OSDN Git Service

* g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
2
3         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4         * gcc.misc-tests/bprob.exp: Likewise.
5         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
6         the execution test on arm-elf configs.
7         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on 
8         configs that don't support scratch files.
9         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
10
11 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12
13         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14         done by dejagnu.
15
16 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17
18         * ada/acats/run_all.sh: Redirect mv output to /dev/null
19         Avoid non pure sh syntax. Add more logging.
20
21         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
22         fail.
23
24 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25
26         PR libgcj/10610
27         * gcc.dg/ppc-stackalign-1.c: New test.
28
29 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
30
31         * ada/acats/run_all.sh: Change output to be more compliant with
32         dejagnu framework.
33         Create acats.sum and acats.log files under testsuite/ada/acats
34         Only run [a-z]* directories, to filter out e.g. CVS.
35         Redirect build output to log file.
36
37 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38
39         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40
41 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42
43         PR ada/5909:
44         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45
46 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
47
48         * gcc.c-torture/compile/20031023-1.c: New test.
49         * gcc.c-torture/compile/20031023-2.c: New test.
50         * gcc.c-torture/compile/20031023-3.c: New test.
51         * gcc.c-torture/compile/20031023-4.c: New test.
52
53 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54
55         PR c++/10371
56         * g++.dg/lookup/scoped8.C: New test.
57
58 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
59
60         * g++.dg/opt/reg-stack3.C: New test.
61
62 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
63
64         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
65
66 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
67
68         PR c++/11076
69         * g++.dg/template/crash13.C: New test.
70
71 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
72
73         * gcc.dg/c99-restrict-2.c: New test.
74
75 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
76
77         PR c++/12698, c++/12699, c++/12700, c++/12566
78         * g++.dg/inherit/covariant9.C: New test.
79         * g++.dg/inherit/covariant10.C: New test.
80         * g++.dg/inherit/covariant11.C: New test.
81
82 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
83
84         PR target/12654
85         * gcc.c-torture/execute/20031020-1.c: New test.
86
87 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
88
89         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
90         following the jump_insn.
91
92 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
93
94         * gcc.dg/cast-lvalue-1.c: New test.
95
96 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
97
98         PR c++/11962
99         * g++.dg/template/cond2.C: New test.
100
101 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
102
103         * gcc.dg/builtins-28.c: New test.
104
105 2003-10-20  Jan Hubicka  <jh@suse.cz>
106
107         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
108         parameter.
109         * testsuite/gcc.dg/inline-2.c: Likewise.
110
111 2003-10-20  Phil Edwards  <phil@codesourcery.com>
112
113         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
114         * gcc.dg/nest.c:  Likewise.
115
116 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
117
118         PR c++/9781, c++/10583, c++/11862
119         * g++.dg/parse/crash13.C: New test.
120
121 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
122
123         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
124
125 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
126
127         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
128         Define HAVE_C99_RUNTIME except on Solaris.
129         * gcc.dg/builtins-20.c: Likewise.
130
131 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
132
133         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
134
135 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
136
137         PR c++/12495
138         * g++.dg/template/crash21.C: New test.
139
140 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
141
142         PR c++/2513
143         * g++.dg/template/typename5.C: New test.
144
145 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
146
147         PR c++/12369
148         * g++.dg/template/friend25.C: New test.
149
150 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
151
152         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
153         versions.
154
155 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
156
157         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
158         == 2147483647.
159
160 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
161
162         * gcc.c-torture/execute/960416-1.x: Remove.
163         * gcc.c-torture/execute/divconst-3.x: Likewise.
164
165 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
166
167         PR target/12598
168         * gcc.dg/torture/cris-volatile-1.c: New test.
169
170 2003-10-14  Roger Sayle  <roger@eyesopen.com>
171
172         PR optimization/9325
173         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
174         for overflowing floating point to integer conversion during RTL
175         simplification.
176
177 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
178
179         * objc/execute/_cmd.m: Fix typo.
180         * objc.dg/image-info.m, objc.dg/symtab-1.m:
181         Relax 'scan-assembler' regexp.
182         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
183         objc.dg/try-catch-4.m: Run on non-Darwin targets.
184         * objc.dg/zero-link-2.m: Remove blank line.
185         * objc.dg/zero-link-3.m: New test case.
186         
187 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
188
189         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
190
191         * gcc.dg/asm-names.c: Use scan-assembler-not rather
192         than linker trickery.
193
194 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
195
196         PR c++/12370
197         * g++.dg/other/friend2.C: New test.
198
199 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
200
201         * gcc.dg/20031012-1.c: New test.
202
203 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
204
205         * gcc.dg/weak/weak-3.c: Fix for new warning.
206
207 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
208
209         PR optimization/8750
210         * gcc.c-torture/execute/20031012-1.c: New test case.
211
212 2003-10-11  Roger Sayle  <roger@eyesopen.com>
213
214         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
215         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
216
217 2003-10-11  Roger Sayle  <roger@eyesopen.com>
218
219         PR optimization/12260
220         * gcc.c-torture/compile/20031011-2.c: New test case.
221
222 2003-10-11  Roger Sayle  <roger@eyesopen.com>
223
224         * gcc.c-torture/execute/20031011-1.c: New testcase.
225
226 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
227
228         * gcc.c-torture/compile/20031011-1.c: New test.
229
230 2003-10-11  Jan Hubicka  <jh@suse.cz>
231
232         * g++.dg/other/first-global.C: New test.
233
234 2003-10-11  Roger Sayle  <roger@eyesopen.com>
235
236         * gcc.c-torture/execute/string-opt-18.c: New testcase.
237
238 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
239
240         * gcc.c-torture/compile/20031010-1.c: New test.
241
242 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
243
244         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
245         * gcc.c-torture/execute/va-arg-25.c: ... here.
246
247 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
248
249         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
250
251 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
252
253         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
254
255 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
256
257         * g++.dg/parse/error2.C: New test.
258
259 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
260
261         PR c++/11097
262         * g++.dg/other/error5.C: Modify the error message.
263         * g++.dg/lookup/using8.C: New test.
264
265 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
266
267         * gcc.dg/darwin-abi-2.c: New file.
268         * gcc.c-torture/execute/va-arg-24.c: New file.
269
270 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
271
272         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
273         indentation.
274
275 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
276
277         PR c++/10147
278         * g++.dg/other/error4.C: Update error messages.
279         * g++.dg/template/ptrmem4.C: Likewise.
280         
281         PR c++/12337
282         * g++.dg/init/new9.C: New test.
283         
284         PR c++/12334, c++/12236, c++/8656
285         * g++.dg/ext/attrib8.C: New test.
286
287 2003-10-06  Devang Patel  <dpatel@apple.com>
288
289         * gcc.dg/debug/dwarf2-3.h: New test.
290         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
291         
292 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
293
294         * g++.dg/opt/cfg2.C: New test.
295
296 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
297
298         * g++.dg/opt/float1.C: New test.
299
300 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
301
302         * gcc.dg/c90-array-lval-6.c: New test.
303         * gcc.dg/c99-array-lval-6.c: New test.
304
305 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
306             Ziemowit Laski  <zlaski@apple.com>
307
308         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
309         'Derived', so that it is never considered a class method; add
310         new warning for '+port' method ambiguity.
311         * objc.dg/method-12.m: Include <objc/objc.h> instead of
312         <objc/objc-api.h> (needed on Mac OS X).
313         * objc.dg/method-13.m: New test.
314
315 2003-10-03  Roger Sayle  <roger@eyesopen.com>
316
317         PR optimization/9325, PR java/6391
318         * gcc.c-torture/execute/20031003-1.c: New test case.
319
320 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
321
322         PR optimization/12180
323         * gcc.dg/20031002-1.c: New test.
324
325         PR c++/12486
326         * g++.dg/inherit/error1.C: New test.
327
328 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
329
330         * lib/f-torture.exp (search_for): Rename to...
331         (search_for_re): This.  Also, clean up comments and the
332         "regexp" invocation.
333
334 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
335
336         * gcc.c-torture/compile/20031002-1.c: New test.
337
338 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
339
340         * g++.dg/opt/cond1.C: New test.
341
342 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
343
344         * gcc.dg/Wold-style-definition-2.c: New testcase.
345         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
346
347 2003-09-29  Richard Henderson  <rth@redhat.com>
348
349         * g++.dg/init/array10.C: Add dg-options.
350
351 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
352
353         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
354
355 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
356
357         * g++.dg/template/friend19.C: Fix typo.
358         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
359
360 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
361
362         * gcc.c-torture/execute/20030928-1.c: New test.
363         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
364
365 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
366
367         * g++.dg/opt/unroll1.C: New test.
368
369 2003-09-26  Roger Sayle  <roger@eyesopen.com>
370
371         PR optimization/11741
372         * gcc.dg/20030926-1.c: New test case.
373
374 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
375
376         PR c++/5655
377         * g++.dg/parse/access7.C: New test.
378         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
379
380 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
381
382         MERGE OF objc-improvements-branch into MAINLINE:
383         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
384         if libobjc has not been built.
385         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
386         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
387         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
388         objc/execute/nested-3.m, objc/execute/np-2.m,
389         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
390         objc/execute/redefining_self.m, objc/execute/root_methods.m,
391         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
392         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
393         objc.dg/special/unclaimed-category-1.h,
394         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
395         well as GNU runtime.
396         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
397         * execute/cascading-1.m, execute/function-message-1.m,
398         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
399         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
400         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
401         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
402         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
403         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
404         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
405         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
406         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
407         * objc.dg/bitfield-2.m: Run only on Darwin.
408         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
409         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
410         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
411         * objc.dg/const-str-1.m: Fix constant string layout.
412  
413 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
414
415         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
416
417 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
418
419         * gcc.dg/darwin-abi-1.c: New file.
420
421 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
422
423         PR target/12281
424         * gcc.c-torture/compile/20030921-1.c: New test.
425
426 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
427
428         * g++.dg/opt/reg-stack2.C: New test.
429
430 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
431
432         * g++.dg/eh/delayslot1.C: New test.
433
434 2003-09-20  Richard Henderson  <rth@redhat.com>
435
436         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
437
438 2003-09-20  Roger Sayle  <roger@eyesopen.com>
439
440         * gcc.c-torture/execute/20030920-1.c: New test case.
441
442 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
443
444         * g++.dg/rtti/typeid3.C: Correct expected error message.
445
446 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
447
448         PR c++/157
449         * g++.dg/parse/crash12.C: New test.
450
451 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
452
453         * gcc.dg/compat/mixed-struct-check.h: New.
454         * gcc.dg/compat/mixed-struct-defs.h: New.
455         * gcc.dg/compat/mixed-struct-init.h: New.
456         * gcc.dg/compat/struct-by-value-19_main.c: New.
457         * gcc.dg/compat/struct-by-value-19_x.c: New.
458         * gcc.dg/compat/struct-by-value-19_y.c: New.
459         * gcc.dg/compat/struct-by-value-20_main.c: New.
460         * gcc.dg/compat/struct-by-value-20_x.c: New.
461         * gcc.dg/compat/struct-by-value-20_y.c: New.
462         * gcc.dg/compat/struct-return-19_main.c: New.
463         * gcc.dg/compat/struct-return-19_x.c: New.
464         * gcc.dg/compat/struct-return-19_y.c: New.
465         * gcc.dg/compat/struct-return-20_main.c: New.
466         * gcc.dg/compat/struct-return-20_x.c: New.
467         * gcc.dg/compat/struct-return-20_y.c: New.
468
469 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
470         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
471         so that it will not complain on LP64 targets.
472
473 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
474
475         PR c++/495
476         * g++.dg/template/friend24.C: New test.
477
478 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
479
480         PR c++/12332
481         * g++.dg/template/memtmpl2.C: New test.
482
483 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
484
485         PR target/11184
486         * gcc.dg/builtin-apply1.c: New test.
487
488 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
489
490         PR c++/9848
491         * g++.dg/warn/Wunused-4.C: New test.
492
493 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
494
495         PR c++/12316
496         * g++.dg/other/gc2.C: New test.
497
498 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
499
500         PR c++/11991
501         * g++.dg/rtti/typeid3.C: New test.
502
503         PR c++/12266
504         * g++.dg/overload/template1.C: New test.
505
506 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
507
508         * g++.dg/opt/cfg3.C: New test.
509
510 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
511
512         PR c++/7939
513         * g++.dg/template/crash11.C: New test.
514
515 2003-09-16  Jason Merrill  <jason@redhat.com>
516             Jakub Jelinek  <jakub@redhat.com>
517
518         * gcc.dg/attr-warn-unused-result.c: New test.
519
520 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
521
522         PR c++/12184
523         * g++.dg/expr/call2.C: New test.
524
525 2003-09-15  Andreas Jaeger  <aj@suse.de>
526
527         * gcc.dg/Wold-style-definition-1.c: New test.
528
529 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
530
531         PR c++/3907
532         * g++.dg/parse/template12.C: New test.
533
534         * g++.dg/abi/bitfield11.C: New test.
535         * g++.dg/abi/bitfield12.C: Likewise.
536
537 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
538
539         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
540         non-expansion of functional macro name without arguments at EOL.
541         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
542
543 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
544
545         * gcc.c-torture/execute/20030914-[12].c: New tests.
546
547 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
548
549         PR c++/11788
550         * g++.dg/overload/addr1.C: New test.
551
552 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
553
554         * gcc.dg/20030909-1.c: New test.
555
556 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
557
558         * gcc.dg/ultrasp10.c: New test.
559
560 2003-09-09  Devang Patel  <dpatel@apple.com>
561
562         * gcc.dg/darwin-ld-6.c: New test.
563         
564 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
565
566         * gcc.dg/torture/builtin-explog-1.c: New testcase.
567
568 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
569
570         * gcc.dg/ia64-types1.c: New test.
571         * gcc.dg/ia64-types2.c: Likewise.
572
573 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
574
575         * gcc.dg/builtins-1.c: Add more _Complex tests.
576         * gcc.dg/torture/builtin-attr-1.c: Likewise.
577
578         * gcc.dg/builtins-1.c: Test existing _Complex functions.
579         * gcc.dg/torture/builtin-attr-1.c: Likewise.
580
581 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
582
583         PR c++/11786
584         * g++.dg/lookup/koenig2.C: New test.
585
586         PR c++/5296
587         * g++.dg/rtti/typeid2.C: New test.
588
589 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
590
591         * gcc.c-torture/compile/20030904-1.c: New test.
592
593 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
594
595         * g++.dg/opt/longbranch2.C: New test.
596
597 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
598
599         * g++.dg/template/crash10.C: Only compile it.
600
601 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
602
603         PR middle-end/11665
604         * gcc.c-torture/compile/20030907-1.c: New test.
605         * g++.dg/init/array11.C: New test.
606
607 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
608
609         PR c++/11852
610         * g++.dg/init/struct1.C: New test.
611
612 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
613
614         PR c++/12181
615         * g++.dg/expr/comma1.C: New test.
616
617 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
618
619         PR c++/11867
620         * g++.dg/expr/static_cast5.C: New test.
621
622 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
623
624         PR c++/11507
625         * g++.dg/lookup/scoped7.C: New test.
626  
627         PR c++/9574
628         * g++.dg/other/static1.C: New test.
629
630         PR c++/11490
631         * g++.dg/warn/template-1.C: New test.
632
633         PR c++/11432
634         * g++.dg/template/crash10.C: New test.
635  
636         PR c++/2478
637         * g++.dg/overload/VLA.C: New test.
638  
639         PR c++/10804
640         * g++.dg/template/call1.C: New test.
641
642 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
643
644         PR c++/11794
645         * g++.dg/parse/using3.C: New test.
646
647 2003-09-06  Roger Sayle  <roger@eyesopen.com>
648
649         PR c++/11409
650         * g++.dg/overload/builtin3.C: New test case.
651
652 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
653
654         PR c/9862
655         * gcc.dg/20030906-1.c: New test.
656         * gcc.dg/20030906-2.c: Likewise.
657
658 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
659
660         PR c++/12167
661         * g++.dg/parse/defarg5.C: New test.
662
663         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
664
665 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
666
667         PR c++/12163
668         * g++.dg/expr/static_cast4.C: New test.
669
670         PR c++/12146
671         * g++.dg/template/crash9.C: New test.
672
673 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
674
675         * g++.old-deja/g++.ext/pretty2.C: Update for change 
676         in __FUNCTION__.
677         * g++.old-deja/g++.ext/pretty3.C: Likewise.
678
679 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
680
681         PR c++/11922
682         * g++/dg/template/qualified-id1.C: New test.
683         
684         PR c++/12037
685         * g++.dg/warn/noeffect4.C: New test.
686
687 2003-09-04  Matt Austern  <austern@apple.com>
688
689         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
690         * g++.dg/ext/fnname2.C: Likewise.
691         * g++.dg/ext/fnname3.C: Likewise.
692         
693 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
694
695         * g++.dg/expr/lval1.C: New test.
696         * g++.dg/ext/lvcast.C: Remove.
697
698 2003-09-03  Roger Sayle  <roger@eyesopen.com>
699
700         PR optimization/11700.
701         * gcc.c-torture/compile/20030903-1.c: New test case.
702
703 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
704
705         PR c++/12053
706         * g++.dg/abi/layout4.C: New test.
707
708 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
709
710         PR c++/11553
711         * g++.dg/parse/friend3.C: New test.
712         
713 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
714
715         PR c++/11847
716         * g++.dg/template/class1.C: New test.
717
718         PR c++/11808
719         * g++.dg/expr/call1.C: New test.
720
721 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
722
723         PR c++/12114
724         * g++.dg/init/ref9.C: New test.
725
726         PR c++/11972
727         * g++.dg/template/nested4.C: New test.
728
729 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
730
731         PR c++/12093
732         * g++.dg/template/non-dependent4.C: New test.
733
734         PR c++/11928
735         * g++.dg/inherit/conv1.C: New test.
736
737 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
738
739         PR c++/6196
740         * g++.dg/ext/label1.C: New test.
741         * g++.dg/ext/label2.C: Likewise.
742
743 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
744
745         * g++.dg/expr/cond3.C: New test.
746
747 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
748
749         * gcc.dg/builtins-1.c: Add new builtin cases.
750
751 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
752
753         * gcc.dg/builtins-1.c: Add new cases.
754         * gcc.dg/torture/builtin-attr-1.c: Likewise.
755
756 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
757
758         * gcc.dg/builtins-1.c: Add more math builtin tests.
759         * gcc.dg/torture/builtin-attr-1.c: New test.
760
761 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
762
763         PR optimization/5079
764         * g++.dg/opt/static3.C: New test.
765
766 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
767
768         * gcc.misc-tests/gcov-10b.c: New test.
769
770 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
771
772         * g++.dg/opt/ptrmem3.C: New test.
773
774         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
775
776 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
777
778         * gcc.dg/20030826-2.c: New test.
779
780 2003-08-26  Roger Sayle  <roger@eyesopen.com>
781
782         PR middle-end/12002
783         * g77.f-torture/compile/12002.f: New test case.
784
785 2003-08-26  Roger Sayle  <roger@eyesopen.com>
786
787         * gcc.dg/20030826-1.c: New test case.
788
789 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
790
791         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
792
793 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
794
795         PR c++/11871
796         * c++.dg/lookup/crash1.C: New test.
797
798         * c++.dg/warn/noeffect3.C: New test.
799
800 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
801
802         * gcc.dg/compat/vector-1_x.c: Compile with -w.
803         * gcc.dg/compat/vector-1_y.c: Ditto.
804         * gcc.dg/compat/vector-2_x.c: Ditto.
805         * gcc.dg/compat/vector-2_y.c: Ditto.
806
807 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
808
809         * gcc.dg/20030702-1.c: New test.
810
811 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
812
813         PR c++/8795
814         * g++.dg/ext/altivec-1.C: New test.
815
816 2003-08-24  Richard Henderson  <rth@redhat.com>
817
818         * g++.dg/eh/simd-2.C: Add -w for x86.
819
820 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
821
822         * gcc.dg/20030815-1.c: New test.
823
824 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
825
826         PR c++/3765
827         * g++.dg/parse/access6.C: New test.
828
829 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
830
831         PR c++/641, c++/11876
832         * g++.dg/template/friend22.C: New test.
833         * g++.dg/template/friend23.C: Likewise.
834
835 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
836
837         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
838         identically.
839
840 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
841
842         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
843
844 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
845
846         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
847
848 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
849
850         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
851
852 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
853
854         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
855
856 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
857
858         PR c++/11919
859         * g++.dg/overload/prom1.C: New test.
860
861         PR c++/11551
862         * g++.dg/parse/dtor2.C: New test.
863
864         PR c++/10762
865         * g++.dg/parse/using2.C: New test.
866
867 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
868
869         PR target/11805
870         * gcc.c-torture/compile/20030821-1.c: New.
871
872 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
873
874         PR c++/11834
875         * g++.dg/template/deduce2.C: New test.
876
877 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
878
879         * gcc.c-torture/execute/20030821-1.c: New test.
880
881 2003-08-20  Roger Sayle  <roger@eyesopen.com>
882
883         PR middle-end/11984
884         * gcc.dg/20030820-1.c: New test case.
885
886 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
887
888         PR c++/11945
889         * g++.dg/warn/noeffect2.C: New test.
890
891 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
892
893         PR c++/10926
894         * g++.dg/template/dtor2.C: New test.
895
896         PR c++/11684
897         * g++.dg/template/operator1.C: New test.
898         * g++.dg/parse/operator4.C: New test.
899
900         PR c++/11946.C
901         * g++.dg/expr/enum1.C: New test.
902         * gcc.dg/c99-bool-1.c: Remove bogus warning.
903
904         PR c++/11036.C
905         * g++.dg/parse/elab2.C: New test.
906         * g++.dg/parse/typedef4.C: Change error message.
907         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
908         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
909         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
910
911 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
912
913         * gcc.dg/pch/warn-1.c: New.
914         * gcc.dg/pch/warn-1.hs: New.
915
916         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
917         not-tested file.
918
919 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
920
921         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
922
923 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
924
925         * gcc.dg/uninit-D.c: New Test.
926         * gcc.dg/uninit-E.c: New Test.
927         * gcc.dg/uninit-F.c: New Test.
928         * gcc.dg/uninit-G.c: New Test.
929
930 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
931
932         * g++.dg/README: Describe the pch directory.
933
934 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
935
936         PR c++/11174
937         * g++.dg/parse/access4.C: New test.
938         * g++.dg/parse/access5.C: Likewise.
939         * g++.old-deja/g++.jason/access17.C: Adjust error message.
940
941 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
942
943         * gcc.dg/noncompile/20030818-1.c: New.
944
945 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
946
947         PR c++/11957
948         * g++.dg/warn/noeffect1.C: New test.
949
950         * g++.dg/template/scope2.C: New test.
951         * g++.dg/template/error2.C: Correct dg-error
952
953 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
954
955         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
956
957 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
958
959         PR C++/11512
960         * g++.dg/template/warn1.C: New.
961
962 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
963
964         * g++.dg/template/error2.C: New test.
965         * g++.dg/lookup/using7.C: Adjust errors
966         * g++.old-deja/g++.pt/crash36.C: Likewise.
967         * g++.old-deja/g++.pt/derived3.C: Likewise.
968
969 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
970
971         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
972         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
973         * gcc.c-torture/execute/builtins/string-9.c: New, from
974         string-opt-9.c.  Adjust for execute/builtins framework.
975         * gcc.c-torture/execute/string-opt-9.c: Delete.
976
977 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
978
979         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
980
981         * g++.dg/parse/ret-type2.C: New test.
982
983         PR c++/11703
984         * g++.dg/init/new8.C: New test.
985
986         PR c++/10923
987         * g++.dg/parse/typedef5.C: New test.
988
989         PR c++/9512
990         * g++.dg/parse/qualified2.C: New test.
991         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
992         invalid code.
993
994 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
995
996         * g++.dg/conversion/ptrmem1.C: New test.
997
998 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
999
1000         PR target/11693
1001         * gcc.dg/20030811-1.c: New test.
1002
1003         PR target/11535
1004         * gcc.c-torture/execute/20030811-1.c: New test.
1005
1006 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1007
1008         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1009
1010 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1011
1012         PR c++/11789.C
1013         * g++.dg/inherit/multiple1.C: New test.
1014
1015 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1016
1017         * gcc.dg/spe1.c: New test.
1018
1019         PR c++/11670
1020         * g++.dg/expr/cast2.C: New test.
1021         
1022         PR c++/10530
1023         * g++.dg/template/dependent-name2.C: New test.
1024
1025 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1026
1027         * g++.dg/parse/crash11.C: Put the dg options in comments.
1028
1029 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1030
1031         * lib/gcc-dg.exp: Update for diagnostic change.
1032
1033 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1034
1035         PR c++/5767
1036         * g++.dg/parse/crash11.C: New test.
1037
1038 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1039
1040         * gcc.dg/cpp/spacing1.c: Update.
1041
1042 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1043
1044         PR target/11739
1045         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1046         a value for -mtune.
1047
1048 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1049
1050         PR middle-end/11771
1051         * gcc.c-torture/compile/20030804-1.c: New test case.
1052
1053 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1054
1055         * gcc.dg/20030804-1.c: New test case.
1056
1057 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1058
1059         * gcc.dg/cpp/separate-1.c: New test.
1060
1061 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1062
1063         PR c++/11704
1064         * g++.dg/template/dependent-expr2.C: New test.
1065
1066         PR c++/11766
1067         * g++.dg/expr/ptrmem1.C: New test.
1068
1069 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1070
1071         PR c++/9453
1072         * g++.dg/template/friend15.C: New test.
1073
1074 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1075
1076         * lib/dg-pch.exp: Work round PCH bug.
1077
1078 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1079
1080         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1081         builtins.  Move cases from builtins-4.c here.
1082
1083         * gcc.dg/torture/builtin-math-1.c: New test taken from
1084         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1085         additional cases.
1086         
1087         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1088         Delete.
1089
1090 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1091
1092         PR c++/9447
1093         * g++.dg/template/using7.C: New test.
1094
1095 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1096
1097         * import1.c, import2.c: New tests.
1098
1099 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1100
1101         * g++.dg/eh/crossjump1.C: New test.
1102
1103 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1104
1105         PR c++/11697
1106         * g++.dg/template/using6.C: New test.
1107
1108         PR c++/11744
1109         * g++.dg/template/koenig2.C: New test.
1110
1111 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1112
1113         PR c++/7983
1114         * g++.dg/parse/typedef4.C: New test.
1115
1116 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1117
1118         PR c++/8442, c++/8806
1119         * g++.dg/template/elab1.C: New test.
1120         * g++.dg/template/type2.C: Likewise.
1121         * g++.dg/template/ttp3.C: Adjust expected error message.
1122         * g++.old-deja/g++.law/visibility13.C: Likewise.
1123         * g++.old-deja/g++.niklas/t135.C: Likewise.
1124         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1125         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1126         template argument.
1127         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1128
1129 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1130
1131         PR c++/11295
1132         * g++.dg/ext/stmtexpr1.C: New test.
1133
1134         * g++.dg/opt/tmp1.C: New test.
1135
1136         PR c++/11525
1137         * g++.dg/parse/constant4.C: New test.
1138
1139         PR c++/9447
1140         * g++.dg/template/using5.C: New test.
1141
1142 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1143
1144         * gcc.dg/builtins-27.c: New test case.
1145
1146 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1147
1148         * gcc.dg/tls/opt-7.c: New test.
1149
1150 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1151         
1152         * g++.old-deja/g++.other/crash18.C: Remove.
1153
1154 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1155
1156         * g++.dg/template/explicit3.C: New.
1157         * g++.dg/template/explicit4.C: New.
1158         * g++.dg/template/explicit5.C: New.
1159
1160         PR c++/11347
1161         * g++.dg/template/memtmpl1.C: New.
1162
1163 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1164
1165         PR target/11565
1166         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1167         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1168
1169 2003-07-30  Jan Hubicka  <jh@suse.cz>
1170
1171         * vtgc1.c: Kill.
1172
1173 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1174
1175         * gcc.dg/struct-in-proto-1.c: New test.
1176
1177 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1178
1179         * gcc.dg/cpp/include2.c: Only expect one message.
1180
1181 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1182
1183         PR c++/9447
1184         * g++.dg/template/using1.C: New test.
1185         * g++.dg/template/using2.C: New test.
1186         * g++.dg/template/using3.C: New test.
1187         * g++.dg/template/using4.C: New test.
1188
1189 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1190
1191         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1192         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1193
1194 2003-07-28  Jan Hubicka  <jh@suse.cz>
1195
1196         PR c++/11530
1197         * g++.dg/opt/call1.C: New test.
1198
1199 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1200
1201         PR c++/11667
1202         * g++.dg/init/enum2.C: New test.
1203         * g++.dg/template/overload1.C: Add "-w" option.
1204
1205 2003-07-28    <hp@bitrange.com>
1206
1207         * gcc.dg/Wdeclaration-after-statement-1.c,
1208         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1209
1210 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1211
1212         * gcc.c-torture/compile/20030725-1.c: New test.
1213
1214 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1215
1216         * gcc.dg/20030505.c: Only run for SPE.
1217         Remove definition of opaque type.
1218
1219 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1220
1221         * g++.dg/template/ptrmem6.C: New test.
1222
1223 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1224
1225         * gcc.c-torture/compile/zero-strct-2.c: New test.
1226
1227 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1228
1229         * gcc.dg/intermod-1.c: New test.
1230
1231 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1232
1233         PR c++/11617
1234         * g++.dg/template/lookup2.C: New test.
1235         * g++.dg/template/memclass1.C: Remove instantiated from error.
1236         * g++.dg/other/error2.C: Tweak expected errors.
1237
1238         PR c++/11596
1239         * g++.dg/template/defarg3.C: New test.
1240
1241         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1242
1243 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1244
1245         * g++.dg/inherit/access5.C: New test.
1246
1247 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1248
1249         PR c++/11513
1250         * g++.dg/template/crash8.C: New test.
1251
1252 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1253
1254         PR c/10602
1255         * gcc.dg/noncompile/incomplete-2.c: New test.
1256
1257 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1258
1259         PR c++/11645
1260         * g++.dg/inherit/access4.C: New test.
1261
1262         PR c++/11517
1263         * g++.dg/expr/cond2.C: New test.
1264
1265         PR optimization/10679
1266         * g++.dg/opt/inline4.C: New test.
1267
1268 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1269
1270         * g++.dg/parse/crash10: New test.
1271
1272 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1273
1274         * g++.dg/ext/flexary1.C: New test.
1275
1276 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1277
1278         PR c++/10793
1279         * g++.dg/template/crash9.C: New test.
1280
1281 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1282
1283         PR c++/3004
1284         * g++.dg/parse/typedef3.C: New test.
1285
1286         PR c++/7906
1287         * g++.dg/parse/operator2.C: New test.
1288
1289         PR c++/8895
1290         * g++.dg/parse/def-tmpl-arg1.C: New test.
1291
1292         PR c++/9282
1293         * g++.dg/parse/funptr1.C: New test.
1294
1295         PR c++/9452
1296         * g++.dg/parse/ambig3.C: New test.
1297
1298         PR c++/9454
1299         * g++.dg/parse/operator3.C: New test.
1300
1301         PR c++/9486
1302         * g++.dg/parse/template10.C: New test.
1303
1304         PR c++/9488
1305         * g++.dg/parse/template11.C: New test.
1306
1307         PR c++/10150
1308         * g++.dg/parse/invalid-op1.C: New test.
1309
1310         PR c++/10247
1311         * g++.dg/parse/condexpr1.C: New test.
1312
1313 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1314
1315         * g++.dg/ext/packed3.C: New test.
1316         * g++.dg/ext/packed4.C: New test.
1317
1318         * gcc.dg/pack-test-3.c: New test.
1319
1320 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1321
1322         * lib/compat.exp: Handle dg-options per source file.
1323         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1324         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1325         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1326         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1327         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1328         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1329         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1330         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1331         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1332         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1333         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1334         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1335         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1336         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1337
1338 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1339
1340         PR c/10320
1341         * gcc.c-torture/execute/20030718-1.c: New test.
1342
1343 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1344
1345         PR optimization/11536
1346         * gcc.dg/20030721-1.c: New test.
1347
1348 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1349
1350         PR c++/11546
1351         * g++.dg/template/lookup1.C: New test.
1352
1353 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1354
1355         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1356         diagnostics of ill-formed constructs involving labels.
1357         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1358         the new 'previously defined here' message.
1359
1360 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1361
1362         * g++.dg/parse/non-dependent2.C: New test.
1363
1364 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1365
1366         * g++.dg/init/init-ref4.C: xfail on targets without
1367         weak symbols.
1368
1369 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1370
1371         PR target/11087
1372         * gcc.c-torture/execute/20030717-1.c: New test.
1373
1374 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1375
1376         * g++.dg/opt/cfg1.C: New test.
1377
1378 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1379
1380         PR optimization/11557
1381         * gcc.dg/20030717-1.c: New test.
1382
1383 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1384
1385         PR c++/10476
1386         * g++.dg/expr/crash-1.C: New test.
1387
1388         PR c++/11027
1389         * g++.dg/template/init3.C: New test.
1390
1391         PR c++/8222
1392         * g++.dg/template/non-dependent1.C: New test.
1393
1394         PR c++/11070
1395         * g++.dg/template/non-dependent2.C: New test.
1396
1397         PR c++/11071
1398         * g++.dg/template/non-dependent3.C: New test.
1399
1400         PR c++/9907
1401         * g++.dg/template/sizeof5.C: New test.
1402
1403 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1404
1405         PR 11498
1406         * gcc.c-torture/compile/mangle-1.c: New file.
1407
1408 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1409
1410         PR c++/7809
1411         * g++.dg/parse/access3.C: New test.
1412
1413 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1414
1415         PR c++/11384
1416         * g++.dg/init/init-ref4.C: New test.
1417
1418 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1419
1420         PR c++/11547
1421         * g++.dg/parse/constant3.C: New test.
1422         * g++.dg/parse/crash7.C: Likewise.
1423
1424 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1425
1426         PR target/11008
1427         * gcc.dg/i386-pentium4-not-mull.c: New.
1428
1429 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1430
1431         * gcc.dg/asm-names.c (ymain): Make it weak.
1432
1433 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1434
1435         PR c++/5421
1436         * g++.dg/template/friend21.C: New test.
1437
1438 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1439
1440         * gcc.dg/cleanup-8.c: New test.
1441         * gcc.dg/cleanup-9.c: New test.
1442
1443 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1444
1445         * g++.dg/ext/dll-MI1.h: New file.
1446         * g++.dg/ext/dllexport-MI1.C: New file.
1447         * g++.dg/ext/dllimport-MI1.C: New file.
1448
1449 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1450
1451         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1452         it does not have cmpstrsi patterns (just cmpmemsi).
1453
1454 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1455
1456         PR debug/11473
1457         * g++.dg/debug/debug8.C: New test.
1458
1459 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1460
1461         PR c++/10108
1462         * g++.dg/template/crash7.C: New test.
1463
1464 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1465
1466         PR target/10795
1467         * gcc.c-torture/compile/20030708-1.c: New.
1468
1469 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1470
1471         * gcc.c-torture/execute/20030715-1.c: New test.
1472
1473 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1474
1475         * gcc.dg/pch/inline-3.c: New file.
1476         * gcc.dg/pch/inline-3.hs: New file.
1477         * gcc.dg/pch/inline-4.c: New file.
1478         * gcc.dg/pch/inline-4.hs: New file.
1479
1480 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1481
1482         PR c++/11509
1483         * g++.dg/template/crash6.C: New test.
1484
1485         PR c++/7053
1486         * g++.dg/template/friend20.C: New test.
1487
1488         PR c++/7019
1489         * g++.dg/template/overload2.C: New test.
1490
1491 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1492
1493         PR optimization/11440
1494         * gcc.c-torture/execute/20030714-1.c: New test.
1495
1496 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1497
1498         PR c++/11154
1499         * g++.dg/template/partial2.C: New test.
1500
1501 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1502
1503         PR c++/11503
1504         * g++.dg/template/anon1.C: New test.
1505
1506         PR c++/11493
1507         PR c++/11495
1508         * g++.dg/parse/template9.C: Likewise.
1509         * g++.dg/template/crash4.C: New test.
1510         * g++.dg/template/koenig1.C: Likewise.
1511         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1512         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1513         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1514         functions.
1515         * g++.old-deja/g++.jason/template36.C: Likewise.
1516         * g++.old-deja/g++.mike/p1989.C: Likewise.
1517         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1518         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1519         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1520         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1521         compiling.
1522         * g++.old-deja/g++.pt/union2.C: Use this->.
1523
1524 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1525
1526         * gcc.dg/20030711-1.c: New test.
1527
1528 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1529
1530         PR c++/11050
1531         * g++.dg/parse/args1.C: New test.
1532         * g++.pt/defarg8.C: Change expected errors.
1533
1534 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1535
1536         PR c++/8164
1537         * g++.dg/template/nontype2.C: New test.
1538
1539         PR c++/10558
1540         * g++.dg/parse/template8.C: New test.
1541
1542         PR c++/8327
1543         * g++.dg/template/scope1.C: New test.
1544
1545         * g++.dg/warn/Wsign-compare-1.C: New test.
1546
1547 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1548
1549         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1550
1551 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1552
1553         PR c++/9411
1554         * g++.dg/template/explicit2.C: New test.
1555
1556         PR c++/10032
1557         * g++.dg/warn/pedantic1.C: New test.
1558
1559 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1560
1561         PR c++ 9483
1562         * g++.dg/other/field1.C: New test.
1563
1564 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1565
1566         PR c/11449
1567         * gcc.c-torture/compile/20030707-1.c: New.
1568
1569 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1570
1571         PR c++/10849
1572         * g++.dg/template/access12.C: New test.
1573
1574 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1575
1576         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1577         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1578         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1579         * gcc.misc-tests/gcov.exp: Update
1580         * g++.dg/gcov/gcov.exp: Update
1581         * lib/gcov.exp: Update.
1582
1583 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1584
1585         * g++.dg/abi/mangle17.C: Make sure template expressions are
1586         dependent.
1587         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1588         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1589         * g++.dg/opt/stack1.C: Remove erroneous code.
1590         * g++.dg/parse/template7.C: New test.
1591         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1592         * g++.old-deja/g++.pt/crash4.C: Likewise.
1593
1594 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1595
1596         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1597         with zero or one occurence of `$' after the initial `L'.
1598
1599 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1600
1601         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1602
1603 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1604
1605         PR c/11370
1606         * gcc.dg/Wunreachable-6.c: New testcase.
1607         * gcc.dg/Wunreachable-7.c: New testcase.
1608
1609 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1610
1611         PR c/11420
1612         * gcc.dg/20030708-1.c: New test.
1613
1614 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1615
1616         * gcc.dg/compat/sdata-section.h: New file.
1617         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1618         * gcc.dg/torture/mips-sdata-1.c: New test.
1619
1620 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1621
1622         PR c++/11030
1623         * g++.dg/template/friend19.C: New test.
1624
1625 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1626
1627         * g++.dg/opt/strength-reduce.C: New test.
1628
1629 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1630
1631         PR target/10979
1632         * gcc.dg/20030707-1.c: New testcase.
1633
1634 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1635
1636         PR optimization/11059
1637         * g++.dg/opt/emptyunion.C: New testcase.
1638
1639 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1640             Eric Botcazou  <ebotcazou@libertysurf.fr>
1641
1642         * g++.dg/opt/stack1.C: New test.
1643
1644 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1645
1646         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1647         run test.
1648
1649         PR c++/11431
1650         * g++.dg/expr/static_cast3.C: New test.
1651
1652 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1653
1654         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1655         everywhere.
1656         * gcc.dg/concat.c: Concatenation of string constants with
1657         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1658         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1659         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1660         necessary to avoid multi-character character constant warning.
1661         * gcc.dg/cpp/escape.c: Likewise.
1662         * gcc.dg/cpp/ucs.c: Likewise.
1663         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1664         Fix a typo.
1665
1666 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1667
1668         PR c/11428
1669         * gcc.c-torture/compile/20030704-1.c: New.
1670
1671 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1672
1673         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1674
1675 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1676
1677         PR c++/5287, PR c++/7910,  PR c++/11021
1678         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1679         tests for warnings.
1680         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1681         * g++.dg/ext/dllimport3.C: Likewise.
1682         * g++.dg/ext/dllimport4.C: New file.
1683         * g++.dg/ext/dllimport5.C: New file.
1684         * g++.dg/ext/dllimport6.C: New file.
1685         * g++.dg/ext/dllimport7.C: New file.
1686         * g++.dg/ext/dllimport8.C: New file.
1687         * g++.dg/ext/dllimport9.C: New file.
1688         * g++.dg/ext/dllimport10.C: New file.
1689         * g++.dg/ext/dllexport1.C: New file.
1690
1691 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1692
1693         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1694         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1695
1696 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1697
1698         * gcc.dg/builtins-25.c: New testcase.
1699         * gcc.dg/builtins-26.c: New testcase.
1700
1701 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1702
1703         * gcc.dg/compat/vector-defs.h: New file.
1704         * gcc.dg/compat/vector-setup.h: New file.
1705         * gcc.dg/compat/vector-check.h: New file.
1706         * gcc.dg/compat/vector-1_main.c: New file.
1707         * gcc.dg/compat/vector-1_x.c: New file.
1708         * gcc.dg/compat/vector-1_y.c: New file.
1709         * gcc.dg/compat/vector-2_main.c: New file.
1710         * gcc.dg/compat/vector-2_x.c: New file.
1711         * gcc.dg/compat/vector-2_y.c: New file.
1712
1713         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1714         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1715         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1716         * gcc.dg/compat/struct-align-1.h: New file.
1717         * gcc.dg/compat/struct-align-1_main.c: New file.
1718         * gcc.dg/compat/struct-align-1_x.c: New file.
1719         * gcc.dg/compat/struct-align-1_y.c: New file.
1720         * gcc.dg/compat/struct-align-2.h: New file.
1721         * gcc.dg/compat/struct-align-2_main.c: New file.
1722         * gcc.dg/compat/struct-align-2_x.c: New file.
1723         * gcc.dg/compat/struct-align-2_y.c: New file.
1724
1725         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1726         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1727         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1728         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1729         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1730         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1731         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1732         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1733         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1734         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1735         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1736         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1737         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1738         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1739         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1740         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1741         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1742         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1743         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1744         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1745         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1746         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1747         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1748         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1749         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1750         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1751         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1752         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1753         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1754
1755 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1756
1757         * gcc.dg/i386-call-1.c: New test.
1758
1759 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
1760
1761         PR c++/9162
1762         * g++.dg/parse/defarg4.C: New.
1763
1764 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1765
1766         PR target/10700
1767         * gcc.c-torture/compile/20030703-1.c: New test case.
1768
1769 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1770
1771         * g++.dg/template/local3.C: Remove extra semicolon.
1772
1773 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1774
1775         * gcc.dg/i386-volatile-1.c: New test.
1776
1777 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
1778
1779         PR c++/11072
1780         * g++.dg/other/offsetof2.C: XFAIL.
1781         * g++.dg/other/offsetof5.C: New.
1782
1783         PR c++/10219
1784         * g++.dg/template/error1.C: New.
1785
1786         PR c++/9779
1787         * g++.dg/template/dependent-expr1.C: New.
1788
1789 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1790
1791         PR c++/6949
1792         * g++.dg/template/local3.C: New test.
1793
1794         PR c++/11149
1795         * g++.dg/lookup/scoped6.C: New test.
1796
1797 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
1798
1799         PR c++/8046
1800         * g++.dg/other/error7.C: New test.
1801
1802 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
1803
1804         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
1805         * g++.old-deja/g++.abi/vtable3.h: Likewise.
1806         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1807         * g++.old-deja/g++.other/union2.C: Likewise.
1808         * gcc.dg/c90-const-expr-2.c: Likewise.
1809         * gcc.dg/c90-const-expr-3.c: Likewise.
1810         * gcc.dg/c99-const-expr-2.c: Likewise.
1811         * gcc.dg/c99-const-expr-3.c: Likewise.
1812         * gcc.dg/concat.c: Likewise.
1813
1814 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1815
1816         PR c++/9559
1817         * g++.dg/init/static1.C: New test.
1818
1819 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1820
1821         * Changelog: Remove ">>>>>>>" from previous change.
1822
1823 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1824
1825         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
1826         * g++.old-deja/g++.other/access2.C: Likewise.
1827         * g++.old-deja/g++.other/decl2.C: Likewise.
1828         * gcc.c-torture/execute/20020615-1.c: Likewise.
1829
1830 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1831
1832         PR c++/4933
1833         * g++.dg/template/sizeof4.C: New test.
1834
1835 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1836
1837         * g++.dg/other/error6.C: New test.
1838
1839 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1840
1841         PR c++/10750
1842         * g++.dg/parse/constant2.C: New test.
1843
1844 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
1845
1846         PR c++/11106
1847         * g++.dg/other/error5.C: New test.
1848
1849 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1850
1851         * gcc.dg/format/gcc_diag-1.c: New test.
1852
1853 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
1854
1855         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
1856
1857 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1858
1859         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
1860         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
1861         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
1862
1863 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
1864
1865         * gcc.c-torture/execute/builtins/string-8.c: New test.
1866         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
1867         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
1868         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
1869
1870 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1871
1872         PR c++/10468
1873         * g++.dg/ext/typeof6.C: New test.
1874
1875 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1876
1877         PR c++/10796
1878         * g++.dg/init/enum1.C: New test.
1879
1880 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
1881
1882         * gcc.dg/20030627-1.c: New test.
1883
1884 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
1885
1886         PR c++/11332
1887         * g++.dg/expr/static_cast2.C: New test.
1888
1889 2003-06-26  Roger Sayle  <roger@eyesopen.com>
1890             Jakub Jelinek  <jakub@redhat.com>
1891
1892         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
1893         sprintf(dst,"%s",src) optimization.
1894         * gcc.c-torture/execute/20030626-1.c: New test case.
1895         * gcc.c-torture/execute/20030626-2.c: New test case.
1896
1897 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
1898
1899         * gcc.c-torture/execute/multi-ix.c: New test.
1900
1901         * gcc.c-torture/execute/simd-4.c (main):
1902         Added missing semicolon at end of union.
1903
1904 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
1905
1906         PR c++/8266
1907         * g++.dg/template/explicit-instantiation3.C: New test.
1908
1909 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1910
1911         * gcc.dg/20030626-1.c: Use signed char.
1912
1913 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1914
1915         * gcc.dg/20030626-1.c: New test.
1916
1917 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
1918
1919         * const-str-2.m: Update.
1920
1921 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
1922
1923         PR c++/10990
1924         * g++.dg/rtti/dyncast1.C: New test.
1925         * g++.dg/abi/mangle4.C: Correct base-specifier access.
1926         * g++.dg/lookup/scoped1.C: Remove XFAIL.
1927         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
1928
1929         PR c++/10931
1930         * g++.dg/expr/static_cast1.C: New test.
1931
1932 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
1933
1934         * gcc.dg/20030625-1.c: New test.
1935
1936 2003-06-24  Roger Sayle  <roger@eyesopen.com>
1937
1938         * gcc.c-torture/compile/20030624-1.c: New test case.
1939
1940 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
1941
1942         * gcc.c-torture/execute/string-opt-17.c: New test.
1943
1944 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
1945
1946         PR c++/5754
1947         * g++.dg/parse/crash6.C: New test.
1948
1949 2003-06-23  Roger Sayle  <roger@eyesopen.com>
1950
1951         * gcc.dg/builtins-24.c: New test case.
1952
1953 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
1954
1955         * g++.dg/opt/operator1.C: New test.
1956
1957 2003-06-22  Roger Sayle  <roger@eyesopen.com>
1958
1959         * gcc.c-torture/execute/string-opt-16.c: New test case.
1960
1961 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1962
1963         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
1964         * g++.old-deja/g++.other/conv7.C: Likewise
1965         * g++.old-deja/g++.other/overcnv2.C: Likewise.
1966         * g++.old-deja/g++.other/overload14.C: Likewise.
1967
1968 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1969
1970         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
1971         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1972
1973 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1974
1975         PR c++/10888
1976         * g++.dg/warn/Winline-3.C: New test.
1977
1978 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1979
1980         * lib/target-supports.exp (check_alias_available): Make the test
1981         program acceptable to the Solaris assembler.
1982
1983         PR c++/10749
1984         * g++.dg/template/memclass2.C: New test.
1985
1986 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1987             Eric Botcazou  <ebotcazou@libertysurf.fr>
1988
1989         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
1990         data for non-matching targets.
1991         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
1992
1993 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1994
1995         PR c++/10845
1996         * g++.dg/template/member3.C: New test.
1997
1998 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
1999
2000         PR c++/10939
2001         * g++.dg/template/func1.C: New test.
2002
2003         PR c++/9649
2004         * g++.dg/template/static4.C: New test.
2005         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2006
2007         PR c++/11041
2008         * g++.dg/init/ref7.C: New test.
2009
2010 2003-06-19  Matt Austern  <austern@apple.com>
2011
2012         PR c++/11228
2013         * g++.dg/anew1.C: New test.
2014         * g++.dg/anew2.C: New test.
2015         * g++.dg/anew3.C: New test.
2016         * g++.dg/anew4.C: New test.
2017
2018 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2019
2020         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2021
2022 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2023
2024         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2025         endian-dependent.
2026
2027 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2028
2029         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2030         Remove cruft.
2031
2032 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2033
2034         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2035         * gcc.c-torture/compile/961203-1.c: Likewise.
2036         * gcc.c-torture/compile/980506-1.c: Likewise.
2037
2038 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2039
2040         PR c++/10712
2041         * g++.dg/lookup/using7.C: New test.
2042
2043 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2044
2045         PR c++/11105
2046         * g++.dg/abi/conv1.C: Remove it.
2047         * g++.dg/template/conv7.C: New test.
2048         * g++.dg/template/conv8.C: Likewise.
2049         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2050         conversion operator.
2051
2052 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2053
2054         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2055         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2056         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2057         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2058         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2059         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2060         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2061         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2062         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2063         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2064         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2065         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2066         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2067         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2068         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2069         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2070         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2071         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2072         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2073         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2074         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2075         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2076         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2077         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2078         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2079         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2080         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2081         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2082         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2083
2084 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2085
2086         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2087         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2088         indications.
2089
2090 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2091
2092         * gcc.dg/i386-387-5.c: New test case.
2093         * gcc.dg/i386-387-6.c: New test case.
2094         * gcc.dg/builtins-23.c: New test case.
2095
2096 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2097
2098         * gcc.dg/builtins-22.c: New test case.
2099         * gcc.dg/i386-387-1.c: Update to test exp.
2100         * gcc.dg/i386-387-2.c: Likewise.
2101
2102 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2103
2104         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2105
2106 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2107
2108         * lib/gcc-dg.exp (dg-require-dll): New function.
2109         (dg-xfail-if): Likewise.
2110         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2111         driver.
2112
2113         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2114         * gcc.c-torture/compile/20001205-1.c: Likewise.
2115         * gcc.c-torture/compile/20001226-1.c: Likewise.
2116         * gcc.c-torture/compile/20010518-2.c: Likewise.
2117         * gcc.c-torture/compile/20020312-1.c: Likewise.
2118         * gcc.c-torture/compile/20020604-1.c: Likewise.
2119         * gcc.c-torture/compile/920501-12.c: Likewise.
2120         * gcc.c-torture/compile/920501-4.c: Likewise.
2121         * gcc.c-torture/compile/920520-1.c: Likewise.
2122         * gcc.c-torture/compile/920521-1.c: Likewise.
2123         * gcc.c-torture/compile/920625-1.c: Likewise.
2124         * gcc.c-torture/compile/961203-1.c: Likewise.
2125         * gcc.c-torture/compile/980506-1.c: Likewise.
2126         * gcc.c-torture/compile/981006-1.c: Likewise.
2127         * gcc.c-torture/compile/981022-1.c: Likewise.
2128         * gcc.c-torture/compile/981223-1.c: Likewise.
2129         * gcc.c-torture/compile/990617-1.c: Likewise.
2130         * gcc.c-torture/compile/dll.c: Likewise.
2131         * gcc.c-torture/compile/labels-3.c: Likewise.
2132         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2133         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2134         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2135         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2136         * gcc.c-torture/compile/simd-5.c: Likewise.
2137         * gcc.c-torture/compile/20000804-1.x: Remove.
2138         * gcc.c-torture/compile/20001205-1.x: Likewise.
2139         * gcc.c-torture/compile/20001226-1.x: Likewise.
2140         * gcc.c-torture/compile/20010518-2.x: Likewise.
2141         * gcc.c-torture/compile/20020312-1.x: Likewise.
2142         * gcc.c-torture/compile/20020604-1.x: Likewise.
2143         * gcc.c-torture/compile/920501-12.x: Likewise.
2144         * gcc.c-torture/compile/920501-4.x: Likewise.
2145         * gcc.c-torture/compile/920520-1.x: Likewise.
2146         * gcc.c-torture/compile/920521-1.x: Likewise.
2147         * gcc.c-torture/compile/920625-1.x: Likewise.
2148         * gcc.c-torture/compile/961203-1.x: Likewise.
2149         * gcc.c-torture/compile/980506-1.x: Likewise.
2150         * gcc.c-torture/compile/981006-1.x: Likewise.
2151         * gcc.c-torture/compile/981022-1.x: Likewise.
2152         * gcc.c-torture/compile/981223-1.x: Likewise.
2153         * gcc.c-torture/compile/990617-1.x: Likewise.
2154         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2155         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2156         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2157         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2158         * gcc.c-torture/compile/simd-5.x: Likewise.
2159
2160         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2161
2162 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2163
2164         * gcc.c-torture/execute/20030611-1.c: New test.
2165
2166 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2167
2168         PR middle-end/168
2169         * gcc.dg/20030612-1.c: New test case.
2170
2171 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2172
2173         PR c++/10635
2174         * g++.dg/expr/cast1.C: New test.
2175
2176 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2177
2178         * gcc.dg/builtins-21.c: New test case.
2179
2180 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2181
2182         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2183         options instead of at the end.
2184         * lib/objc.exp (objc_target_compile): Likewise.
2185
2186 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2187
2188         PR c++/10432
2189         * g++.dg/parse/error1.C: New test.
2190
2191 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2192
2193         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2194         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2195         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2196         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2197         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2198         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2199         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2200         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2201         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2202         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2203         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2204         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2205         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2206         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2207         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2208         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2209         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2210         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2211         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2212         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2213         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2214         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2215         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2216         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2217
2218         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2219         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2220         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2221         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2222         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2223         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2224         * gcc.dg/compat/scalar-return-3_main.c: New file.
2225         * gcc.dg/compat/scalar-return-3_x.c: New file.
2226         * gcc.dg/compat/scalar-return-3_y.c: New file.
2227         * gcc.dg/compat/scalar-return-4_main.c: New file.
2228         * gcc.dg/compat/scalar-return-4_x.c: New file.
2229         * gcc.dg/compat/scalar-return-4_y.c: New file.
2230
2231 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2232
2233         * gcc.dg/compat/fp2-struct-check.h: New file.
2234         * gcc.dg/compat/fp2-struct-defs.h: New file.
2235         * gcc.dg/compat/fp2-struct-init.h: New file.
2236         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2237         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2238         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2239         * gcc.dg/compat/struct-return-10_main.c: New file.
2240         * gcc.dg/compat/struct-return-10_x.c: New file.
2241         * gcc.dg/compat/struct-return-10_y.c: New file.
2242
2243         * gcc.dg/compat/compat-common.h: New file.
2244         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2245         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2246         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2247         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2248         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2249         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2250         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2251         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2252         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2253         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2254         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2255         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2256         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2257         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2258         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2259         * gcc.dg/compat/small-struct-check.h: Ditto.
2260         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2261         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2262         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2263         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2264         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2265         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2266         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2267         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2268         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2269         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2270         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2271         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2272         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2273         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2274         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2275         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2276         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2277         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2278         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2279         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2280         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2281         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2282         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2283         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2284         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2285         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2286         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2287         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2288         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2289         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2290
2291 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2292
2293         * g++.dg/pch/static-1.C: New file.
2294         * g++.dg/pch/static-1.Hs: New file.
2295
2296 2003-06-10  Richard Henderson  <rth@redhat.com>
2297
2298         * gcc.dg/asm-7.c: Adjust expected warning text.
2299
2300 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2301
2302         * gcc.dg/builtins-20.c: New test case.
2303
2304 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2305
2306         PR c++/11131
2307         * g++.dg/opt/template1.C: New test.
2308
2309 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2310
2311         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2312         additional_sources.
2313
2314 2003-05-21  David Taylor  <dtaylor@emc.com>
2315
2316         * gcc.dg/Wpadded.c: New file.
2317
2318 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2319
2320         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2321         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2322         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2323         dg-require-weak.
2324
2325 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2326
2327         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2328
2329 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2330
2331         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2332         (dg-require-alias): Likewise.
2333         (dg-require-gc-sections): Likewise.
2334         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2335
2336 2003-06-08  Richard Henderson  <rth@redhat.com>
2337
2338         * gcc.dg/20011029-2.c: Fix the array reference.
2339         * gcc.dg/asm-7.c: New.
2340
2341 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2342
2343         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2344
2345 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2346
2347         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2348         (dg-require-gc-sections): Likewise.
2349
2350 2003-06-08  Jan Hubicka  <jh@suse.cz>
2351
2352         * i386-cmov1.c: Fix regular expression.
2353         * i386-cvt-1.c: Likewise.
2354         * i386-local.c: Likewise.
2355         * i386-local2.c: Likewise.
2356         * i386-mul.c: Likewise.
2357         * i386-ssetype-1.c: Likewise.
2358         * i386-ssetype-3.c: Likewise.
2359         * i386-ssetype-5.c: Likewise.
2360
2361 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2362
2363         PR c++/11039
2364         * g++.dg/warn/implicit-typename2.C: New test.
2365         * g++.dg/warn/implicit-typename3.C: New test.
2366
2367 2003-06-07  Richard Henderson  <rth@redhat.com>
2368
2369         * g++.dg/other/offsetof3.C: Use size_t.
2370         * g++.dg/other/offsetof4.C: Likewise.
2371
2372 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2373
2374         * lib/copy-file.exp: New. Implement gcc_copy_files.
2375
2376         * lib/dg-pch.exp: Load copy-file.exp
2377         (dg-pch): Use gcc_copy_files instead of "file copy".
2378
2379 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2380
2381         * gcc.dg/weak/weak.exp: Simplify.
2382         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2383         * gcc.dg/weak/weak-1.c: Likewise.
2384         * gcc.dg/weak/weak-2.c: Likewise.
2385         * gcc.dg/weak/weak-3.c: Likewise.
2386         * gcc.dg/weak/weak-4.c: Likewise.
2387         * gcc.dg/weak/weak-5.c: Likewise.
2388         * gcc.dg/weak/weak-6.c: Likewise.
2389         * gcc.dg/weak/weak-7.c: Likewise.
2390         * gcc.dg/weak/weak-8.c: Likewise.
2391         * gcc.dg/weak/weak-9.c: Likewise.
2392
2393 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2394
2395         gcc.c-torture/execute/20030606-1.c: New.
2396
2397 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2398
2399         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2400         * gcc.dg/builtins-19.c: Likewise.
2401
2402 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2403
2404         * gcc.dg/builtins-2.c: Add some more tests.
2405         * gcc.dg/builtins-18.c: New test case.
2406         * gcc.dg/builtins-19.c: New test case.
2407
2408 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2409             Jim Wilson  <wilson@tuliptree.org>
2410
2411         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2412
2413 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2414
2415         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2416         mempcpy/stpcpy calls not to be optimized into something else.
2417         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2418         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2419         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2420
2421 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2422
2423         * gcc.dg/format/asm_fprintf-1.c: New test.
2424
2425 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2426
2427         * lib/gcc-defs.exp (additional_sources): New variable.
2428         (dg-additional-sources): New function.
2429         (additional_files): New variable.
2430         (dg-additional-files): New function.
2431         (dg-additional-files-options): Likewise.
2432         * lib/gcc-dg.exp (dg-require-weak): New function.
2433         (dg-require-alias): Likewise.
2434         (dg-require-gc-sections): Likewise.
2435         * lib/target-supports.exp (check_alias_available): Remove testfile
2436         parameter.
2437         (check_gc_sections_available): New function.
2438         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2439         (dg-gpp-additional-files): Likewise.
2440         * lib/g++.exp (additional_sources): Remove.
2441         (additional_files): Likewise.
2442         (g++_target_compile): Use dg-additional-files-options.
2443
2444         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2445         Tcl logic.
2446         * gcc.dg/special/ecos.exp: Remove.
2447         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2448         * gcc.dg/special/alias-1.c: Likewise.
2449         * gcc.dg/special/alias-2.c: Likewise.
2450         * gcc.dg/special/gcsec-1.c: Likewise.
2451         * gcc.dg/special/weak-1.c: Likewise.
2452         * gcc.dg/special/weak-2.c: Likewise.
2453         * gcc.dg/special/wkali-1.c: Likewise.
2454         * gcc.dg/special/wkali-2.c: Likewise.
2455
2456         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2457         dg-gpp-additional-*.
2458         * g++.dg/special/conpr-3.C: Likewise.
2459         * g++.dg/special/conpr-4.C: Likewise.
2460         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2461         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2462         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2463         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2464         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2465         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2466         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2467         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2468         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2469         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2470         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2471         * g++.old-deja/g++.other/comdat1.C: Likewise.
2472         * g++.old-deja/g++.other/comdat2.C: Likewise.
2473         * g++.old-deja/g++.other/comdat3.C: Likewise.
2474         * g++.old-deja/g++.other/ctor1.C: Likewise.
2475         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2476
2477 2003-06-05  Richard Henderson  <rth@redhat.com>
2478
2479         * gcc.dg/debug/20030605-1.c: New.
2480
2481 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2482
2483         * README.QMTEST: Update.
2484
2485 2003-06-04  Richard Henderson  <rth@redhat.com>
2486
2487         * gcc.dg/cleanup-1.c: New.
2488         * gcc.dg/cleanup-2.c: New.
2489         * gcc.dg/cleanup-3.c: New.
2490         * gcc.dg/cleanup-4.c: New.
2491         * gcc.dg/cleanup-5.c: New.
2492         * gcc.dg/cleanup-6.c: New.
2493         * gcc.dg/cleanup-7.c: New.
2494
2495 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2496
2497         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2498
2499         * lib/dg-pch.exp: New file.
2500         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2501         * gcc.dg/pch/pch.exp: Likewise.
2502
2503 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2504
2505         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2506         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2507         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2508         * gcc.dg/builtins-17.c: New test case.
2509         * gcc.dg/i386-387-4.c: New test case.
2510         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2511
2512 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2513
2514         * gcc.dg/ultrasp9.c: New test.
2515
2516 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2517
2518         * gcc.c-torture/compile/20030604-1.c: New test.
2519         * gcc.dg/sparc-constant-1.c: New test.
2520
2521 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2522
2523         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2524
2525 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2526
2527         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2528
2529         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2530         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2531
2532 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2533
2534         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2535
2536 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2537
2538         PR c++/10940
2539         * g++.dg/template/spec10.C: New test.
2540
2541 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2542
2543         * gcc.dg/builtins-16.c: New test case.
2544
2545 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2546
2547         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2548         mempcpy test with post-increments.
2549         * gcc.c-torture/execute/string-opt-3.c: New test.
2550         * gcc.dg/string-opt-1.c: New test.
2551
2552 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2553
2554         PR fortran/10965
2555         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2556
2557 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2558
2559         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2560         (scan-assembler): ... here.  Use dg-scan.
2561         (scan-assembler-not): Likewise.
2562         (scan-file): New function.
2563         (scan-file-not): Likewise.
2564         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2565         * gcc.dg/cpp/_Pragma4.c: Likewise.
2566         * gcc.dg/cpp/_Pragma5.c: Likewise.
2567         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2568         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2569         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2570         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2571         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2572         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2573         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2574         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2575         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2576         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2577         * gcc.dg/cpp/cxxcom1.c: Likewise.
2578         * gcc.dg/cpp/line1.c: Likewise.
2579         * gcc.dg/cpp/maccom1.c: Likewise.
2580         * gcc.dg/cpp/maccom2.c: Likewise.
2581         * gcc.dg/cpp/maccom3.c: Likewise.
2582         * gcc.dg/cpp/maccom4.c: Likewise.
2583         * gcc.dg/cpp/maccom5.c: Likewise.
2584         * gcc.dg/cpp/maccom6.c: Likewise.
2585         * gcc.dg/cpp/multiline.c: Likewise.
2586         * gcc.dg/cpp/spacing1.c: Likewise.
2587         * gcc.dg/cpp/spacing2.c: Likewise.
2588         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2589         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2590         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2591         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2592         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2593         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2594         * gcc.dg/cpp/cxxcom2.c: Likewise.
2595         * gcc.dg/cpp/cxxcom2.h: New file.
2596
2597         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2598         * g++.dg/cpp/truefalse.C: Here.
2599         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2600
2601 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2602
2603         * gcc.dg/cpp/redef3.c: New file.
2604
2605 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2606
2607         * gcc.dg/i386-loop-3.c: New test.
2608
2609 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2610
2611         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2612
2613 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2614
2615         * gcc.dg/fwrapv-1.c: New test case.
2616         * gcc.dg/fwrapv-2.c: New test case.
2617
2618 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2619
2620         PR c++/10956
2621         * g++.dg/template/spec9.C: New test.
2622
2623 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2624
2625         * gcc.dg/duff-4.c: New test case.
2626
2627 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2628
2629         PR fortran/10843
2630         * g77.dg/ffixed-form-1.f: New test
2631         * g77.dg/ffixed-form-2.f: New test
2632         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2633         * g77.dg/ffree-form-3.f: New test
2634
2635 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2636
2637         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2638         * gcc.dg/wint_t-1.c: Likewise.
2639
2640 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2641
2642         * g++.dg/template/access11.C: New test.
2643
2644 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2645
2646         PR c++/10849
2647         * g++.dg/template/access10.C: New test.
2648
2649 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2650             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2651
2652         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2653
2654 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2655
2656         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2657         suppress for powerpc-*-darwin*.
2658         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2659
2660 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2661
2662         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2663         suppress option for powerpc-*-darwin*.
2664
2665 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2666
2667         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2668         * gcc.dg/builtins-4.c: Add test for fmod.
2669
2670 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2671
2672         PR c++/10682
2673         * g++.dg/template/instantiate4.C: New test.
2674
2675 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2676
2677         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2678
2679 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2680
2681         * gcc.dg/compat/scalar-return-1_main.c: New file.
2682         * gcc.dg/compat/scalar-return-1_x.c: New file.
2683         * gcc.dg/compat/scalar-return-1_y.c: New file.
2684         * gcc.dg/compat/scalar-return-2_main.c: New file.
2685         * gcc.dg/compat/scalar-return-2_x.c: New file.
2686         * gcc.dg/compat/scalar-return-2_y.c: New file.
2687         * gcc.dg/compat/struct-return-3_main.c: New file.
2688         * gcc.dg/compat/struct-return-3_y.c: New file.
2689         * gcc.dg/compat/struct-return-3_x.c: New file.
2690         * gcc.dg/compat/struct-return-2_main.c: New file.
2691         * gcc.dg/compat/struct-return-2_x.c: New file.
2692         * gcc.dg/compat/struct-return-2_y.c: New file.
2693
2694 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2695
2696         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2697         for hppa*-hp-hpux*.
2698         * gcc.dg/20021014-1.c (dg-options): Likewise.
2699         * gcc.dg/nest.c (dg-options): Likewise.
2700
2701 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2702
2703         PR c++/9738
2704         * g++.dg/ext/dllimport2.C: New file.
2705         * g++.dg/ext/dllimport3.C: New file.
2706
2707 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2708
2709         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2710         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2711         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2712         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2713         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2714         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2715         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2716         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2717         * gcc.dg/compat/small-struct-defs.h: New file.
2718         * gcc.dg/compat/small-struct-init.h: New file.
2719         * gcc.dg/compat/small-struct-check.h: New file.
2720         * gcc.dg/compat/fp-struct-defs.h: New file.
2721         * gcc.dg/compat/fp-struct-check.h: New file.
2722         * gcc.dg/compat/fp-struct-init.h: New file.
2723         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2724         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2725
2726 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2727
2728         * gcc.dg/20030225-2.c: New test.
2729
2730 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2731             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2732
2733         * gcc.c-torture/compile/20030518-1.c: New test case.
2734
2735 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2736
2737         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2738         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2739         gcc-dg-debug-runtest.
2740         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2741         gcc-dg-debug-runtest.
2742
2743 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2744
2745         PR c++/9022
2746         * g++.dg/lookup/using6.C: New test.
2747
2748 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2749
2750         * g++.dg/parse/access2.C: New test.
2751
2752 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2753
2754         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2755         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
2756         * gcc.dg/debug/debug.exp: Likewise.
2757
2758 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
2759
2760         * gcc.dg/dollar.c: New test.
2761
2762 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
2763
2764         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
2765         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
2766         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
2767         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
2768         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
2769         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
2770         * gcc.dg/compat/struct-by-value-6_main.c: New file.
2771         * gcc.dg/compat/struct-by-value-6_x.c: New file.
2772         * gcc.dg/compat/struct-by-value-6_y.c: New file.
2773         * gcc.dg/compat/struct-by-value-7_main.c: New file.
2774         * gcc.dg/compat/struct-by-value-7_x.c: New file.
2775         * gcc.dg/compat/struct-by-value-7_y.c: New file.
2776         * gcc.dg/compat/struct-by-value-8_main.c: New file.
2777         * gcc.dg/compat/struct-by-value-8_x.c: New file.
2778         * gcc.dg/compat/struct-by-value-8_y.c: New file.
2779         * gcc.dg/compat/struct-by-value-9_main.c: New file.
2780         * gcc.dg/compat/struct-by-value-9_x.c: New file.
2781         * gcc.dg/compat/struct-by-value-9_y.c: New file.
2782
2783 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2784
2785         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
2786         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
2787         support for "repo" mode.
2788         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
2789         * lib/g77-dg.exp: Likewise.
2790         * lib/obj-dg.exp: Likewise.
2791
2792 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
2793
2794         Merge from gcc-3_2-rhl8-branch:
2795         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
2796
2797         * gcc.dg/tls/opt-6.c: New test.
2798
2799         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
2800
2801         * gcc.dg/20030405-1.c: New test.
2802
2803         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
2804
2805         * gcc.dg/20030309-1.c: New test.
2806
2807         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2808
2809         * gcc.c-torture/execute/20030307-1.c: New test.
2810
2811         2003-02-20  Randolph Chung  <tausq@debian.org>
2812
2813         * gcc.c-torture/compile/20030220-1.c: New test.
2814
2815         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
2816
2817         * gcc.dg/20030217-1.c: New test.
2818
2819         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
2820
2821         * gcc.c-torture/compile/20020129-1.c: New test.
2822
2823         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2824
2825         * gcc.dg/unroll-1.c: New test.
2826
2827         2002-11-16  Jan Hubicka  <jh@suse.cz>
2828
2829         * gcc.c-torture/execute/20020920-1.c: New test.
2830
2831         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
2832
2833         PR target/7434
2834         * gcc.c-torture/compile/20021008-1.c: New test.
2835
2836         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
2837
2838         PR target/7559
2839         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
2840
2841         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2842
2843         * gcc.c-torture/compile/20020807-1.c: New test.
2844
2845         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
2846
2847         * gcc.dg/tls/opt-1.c: New test.
2848
2849         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
2850
2851         * gcc.dg/20020729-1.c: New test.
2852
2853         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
2854
2855         * g++.dg/opt/life1.C: New test.
2856
2857         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
2858
2859         * gcc.dg/20020525-1.c: New test.
2860
2861         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
2862
2863         PR c++/6794
2864         * g++.dg/ext/pretty1.C: New test.
2865         * g++.dg/ext/pretty2.C: New test.
2866
2867 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
2868
2869         PR c++/8385
2870         * g++.dg/ext/typeof5.C: New test.
2871
2872 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
2873
2874         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
2875         __USER_LABEL_PREFIX__ into account.
2876         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
2877
2878 2003-05-14  Roger Sayle  <roger@eyesopen.com>
2879
2880         * gcc.dg/builtins-15.c: New test case.
2881
2882 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
2883
2884         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
2885
2886 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
2887
2888         * lib/g++.exp: Tweak handling of additional source files.
2889         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
2890         * g++.dg/special/conpr-2a.C: Rename to ...
2891         * g++.dg/special/conpr-2a.cc: ... this.
2892         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
2893         * g++.dg/special/conpr-3a.C: Rename to ...
2894         * g++.dg/special/conpr-3a.cc: This.
2895         * g++.dg/special/conpr-3b.C: Rename to ...
2896         * g++.dg/special/conpr-3b.cc: This.
2897         * g++.dg/special/conpr-4.C: New test.
2898         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
2899
2900 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
2901
2902         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
2903
2904 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2905
2906         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
2907         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2908         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
2909         * g++.old-deja/g++.other/warn3.C: Likewise.
2910
2911 2003-05-11  Roger Sayle  <roger@eyesopen.com>
2912
2913         * gcc.dg/i386-387-1.c: Update to also test log.
2914         * gcc.dg/i386-387-2.c: Likewise.
2915
2916 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2917
2918         * g77.f-torture/execute/int8421.f: New test.
2919
2920 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2921
2922         PR c++/10230, c++/10481
2923         * g++.dg/lookup/scoped5.C: New test.
2924
2925 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2926
2927         PR c++/10552
2928         * g++.dg/template/ttp6.C: New test.
2929
2930 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
2931
2932         * gcc.c-torture/execute/builtins: New directory.
2933         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
2934         gcc.c-torture/execute/builtins.
2935         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
2936         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
2937         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
2938         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
2939
2940 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2941
2942         PR c++/9252
2943         * g++.dg/template/access8.C: New test.
2944         * g++.dg/template/access9.C: New test.
2945
2946 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2947
2948         PR c++/9554
2949         * g++.dg/parse/access1.C: New test.
2950
2951 2003-05-09  DJ Delorie  <dj@redhat.com>
2952
2953         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
2954         long, and not an int.
2955
2956 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2957
2958         PR c++/10555, c++/10576
2959         * g++.dg/template/memclass1.C: New test.
2960
2961 2003-05-08  DJ Delorie  <dj@redhat.com>
2962
2963         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
2964         targets.
2965         * gcc.c-torture/execute/20021024-1.x: Likewise.
2966         * gcc.c-torture/execute/shiftdi.x: Likewise.
2967         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
2968         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
2969         * gcc.dg/20021018-1.c: Likewise.
2970
2971 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2972
2973         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
2974
2975         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
2976         (bcopy): Call memmove.
2977
2978 2003-05-08  Roger Sayle  <roger@eyesopen.com>
2979
2980         * g77.f-torture/compile/8485.f: New test case.
2981
2982 2003-05-07  Richard Henderson  <rth@redhat.com>
2983
2984         PR c++/10570
2985         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
2986         Verify exception_cleanup not called for rethrows.
2987         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
2988         when exiting catch block without rethrowing.
2989         * g++.dg/eh/forced3.C: New.
2990         * g++.dg/eh/forced4.C: New.
2991
2992 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
2993
2994         * gcc.dg/20030505.c: Fix triplet.
2995
2996 2003-05-06  DJ Delorie  <dj@redhat.com>
2997
2998         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
2999         * gcc.dg/nest.c: Likewise.
3000
3001 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3002
3003         * gcc.dg/builtins-14.c: New test case.
3004
3005 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3006
3007         * lib/compat.exp (compat-execute): New argument.
3008         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3009         * gcc.dg/compat: New test directory.
3010         * gcc.dg/compat/compat.exp: New expect script.
3011         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3012         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3013         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3014         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3015         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3016         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3017
3018         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3019         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3020         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3021         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3022         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3023         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3024         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3025         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3026         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3027         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3028         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3029         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3030         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3031         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3032         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3033
3034 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3035
3036         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3037
3038 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3039
3040         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3041
3042 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3043
3044         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3045         * gcc.dg/ppc-fsel-2.c: New test.
3046
3047         * gcc.dg/unused-5.c: New test.
3048
3049 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3050
3051         PR c++/10496
3052         * g++.dg/warn/pmf1.C: New test.
3053
3054 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3055
3056         PR c++/4494
3057         * g++.dg/warn/main.C: New test.
3058
3059 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3060
3061         * gcc.dg/nonnull-3.c: New test.
3062
3063 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3064
3065         * gcc.dg/cpp/Wtrigraphs.c: Update.
3066         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3067
3068 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3069
3070         * gcc.dg/ppc-fsel-1.c: New test.
3071
3072 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3073
3074         PR c/10604
3075         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3076
3077 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3078
3079         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3080
3081 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3082
3083         PR c++/9364, c++/10553, c++/10586
3084         * g++.dg/parse/typename4.C: New test.
3085         * g++.dg/parse/typename5.C: Likewise.
3086
3087 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3088
3089         * gcc.c-torture/compile/20030503-1.c: New test.
3090
3091 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3092
3093         * g++.dg/lookup/using5.C: Fix testcase error.
3094
3095 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3096
3097         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3098         since MEABI is no longer supported.  Remove all vestiges
3099         of MEABI from the test.
3100
3101 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3102
3103         PR c++/10554
3104         * g++.dg/lookup/using5.C: New test.
3105
3106 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3107
3108         PR c++/8772
3109         * g++.dg/template/ttp5.C: New test.
3110
3111 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3112
3113         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3114         (dg-gpp-additional-sources): New function.
3115         (dg-gpp-additional-files): Likewise.
3116         * lib/g++.exp (additional_sources): New variable.
3117         (additional_files): Likewise.
3118         (g++_target_compile): Deal with them.
3119         * lib/old-dejagnu.exp: Remove.
3120         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3121         * g++.old-deja: Revise all tests to use dg commands.
3122
3123 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3124
3125         PR c++/9432, c++/9528
3126         * g++.dg/lookup/using4.C: New test.
3127
3128 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3129
3130         * gcc.dg/noreturn-5.c: New file.
3131         * gcc.dg/noreturn-6.c: New file.
3132
3133         * gcc.c-torture/compile/inline-1.c: New file.
3134
3135 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3136
3137         PR c++/10551
3138         * g++.dg/template/explicit1.C: New test.
3139
3140 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3141
3142         PR c++/10549
3143         * g++.dg/other/bitfield1.C: New test.
3144
3145         PR c++/10527
3146         * g++.dg/init/new7.C: New test.
3147
3148 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3149
3150         * g++.dg/ext/desig1.C: New test.
3151         * g++.dg/ext/init1.C: Update.
3152
3153         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3154
3155 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3156
3157         PR c++/10180
3158         * g++.dg/warn/Winline-1.C: New test.
3159
3160 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3161
3162         * gcc.c-torture/execute/string-opt-19.c: New test.
3163
3164         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3165         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3166
3167 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3168
3169         PR c++/10506
3170         * g++.dg/init/new6.C: New test.
3171
3172         PR c++/10503
3173         * g++.dg/init/ref6.C: New test.
3174
3175 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3176
3177         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3178
3179 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3180
3181         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3182         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3183
3184 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3185
3186         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3187         initialized static data members.
3188
3189 2003-04-25  H.J. Lu <hjl@gnu.org>
3190
3191         * gcc.dg/ia64-sync-4.c: New test.
3192
3193 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3194
3195         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3196         date.
3197
3198 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3199
3200         PR c++/10337
3201         * g++.dg/warn/conv1.C: New test.
3202         * g++.old-deja/g++.other/conv7.C: Adjust.
3203         * g++.old-deja/g++.other/overload14.C: Adjust.
3204
3205 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3206
3207         PR c++/10471
3208         * g++.dg/template/defarg2.C: New test.
3209
3210 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3211
3212         * gcc.dg/cpp/include2.c: Update.
3213         * gcc.dg/cpp/multiline-2.c: New.
3214         * gcc.dg/cpp/multiline.c: Update.
3215         * gcc.dg/cpp/strify2.c: Update.
3216         * gcc.dg/cpp/trad/literals-2.c: Update.
3217
3218 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3219
3220         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3221
3222 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3223
3224         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3225
3226 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3227
3228         PR c++/10451
3229         * g++.dg/parse/crash4.C: New test.
3230
3231         PR c++/9847
3232         * g++.dg/parse/crash5.C: New test.
3233
3234 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3235
3236         PR c++/10446
3237         * g++.dg/parse/crash3.C: New test.
3238
3239         PR c++/10428
3240         * g++.dg/parse/elab1.C: New test.
3241
3242 2003-04-22  Devang Patel  <dpatel@apple.com>
3243
3244         * gcc.dg/cpp/trad/funlike-5.c: New test.
3245
3246 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3247
3248         * g++.dg/other/packed1.C: Fix dg options.
3249
3250 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3251
3252         * g++.dg/other/offsetof2.C: New test.
3253
3254 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3255
3256         * g++.dg/template/recurse.C: Adjust location of error messages.
3257
3258 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3259
3260         PR c++/9881
3261         * g++.dg/init/addr-const1.C: New test.
3262         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3263
3264 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3265
3266         PR c++/10405
3267         * g++.dg/lookup/struct-hack1.C: New test.
3268
3269 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3270
3271         * ucs.c: Update diagnostic messages.
3272
3273 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3274
3275         * gcc.dg/cpp/truefalse.cpp: New test.
3276         * gcc.dg/cpp/cpp.exp: Update.
3277         * g++.dg/other/stdbool-if.C: Remove.
3278
3279 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3280
3281         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3282         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3283
3284 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3285
3286         * gcc.c-torture/compile/20030418-1.c: New test.
3287
3288 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3289
3290         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3291
3292 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3293
3294         PR c++/10347
3295         g++.dg/template/dependent-name1.C: New test.
3296
3297 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3298
3299         * gcc.dg/warn-1.c (tourist_guide): New array,
3300         contains a pointer to bar.
3301
3302 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3303
3304         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3305         * gcc.c-torture/execute/medce-1.c: New test case.
3306         * gcc.c-torture/execute/medce-2.c: New test case.
3307
3308 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3309
3310         * lib/prune.exp: Ignore more messages.
3311
3312         PR c++/10381
3313         * g++.dg/parse/lookup3.C: New test.
3314
3315 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3316
3317         * gcc.c-torture/compile/20030415-1.c : New test.
3318
3319 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3320
3321         * gcc.c-torture/execute/scope-2.c: Move to ...
3322         * gcc.dg/noncompile/scope.c: .... here.
3323
3324 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3325
3326         * gcc.dg/20030414-2.c: New test case.
3327
3328 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3329
3330         PR target/10377
3331         * gcc.dg/20030414-1.c: New test.
3332
3333 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3334
3335         * gcc.dg/builtins-12.c: New test case.
3336         * gcc.dg/builtins-13.c: New test case.
3337
3338 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3339
3340         * gcc.c-torture/execute/string-opt-18.c: New test.
3341
3342 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3343
3344         PR c++/10300
3345         * g++.dg/init/new5.C: New test.
3346
3347 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3348
3349         PR c++/7910
3350         * g++.dg/ext/dllimport1.C: New test.
3351
3352 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3353
3354         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3355
3356 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3357
3358         PR Fortran/9263
3359         * g77.f-torture/noncompile/9263.f: New test
3360         PR Fortran/1832
3361         * g77.f-torture/execute/1832.f: New test
3362
3363 2003-04-11  David Chad  <davidc@freebsd.org>
3364             Loren J. Rittle  <ljrittle@acm.org>
3365
3366         libobjc/8562
3367         * objc.dg/headers.m: New test.
3368
3369 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3370
3371         * gcc.c-torture/execute/builtin-noret-2.c: New.
3372         * gcc.c-torture/execute/builtin-noret-2.x: New.
3373         XFAIL builtin-noret-2.c at -O1 and above.
3374         * gcc.dg/redecl.c: New.
3375         * gcc.dg/Wshadow-1.c: Update error regexps.
3376
3377 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3378
3379         * g++.dg/abi/bitfield10.C: New test.
3380
3381 2003-04-09  Mike Stump  <mrs@apple.com>
3382
3383         * gcc.dg/pch/pch.exp: Make testcase names longer.
3384         * g++.dg/pch/pch.exp: Make testcase names longer.
3385
3386 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3387
3388         * gcc.dg/builtins-11.c: New test case.
3389
3390 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3391
3392         * gcc.dg/builtins-9.c: New test case.
3393         * gcc.dg/builtins-10.c: New test case.
3394
3395 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3396
3397         * gcc.dg/noncompile/init-4.c.c: New test.
3398
3399 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3400
3401         * gcc.misc-test/gcov-9.c: New test.
3402         * gcc.misc-test/gcov-10.c: New test
3403         * gcc.misc-test/gcov-11.c: New test.
3404
3405 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3406
3407         PR optimization/10024
3408         * gcc.c-torture/compile/20030405-1.c: New test.
3409
3410 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3411
3412         * gcc.dg/pch/static-3.c: New.
3413         * gcc.dg/pch/static-3.hs: New.
3414         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3415
3416 2003-04-04  Richard Henderson  <rth@redhat.com>
3417
3418         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3419         * g++.dg/eh/forced2.C: Likewise.
3420
3421 2003-04-03  Mike Stump  <mrs@apple.com>
3422
3423         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3424         target arg.
3425         (scan-assembler-times, scan-assembler-not): Likewise.
3426         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3427
3428 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3429
3430         * gcc.dg/sparc-loop-1.c: New test.
3431
3432 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3433
3434         PR other/9274
3435         * g++.dg/pch/system-2.C: New.
3436         * g++.dg/pch/system-2.Hs: New.
3437
3438 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3439
3440         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3441
3442         * g++.dg/eh/simd-1.C (vecfunc): Same.
3443
3444 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3445
3446         * gcc.c-torture/execute/20030401-1.c: New test case.
3447
3448 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3449
3450         * objc.dg/defs.m: New.
3451
3452 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3453
3454         * g++.dg/eh/simd-1.C: New.
3455         * g++.dg/eh/simd-2.C: New.
3456
3457 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3458
3459         * gcc.c-torture/execute/simd-3.c: New.
3460
3461 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3462
3463         PR c/9936
3464         * gcc.dg/20030331-2.c: New test.
3465
3466 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3467
3468         PR c++/10278
3469         * g++.dg/parse/crash2.C: New test.
3470
3471 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3472
3473         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3474         * gcc.c-torture/execute/20030331-1.c: ...here.
3475
3476 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3477
3478         * gcc.c-torture/execute/20030331-1.c: New test.
3479
3480 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3481
3482         * lib/gcov.exp: Adjust call return testing strings.
3483         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3484
3485 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3486
3487         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3488         * gcc.dg/builtins-7.c: New test case.
3489         * gcc.dg/builtins-8.c: New test case.
3490
3491 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3492
3493         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3494
3495 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3496
3497         PR c++/7647
3498         * g++.dg/lookup-class-member-2.C: New test.
3499
3500 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3501
3502         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3503
3504 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3505
3506         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3507
3508 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3509
3510         * g++.dg/init/attrib1.C: New test.
3511
3512 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3513
3514         * gcc.dg/ultrasp8.c: New test.
3515
3516 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3517
3518         * gcc.dg/ultrasp7.c: New test.
3519
3520 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3521
3522         PR c++/10047
3523         * g++.dg/template/inline1.C: New test.
3524
3525 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3526
3527         * gcc.dg/sparc-dwarf2.c: New test.
3528
3529 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3530
3531         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3532         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3533
3534 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3535
3536         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3537         than reading .x files.
3538         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3539         * g77.dg/gcov/gcov-1.f: Likewise.
3540         * gcc.misc-tests/gcov-4b.c: Likewise.
3541         * gcc.misc-tests/gcov-5b.c: Likewise.
3542         * gcc.misc-tests/gcov-6.c: Likewise.
3543         * gcc.misc-tests/gcov-7.c: Likewise.
3544         * gcc.misc-tests/gcov-8.c: Likewise.
3545         * g++.dg/gcov/gcov-1.x: Remove.
3546         * g77.dg/gcov/gcov-1.x: Likewise.
3547         * gcc.misc-tests/gcov-4b.x: Likewise.
3548         * gcc.misc-tests/gcov-5b.x: Likewise.
3549         * gcc.misc-tests/gcov-6.x: Likewise.
3550         * gcc.misc-tests/gcov-7.x: Likewise.
3551         * gcc.misc-tests/gcov-8.x: Likewise.
3552
3553 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3554
3555         PR opt/10087
3556         * gcc.dg/20030324-1.c: New test.
3557
3558 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3559
3560         PR c++/10224
3561         * g++.dg/template/arg3.C: New test.
3562
3563         PR c++/10158
3564         * g++.dg/template/friend18.C: New test.
3565
3566 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3567
3568         * g77.f-torture/compile/20030326-1.f: New test case.
3569
3570 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3571
3572         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3573
3574         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3575
3576 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3577
3578         * gcc.dg/ia64-sync-3.c: New test.
3579
3580 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3581
3582         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3583
3584 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3585
3586         * gcc.dg/ultrasp6.c: New test.
3587
3588 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3589
3590         * gcc.dg/i386-signbit-1.c: New test.
3591         * gcc.dg/i386-signbit-2.c: New test.
3592         * gcc.dg/i386-signbit-3.c: New test.
3593
3594 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3595
3596         * gcc.dg/ultrasp5.c: Fix options.
3597
3598 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3599
3600         * gcc.dg/ultrasp5.c: Fix comment.
3601
3602 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3603
3604         PR fortran/10197
3605         * g77.f-torture/execute/10197.f: New test.
3606
3607 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3608
3609         PR c++/9898, c++/383
3610         * g++.dg/template/conv6.C: New test.
3611
3612         PR c++/10119
3613         * g++.dg/template/ptrmem5.C: New test.
3614
3615         PR c++/10026
3616         * g++.dg/lookup/koenig1.C: New test.
3617
3618         PR C++/10199
3619         * g++.dg/lookup/template2.C: New test.
3620
3621 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3622
3623         * g++.dg/opt/rtti1.C: New test.
3624
3625 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3626
3627         * gcc.dg/ultrasp5.c: New test.
3628
3629 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3630
3631         PR middle-end/9967
3632         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3633         builtin fputs.
3634
3635 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3636
3637         PR c/8224
3638         * gcc.dg/20030323-1.c: New test.
3639
3640 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3641
3642         * gcc.c-torture/compile/20030323-1.c: New test case.
3643
3644 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3645
3646         * gcc.dg/20030321-1.c: New test.
3647
3648 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3649
3650         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3651
3652 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3653
3654         PR c++/9978, c++/9708
3655         * g++.dg/ext/vlm1.C: Adjust expected error.
3656         * g++.dg/ext/vla2.C: New test.
3657         * g++.dg/template/arg1.C: New test.
3658         * g++.dg/template/arg2.C: New test.
3659
3660 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3661
3662         * g77.f-torture/execute/select.f: New test.
3663         * g77.f-torture/noncompile/select_no_compile.f: New test.
3664
3665 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3666
3667         PR c++/9898
3668         * g++.dg/other/error4.C: New test.
3669
3670 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3671
3672         * g++.dg/template/friend17.C: New test.
3673
3674 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3675
3676         * gcc.c-torture/compile/20030320-1.c: New.
3677
3678 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3679
3680         * gcc.dg/builtins-6.c: New test case.
3681
3682 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3683
3684         PR target/10073
3685         * gcc.c-torture/compile/20030319-1.c: New.
3686
3687 2003-03-18  Jan Hubicka  <jh@suse.cz>
3688
3689         * gcc.dg/i386-cvt-1.c: New test.
3690
3691 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3692
3693         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3694         * objc.dg/naming-2.m: Likewise.
3695
3696 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3697
3698         PR c++/9639
3699         * g++.dg/parse/crash1.C: New test.
3700
3701 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3702
3703         PR c++/8805
3704         * g++.dg/eh/cleanup1.C: New test.
3705
3706 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3707
3708         * gcc.c-torture/execute/20030316-1.c: New test case.
3709
3710 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3711
3712         PR c++/9629
3713         * g++.dg/init/ctor2.C: New test.
3714
3715 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3716
3717         * g77.f-torture/compile/xformat.f: New test case.
3718
3719 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3720
3721         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3722         * g++.old-deja/g++.mike/eh50.C: Likewise.
3723
3724 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3725
3726         PR c++/6440
3727         * g++.dg/template/spec7.C: New test.
3728         * g++.dg/template/spec8.C: Likewise.
3729
3730 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3731
3732         * gcc.c-torture/execute/20030313-1.c: New test.
3733
3734 2003-03-14  Richard Henderson  <rth@redhat.com>
3735
3736         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3737
3738 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3739
3740         * gcc.c-torture/compile/20030314-1.c: New test.
3741
3742 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3743
3744         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3745         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3746         thumb target,
3747         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3748         to accept newer _imp__  prefix and additional
3749         newline in .drectve section.
3750         * gcc.dg/dll-4.c: Likewise.
3751         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3752         switch.
3753
3754 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3755
3756         * g++.dg/parse/namespace9.C: New test.
3757
3758         * g++.dg/init/ref5.C: New test.
3759         * g++.dg/parse/ptrmem1.C: Likewise.
3760
3761 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3762
3763         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
3764         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
3765         regular expression.
3766         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
3767         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
3768
3769 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
3770
3771         * gcc.c-torture/execute/20030224-2.c: New test.
3772
3773 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3774
3775         * gcc.dg/decl-3.c: New test.
3776
3777 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3778
3779         * gcc.dg/i386-loop-2.c: New test.
3780
3781 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
3782
3783         PR c++/9474
3784         * g++.dg/parse/namespace8.C: New test.
3785
3786         PR c++/9924
3787         * g++.dg/overload/builtin2.C: New test.
3788
3789 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
3790
3791         * gcc.dg/return-type-3.c: New test.
3792
3793 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
3794
3795         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
3796         profiling options are not supported.
3797
3798 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
3799
3800         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
3801         * g++.old-deja/g++.warn/impint2.C: Likewise.
3802
3803 2003-03-10  Devang Patel  <dpatel@apple.com>
3804
3805         * g++.dg/cpp/c++_cmd_1.C: New test.
3806         * g++.dg/cpp/c++_cmd_1.h: New file.
3807
3808 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
3809
3810         * gcc.dg/altivec-9.c: New file.
3811
3812 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3813
3814         * gcc.dg/ppc-sdata-1.c: New test.
3815         * gcc.dg/ppc-sdata-2.c: New test.
3816
3817 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
3818
3819         PR c++/9373
3820         * g++.dg/opt/ptrmem2.C: New test.
3821
3822         PR c++/8534
3823         * g++.dg/opt/ptrmem1.C: New test.
3824
3825 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3826
3827         * gcc.dg/i386-loop-1.c: New test.
3828
3829 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3830
3831         PR c++/9970
3832         * g++.dg/lookup/friend1.C: New test.
3833
3834 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3835
3836         PR c++/9823
3837         * g++.dg/parser/constructor1.C: New test.
3838
3839 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
3840
3841         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
3842
3843         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
3844
3845 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
3846
3847         * gcc.dg/cpp/Wunused.c: Update test.
3848
3849 2003-03-08  Jan Hubicka  <jh@suse.cz>
3850
3851         * gcc.dg/inline-3.c: New test.
3852
3853 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3854
3855         PR c++/9809
3856         * g++.dg/parse/builtin1.C: New test.
3857
3858         PR c++/9982
3859         * g++.dg/abi/cookie1.C: New test.
3860         * g++.dg/abi/cookie2.C: Likewise.
3861
3862         PR c++/9524
3863         * g++.dg/template/field1.C: New test.
3864
3865         PR c++/9912
3866         * g++.dg/parse/class1.C: New test.
3867         * g++.dg/parse/namespace7.C: Likewise.
3868         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
3869
3870 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
3871
3872         * g++.dg/init/ref4.C: New test.
3873
3874 2003-03-07  Jan Hubicka  <jh@suse.cz>
3875
3876         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
3877         * gcc.dg/inline-3.c:  New test.
3878
3879 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
3880
3881         * g++.dg/init/ref3.C: New test.
3882
3883         PR c++/9965
3884         * g++.dg/init/ref2.C: New test.
3885
3886         PR c++/9400
3887         * g++.dg/warn/Wshadow-2.C: New test.
3888
3889         PR c++/9791
3890         * g++.dg/warn/Woverloaded-1.C: New test.
3891
3892 2003-03-05  Jan Hubicka  <jh@suse.cz>
3893
3894         * gcc.dg/i386-local2.c: New.
3895         * gcc.dg/i386-local.c: Fix typo.
3896
3897 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
3898
3899         * g++.dg/abi/layout3.C: New test.
3900
3901 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3902
3903         * gcc.c-torture/compile/20030305-1.c
3904
3905 2003-03-05  Jan Hubicka  <jh@suse.cz>
3906
3907         * gcc.dg/i386-local.c: New.
3908
3909 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
3910
3911         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
3912
3913 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3914
3915         * gcc.dg/switch-2.c: New test.
3916         * gcc.dg/switch-3.c: New test.
3917         * gcc.dg/Wswitch.c: Adjust line numbers.
3918         * gcc.dg/Wswitch-default.c: Likewise.
3919         * gcc.dg/Wswitch-enum.c: Likewise.
3920
3921 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
3922
3923         * gcc.c-torture/execute/20030222-1.c: New test.
3924
3925 2003-03-03  James E Wilson  <wilson@tuliptree.org>
3926
3927         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
3928
3929 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
3930
3931         PR c++/9878
3932         * g++.dg/init/ref1.C: New test.
3933
3934 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
3935
3936         * gcc.dg/sh-relax.c: New SH-only test.
3937
3938 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
3939
3940         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
3941         comment explaining purpose of testcase.
3942
3943 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3944
3945         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
3946         for HC11/HC12 (asm needs two int registers).
3947         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
3948         HC11/HC12 because the test uses an asm which needs two 32-bit
3949         registers.
3950
3951 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3952
3953         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
3954         for HC11/HC12 (array is too large otherwise).
3955         * gcc.c-torture/compile/920501-4.x: New file, likewise.
3956         * gcc.c-torture/compile/20010518-2.x: Likewise.
3957         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
3958         HC11/HC12 (array is too large).
3959
3960 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
3961
3962         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
3963         * lib/g++-dg.exp (g++-dg-test): Likewise.
3964
3965 2003-03-01  Roger Sayle  <roger@eyesopen.com>
3966
3967         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
3968         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
3969
3970 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3971
3972         * g++.dg/warn/implicit-typename1.C: Remove warning.
3973
3974 2003-02-28  Richard Henderson  <rth@redhat.com>
3975
3976         * gcc.dg/noreturn-1.c: Move noreturn warning line.
3977         * gcc.dg/return-type-1.c: Move control reaches end warning line.
3978
3979 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
3980
3981         * gcc.dg/pch/pch.exp: Change .pch to .gch.
3982         * g++.dg/pch/pch.exp: Likewise.
3983
3984 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
3985
3986         PR c++/9879
3987         * testsuite/g++.dg/init/new4.C: New test.
3988
3989 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
3990
3991         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
3992
3993 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
3994
3995         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
3996         unsigned long.
3997
3998         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
3999         wider than float.
4000
4001 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4002
4003         * lib/scanasm.exp: Add support for counting numbers of
4004         occurences.
4005         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4006         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4007
4008 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4009
4010         PR c++/9683
4011         * g++.dg/template/static3.C: New test.
4012
4013         PR c++/9829
4014         * g++.dg/parse/namespace6.C: New test.
4015
4016 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4017
4018         PR target/9732
4019         * gcc.dg/20030225-1.c: New test.
4020
4021 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4022
4023         * README: Remove out-of-date information.
4024
4025         PR c++/9836
4026         * g++.dg/template/spec6.C: New test.
4027
4028 2003-02-24  Jeff Law  <law@redhat.com>
4029
4030         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4031
4032 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4033
4034         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4035         * gcc.dg/pragma-ep-1.c: Likewise.
4036
4037 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4038
4039         PR c++/9602
4040         * g++.dg/template/friend16.C: New test.
4041
4042 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4043
4044         PR c++/5333
4045         * g++.dg/parse/fused-params1.C: Adjust error messages.
4046         * g++.dg/template/nested3.C: New test.
4047
4048 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4049
4050         * g++.dg/abi/param1.C: New test.
4051
4052 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4053
4054         PR c++/7982
4055         * g++.dg/warn/implicit-typename1.C: New test.
4056
4057 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4058
4059         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4060         with "mtune".
4061         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4062         * gcc.c-torture/execute/20010129-1.x: Likewise.
4063         * gcc.dg/20011107-1.c: Likewise.
4064         * gcc.dg/20020108-1.c: Likewise.
4065         * gcc.dg/20020122-3.c: Likewise.
4066         * gcc.dg/20020206-1.c: Likewise.
4067         * gcc.dg/20020310-1.c: Likewise.
4068         * gcc.dg/20020426-2.c: Likewise.
4069         * gcc.dg/20020517-1.c: Likewise.
4070         * gcc.dg/991230-1.c: Likewise.
4071         * gcc.dg/i386-unroll-1.c: Likewise.
4072         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4073
4074 2003-02-22  Jan Hubicka  <jh@suse.cz>
4075
4076         * gcc.dg/i386-mul.c: New test.
4077
4078 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4079
4080         * gcc.dg/builtins-5.c: New test case.
4081
4082 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4083
4084         * gcc.dg/asmreg-1.c: New test.
4085
4086 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4087
4088         PR c++/9749
4089         * g++.dg/parse/varmod1.C: New test.
4090
4091 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4092
4093         PR c++/9727
4094         * g++.dg/template/op1.C: New test.
4095
4096 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4097
4098         PR c++/8906
4099         * g++.dg/template/nested2.C: New test.
4100
4101 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4102
4103         PR c++/8724
4104         * g++.dg/expr/dtor1.C: New test.
4105
4106 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4107
4108         * gcc.dg/cpp/include3.c: New test.
4109         * gcc.dg/cpp/inc/foo.h: New file.
4110
4111 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4112
4113         * gcc.c-torture/execute/20030221-1.c: New test.
4114
4115 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4116
4117         PR c++/9729
4118         * g++.dg/abi/conv1.C: New test.
4119
4120 2003-02-20  Jan Hubicka  <jh@suse.cz>
4121
4122         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4123
4124 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4125
4126         * gcc.c-torture/compile/20030219-1.c: New test.
4127
4128 2003-02-18  Jan Hubicka  <jh@suse.cz>
4129
4130         * gcc.dg/funcorder.c: New test.
4131
4132 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4133
4134         * gcc.c-torture/execute/20030218-1.c: New.
4135
4136 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4137
4138         * gcc.dg/20030218-1.c: New.
4139
4140 2003-02-18  Richard Henderson  <rth@redhat.com>
4141
4142         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4143         * gcc.dg/attr-used-2.c: New.
4144
4145 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4146
4147         PR c++/9704
4148         * g++.dg/init/copy5.C: New test.
4149
4150 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4151
4152         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4153         * g++.dg/pch/pch.exp: Likewise.
4154
4155 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4156
4157         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4158         STACK_SIZE is not defined.
4159
4160 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4161
4162         PR c++/9457
4163         * g++.dg/template/init1.C: New test.
4164
4165 2003-02-16  Jan HUbicka  <jh@suse.cz>
4166
4167         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4168         (foo): Add few extra tests
4169         * gcc.dg/c99-const-expr-3.c: Likewise.
4170         * gcc.c-torture/execute/20030216-1.c: New.
4171
4172 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4173
4174         PR c++/9459
4175         * g++.dg/ext/typeof4.C: New test.
4176
4177 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4178
4179         * gcc.dg/i386-387-3.c: New test case.
4180
4181 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4182
4183         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4184         cris-*-elf* cris-*-aout* and mmix-*-*.
4185
4186 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4187
4188         * gcc.dg/20030213-1.c: New test.
4189
4190 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4191
4192         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4193         * gcc.dg/i386-387-2.c: Likewise.
4194
4195 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4196
4197         * gcc.dg/ppc-spe.c: Fix formatting.
4198         Enable tests that were previously unsupported by gas.
4199         Delete tests for instructions that no longer exist.
4200         Switch arguments on evsubifw builtin.
4201
4202 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4203
4204         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4205         STACK_SIZE is too small.
4206
4207 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4208             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4209
4210         * gcc.dg/decl-2.c: New test.
4211
4212 2003-02-10  Jan Hubicka  <jh@suse.cz>
4213
4214         * gcc.dg/i386-fpcvt-1.c:  New test.
4215
4216 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4217
4218         * gcc.c-torture/execute/20030209-1.c: New test.
4219
4220 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4221
4222         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4223         int-wide bitops, use the constants of the same width.
4224         Likewise, if long long is 32-bit wide, test bitops using
4225         32-bit constants.
4226
4227 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4228
4229         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4230
4231 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4232
4233         * testsuite/gcc.dg/builtins-4.c: New test case.
4234
4235 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4236
4237         * gcc.dg/20020430-1.c: Fix dg command typos.
4238         * gcc.dg/20020503-1.c: Likewise.
4239
4240 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4241
4242         PR c++/8785
4243         * g++.dg/parse/fused-params1.C: New test.
4244
4245         PR c++/8857
4246         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4247
4248         PR c++/8921
4249         * g++.dg/parse/non-dependent1.C: New test.
4250
4251         PR c++/8928
4252         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4253
4254         PR c++/9228
4255         * g++.dg/parse/undefined7.C: New test.
4256         * g++.dg/parse/non-templ1.C: New test.
4257
4258         PR c++/9229
4259         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4260
4261 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4262
4263         * gcc.c-torture/compile/20030206-1.c: New test.
4264
4265 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4266
4267         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4268         "pow" to "foo" to avoid potential confusion with a math built-in.
4269
4270 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4271
4272         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4273         conditions for SPARC targets.
4274
4275 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4276
4277         * gcc.dg/20030204-1.c: New test.
4278
4279 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4280
4281         PR c++/38
4282         * g++.dg/parse/array-size1.C: New test.
4283
4284         PR c++/5657
4285         * g++.dg/parse/undefined3.C: New test.
4286
4287         PR c++/5665
4288         * g++.dg/parse/undefined4.C: New test.
4289
4290         PR c++/5975
4291         * g++.dg/parse/undefined5.C: New test.
4292
4293         PR c++/7259
4294         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4295
4296         PR c++/8578
4297         * g++.dg/parse/casting-operator1.C: New test.
4298
4299         PR c++/8596
4300         * g++.dg/parse/undefined6.C: New test.
4301
4302         PR c++/8736
4303         * g++.dg/parse/missing-template1.C: New test.
4304
4305 2003-02-04  Jan Hubicka  <jh@suse.cz>
4306
4307         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4308         * gcc.dg/i386-cmov?.c:  Likewise.
4309         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4310         * gcc.dg/i386-ssefp-1.c:  Likewise.
4311         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4312         conventions.
4313
4314 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4315
4316         PR c++/7129
4317         * testsuite/g++.dg/ext/max.C: New test.
4318
4319 2003-02-03  Jan Hubicka  <jh@suse.cz>
4320
4321         * gcc.c-torture/execute/20030203-1.c: New test.
4322
4323 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4324
4325         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4326         'natural-endian'.
4327
4328 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4329
4330         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4331         * g++.dg/init/new2.C: Likewise.
4332         * g++.dg/other/new1.C: Likewise.
4333
4334 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4335
4336         * gcc.dg/struct-ret-libc.c: New test.
4337
4338 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4339
4340         * gcc.dg/20030129-1.c: New test.
4341
4342 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4343
4344         PR c++/8849
4345         * g++.dg/template/ptrmem4.C: New test.
4346
4347 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4348
4349         * g++.dg/parser/constant1.C: New test.
4350
4351 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4352
4353         PR c++/8591
4354         * g++.dg/parse/friend2.C: New test.
4355
4356 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4357
4358         PR c++/9437
4359         * g++.dg/template/unify4.C: New test.
4360
4361 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4362
4363         * gcc.c-torture/execute/20030128-1.c: New test.
4364
4365 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4366
4367         * g++.dg/lookup/nested1.C: Test moved from ...
4368         * g++.old-deja/g++.other/lookup24.C: ... here.
4369
4370 2003-01-28  Jan Hubicka  <jh@suse.cz>
4371
4372         * gcc.dg/i386-cmov5.c:  New test.
4373
4374 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4375
4376         * gcc.c-torture/execute/20010925-1.c: Changed the
4377         memcpy declaration.
4378
4379 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4380
4381         PR c++/3902
4382         * g++.dg/parse/template5.C: New test.
4383
4384 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4385
4386         PR fortran/9258
4387         * g77.dg/pr9258: New test.
4388
4389 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4390
4391         * README: Move relevant parts from README.g++.
4392
4393         * README.g++: Remove this file.
4394
4395 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4396
4397         * g++.dg/abi/dcast1.C: New test.
4398
4399 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4400
4401         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4402
4403 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4404
4405         PR c++/47
4406         * g++.old-deja/g++.other/lookup24.C: New test.
4407
4408 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4409
4410         PR middle-end/7227
4411         * gcc.dg/uninit-C.c: New test.
4412
4413 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4414
4415         * g++.dg/abi/covariant1.C: New test.
4416
4417 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4418
4419         * gcc.dg/20030123-1.c: New test.
4420
4421 2003-01-25  Jan Hubicka  <jh@suse.cz>
4422
4423         PR opt/8492
4424         * gcc.c-torture/compile/20030125-1.c
4425
4426 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4427
4428         PR c++/9403
4429         * g++.dg/parse/template3.C: New test.
4430         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4431
4432         PR c++/795
4433         * g++.dg/parse/template4.C: New test.
4434
4435         PR c++/9415
4436         * g++.dg/template/qual2.C: New test.
4437
4438         PR c++/8545
4439         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4440
4441         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4442
4443 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4444
4445         * gcc.c-torture/execute/switch-1.c: New test case.
4446
4447 2003-01-25  Jan Hubicka  <jh@suse.cz>
4448
4449         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4450
4451 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4452
4453         Tweaks for Bison-1.875. From the NEWS file:
4454         "- `parse error' -> `syntax error'
4455         Bison now uniformly uses the term `syntax error'"
4456         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4457         * gcc.dg/cpp/digraph2.c: Likewise.
4458         * gcc.dg/cpp/direct2.c: Likewise.
4459         * gcc.dg/cpp/paste4.c: Likewise.
4460         * gcc.dg/c90-restrict-1.c: Likewise.
4461         * gcc.dg/c99-func-2.c: Likewise.
4462         * gcc.dg/noncompile/920721-2.c: Likewise.
4463         * gcc.dg/noncompile/930622-2.c: Likewise.
4464         * gcc.dg/noncompile/940112-1.c: Likewise.
4465         * gcc.dg/noncompile/950921-1.c: Likewise.
4466         * gcc.dg/noncompile/951123-1.c: Likewise.
4467         * gcc.dg/noncompile/971104-1.c: Likewise.
4468         * gcc.dg/noncompile/990416-1.c: Likewise.
4469
4470 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4471
4472         * g++.dg/parse/undefined1.C: Add error message.
4473
4474 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4475
4476         PR c++/9354
4477         * g++.dg/parse/new1.C: New test.
4478
4479         PR c++/9216
4480         * g++.dg/parse/template2.C: New test.
4481
4482         PR c++/9354
4483         * g++.dg/parse/typedef2.C: New test.
4484
4485         PR c++/9328
4486         * g++.dg/ext/typeof3.C: New test.
4487
4488 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4489
4490         PR c++/2738
4491         * g++.dg/parse/ret-type1.C: New test.
4492
4493         PR c++/3792
4494         * g++.dg/parse/tmpl-outside1.C: New test.
4495
4496         PR c++/4207
4497         * g++.dg/parse/int-as-enum1.C: New test.
4498
4499         PR c++/4903
4500         * g++.dg/parse/no-typename1.C: New test.
4501
4502         PR c++/5533
4503         * g++.dg/parse/no-value1.C: New test.
4504
4505         PR c++/5921
4506         * g++.dg/parse/wrong-inline1.C: New test.
4507
4508         PR c++/6402
4509         * g++.dg/parse/ref1.C: New test.
4510
4511         PR c++/6992
4512         * g++.dg/parse/attr-ctor1.C: New test.
4513
4514         PR c++/7229
4515         * g++.dg/parse/namespace5.C: New test.
4516
4517         PR c++/7917
4518         * g++.dg/parse/func-def1.C: New test.
4519
4520         PR c++/8143
4521         * g++.dg/parse/undefined1.C: New test.
4522
4523         PR c++/5723, PR c++/8522
4524         * g++.dg/parse/specialization1.C: New test.
4525
4526         PR c++/163, PR c++/8595
4527         * g++.dg/parse/struct-as-enum1.C: New test.
4528
4529         PR c++/9173
4530         * g++.dg/parse/undefined2.C: New test.
4531
4532 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4533
4534         PR c++/9298
4535         * g++.dg/parse/template1.C: New test.
4536
4537         PR c++/9384
4538         * g++.dg/parse/using1.C: New test.
4539
4540         PR c++/9285
4541         PR c++/9294
4542         * g++.dg/parse/expr2.C: New test.
4543
4544         PR c++/9388
4545         * g++.dg/parse/lookup2.C: Likewise.
4546
4547 2003-01-21  Jan Hubicka  <jh@suse.cz>
4548
4549         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4550         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4551         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4552         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4553
4554 2003-01-20  Nick Clifton  <nickc@redhat.com>
4555
4556         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4557         problem with ARM sibcall code generation.
4558
4559 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4560
4561         * gcc.c-torture/execute/20030120-1.c: New.
4562
4563 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4564
4565         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4566
4567 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4568
4569         PR c++/9272
4570         * g++.dg/parse/ctor1.C: New test.
4571
4572         PR c++/9294:
4573         * g++.dg/parse/qualified1.C: New test.
4574
4575         * g++.dg/parse/typename3.C: New test.
4576
4577 2003-01-16  Richard Henderson  <rth@redhat.com>
4578
4579         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4580
4581 2003-01-16  Richard Henderson  <rth@redhat.com>
4582
4583         * g++.dg/pch/pch.exp: Copy test header to the working directory
4584         before using it either for precompilation or direct use.
4585         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4586         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4587
4588 2003-01-16  Richard Henderson  <rth@redhat.com>
4589
4590         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4591         before using it either for precompilation or direct use.
4592         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4593         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4594
4595 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4596
4597         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4598         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4599         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4600         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4601         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4602         typename warning into error.
4603         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4604         error messages.
4605         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4606         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4607         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4608         messages.
4609         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4610         make declaration visible in template.
4611         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4612         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4613         messages.
4614         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4615         message.
4616         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4617         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4618         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4619         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4620         typename warning with error message.
4621         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4622         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4623         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4624
4625 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4626
4627         * g++.dg/parse/ambig2.C: New test.
4628
4629 2003-01-15  Richard Henderson  <rth@redhat.com>
4630
4631         * g++.dg/tls/init-2.C: Update error message string.
4632
4633 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4634
4635         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4636
4637 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4638
4639         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4640         all for HC11/HC12.
4641         * gcc.c-torture/compile/20001205-1.x: Likewise.
4642         * gcc.c-torture/compile/20001226-1.x: Likewise.
4643         * gcc.c-torture/compile/920520-1.x: Likewise.
4644         * gcc.c-torture/compile/961203-1.x: Likewise.
4645         * gcc.c-torture/compile/20020604-1.x: Likewise.
4646
4647 2003-01-15  Jan Hubicka  <jh@suse.cz>
4648
4649         * gcc.c-torture/compile/20030115-1.c: New test.
4650
4651         * gcc.dg/i386-fpcvt-1.c: New test.
4652         * gcc.dg/i386-fpcvt-2.c: New test.
4653
4654 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4655
4656         Further conform g++'s __vmi_class_type_info to the C++ ABI
4657         specification.
4658         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4659         the specification.
4660
4661 2003-01-14  Jan Hubicka  <jh@suse.cz>
4662
4663         * gcc.dg/i386-fpcvt-1.c: New test.
4664         * gcc.dg/i386-fpcvt-2.c: New test.
4665
4666 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4667
4668         * gcc.dg/i386-mmx-3.c: New test.
4669
4670 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4671
4672         PR c++/9264
4673         * g++.dg/parse/octal1.C: New file.
4674
4675         PR c++/9172
4676         * g++.dg/parse/typename1.C: New file.
4677
4678 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4679
4680         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4681         * gcc.dg/bf-no-ms-layout.c: Likewise.
4682         * gcc.dg/bf-ms-attrib.c: Likewise.
4683
4684 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4685
4686         PR c++/9099
4687         * g++.dg/parse/dtor1.C: New file.
4688
4689         PR c++/9128
4690         * g++.dg/rtti/typeid1.C: New file.
4691
4692         PR c++/9153
4693         * g++.dg/parse/lookup1.C: New file.
4694
4695         PR c++/9171
4696         * g++.dg/templ/spec5.C: New file.
4697
4698 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4699
4700         * gcc.c-torture/compile/20030110-1.c: New test.
4701
4702 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4703
4704         Merge from pch-branch:
4705
4706         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4707
4708         * gcc.dg/pch/cpp-1.h: New.
4709         * gcc.dg/pch/cpp-1.c: New.
4710         * gcc.dg/pch/cpp-2.h: New.
4711         * gcc.dg/pch/cpp-2.c: New.
4712
4713         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4714
4715         * gcc.dg/pch/except-1.h: New.
4716         * gcc.dg/pch/except-1.c: New.
4717
4718         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4719
4720         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4721         running test.
4722         * gcc.dg/pch: Include *.hp not *.h.
4723         * gcc.dg/pch/system-1.h: New.
4724         * gcc.dg/pch/system-1.c: New.
4725
4726         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4727
4728         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4729         rather than trying to build and run a program using PCH.
4730         * gcc.dg/pch: Remove dg-do commands from test files.
4731
4732         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4733
4734         * gcc.dg/pch/macro-3.c: New.
4735         * gcc.dg/pch/macro-3.h: New.
4736
4737         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4738
4739         * gcc.dg/pch/common-1.c: New.
4740         * gcc.dg/pch/common-1.h: New.
4741         * gcc.dg/pch/decl-1.c: New.
4742         * gcc.dg/pch/decl-1.h: New.
4743         * gcc.dg/pch/decl-2.c: New.
4744         * gcc.dg/pch/decl-2.h: New.
4745         * gcc.dg/pch/decl-3.c: New.
4746         * gcc.dg/pch/decl-3.h: New.
4747         * gcc.dg/pch/decl-4.c: New.
4748         * gcc.dg/pch/decl-4.h: New.
4749         * gcc.dg/pch/decl-5.c: New.
4750         * gcc.dg/pch/decl-5.h: New.
4751         * gcc.dg/pch/global-1.c: New.
4752         * gcc.dg/pch/global-1.h: New.
4753         * gcc.dg/pch/inline-1.c: New.
4754         * gcc.dg/pch/inline-1.h: New.
4755         * gcc.dg/pch/inline-2.c: New.
4756         * gcc.dg/pch/inline-2.h: New.
4757         * gcc.dg/pch/static-1.c: New.
4758         * gcc.dg/pch/static-1.h: New.
4759         * gcc.dg/pch/static-2.c: New.
4760         * gcc.dg/pch/static-2.h: New.
4761
4762         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
4763
4764         * g++.dg/pch/pch.exp: Better handle failing testcases.
4765         * gcc.dg/pch/pch.exp: Likewise.
4766         * gcc.dg/pch/macro-1.c: New.
4767         * gcc.dg/pch/macro-1.h: New.
4768         * gcc.dg/pch/macro-2.c: New.
4769         * gcc.dg/pch/macro-2.h: New.
4770
4771         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
4772
4773         * g++.dg/dg.exp: Treat files in pch/ specially.
4774         * g++.dg/pch/pch.exp: New file.
4775         * g++.dg/pch/empty.H: New file.
4776         * g++.dg/pch/empty.C: New file.
4777         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
4778         "precompile".
4779
4780         * gcc.dg/pch/pch.exp: New file.
4781         * gcc.dg/pch/empty.h: New file.
4782         * gcc.dg/pch/empty.c: New file.
4783         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
4784         "precompile".
4785
4786 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4787
4788         * g++.dg/template/friend14.C: New test.
4789
4790 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4791
4792         * gcc.dg/old-style-asm-1.c: New test.
4793
4794 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
4795
4796         * gcc.c-torture/compile/20030109-1.c: New test.
4797
4798 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4799
4800         * gcc.c-torture/execute/20030109-1.c: New test.
4801
4802 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
4803
4804         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
4805         * g++.old-deja/g++.mike/dyncast2.C: Likewise
4806         * g++.old-deja/g++.mike/dyncast3.C: Likewise
4807         * g++.old-deja/g++.mike/eh2.C: Likewise
4808         * g++.old-deja/g++.mike/eh3.C: Likewise
4809         * g++.old-deja/g++.mike/eh5.C: Likewise
4810         * g++.old-deja/g++.mike/eh6.C: Likewise
4811         * g++.old-deja/g++.mike/eh7.C: Likewise
4812         * g++.old-deja/g++.mike/eh8.C: Likewise
4813         * g++.old-deja/g++.mike/eh9.C: Likewise
4814         * g++.old-deja/g++.mike/eh10.C: Likewise
4815         * g++.old-deja/g++.mike/eh12.C: Likewise
4816         * g++.old-deja/g++.mike/eh13.C: Likewise
4817         * g++.old-deja/g++.mike/eh14.C: Likewise
4818         * g++.old-deja/g++.mike/eh16.C: Likewise
4819         * g++.old-deja/g++.mike/eh17.C: Likewise
4820         * g++.old-deja/g++.mike/eh18.C: Likewise
4821         * g++.old-deja/g++.mike/eh21.C: Likewise
4822         * g++.old-deja/g++.mike/eh23.C: Likewise
4823         * g++.old-deja/g++.mike/eh24.C: Likewise
4824         * g++.old-deja/g++.mike/eh25.C: Likewise
4825         * g++.old-deja/g++.mike/eh26.C: Likewise
4826         * g++.old-deja/g++.mike/eh27.C: Likewise
4827         * g++.old-deja/g++.mike/eh28.C: Likewise
4828         * g++.old-deja/g++.mike/eh29.C: Likewise
4829         * g++.old-deja/g++.mike/eh31.C: Likewise
4830         * g++.old-deja/g++.mike/eh33.C: Likewise
4831         * g++.old-deja/g++.mike/eh34.C: Likewise
4832         * g++.old-deja/g++.mike/eh35.C: Likewise
4833         * g++.old-deja/g++.mike/eh36.C: Likewise
4834         * g++.old-deja/g++.mike/eh37.C: Likewise
4835         * g++.old-deja/g++.mike/eh38.C: Likewise
4836         * g++.old-deja/g++.mike/eh39.C: Likewise
4837         * g++.old-deja/g++.mike/eh40.C: Likewise
4838         * g++.old-deja/g++.mike/eh41.C: Likewise
4839         * g++.old-deja/g++.mike/eh42.C: Likewise
4840         * g++.old-deja/g++.mike/eh44.C: Likewise
4841         * g++.old-deja/g++.mike/eh46.C: Likewise
4842         * g++.old-deja/g++.mike/eh47.C: Likewise
4843         * g++.old-deja/g++.mike/eh48.C: Likewise
4844         * g++.old-deja/g++.mike/eh49.C: Likewise
4845         * g++.old-deja/g++.mike/eh50.C: Likewise
4846         * g++.old-deja/g++.mike/eh51.C: Likewise
4847         * g++.old-deja/g++.mike/eh53.C: Likewise
4848         * g++.old-deja/g++.mike/eh55.C: Likewise
4849         * g++.old-deja/g++.mike/p7912.C: Likewise
4850         * g++.old-deja/g++.mike/p9706.C: Likewise
4851         * g++.old-deja/g++.mike/p10416.C: Likewise
4852         * g++.old-deja/g++.mike/p11667.C: Likewise
4853         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
4854         Remove redundant reference to Iris.
4855         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
4856         Elxsi, i860, Pico Java, and WE32K.
4857
4858 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
4859
4860         * g++.dg/ext/asm4.C: New test.
4861
4862 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4863
4864         PR c++/9030
4865         * g++.dg/template/friend12.C: New test.
4866         * g++.dg/template/friend13.C: Likewise.
4867         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
4868
4869 2003-01-08  Jan Hubicka  <jh@suse.cz>
4870
4871         * gcc.dg/i386-cadd.c: New test.
4872         * gcc.dg/i386-cmov4.c: Likewise.
4873
4874 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
4875
4876         PR c++/9165
4877         * g++.dg/warn/Wunused-3.C: New test.
4878
4879         * g++.dg/abi/bitfield9.C: New test.
4880
4881         PR c++/9189
4882         * g++.dg/parse/defarg3.C: New test.
4883
4884 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4885
4886         * g++.dg/parse/ambig1.C: New test.
4887         * g++.dg/parse/defarg2.C: New test.
4888
4889 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
4890
4891         * g++.dg/template/defarg-1.C: New test.
4892         * g++.dg/template/local2.C: Likewise.
4893
4894 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
4895
4896         * gcc.c-torture/execute/20030105-1.c: New test.
4897
4898 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4899
4900         * g++.dg/parse/namespace3.C: Remove extra semicolons.
4901         * g++.dg/parse/namespace4.C: Likewise.
4902
4903 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
4904
4905         * g++.dg/template/ntp2.C: New test.
4906
4907 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
4908
4909         * g++.dg/parse/extern-C-1.C: New test.
4910
4911         * g++.dg/parse/namespace4.C: New test.
4912
4913         * g++.dg/template/nested1.C: New test.
4914
4915         * g++.dg/parse/namespace3.C: New test.
4916
4917 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4918
4919         * g++.dg/lookup/two-stage1.C: New test.
4920
4921 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4922
4923         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
4924         * g++.old-deja/g++.jason/access8.C: Likewise.
4925         * g++.old-deja/g++.other/decl5.C: Likewise.
4926
4927 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4928
4929         * g++.dg/parse/parse7.C: New test.
4930
4931 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
4932
4933         PR c++/2843
4934         * g++.dg/ext/attrib7.C: New test.
4935
4936 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4937
4938         * g++.dg/parse/parse6.C: New test.
4939
4940 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
4941
4942         * gcc.dg/h8300-stack-1.c: New.
4943
4944 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4945
4946         g++.dg/lookup/exception1.C: New test.
4947
4948         g++.dg/lookup/template1.C: New test.
4949
4950         g++.dg/parse/namespace2.C: New test.
4951
4952         g++.dg/parse/parens2.C: New test.
4953
4954 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4955
4956         * g++.dg/parse/parse5.C: New test.
4957         * g++.dg/lookup/scoped4.C: New test.
4958
4959 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4960
4961         * g++.dg/parse/parens1.C: New test.
4962
4963         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
4964         angle-bracket1.C.
4965         * g++.dg/parse/parens2.C: New test.
4966
4967         * g++.dg/lookup/scope-operator1.C: New test.
4968
4969         * g++.dg/parse/operator1.C: New test.
4970
4971 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4972
4973         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
4974         * g++.old-deja/g++.other/access6.C: Likewise.
4975         * g++.old-deja/g++.other/decl1.C: Likewise.
4976         * g++.old-deja/g++.pt/typename12.C: Likewise.
4977
4978 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4979
4980         * g++.dg/parse/namespace1.C: New test.
4981
4982 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4983
4984         * g++.dg/parse/parse4.C: New test.
4985
4986 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4987
4988         * g++.dg/parse/parse3.C: New test.
4989
4990 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4991
4992         * g++.dg/parse/parse2.C: New test.
4993
4994 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4995
4996         * g++.dg/template/friend11.C: New test.
4997
4998 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4999
5000         * g++.dg/parse/parse1.C: New test.
5001
5002 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5003
5004         * lib/profopt.exp: Change the name of a global variable to avoid
5005         possible clashes with other test suites.
5006
5007 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5008
5009         * g++.dg/inherit/covariant8.C: New test.
5010
5011 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5012
5013         * g++.dg/init/array9.C: New test.
5014
5015         PR c++/9112
5016         * g++.dg/parse/expr1.C: New test.
5017
5018 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5019
5020         * gcc.c-torture/compile/20021230-1.c: New test.
5021
5022 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5023
5024         * g++.dg/inherit/covariant5.C: New test.
5025         * g++.dg/inherit/covariant6.C: New test.
5026         * g++.dg/inherit/covariant7.C: New test.
5027
5028 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5029
5030         PR c++/2739
5031         * g++.dg/other/access2.C: New test.
5032
5033 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5034
5035         * g++.dg/other/anon-struct.C: No longer fails
5036         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5037         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5038         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5039
5040 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5041
5042         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5043
5044 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5045
5046         * g++.dg/eh/spec4.C: Remove stray semicolon.
5047         * g++.dg/expr/pmf-1.C: Change error message.
5048         * g++.dg/ext/asm1.C: Remove stray semicolon.
5049         * g++.dg/ext/typename1.C: Add missing typenames.
5050         * g++.dg/inherit/template-as-base.C: Change error message.
5051         * g++.dg/lookup/scoped1.C: Likewise.
5052         * g++.dg/lookup/scoped2.C: Likewise.
5053         * g++.dg/lookup/using2.C: Likewise.
5054         * g++.dg/other/component1.C: Remove stray semicolon.
5055         * g++.dg/other/do1.C: Change error message.
5056         * g++.dg/other/error2.C: Likewise.
5057         * g++.dg/other/init1.C: Likewise.
5058         * g++.dg/other/packed1.C: Remove stray semicolon.
5059         * g++.dg/other/ptrmem2.C: Change error message.
5060         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5061         marker.
5062         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5063         * g++.dg/template/access3.C: Add typename keyword.
5064         * g++.dg/template/access5.C: Remove stray semicolon.
5065         * g++.dg/template/access6.C: Likewise.
5066         * g++.dg/template/complit1.C: Likewise.
5067         * g++.dg/template/crash1.C: Change error message.
5068         * g++.dg/template/inherit2.C: Remove stray semicolon.
5069         * g++.dg/template/instantiate2.C: Likewise.
5070         * g++.dg/template/instantiate3.C: Change error message.
5071         * g++.dg/template/qual1.C: Remove stray semicolon.
5072         * g++.dg/template/qualttp18.C: Change error message.
5073         * g++.dg/template/ref1.C: Remove stray semicolon.
5074         * g++.dg/template/sizeof1.C (A::value): Declare it.
5075         * g++.dg/template/spec4.C: Change error message.
5076         * g++.dg/template/static1.C: Likewise.
5077         * g++.dg/template/type1.C: Likewise.
5078         * g++.dg/template/typename3.C: Likewise.
5079         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5080         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5081         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5082         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5083         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5084         named return value extension.
5085         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5086         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5087         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5088         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5089         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5090         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5091         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5092         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5093         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5094         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5095         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5096         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5097         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5098         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5099         syntax.
5100         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5101         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5102         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5103         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5104         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5105         * g++.old-deja/g++.brendan/template11.C: Likewise.
5106         * g++.old-deja/g++.brendan/template26.C: Likewise.
5107         * g++.old-deja/g++.brendan/template27.C: Use explicit
5108         specialization syntax.
5109         * g++.old-deja/g++.brendan/template30.C: Likewise.
5110         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5111         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5112         non-dependent names.
5113         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5114         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5115         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5116         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5117         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5118         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5119         named return value extension.
5120         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5121         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5122         * g++.old-deja/g++.ext/return1.C: Likewise.
5123         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5124         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5125         * g++.old-deja/g++.jason/access8.C: Likewise.
5126         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5127         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5128         pseudo-destructor names.
5129         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5130         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5131         pseudo-destructor names.
5132         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5133         * g++.old-deja/g++.jason/overload19.C: Likewise.
5134         * g++.old-deja/g++.jason/overload32.C: Likewise.
5135         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5136         stray semicolons.
5137         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5138         * g++.old-deja/g++.jason/return.C: Likewise.
5139         * g++.old-deja/g++.jason/return2.C: Likewise.
5140         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5141         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5142         syntax.
5143         * g++.old-deja/g++.jason/template10.C: Account for use of
5144         non-dependent names.
5145         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5146         syntax.
5147         * g++.old-deja/g++.jason/template37.C: Likewise.
5148         * g++.old-deja/g++.law/access4.C: Change error messages.
5149         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5150         pseudo-destructor names.
5151         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5152         * g++.old-deja/g++.law/ctors9.C: Likewise.
5153         * g++.old-deja/g++.law/cvt22.C: Likewise.
5154         * g++.old-deja/g++.law/dtors5.C: Likewise.
5155         * g++.old-deja/g++.law/global-init1.C: Likewise.
5156         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5157         * g++.old-deja/g++.law/operators28.C: Likewise.
5158         * g++.old-deja/g++.law/visibility28.C: Likewise.
5159         * g++.old-deja/g++.martin/eval1.C: Likewise.
5160         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5161         name.
5162         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5163         * g++.old-deja/g++.mike/net34.C: Likewise.
5164         * g++.old-deja/g++.mike/net36.C: Likewise.
5165         * g++.old-deja/g++.mike/ns2.C: Likewise.
5166         * g++.old-deja/g++.mike/p12306.C: Likewise.
5167         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5168         value extension.
5169         * g++.old-deja/g++.mike/p700.C: Likewise.
5170         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5171         * g++.old-deja/g++.mike/p710.C: Likewise.
5172         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5173         value extension.
5174         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5175         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5176         * g++.old-deja/g++.ns/crash2.C: Likewise.
5177         * g++.old-deja/g++.ns/crash3.C: Likewise.
5178         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5179         * g++.old-deja/g++.ns/ns17.C: Likewise.
5180         * g++.old-deja/g++.ns/template16.C: Likewise.
5181         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5182         keyword.
5183         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5184         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5185         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5186         named return value extension.
5187         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5188         * g++.old-deja/g++.other/access4.C: Issue additional error
5189         messages.
5190         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5191         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5192         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5193         * g++.old-deja/g++.other/crash25.C: Change error message.
5194         * g++.old-deja/g++.other/crash4.C: Change error message.
5195         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5196         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5197         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5198         checks.
5199         * g++.old-deja/g++.other/defarg8.C: Likewise.
5200         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5201         * g++.old-deja/g++.other/dtor10.C: Likewise.
5202         * g++.old-deja/g++.other/incomplete.C: Likewise.
5203         * g++.old-deja/g++.other/linkage7.C: Likewise.
5204         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5205         lookup algorithm.
5206         * g++.old-deja/g++.other/mangle2.C: Likewise.
5207         * g++.old-deja/g++.other/refinit2.C: Likewise.
5208         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5209         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5210         * g++.old-deja/g++.pt/crash28.C: Likewise.
5211         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5212         syntax.
5213         * g++.old-deja/g++.pt/crash32.C: Change error message.
5214         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5215         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5216         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5217         error message position.
5218         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5219         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5220         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5221         syntax.
5222         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5223         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5224         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5225         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5226         keyword.
5227         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5228         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5229         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5230         keyword.
5231         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5232         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5233         syntax.
5234         * g++.old-deja/g++.pt/friend28.C: Account for use of
5235         non-dependent names.
5236         * g++.old-deja/g++.pt/friend29.C: Likewise.
5237         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5238         rules.
5239         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5240         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5241         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5242         lookup rules.
5243         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5244         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5245         keyword.
5246         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5247         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5248         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5249         keyword.
5250         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5251         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5252         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5253         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5254         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5255         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5256         keyword.
5257         * g++.old-deja/g++.pt/spec10.C: Likewise.
5258         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5259         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5260         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5261         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5262         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5263         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5264         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5265         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5266         * g++.old-deja/g++.pt/typename15.C: Likewise.
5267         * g++.old-deja/g++.pt/typename22.C: Likewise.
5268         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5269         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5270         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5271         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5272         syntax.
5273         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5274         return value extension.
5275         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5276         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5277         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5278         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5279
5280 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5281
5282         * g++.dg/warn/inline1.C: New test.
5283         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5284         * g++.old-deja/g++.jason/synth10.C: Likewise.
5285         * g++.old-deja/g++.mike/net31.C: Likewise.
5286         * g++.old-deja/g++.mike/p8786.C: Likewise.
5287
5288         * g++.dg/template/friend10.C: New test.
5289         * g++.dg/template/conv5.C: New test.
5290
5291 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5292
5293         * g++.dg/lookup/scoped3.C: New test.
5294
5295         * g++.dg/lookup/decl1.C: New test.
5296         * g++.dg/lookup/decl2.C: New test.
5297
5298 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5299
5300         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5301         gcc.c-torture/compile/20021015-1.c,
5302         gcc.c-torture/compile/20021015-2.c,
5303         gcc.c-torture/compile/20021123-1.c,
5304         gcc.c-torture/compile/20021123-2.c,
5305         gcc.c-torture/compile/20021123-3.c,
5306         gcc.c-torture/compile/20021123-4.c,
5307         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5308         only to 3.1 or 3.2 branch.
5309
5310 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5311
5312         * gcc.dg/i386-bitfield3.c: New test.
5313
5314         * gcc.dg/i386-bitfield2.c: New test.
5315
5316 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5317
5318         * g++.dg/parse/conv_op1.C: New test.
5319
5320 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5321
5322         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5323         approved.
5324
5325 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5326
5327         * gcc.c-torture/compile/20021220-1.c: New test.
5328
5329 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5330
5331         * gcc.dg/i386-fastcall-1.c: New.
5332
5333 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5334
5335         * gcc.c-torture/execute/20021219-1.c: New test.
5336
5337 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5338
5339         * gcc.dg/i386-pic-1.c: New test.
5340
5341 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5342
5343         PR c++/8099
5344         * g++.dg/template/friend9.C: New test.
5345
5346 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5347
5348         PR c++/3663
5349         * g++.dg/template/access7.C: New test.
5350
5351 2002-12-18  Nick Clifton  <nickc@redhat.com>
5352
5353         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5354         the libstdc++-v3 directory has been found.
5355
5356 2002-12-12  Devang Patel <dpatel@apple.com>
5357         * gcc.dg/darwin-ld-1.c: New test.
5358         * gcc.dg/darwin-ld-2.c: New test.
5359         * gcc.dg/darwin-ld-3.c: New test.
5360         * gcc.dg/darwin-ld-4.c: New test.
5361         * gcc.dg/darwin-ld-5.c: New test.
5362
5363 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5364
5365         * gcc.c-torture/compile/20021212-1.c: New test.
5366
5367 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5368
5369         * gcc.dg/fshort-wchar: New test.
5370
5371 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5372
5373         PR c++/8372
5374         * g++.dg/template/dtor1.C: New test.
5375
5376         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5377         markers.
5378
5379 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5380
5381         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5382
5383 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5384
5385         * g++.dg/template/static1.C: New test.
5386         * g++.dg/template/static2.C: New test.
5387         * g++.old-deja/g++.ext/memconst.C: New test.
5388
5389 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5390
5391         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5392         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5393         * g++.dg/special/initp1.C: Likewise.
5394
5395 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5396
5397         * gcc.c-torture/execute/20021204-1.c: New test.
5398
5399 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5400
5401         * gcc.dg/ppc-fmadd-1.c: New file.
5402         * gcc.dg/ppc-fmadd-2.c: New file.
5403         * gcc.dg/ppc-fmadd-3.c: New file.
5404
5405 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5406
5407         * gcc.c-torture/compile/20021204-1.c: New test.
5408
5409 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5410
5411         * g++.dg/inherit/covariant2.C: New test.
5412         * g++.dg/inherit/covariant3.C: New test.
5413         * g++.dg/inherit/covariant4.C: New test.
5414         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5415         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5416
5417 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5418
5419         PR c++/8688
5420         * g++.dg/init/brace3.C: New test.
5421
5422 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5423
5424         * gcc.dg/20020210-1.c: Fix a comment typo.
5425
5426 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5427
5428         PR c++/8720
5429         * g++.dg/parse/defarg1.C: New test.
5430
5431         PR c++/8615
5432         * g++.dg/template/char1.C: New test.
5433
5434         * g++.dg/template/varmod1.C: Fix typo.
5435
5436 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5437
5438         DR 180
5439         * g++.old-deja/g++.pt/crash32.C: Expect error.
5440
5441 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5442
5443         PR c++/5919
5444         * g++.dg/template/varmod1.C: New test.
5445
5446         PR c++/8727
5447         * g++.dg/inherit/typeinfo1.C: New test.
5448
5449         PR c++/8663
5450         * g++.dg/inherit/typedef1.C: New test.
5451
5452 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5453
5454         PR c++/8332
5455         PR c++/8493
5456         * g++.dg/template/strlen1.C: New test.
5457
5458         PR c++/8227
5459         * g++.dg/template/ctor2.C: New test.
5460
5461         PR c++/8214
5462         * g++.dg/init/string1.C: New test.
5463
5464         PR c++/8511
5465         * g++.dg/template/friend8.C: New test.
5466
5467 2002-11-29  Joe Buck <jbuck@synopsys.com>
5468
5469         * g++.dg/lookup/anon2.C: New test.
5470
5471 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5472
5473         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5474         h8300 port.
5475
5476 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5477
5478         * gcc.dg/bitfld-6.c: New test.
5479
5480 2002-11-27  Jan Hubicka  <jh@suse.cz>
5481
5482         * gcc.c-torture/execute/20021127.[cx]: New test.
5483
5484 2002-11-26  Jan Hubicka  <jh@suse.cz>
5485
5486         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5487         quality.
5488
5489 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5490
5491         * g++.dg/init/brace2.C: New test.
5492         * g++.old-deja/g++.mike/p9129.C: Correct.
5493
5494 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5495
5496         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5497
5498 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5499
5500         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5501
5502 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5503
5504         * testsuite/g++.dg/abi/empty11.C: New test.
5505         * testsuite/g++.dg/rtti/cv1.C: New test.
5506
5507 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5508
5509         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5510
5511 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5512
5513         * g++.dg/abi/empty10.C: New test.
5514
5515 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5516
5517         * gcc.c-torture/compile/20021124-1.c: New test.
5518
5519 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5520
5521         * g++.dg/abi/rtti2.C: New test.
5522
5523 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5524
5525         * gcc.dg/i386-unroll-1.c: New test.
5526
5527 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5528
5529         * gcc.c-torture/compile/20021120-1.c: New test.
5530         * gcc.c-torture/compile/20021120-2.c: New test.
5531
5532 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5533
5534         * gcc.dg/bitfld-5.c: New test.
5535
5536 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5537
5538         * gcc.c-torture/execute/20021120-3.c: New test.
5539
5540 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5541
5542         * gcc.c-torture/execute/20021120-2.c: New test.
5543
5544 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5545
5546         * gcc.c-torture/execute/20021120-1.c: New test.
5547
5548 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5549
5550         * gcc.c-torture/execute/20021118-3.c: New test.
5551
5552 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5553
5554         * gcc.c-torture/compile/20021119-1.c: New test.
5555
5556 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5557
5558         * gcc.dg/duff-1.c: New test.
5559         * gcc.dg/duff-2.c: New test.
5560         * gcc.dg/duff-3.c: New test.
5561
5562 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5563
5564         * gcc.dg/cpp/_Pragma5.c: New test.
5565
5566 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5567
5568         * gcc.c-torture/execute/20021118-2.c: New test.
5569
5570 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5571
5572         * gcc.c-torture/execute/20021118-1.c: New test.
5573
5574 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5575
5576         * gcc.dg/20021116-1.c: New test.
5577
5578 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5579
5580         * g++.dg/abi/vcall1.C: New test.
5581
5582 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5583
5584         * gcc.dg/20021029-1.c: New test.
5585         * gcc.dg/20021029-2.c: New test.
5586
5587 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5588
5589         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5590
5591 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5592
5593         PR c/8439
5594         * gcc.dg/20021110.c: Move to ...
5595         * gcc.c-torture/compile/20021110.c: .... here.
5596
5597 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5598
5599         PR c/8467
5600         * gcc.c-torture/execute/20021111-1.c
5601
5602 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5603
5604         PR c/8439
5605         * gcc.dg/20021110.c: New test.
5606
5607 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5608
5609         * g++.dg/abi/vthunk3.C: Run only on x86.
5610
5611 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5612
5613         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5614
5615 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5616
5617         * lib/compat.exp (compat-execute): Fix logic error in last
5618         change.
5619
5620 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5621
5622         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5623
5624 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5625
5626         PR c++/8389
5627         * g++.dg/template/access6.C: New test.
5628
5629 2002-11-08  Jan Hubicka  <jh@suse.cz>
5630
5631         * gcc.dg/i386-ssefp-1.c: New test.
5632         * gcc.dg/i386-ssefp-1.c: New test.
5633
5634 2002-11-08  Jan Hubicka  <jh@suse.cz>
5635
5636         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5637
5638 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5639
5640         * g++.dg/abi/vthunk3.C: New test.
5641
5642         PR c++/8338
5643         * g++.dg/template/crash2.C: New test.
5644
5645 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5646
5647         * testsuite/g++.dg/abi/dtor1.C: New test.
5648         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5649
5650 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5651
5652         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5653         Darwin.
5654
5655 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5656
5657         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5658         -mthumb.  Only xfail with -O0.
5659
5660 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5661
5662         * g++.dg/abi/thunk1.C: New test.
5663         * g++.dg/abi/thunk2.C: Likewise.
5664         * g++.dg/abi/vtt1.C: Likewise.
5665
5666 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5667
5668         PR optimization/8423
5669         * gcc.c-torture/execute/builtin-constant.c: New test.
5670
5671 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5672
5673         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5674         Add some more cases.
5675
5676 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5677
5678         PR c++/8391
5679         * g++.dg/opt/local1.C: New test.
5680
5681 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5682
5683         PR c++/8160
5684         * g++.dg/template/complit1.C: New test.
5685
5686         PR c++/8149
5687         * g++.dg/template/typename4.C: Likewise.
5688
5689 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5690
5691         Core issue 287, PR c++/7639
5692         * g++.dg/template/instantiate1.C: Adjust error location.
5693         * g++.dg/template/instantiate3.C: New test.
5694         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5695         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5696         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5697
5698 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5699
5700         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5701
5702 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5703
5704         PR c++/8287
5705         * g++.dg/init/dtor2.C: New test.
5706
5707 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5708
5709         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5710         * gcc.dg/nest.c: Bypass errors on irix6.
5711
5712 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5713
5714         * gcc.dg/nest.c: Expect error for mmix-*-*.
5715         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5716
5717 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5718
5719         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5720         markers.
5721
5722         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5723
5724 2002-10-25  Mike Stump  <mrs@apple.com>
5725
5726         * gcc.dg/warn-1.c: New test.
5727
5728 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5729
5730         * g++.dg/template/typename3.C: New test.
5731
5732 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5733
5734         * g++.dg/lookup/ptrmem1.C: New test.
5735
5736         * g++.dg/abi/vthunk2.C: New test.
5737
5738 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5739
5740         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5741
5742 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5743
5744         * g++.dg/abi/empty9.C: New test.
5745
5746 2002-10-24  Richard Henderson  <rth@redhat.com>
5747
5748         * g++.dg/inherit/thunk1.C: Enable for ia64.
5749
5750 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5751
5752         PR c++/8067
5753         * g++.dg/lookup/pretty1.C: New test.
5754
5755 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
5756
5757         * gcc.dg/20021023-1.c: New test.
5758
5759 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5760
5761         PR c++/7679
5762         * g++.dg/parse/inline1.C: New test.
5763
5764 2002-10-23  Richard Henderson  <rth@redhat.com>
5765
5766         * g++.dg/inherit/thunk1.C: Enable for x86_64.
5767
5768         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
5769
5770 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
5771
5772         PR c++/6579
5773         * g++.dg/parse/stmtexpr3.C: New test.
5774
5775 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5776
5777         * g++.dg/expr/cond1.C: New test.
5778
5779 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5780
5781         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
5782
5783 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5784
5785         * g++.dg/abi/vbase13.C: New test.
5786         * g++.dg/abi/vbase14.C: Likewise.
5787
5788 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
5789
5790         * gcc.dg/tls/pic-1.c: New test.
5791         * gcc.dg/tls/nonpic-1.c: New test.
5792         * gcc.dg/20021018-1.c: New test.
5793
5794 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5795
5796         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
5797         Remove only files with the same base name as the test case.
5798         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
5799         (profopt-execute): Likewise.  Also, remove old profiling
5800         and performance data files before running the tests.
5801
5802         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
5803         * g++.dg/bprob/bprob.exp: Likewise.
5804         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
5805         to allow more general test case names.
5806
5807         * g++.dg/bprob/bprob-1.C: Rename to ...
5808         * g++.dg/bprob/g++-bprob-1.C: ... this.
5809
5810         * g77.dg/bprob/bprob-1.f: Rename to ...
5811         * g77.dg/bprob/g77-bprob-1.f: ... this.
5812
5813 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5814
5815         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
5816         bison 1.50 or later.
5817
5818 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
5819
5820         * g++.dg/README: Describe more test directories.
5821
5822 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5823
5824         * g++.dg/init/array6.C: Add additional tests.
5825
5826 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5827
5828         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
5829         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
5830
5831 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
5832
5833         * gcc.c-torture/compile/20020604-1.x: New.
5834         * gcc.c-torture/compile/simd-5.x: Likewise.
5835         * gcc.c-torture/execute/920710-1.x: Likewise.
5836         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
5837
5838 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5839
5840         * g++.dg/inherit/override1.C: Add dg-options clause.
5841
5842 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5843
5844         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
5845         _mm_slli_si128.
5846
5847 2002-10-19  Andreas Schwab  <schwab@suse.de>
5848
5849         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
5850         directory component.
5851
5852 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
5853
5854         * g++.dg/inherit/thunk1.C: New test.
5855
5856         * g++.dg/inherit/override1.C: New test.
5857
5858         * g++.dg/abi/mangle11.C: New test.
5859         * g++.dg/abi/mangle14.C: New test.
5860         * g++.dg/abi/mangle17.C: New test.
5861
5862 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5863
5864         * g++.dg/overload/member2.C: New test.
5865
5866 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
5867
5868         * g++.dg/README: Describe new compat directory.
5869         * g++.dg/dg.exp: Skip tests in compat directory.
5870         * README.compat: New file.
5871         * lib/compat.exp: New expect script.
5872         * g++.dg/compat: New test directory.
5873         * g++.dg/compat/compat.exp: New expect script.
5874         * g++.dg/compat/abi: New test directory.
5875         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
5876         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
5877         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
5878         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
5879         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
5880         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
5881         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
5882         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
5883         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
5884         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
5885         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
5886         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
5887         * g++.dg/compat/break: New test directory.
5888         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
5889         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
5890         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
5891         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
5892         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
5893         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
5894         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
5895         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
5896         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
5897         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
5898         g++.dg/compat/break/README: New files.
5899         * g++.dg/compat/eh: New test directory.
5900         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
5901         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
5902         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
5903         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
5904         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
5905         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
5906         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
5907         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
5908         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
5909         g++.dg/compat/eh/filter2_y.C,
5910         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
5911         g++.dg/compat/eh/new1_y.C,
5912         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
5913         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
5914         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
5915         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
5916         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
5917         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
5918         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
5919         g++.dg/compat/eh/unexpected1_y.C: New files.
5920         * g++.dg/compat/init: New test directory.
5921         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
5922         g++.dg/compat/init/array5_y.C,
5923         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
5924         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
5925         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
5926         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
5927         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
5928         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
5929         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
5930         g++.dg/compat/init/init-ref2_y.C: New files.
5931
5932 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5933
5934         PR c++/7584
5935         * g++.dg/inherit/using3.C: New test.
5936
5937 2002-10-17  Jan Hubicka  <jh@suse.cz>
5938
5939         * gcc.dg/20021017-2.c: New test.
5940
5941 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5942
5943         * g++.dg/abi/mangle16.C: Adjust.
5944
5945         * g++.dg/init/array8.C: New test.
5946
5947 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
5948
5949         * gcc.dg/special/mips-abi.exp: New test.
5950         * gcc.dg/special/mips-abi.s: Empty file used by the above.
5951
5952 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5953
5954         * g++.dg/abi/mangle16.C: New test.
5955         * g++.dg/abi/mangle17.C: Likewise.
5956
5957         PR c++/7478
5958         * g++.dg/template/ref1.C: New test.
5959
5960 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5961
5962         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
5963
5964 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
5965
5966         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
5967
5968 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5969
5970         PR c++/7524
5971         * g++.dg/init/array7.C: New test.
5972
5973 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
5974
5975         * g++.dg/init/array6.C: New test.
5976
5977         * g++.dg/abi/mangle13.C: Likewise.
5978         * g++.dg/abi/mangle14.C: Likewise.
5979         * g++.dg/abi/mangle15.C: Likewise.
5980
5981 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5982
5983         * g++.dg/abi/empty8.C: New test.
5984
5985 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
5986
5987         * g++.dg/init/ctor1.C: New test.
5988
5989 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
5990
5991         * gcc.c-torture/execute/20021015-1.c: New test.
5992
5993 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
5994
5995         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
5996
5997 2002-10-14  Jan Hubicka  <jh@suse.cz>
5998
5999         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6000
6001 2002-10-14  Richard Henderson  <rth@redhat.com>
6002
6003         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6004
6005 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6006
6007         PR optimization/6631
6008         * g++.dg/opt/const2.C: New test.
6009
6010 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6011
6012         PR c++/7176
6013         * g++.dg/parse/friend1.C: New test.
6014         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6015
6016 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6017
6018         * gcc.dg/20021014-1.c: New test.
6019
6020 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6021
6022         PR c++/5661
6023         * g++.dg/ext/vlm1.C: New test.
6024         * g++.dg/ext/vlm2.C: Likewise.
6025
6026         * g++.dg/init/array1.C: Remove invalid braces.
6027         * g++.dg/init/brace1.C: New test.
6028         * g++.dg/init/copy2.C: Likewise.
6029         * g++.dg/init/copy3.C: Likewise.
6030         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6031         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6032         braces.
6033
6034 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6035
6036         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6037
6038 2002-10-11  Richard Shann  <richard.shann@superh.com>
6039
6040         * gcc.c-torture/compile/simd-5.c: New test.
6041
6042 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6043
6044         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6045
6046 2002-10-10  Jim Wilson  <wilson@redhat.com>
6047
6048         * gcc.c-torture/execute/20021010-1.c: New test.
6049
6050 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6051
6052         PR c/7353
6053         * g++.dg/ext/typedef-init.C: New test.
6054         * gcc.dg/typedef-init.c: New test.
6055
6056 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6057
6058         * gcc.dg/cpp/paste13.c: New test.
6059
6060 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6061
6062         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6063         remaining platforms, XFAIL during compile, not execute.  Don't
6064         XFAIL at -O0.
6065
6066 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6067
6068         * gcc.dg/alias-1.c: Tweak expected warning.
6069
6070 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6071
6072         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6073
6074 2002-10-06  Andreas Jaeger  <aj@suse.de>
6075
6076         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6077         * gcc.dg/cpp/c++98.C: Likewise.
6078
6079         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6080         * g++.dg/cpp/c++98.C: Likewise.
6081
6082         * g++.dg/README (Subdirectories): Mention cpp directory.
6083
6084         PR target/7559
6085         * gcc.dg/20021006-1.c: New test.
6086
6087 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6088
6089         PR c++/7804
6090         * g++.dg/other/warning1.C: New test.
6091
6092 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6093
6094         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6095         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6096         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6097
6098 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6099
6100         PR c++/7931
6101         * g++.dg/template/ptrmem3.C: New test.
6102
6103         PR c++/7754
6104         * g++.dg/template/union1.C: New test.
6105
6106 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6107
6108         PR c++/8006
6109         * g++.dg/abi/mangle9.C: New test.
6110         * g++.dg/abi/mangle10.C: New test.
6111         * g++.dg/abi/mangle11.C: New test.
6112         * g++.dg/abi/mangle12.C: New test.
6113
6114 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6115
6116         PR c++/7188.
6117         * g++.dg/template/meminit1.C: New test.
6118         * g++.dg/warn/Wreorder-1.C: Likewise.
6119         * g++.old-deja/g++.mike/warn3.C: Tweak.
6120         * lib/prune.exp: Ingore "in copy constructor".
6121
6122 2002-10-02  Andreas Jaeger  <aj@suse.de>
6123
6124         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6125         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6126         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6127         on x86-64.
6128
6129 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6130
6131         * gcc.dg/empty1.C: Fix typo.
6132
6133 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6134
6135         * gcc.dg/alias-1.c: New test.
6136
6137 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6138
6139         * gcc.dg/empty1.C: New test.
6140
6141         * g++.dg/tls/init-2.C: Tweak error messages.
6142
6143 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6144
6145         * gcc.c-torture/compile/20020923-1.c: New test.
6146
6147 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6148
6149         * gcc.c-torture/execute/ffs-1.c: New test.
6150         * gcc.c-torture/execute/ffs-2.c: Ditto.
6151
6152 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6153
6154         * g++.dg/overload/member1.C: New test.
6155
6156 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6157
6158         * g++.dg/abi/empty7.C: New test.
6159         * g++.dg/init/pm2.C: Likewise.
6160
6161 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6162
6163         * g++.dg/rtti/crash1.C: New test.
6164
6165 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6166
6167         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6168         gcc.dg/sibcall-4.c: New tests.
6169
6170 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6171
6172         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6173         powerpc and MMIX targets.
6174
6175 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6176
6177         * gcc.dg/cpp/20020927-1.c: New.
6178
6179 2002-09-26  David S. Miller  <davem@redhat.com>
6180
6181         * gcc.c-torture/compile/trunctfdf.c: New.
6182
6183 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6184
6185         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6186
6187 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6188
6189         * gcc.c-torture/execute/loop-15.c: New.
6190
6191 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6192
6193         * README.QMTEST: Fix typo.
6194
6195 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6196
6197         * gcc.dg/20020926-1.c: New test.
6198
6199 2002-09-25  David S. Miller  <davem@redhat.com>
6200
6201         PR target/7842
6202         * gcc.c-torture/execute/shiftdi.c: New test.
6203
6204 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6205
6206         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6207         unique to the tool.
6208         * lib/g77.exp (g77_init): Likewise.
6209         * lib/g++.exp (g++_init): Likewise.
6210         * lib/objc.exp (objc_init): Likewise.
6211
6212 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6213
6214         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6215         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6216         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6217
6218 2002-09-25  Richard Henderson  <rth@redhat.com>
6219
6220         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6221         too-small long double.
6222
6223 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6224
6225         * gcc.dg/20020919-1.c: New test.
6226
6227 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6228
6229         * g++.dg/abi/bitfield6.C: New test.
6230         * g++.dg/abi/bitfield7.C: New test.
6231         * g++.dg/abi/bitfield8.C: New test.
6232         * g++.dg/abi/vbase11.C: New test.
6233
6234 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6235
6236         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6237         hppa*-*-hpux*.  Update test comment.
6238
6239 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6240
6241         * gcc.dg/tls/struct-1.c: New test.
6242
6243 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6244
6245         * gcc.dg/cpp/tr-warn2.c: Update.
6246
6247 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6248
6249         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6250
6251 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6252
6253         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6254         systems.
6255
6256 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6257
6258         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6259
6260         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6261         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6262         setting of cxxfilt.
6263
6264 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6265
6266         * gcc.dg/20020312-2.c: Update for darwin.
6267
6268 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6269
6270         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6271
6272 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6273
6274         * objc.dg/comp-types-1.m: New test.
6275         * objc.dg/comp-types-2.m: New test.
6276         * objc.dg/comp-types-3.m: New test.
6277         * objc.dg/comp-types-4.m: New test.
6278         * objc.dg/comp-types-5.m: New test.
6279         * objc.dg/comp-types-6.m: New test.
6280
6281 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6282
6283         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6284
6285 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6286
6287         * g++.dg/other/do1.C: New test.
6288
6289         * g++.dg/template/subst1.C: New test.
6290
6291 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6292
6293         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6294
6295 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6296
6297         * g++.dg/template/qualttp20.C: Adjust expected errors.
6298         * g++.old-deja/g++.jason/report.C: Likewise.
6299         * g++.old-deja/g++.other/qual1.C: Likewise.
6300
6301         * g++.dg/lookup/scoped2.C: New test.
6302
6303         * g++.dg/ext/asm3.C: New test.
6304
6305 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6306
6307         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6308
6309 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6310
6311         * ChangeLog: follow spelling conventions.
6312         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6313         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6314         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6315         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6316         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6317         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6318         * g++.old-deja/g++.law/global-init1.C: Likewise.
6319         * g++.old-deja/g++.other/delete4.C: Likewise.
6320         * g++.old-deja/g++.other/inline21.C: Likewise.
6321         * g++.old-deja/g++.other/singleton.C: Likewise.
6322         * g77.dg/strlen0.f: Likewise.
6323         * g77.f-torture/compile/20010519-1.f: Likewise.
6324         * g77.f-torture/compile/980310-4.f: Likewise.
6325         * gcc.c-torture/compile/20000605-1.c: Likewise.
6326         * gcc.c-torture/execute/20020225-1.c: Likewise.
6327         * gcc.dg/c90-hexfloat-2.c: Likewise.
6328         * gcc.dg/c99-bool-1.c: Likewise.
6329         * gcc.dg/c99-hexfloat-2.c: Likewise.
6330         * gcc.dg/dll-2.c: Likewise.
6331         * gcc.dg/wtr-union-init-1.c: Likewise.
6332         * gcc.dg/wtr-union-init-2.c: Likewise.
6333         * gcc.dg/wtr-union-init-3.c: Likewise.
6334         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6335         * gcc.dg/cpp/defined.c: Likewise.
6336         * gcc.dg/cpp/macsyntx.c: Likewise.
6337         * gcc.dg/cpp/paste2.c: Likewise.
6338         * gcc.dg/cpp/trad/defined.c: Likewise.
6339         * gcc.dg/format/c90-printf-1.c: Likewise.
6340         * gcc.dg/format/c90-scanf-1.c: Likewise.
6341         * gcc.dg/format/c99-printf-1.c: Likewise.
6342         * gcc.dg/format/c99-scanf-1.c: Likewise.
6343         * gcc.misc-tests/gcov-8.c: Likewise.
6344         * lib/profopt.exp: Likewise.
6345
6346 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6347
6348         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6349
6350 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6351
6352         * g++.dg/inherit/using2.C: New test.
6353
6354 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6355
6356         * ChangeLog: Follow spelling conventions.
6357         * g++.dg/template/friend4.C: Likewise.
6358         * g++.old-deja/g++.pt/crash67.C: Likewise.
6359         * gcc.c-torture/execute/20000801-4.c: Likewise.
6360         * gcc.dg/c90-digraph-1.c: Likewise.
6361         * gcc.dg/c94-digraph-1.c: Likewise.
6362         * gcc.dg/c99-digraph-1.c: Likewise.
6363         * gcc.dg/cpp/line5.c: Likewise.
6364         * gcc.dg/cpp/multiline.c: Likewise.
6365         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6366         * gcc.dg/format/attr-3.c: Likewise.
6367         * gcc.dg/format/c90-scanf-3.c: Likewise.
6368         * gcc.dg/format/ext-4.c: Likewise.
6369
6370 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6371
6372         * g++.dg/template/pretty1.C: New test.
6373
6374 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6375
6376         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6377
6378 2002-09-13  Matt Austern  <austern@apple.com>
6379
6380         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6381         passing a cast expression to a function by const reference.
6382
6383 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6384
6385         * g++.dg/template/deduce1.C: New test.
6386
6387 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6388
6389         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6390         32-bit int.
6391
6392 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6393
6394         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6395         usage.
6396
6397 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6398
6399         * gcc.c-torture/compile/20020910-1.c: New test.
6400
6401 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6402
6403         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6404
6405 2002-09-10  Andreas Jaeger  <aj@suse.de>
6406
6407         * gcc.dg/20020312-2.c: Adjust for x86-64.
6408
6409 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6410
6411         * g77.dg/7388.f: New test case for PR 7388.
6412
6413 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6414
6415         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6416
6417 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6418
6419         * objc.dg/proto-lossage-1.m: New test.
6420
6421 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6422
6423         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6424
6425 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6426
6427         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6428         expected to pass.
6429
6430 2002-09-06  Stan Shebs  <shebs@apple.com>
6431             David Edelsohn  <edelsohn@gnu.org>
6432
6433         * gcc.dg/weak: New directory.
6434         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6435         target-specific xfail bits.
6436         * gcc.dg/typeof-2.c: Move to new directory.
6437         * gcc.dg/weak.exp: New expect script.
6438
6439 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6440
6441         * gcc.c-torture/execute/extzvsi.c: New test.
6442
6443 2002-09-05  Stan Shebs  <shebs@apple.com>
6444
6445         * gcc.dg/weak-1.c: xfail on Darwin.
6446         * gcc.dg/weak-2.c: Ditto.
6447         * gcc.dg/weak-3.c: Ditto.
6448         * gcc.dg/weak-4.c: Ditto.
6449         * gcc.dg/weak-5.c: Ditto.
6450         * gcc.dg/weak-6.c: Ditto.
6451         * gcc.dg/weak-7.c: Ditto.
6452         * gcc.dg/weak-8.c: Ditto.
6453         * gcc.dg/weak-9.c: Ditto.
6454
6455 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6456
6457         * gcc.c-torture/execute/loop-14.c: New test.
6458
6459 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6460
6461         * g++.dg/other/cxa-atexit1.C: New test.
6462
6463         * gcc.dg/typeof-2.c: New test.
6464
6465 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6466
6467         * gcc.dg/builtins-2.c: New testcase.
6468         * gcc.dg/builtins-3.c: New testcase.
6469
6470 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6471
6472         * gcc.dg/cpp/_Pragma4.c: New test.
6473
6474 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6475
6476         * objc/execute/nil_method-1.m: New testcase.
6477
6478 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6479
6480         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6481         [Object class], not [Object initialize].
6482
6483 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6484             Hans-Peter Nilsson  <hp@bitrange.com>
6485
6486         * gcc.c-torture/execute/20020720-1.x: Skip test on
6487         mmix-knuth-mmixware.  Correct comment.
6488
6489 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6490
6491         * testsuite/g++.dg/abi/bitfield5.C: New test.
6492         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6493
6494 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6495
6496         * objc.dg/undeclared-selector.m: New test.
6497
6498 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6499
6500         * g++.dg/other/offsetof1.C: Avoid cast warning.
6501
6502 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6503
6504         * objc.dg/super-class-2.m: New test.
6505
6506 2002-08-24  Matt Austern  <austern@apple.com>
6507
6508         * g++.dg/ext/lvaddr.C: New test.
6509         * g++.dg/ext/lvcast.C: New test.
6510
6511 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6512
6513         * testsuite/g++.dg/inherit/cond1.C: New test.
6514
6515 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6516
6517         * gcc.dg/noncompile/incomplete-1.c: New test.
6518
6519 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6520
6521         * gcc.dg/typespec-1.c: New test.
6522
6523 2002-08-20  Devang Patel  <dpatel@apple.com>
6524         * objc.dg/proto-hier-2.m: New test.
6525
6526 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6527
6528         * objc.dg/bitfield-1.m: New test.
6529         * objc.dg/bitfield-2.m: New test.
6530
6531 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6532
6533         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6534         gcc.dg/c99-flex-array-4.c: New tests.
6535
6536 2002-08-16  Stan Shebs  <shebs@apple.com>
6537
6538         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6539
6540 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6541
6542         * gcc.dg/typeof-1.c: New test.
6543         * g++.dg/ext/typeof2.C: New test.
6544
6545 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6546
6547         * g++.dg/other/offsetof1.C: New test.
6548
6549 2002-08-14  Richard Henderson  <rth@redhat.com>
6550
6551         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6552
6553 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6554
6555         * gcc.dg/cpp/_Pragma3.c: New test.
6556
6557 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6558
6559         * g++.dg/template/inherit3: New test.
6560
6561 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6562
6563         * gcc.dg/bitfld-4.c: Add blank options.
6564
6565 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6566
6567         * g++.dg/template/crash1.C: New test.
6568
6569 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6570
6571         * gcc.dg/tls/opt-2.c: New test.
6572
6573 2002-08-08  Devang Patel  <dpatel@apple.com>
6574
6575         * objc.dg/selector-1.m : New test
6576
6577 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6578
6579         * g++.dg/abi/bitfield4.C: New test.
6580         * gcc.dg/bitfld-4.c: New test.
6581
6582 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6583
6584         * g++.dg/other/packed1.C: New test.
6585
6586 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6587
6588         * g++.dg/abi/offsetof.C: Tweak error messages.
6589         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6590
6591 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6592
6593         * gcc.dg/bitfld-3.c: New test.
6594
6595 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6596             Richard Henderson  <rth@redhat.com>
6597
6598         * gcc.dg/i386-bitfield1.c: New test.
6599         * g++.dg/abi/bitfield3.C: Update.
6600
6601 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6602
6603         * objc.dg/const-str-2.m: Update.
6604         * gcc.dg/cpp/c++98.c: Change to C extension.
6605         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6606         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6607
6608 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6609
6610         * testsuite/gcc.dg/tls/diag-3.c: New.
6611
6612 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6613
6614         * g++.dg/README (Subdirectories): Document new subdir expr.
6615         * g++.dg/expr/pmf-1.C: New test.
6616
6617 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6618
6619         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6620
6621 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6622
6623         * g++.dg/abi/bitfield3.C: New test.
6624
6625 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6626
6627         * lib/gcov.exp: Tweak expected line formats.
6628         * gcc.misc-tests/gcov8.c: New test.
6629         * gcc.misc-tests/gcov8.x: New flags.
6630
6631 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6632
6633         * consistency.vlad/layout/endian.c: Include string.h.
6634
6635         * gcc.c-torture/execute/20020805-1.c: New test.
6636
6637 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6638
6639         * g++.dg/other/conversion1.C: New test.
6640
6641 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6642
6643         * gcc.dg/builtins-1.c: New testcase.
6644
6645 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6646
6647         * g++.dg/inherit/access3.C: New test.
6648
6649 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6650
6651         * gcc.dg/ia64-visibility-2.c: New test.
6652
6653 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6654
6655         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6656         __qualifier_flags to __flags.
6657
6658 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6659
6660         * g++.dg/inherit/operator1.C: New test.
6661         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6662         * g++.dg/other/error1.C: Change expected error message.
6663         * g++.dg/template/conv4.C: Likewise.
6664
6665 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6666
6667         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6668         for documented behavior.
6669
6670 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6671
6672         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6673         several targets known to fail.
6674
6675 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6676
6677         * gcc.dg/mips-args-[123].c: New tests.
6678
6679 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6680
6681         * gcc.dg/ppc-spe.c: New.
6682
6683 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6684
6685         * g++.dg/other/ptrmem4.C: New testcase.
6686
6687 2002-07-24  Richard Henderson  <rth@redhat.com>
6688
6689         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6690
6691 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6692
6693         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6694
6695 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6696
6697         * gcc.c-torture/execute/memset-3.c: New testcase.
6698
6699 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6700
6701         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6702         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6703
6704 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6705
6706         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6707         Delete.
6708
6709 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6710
6711         * gcc.c-torture/compile/simd-4.c: New test.
6712
6713 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6714
6715         PR c++/7347, c++/7348
6716         * g++.dg/template/access4.C: New test.
6717         * g++.dg/template/access5.C: New test.
6718         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6719         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6720         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6721         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6722
6723 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6724
6725         * gcc.dg/gnu89-init-2.c: New test.
6726
6727 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6728
6729         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6730
6731 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6732
6733         * gcc.c-torture/execute/20020720-1.c: New testcase.
6734
6735 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6736
6737         * gcc.dg/cpp/Wsignprom.c: New tests.
6738
6739 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6740
6741         * gcc.c-torture/execute/loop-13.c: New test.
6742
6743 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6744
6745         * gcc.dg/cpp/expr.c: New tests.
6746
6747 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6748
6749         * g++.dg/opt/pr6713.C: Add template instantiation.
6750
6751 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
6752
6753         * gcc.dg/nest.c: New test.
6754
6755 2002-07-17  Richard Henderson  <rth@redhat.com>
6756
6757         * g++.dg/opt/pr6713.C: New test.
6758
6759 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
6760
6761         * gcc.c-torture/execute/loop-2e.x: Let the testcase
6762         XFAIL for all x86 processors.
6763
6764 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
6765
6766         * gcc.c-torture/execute/20010122-1.x: Do not test with
6767         -fomit-frame-pointer.
6768
6769 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6770
6771         * g++.dg/template/instantiate2.C: New test.
6772         * g++.dg/template/spec4.C: New test.
6773
6774 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6775
6776         * g++.dg/template/access2.C: New test.
6777         * g++.dg/template/access3.C: New test.
6778
6779 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
6780
6781         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
6782         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
6783         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
6784         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
6785         Convert to use <stdarg.h>.
6786         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
6787         Delete.
6788         * gcc.dg/va-arg-2.c: New.
6789         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
6790
6791 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
6792
6793         * gcc.c-torture/compile/20020710-1.c: New test.
6794
6795 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
6796                           Andrew Pinski  <pinskia@physics.uc.edu>
6797
6798         gcc.c-torture/compile/simd-2.c: New testcase.
6799         gcc.c-torture/compile/simd-3.c: Likewise.
6800
6801 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
6802
6803         PR c++/7224
6804         * g++.dg/overload/error1.C: New test.
6805
6806 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6807
6808         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
6809         configuration and IRIX 6 O32 ABI.
6810
6811 2002-07-11  Roger Sayle  <roger@eyesopen.com>
6812
6813         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
6814
6815 2002-07-10  Roger Sayle  <roger@eyesopen.com>
6816
6817         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
6818
6819 2002-07-10  Jeffrey A Law  <law@redhat.com>
6820
6821         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
6822
6823         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
6824
6825 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
6826
6827         * gcc.dg/20020312-2.c: Check for __PPC__.
6828
6829 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
6830
6831         * gcc.c-torture/compile/20020709-1.c: New test.
6832
6833 2002-07-07  Roger Sayle  <roger@eyesopen.com>
6834
6835         * g++.dg/template/qualttp21.C: New test case.
6836
6837 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
6838
6839         * gcc.c-torture/compile/20020706-1.c: New test.
6840         * gcc.c-torture/compile/20020706-2.c: New test.
6841
6842 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
6843             Alexandre Oliva  <aoliva@redhat.com>
6844
6845         * g++.dg/warn/incomplete1.C: New test.
6846
6847 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6848
6849         PR c++/7099
6850         * g++.dg/warn/noreturn1.C: New test.
6851
6852 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
6853
6854         PR c++/6706
6855         * g++.dg/debug/debug6.C: New test.
6856         * g++.dg/debug/debug7.C: New test.
6857
6858 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
6859
6860         * gcc.c-torture/compile/simd-3.c: New test.
6861
6862 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
6863
6864         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
6865         * gcc.dg/20020620-1.c: Likewise.
6866
6867 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6868
6869         PR c++/6944
6870         * g++.dg/init/array4.C: New test.
6871         * g++.dg/init/array5.C: New test.
6872
6873 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
6874
6875         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
6876         * gcc.c-torture/execute/simd-2.c (main): Likewise.
6877
6878 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6879
6880         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
6881         * gcc.dg/wtr-aggr-init-1.c: Likewise.
6882         * gcc.dg/wtr-conversion-1.c: Likewise.
6883         * gcc.dg/wtr-escape-1.c: Likewise.
6884         * gcc.dg/wtr-int-type-1.c: Likewise.
6885         * gcc.dg/wtr-label-1.c: Likewise.
6886         * gcc.dg/wtr-static-1.c: Likewise.
6887         * gcc.dg/wtr-strcat-1.c: Likewise.
6888         * gcc.dg/wtr-suffix-1.c: Likewise.
6889         * gcc.dg/wtr-switch-1.c: Likewise.
6890         * gcc.dg/wtr-unary-plus-1.c: Likewise.
6891         * gcc.dg/wtr-union-init-1.c: Likewise.
6892         * gcc.dg/wtr-union-init-2.c: Likewise.
6893         * gcc.dg/wtr-union-init-3.c: Likewise.
6894
6895         * gcc.dg/wtr-func-def-1.c: New test.
6896
6897 2002-07-02 Devang Patel <dpatel@apple.com>
6898
6899         * objc.dg/param-1.m: New test.
6900
6901 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
6902
6903         * gcc.dg/cpp/trad/directive.c: Add test.
6904         * gcc.dg/cpp/trad/macroargs.c: Add test.
6905         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
6906
6907 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
6908
6909         * gcc.dg/cpp/cmdlne-M.c: New test.
6910
6911 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
6912
6913         * objc.dg/desig-init-1.m: New test.
6914
6915 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6916
6917         PR c++/6716
6918         * g++.dg/template/instantiate1.C: New test.
6919
6920 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
6921
6922         PR c++/7112
6923         * g++.dg/template/sizeof2.C: New test.
6924
6925 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6926
6927         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
6928         gcc.dg/cpp/trad/include.c: New tests.
6929
6930 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
6931
6932         PR target/7177
6933         * gcc.c-torture/compile/20020701-1.c: New test.
6934
6935 2002-07-01  Stan Shebs  <shebs@apple.com>
6936
6937         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
6938         header here...
6939         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
6940         (objc-torture-execute): or here.
6941
6942 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
6943
6944         * gcc.c-torture/execute/arith-rand-ll.c: New test.
6945
6946 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6947
6948         * gcc.dg/cpp/trad/escaped-nl.c: New test.
6949
6950 2002-06-30  Devang Patel  <dpatel@apple.com>
6951
6952         * objc.dg/fsyntax-only.m: New test.
6953
6954 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
6955
6956         PR c++/6695
6957         * g++.dg/template/friend7.C: New file.
6958
6959 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
6960
6961         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
6962         return type.
6963
6964 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
6965
6966         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
6967         avoid division by zero.
6968
6969 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
6970
6971         * gcc.dg/Wunknownprag.c: New tests.
6972
6973 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
6974
6975         * gcc.c-torture/execute/simd-2.c: New test.
6976
6977 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
6978
6979         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
6980         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
6981         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
6982         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
6983         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
6984         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
6985         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
6986         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
6987         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
6988         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
6989         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
6990         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
6991         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
6992         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
6993         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
6994         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
6995         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
6996
6997 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
6998
6999         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7000         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7001         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7002         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7003         New tests.
7004         * gcc.dg/cpp/trad/directive.c: Update.
7005
7006 2002-06-23  Andreas Jaeger  <aj@suse.de>
7007
7008         * gcc.c-torture/execute/complex-6.c: New.
7009
7010 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7011
7012         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7013         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7014         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7015         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7016
7017 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7018
7019         * gcc.dg/cpp/trad: New directory with traditional tests copied
7020         from parent directory.
7021         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7022         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7023         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7024         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7025         Move to trad/ and rename.
7026         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7027         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7028         gcc.dg/cpp/trad/redef2.c: New tests.
7029         * gcc.dg/cpp/trad/trad.exp: New driver.
7030
7031 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7032
7033         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7034         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7035         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7036         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7037         Remove.
7038
7039 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7040
7041         * gcc.dg/20020620-1.c: New test.
7042
7043 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7044
7045         * g++.dg/template/ttp4.C: New test.
7046
7047 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7048
7049         * g++.dg/opt/vt1.C: Fix regexp.
7050
7051 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7052
7053         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7054         Don't use attribute `noinline'.
7055
7056 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7057
7058         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7059
7060 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7061
7062         * gcc.c-torture/execute/simd-1.c: New.
7063
7064         * gcc.dg/simd-1.c: New.
7065
7066 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7067
7068         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7069
7070 2002-06-16  Richard Henderson  <rth@redhat.com>
7071
7072         * g++.dg/ext/anon-struct1.C: New.
7073         * g++.dg/ext/anon-struct2.C: New.
7074         * g++.dg/ext/anon-struct3.C: New.
7075         * gcc.dg/anon-struct-1.c: New.
7076         * gcc.dg/anon-struct-2.c: New.
7077         * gcc.dg/anon-struct-3.c: New.
7078         * gcc.dg/20011008-1.c: Adjust warning text.
7079         * gcc.dg/20020527-1.c: Add -fms-extensions.
7080
7081 2002-06-16  Richard Henderson  <rth@redhat.com>
7082
7083         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7084
7085 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7086
7087         * gcc.c-torture/execute/20020615-1.c: New test.
7088
7089 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7090
7091         * gcc.c-tortuture/execute/compare-1.c: New test case.
7092         * gcc.c-tortuture/execute/compare-2.c: New test case.
7093         * gcc.c-tortuture/execute/compare-3.c: New test case.
7094
7095 2002-06-13  Richard Henderson  <rth@redhat.com>
7096
7097         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7098         ia64 ilp32.
7099
7100 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7101
7102         * g++.dg/template/typename2.C: Update error message.
7103
7104 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7105
7106         * gcc.c-torture/execute/20020611-1.c: New test.
7107
7108 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7109
7110         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7111         list of targets to skip.
7112
7113 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7114
7115         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7116         targets if not optimizing.
7117
7118 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7119
7120         * gcc.c-torture/compile/20020605-1.c: New test.
7121
7122         * g++.dg/opt/vt1.C: New test.
7123
7124         * gcc.dg/20020531-1.c: New test.
7125
7126         * gcc.dg/20020530-1.c: New test.
7127
7128         * gcc.dg/20020527-1.c: New test.
7129
7130         * g++.dg/opt/cse1.C: New test.
7131
7132 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7133
7134         * gcc.dg/20020607-2.c: New test case.
7135
7136 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7137
7138         * gcc.c-torture/compile/20020604-1.c: New test.
7139
7140 2002-06-04  Richard Henderson  <rth@redhat.com>
7141
7142         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7143         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7144         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7145
7146 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7147
7148         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7149
7150 2002-06-03  Richard Henderson  <rth@redhat.com>
7151
7152         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7153         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7154
7155 2002-06-02  Richard Henderson  <rth@redhat.com>
7156
7157         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7158         test functions static.
7159
7160 2002-06-02  Andreas Jaeger  <aj@suse.de>
7161
7162         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7163         now.
7164
7165 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7166
7167         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7168         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7169         Update for mofified diagnostics.
7170         * gcc.dg/c99-intconst-1.c: No longer fail.
7171
7172 2002-06-02  Richard Henderson  <rth@redhat.com>
7173
7174         * gcc.dg/uninit-A.c: Remove xfail markers.
7175
7176 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7177
7178         * gcc.dg/fnegate-1.c: New test case.
7179
7180 2002-05-30  Osku Salerma  <osku@iki.fi>
7181
7182         * gcc.c-torture/execute/mayalias-1.c: New file.
7183
7184 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7185
7186         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7187         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7188         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7189
7190 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7191
7192         * gcc.c-torture/execute/20020529-1.c: New test.
7193
7194 2002-05-27  Richard Henderson  <rth@redhat.com>
7195
7196         * g++.dg/ext/attrib6.C: New test case.
7197
7198 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7199
7200         * gcc.c-torture/execute/pure-1.c: New test.
7201
7202 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7203
7204         * gcc.dg/cpp/arith-2.c: Remove.
7205
7206 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7207
7208         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7209         * gcc.dg/cpp/if-3.c: Remove.
7210
7211 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7212
7213         * g++.dg/opt/cse2.C: New test.
7214
7215 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7216
7217         * gcc.dg/cpp/arith-1.c: New semantic tests.
7218         * gcc.dg/cpp/if-1.c: Update.
7219
7220 2002-05-24  Ben Elliston  <bje@redhat.com>
7221
7222         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7223
7224 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7225
7226         * gcc.dg/verbose-asm.c: New test.
7227
7228 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7229
7230         * gcc.dg/cpp/paste12.c: New test.
7231
7232 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7233
7234         * g++.dg/parse/named_ops.C: New test.
7235
7236 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7237
7238         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7239
7240 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7241
7242         * gcc.dg/weak-2.c: Allow optional leading underscore
7243         in scan-assembler symbol name.
7244         * gcc.dg/weak-3.c: Likewise.
7245         * gcc.dg/weak-4.c: Likewise.
7246         * gcc.dg/weak-5.c: Likewise.
7247
7248 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7249
7250         * gcc.dg/20020523-1.c: New test.
7251
7252 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7253
7254         * objc.dg/const-str-2.m: Update now that we stop after
7255         a command line error.
7256
7257 2002-05-22  Richard Henderson  <rth@redhat.com>
7258
7259         * g++.dg/dg.exp: Fix typo in test pruneing.
7260
7261 2002-05-22  Richard Henderson  <rth@redhat.com>
7262
7263         * g++.dg/dg.exp: Prune the tls subdirectory.
7264         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7265         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7266         * g++.dg/tls/init-1.C: New.
7267
7268 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7269
7270         * gcc.dg/20020517-1.c: New test.
7271
7272 2002-05-21  Richard Henderson  <rth@redhat.com>
7273
7274         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7275         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7276
7277 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7278
7279         * g++.dg/other/copy2.C: New test.
7280
7281 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7282
7283         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7284         (MAX_COPY): Bump up to 10 times sizeof (long long).
7285         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7286
7287         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7288         sizeof (long long).
7289
7290         * gcc.c-torture/execute/strcpy-1.c: New test.
7291
7292 2002-05-19  Jason Merrill  <jason2redhat.com>
7293
7294         * g++.dg/ext/oper1.C: New test.
7295
7296 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7297 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7298
7299         * README.QMTEST: New file.
7300
7301         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7302
7303 2002-05-19  Andreas Jaeger  <aj@suse.de>
7304
7305         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7306         now.
7307         * gcc.c-torture/execute/loop-2d.x: Likewise.
7308
7309 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7310
7311         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7312         support weak symbols.
7313         * gcc.dg/weak-4.c: Likewise
7314         * gcc.dg/weak-6.c: Likewise
7315
7316 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7317
7318         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7319         cygwin, coff and h8300-*-hms targets
7320         * gcc.dg/weak-5.c: Likewise
7321         * gcc.dg/weak-7.c: Likewise
7322
7323 2002-05-16  Jason Merrill  <jason@redhat.com>
7324
7325         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7326         (scan-assembler-not, scan-assembler-dem): Likewise.
7327         (scan-assembler-dem-not): Likewise.
7328
7329 2002-05-15  Richard Henderson  <rth@redhat.com>
7330
7331         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7332
7333 2002-05-15  Richard Henderson  <rth@redhat.com>
7334
7335         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7336         (vfoo1f): Warning here.
7337         (vfoo1l): Don't redefine the alias.
7338
7339 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7340
7341         * g++.dg/init/pm1.C: New test.
7342
7343 2002-05-12  David S. Miller  <davem@redhat.com>
7344
7345         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7346         types.
7347
7348 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7349
7350         * gcc.c-torture/execute/20020510-1.c: New test case.
7351
7352 2002-05-10  David S. Miller  <davem@redhat.com>
7353
7354         * gcc.c-torture/execute/conversion.c: Test long double too.
7355
7356 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7357
7358         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7359         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7360         * lib/g++.exp (g++_link_flags): Likewise.
7361         * lib/objc.exp (objc_target_compile): Likewise.
7362
7363 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7364
7365         * gcc.dg/cpp/poison.c: Update.
7366         * gcc.dg/cpp/20000625-2.c: Remove.
7367         * gcc.dg/cpp/direct2s.c: Remove final test.
7368
7369 2002-05-08  Tom Rix  <trix@redhat.com>
7370
7371         * gcc.c-torture/execute/20020508-1.c: New test.
7372         * gcc.c-torture/execute/20020508-2.c: New test.
7373         * gcc.c-torture/execute/20020508-3.c: New test.
7374
7375 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7376
7377         * gcc.dg/cpp/charconst-4.c: More tests.
7378
7379 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7380
7381         PR c/6569
7382         * gcc.dg/weak-3.c: Update location of warning messages.
7383         * gcc.dg/weak-5.c: Likewise.
7384
7385 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7386
7387         * gcc.c-torture/execute/20020506-1.c: New test case.
7388
7389 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7390
7391         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7392
7393 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7394
7395         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7396
7397 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7398
7399         * gcc.dg/cpp/charconst-3.c: New test.
7400
7401 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7402
7403         * gcc.dg/cpp/charconst.c: Update tests.
7404
7405 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7406
7407         * treelang: Added directory for new sample language treelang. Also
7408         lib/treelang.exp: New file to signal treelang should be tested.
7409
7410 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7411
7412         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7413         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7414         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7415         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7416         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7417         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7418         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7419
7420 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7421
7422         * gcc.dg/format/xopen-2.c: New test.
7423
7424 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7425
7426         * gcc.dg/20020503-1.c: New test.
7427
7428 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7429
7430         * g++.dg/init/dtor1.C: Make it tougher.
7431
7432 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7433
7434         * g++.dg/init/dtor1.C: New test.
7435
7436 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7437
7438         * gcc.dg/altivec-8.c: New.
7439
7440 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7441
7442         * gcc.dg/altivec-7.c: New.
7443
7444 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7445
7446         * g++.dg/parse/typedef1.C: New test.
7447
7448 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7449
7450         PR c++/6486
7451         * g++.dg/template/friend6.C: New test.
7452
7453         PR c++/6492
7454         * g++.dg/init/copy1.C: New test.
7455
7456 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7457
7458         * g++.dg/warn/effc1.C: New test.
7459
7460 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7461
7462         * gcc.dg/cpp/if-cexp.c: Add a test.
7463
7464 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7465
7466         * gcc.dg/20020426-2.c: New test.
7467
7468 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7469
7470         * gcc.dg/cpp/if-mop.c: Update.
7471         * gcc.dg/cpp/if-mpar.c: Add test.
7472         * gcc.dg/cpp/if-oppr.c: Update.
7473
7474 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7475
7476         PR c/6343
7477         * gcc.dg/weak-[2-7].c: New tests.
7478
7479 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7480
7481         * gcc.dg/enum1.c: New test.
7482
7483 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7484
7485         PR c++/6497
7486         * g++.dg/inherit/access2.C: New test.
7487
7488 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7489
7490         PR bootstrap/6445
7491         * gcc.dg/20020426-1.c: New test.
7492
7493 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7494
7495         * g++.dg/abi/enum1.C: New test.
7496
7497 2002-04-26  Richard Henderson  <rth@redhat.com>
7498
7499         * gcc.dg/c99-bool-1.c: Expect always true warning.
7500
7501 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7502
7503         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7504
7505 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7506
7507         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7508         targets.
7509
7510 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7511
7512         * g++.dg/abi/mange7.C: New test.
7513
7514         PR c++/6438.
7515         * g++.dg/parse/stmtexpr2.C: New test.
7516
7517 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7518
7519         * gcc.dg/20020312-2.c: Add SH target.
7520
7521 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7522
7523         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7524         compiler output on mips*-*-irix*.
7525
7526 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7527
7528         * g++.dg/parse/attr1.C: New test.
7529
7530 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7531
7532         * gcc.c-torture/execute/string-opt-17.c: New test case.
7533         * gcc.c-torture/execute/memset-2.c: New test case.
7534
7535 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7536
7537         PR c++/6256:
7538         * g++.dg/template/friend5.C: New test.
7539
7540         PR c++/6331:
7541         * g++.dg/template/qual1.C: Likewise.
7542
7543 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7544
7545         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7546         Include stdlib.h, not stdio.h or ctype.h.
7547
7548 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7549
7550         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7551         cris-*-elf* and mmix-*-*.
7552         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7553         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7554         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7555         Ditto.
7556         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7557         * gcc.dg/wchar_t-1.c: Ditto.
7558
7559 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7560
7561         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7562         Clarify comment.
7563
7564 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7565
7566         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7567
7568 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7569
7570         * gcc.c-torture/execute/20000906-1.x: Delete.
7571
7572 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7573
7574         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7575
7576 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7577
7578         * PR6367
7579         * g77.f-torture/execute/6367.f: New test.
7580         * g77.f-torture/execute/6367.x: Disable for MMIX.
7581
7582 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7583
7584         * PR6352
7585         * g++.dg/opt/inline2.C: New test.
7586
7587 2002-04-18  Richard Henderson  <rth@redhat.com>
7588
7589         * gcc.dg/20000906-1.c: Enable for all targets.
7590         * gcc.c-torture/compile/iftrap-2.c: New.
7591
7592 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7593
7594         * gcc.dg/20020418-1.c: New test.
7595         * gcc.dg/20020418-2.c: New test.
7596
7597 2002-04-18  Richard Henderson  <rth@redhat.com>
7598
7599         * gcc.c-torture/compile/iftrap-1.c: New.
7600         * gcc.dg/iftrap-1.c: Adjust for ia64.
7601         * gcc.dg/iftrap-2.c: New.
7602
7603 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7604
7605         * gcc.c-torture/compile/20020418-1.c: New test.
7606
7607 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7608
7609         * gcc.c-torture/compile/20020415-1.c: New.
7610
7611 2002-04-18  David S. Miller  <davem@redhat.com>
7612
7613         * gcc.c-torture/execute/20020418-1.c: New test.
7614
7615 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7616
7617         * gcc.dg/20020416-1.c: New test.
7618
7619         * g++.dg/opt/inline1.C: New test.
7620
7621 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7622
7623         * gcc.dg/altivec-5.c: New test.
7624
7625         * gcc.dg/20020415-1.c: New test.
7626
7627 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7628
7629         * testsuite/lib/chill.exp: Remove.
7630
7631 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7632
7633         * g++.dg/other/big-struct.C: New test.
7634
7635 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7636
7637         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7638         of scratch file.
7639
7640 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7641
7642         PR c/6277
7643         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7644         in scan-assembler function name
7645
7646 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7647
7648         * g77.f-torture/execute/980628-4.x,
7649         g77.f-torture/execute/980628-5.x,
7650         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7651         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7652         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7653         i[34567]86-*-*.
7654
7655 2002-04-13  David S. Miller  <davem@redhat.com>
7656
7657         * gcc.c-torture/execute/20020413-1.c: New test.
7658
7659 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7660
7661         * gcc.dg/asm-6.c,
7662         * g++.dg/ext/asm1.C: New tests.
7663
7664 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7665
7666         PR c++ 5373.
7667         * g++.dg/parse/stmtexpr1.C: New test.
7668
7669         PR c++/5189.
7670         * g++.dg/template/copy1.C: New test.
7671
7672 2002-04-12  Richard Henderson  <rth@redhat.com>
7673
7674         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7675
7676 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7677
7678         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7679         gcc.c-torture/execute/20020307-2.c.
7680
7681 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7682
7683         * g++.dg/ext/attrib5.C,
7684         * g++.dg/lookup/struct1.C: New tests.
7685
7686 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7687
7688         * gcc.dg/20020411-1.c: New test.
7689
7690         * gcc.c-torture/execute/20020411-1.c: New test.
7691
7692 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7693
7694         * g77.f-torture/execute/6177.f: New test.
7695
7696 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7697
7698         PR middle-end/6247
7699         * g++.dg/opt/cleanup1.C: New test.
7700
7701         * g++.dg/opt/const1.C: New test.
7702
7703 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7704
7705         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7706
7707 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7708
7709         PR c++/5507
7710         * g++.dg/template/typename2.C: New test.
7711
7712 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7713
7714         * gcc.c-torture/execute/loop-12.c: New.
7715
7716 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7717
7718         * g77.f-torture/execute/980628-4.x,
7719         g77.f-torture/execute/980628-5.x,
7720         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7721         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7722         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7723
7724 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7725
7726         PR optimization/6086
7727         * g++.dg/opt/preinc1.C: New test.
7728
7729 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7730
7731         PR c++/5571
7732         * g++.dg/opt/static2.C: New test.
7733
7734 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7735
7736         PR c/5120
7737         * gcc.dg/20020406-1.c: New test.
7738
7739 2002-04-04  David S. Miller  <davem@redhat.com>
7740
7741         * gcc.c-torture/execute/20020404-1.c: New test.
7742
7743 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7744
7745         PR c/6123
7746         * gcc.dg/20020312-2.c: Do not declare global register variable
7747         if __PIC__ or __pic__ is defined.
7748
7749 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7750
7751         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
7752         __asm__ so that it works correctly even if -ansi -pedantic-errors.
7753
7754 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7755
7756         * gcc.misc-tests/linkage.exp: Update last change to handle
7757         sparc*-, not just sparc-.
7758
7759 2002-04-03  Richard Henderson  <rth@redhat.com>
7760
7761         * gcc.dg/cpp/ucs.c: Improved long UCS test.
7762
7763 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7764
7765         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
7766
7767 2002-04-02  David S. Miller  <davem@redhat.com>
7768
7769         * gcc.c-torture/execute/20020402-3.c: New test.
7770
7771 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7772
7773         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
7774         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
7775
7776         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
7777         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
7778         g77.f-torture/execute/20001201.x,
7779         g77.f-torture/execute/u77-test.x: New files.
7780
7781         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
7782         * gcc.dg/wchar_t-1.c: Ditto.
7783
7784 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7785
7786         * gcc.c-torture/execute/20020402-1.c: New test.
7787
7788 2002-04-01  Richard Henderson  <rth@redhat.com>
7789
7790         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
7791
7792         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
7793
7794 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7795
7796         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
7797
7798 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7799
7800         * g++.dg/inherit/template-as-base.C: Expect error.
7801         * g++.dg/inherit/namespace-as-base.C: Likewise.
7802
7803 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
7804
7805         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
7806         g++.dg/ext/instantiate3.C: Tweak match patterns.
7807
7808         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
7809         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
7810         -da test.
7811
7812 2002-03-31  Richard Henderson  <rth@redhat.com>
7813
7814         * gcc.dg/special/alias-2.c: New.
7815         * gcc.dg/special/ecos.exp: Run it.
7816
7817 2002-03-31  Richard Henderson  <rth@redhat.com>
7818
7819         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
7820
7821 2002-03-31  Kazu Hirata  <kazu@hxi.com>
7822
7823         * gcc.dg/weak-1.c: Disable on h8300 port.
7824
7825 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
7826
7827         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
7828         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
7829         ordering tests.
7830         * g++.dg/bprob/bprob-1.C: New test.
7831         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
7832         * g++.dg/gcov/gcov-1.C: New test.
7833         * g++.dg/gcov/gcov-1.x: New file.
7834         * g++.dg/gcov/gcov-2.C: New test.
7835         * g++.dg/gcov/gcov-3.C: New test.
7836         * g++.dg/gcov/gcov-3.h: New file.
7837
7838 2002-03-28  Roger Sayle  <roger@eyesopen.com>
7839
7840         * g++.old-deja/g++.other/builtins5.C: New test.
7841         * g++.old-deja/g++.other/builtins6.C: New test.
7842         * g++.old-deja/g++.other/builtins7.C: New test.
7843         * g++.old-deja/g++.other/builtins8.C: New test.
7844         * g++.old-deja/g++.other/builtins9.C: New test.
7845
7846 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
7847
7848         * g++.dg/opt/static1.C: New test.
7849
7850         * g++.dg/opt/longbranch1.C: New test.
7851
7852 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
7853
7854         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
7855
7856         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
7857
7858 2002-03-28  Jeffrey A Law  (law@redhat.com)
7859
7860         * gcc.c-torture/execute/20020328-1.c: New test.
7861
7862 2002-03-27  Richard Henderson  <rth@redhat.com>
7863
7864         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
7865         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
7866         move from g++.old-deja/g++.ext/.
7867
7868 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
7869
7870         * g++.dg/init/new2.C: New test.
7871
7872 2002-03-26  Richard Henderson  <rth@redhat.com>
7873
7874         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
7875
7876         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
7877         on sparc.
7878
7879         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
7880         sparcv9 systems.
7881         * gcc.dg/20001102-1.c: Likewise.
7882
7883 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
7884
7885         * gcc.dg/cpp/endif-pedantic1.c,
7886         gcc.dg/cpp/endif-pedantic2.c:  New tests.
7887
7888 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
7889
7890         * g++.dg/init/new1.C: New test.
7891
7892 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7893
7894         * g++.dg/abi/vbase9.C: New test.
7895
7896 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
7897
7898         * gcc.dg/arm-asm.c: New test.
7899
7900 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
7901
7902         * gcc.dg/Wswitch-enum.c: New test.
7903         Fix PR c/5044.
7904
7905 2002-03-26  Richard Henderson  <rth@redhat.com>
7906
7907         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
7908         structure.
7909
7910 2002-03-25  Richard Henderson  <rth@redhat.com>
7911
7912         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
7913         sparcv9 systems.
7914
7915         * gcc.c-torture/compile/20011119-1.c (xxx): New.
7916         * gcc.c-torture/compile/20011119-2.c (xxx): New.
7917
7918 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
7919
7920         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
7921
7922 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
7923
7924         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
7925         targets using generic thunk support.
7926
7927 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
7928
7929         * gcc.c-torture/compile/20020323-1.c: New test.
7930
7931         * g++.dg/opt/conj2.C: New test.
7932
7933 2002-03-24  Richard Henderson  <rth@redhat.com>
7934
7935         * gcc.dg/weak-1.c: Use -fno-common.
7936
7937 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7938
7939         * g77.dg/f77-edit-apostrophe-out.f: New test
7940         * g77.dg/f77-edit-h-out.f: New test
7941         * g77.dg/f77-edit-t-in.f: New test
7942         * g77.dg/f77-edit-t-out.f: New test
7943         * g77.dg/f77-edit-x-out.f: New test
7944         * g77.dg/f77-edit-slash-out.f: New test
7945         * g77.dg/f77-edit-colon-out.f: New test
7946         * g77.dg/f77-edit-s-out.f: New test
7947
7948 2002-03-24  Richard Henderson  <rth@redhat.com>
7949
7950         * objc/execute/formal_protocol-6.x: New XFAIL.
7951
7952 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7953
7954         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
7955         that do not support weak symbols
7956
7957 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7958
7959         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
7960         * lib/g77.exp:  Likewise
7961         * lib/objc.exp: Likewise
7962
7963 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
7964
7965         * gcc.dg/Wswitch-default.c: New test.
7966
7967 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
7968
7969         * g++.dg/other/enum1.C: New test.
7970
7971 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
7972
7973         * gcc.dg/pragma-ep-3.c: Fix typo.
7974
7975 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7976
7977         * g++.dg/inherit/template-as-base.C: New test.
7978
7979 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
7980
7981         * g++.old-deja/g++.other/dwarf2-1.C: Move...
7982         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
7983
7984 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
7985
7986         * gcc.dg/cpp/multiline.c: Update to match.
7987
7988 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
7989
7990         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
7991
7992 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
7993
7994         * gcc.dg/cpp/extratokens2.c:  New file.
7995
7996 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
7997
7998         * gcc.dg/20020312-2.c: Add rs6000 target.
7999
8000         * gcc.c-torture/compile/20020319-1.c: New test.
8001
8002 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8003
8004         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8005         (A, E): Handle this.
8006
8007 2002-03-20  Jason Merrill  <jason@redhat.com>
8008
8009         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8010         ignoring -fpic.
8011         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8012         through prune_gcc_output.
8013
8014 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8015
8016         * gcc.c-torture/compile/20020320-1.c: New test.
8017
8018 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8019
8020         * gcc.c-torture/compile/20020318-1.c: New test.
8021
8022         * gcc.dg/struct-by-value-1.c: New test.
8023
8024         * gcc.dg/20020319-1.c: New test.
8025
8026 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8027
8028         * g++.dg/opt/conj1.C: New test.
8029
8030 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8031
8032         * g++.dg/template/qualttp20.C: Revert previous change.
8033         * g++.dg/template/qualttp3.C: Likewise.
8034         * g++.dg/template/qualttp4.C: Likewise
8035         * g++.dg/template/qualttp5.C: Likewise
8036         * g++.dg/template/qualttp6.C: Likewise
8037         * g++.dg/template/qualttp7.C: Likewise
8038         * g++.dg/template/qualttp8.C: Likewise
8039         * g++.dg/template/recurse.C: Likewise.
8040
8041 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8042
8043         * gcc.dg/cpp/wchar-1.c: Update.
8044
8045 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8046
8047         * g++.dg/template/conv1.C: New test.
8048         * g++.dg/template/conv2.C: New test.
8049         * g++.dg/template/conv3.C: New test.
8050         * g++.dg/template/conv4.C: New test.
8051
8052 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8053
8054         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8055         * g++.dg/template/qualttp3.C: Likewise.
8056         * g++.dg/template/qualttp4.C: Likewise
8057         * g++.dg/template/qualttp5.C: Likewise
8058         * g++.dg/template/qualttp6.C: Likewise
8059         * g++.dg/template/qualttp7.C: Likewise
8060         * g++.dg/template/qualttp8.C: Likewise
8061         * g++.dg/template/recurse.C: Likewise.
8062
8063 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8064
8065         * g++.dg/opt/dtor1.C: New test.
8066
8067 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8068
8069         * gcc.c-torture/compile/20020315-1.c: New test.
8070
8071 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8072
8073         * gcc.dg/weak-1.c: Fix scan tests.
8074
8075 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8076
8077         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8078         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8079         cris-*-aout* mmix-*-*.
8080         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8081         cris-*-aout* mmix-*-*.
8082         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8083         cris-*-elf* cris-*-aout* and mmix-*-*.
8084         * gcc.dg/20001009-1.c: Ditto.
8085         * gcc.dg/20010912-1.c: Ditto.
8086         * gcc.dg/20020122-4.c: Ditto.
8087         * gcc.dg/inline-2.c: Ditto.
8088
8089 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8090
8091         * gcc.c-torture/compile/20020314-1.c: New test.
8092
8093 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8094
8095         * gcc.c-torture/execute/20020314-1.c: New test.
8096
8097 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8098
8099         * g++.dg/warn/Wunused-1.C: New test.
8100
8101 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8102
8103         * g++.dg/abi/mangle6.C: New test.
8104
8105 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8106
8107         * gcc.c-torture/compile/20020309-2.c: New test.
8108
8109         * gcc.c-torture/compile/20020312-1.c: New test.
8110
8111 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8112
8113         * g++.dg/other/access1.C: New test.
8114
8115 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8116
8117         * gcc.c-torture/execute/wchar_t-1.c: New test.
8118
8119 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8120
8121         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8122
8123 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8124
8125         * gcc.dg/20020312-1.c: New test case.
8126
8127 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8128
8129         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8130
8131 2002-03-11  Richard Henderson  <rth@redhat.com>
8132
8133         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8134         * g++.old-deja/g++.jason/report.C: Likewise.
8135
8136 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8137
8138         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8139         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8140
8141 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8142
8143         * testsuite/g++.dg/overload/pmf1.C: New test.
8144
8145 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8146
8147         * gcc.c-torture/execute/20020307-1.c: Use long.
8148
8149 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8150
8151         PR optimization/5844
8152         * gcc.dg/20020310-1.c: New test.
8153
8154 2002-03-09  Michael Meissner  <meissner@redhat.com>
8155
8156         * gcc.c-torture/execute/memcpy-2.c: New test.
8157         * gcc.c-torture/execute/memset-1.c: New test.
8158         * gcc.c-torture/execute/strlen-1.c: New test.
8159         * gcc.c-torture/execute/strcmp-1.c: New test.
8160         * gcc.c-torture/execute/strncmp-1.c: New test.
8161
8162 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8163
8164         * gcc.dg/ppc-ldstruct.c: New test.
8165
8166 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8167
8168         * gcc.c-torture/execute/va-arg-22.c: New test.
8169
8170 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8171
8172         * gcc.c-torture/compile/20020309-1.c: New test.
8173
8174 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8175
8176         * gcc.c-torture/execute/20020307-2.c: New test.
8177
8178 2002-03-07  Jeffrey A Law  (law@redhat.com)
8179
8180         * g77.f-torture/compile/20020307-1.f: New test.
8181
8182 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8183
8184         * gcc.dg/unordered-1.c: New test.
8185
8186 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8187
8188         * gcc.c-torture/execute/20020307-1.c: New test.
8189
8190 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8191
8192         * gcc.dg/20020304-1.c: New test.
8193
8194         * gcc.c-torture/compile/20020304-2.c: New test.
8195
8196 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8197
8198         * gcc.c-torture/compile/20020304-1.c: New test case
8199         (from PR c/5830).
8200
8201 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8202
8203         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8204
8205 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8206
8207         * g++.dg/other/classkey1.C: New test.
8208
8209 2002-03-01  Richard Henderson  <rth@redhat.com>
8210
8211         * gcc.c-torture/compile/981223-1.x: New.
8212         * gcc.c-torture/compile/920625-1.x: New.
8213
8214 2002-02-28  Richard Henderson  <rth@redhat.com>
8215
8216         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8217
8218 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8219
8220         * gcc.c-torture/execute/20020227-1.c: New test.
8221
8222 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8223
8224         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8225         here" ERROR lines.
8226         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8227         * g++.old-deja.g++.other/defarg1.C: Likewise.
8228         * g++.old-deja/g++.pt/calls2.C: Likewise.
8229         * g++.old-deja/g++.pt/crash20.C: Likewise.
8230         * g++.old-deja/g++.pt/crash30.C: Likewise.
8231         * g++.old-deja/g++.pt/crash36.C: Likewise.
8232         * g++.old-deja/g++.pt/crash6.C: Likewise.
8233         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8234         * g++.old-deja/g++.pt/derived3.C: Likewise.
8235         * g++.old-deja/g++.pt/error1.C: Likewise.
8236         * g++.old-deja/g++.pt/friend21.C: Likewise.
8237         * g++.old-deja/g++.pt/friend23.C: Likewise.
8238         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8239         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8240
8241 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8242
8243         * gcc.c-torture/execute/20020225-2.c: New test.
8244
8245 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8246
8247         * gcc.c-torture/execute/920730-1t.c,
8248         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8249         Delete test cases, only relevant to -traditional.
8250
8251 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8252
8253         * gcc.dg/cpp/undef1.c: Remove.
8254         * gcc.dg/cpp/directiv.c: Update.
8255         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8256
8257 2002-02-27  Michael Meissner  <meissner@redhat.com>
8258
8259         * gcc.c-torture/execute/20020226-1.c: New test.
8260
8261 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8262
8263         * g++.dg/debug/debug4.C: New test.
8264
8265         * gcc.dg/ia64-visibility-1.c: New test.
8266
8267 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8268
8269         * gcc.dg/debug/20020224-1.c: New.
8270
8271 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8272
8273         * gcc.c-torture/execute/960416-1.x: New.
8274         * gcc.c-torture/execute/divconst-3.x: Likewise.
8275
8276 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8277
8278         * gcc.dg/20020224-1.c: New test.
8279
8280 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8281
8282         * gcc.c-torture/execute/20020225-1.c: New.
8283
8284 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8285
8286         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8287
8288 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8289
8290         * gcc.dg/20020222-1.c: New test.
8291
8292 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8293
8294         * g++.dg/opt/anonunion1.C: New test.
8295
8296 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8297
8298         * g++.dg/template/qualttp19.C: New test.
8299         * g++.dg/template/qualttp20.C: New test.
8300         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8301         * g++.old-deja/g++.other/qual1.C: Likewise.
8302
8303 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8304
8305         * gcc.dg/attr-alwaysinline.c: New.
8306
8307 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8308
8309         * gcc.dg/20020220-1.c: New test.
8310
8311         * gcc.dg/20020220-2.c: New test.
8312
8313         * g++.dg/opt/mmx1.C: New test.
8314
8315 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8316
8317         * gcc.c-torture/compile/20020110.c: New test.
8318
8319 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8320
8321         * gcc.c-torture/execute/20020219-1.c: New test.
8322
8323         * gcc.dg/20020219-1.c: New test.
8324
8325         * gcc.dg/noncompile/20020220-1.c: New test.
8326
8327         * g++.dg/opt/ptrintsum1.C: New test.
8328
8329         * gcc.dg/debug/20020220-1.c: New test.
8330
8331 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8332
8333         * gcc.c-torture/execute/20020216-1.c: New test.
8334
8335 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8336
8337         * gcc.dg/decl-1.c: Update, new test.
8338
8339 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8340
8341         * g++.dg/abi/bitfield1.C: New test.
8342         * g++.dg/abi/bitfield2.C: New test.
8343
8344 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8345
8346         * gcc.dg/attr-nest.c: New test.
8347
8348 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8349
8350         * gcc.c-torture/execute/20020215-1.c: New test.
8351
8352 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8353
8354         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8355         * g++.dg/debug/debug.exp: New.
8356         * g++.dg/debug/trivial.C: New.
8357         * g++.dg/debug/debug1.C: Moved...
8358         * g++.dg/other/debug1.C: ...from here.
8359         * g++.dg/debug/debug2.C: Moved...
8360         * g++.dg/other/debug2.C: ...from here.
8361         * g++.dg/debug/debug3.C: Moved...
8362         * g++.dg/other/debug3.C: ...from here.
8363
8364         * gcc.dg/noncompile/20020213-1.c: New test.
8365
8366 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8367
8368         * g++.dg/other/debug3.C: New test.
8369
8370         * gcc.c-torture/execute/20020213-1.c: New test.
8371
8372 2002-02-13  Richard Smith <richard@ex-parrot.com>
8373
8374         * g++.old-deja/g++.other/thunk1.C: New test.
8375
8376 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8377
8378         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8379
8380 2002-02-13  Stan Shebs  <shebs@apple.com>
8381
8382         * gcc.dg/altivec-3.c: New.
8383
8384 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8385
8386         * gcc.dg/Wunreachable-1.c: New test.
8387         * gcc.dg/Wunreachable-2.c: New test.
8388
8389 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8390
8391         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8392
8393 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8394
8395         * gcc.dg/decl-1.c: New test.
8396
8397 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8398
8399         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8400
8401 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8402
8403         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8404         * gcc.c-torture/compile/980506-1.x: Likewise.
8405
8406 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8407
8408         * gcc.dg/20020210-1.c: New.
8409
8410 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8411
8412         * g77.f-torture/execute/947.f: New regression test
8413         for PR fortran/947.
8414
8415 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8416
8417         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8418         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8419
8420 2002-02-08  Richard Henderson  <rth@redhat.com>
8421
8422         * gcc.c-torture/compile/labels-3.c: New.
8423
8424 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8425
8426         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8427         expression statements work instead.
8428         * gcc.dg/noncompile/20020207-1.c: New test.
8429
8430 2002-02-07  Richard Henderson  <rth@redhat.com>
8431
8432         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8433
8434 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8435
8436         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8437         message from g77
8438         * lib/g77-dg.exp: Trim g77 error messages so that they are
8439         recognized by dg.exp.
8440
8441 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8442
8443         PR fortran/5473
8444         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8445
8446 2002-02-07  Richard Henderson  <rth@redhat.com>
8447
8448         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8449         to be sufficiently aligned for integers.
8450
8451 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8452
8453         * g++.dg/template/friend4.C: New test.
8454
8455 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8456
8457         PR fortran/5743
8458         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8459         unsupported cases.
8460
8461 2002-02-07  Richard Henderson  <rth@redhat.com>
8462
8463         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8464         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8465         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8466         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8467
8468 2002-02-06  Richard Henderson  <rth@redhat.com>
8469
8470         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8471
8472 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8473
8474         * gcc.dg/20020206-1.c: New test.
8475
8476 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8477
8478         * gcc.c-torture/execute/20020206-1.c: New test.
8479
8480         * gcc.c-torture/execute/20020206-2.c: New test.
8481
8482         PR optimization/5429:
8483         * gcc.c-torture/compile/20020206-1.c: New test.
8484
8485 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8486
8487         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8488         as certain file formats cannot support particularly large
8489         alignments.
8490
8491         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8492         and do not expect to be able to link the executable.
8493
8494         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8495         fail because the COFF format does not support the weak attribute.
8496
8497 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8498
8499         * g77.dg/pr5473.f:  New test
8500
8501 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8502
8503         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8504         Fix testcase accordingly.
8505
8506 2002-02-04  Richard Henderson  <rth@redhat.com>
8507
8508         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8509         (buf): Change to be an array of pointers, not ints.
8510
8511 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8512
8513         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8514         before all tests.  Move warning one line above to match where it
8515         C frontend emits.
8516         * gcc.dg/Wswitch-2.c: New test.
8517         * g++.dg/warn/Wswitch-1.C: New test.
8518         * g++.dg/warn/Wswitch-2.C: New test.
8519
8520 2002-02-04  Richard Henderson  <rth@redhat.com>
8521
8522         * g++.dg/abi/offsetof.C: Fix size comparison.
8523
8524 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8525
8526         * gcc.dg/cast-qual-2.c: New test.
8527
8528 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8529
8530         * gcc.dg/20020201-4.c: New test.
8531
8532 2002-02-04  Ben Elliston  <bje@redhat.com>
8533
8534         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8535         target_info attribute != 0, in addition to the empty string.
8536         (gcc_target_compile): Likewise.
8537
8538 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8539
8540         * gcc.dg/Wswitch.c: New test.
8541         PR gcc/4475. PR gcc/3780.
8542
8543 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8544
8545         * g77.f-torture/execute/5122.f: New test for regressions
8546         against PR fortran/5122.
8547
8548 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8549
8550         * g77.f-torture/compile/pr3743.f: Delete
8551         * g77.dg/pr3743-1.f: New test.
8552         * g77.dg/pr3743-2.f: New test.
8553         * g77.dg/pr3743-3.f: New test.
8554         * g77.dg/pr3743-4.f: New test.
8555
8556 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8557
8558         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8559
8560 2002-02-02  Richard Henderson  <rth@redhat.com>
8561
8562         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8563         * gcc.c-torture/execute/bf64-1.c: Likewise.
8564
8565 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8566
8567         * gcc.dg/20020201-2.c: New test.
8568
8569         * gcc.dg/20020201-3.c: New test.
8570
8571         * gcc.c-torture/execute/bitfld-2.c: New test.
8572
8573 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8574
8575         * gcc.dg/bitfld-1.c: Update.
8576         * gcc.dg/bitfld-2.c: Update.
8577         * gcc.c-torture/execute/bitfld-1.x: New.
8578
8579 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8580
8581         * gcc.c-torture/execute/20020201-1.c: New test.
8582
8583 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8584
8585         PR target/5469
8586         * gcc.dg/20020201-1.c: New test.
8587
8588 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8589
8590         PR fortran/3743
8591         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8592         * g77.f-torture/compile/pr3743.x: Remove
8593
8594 2002-01-31  Tom Rix  <trix@redhat.com>
8595
8596         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8597
8598 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8599
8600         * gcc.dg/noncompile/20020130-1.c: New test.
8601
8602 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8603
8604         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8605
8606 2002-01-29  Richard Henderson  <rth@redhat.com>
8607
8608         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8609         to long long.
8610         * gcc.c-torture/execute/bf64-1.c: Likewise.
8611
8612 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8613
8614         * gcc.c-torture/execute/20020129-1.c: New test.
8615
8616 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8617
8618         * gcc.c-torture/compile/20000224-1.c: Update.
8619         * gcc.c-torture/execute/bitfld-1.c: New tests.
8620         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8621         * gcc.dg/uninit-A.c: Update.
8622
8623 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8624
8625         * g++.dg/template/ctor1.C: Add instantiation.
8626
8627 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8628
8629         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8630         argument to __builtin_prefetch to be const ptr.
8631
8632 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8633
8634         * gcc.c-torture/compile/20020120-1.c: New test.
8635
8636 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8637
8638         * gcc.c-torture/execute/20020127-1.c: New test.
8639
8640 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8641
8642         * g77.dg/f77-edit-i-in.f: New test
8643         * g77.dg/f77-edit-i-out.f: New test
8644
8645 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8646
8647         * gcc.dg/debug/debug.exp: New file.
8648         * gcc.dg/debug/trivial.c: New file.
8649         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8650         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8651         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8652         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8653         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8654         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8655         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8656         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8657         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8658         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8659         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8660         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8661         * gcc.dg/20000503-1.c: Removed.
8662         * gcc.dg/20010207-1.c: Removed.
8663         * gcc.dg/20011223-1.c: Removed.
8664         * gcc.dg/20020104-2.c: Removed.
8665         * gcc.dg/debug-1.c: Removed.
8666         * gcc.dg/debug-2.c: Removed.
8667         * gcc.dg/debug-3.c: Removed.
8668         * gcc.dg/debug-4.c: Removed.
8669         * gcc.dg/debug-5.c: Removed.
8670         * gcc.dg/debug-6.c: Removed.
8671         * gcc.dg/dwarf2-1.c: Removed.
8672         * gcc.dg/dwarf2-2.c: Removed.
8673
8674 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8675
8676         * g++.old-deja/g++.other/eh5.C: New test.
8677         * g++.old-deja/g++.other/sibcall2.C: New test.
8678         * g++.old-deja/g++.other/array9.C: New test.
8679         * g++.old-deja/g++.other/typename2.C: New test.
8680         * g++.old-deja/g++.other/crash60.C: New test.
8681         * g++.old-deja/g++.other/conv9.C: New test.
8682         * g++.old-deja/g++.other/mangle10.C: New test.
8683         * g++.old-deja/g++.other/unchanging1.C: New test.
8684         * g++.old-deja/g++.other/exprstmt1.C: New test.
8685         * g++.old-deja/g++.other/inline23.C: New test.
8686         * g++.old-deja/g++.eh/ia64-1.C: New test.
8687         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8688         * g++.old-deja/g++.other/reload1.C: New test.
8689         * g++.old-deja/g++.other/static20.C: New test.
8690         * g++.old-deja/g++.other/local-alloc1.C: New test.
8691         * g++.old-deja/g++.other/conv8.C: New test.
8692         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8693         * g++.old-deja/g++.other/storeexpr1.C: New test.
8694         * g++.old-deja/g++.other/storeexpr2.C: New test.
8695         * g++.dg/eh/template2.C: New test.
8696         * g++.dg/warn/weak1.C: New test.
8697
8698 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8699
8700         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8701         Remove first, non-varying, argument.
8702
8703 2002-01-23  Richard Henderson  <rth@redhat.com>
8704
8705         * gcc.dg/inline-2.c: New.
8706
8707         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8708         Add optional target arg.  Check number of arguments.
8709         (scan-assembler-not, scan-assembler-dem): Likewise.
8710         (scan-assembler-dem-not): Likewise.
8711
8712 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8713
8714         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8715         line 12.
8716         * g++.old-deja/g++.brendan/parse3.C,
8717         g++.old-deja/g++.other/crash26.C,
8718         g++.old-deja/g++.other/crash28.C,
8719         g++.old-deja/g++.other/crash29.C,
8720         g++.old-deja/g++.other/crash30.C,
8721         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8722
8723 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8724
8725         * gcc.dg/20020115-1.c: New.
8726
8727 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8728
8729         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8730
8731 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8732
8733         * gcc.dg/20020122-3.c: New.
8734
8735 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8736
8737         * g++.dg/other/gc1.C: New test.
8738
8739 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8740
8741         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8742
8743 2002-01-22  Richard Henderson  <rth@redhat.com>
8744
8745         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8746
8747 2002-01-22  Richard Henderson  <rth@redhat.com>
8748
8749         * gcc.dg/20020122-4.c: New.
8750
8751 2002-01-22  H.J. Lu <hjl@gnu.org>
8752
8753         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
8754         link output.
8755         * gcc.dg/special/ecos.exp: Likewise.
8756         * lib/g++-dg.exp: Likewise.
8757         * lib/g77-dg.exp: Likewise.
8758         * lib/gcc-dg.exp : Likewise.
8759         * lib/mike-g++.exp: Likewise.
8760         * lib/mike-g77.exp: Likewise.
8761         * lib/mike-gcc.exp: Likewise.
8762         * lib/objc-dg.exp: Likewise.
8763
8764 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
8765
8766         PR target/5379
8767         * gcc.dg/20020122-2.c: New test.
8768
8769 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
8770
8771         * gcc.dg/20020122-1.c: New test.
8772
8773 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
8774
8775         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
8776
8777 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
8778
8779         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
8780
8781 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8782
8783         * gcc.c-torture/compile/20020121-1.c: New test.
8784
8785 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8786
8787         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
8788         ld_library_path.
8789
8790 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
8791
8792         * gcc.dg/20020218-1.c: New test.
8793
8794 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
8795
8796         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
8797         messages
8798         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
8799         "At global scope" warning
8800         * g++.dg/ext/align1.C: Change cygwin test for alignment
8801         from db-bogus to dg-warning
8802
8803 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
8804
8805         * g77.f-torture/compile/cpp2.F: New test.
8806
8807 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8808
8809         * g++.dg/template/access1.C: New test.
8810
8811 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
8812
8813         * gcc.dg/20020118-1.c: New.
8814
8815 2002-01-18  Kazu Hirata  <kazu@hxi.com>
8816
8817         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
8818
8819 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8820
8821         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
8822         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
8823         alignment warnings.
8824
8825 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8826
8827         * gcc.misc-tests/i386-prefetch.exp: Save and restore
8828         torture_with_loops and torture_without_loops
8829
8830 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
8831
8832         * gcc.c-torture/compile/20020116-1.c: New test.
8833
8834 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
8835
8836         * gcc.dg/20020116-2.c: New test.
8837
8838         * gcc.dg/ultrasp4.c: New test.
8839
8840         * gcc.dg/20020116-1.c: New test.
8841
8842 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
8843
8844         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
8845         by EABI.
8846
8847 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
8848
8849         * gcc.misc-tests/i386-prefetch.exp: New.
8850         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
8851         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
8852         * gcc.misc-tests/i386-pf-none-1.c: New test.
8853         * gcc.misc-tests/i386-pf-sse-1.c: New test.
8854
8855 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
8856
8857         * gcc.dg/gnu89-init-1.c: Add new tests.
8858
8859 2002-01-15  Andreas Jaeger  <aj@suse.de>
8860
8861         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
8862         * gcc.dg/i386-mmx-2.c: Likewise.
8863         * gcc.dg/i386-sse-1.c: Likewise.
8864         * gcc.dg/i386-sse-2.c: Likewise.
8865         * gcc.dg/i386-sse-3.c: Likewise.
8866
8867 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
8868
8869         * g77.f-torture/execute/intrinsic-unix-bessel.f:
8870         Uncomment additional cases that now pass.
8871
8872 2002-01-11  Richard Henderson  <rth@redhat.com>
8873
8874         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
8875         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
8876
8877 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
8878
8879         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
8880
8881 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
8882
8883         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
8884         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
8885
8886 2002-01-10  Dale Johannesen  <dalej@apple.com>
8887
8888         * gcc.c-torture/execute/loop-11.c: New.
8889
8890 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
8891
8892         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
8893         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
8894
8895 2002-01-09  Richard Henderson  <rth@redhat.com>
8896
8897         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
8898         type in which to perform the operation for each size.
8899
8900 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
8901
8902         * gcc.c-torture/compile/20020109-2.c: New test.
8903
8904 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
8905
8906         * gcc.c-torture/execute/loop-10.c: New test.
8907
8908 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8909
8910         * gcc.c-torture/compile/20010226-1.c: New test.
8911         * gcc.c-torture/compile/20010227-1.c: New test.
8912         * gcc.c-torture/compile/20010426-1.c: New test.
8913         * gcc.c-torture/compile/20010510-1.c: New test.
8914         * gcc.c-torture/compile/20010605-3.c: New test.
8915         * gcc.c-torture/compile/20010824-1.c: New test.
8916         * gcc.c-torture/execute/20010409-1.c: New test.
8917         * gcc.dg/noncompile/20000901-1.c: New test.
8918         * gcc.dg/20001023-1.c: New test.
8919         * gcc.dg/20001101-1.c: New test.
8920         * gcc.dg/20001102-1.c: New test.
8921         * gcc.dg/20010207-1.c: New test.
8922         * gcc.dg/20010405-1.c: New test.
8923         * gcc.dg/20010822-1.c: New test.
8924         * gcc.dg/20011107-1.c: New test.
8925
8926 2002-01-09  Jeffrey A Law  (law@redhat.com)
8927
8928         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
8929
8930         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
8931         execution failure on PA targets.
8932
8933 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8934
8935         * gcc.c-torture/compile/20020109-1.c: New test.
8936
8937 2002-01-08  Kazu Hirata  <kazu@hxi.com>
8938
8939         * gcc.c-torture/execute/20020108-1.c: New test.
8940
8941 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
8942
8943         * gcc.dg/20020108-1.c: New test.
8944
8945 2002-01-08  H.J. Lu <hjl@gnu.org>
8946
8947         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
8948         for header files.
8949
8950 2002-01-08  Geoff Keating  <geoffk@redhat.com>
8951
8952         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
8953         consistency.
8954
8955 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
8956
8957         * gcc.dg/altivec-4.c: Test altivec predicates.
8958
8959 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
8960
8961         * gcc.c-torture/execute/20020107-1.c: New test.
8962
8963 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8964
8965         PR c/5279
8966         * gcc.c-torture/compile/20020106-1.c: New test.
8967
8968 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8969
8970         * gcc.c-torture/execute/nestfunc-4.c: New test.
8971
8972 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8973
8974         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
8975         extra triple that slipped in.
8976         * g++.old-deja/g++.abi/align.C: Likewise.
8977         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8978
8979 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8980
8981         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
8982         * g++.old-deja/g++.abi/align.C: Likewise.
8983         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8984
8985         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
8986         on FreeBSD/i386.
8987         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
8988         FreeBSD.
8989
8990 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
8991
8992         * gcc.dg/20020104-1.c: New test.
8993
8994         * gcc.dg/20020104-2.c: New test.
8995
8996 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
8997
8998         * gcc.dg/20020103-1.c: Fix typo in target selector.
8999
9000 2002-01-03  Richard Henderson  <rth@redhat.com>
9001
9002         * gcc.dg/20020103-1.c: New.
9003
9004 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9005
9006         * gcc.c-torture/execute/20020103-1.c: New test.
9007
9008 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9009
9010         * g++.dg/other/debug2.C: New test.
9011
9012         * gcc.c-torture/compile/20020103-1.c: New test.
9013
9014 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9015
9016         * gcc.dg/gnu89-init-1.c: Added new tests.
9017
9018 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9019
9020         * g++.dg/template/friend2.C: Remove as patch is reverted.
9021
9022         * g++.dg/warn/oldcast1.C: New test.
9023
9024         * g++.dg/template/ptrmem1.C: New test.
9025         * g++.dg/template/ptrmem2.C: New test.
9026
9027         * g++.dg/template/ntp.C: New test.
9028
9029         * g++.dg/other/component1.C: New test.
9030
9031         * g++.dg/template/ttp3.C: New test.
9032
9033         * g++.dg/template/friend2.C: New test.
9034         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9035
9036 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9037
9038         * g++.dg/other/ptrmem1.C: New test.
9039         * g++.dg/other/ptrmem2.C: New test.
9040
9041 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9042
9043         * g++.dg/template/ctor1.C: New test.
9044
9045 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9046
9047         * g++.dg/template/friend2.C: New test.
9048
9049 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9050
9051         * gcc.dg/mmix-1.c: New test.
9052
9053 2001-12-31  Richard Henderson  <rth@redhat.com>
9054
9055         * gcc.dg/asm-5.c: New.
9056
9057 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9058
9059         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9060         in namespace __gnu_cxx
9061
9062 2001-12-30  Richard Henderson  <rth@redhat.com>
9063
9064         * gcc.dg/debug-6.c: New.
9065
9066 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9067
9068         * gcc.c-torture/compile/20011229-2.c: New test.
9069
9070 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9071
9072         * gcc.dg/debug-3.c: New test.
9073         * gcc.dg/debug-4.c: New test.
9074         * gcc.dg/debug-5.c: New test.
9075
9076 2001-12-29  Richard Henderson  <rth@redhat.com>
9077
9078         * g++.dg/eh/loop1.C: New.
9079
9080 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9081
9082         * g++.dg/template/crash1.C: New test.
9083
9084 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9085
9086         * g++.dg/other/const1.C: New test.
9087
9088 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9089
9090         * gcc.c-torture/compile/20011229-1.c: New test.
9091
9092 2001-12-28  Stan Shebs  <shebs@apple.com>
9093
9094         * lib/objc-torture.exp: Resync with c-torture.exp.
9095         * lib/objc.exp: Load standard libraries.
9096
9097 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9098
9099         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9100         additional tests.
9101
9102 2001-12-27  Roger Sayle <roger@eyesopen.com>
9103
9104         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9105
9106 2001-12-27  Richard Henderson  <rth@redhat.com>
9107
9108         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9109
9110 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9111
9112         * g++.dg/eh/ctor1.C: New test.
9113         * g++.dg/other/error2.C: New test.
9114
9115 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9116
9117         * g++.dg/other/init2.C: New test.
9118
9119 2001-12-24  Richard Henderson  <rth@redhat.com>
9120
9121         * gcc.dg/20011223-1.c: New.
9122         * gcc.dg/inline-1.c: New.
9123
9124 2001-12-23  Richard Henderson  <rth@redhat.com>
9125
9126         * gcc.dg/asm-4.c: Test operand modifiers.
9127
9128 2001-12-23  Richard Henderson  <rth@redhat.com>
9129
9130         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9131
9132 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9133
9134         * gcc.c-torture/execute/20011223-1.c: New test.
9135
9136 2001-12-21  Richard Henderson  <rth@redhat.com>
9137
9138         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9139         re-enables the warning.
9140
9141 2001-12-21  Richard Henderson  <rth@redhat.com>
9142
9143         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9144
9145 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9146
9147         * gcc.c-torture/compile/20011218-1.c: New test.
9148
9149 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9150
9151         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9152         arm-isr.c test.
9153         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9154         epilogue generation for ARM ISR routines.
9155
9156 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9157
9158         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9159         * gcc.dg/format/c90-printf-3.c: Likewise.
9160         * gcc.dg/format/c99-printf-3.c: Likewise.
9161         * gcc.dg/format/ext-1.c: Likewise.
9162         * gcc.dg/format/ext-6.c: Likewise.
9163         * gcc.dg/format/format.h: Prototype unlocked stdio.
9164
9165 2001-12-20  Richard Henderson  <rth@redhat.com>
9166
9167         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9168         (arena): Use it.
9169         (malloc): Correct allocation logic.  Abort if we fill up the
9170         arena before initialization complete.
9171         (realloc): Correct allocation logic.
9172
9173 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9174
9175         * gcc.c-torture/compile/20011219-2.c: New test.
9176
9177         * gcc.c-torture/execute/20011219-1.c: New test.
9178
9179 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9180
9181         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9182         target does not support weak symbols.
9183
9184 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9185
9186         * gcc.c-torture/compile/20011219-1.c: New test.
9187
9188 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9189
9190         * g++.dg/other/error1.C: New test.
9191
9192 2001-12-17  Jeffrey A Law  (law@redhat.com)
9193
9194         * gcc.c-torture/execute/20011217-1.c: New test.
9195
9196 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9197
9198         * objc.dg/special/: New directory.
9199         * objc.dg/special/special.exp: New file.
9200         * objc.dg/special/unclaimed-category-1.h: New file.
9201         * objc.dg/special/unclaimed-category-1a.m: New file.
9202         * objc.dg/special/unclaimed-category-1.m: New file.
9203
9204 2001-12-17  Andreas Jaeger  <aj@suse.de>
9205
9206         * gcc.c-torture/compile/20011217-2.c: New test.
9207
9208 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9209
9210         * gcc.c-torture/compile/20011217-1.c: New test.
9211
9212 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9213
9214         * testsuite/gcc.dg/20011214-1.c: New.
9215
9216 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9217
9218         * gcc.dg/altivec-4.c: New.
9219
9220 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9221
9222         * gcc.dg/20011113-1.c: New test.
9223
9224 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9225
9226         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9227         std::__malloc_alloc_template<0> and
9228         std::__default_alloc_template<false, 0>.
9229
9230 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9231
9232         * objc/execute/bf-21.m: New test.
9233         * objc/execute/enumeration-1.m: New test.
9234         * objc/execute/enumeration-2.m: New test.
9235
9236 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9237
9238         * gcc.dg/gnu89-init-1.c: New test.
9239
9240 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9241
9242         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9243         * g++.old-deja/g++.jason/2371.C: Likewise.
9244         * g++.old-deja/g++.jason/template33.C: Likewise.
9245         * g++.old-deja/g++.jason/template34.C: Likewise.
9246         * g++.old-deja/g++.jason/template36.C: Likewise.
9247         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9248         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9249         * g++.old-deja/g++.other/typename1.C: Likewise.
9250         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9251         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9252         * g++.old-deja/g++.pt/typename11.C: Likewise.
9253         * g++.old-deja/g++.pt/typename14.C: Likewise.
9254         * g++.old-deja/g++.pt/typename16.C: Likewise.
9255         * g++.old-deja/g++.pt/typename3.C: Likewise.
9256         * g++.old-deja/g++.pt/typename4.C: Likewise.
9257         * g++.old-deja/g++.pt/typename5.C: Likewise.
9258         * g++.old-deja/g++.pt/typename7.C: Likewise.
9259         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9260
9261 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9262
9263         * g++.dg/other/linkage1.C: New test.
9264         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9265         specifiers.
9266
9267 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9268
9269         * gcc.dg/concat.c: New test.
9270
9271 2001-12-11  Stan Shebs  <shebs@apple.com>
9272
9273         * objc/compile: New test directory.
9274         * objc/compile/compile.exp: New expect script.
9275         * objc/compile/20011211-1.m: New compile test.
9276
9277 2001-12-11  Jason Merrill  <jason@redhat.com>
9278
9279         * lib/prune.exp (prune_gcc_output): Also handle "In member
9280         function".  So many permutations...
9281
9282 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9283
9284         * g++.dg/template/typedef1.C: New test.
9285
9286 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9287
9288         * g++.dg/other/copy1.C: New test.
9289
9290 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9291
9292         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9293
9294         * gcc.dg/builtin-choose-expr.c: New.
9295
9296 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9297
9298         * gcc.dg/altivec-2.c: New.
9299
9300 2001-12-07  Richard Henderson  <rth@redhat.com>
9301
9302         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9303
9304 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9305
9306         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9307         ultrasparc.
9308
9309 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9310
9311         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9312
9313 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9314
9315         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9316         variable argument list.
9317
9318 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9319
9320         * gcc.c-torture/execute/memcheck: Delete entire directory.
9321         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9322         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9323
9324 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9325
9326         * gcc.dg/Wshadow-1.c: New test.
9327
9328 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9329
9330         * gcc.c-torture/compile/20011130-1.c: New test.
9331
9332         * gcc.dg/noncompile/20011025-1.c: New test.
9333
9334         * g++.dg/other/anon-union.C: New test.
9335
9336         * gcc.c-torture/execute/20011024-1.c: New test.
9337
9338 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9339
9340         * gcc.c-torture/execute/20000722-1.x,
9341         gcc.c-torture/execute/20010123-1.x: Remove.
9342         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9343         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9344         gcc.dg/c99-complit-2.c: New tests.
9345
9346 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9347
9348         * g++.dg/inherit/base1.C: New test.
9349
9350 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9351
9352         * g++.dg/other/stdarg1.C: New test.
9353
9354         * gcc.c-torture/compile/20011130-2.c: New test.
9355
9356 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9357
9358         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9359         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9360         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9361         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9362         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9363         * gcc.dg/builtin-prefetch-1.c: New test.
9364
9365 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9366
9367         * gcc.dg/20011130-1.c: New test.
9368
9369 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9370
9371         * g++.dg/other/scope1.C: New test.
9372         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9373
9374 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9375
9376         * gcc.dg/vla-init-1.c: New test.
9377
9378 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9379
9380         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9381
9382 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9383
9384         * objc.dg/alias.m: Update.
9385         * objc.dg/class-1.m: Update.
9386         * objc.dg/const-str-1.m: Update.
9387         * objc.dg/fwd-proto-1.m: Update.
9388         * objc.dg/id-1.m: Update.
9389         * objc.dg/super-class-1.m: Update.
9390
9391 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9392
9393         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9394         constructs.
9395
9396 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9397
9398         * gcc.c-torture/execute/20011128-1.c: New test.
9399
9400 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9401
9402         * gcc.dg/20011127-1.c: New test.
9403
9404 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9405
9406         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9407         from Austin Group draft 7.
9408         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9409         scanf format arguments.
9410         * gcc.dg/format/no-exargs-2.c: New test.
9411
9412 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9413
9414         * g++.dg/abi/vbase8-4.C: New test.
9415
9416 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9417
9418         * gcc.c-torture/execute/20011121-1.c: New test.
9419
9420 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9421
9422         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9423
9424 2001-11-23  Andreas Jaeger  <aj@suse.de>
9425
9426         * gcc.dg/cpp/charconst-2.c: New test.
9427
9428 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9429
9430         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9431         to the host if it is remote.  Let tests specify extra headers
9432         they use.
9433         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9434         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9435         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9436         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9437         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9438         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9439         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9440         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9441         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9442         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9443
9444 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9445
9446         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9447         for little endian ARMs.
9448
9449 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9450
9451         * gcc.c-torture/compile/20011119-1.c: New test.
9452         * gcc.c-torture/compile/20011119-2.c: New test.
9453
9454 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9455
9456         * gcc.dg/altivec-1.c: Fix typo.
9457
9458 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9459
9460         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9461
9462 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9463
9464         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9465
9466 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9467
9468         * lib/g77.exp: Don't specify --rpath-link.
9469
9470         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9471         across all the headers.
9472         * gcc.dg/format/format.exp: For testing on a remote host,
9473         copy format.h.
9474
9475         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9476         * gcc.c-torture/execute/930406-1.c: Likewise.
9477         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9478
9479 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9480
9481         * gcc.dg/altivec-1.c: New.
9482
9483 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9484
9485         * gcc.dg/cpp/fpreprocessed.c: New test case.
9486
9487 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9488
9489         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9490         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9491         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9492
9493 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9494
9495         * gcc.dg/no-builtin-1.c: New test.
9496
9497 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9498
9499         * gcc.c-torture/execute/20011115-1.c: New test.
9500
9501 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9502
9503         * gcc.c-torture/compile/20011114-2.c: New test.
9504         * gcc.c-torture/compile/20011114-3.c: New test.
9505         * gcc.c-torture/compile/20011114-4.c: New test.
9506
9507 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9508
9509         * g++.dg/other/init1.C: New test.
9510
9511 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9512
9513         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9514         message.
9515
9516         * gcc.c-torture/execute/20011114-1.c: New testcase.
9517
9518         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9519         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9520         like the (before this change) version of 20010327-1.c.
9521
9522 2001-11-14  Roger Sayle <roger@eyesopen.com>
9523
9524         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9525
9526 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9527
9528         * g++.dg/init/array2.C: New test.
9529
9530 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9531
9532         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9533
9534 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9535
9536         * g++.dg/other/forscope1.C: New test.
9537         * g++.dg/ext/forscope1.C: New test.
9538         * g++.dg/ext/forscope2.C: New test.
9539
9540 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9541
9542         * gcc.c-torture/execute/20011113-1.c: New test.
9543
9544 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9545
9546         * gcc.c-torture/execute/20011109-2.c: New test.
9547
9548         * gcc.c-torture/execute/20011109-1.c: New test.
9549
9550 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9551
9552         * gcc.c-torture/compile/20011109-1.c: New test.
9553
9554 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9555
9556         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9557         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9558         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9559         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9560         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9561         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9562         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9563
9564 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9565
9566         * g++.dg/warn/Wshadow-1.C: New tests.
9567         * g++.old-deja/g++.mike/for3.C: Update.
9568
9569 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9570
9571         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9572         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9573         XFAILs.  Adjust expected error texts.
9574         * gcc.c-torture/compile/20011106-1.c,
9575         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9576         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9577         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9578         gcc.dg/c99-array-lval-5.c: New tests.
9579
9580 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9581
9582         * gcc.dg/cpp/defined.c: Update.
9583
9584 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9585
9586         * gcc.c-torture/execute/anon-1.c: New test.
9587
9588 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9589
9590         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9591         same size, so no warning should be produced on stormy16.
9592
9593         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9594         due to oversized array.
9595         * g++.old-deja/g++.mike/ns15.C: Likewise.
9596         * g++.old-deja/g++.pt/crash16.C: Likewise.
9597
9598 2001-11-02  Graham Stott  <grahams@redhat.com>
9599
9600         * g++.dgother/debug1.C: Fix typos.
9601
9602 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9603
9604         * g++.dg/other/debug1.C: New test.
9605
9606 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9607
9608         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9609         of unsigned long.
9610
9611 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9612
9613         * gcc.dg/20011029-2.c: New test.
9614
9615         * gcc.c-torture/compile/20011029-1.c: New test.
9616
9617 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9618
9619         * objc/execute/class_self-1.m: New test.
9620         * objc/execute/class_self-2.m: New test.
9621
9622 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9623
9624         * gcc.misc-tests/msgs.exp: Delete.
9625         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9626         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9627         error set to match recent changes.
9628
9629 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9630
9631         * gcc.dg/20011021-1.c: New test.
9632
9633 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9634
9635         * gcc.c-torture/compile/20011023-1.c: New test.
9636
9637 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9638
9639         * lib/g77.exp: Rewrite based on lib/g++.exp.
9640
9641 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9642
9643         * gcc.c-torture/execute/20011019-1.c: New test.
9644
9645         * gcc.dg/20011018-1.c: New test.
9646
9647 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9648
9649         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9650
9651 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9652
9653         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9654         * gcc.dg/attr-invalid.c: Likewise.
9655
9656 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9657
9658         * testsuite/gcc.dg/20011015-1.c: New test.
9659
9660 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9661
9662         * g++.dg/template/unify2.C: New test.
9663
9664 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9665
9666         * g++.dg/other/exception-specification.C: New test
9667
9668 2001-10-13  Tom Rix  <trix@redhat.com>
9669
9670         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9671         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9672
9673 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9674
9675         * testsuite/gcc.dg/20011009-1.c: New test.
9676
9677 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9678
9679         PR g++/4476
9680         * g++.dg/other/friend1.C: New test.
9681
9682 2001-10-11  Richard Henderson  <rth@redhat.com>
9683
9684         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9685
9686 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9687
9688         * gcc.c-torture/compile/20011010-1.c: New.
9689
9690 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9691
9692         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9693         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9694         g77.f-torture/execute/execute.exp,
9695         g77.f-torture/noncompile/noncompile.exp,
9696         gcc.c-torture/compile/compile.exp,
9697         gcc.c-torture/execute/execute.exp,
9698         gcc.c-torture/execute/ieee/ieee.exp,
9699         gcc.c-torture/execute/memcheck/memcheck.exp,
9700         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9701         objc/execute/execute.exp: Update FSF address.
9702
9703 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9704
9705         * gcc.dg/cpp/cmdlne-C.c: Update.
9706         * gcc.dg/cpp/cmdlne-C2.c: New.
9707
9708 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9709
9710         * gcc.c-torture/execute/20011008-3.c: New.
9711
9712 2001-10-08  DJ Delorie  <dj@redhat.com>
9713
9714         * gcc.dg/20011008-1.c: New.
9715         * gcc.dg/20011008-2.c: New.
9716
9717 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9718
9719         * gcc.dg/cpp/spacing1.c: Update test.
9720
9721 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9722
9723         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9724         spelling errors of "separate" as "seperate".
9725
9726 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9727
9728         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9729         enough to avoid inlining.
9730
9731 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9732
9733         * lib/g77.exp: set libg2c_dir correctly.
9734
9735 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9736
9737         * gcc.dg/cpp/macro11.c: New test.
9738
9739 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9740
9741         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9742         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9743         gcc.dg/format/multattr-3.c: New tests.
9744         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9745         tests for format attributes on function pointers being rejected.
9746
9747 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9748
9749         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9750
9751 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9752
9753         * g++.dg/warn/format1.C: New test.
9754
9755 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9756
9757         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
9758
9759 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9760
9761         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
9762
9763 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9764
9765         * gcc.dg/cpp/redef2.c: Add test.
9766
9767 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
9768
9769         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
9770         long-standing bug on i686, apparently.
9771         * gcc.c-torture/execute/loop-2c.x: New file.
9772         * gcc.c-torture/execute/loop-2d.x: New file.
9773         * gcc.c-torture/execute/loop-3c.x: New file.
9774
9775 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
9776
9777         * gcc.dg/cpp/20000625-2.c: Correct line number.
9778
9779 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9780
9781         * gcc.dg/cpp/macro10.c: New test.
9782         * gcc.dg/cpp/strify3.c: New test.
9783         * gcc.dg/cpp/spacing1.c: Add tests.
9784         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
9785         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
9786
9787 2001-09-24  DJ Delorie  <dj@redhat.com>
9788
9789         * gcc.c-torture/execute/20010924-1.c: New test.
9790
9791 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9792
9793         * testsuite/objc/execute/paste.m: Remove.
9794
9795 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9796
9797         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
9798
9799 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
9800
9801         * g77.dg/strlen0.f: New test.
9802
9803 2001-09-21  Richard Henderson  <rth@redhat.com>
9804
9805         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
9806         * g++.old-deja/g++.abi/vtable2.C: Likewise.
9807
9808 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9809
9810         Table-driven attributes.
9811         * g++.dg/ext/attrib1.C: New test.
9812
9813 2001-09-20  DJ Delorie  <dj@redhat.com>
9814
9815         * gcc.dg/20000926-1.c: Update expected warning messages.
9816         * gcc.dg/array-2.c: Likewise, and test for warnings too.
9817         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
9818         array.
9819
9820 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
9821
9822         * g++.dg/eh/registers1.C: New test case.
9823
9824 2001-09-17  Richard Henderson  <rth@redhat.com>
9825
9826         * gcc.dg/array-5.c: Fix VLA decomposition test.
9827
9828 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9829
9830         * gcc.dg/cpp/line5.c: New testcase.
9831
9832 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9833
9834         * gcc.dg/cpp/macro9.c: New test.
9835
9836 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
9837
9838         * gcc.c-torture/execute/980223.c: Change type of addr from long
9839         to char *.
9840
9841 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
9842
9843         * gcc.c-torture/execute/20010915-1.c: New test.
9844
9845 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
9846
9847         * g77.dg/bprob: New directory.
9848         * g77.dg/bprob/bprob.exp: New file.
9849         * g77.dg/bprob/bprob-1.f: New test.
9850         * g77.dg/gcov: New directory.
9851         * g77.dg/gcov/gcov.exp: New file.
9852         * g77.dg/gcov/gcov-1.f: New test.
9853         * g77.dg/gcov/gcov-1.x: New file.
9854
9855 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9856
9857         * gcc.dg/cpp/directiv.c: Update.
9858         * gcc.dg/cpp/undef1.c: Update.
9859
9860 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
9861
9862         * gcc.dg/20010912-1.c: New test.
9863
9864 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
9865
9866         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
9867         language-independent file in lib.
9868         * lib/gcov.exp: New file.
9869
9870 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9871
9872         * gcc.c-torture/compile/20010911-1.c: New test.
9873
9874 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
9875
9876         * lib/profopt.exp: New, to support profile-directed optimizations.
9877         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
9878         * gcc.misc-tests/bprob-1.c: New test.
9879         * gcc.misc-tests/bprob-2.c: New test.
9880
9881 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
9882
9883         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
9884         XFAIL and which kinds of gcov output to verify.
9885         * gcc.misc-tests/gcov-4b.x: New file.
9886         * gcc.misc-tests/gcov-5b.x: New file.
9887         * gcc.misc-tests/gcov-6.x: New file.
9888         * gcc.misc-tests/gcov-7.c: New test.
9889         * gcc.misc-tests/gcov-7.x: New file.
9890
9891 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
9892
9893         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
9894         * gcc.misc-tests/gcov-6.c: New test.
9895
9896 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9897
9898         PR c++/3986
9899         * g++.dg/abi/vbase1.C: New test.
9900
9901 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
9902
9903         * objc.dg/method-2.m: New.
9904
9905 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9906
9907         PR c++/4203
9908         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
9909         * g++.dg/init/empty1.C: New test.
9910
9911 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
9912
9913         * gcc.c-torture/compile/20010903-1.c: New test.
9914
9915 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
9916
9917         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
9918         for m68k.
9919
9920 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
9921
9922         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
9923
9924         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
9925
9926         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
9927
9928 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
9929
9930         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
9931         for 16-bit 'unsigned int'.
9932
9933 2001-08-29  Kazu Hirata  <kazu@hxi.com>
9934
9935         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
9936
9937 2001-08-27  Richard Henderson  <rth@redhat.com>
9938
9939         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
9940         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
9941
9942 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
9943
9944         * gcc.dg/asm-names.c (ymain): New.
9945
9946 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
9947
9948         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
9949         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
9950         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
9951
9952 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9953
9954         * gcc.dg/compare5.c: New testcase.
9955
9956 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
9957
9958         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
9959         and "In instantiation".
9960
9961 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
9962
9963         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
9964
9965 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
9966
9967         * gcc.misc-tests/gcov.exp: Add support for branch information.
9968         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
9969         * gcc.misc-tests/gcov-4.c: New test.
9970         * gcc.misc-tests/gcov-4b.c: New test.
9971         * gcc.misc-tests/gcov-5b.c: New test.
9972
9973 2001-08-20  Zack Weinberg  <zackw@panix.com>
9974
9975         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
9976         expected to fail.
9977
9978 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9979
9980         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
9981
9982 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
9983
9984         * g++.dg/eh/template1.C: New test.
9985
9986 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
9987
9988         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
9989         Fix thinko.
9990         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
9991         for xfail.
9992
9993 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
9994
9995         * lib/g77-dg.exp:  Use prune.exp for common procedures
9996         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
9997         * lib/g77.exp: (g77-dg-prune) Remove
9998
9999 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10000
10001         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10002
10003 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10004
10005         * g++.dg/template/unify1.C: New test.
10006
10007 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10008
10009         * g++.dg/abi/empty4.C: New test.
10010
10011 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10012
10013         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10014         solaris2.*
10015         * g77.f-torture/compile/pr3743.x: Likewise
10016
10017 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10018
10019         * g++.dg/other/using-declaration.C: New test.
10020
10021 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10022
10023         * gcc.dg/cpp/tr-sign.c: New testcase.
10024
10025 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10026
10027         * gcc.dg/cpp/19951025-1.c: Revert.
10028         * gcc.dg/cpp/directiv.c: We no longer process directives that
10029         interrupt macro arguments.
10030
10031 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10032
10033         * gcc.dg/bconstp-1.c: New test.
10034
10035 2001-08-03  Richard Henderson  <rth@redhat.com>
10036
10037         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10038
10039 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10040
10041         * gcc.dg/cpp/19951025-1.c: Update.
10042
10043 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10044
10045         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10046         should be x.
10047
10048 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10049
10050         Kill -fhonor-std.
10051         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10052         * g++.old-deja/g++.other/std1.C: Likewise.
10053         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10054
10055 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10056
10057         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10058         (g77_pass, g77_fail, g77_finish, g77_exit,
10059         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10060
10061 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10062
10063         * g77.dg/fbackslash.f
10064         * g77.dg/fcase-preserve.f
10065         * g77.dg/ff90-1.f
10066         * g77.dg/ffixed-line-length-0.f
10067         * g77.dg/ffixed-line-length-132.f
10068         * g77.dg/ffixed-line-length-7.f
10069         * g77.dg/ffixed-line-length-72.f
10070         * g77.dg/ffixed-line-length-none.f
10071         * g77.dg/ffree-form-1.f
10072         * g77.dg/fno-backslash.f
10073         * g77.dg/fno-f90-1.f
10074         * g77.dg/fno-fixed-form-1.f
10075         * g77.dg/fno-onetrip.f
10076         * g77.dg/fno-typeless-boz.f
10077         * g77.dg/fno-underscoring.f
10078         * g77.dg/fno-vxt-1.f
10079         * g77.dg/fonetrip.f
10080         * g77.dg/ftypeless-boz.f
10081         * g77.dg/fugly-assumed.f
10082         * g77.dg/funderscoring.f
10083         * g77.dg/fvxt-1.f
10084
10085 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10086
10087         * objc.dg/fwd-proto-1.m: New.
10088         * objc.dg/local-decl-1.m: New.
10089         * objc.dg/naming-1.m: New.
10090         * objc.dg/naming-2.m: New.
10091         * objc.dg/proto-hier-1.m: New.
10092
10093 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10094
10095         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10096         largest-type elements to a struct makes its size grow.
10097
10098 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10099
10100         * g++.dg/abi/vthunk1.C: New test.
10101
10102 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10103
10104         * g++.dg/abi/vbase8-22.C: New test.
10105
10106 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10107
10108         * gcc.dg/cpp/macro8.c: New test.
10109
10110 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10111
10112         * g++.dg/abi/vbase8-21.C: New test.
10113
10114 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10115
10116         * g++.dg/abi/vbase8-10.C: New test.
10117
10118 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10119
10120         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10121         ${tool}_set_ld_library_path.
10122         Changed caller.
10123         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10124         g++.exp.
10125
10126 2001-07-26  Stan Cox <scox@redhat.com>
10127
10128         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10129         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10130         gcc_exit, gcc_check_unsupported_p):
10131         Moved to gcc-deps.exp
10132         * gcc-deps.exp: New file.
10133
10134 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10135
10136         * g++.old-deja/g++.pt/defarg14.C: New test.
10137
10138 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10139
10140         * g++.old-deja/g++.other/lineno5.C: New test.
10141
10142 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10143
10144         * g++.old-deja/g++.pt/crash68.C: New test.
10145
10146 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10147
10148         * g++.old-deja/g++.other/crash42.C: New test.
10149
10150 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10151
10152         * gcc.dg/cpp/extratokens.c: Fix.
10153         * gcc.dg/cpp/skipping2.c: New tests.
10154
10155 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10156
10157         * gcc.c-torture/execute/20010724-1.c: New file.
10158         * gcc.c-torture/execute/20010724-1.x: New file.
10159
10160 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10161
10162         * g++.old-deja/g++.other/cond7.C: New test.
10163
10164 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10165
10166         * g++.old-deja/g++.other/optimize4.C: New test.
10167
10168 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10169
10170         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10171
10172 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10173
10174         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10175         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10176         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10177         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10178
10179         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10180         bug report" message.
10181
10182         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10183         * g++.dg/ext/instantiate1.C: Move from old-deja.
10184
10185 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10186
10187         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10188         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10189         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10190         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10191
10192 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10193
10194         * gcc.c-torture/execute/20010723-1.c: New test.
10195
10196 2001-07-23  Ben Elliston  <bje@redhat.com>
10197
10198         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10199
10200 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10201
10202         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10203         i[34567]86-*-*.
10204         Delete handling of ieee_multilib_flags.
10205         Pass -mieee for alpha*-*-* and sh-*-*.
10206         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10207
10208 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10209
10210         Remove old-abi tests.
10211         * g++.old-deja/g++.mike/p11116.C: Remove.
10212         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10213
10214 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10215
10216         * g77.f-torture/compile/pr3743.f:  New test
10217
10218 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10219
10220         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10221
10222 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10223
10224         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10225         g++.old-deja/g++.pt/static6.C: Likewise.
10226         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10227         supports weak symbols.
10228
10229 2001-07-18  Andreas Jaeger  <aj@suse.de>
10230
10231         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10232         supported again.
10233
10234 2001-07-18  Andreas Jaeger  <aj@suse.de>
10235
10236         * gcc.dg/iftrap-1.c: Fix target line.
10237
10238 2001-07-17  Richard Henderson  <rth@redhat.com>
10239
10240         * gcc.c-torture/execute/20010717-1.c: New.
10241
10242 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10243
10244         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10245         tests.
10246
10247 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10248
10249         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10250
10251 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10252
10253         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10254         UAC_SIGBUS, UAC_NOPRINT definitions.
10255
10256 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10257
10258         * objc/execute/object_is_class.m: New test.
10259         * objc/execute/object_is_meta_class.m: New test.
10260
10261 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10262
10263         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10264         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10265
10266 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10267
10268         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10269         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10270
10271 2001-07-14  Richard Henderson  <rth@redhat.com>
10272
10273         * gcc.dg/iftrap-1.c: New.
10274
10275 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10276
10277         * g77.f-torture/execute/intrinsic77.f: New test.
10278
10279 2001-07-11  Janis Johnson <janis@us.ibm.com>
10280
10281         * gcc.misc-tests/gcov-3.c: New test.
10282
10283 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10284
10285         * gcc.c-torture/compile/20010711-1.c,
10286         * gcc.c-torture/compile/20010711-2.c: New tests.
10287
10288 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10289
10290         * gcc.c-torture/execute/20010711-1.c: New test.
10291
10292 2001-07-11  Ben Elliston  <bje@redhat.com>
10293
10294         * g++.old-deja/g++.other/enum5.C: New test.
10295
10296 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10297
10298         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10299         (g++-dg-prune): Call prune_gcc_output.
10300         * prune.exp: New file for prune_gcc_output.
10301         * lib/g++.exp, lib/gcc.exp: Load it.
10302
10303 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10304
10305         * gcc.c-torture/compile/20010701-1.c,
10306         g++.old-deja/g++.ext/attrib6.C: New tests.
10307
10308 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10309
10310         * gcc.c-torture/compile/20010706-1.c: New test.
10311
10312 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10313
10314         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10315
10316 2001-06-28  Stan Shebs  <shebs@apple.com>
10317
10318         * gcc.dg/pragma-darwin.c: New test.
10319
10320 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10321
10322         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10323         Solaris 2.[678] system.
10324
10325 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10326
10327         * gcc.dg/20010622-1.c: New test.
10328
10329 2001-06-18  Stan Shebs  <shebs@apple.com>
10330
10331         * objc.dg: New directory.
10332         * objc.dg/dg.exp: New file.
10333         * objc.dg/alias.m: New.
10334         * objc.dg/class-1.m: New.
10335         * objc.dg/class-2.m: New.
10336         * objc.dg/const-str-1.m: New.
10337         * objc.dg/const-str-2.m: New.
10338         * objc.dg/id-1.m: New.
10339         * objc.dg/method-1.m: New.
10340         * objc.dg/super-class-1.m: New.
10341         * lib/objc-dg.exp: New file.
10342
10343 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10344
10345         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10346         of label name.
10347
10348 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10349
10350         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10351
10352 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10353
10354         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10355         variable.
10356
10357 2001-06-12  Richard Henderson  <rth@redhat.com>
10358
10359         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10360
10361 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10362
10363         * g++.old-deja/g++.abi/vbase5.C: New test.
10364         * g++.old-deja/g++.abi/vbase6.C: New test.
10365         * g++.old-deja/g++.abi/vbase7.C: New test.
10366
10367 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10368
10369         * gcc.c-torture/compile/20010610-1.c: New test.
10370
10371 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10372
10373         * g++.old-deja/g++.abi/vbase4.C: New test.
10374
10375 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10376
10377         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10378         support %f for HC11/HC12 targets.
10379         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10380         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10381         on HC11/HC12 targets.
10382         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10383
10384 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10385
10386         * gcc.dg/wchar_t-1.c: New file.
10387         * gcc.dg/wint_t-1.c: Likewise.
10388
10389 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10390
10391         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10392
10393 2001-06-11  Richard Henderson  <rth@redhat.com>
10394
10395         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10396
10397 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10398
10399         * gcc.c-torture/compile/20010611-1.c: New test.
10400
10401 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10402
10403         * gcc.dg/c99-tag-1.c: Add more tests.
10404
10405 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10406
10407         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10408         representation on MN10300 and ARM/Thumb.
10409
10410 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10411
10412         * g77.f-torture/execute/20010610.f: New.
10413
10414 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10415
10416         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10417         names.
10418
10419 2001-06-09  Richard Henderson  <rth@redhat.com>
10420
10421         * gcc.c-torture/execute/ashrdi-1.c: New.
10422         * gcc.c-torture/execute/ashldi-1.c: New.
10423         * gcc.c-torture/execute/lshrdi-1.c: New.
10424
10425 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10426
10427         * objc/execute/load-3.m: Added. Check sending +load to categories,
10428         in addition to classes.
10429
10430 2001-06-08  Stan Shebs  <shebs@apple.com>
10431
10432         * objc/execute/load-2.m: New test.  From Nicola Pero
10433         <n.pero@mi.flashnet.it>.
10434
10435 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10436
10437         * gcc.c-torture/execute/20010605-2.c: New test.
10438
10439 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10440
10441         * g++.old-deja/g++.abi/vbase2.C: New test.
10442         * g++.old-deja/g++.abi/vbase3.C: New test.
10443
10444 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10445
10446         * g++.old-deja/g++.pt/friend49.C: New test.
10447
10448 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10449
10450         * g++.old-deja/g++.ext/anon3.C: New test.
10451
10452 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10453
10454         * g++.old-deja/g++.other/conv7.C: New test.
10455
10456 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10457
10458         * gcc.c-torture/compile/20010605-2.c: New test.
10459
10460 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10461
10462         * gcc.c-torture/execute/20010604-1.c: New test.
10463
10464 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10465
10466         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10467
10468 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10469
10470         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10471         (g++_link_flags): Likewise.
10472         (g++_init): Pass gccpath's value to two previous functions.
10473
10474 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10475
10476         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10477         Ensure logfile entry matches exec command line.
10478
10479 2001-05-31  Richard Henderson  <rth@redhat.com>
10480
10481         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10482         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10483
10484 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10485
10486         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10487         compiler for irix6.2
10488
10489 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10490
10491         * g++.old-deja/g++.other/optimize3.C: New file.
10492
10493 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10494
10495         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10496         assemble.
10497
10498 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10499
10500         * g++.old-deja/g++.other/optimize2.C: New file.
10501
10502 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10503
10504         * gcc.c-torture/compile/20010518-2.c: New file.
10505         * gcc.c-torture/execute/20010518-1.c: New file.
10506         * gcc.c-torture/execute/20010518-2.c: New file.
10507
10508 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10509
10510         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10511
10512 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10513
10514         G++ no longer defines builtins that do not begin with __builtin.
10515         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10516         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10517         * g++.old-deja/g++.law/builtin1.C: Likewise.
10518         * g++.old-deja/g++.law/cvt2.C: Likewise.
10519         * g++.old-deja/g++.mike/net5.C: Likewise.
10520         * g++.old-deja/g++.other/builtins1.C: Likewise.
10521         * g++.old-deja/g++.other/builtins2.C: Likewise.
10522         * g++.old-deja/g++.other/builtins3.C: Likewise.
10523         * g++.old-deja/g++.other/builtins4.C: Likewise.
10524         * g++.old-deja/g++.other/inline8.C: Likewise.
10525         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10526
10527 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10528
10529         * g++.old-deja/g++.pt/using1.C: Adjust.
10530         * g++.old-deja/g++.pt/using2.C: New test.
10531
10532 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10533
10534         * gcc.dg/cpp/charconst.c: New tests.
10535         * gcc.dg/cpp/escape.c: New tests.
10536         * gcc.dg/cpp/escape-1.c: New tests.
10537         * gcc.dg/cpp/escape-2.c: New tests.
10538         * gcc.dg/cpp/ucs.c: New tests.
10539
10540 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10541
10542         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10543         native compiler for irix6.5.
10544
10545 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10546
10547         * lib/g++.exp (g++_include_flags): Use args to compute
10548         get_multilibs.
10549         (g++_link_flags): Likewise.
10550         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10551
10552 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10553
10554         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10555
10556 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10557
10558         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10559         this file.
10560
10561 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10562
10563         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10564         STACK_SIZE;
10565         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10566         to STACK_SIZE; Use it to define size of add_histo array.
10567         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10568         to STACK_SIZE.
10569         (f): Use GITT_SIZE to define size of gitt local table.
10570         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10571         to STACK_SIZE; Use it to define size of bytemem array.
10572
10573 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10574
10575         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10576         on 68HC11/HC12 due to the asm instruction.
10577         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10578         * gcc.c-torture/compile/920520-1.x: Likewise.
10579         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10580         on 68HC11/HC12 because the function is larger than 64K.
10581         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10582         on 68HC11/HC12 because the structure is too large.
10583
10584 2001-05-20  Richard Henderson  <rth@redhat.com>
10585
10586         * gcc.c-torture/execute/20010520-1.c: New.
10587
10588 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10589
10590         * g++.old-deja/g++.warn/compare1.C: New test.
10591         * gcc.dg/compare4.c: New test.
10592
10593 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10594
10595         * g++.old-deja/g++.other/optimize1.C: New test.
10596
10597 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10598
10599         * g++.old-deja/g++.pt/spec41.C: New test.
10600
10601 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10602
10603         * gcc.c-torture/compile/20010114-1.x: Remove.
10604
10605 2001-05-18  Stan Shebs  <shebs@apple.com>
10606
10607         * gcc.c-torture/compile/20010518-1.c: New test.
10608
10609 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10610
10611         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10612         * g++.old-deja/g++.pt/crash67.C: New test.
10613
10614 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10615
10616         * g++.old-deja/g++.other/debug9.C: New test.
10617
10618 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10619
10620         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10621
10622 2001-05-16  Jan Hubicka  <jh@suse.cz>
10623
10624         * gcc.c-torture/compile/20010516-1.c: New test.
10625
10626 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10627
10628         * g++.old-deja/g++.other/crash41.C: New test.
10629
10630 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10631
10632         * g++.old-deja/g++.pt/crash66.C: New test.
10633
10634 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10635
10636         * g++.old-deja/g++.robertl/eb27.C: Convert.
10637
10638 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10639
10640         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10641         declaration being redundant.
10642
10643 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10644
10645         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10646
10647 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10648
10649         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10650
10651 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10652
10653         * lib/g++.exp: Use testsuite_flags.
10654
10655 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10656
10657         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10658
10659 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10660
10661         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10662
10663 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10664
10665         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10666
10667 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10668
10669         * gcc.c-torture/compile/20010313-1.c: New test.
10670
10671 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10672
10673         * gcc.dg/cpp/direct2.c: New test.
10674         * gccq.dg/cpp/direct2s.c: New test.
10675
10676         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10677
10678 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10679
10680         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10681         * g++.old-deja/g++.other/op3.C: Likewise.
10682
10683 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10684
10685         * gcc.dg/cpp/syshdr.h: New file.
10686         * gcc.dg/cpp/sysmac1.c: Update.
10687         * gcc.dg/cpp/sysmac2.c: Update.
10688
10689 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10690
10691         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10692
10693 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10694
10695         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10696         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10697
10698 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10699
10700         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10701
10702 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10703
10704         * lib/g++.exp (g++_include_flags): Don't use any special flags
10705         if TESTING_IN_BUILD_TREE is not defined.
10706         (g++_init): Use a plain 'c++' as the compiler if
10707         TESTING_IN_BUILD_TREEE is not defined.
10708
10709 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10710
10711         * g++.old-deja/g++.eh/catch13.C: New test.
10712         * g++.old-deja/g++.eh/catch14.C: New test.
10713
10714 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10715
10716         * gcc.dg/cpp/tr-define.c: New test.
10717
10718 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10719
10720         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10721         <stdlib.h>, not <malloc.h>.
10722
10723 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10724
10725         * g++.old-deja/g++.ns/template17.C: New test.
10726
10727 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10728
10729         * g++.old-deja/g++.pt/ref4.C: New test.
10730
10731 2001-04-30  Richard Henderson  <rth@redhat.com>
10732
10733         * gcc.dg/20000724-1.c: Revert last change.
10734
10735 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10736
10737         * g77.f-torture/execute/20010430.f: New test.
10738
10739 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10740
10741         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10742
10743 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10744
10745         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10746
10747 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10748
10749         * g++.old-deja/g++.eh/crash6.C: New test.
10750
10751 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10752
10753         * g++.old-deja/g++.other/warn7.C: New test.
10754
10755 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10756
10757         * g++.old-deja/g++.other/defarg9.C: New test.
10758
10759 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10760
10761         * g77.f-torture/compile/20010426.f: New test.
10762         * g77.f-torture/execute/20010426.f: New test.
10763
10764 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10765
10766         * g77.f-torture/compile/20000629-1.x: Remove - error
10767         has been fixed.
10768
10769 2001-04-26  Jeffrey A Law  (law@cygnus.com)
10770
10771         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
10772         Tweak slightly to work with g++.dg framework.
10773         * g++.dg/special/ecos.exp: Run initp1.C test.
10774         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
10775
10776         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
10777         its linker doesn't give line numbers either.
10778         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
10779
10780 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10781
10782         * g++.old-deja/g++.other/lex1.C: New test.
10783
10784 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
10785
10786         * gcc.dg/noncompile/20010425-1.c: New test.
10787
10788 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10789
10790         * g++.old-deja/g++.pt/mangle2.C: New test.
10791
10792 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10793
10794         * gcc.dg/format/plus-1.c: New test.
10795
10796 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10797
10798         * gcc.dg/20010423-1.c: New test.
10799
10800 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10801
10802         * gcc.c-torture/execute/20010422-1.c: New test.
10803
10804 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
10805
10806         * g++.old-deja/g++.ns/type2.C: New test.
10807
10808 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
10809
10810         * g++.old-deja/g++.other/perf1.C: New test.
10811
10812 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
10813
10814         * gcc.dg/c99-func-2.c: Remove xfail.
10815         * gcc.dg/c99-func-3.c: Remove xfail.
10816         * gcc.dg/c99-func-4.c: Remove xfail.
10817
10818 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
10819
10820         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
10821
10822 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10823
10824         * gcc.c-torture/compile/20010423-1.c: New test.
10825
10826 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10827
10828         * g++.old-deja/g++.pt/typename28.C: New test.
10829
10830 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10831
10832         * g++.old-deja/g++.abi/empty2.C: New test.
10833         * g++.old-deja/g++.abi/empty3.C: New test.
10834
10835 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10836
10837         * g++.old-deja/g++.other/comdat2.C: New test.
10838         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
10839
10840 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10841
10842         * g++.old-deja/g++.other/overload14.C: New test.
10843
10844 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10845
10846         * g++.old-deja/g++.other/lookup23.C: New test.
10847
10848 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10849
10850         * gcc.c-torture/execute/20010403-1.c: New test.
10851
10852 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
10853             Mark Mitchell  <mark@codesourcery.com>
10854
10855         * lib/old-dejagnu.exp: Don't delete output of executable.
10856         Add .exe suffix to executables.
10857
10858 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
10859
10860         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
10861
10862 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10863
10864         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
10865
10866 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10867
10868         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
10869         * g++.old-deja/g++.abi/crash1.C: New test.
10870
10871 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10872
10873         * g++.old-deja/g++.other/crash40.C: New test.
10874
10875 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10876
10877         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
10878
10879 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
10880
10881         * g++.old-deja/g++.other/warn6.C: New test.
10882
10883 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10884
10885         * g++.old-deja/g++.robertl/eb42.C: Same.
10886
10887 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10888
10889         * gcc.dg/wtr-conversion-1.c: New testcase.
10890
10891 2001-04-10  Richard Henderson  <rth@redhat.com>
10892
10893         * g++.old-deja/g++.other/array5.C: New.
10894
10895 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10896
10897         * gcc.c-torture/execute/20010408-1.c: New test.
10898
10899 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
10900
10901         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
10902         headers and constructs.
10903         * g++.old-deja/g++.robertl/eb79.C: Same.
10904         * g++.old-deja/g++.robertl/eb77.C (main): Same.
10905         * g++.old-deja/g++.robertl/eb73.C: Same.
10906         * g++.old-deja/g++.robertl/eb66.C (main): Same.
10907         * g++.old-deja/g++.robertl/eb55.C (t): Same.
10908         * g++.old-deja/g++.robertl/eb54.C (main): Same.
10909         * g++.old-deja/g++.robertl/eb46.C (main): Same.
10910         * g++.old-deja/g++.robertl/eb44.C: Same.
10911         * g++.old-deja/g++.robertl/eb41.C (main): Same.
10912         * g++.old-deja/g++.robertl/eb4.C (main): Same.
10913         * g++.old-deja/g++.robertl/eb39.C: Same.
10914         * g++.old-deja/g++.robertl/eb33.C (main): Same.
10915         * g++.old-deja/g++.robertl/eb31.C (main): Same.
10916         * g++.old-deja/g++.robertl/eb30.C: Same.
10917         * g++.old-deja/g++.robertl/eb3.C: Same.
10918         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
10919         * g++.old-deja/g++.robertl/eb21.C: Same.
10920         * g++.old-deja/g++.robertl/eb15.C: Same.
10921         * g++.old-deja/g++.robertl/eb118.C: Same.
10922         * g++.old-deja/g++.robertl/eb115.C (main): Same.
10923         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
10924         * g++.old-deja/g++.robertl/eb109.C: Same.
10925         * g++.old-deja/g++.other/sibcall1.C (main): Same.
10926         * g++.old-deja/g++.mike/rtti1.C: Same.
10927         * g++.old-deja/g++.mike/p658.C: Same.
10928         * g++.old-deja/g++.mike/net46.C: Same.
10929         * g++.old-deja/g++.mike/net34.C: Same.
10930         * g++.old-deja/g++.mike/memoize1.C: Same.
10931         * g++.old-deja/g++.mike/eh2.C: Same.
10932         * g++.old-deja/g++.law/weak.C: Same.
10933         * g++.old-deja/g++.law/visibility7.C: Same.
10934         * g++.old-deja/g++.law/visibility25.C: Same.
10935         * g++.old-deja/g++.law/visibility22.C: Same.
10936         * g++.old-deja/g++.law/visibility2.C: Same.
10937         * g++.old-deja/g++.law/visibility17.C: Same.
10938         * g++.old-deja/g++.law/visibility13.C: Same.
10939         * g++.old-deja/g++.law/visibility10.C: Same.
10940         * g++.old-deja/g++.law/visibility1.C: Same.
10941         * g++.old-deja/g++.law/virtual3.C (eval): Same.
10942         * g++.old-deja/g++.law/vbase1.C: Same.
10943         * g++.old-deja/g++.law/operators32.C: Same.
10944         * g++.old-deja/g++.law/nest3.C: Same.
10945         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
10946         * g++.old-deja/g++.law/except5.C (main): Same.
10947         * g++.old-deja/g++.law/cvt7.C (run): Same.
10948         * g++.old-deja/g++.law/cvt2.C: Same.
10949         * g++.old-deja/g++.law/cvt16.C: Same.
10950         * g++.old-deja/g++.law/ctors6.C (bar): Same.
10951         * g++.old-deja/g++.law/ctors17.C (main): Same.
10952         * g++.old-deja/g++.law/ctors13.C: Same.
10953         * g++.old-deja/g++.law/ctors12.C (main): Same.
10954         * g++.old-deja/g++.law/ctors10.C: Same.
10955         * g++.old-deja/g++.law/code-gen5.C: Same.
10956         * g++.old-deja/g++.law/bad-error7.C: Same.
10957         * g++.old-deja/g++.law/arm9.C: Same.
10958         * g++.old-deja/g++.law/arm12.C: Same.
10959         * g++.old-deja/g++.law/arg8.C: Same.
10960         * g++.old-deja/g++.law/arg1.C: Same.
10961         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
10962         * g++.old-deja/g++.jason/template31.C: Same.
10963         * g++.old-deja/g++.jason/template24.C (main): Same.
10964         * g++.old-deja/g++.jason/2371.C: Same.
10965         * g++.old-deja/g++.eh/new2.C: Same.
10966         * g++.old-deja/g++.eh/new1.C: Same.
10967         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
10968         * g++.old-deja/g++.brendan/nest21.C (main): Same.
10969         * g++.old-deja/g++.brendan/err-msg3.C: Same.
10970         * g++.old-deja/g++.brendan/crash62.C: Same.
10971         * g++.old-deja/g++.brendan/crash52.C: Same.
10972         * g++.old-deja/g++.brendan/crash49.C (main): Same.
10973         * g++.old-deja/g++.brendan/crash38.C: Same.
10974         * g++.old-deja/g++.brendan/crash15.C (main): Same.
10975         * g++.old-deja/g++.brendan/copy9.C: Same.
10976
10977 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
10978
10979         * gcc.c-torture/execute/20001203-2.c (memset):
10980         Count argument is of type __SIZE_TYPE__.
10981
10982 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
10983
10984         * gcc.c-torture/compile/20010404-1.c: New test.
10985
10986 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
10987
10988         * gcc.c-torture/compile/20010326-1.c: New test.
10989
10990 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
10991
10992         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
10993         peculiarities of the SH.
10994         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
10995
10996 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10997
10998         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
10999         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11000         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11001
11002 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11003
11004         * g77.f-torture/compile/20010321-1.f: New test.
11005
11006 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11007
11008         * gcc.c-torture/compile/20010329-1.c: New test.
11009
11010 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11011
11012         * gcc.c-torture/execute/20010329-1.c: New test.
11013
11014 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11015
11016         * g++.old-deja/g++.other/eh4.C: Fix typo.
11017
11018 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11019
11020         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11021
11022 2001-03-28  Philip Blundell  <philb@gnu.org>
11023
11024         * gcc.c-torture/compile/20010328-1.c: New test.
11025
11026 2001-03-27  Richard Henderson  <rth@redhat.com>
11027
11028         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11029         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11030
11031 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11032
11033         * gcc.c-torture/compile/20010327-1.c: New test.
11034
11035 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11036
11037         * g++.old-deja/g++.other/friend12.C: New test.
11038         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11039         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11040
11041 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11042
11043         * gcc.c-torture/execute/20010325-1.c: New test.
11044
11045 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11046
11047         * g++.old-deja/g++.other/mangle3.C: New test.
11048
11049 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11050
11051         * g++.old-deja/g++.other/anon8.C: New test.
11052
11053 2001-03-20  Philip Blundell  <philb@gnu.org>
11054
11055         * gcc.c-torture/compile/20010320-1.c: New test.
11056
11057 2001-03-17  Richard Henderson  <rth@redhat.com>
11058
11059         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11060
11061 2001-03-15  Geoff Keating  <geoff@redhat.com>
11062
11063         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11064         tests on AIX.
11065
11066 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11067
11068         * g++.old-deja/g++.other/eh4.C: New test.
11069
11070 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11071
11072         * gcc.dg/cpp/mi1.c: Update.
11073
11074 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11075
11076         * g++.old-deja/g++.other/regstack.C: New test.
11077
11078 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11079
11080         * g++.old-deja/g++.other/ref4.C: New test.
11081
11082 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11083
11084         * objc/execute/va_method.m: Added.
11085         * objc/execute/IMP.m: Added.
11086         * objc/execute/_cmd.m: Added.
11087         * objc/execute/accessing_ivars.m: Added.
11088         * objc/execute/class-1.m: Added.
11089         * objc/execute/class-10.m: Added.
11090         * objc/execute/class-11.m: Added.
11091         * objc/execute/class-12.m: Added.
11092         * objc/execute/class-13.m: Added.
11093         * objc/execute/class-14.m: Added.
11094         * objc/execute/class-2.m: Added.
11095         * objc/execute/class-3.m: Added.
11096         * objc/execute/class-4.m: Added.
11097         * objc/execute/class-5.m: Added.
11098         * objc/execute/class-6.m: Added.
11099         * objc/execute/class-7.m: Added.
11100         * objc/execute/class-8.m: Added.
11101         * objc/execute/class-9.m: Added.
11102         * objc/execute/class-tests-1.h
11103         * objc/execute/class-tests-2.h
11104         * objc/execute/compatibility_alias.m: Added.
11105         * objc/execute/encode-1.m: Added.
11106         * objc/execute/formal_protocol-1.m: Added.
11107         * objc/execute/formal_protocol-2.m: Added.
11108         * objc/execute/formal_protocol-3.m: Added.
11109         * objc/execute/formal_protocol-4.m: Added.
11110         * objc/execute/formal_protocol-5.m: Added.
11111         * objc/execute/formal_protocol-6.m: Added.
11112         * objc/execute/formal_protocol-7.m: Added.
11113         * objc/execute/informal_protocol.m: Added.
11114         * objc/execute/initialize.m: Added.
11115         * objc/execute/load.m: Added.
11116         * objc/execute/many_args_method.m: Added.
11117         * objc/execute/nested-3.m: Added.
11118         * objc/execute/no_clash.m: Added.
11119         * objc/execute/private.m: Added.
11120         * objc/execute/redefining_self.m: Added.
11121         * objc/execute/root_methods.m: Added.
11122         * objc/execute/selector-1.m: Added.
11123         * objc/execute/static-1.m: Added.
11124         * objc/execute/static-2.m: Added.
11125         * objc/execute/va_method.m: Added.
11126
11127 2001-03-10  Richard Henderson  <rth@redhat.com>
11128
11129         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11130
11131 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11132
11133         * g++.old-deja/g++.other/crash31.C: XFAIL.
11134         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11135         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11136         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11137         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11138         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11139
11140 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11141
11142         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11143
11144 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11145
11146         * gcc.dg/20000724-1.c: Don't use multiline strings.
11147
11148 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11149
11150         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11151         result of -cString against what we expect it to be; don't just
11152         print it out for no one to read.
11153
11154         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11155         Based on testcases provided by Nicola Pero.
11156
11157 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11158
11159         * gcc.dg/cpp/macro7.c: New test.
11160
11161 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11162
11163         * gcc.dg/cpp/multiline.c: Update.
11164
11165 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11166
11167         * g++.old-deja/g++.other/enum3.C: New test.
11168
11169 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11170
11171         * g++.old-deja/g++.other/pod1.C: New test.
11172
11173 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11174
11175         * g++.old-deja/g++.ext/overload1.C: New test.
11176
11177 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11178
11179         * g++.old-deja/g++.pt/using1.C: New test.
11180
11181 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11182
11183         * g++.old-deja/g++.other/using9.C: New test.
11184
11185 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11186
11187         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11188
11189         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11190
11191 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11192
11193         * g++.old-deja/g++.ext/realpt1.C: Remove.
11194
11195 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11196
11197         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11198
11199 2001-02-26  Will Cohen  <wcohen@redhat.com>
11200
11201         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11202
11203 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11204
11205         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11206         templatized constructors.
11207
11208 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11209
11210         * gcc.c-torture/execute/20010224-1.c: New test.
11211
11212 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11213
11214         * gcc.c-torture/execute/20010222-1.c: New test.
11215
11216 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11217
11218         * g++.old-deja/g++.other/inline20.C: New test.
11219
11220 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11221
11222         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11223
11224 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11225
11226         * g++.old-deja/g++.other/lookup22.C: New test.
11227
11228 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11229
11230         * g77.dg: New directory.
11231         * g77.dg/20010216-1.f: New test case.
11232         * g77.dg/dg.exp: New driver.
11233         * lib/g77-dg.exp: New driver library.
11234
11235 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11236
11237         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11238
11239 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11240
11241         * g++.old-deja/g++.other/decl9.C: New test.
11242
11243 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11244
11245         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11246         not need <string> and also tests the initialization at runtime.
11247
11248 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11249
11250         * gcc.c-torture/execute/longlong.c: New test.
11251
11252 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11253
11254         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11255
11256 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11257
11258         * gcc.c-torture/execute/920302-1.c (execute):
11259         Change argument type to short.
11260
11261 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11262
11263         * g++.old-deja/g++.pt/deduct6.C: New test.
11264
11265 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11266
11267         * g++.old-deja/g++.pt/deduct5.C: New test.
11268
11269 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11270
11271         * gcc.c-torture/execute/20010209-1.c: New test.
11272
11273 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11274
11275         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11276
11277 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11278
11279         * g++.dg/vtgc1.C: Update for new ABI.
11280
11281         * consistency.vlad: New directory, 1665 files.
11282
11283 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11284
11285         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11286         return type.
11287         * gcc.dg/cpp/digraphs.c: Declare puts.
11288
11289 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11290
11291         * g++.old-deja/g++.other/warn5.C: New test.
11292
11293 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11294
11295         * g++.old-deja/g++.pt/spec40.C: New test.
11296
11297 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11298
11299         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11300         case.
11301         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11302
11303 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11304
11305         * gcc.c-torture/compile/20010209-1.c: New test.
11306
11307 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11308
11309         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11310         excess errors message but not if it crashes.
11311         * g++.old-deja/g++.other/crash27.C: Likewise.
11312         * g++.old-deja/g++.other/crash28.C: Likewise.
11313         * g++.old-deja/g++.other/crash30.C: Likewise.
11314         * g++.old-deja/g++.other/crash32.C: Likewise.
11315         * g++.old-deja/g++.other/crash35.C: Likewise.
11316         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11317
11318 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11319
11320         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11321         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11322         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11323         g77.f-torture/execute/execute.exp,
11324         g77.f-torture/noncompile/noncompile.exp,
11325         gcc.c-torture/execute/execute.exp,
11326         gcc.c-torture/execute/memcheck/memcheck.exp,
11327         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11328         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11329         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11330         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11331         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11332         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11333         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11334         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11335         Remove bug reporting instructions with ancient email addresses.
11336
11337 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11338
11339         * gcc.dg/20010202-1.c: New test.
11340         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11341
11342 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11343
11344         * g++.dg/stdbool-if.C: New test.
11345
11346 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11347
11348         * objc/execute/fdecl.m: Added main().
11349
11350 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11351
11352         * gcc.c-torture/execute/20010206-1.c: New test.
11353
11354 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11355
11356         * gcc.dg/cpp/avoidpaste1.c: Update.
11357
11358 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11359
11360         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11361         Pero <nicola@brainstorm.co.uk>.
11362         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11363
11364 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11365
11366         * g++.old-deja/g++.pt/spec39.C: New test.
11367
11368 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11369
11370         * gcc.c-torture/compile/20010202-1.c: New test.
11371
11372 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11373
11374         * g++.old-deja/g++.abi/primary2.C: New test.
11375         * g++.old-deja/g++.abi/primary3.C: New test.
11376         * g++.old-deja/g++.abi/primary4.C: New test.
11377         * g++.old-deja/g++.abi/primary5.C: New test.
11378         * g++.old-deja/g++.abi/vtable3.h: New test.
11379         * g++.old-deja/g++.abi/vtable3a.C: New test.
11380         * g++.old-deja/g++.abi/vtable3b.C: New test.
11381         * g++.old-deja/g++.abi/vtable3c.C: New test.
11382         * g++.old-deja/g++.abi/vtable3d.C: New test.
11383         * g++.old-deja/g++.abi/vtable3e.C: New test.
11384         * g++.old-deja/g++.abi/vtable3f.C: New test.
11385         * g++.old-deja/g++.abi/vtable3g.C: New test.
11386         * g++.old-deja/g++.abi/vtable3h.C: New test.
11387         * g++.old-deja/g++.abi/vtable3i.C: New test.
11388         * g++.old-deja/g++.abi/vtable3j.C: New test.
11389         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11390
11391 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11392
11393         * g++.old-deja/g++.other/anon6.C: New test.
11394         * g++.old-deja/g++.other/anon7.C: New test.
11395
11396 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11397
11398         * gcc.dg/cpp/avoidpaste2.c: New tests.
11399
11400 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11401
11402         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11403
11404 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11405
11406         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11407         DECIMAL_DIG cases for Irix."
11408
11409 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11410
11411         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11412
11413 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11414
11415         * gcc.dg/c99-tag-1.c: New test.
11416
11417 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11418
11419         * gcc.dg/cpp/tr-warn1.c: Add tests.
11420
11421 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11422
11423         * gcc.dg/cpp/avoidpaste1.c: Update.
11424         * gcc.dg/cpp/paste4.c: Update.
11425
11426 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11427
11428         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11429         cases for Irix.
11430
11431 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11432
11433         * g++.old-deja/g++.other/inline19.C: New test.
11434
11435 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11436
11437         * gcc.dg/Wlarger-than.c: New test.
11438
11439 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11440
11441         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11442
11443 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11444
11445         * gcc.c-torture/execute/20010129-1.c: New test.
11446         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11447
11448 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11449
11450         * gcc.dg/cpp/avoidpaste1.c: Test case.
11451
11452 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11453
11454         * g++.old-deja/g++.other/inline18.C: New test.
11455
11456 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11457
11458         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11459         and __builtin_putchar.
11460
11461 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11462
11463         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11464         tests.
11465
11466 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11467
11468         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11469         floating point number rounding mode to round to the nearest
11470         representable mode.
11471
11472 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11473
11474         * g++.old-deja/g++.other/mangle2.C: New test.
11475
11476 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11477
11478         * gcc.c-torture/compile/20010124-1.c: New test.
11479
11480 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11481
11482         * g++.old-deja/g++.pt/spec38.C: New test.
11483
11484 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11485
11486         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11487         "Build don't run".
11488
11489 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11490
11491         * gcc.c-torture/execute/20010123-1.c: New test.
11492
11493 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11494
11495         * g++.old-deja/g++.pt/spec37.C: New test.
11496
11497 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11498
11499         * g++.old-deja/g++.pt/overload14.C: New test.
11500
11501 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11502
11503         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11504         __builtin_return_address.
11505
11506 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11507
11508         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11509         * g++.old-deja/g++.pt/spec35.C: New test.
11510         * g++.old-deja/g++.pt/spec36.C: New test.
11511
11512 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11513
11514         * gcc.c-torture/compile/20010118-1.c: New test.
11515
11516 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11517
11518         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11519
11520 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11521
11522         * gcc.c-torture/execute/20010119-1.c: New test.
11523
11524 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11525
11526         * g++.old-deja/g++.other/vbase5.C: New test.
11527
11528 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11529
11530         * gcc.c-torture/execute/20010118-1.c: New test.
11531
11532 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11533
11534         * g++.old-deja/g++.pt/deduct3.C: New test.
11535
11536 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11537
11538         * g++.old-deja/g++.pt/spec34.C: New test.
11539
11540 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11541
11542         * g77.f-torture/compile/20000601-2.f: New test.
11543
11544 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11545
11546         * g++.old-deja/g++.other/init17.C: New test.
11547
11548 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11549
11550         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11551
11552 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11553
11554         * g++.old-deja/g++.pt/unify8.C: New test.
11555
11556 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11557
11558         * g++.old-deja/g++.abi/vbase1.C: New test.
11559
11560 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11561
11562         * g++.old-deja/g++.pt/crash65.C: New test.
11563
11564 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11565
11566         * gcc.dg/cpp/assembl2.S: New test case.
11567
11568 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11569
11570         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11571         are supported.
11572
11573 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11574
11575         * g++.old-deja/g++.other/builtins1.C: New test.
11576         * g++.old-deja/g++.other/builtins2.C: Likewise.
11577         * g++.old-deja/g++.other/builtins3.C: Likewise.
11578         * g++.old-deja/g++.other/builtins4.C: Likewise.
11579
11580 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11581
11582         * gcc.c-torture/compile/20010117-1.c: New test.
11583         * gcc.c-torture/compile/20010117-2.c: New test.
11584
11585 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11586
11587         * g77.f-torture/execute/20010116.[fx]: New test,
11588         XFAIL on i?86-*-*.
11589         * g77.f-torture/compile/20010115.f: Indicate it's
11590         a test for PR fortran/1636.
11591
11592 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11593
11594         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11595
11596 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11597
11598         * g77.f-torture/compile/20010115.f: New test.
11599
11600 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11601
11602         * g++.old-deja/g++.pt/nontype5.C: New test.
11603
11604 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11605
11606         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11607         have an equivalent working one below it.
11608
11609 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11610
11611         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11612         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11613
11614 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11615
11616         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11617         message containing "init_priority".
11618         (conpr-2.C): Likewise.
11619         (conpr-3.C): Likewise.
11620         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11621
11622 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11623
11624         * gcc.c-torture/execute/20010114-2.c: New test.
11625
11626 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11627
11628         * gcc.c-torture/compile/20010114-1.c: New test.
11629         * gcc.c-torture/compile/20010114-1.x: Xfail.
11630         * gcc.c-torture/compile/20010114-2.c: New test.
11631         * gcc.c-torture/execute/20010114-1.c: New test.
11632         * gcc.dg/trunc-1.c: New test.
11633         * gcc.dg/uninit-B.c: New test.
11634
11635 2001-01-13  Nick Clifton  <nickc@redhat.com>
11636
11637         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11638         target.
11639
11640 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11641
11642         * gcc.c-torture/compile/20010113-1.c: New test.
11643
11644 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11645
11646         * gcc.c-torture/compile/20001212-1.c: New test.
11647
11648 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11649
11650         * gcc.dg/cpp/widestr1.c: Update.
11651         * gcc.dg/cpp/prag-imp.c: Remove.
11652
11653 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11654
11655         * gcc.c-torture/execute/20000801-3.x: Remove.
11656         * gcc.dg/c90-init-1.c: New test.
11657         * gcc.dg/c99-init-1.c: New test.
11658         * gcc.dg/c99-init-2.c: New test.
11659         * gcc.dg/gnu99-init-1.c: New test.
11660
11661 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11662
11663         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11664         testing that no relevant ones were found.
11665
11666 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11667
11668         * g++.old-deja/g++.pt/cast2.C: New test.
11669
11670 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11671
11672         * g++.old-deja/g++.pt/friend47.C: New test.
11673
11674 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11675
11676         * g++.old-deja/g++.pt/instantiate13.C: New test.
11677
11678 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11679
11680         * g++.old-deja/g++.other/defarg7.C: New test.
11681         * g++.old-deja/g++.other/defarg8.C: New test.
11682
11683 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11684
11685         * g++.old-deja/g++.pt/crash64.C: New test.
11686
11687 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11688
11689         * g++.old-deja/g++.pt/crash63.C: New test.
11690
11691 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11692
11693         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11694
11695 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11696
11697         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11698
11699 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11700
11701         * g++.old-deja/g++.pt/error3.C: New test.
11702
11703 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11704
11705         * g++.old-deja/g++.other/crash39.C: New test.
11706
11707 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11708
11709         * g++.old-deja/g++.other/vbase4.C: New test.
11710
11711 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11712
11713         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11714         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11715         * gcc.dg/special/special.exp: New test driver which will check
11716         for alias support for the above test.
11717
11718 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11719
11720         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11721         problems on small machines.
11722         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11723         parameterize.
11724
11725 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11726
11727         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11728         mips.
11729         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11730
11731 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11732
11733         * g++.old_deja/g++.pt/using8.C: New test.
11734
11735 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11736
11737         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11738
11739 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11740
11741         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11742         where a failure is expected.
11743         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11744
11745 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11746
11747         * g++.old_deja/g++.pt/instantiate12.C: New test.
11748
11749 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11750
11751         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
11752         start of structs.
11753         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
11754         * g++.old-deja/g++.brendan/crash17.C: Likewise.
11755         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11756         * g++.old-deja/g++.brendan/crash48.C: Likewise.
11757         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11758         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
11759         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11760         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
11761         * g++.old-deja/g++.eh/spec6.C: Likewise.
11762         * g++.old-deja/g++.jason/crash3.C: Likewise.
11763         * g++.old-deja/g++.law/ctors11.C: Likewise.
11764         * g++.old-deja/g++.law/ctors17.C: Likewise.
11765         * g++.old-deja/g++.law/ctors5.C: Likewise.
11766         * g++.old-deja/g++.law/ctors9.C: Likewise.
11767         * g++.old-deja/g++.mike/ambig1.C: Likewise.
11768         * g++.old-deja/g++.mike/net22.C: Likewise.
11769         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11770         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11771         * g++.old-deja/g++.mike/virt3.C: Likewise.
11772         * g++.old-deja/g++.niklas/t128.C: Likewise.
11773         * g++.old-deja/g++.other/anon4.C: Likewise.
11774         * g++.old-deja/g++.other/using1.C: Likewise.
11775         * g++.old-deja/g++.other/warn3.C: Likewise.
11776         * g++.old-deja/g++.pt/t37.C: Likewise.
11777         * g++.old-deja/g++.robertl/eb69.C: Likewise.
11778         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11779
11780 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11781
11782         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
11783
11784 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11785
11786         * gcc.c-torture/execute/stdio-opt-3.c: New test.
11787
11788 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
11789
11790         * gcc.c-torture/compile/20010107-1.c: New test.
11791
11792 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11793
11794         * gcc.c-torture/execute/builtin-noret-1.c: New test.
11795
11796 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11797
11798         * gcc.dg/format/format.h: New file.
11799         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
11800         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
11801         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
11802         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
11803         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
11804         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11805         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
11806         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
11807         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
11808         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
11809         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
11810         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
11811         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
11812         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
11813         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
11814         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
11815         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
11816         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
11817         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
11818         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
11819         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
11820         instead of declaring standard types, macros and functions in each
11821         test.
11822
11823 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
11824
11825         * gcc.c-torture/execute/20010106-1.c: New test.
11826
11827 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11828
11829         * gcc.dg/format/format.exp: New file.
11830         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
11831         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
11832         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
11833         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
11834         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
11835         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
11836         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
11837         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
11838         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
11839         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
11840         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
11841         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
11842         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
11843         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
11844         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
11845         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
11846         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
11847         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
11848         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
11849         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
11850         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
11851         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
11852         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
11853         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
11854         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
11855         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
11856         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
11857         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
11858         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
11859         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
11860         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
11861         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
11862         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
11863         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
11864         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
11865         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
11866         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
11867         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11868         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11869         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11870         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11871         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11872
11873 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11874
11875         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11876         account.
11877
11878 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11879
11880         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11881
11882 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11883
11884         * g++.old-deja/g++.pt/crash62.C: New test.
11885
11886 2001-01-04  Richard Henderson  <rth@redhat.com>
11887
11888         * gcc.dg/20000926-1.c: Update expected warnings.
11889         * gcc.dg/array-2.c: Likewise.
11890         * gcc.dg/array-4.c: Also validate flexible array members.
11891         * gcc.dg/c99-flex-array-1.c: New.
11892
11893 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11894
11895         * gcc.c-torture/compile/20001222-1.x: Remove.
11896
11897 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11898
11899         * gcc.c-torture/execute/built-in-setjmp.c: New.
11900
11901 2001-01-03  Richard Henderson  <rth@redhat.com>
11902
11903         * gcc.dg/940510-1.c: Update expected error wording.
11904         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11905
11906 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11907
11908         * lib/target-supports.exp (check_alias_available): Modified to
11909         indicate aliases not supported if only weak aliases are supported.
11910
11911 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11912
11913         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
11914         Turn on cmpstrsi checks for __pj__ and __i370__.
11915
11916 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11917
11918         * g++.old-deja/g++.other/virtual11.C: New test.
11919
11920 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11921
11922         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
11923
11924 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11925
11926         * gcc.c-torture/compile/20010102-1.c: New test.
11927
11928 2001-01-02  Andreas Jaeger  <aj@suse.de>
11929
11930         * gcc.dg/noreturn-3.c: New test.
11931
11932         * gcc.dg/noreturn-4.c: New test.
11933
11934 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11935
11936         * gcc.c-torture/execute/stdio-opt-1.c: Also test
11937         __builtin_fputc and __builtin_fwrite.
11938
11939 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11940
11941         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
11942         signed char, not default char.
11943
11944 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11945
11946         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
11947
11948 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
11949
11950         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
11951
11952 2000-12-29  Richard Henderson  <rth@redhat.com>
11953
11954         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
11955         (__cyg_profile_func_exit): Define.
11956
11957 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11958
11959         * g++.dg/vtgc1.C: New test.
11960
11961 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
11962
11963         * gcc.dg/noncompile/20001228-1.c: New test.
11964
11965         * gcc.dg/20001228-1.c: New test.
11966
11967         * gcc.c-torture/execute/20001228-1.c: New test.
11968
11969 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
11970
11971         * gcc.dg/format-strfmon-1.c: New test.
11972
11973 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11974
11975         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
11976         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
11977         * gcc.c-torture/execute/string-opt-1.c: Likewise.
11978         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11979         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11980         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11981         * gcc.c-torture/execute/string-opt-6.c: Likewise.
11982         * gcc.c-torture/execute/string-opt-7.c: Likewise.
11983         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11984         * gcc.c-torture/execute/string-opt-9.c: Likewise.
11985         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11986         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11987         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11988
11989         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
11990         * gcc.c-torture/execute/string-opt-4.c: Test index.
11991
11992 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
11993
11994         * gcc.c-torture/compile/20001226-1.c: New test.
11995
11996 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11997
11998         * gcc.c-torture/compile/20001222-1.c: New test.
11999         * gcc.c-torture/compile/20001222-1.x: Xfail.
12000
12001 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12002
12003         * gcc.c-torture/execute/comp-goto-2.c: New test.
12004
12005 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12006
12007         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12008         Use long types if __INT_MAX__ is 32767.
12009         (main): Use cast to (sint32 *) when poking 88 into a_page.
12010
12011         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12012
12013 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12014
12015         * gcc.c-torture/compile/20001221-1.c: New test.
12016         * gcc.c-torture/execute/20001221-1.c: New test.
12017
12018 2000-12-20  Richard Henderson  <rth@redhat.com>
12019
12020         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12021         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12022
12023 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12024
12025         * gcc.dg/compare3.c: New test.
12026
12027 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12028
12029         * gcc.dg/format-warnll-1.c: New test.
12030
12031 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12032
12033         * gcc.dg/cpp/cmdlne-P.c: New test.
12034
12035 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12036
12037         * gcc.c-torture/execute/builtin-abs-1.c,
12038         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12039
12040 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12041
12042         * gcc.dg/cpp/multiline.c: New test.
12043
12044 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12045
12046         * g++.old-deja/g++.other/syshdr1.C: Update.
12047         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12048
12049 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12050
12051         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12052
12053 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12054
12055         * g++.old-deja/g++.pt/ttp65.C: New test.
12056
12057 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12058
12059         * g++.old-deja/g++.pt/ttp64.C: New test.
12060
12061 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12062
12063         * g++.old-deja/g++.pt/spec33.C: New test.
12064
12065 2000-12-14  Catherine Moore  <clm@redhat.com>
12066
12067         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12068         * gcc.c-torture/execute/920612-2.c: Likewise.
12069         * gcc.c-torture/execute/920428-2.c: Likewise.
12070         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12071         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12072
12073 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12074
12075         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12076         * gcc.dg/pack-test-2.c: Likewise.
12077
12078 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12079
12080         Tests by Zack Weinberg <zackw@stanford.edu>.
12081
12082         * gcc.dg/cpp/defined.c: Update.
12083         * gcc.dg/cpp/defined_trad.c: New tests.
12084
12085 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12086
12087         * gcc.dg/cpp/trad-direct.c: Update.
12088
12089 2000-12-11  Neil Booth  <neilb@earthling.net>
12090
12091         * gcc.dg/cpp/defined_trad.c
12092
12093 2000-12-11  Neil Booth  <neilb@earthling.net>
12094
12095         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12096
12097 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12098
12099         * gcc.dg/format-miss-2.c: New test.
12100
12101 2000-12-09  Neil Booth  <neilb@earthling.net>
12102
12103         * gcc.dg/cpp/lineflags.c: New tests.
12104         * gcc.dg/cpp/poison.c: Update.
12105         * gcc.dg/cpp/redef2.c: Update.
12106         * gcc.dg/cpp/skipping.c: New test.
12107
12108 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12109
12110         * g++.old-deja/g++.other/eh3.C: New testcase.
12111
12112 2000-12-07  Neil Booth  <neilb@earthling.net>
12113
12114         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12115         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12116         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12117         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12118         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12119         Update.
12120
12121 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12122
12123         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12124         __SIZE_TYPE__ instead of int for type of integers cast to
12125         pointers.
12126
12127 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12128
12129         * g++.old-deja/g++.other/cleanup4.C: New test.
12130
12131 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12132
12133         * format-sec-1.c: New test.
12134
12135 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12136
12137         * gcc.dg/format-nonlit-3.c: New test.
12138
12139 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12140
12141         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12142         through a null pointer.
12143
12144 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12145
12146         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12147         * g++.old-deja/g++.pt/partial4.C: New test.
12148
12149 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12150
12151         * gcc.c-torture/execute/ieee/hugeval.x: New.
12152
12153 2000-12-06  Neil Booth  <neilb@earthling.net>
12154
12155         * gcc.dg/cpp/backslash2.c: New tests.
12156
12157 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12158
12159         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12160         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12161
12162 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12163
12164         * gcc.c-torture/execute/20001203-2.c: New testcase.
12165
12166 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12167
12168         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12169         * g++.old-deja/g++.other/virtual10.C: New test.
12170
12171 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12172
12173         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12174
12175 2000-12-05  Richard Henderson  <rth@redhat.com>
12176
12177         * gcc.c-torture/compile/20001205-1.c: New.
12178
12179 2000-12-04  Neil Booth  <neilb@earthling.net>
12180
12181         * g++.old-deja/g++.other/virtual9.C: New test.
12182         * g++.old-deja/g++.pt/crash61.C: New test.
12183         * gcc.c-torture/execute/loop-9.c: New test.
12184
12185 2000-12-04  Neil Booth  <neilb@earthling.net>
12186
12187         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12188         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12189         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12190         * gcc.dg/cpp/extratokens.c: ...here.
12191
12192 2000-12-04  Neil Booth  <neilb@earthling.net>
12193
12194         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12195         New tests.
12196
12197 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12198
12199         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12200         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12201
12202 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12203
12204         * gcc.c-torture/execute/20001203-1.c: New test.
12205
12206 2000-12-03  Neil Booth  <neilb@earthling.net>
12207
12208         * gcc.dg/cpp/macro6.c: New test cases.
12209
12210 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12211
12212         * gcc.c-torture/execute/string-opt-9.c: New test.
12213         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12214         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12215         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12216
12217         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12218         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12219
12220 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12221
12222         * gcc.dg/cpp/if-6.c: New testcase.
12223
12224         * gcc.dg/20001201-1.c: New testcase.
12225
12226 2000-12-02  Neil Booth  <neilb@earthling.net>
12227
12228         * g++.old-deja/g++.other/externC4.C,
12229         g++.old-deja/g++.other/friend10.C: New tests.
12230
12231 2000-12-02  Neil Booth  <neilb@earthling.net>
12232
12233         * g++.old-deja/g++.other/instan2.C
12234         * g++.old-deja/g++.other/instan3.C: New test.
12235
12236 2000-12-02  Neil Booth  <neilb@earthling.net>
12237
12238         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12239         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12240         gnuc99.c,gnuc99-pedantic.c: New tests.
12241
12242 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12243
12244         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12245         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12246
12247 2000-12-01  Neil Booth  <neilb@earthling.net>
12248
12249         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12250         * gcc.dg/cpp/poison.c: Update.
12251         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12252
12253 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12254
12255         * g77.f-torture/execute/20001201.f: New test.
12256
12257 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12258
12259         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12260
12261 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12262
12263         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12264
12265 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12266
12267         * g++.old-deja/g++.other/cast6.C: New test.
12268
12269 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12270
12271         * gcc.c-torture/execute/20001130-2.c: New testcase.
12272
12273 2000-11-30  Richard Henderson  <rth@redhat.com>
12274
12275         * gcc.c-torture/execute/20001130-1.c: New test.
12276
12277 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12278
12279         * g++.old-deja/g++.other/op3.C: New test.
12280
12281 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12282
12283         * g++.old-deja/g++.other/op2.C: New test.
12284
12285 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12286
12287         * g++.old-deja/g++.other/crash38.C: New test.
12288
12289 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12290
12291         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12292
12293 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12294
12295         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12296         tests.
12297         * gcc.c-torture/execute/string-opt-6.c: New test.
12298
12299         * gcc.dg/20001117-1.c: Add main.
12300
12301 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12302
12303         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12304         Move from here ...
12305         * gcc.dg/940510-1.c: ... to here.
12306
12307         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12308         zero-size arrays in toplevel structures.
12309
12310 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12311
12312         * gcc.c-torture/execute/loop-8.c: New test.
12313
12314 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12315
12316         * g++.old-deja/g++.other/base1.C: New test.
12317
12318 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12319
12320         * g++.old-deja/g++.other/parse2.C: New test.
12321
12322 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12323
12324         * g++.old-deja/g++.pt/incomplete1.C: New test.
12325
12326 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12327
12328         * g++.old-deja/g++.other/friend9.C: New test.
12329
12330 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12331
12332         * gcc.dg/20001127-1.c: New test.
12333
12334 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12335
12336         * g++.old-deja/g++.pt/friend46.C: New test.
12337
12338 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12339
12340         * g++.old-deja/g++.other/ptrmem8.C: New test.
12341
12342 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12343
12344         * gcc.c-torture/execute/string-opt-7.c: New test.
12345         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12346
12347 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12348
12349         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12350         instead of 'mkcheck 2'.
12351
12352 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12353
12354         * gcc.c-torture/execute/memcheck/driver.c,
12355         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12356         C9X references to refer to C99.
12357
12358 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12359
12360         * gcc.dg/ultrasp3.c: New test.
12361
12362 2000-11-25  Neil Booth  <neilb@earthling.net>
12363
12364         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12365
12366 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12367
12368         * gcc.c-torture/compile/20001123-2.c: New.
12369
12370 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12371
12372         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12373
12374 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12375
12376         * gcc.dg/sequence-point-1.c: Add some new tests.
12377         * gcc.c-torture/execute/20001124-1.c: New test.
12378
12379 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12380
12381         * g++.old-deja/g++.other/vaarg4.C: New test.
12382         * gcc.c-torture/compile/20001123-1.c: New test.
12383
12384 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12385
12386         * g++.other/crash24.C: Adjust and remove XFAIL.
12387         * g++.other/crash37.C: New test.
12388
12389 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12390
12391         * g++.old-deja/g++.pt/instantiate9.C: New test.
12392
12393 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12394
12395         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12396         new ABI, too.
12397
12398         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12399         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12400
12401 2000-11-22  Neil Booth  <neilb@earthling.net>
12402
12403         * gcc.dg/cpp/Wtrigraphs.c: New test.
12404
12405 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12406
12407         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12408
12409 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12410
12411         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12412
12413 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12414
12415         * lib/gcc-dg.exp: load_lib scanasm.exp.
12416         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12417         * lib/g++-dg.exp: load_lib scanasm.exp.
12418         * lib/scanasm.exp: New.
12419         (scan-assembler, scan-assembler-not): Add optional arguments to
12420         test name, or if not present, the pattern name.
12421         (scan-assembler-dem, scan-assembler-dem-not): New.
12422
12423         * g++.dg/dg.exp: New.
12424
12425 2000-11-21  Neil Booth  <neilb@earthling.net>
12426
12427         * gcc.dg/cpp/integrated1.c: Remove.
12428
12429 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12430
12431         * gcc.c-torture/execute/20001121-1.c: New test.
12432
12433 2000-11-21  Richard Henderson  <rth@redhat.com>
12434
12435         * gcc.c-torture/compile/20001121-1.c: New test.
12436
12437 2000-11-20  Neil Booth  <neilb@earthling.net>
12438
12439         * gcc.dg/cpp/integrated1.c: New test.
12440
12441 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12442
12443         * g++.old-deja/g++.other/inline17.C: New test.
12444
12445 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12446
12447         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12448         local variable to be zero: I made the variable global. Now
12449         uses abort() and exit() instead of relying on main's return value.
12450
12451 2000-11-20  Neil Booth  <neilb@earthling.net>
12452
12453         * gcc.dg/cpp/paste2.c: Update test.
12454         * objc/execute/paste.m: New test.
12455
12456 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12457
12458         * gcc.dg/c99-condexpr-1.c: New test.
12459
12460 2000-11-20  Neil Booth  <neilb@earthling.net>
12461
12462         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12463
12464 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12465
12466         * g++.old-deja/g++.pt/export1.C: New test.
12467
12468 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12469
12470         * gcc.dg/20001117-1.c: New test.
12471
12472 2000-11-18  Richard Henderson  <rth@redhat.com>
12473
12474         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12475
12476 2000-11-18  Richard Henderson  <rth@redhat.com>
12477
12478         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12479         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12480         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12481
12482 2000-11-18  Richard Henderson  <rth@redhat.com>
12483
12484         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12485         (main): New.  Exit cleanly.
12486
12487 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12488
12489         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12490         gcc.dg/c99-fordecl-2.c: New tests.
12491
12492 2000-11-18  Richard Henderson  <rth@redhat.com>
12493
12494         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12495         * gcc.c-torture/execute/zerolen-2.c: New.
12496
12497 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12498
12499         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12500         memory.
12501
12502 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12503
12504         * g++.old-deja/g++.pt/instantiate8.C: New test.
12505
12506 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12507
12508         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12509         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12510
12511 2000-11-16  Nick Clifton  <nickc@redhat.com>
12512
12513         * gcc.c-torture/execute/nestfunc-2.c: New test.
12514         * gcc.c-torture/execute/nestfunc-3.c: New test.
12515
12516 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12517
12518         * gcc.c-torture/compile/20001116-1.c: New test.
12519
12520 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12521
12522         * gcc.c-torture/execute/20001115-1.c: New test.
12523
12524 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12525
12526         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12527         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12528         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12529         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12530
12531 2000-11-15  Neil Booth  <neilb@earthling.net>
12532
12533         gcc.dg/cpp/_Pragma1.c: Update.
12534         gcc.dg/cpp/_Pragma2.c: New test.
12535
12536 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12537
12538         * g++.old-deja/g++.other/anon5.C: New test.
12539
12540 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12541
12542         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12543         tests.
12544
12545 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12546
12547         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12548         output.
12549
12550 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12551
12552         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12553         labels at end of compound statements.
12554
12555 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12556
12557         * gcc.c-torture/execute/loop-7.c: New test.
12558
12559 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12560
12561         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12562
12563 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12564
12565         * gcc.dg/c99-bool-1.c: New test.
12566
12567 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12568
12569         * gcc.dg/c99-scope-1.c: Remove xfail.
12570         * gcc.dg/c99-scope-2.c: New test.
12571
12572 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12573
12574         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12575         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12576
12577 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12578
12579         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12580         error messages.
12581
12582         * g++.mike/p700.C: Don't typedef wchar_t.
12583         * g++.mike/p784.C: Likewise.
12584         * g++.mike/eb101.C: Don't use __wchar_t.
12585
12586 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12587
12588         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12589         from DO loop.
12590
12591 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12592
12593         * gcc.c-torture/execute/20001111-1.c: New test.
12594
12595 2000-11-10  Nick Clifton  <nickc@redhat.com>
12596
12597         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12598         long multuiple and accumulate.
12599
12600 2000-11-09  Richard Henderson  <rth@redhat.com>
12601
12602         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12603         via size_t instead of int.
12604
12605         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12606         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12607         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12608         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12609
12610 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12611
12612         * gcc.c-torture/compile/20001109-1.c: New test.
12613         * gcc.c-torture/compile/20001109-2.c: New test.
12614
12615 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12616
12617         * g++.old-deja/g++.pt/operator1.C: New test.
12618         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12619
12620 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12621
12622         * gcc.dg/20001108-1.c: New test.
12623
12624 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12625
12626         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12627         with both arguments constant strings.
12628         * gcc.c-torture/execute/string-opt-3.c: New test.
12629         * gcc.c-torture/execute/string-opt-4.c: New test.
12630         * gcc.c-torture/execute/string-opt-5.c: New test.
12631
12632 2000-11-08  Nick Clifton  <nickc@redhat.com>
12633
12634         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12635         mulsidi3adddi patterns.
12636
12637 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12638
12639         * g++.old-deja/g++.other/crash36.C: New test.
12640
12641 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12642
12643         * g++.old-deja/g++.other/init16.C: New test.
12644
12645 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12646
12647         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12648
12649 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12650
12651         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12652         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12653         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12654
12655 2000-11-07  DJ Delorie  <dj@redhat.com>
12656
12657         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12658
12659 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12660
12661         * gcc.c-torture/execute/string-opt-1.c: New test.
12662
12663 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12664
12665         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12666         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12667         parameters in registers, and there is no way for a varargs
12668         function to know in which order the integer and floating-point
12669         parameters should be interleaved when they are placed on the
12670         stack.
12671         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12672         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12673
12674 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12675
12676         * gcc.c-torture/execute/string-opt-2.c: New test.
12677
12678 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12679
12680         * g++.old-deja/g++.pt/crash60.C: New test.
12681
12682 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12683
12684         * g++.old-deja/g++.other/crash24.C: New test.
12685         * g++.old-deja/g++.other/crash25.C: New test.
12686         * g++.old-deja/g++.other/crash26.C: New test.
12687         * g++.old-deja/g++.other/crash27.C: New test.
12688         * g++.old-deja/g++.other/crash28.C: New test.
12689         * g++.old-deja/g++.other/crash29.C: New test.
12690         * g++.old-deja/g++.other/crash30.C: New test.
12691         * g++.old-deja/g++.other/crash31.C: New test.
12692         * g++.old-deja/g++.other/crash32.C: New test.
12693         * g++.old-deja/g++.other/crash33.C: New test.
12694         * g++.old-deja/g++.other/crash34.C: New test.
12695         * g++.old-deja/g++.other/crash35.C: New test.
12696
12697 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12698
12699         * gcc.c-torture/execute/20001031-1.c: New test.
12700
12701 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12702
12703         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12704         namespace.
12705
12706         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12707         standards-conformant.
12708
12709         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12710
12711         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12712         * g++.old-deja/g++.mike/p755a.C: Likewise.
12713         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12714         library makes no calls to `operator new' during initialization.
12715
12716 2000-11-04  Neil Booth  <neilb@earthling.net>
12717
12718         * gcc.dg/cpp/include2.c: New tests.
12719
12720 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12721
12722         * lib/g++.exp (g++_set_ld_library_path): New function.
12723         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12724
12725 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12726
12727         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12728         warnings.
12729
12730 2000-11-01  Richard Henderson  <rth@redhat.com>
12731
12732         * g++.old-deja/g++.ext/namedret1.C: New.
12733         * g++.old-deja/g++.ext/namedret2.C: New.
12734         * g++.old-deja/g++.ext/namedret3.C: New.
12735
12736 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12737
12738         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12739         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12740
12741 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12742
12743         * gcc.c-torture/execute/va-arg-21.c: New test.
12744
12745 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12746
12747         * gcc.dg/c99-complex-2.c: New test.
12748
12749 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12750
12751         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12752
12753 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12754
12755         * g++.old-deja/g++.other/inline16.C: New test.
12756
12757 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12758
12759         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12760         __PRETTY_FUNCTION__
12761
12762 2000-10-29  Neil Booth  <neilb@earthling.net>
12763
12764         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12765         New tests.
12766         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12767         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12768         optimisation.
12769
12770 2000-10-29  Neil Booth  <neilb@earthling.net>
12771
12772         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12773         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12774         * mi5.c: Test multiple includes work with -C.
12775         * trigraphs.c: Test ^= version.
12776
12777 2000-10-28  Neil Booth  <neilb@earthling.net>
12778
12779         New tests and test updates for new macro expander.
12780
12781         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12782         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12783         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12784         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12785         new diagnostic messages.
12786
12787         * gcc.dg/cpp/macro3.c: New tests.
12788
12789 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12790
12791         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12792         on the same line.
12793
12794 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12795
12796         * g++.old-deja/g++.other/eh2.C: New test.
12797
12798 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12799
12800         * gcc.c-torture/execute/20001027-1.c: New test.
12801
12802 2000-10-26  Richard Henderson  <rth@redhat.com>
12803
12804         * gcc.c-torture/execute/20001026-1.c: New.
12805
12806 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12807
12808         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12809         * g++.old-deja/g++.law/builtin1.C: Likewise.
12810         * g++.old-deja/g++.law/ctors10.C: Likewise.
12811         * g++.old-deja/g++.law/virtual3.C: Likewise.
12812         * g++.old-deja/g++.mike/p658.C: Likewise.
12813         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12814         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12815         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12816         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12817         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12818
12819 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12820
12821         * gcc.c-torture/compile/20001024-1.c: New test.
12822
12823 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12824
12825         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12826         to tell us whether or not we are using V3.
12827
12828 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12829
12830         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12831         operands.
12832
12833 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12834
12835         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12836
12837 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12838
12839         * gcc.c-torture/execute/20001024-1.c: New test.
12840
12841 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12842
12843         * g++.old-deja/g++.other/sibcall1.C: New test.
12844
12845 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12846
12847         * gcc.dg/noncompile/init-3.c: New test.
12848
12849 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12850
12851         * gcc.dg/format-array-1.c: New test.
12852
12853 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12854
12855         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12856         writing through null pointers; remove comment about testing
12857         unterminated strings.
12858
12859 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12860
12861         * gcc.c-torture/execute/20001017-2.c: New test.
12862
12863 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12864
12865         * gcc.c-torture/compile/20001018-1.c: New test.
12866         * gcc.c-torture/compile/20001018-1.x: Xfail.
12867
12868 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12869
12870         * gcc.c-torture/execute/20001017-1.c: New test.
12871
12872 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12873
12874         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12875         for multiple use of arguments with scanf formats; add tests for
12876         multiple use of arguments.
12877
12878 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12879
12880         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12881
12882 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12883
12884         * gcc.dg/format-miss-1.c: New test.
12885
12886 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12887
12888         * gcc.c-torture/execute/20001013-1.c: New test.
12889
12890 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12891
12892         * gcc.dg/format-branch-1.c: New test.
12893
12894 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12895
12896         * README, lib/file-format.exp: Remove EGCS references.
12897
12898 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12899
12900         * gcc.dg/20001013-1.c: New test.
12901
12902 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12903
12904         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12905         for intmax_t in the compiler using __typeof__ and the type rules
12906         for conditional expressions.
12907
12908 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12909
12910         * gcc.dg/20001012-1.c: New test.
12911         * gcc.dg/20001012-2.c: New test.
12912
12913 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12914
12915         * gcc.dg/format-attr-1.c: New test.
12916
12917 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12918
12919         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12920         __LONG_LONG_MAX__ instead of LLONG_MAX.
12921
12922 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12923
12924         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12925         scanf flags.
12926         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12927         flags.
12928
12929 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12930
12931         * gcc.dg/sequence-pt-1.c: New test.
12932
12933 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12934
12935         * gcc.c-torture/execute/20001011-1.c: New testcase.
12936         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12937
12938 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12939
12940         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12941         does not error on it.
12942
12943 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12944
12945         * gcc.dg/20001009-1.c: New test.
12946
12947 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12948
12949         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12950         * gcc.c-torture/execute/20001009-2.c: ... to here.
12951
12952 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12953
12954         * gcc.c-torture/compile/20001009-1.c: New testcase.
12955         * gcc.c-torture/execute/20001009-1.c: New testcase.
12956         Testcases provided by Jan Hubicka <jh@suse.cz>.
12957
12958 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12959
12960         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12961         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12962         uintmax_t using <limits.h> to emulate the compiler's internal
12963         logic.  No longer XFAIL %j tests.
12964
12965 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12966
12967         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12968         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12969         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12970         regexps and details of expected handling of some bad formats.
12971         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12972         suppression.
12973
12974 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12975
12976         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12977         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12978         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12979         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12980         in list archives.
12981
12982 2000-10-06  Richard Henderson  <rth@cygnus.com>
12983
12984         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12985         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12986         * g++.old-deja/g++.jason/report.C: Likewise.
12987         * g++.old-deja/g++.law/friend5.C: Likewise.
12988         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12989         of the expected warnings.
12990
12991 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12992
12993         * g++.old-deja/g++.pt/enum14.C: New test.
12994
12995 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12996
12997         * g++.old-deja/g++.pt/crash59.C: New test.
12998
12999 2000-10-04  Will Cohen  <wcohen@redhat.com>
13000
13001         * gcc.dg/20000926-1.c: New test.
13002
13003 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13004
13005         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13006         function name for current C++ compiler.
13007         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13008
13009 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13010
13011         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13012         __PRETTY_FUNCTION__.
13013         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13014
13015 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13016
13017         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13018
13019 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13020
13021         * gcc.c-torture/compile/20000923-1.c: New test.
13022
13023 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13024
13025         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13026         * g++.old-deja/g++.pt/ttp62.C: Same.
13027         * g++.old-deja/g++.other/inline14.C: Same.
13028
13029 2000-09-24  Richard Henderson  <rth@cygnus.com>
13030
13031         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13032
13033 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13034
13035         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13036
13037 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13038
13039         * gcc.c-torture/compile/20000922-1.c: New file.
13040
13041 2000-09-21  Nick Clifton  <nickc@redhat.com>
13042
13043         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13044         a signed long modulo operation.
13045         (mod6): New function - perform an unsigned long modulo operation.
13046         (main): Add tests for modulos of very large numbers by very small
13047         dividends.
13048
13049 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13050
13051         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13052
13053 2000-09-19  Richard Henderson  <rth@cygnus.com>
13054
13055         * gcc.dg/compare2.c (case 10): XFAIL.
13056
13057 2000-09-18  Richard Henderson  <rth@cygnus.com>
13058
13059         * gcc.c-torture/execute/20000906-1.c: Move ...
13060         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13061         that support __builtin_trap.
13062
13063 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13064
13065         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13066
13067 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13068
13069         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13070         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13071         more $ format tests.
13072
13073 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13074
13075         * gcc.dg/format-errmk-1.c: New test.
13076
13077 2000-09-17  Greg McGary  <greg@mcgary.org>
13078
13079         * gcc.c-torture/execute/20000917-1.x: Remove.
13080
13081 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13082
13083         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13084
13085 2000-09-17  Greg McGary  <greg@mcgary.org>
13086
13087         * gcc.c-torture/execute/20000917-1.c: New test.
13088         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13089
13090 2000-09-16  Neil Booth  <NeilB@earthling.net>
13091
13092         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13093         in nested macro bug.
13094
13095 2000-09-15  Neil Booth  <NeilB@earthling.net>
13096
13097         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13098
13099 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13100
13101         * gcc.c-torture/execute/20000914-1.c: New test.
13102
13103 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13104
13105         * g++.other/inline13.C: New test.
13106
13107 2000-09-12  Andreas Jaeger  <aj@suse.de>
13108
13109         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13110         constant by Ulrich Drepper <drepper@redhat.com>.
13111
13112 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13113
13114         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13115
13116 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13117
13118         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13119
13120 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13121
13122         * gcc.dg/cpp/backslash.c: New test.
13123
13124 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13125
13126         * gcc.c-torture/execute/20000910-1.c: New test.
13127         * gcc.c-torture/execute/20000910-2.c: Likewise.
13128
13129 2000-09-11  Robert Lipe  <robertl@sco.com>
13130
13131         * gcc.dg/pragma-align.c: New test.
13132
13133 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13134
13135         * g++.old-deja/g++.pt/explicit82.C: New test.
13136         * g++.old-deja/g++.pt/explicit83.C: New test.
13137
13138 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13139
13140         * gcc.dg/asm-names.c: New test.
13141
13142 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13143
13144         * gcc.dg/cpp/tr-warn6.c: New test
13145
13146 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13147
13148         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13149         be accepted.
13150
13151 2000-09-07  Catherine Moore  <clm@redhat.com>
13152
13153         * gcc.c-torture/execute/unroll-1.c: New test.
13154
13155 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13156
13157         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13158         ERROR markers.
13159         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13160         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13161         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13162         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13163         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13164         Preprocess only.
13165         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13166         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13167
13168 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13169
13170         * g++.old-deja/g++.pt/deduct2.C: New test.
13171
13172 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13173
13174         * g++.old-deja/g++.pt/parms2.C: New test.
13175
13176 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13177
13178         * g++.old-deja/g++.pt/crash58.C: New test.
13179
13180 2000-09-06  Greg McGary  <greg@mcgary.org>
13181
13182         * gcc.c-torture/execute/20000906-1.c: New test.
13183         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13184
13185 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13186
13187         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13188
13189 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13190
13191         * g++.old-deja/g++.pt/crash57.C: New test.
13192
13193 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13194
13195         * g++.old-deja/g++.pt/crash56.C: New test.
13196
13197 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13198
13199         * g++.old-deja/g++.pt/koenig1.C: New test.
13200
13201 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13202
13203         * gcc.dg/20000904-1.c: New test.
13204
13205 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13206
13207         * gcc.dg/cpp/paste8.c: New test.
13208
13209 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13210
13211         * gcc.c-torture/compile/20000827-1.c: New test.
13212
13213 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13214
13215         * gcc.dg/format-diag-1.c: New test.
13216
13217 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13218
13219         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13220         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13221         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13222         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13223         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13224
13225 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13226
13227         * g++.old-deja/g++.other/nested4.C: New test.
13228
13229 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13230
13231         * g++.old-deja/g++.ns/scoped1.C: New test.
13232
13233 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13234
13235         * lib/g++.exp: Support testing already-installed GCC.
13236
13237 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13238
13239         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13240
13241 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13242
13243         * gcc.dg/return-type-2.c: New test.
13244
13245 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13246
13247         * gcc.c-torture/compile/20000825-1.c: New test.
13248
13249 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13250
13251         * gcc.dg/dwarf2-2.c: New test.
13252
13253 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13254
13255         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13256         dg-warning regexps.
13257
13258 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13259
13260         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13261         gcc.dg/format-ext-5.c: New tests.
13262
13263 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13264
13265         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13266
13267 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13268
13269         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13270
13271 2000-08-24  Richard Henderson  <rth@cygnus.com>
13272
13273         * gcc.dg/ia64-sync-1.c: New test.
13274         * gcc.dg/ia64-sync-2.c: New test.
13275         * gcc.dg/ia64-asm-1.c: New test.
13276
13277 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13278
13279         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13280         * gcc.dg/format-ext-2.c: New test.
13281
13282 2000-08-23  Jason Merrill  <jason@redhat.com>
13283
13284         * lib/old-dejagnu.exp: Also ignore "In member function" and
13285         "At global scope".
13286
13287 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13288
13289         * gcc.dg/noncompile/label-lineno-1.c: New test.
13290
13291 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13292
13293         * gcc.dg/c99-array-nonobj-1.c: New test.
13294
13295 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13296
13297         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13298         tests.
13299         * gcc.dg/format-ext-1.c: New test.
13300
13301 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13302
13303         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13304         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13305         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13306         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13307         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13308
13309 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13310
13311         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13312         gcc.dg/c99-strftime-2.c: New tests.
13313
13314 2000-08-22  Richard Henderson  <rth@cygnus.com>
13315
13316         * gcc.c-torture/execute/20000822-1.c: New test.
13317
13318 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13319
13320         * gcc.c-torture/execute/20000819-1.x: Remove.
13321
13322 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13323
13324         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13325         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13326         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13327         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13328         gcc.dg/format-xopen-1.c: New tests.
13329
13330 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13331
13332         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13333
13334 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13335
13336         * g++.old-deja/g++.other/loop2.C: New test.
13337
13338         * gcc.c-torture/compile/20000606-1.c: New test.
13339         * gcc.c-torture/compile/20000728-1.c: New test.
13340         * gcc.c-torture/execute/20000801-1.c: New test.
13341         * gcc.c-torture/execute/20000801-2.c: New test.
13342         * gcc.c-torture/execute/20000819-1.c: New test.
13343         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13344         * gcc.dg/20000629-1.c: New test.
13345         * gcc.dg/20000724-1.c: New test.
13346         * gcc.dg/20000807-1.c: New test.
13347
13348 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13349
13350         * gcc.dg/cpp/pragma-1.c: New test.
13351         * gcc.dg/cpp/pragma-2.c: New test.
13352
13353 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13354
13355         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13356         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13357
13358 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13359
13360         * gcc.c-torture/compile/20000818-1.c: New test.
13361
13362 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13363
13364         * gcc.c-torture/execute/20000818-1.c: New test.
13365
13366 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13367
13368         * gcc.dg/format-va-1.c: New test.
13369
13370 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13371
13372         * g++.old-deja/g++.other/typedef8.C: New test.
13373
13374 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13375
13376         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13377         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13378         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13379         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13380         * g++.old-deja/g++.other/ptrmem7.C: New test.
13381         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13382
13383 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13384
13385         * g++.old-deja/g++.pt/typename27.C: New test.
13386
13387 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13388
13389         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13390         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13391         * g++.old-deja/g++.pt/friend45.C: New test.
13392         * g++.old-deja/g++.other/friend8.C: New test.
13393
13394 2000-08-15  Richard Henderson  <rth@cygnus.com>
13395
13396         * gcc.c-torture/execute/20000815-1.c: New test.
13397
13398 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13399
13400         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13401         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13402         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13403
13404 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13405
13406         * g++.old-deja/g++.other/refinit2.C: New test.
13407
13408 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13409
13410         * lib/c-torture.exp (c-torture): Make
13411         compiler_conditional_xfail_data global.
13412         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13413         compiler_conditional_xfail_data machinery.
13414         (f-torture-execute): Likewise.
13415         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13416         and only when unrolling loops.
13417
13418         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13419
13420 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13421
13422         * g++.old-deja/g++.pt/explicit81.C: New test.
13423
13424 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13425
13426         * g++.old-deja/g++.pt/typename26.C: New test.
13427
13428 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13429
13430         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13431         warning.
13432
13433 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13434
13435         * g++.old-deja/g++.other/array3.C: New test.
13436
13437 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13438
13439         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13440         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13441         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13442         New tests.
13443
13444 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13445
13446         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13447         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13448
13449 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13450
13451         * gcc.c-torture/execute/20000808-1.c: New test.
13452
13453 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13454
13455         * gcc.dg/c90-const-expr-1.c: New test.
13456
13457 2000-08-08  Richard Henderson  <rth@cygnus.com>
13458
13459         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13460
13461 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13462
13463         * gcc.dg/noncompile/const-ll-1.c: New test.
13464
13465 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13466
13467         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13468
13469 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13470
13471         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13472         that running programs linked against the shared version of libobjc
13473         run correctly.
13474
13475 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13476
13477         * gcc.dg/c99-printf-1.c: New test.
13478
13479 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13480
13481         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13482
13483 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13484
13485         * gcc.c-torture/execute/20000731-1.x: Delete.
13486
13487 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13488
13489         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13490         and torture_without_loops as is done by c-torture.exp.
13491         (search_for): Copy from c-torture.exp.
13492         (gcc-dg-runtest): New function, drives a directory of tests
13493         iterating over the TORTURE_OPTIONS.
13494         (scan-assembler, scan-assembler-not): Move here from
13495         individual directory drivers.
13496
13497         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13498         defined by lib/gcc-dg.exp.
13499         * gcc.dg/cpp/cpp.exp: Likewise.
13500         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13501         gcc-dg-runtest, so we cycle over optimization options.
13502
13503         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13504         * gcc.dg/compare2.c: No longer expected to fail.
13505
13506 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13507
13508         * gcc.c-torture/execute/20000804-1.c: New test.
13509
13510 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13511
13512         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13513
13514 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13515
13516         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13517
13518 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13519
13520         * gcc.c-torture/compile/20000803-1.c: New test.
13521
13522 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13523
13524         * gcc.c-torture/execute/20000801-3.c,
13525         gcc.c-torture/execute/20000801-4.c: New tests.
13526         * gcc.c-torture/execute/20000801-3.x,
13527         gcc.c-torture/execute/20000801-4.x: Xfail.
13528
13529 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13530
13531         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13532         libobjc/.libs to allow for libtool.
13533
13534 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13535
13536         * gcc.c-torture/compile/20000802-1.c: New test.
13537
13538 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13539
13540         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13541
13542 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13543
13544         * gcc-c-torture/execute/20000731-2.c: New test.
13545
13546         * gcc.c-torture/execute/20000731-1.c: New test.
13547         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13548
13549 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13550
13551         * testsuite/gcc.dg/cpp/paste7.c: New test.
13552         * gcc.dg/cpp/20000725-1.c: New test.
13553
13554 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13555
13556         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13557         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13558         declaration warning for __builtin_dwarf_reg_size.
13559
13560         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13561
13562 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13563
13564         * gcc.dg/noncompile/voidparam-1.c: New test.
13565
13566 2000-07-30  Richard Henderson  <rth@cygnus.com>
13567
13568         * gcc.dg/c90-digraph-1.c: Don't xfail.
13569         * gcc.dg/compare2.c (case 10): Xfail.
13570         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13571
13572 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13573
13574         * gcc.dg/c99-main-1.c: New test.
13575
13576 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13577
13578         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13579
13580 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13581
13582         * gcc.c-tortuer/execute/20000726-1.c: New test.
13583
13584 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13585
13586         * gcc.c-torture/execute/enum-2.c: New test.
13587
13588 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13589
13590         * gcc.dg/cpp/tr-warn3.c: New test.
13591
13592 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13593
13594         * g++.old-deja/g++.ext/implicit1.C: Remove.
13595         * g++.old-deja/g++.jason/c2.C: Remove
13596         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13597         * g++.old-deja/g++.pt/crash16.C: Likewise.
13598         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13599
13600 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13601
13602         * g++.old-deja/g++.other/for2.C: New test.
13603
13604 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13605
13606         * gcc.dg/20000720-1.c: New test.
13607
13608 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13609
13610         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13611
13612 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13613
13614         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13615         * gcc.c-torture/execute/20000722-1.c: New.
13616         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13617
13618 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13619
13620         * gcc.dg/cpp/20000720-1.S: New test.
13621
13622 2000-07-21  Michael Meissner  <meissner@redhat.com>
13623
13624         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13625
13626 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13627
13628         * g++.old-deja/g++.brendan/crash16.C,
13629         g++.old-deja/g++.brendan/parse3.C,
13630         g++.old-deja/g++.brendan/redecl1.C,
13631         g++.old-deja/g++.ns/template13.C,
13632         g++.old-deja/g++.other/decl4.C,
13633         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13634
13635 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13636
13637         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13638         and "Internal error".
13639
13640         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13641         regexps.
13642         * gcc.dg/cpp/paste6.c: New test.
13643
13644 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13645
13646         * gcc.dg/cpp/tr-direct.c: New test.
13647
13648         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13649         gcc.dg/cpp/undef1.c: Tweak error regexps.
13650
13651 2000-07-18  Eric Christopher <echristo@redhat.com>
13652
13653         * gcc.c-torture/compile/20000718-1.c: New test.
13654
13655 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13656
13657         * cpplex.c (_cpp_push_token): If the token being pushed back
13658         is the previous token in this context, just subtract one from
13659         context->posn.
13660         * cppmacro.c (save_expansion): Clear aux field when storing a
13661         placemarker.
13662
13663 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13664
13665         * gcc.dg/noncompile/redecl-1.c: New test.
13666
13667 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13668
13669         * gcc.c-torture/execute/20000717-5.c: New test.
13670         * gcc.c-torture/execute/20000717-1.x: Removed.
13671
13672 2000-07-17  Richard Henderson  <rth@cygnus.com>
13673
13674         * gcc.c-torture/execute/20000717-4.c: New test.
13675
13676 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13677
13678         * gcc.dg/cpp/syshdr.c: New test.
13679         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13680
13681 2000-07-17  Neil Booth  <neilb@earthling.net>
13682
13683         * gcc.dg/cpp/cmdlne-dM.c: New test.
13684         * gcc.dg/cpp/cmdlne-dD.c: New test.
13685
13686 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13687
13688         * gcc.c-torture/execute/20000717-3.c: New test.
13689
13690         * gcc.c-torture/compile/20000717-1.c: New test.
13691
13692 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13693
13694         * gcc.c-torture/execute/20000717-2.c: New test.
13695
13696 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13697
13698         * gcc.dg/formatz-1.c: New test.
13699
13700         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13701         * gcc.dg/c99-digraph-1.c: New tests.
13702
13703         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13704         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13705
13706         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13707         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13708         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13709         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13710         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13711         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13712         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13713
13714 2000-07-17   Greg McGary <greg@mcgary.org>
13715
13716         * gcc.c-torture/execute/20000717-1.c: New test.
13717         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13718
13719 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13720
13721         * gcc.c-torture/execute/20000715-2.c: New test.
13722         * gcc.dg/20000715-1.c: New test.
13723
13724 2000-07-15  Michael Meissner  <meissner@redhat.com>
13725
13726         * gcc.c-torture/execute/20000715-1.c: New test.
13727
13728 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13729
13730         * gcc.c-torture/execute/20000707-1.c: New test.
13731
13732 2000-07-13  Neil Booth  <NeilB@earthling.net>
13733
13734         * testsuite/gcc.dg/cpp/digraph1.c,
13735         testsuite/gcc.dg/cpp/digraph2.c,
13736         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13737
13738 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13739
13740         * g77.f-torture/compile/20000630-2.f:  New test.
13741         * g77.f-torture/compile/20000630-2.x
13742
13743 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13744
13745         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13746
13747 2000-07-11  Neil Booth  <NeilB@earthling.net>
13748
13749         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13750
13751 2000-07-11  Neil Booth  <NeilB@earthling.net>
13752
13753         * gcc.dg/cpp/cmdlne-C.c: New.
13754
13755 2000-07-09  Neil Booth  <NeilB@earthling.net>
13756
13757         * gcc.dg/cpp/directiv.c: New tests.
13758         * gcc.dg/cpp/undef1.c: Update.
13759
13760 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13761
13762         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13763
13764 2000-07-09  Neil Booth  <NeilB@earthling.net>
13765
13766         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13767
13768 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13769
13770         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13771         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13772
13773 2000-07-08  Neil Booth  <NeilB@earthling.net>
13774
13775         * gcc.dg/cpp/macsyntx.c: New tests.
13776
13777 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13778
13779         * gcc.dg/20000707-1.c: New test.
13780
13781 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13782
13783         * gcc.c-torture/execute/20000706-1.c: New test.
13784         * gcc.c-torture/execute/20000706-2.c: New test.
13785         * gcc.c-torture/execute/20000706-3.c: New test.
13786         * gcc.c-torture/execute/20000706-4.c: New test.
13787         * gcc.c-torture/execute/20000706-5.c: New test.
13788
13789 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13790
13791         * g++.old-deja/g++.pt/instantiate7.C: New test.
13792
13793 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13794
13795         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13796         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13797         * g++.old-deja/g++.other/rtti3.C: Likewise.
13798         * g++.old-deja/g++.other/rttid3.C: Likewise.
13799
13800 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13801
13802         *  g77.f-torture/compile/20000630-1.x: Fix typo
13803
13804 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13805
13806         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13807         assembly output.
13808
13809 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13810
13811         * gcc.dg/cpp/ident.c: New test.
13812
13813 2000-07-05  Neil Booth  <NeilB@earthling.net>
13814
13815         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13816           gcc.dg/cpp/lexstrng.c: New tests.
13817
13818 2000-07-04  Neil Booth  <NeilB@earthling.net>
13819
13820         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13821         * gcc.dg/cpp/strify2.c: Same.
13822
13823 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13824
13825         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13826         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13827         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13828         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13829
13830         * testsuite/gcc.dg/cpp/macro1.c,
13831         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13832         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13833         testsuite/gcc.dg/cpp/strify1.c,
13834         testsuite/gcc.dg/cpp/strify2.c: New tests.
13835
13836 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13837
13838         * gcc.c-torture/execute/20000703-1.c: New test.
13839
13840 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13841
13842         * g++.old-deja/g++.pt (lookup10.C): New test.
13843
13844 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13845
13846         * g++.old-deja/g++.pt (typename25.C): New test.
13847
13848 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13849
13850         * gcc.c-torture/compile/20000701-1.c: New test.
13851
13852 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13853
13854         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13855         to test case.
13856
13857 2000-06-30  Catherine Moore  <clm@cygnus.com>
13858
13859         * gcc.c-torture/execute/align-1.c: New test.
13860
13861 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13862
13863         * g++.old-deja/g++.pt/expr8.C: New test.
13864         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13865
13866 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13867
13868         * gcc.c-torture/compile/20000629-1.c: New test.
13869
13870 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13871
13872
13873         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13874         gcc.dg/noncompile directory, depending on whether they're
13875         preprocessor tests or not.  Annotate all the tests for the dg
13876         framework.
13877
13878         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13879         * gcc.dg/noncompile/noncompile.exp: New.
13880
13881         * Moved files:
13882         Old name                                New name
13883         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13884         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13885         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13886         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13887         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13888         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13889         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13890         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13891         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13892         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13893         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13894         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13895         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13896         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13897         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13898         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13899         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13900         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13901         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13902         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13903         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13904         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13905         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13906         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13907
13908         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13909         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13910         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13911         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13912         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13913         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13914
13915 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13916
13917         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13918         declare one variable.  On the fourth, error.
13919         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13920         declared by 20000628-1a.h.
13921
13922 2000-06-29  Richard Henderson  <rth@redhat.com>
13923
13924         * gcc.c-torture/execute/930529-1.x: New file.
13925         * gcc.dg/920413-1.c: Adjust expected warning text.
13926         * gcc.dg/980217-1.c: Declare abort.
13927         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13928
13929 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13930
13931         * g77.f-torture/compile/20000629-1.f: New test.
13932         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13933
13934 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13935
13936         Rearrange lots of files, removing entirely the
13937         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13938         directories.
13939
13940         * Deleted files:
13941         gcc.c-torture/code_quality/code_quality.exp
13942         gcc.c-torture/special/special.exp
13943         gcc.failure/failure.exp
13944         gcc.failure/940409-1.x
13945         gcc.c-torture/compile/961203-1.x
13946
13947         * New files:
13948         gcc.misc-tests/linkage.exp
13949         gcc.c-torture/execute/920730-1t.c
13950         gcc.c-torture/execute/920730-1t.x
13951         gcc.c-torture/compile/920520-1.x
13952         gcc.c-torture/compile/920521-1.x
13953         gcc.c-torture/compile/981006-1.x
13954         gcc.c-torture/execute/eeprof-1.x
13955
13956         * Moved files (possibly with modifications to fit a new harness):
13957         Old name                                New name
13958         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13959         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13960         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13961         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13962         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13963         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13964         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13965         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13966         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13967         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13968         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13969         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13970         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13971         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13972
13973 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13974
13975         * c-torture/compile/961203-1.x: Delete.
13976
13977         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13978         not exit. Include stdio.h.
13979         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13980         * gcc.misc-tests/dg-12.c: Likewise.
13981         * gcc.misc-tests/dg-5.c: Likewise.
13982         * gcc.misc-tests/dg-6.c: Likewise.
13983         * gcc.misc-tests/dg-7.c: Prototype abort.
13984         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13985         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13986         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13987         not exit.
13988         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13989         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13990
13991 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13992
13993         * gcc.dg/cpp/20000628-1.c: New test.
13994         * gcc.dg/cpp/20000628-1.h: New header for above test.
13995         * gcc.dg/cpp/20000628-1a.h: Likewise.
13996
13997 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13998
13999         * gcc.dg/cpp: New directory.
14000         * gcc.dg/cpp/cpp.exp: New driver.
14001         * gcc.dg/cpp/20000627-1.c: New test.
14002         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14003         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14004         and rewrite as a compilation test.
14005
14006         * gcc.dg: Move many files into the cpp subdirectory, possibly
14007         renaming or editing them as well.
14008         Old name                New name
14009         990119-1.c              cpp/19990119-1.c
14010         990228-1.c              cpp/19990228-1.c
14011         990407-1.c              cpp/19990407-1.c
14012         990409-1.c              cpp/19990409-1.c
14013         990413-1.c              cpp/19990413-1.c
14014         990703-1.c              cpp/19990703-1.c
14015         20000127-1.c            cpp/20000127-1.c
14016         20000129-1.c            cpp/20000129-1.c
14017         20000207-1.c            cpp/20000207-1.c
14018         20000207-2.c            cpp/20000207-2.c
14019         20000209-1.c            cpp/20000209-1.c
14020         20000209-2.c            cpp/20000209-2.c
14021         20000301-1.c            cpp/20000301-1.c
14022         20000419-1.c            cpp/20000419-1.c
14023         20000510-1.S            cpp/20000510-1.S
14024         20000519-1.c            cpp/20000519-1.c
14025         20000529-1.c            cpp/20000529-1.c
14026         20000625-1.c            cpp/20000625-1.c
14027         20000625-2.c            cpp/20000625-2.c
14028         cpp-as1.c               cpp/assert1.c
14029         cpp-as2.c               cpp/assert2.c
14030         cxx-comments-1.c        cpp/cxxcom1.c
14031         cxx-comments-2.c        cpp/cxxcom2.c
14032         endif-label.c           cpp/endif.c
14033         cpp-hash1.c             cpp/hash1.c
14034         cpp-hash2.c             cpp/hash2.c
14035         cpp-if1.c               cpp/if-1.c
14036         cpp-if2.c               cpp/if-2.c
14037         cpp-if3.c               cpp/if-3.c
14038         cpp-if4.c               cpp/if-4.c
14039         cpp-if5.c               cpp/if-5.c
14040         cpp-cond.c              cpp/if-cexp.c
14041         cpp-missingop.c         cpp/if-mop.c
14042         cpp-missingparen.c      cpp/if-mpar.c
14043         cpp-opprec.c            cpp/if-oppr.c
14044         cpp-ifparen.c           cpp/if-paren.c
14045         cpp-shortcircuit.c      cpp/if-sc.c
14046         cpp-shift.c             cpp/if-shift.c
14047         cpp-unary.c             cpp/if-unary.c
14048         cpp-li1.c               cpp/line1.c
14049         cpp-li2.c               cpp/line2.c
14050         lineno.c                cpp/line3.c
14051         lineno-2.c              cpp/line4.c
14052         cpp-mi.c                cpp/mi1.c
14053         cpp-mic.h               cpp/mi1c.h
14054         cpp-micc.h              cpp/mi1cc.h
14055         cpp-mind.h              cpp/mi1nd.h
14056         cpp-mindp.h             cpp/mi1ndp.h
14057         cpp-mix.h               cpp/mi1x.h
14058         cpp-mi2.c               cpp/mi2.c
14059         cpp-mi2a.h              cpp/mi2a.h
14060         cpp-mi2b.h              cpp/mi2b.h
14061         cpp-mi2c.h              cpp/mi2c.h
14062         cpp-mi3.c               cpp/mi3.c
14063         cpp-mi3.def             cpp/mi3.def
14064         poison-1.c              cpp/poison.c
14065         pr-impl.c               cpp/prag-imp.c
14066         cpp-redef-2.c           cpp/redef1.c
14067         cpp-redef.c             cpp/redef2.c
14068         strpaste.c              cpp/strp1.c
14069         strpaste-2.c            cpp/strp2.c
14070         cpp-tradpaste.c         cpp/tr-paste.c
14071         cpp-tradstringify.c     cpp/tr-str.c
14072         cpp-tradwarn1.c         cpp/tr-warn1.c
14073         cpp-tradwarn2.c         cpp/tr-warn2.c
14074         trigraphs.c             cpp/trigraphs.c
14075         cpp-unc1.c              cpp/unc1.c
14076         cpp-unc2.c              cpp/unc2.c
14077         cpp-unc3.c              cpp/unc3.c
14078         cpp-unc.c               cpp/unc4.c
14079         undef.c                 cpp/undef1.c
14080         undef-2.c               cpp/undef2.c
14081         cpp-wi1.c               cpp/widestr1.c
14082
14083 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14084
14085         * lib/g++.exp (g++_include_flags): Tweak.
14086
14087 2000-06-27  H.J. Lu  <hjl@gnu.org>
14088             Loren J. Rittle  <ljrittle@acm.org>
14089
14090         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14091         version with one that knows about the new gcc tree structure.
14092         (g++_link_flags): Same.
14093
14094 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14095
14096         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14097         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14098         case we are cross-compiling.
14099
14100         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14101         g++.old-deja/g++.niklas/Makefile.in,
14102         g++.old-deja/g++.niklas/configure.in,
14103         g++.old-deja/g++.other/Makefile.in,
14104         g++.old-deja/g++.other/configure.in,
14105         gcc.c-torture/code_quality/Makefile.in,
14106         gcc.c-torture/code_quality/configure.in,
14107         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14108         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14109         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14110         gcc.c-torture/execute/ieee/Makefile.in,
14111         gcc.c-torture/execute/ieee/configure.in,
14112         gcc.c-torture/noncompile/Makefile.in,
14113         gcc.c-torture/noncompile/configure.in,
14114         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14115         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14116         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14117
14118 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14119
14120         * g++.old-deja/g++.other/ambig3.C: New test.
14121
14122 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14123
14124         * g++.old-deja/g++.pt/syntax1.C: New test.
14125         * g++.old-deja/g++.pt/syntax2.C: New test.
14126         * g++.old-deja/g++.other/syntax3.C: New test.
14127         * g++.old-deja/g++.other/syntax4.C: New test.
14128
14129 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14130
14131         * gcc.dg/20000623-1.c: Prototype exit and abort.
14132
14133 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14134
14135         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14136         New tests.
14137         * gcc.dg/cpp-mi3.def: New file.
14138
14139         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14140         inside assertions.
14141         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14142         lexer's error messages.
14143         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14144         divine anything from the linemarkers.
14145         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14146         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14147
14148 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14149
14150         * gcc.dg/20000623-1.c: New test.
14151
14152 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14153
14154         * gcc.c-torture/execute/20000622-1.c: New test.
14155
14156 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14157
14158         * g++.old-deja/g++.other/init15.C: New test.
14159
14160 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14161
14162         * g++.old-deja/g++.pt/vaarg2.C: New test.
14163         * g++.old-deja/g++.pt/vaarg3.C: New test.
14164
14165 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14166
14167         * g++.old-deja/g++.other/dyncast6.C: New test.
14168
14169 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14170
14171         * gcc.c-torture/execute/loop-6.c: New test.
14172
14173 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14174
14175         * gcc.dg/20000614-1.c: New test.
14176         * gcc.dg/20000614-2.c: New test.
14177
14178 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14179
14180         * g++.old-deja/g++.other/inline12.C: New test.
14181
14182 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14183
14184         * g++.old-deja/g++.other/eh1.C: New test.
14185
14186 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14187
14188         * g++.old-deja/g++.other/type.C: New test.
14189
14190 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14191
14192         * g++.old-deja/g++.other/initstring.C: New test.
14193
14194 2000-06-12  Jason Merrill  <jason@redhat.com>
14195
14196         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14197
14198 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14199
14200         * gcc.c-torture/compile/20000609-1.c: New test.
14201
14202 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14203
14204         * gcc.dg/20000609-1.c: New test.
14205
14206 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14207
14208         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14209         * gcc.c-torture/noncompile/poison-1.c: Move...
14210         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14211         * gcc.dg/cpp-li1.c: Add a token after the #line.
14212
14213 2000-06-05  Richard Henderson  <rth@cygnus.com>
14214
14215         * gcc.c-torture/execute/20000605-2.c: New test.
14216         * gcc.c-torture/execute/20000605-3.c: New test.
14217
14218 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14219
14220         * g77.f-torture/execute/20000503-1.x: New file.
14221
14222 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14223
14224         * g++.old-deja/g++.eh/badalloc1.C: New test.
14225
14226 2000-06-05  Richard Henderson  <rth@cygnus.com>
14227
14228         * gcc.c-torture/execute/20000605-1.c: New test.
14229
14230 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14231             Nathan Sidwell <nathan@codesourcery.com>
14232
14233         * gcc.c-torture/compile/20000605-1.c: New test.
14234
14235 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14236
14237         * g77.f-torture/compile/20000601-1.f:  New test.
14238
14239 2000-06-03  Richard Henderson  <rth@cygnus.com>
14240
14241         * gcc.c-torture/execute/20000603-1.c: New.
14242
14243 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14244
14245         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14246         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14247
14248 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14249
14250         * gcc.dg/compare2.c (case 12): XFAIL.
14251         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14252         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14253
14254         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14255
14256 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14257
14258         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14259         guard macro is already defined when the header is first
14260         included.
14261         * gcc.dg/cpp-mix.h: New file.
14262         * gcc.dg/endif-label.c: Update patterns to match compiler.
14263
14264         * g++.brendan/complex1.C: Declare abort.
14265         * g++.law/refs4.C: Remove XFAIL.
14266         * g++.oliva/expr2.C: Declare abort and exit.
14267
14268 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14269
14270         * gcc.c-torture/execute/20000528-1.c: New test.
14271
14272         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14273         * g++.old-deja/g++.law/temps4.C: Likewise.
14274
14275         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14276         stdlib.h.  Call abort() on failure.
14277         * g++.old-deja/g++.law/refs4.C: Likewise.
14278         * g++.old-deja/g++.law/temps4.C: Likewise.
14279         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14280         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14281
14282 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14283
14284         Relative to g++.dg/special:
14285         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14286
14287         Relative to g++.old-deja:
14288         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14289         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14290         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14291         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14292         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14293         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14294         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14295
14296         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14297         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14298         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14299         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14300         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14301         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14302         and/or string.h.
14303
14304         * g++.other/goto1.C: Update expectations for error messages.
14305
14306 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14307
14308         * gcc.c-torture/compile/20000523-1.c: New test.
14309
14310 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14311
14312         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14313
14314 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14315
14316         * g++.old-deja/g++.eh/catch11.C: New test.
14317         * g++.old-deja/g++.eh/catch12.C: New test.
14318
14319 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14320
14321         * gcc.c-torture/execute/20000523-1.c: New test.
14322
14323 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14324
14325         * c-torture/execute/bcp-1.c: Replace abort in arg of
14326         __builtin_constant_p with a generic external function.
14327
14328         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14329         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14330         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14331         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14332         Prototype abort and/or exit.
14333
14334         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14335         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14336         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14337         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14338
14339 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14340
14341         * gcc.dg/dwarf2-1.c: New test.
14342
14343 2000-05-20  Richard Henderson  <rth@cygnus.com>
14344
14345         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14346
14347 2000-05-20  Andreas Jaeger  <aj@suse.de>
14348
14349         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14350         testcase.
14351
14352 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14353
14354         * gcc.c-torture/execute/20000519-2.c: New test.
14355
14356 2000-05-19  Andreas Jaeger  <aj@suse.de>
14357
14358         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14359         which fails with SSA.
14360
14361         * lib/c-torture.exp: Also test with -O3 -fssa.
14362
14363 2000-05-18  Michael Meissner  <meissner@redhat.com>
14364
14365         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14366         * gcc.c-torture/execute/920415-1.c: Ditto.
14367         * gcc.c-torture/execute/920501-1.c: Ditto.
14368         * gcc.c-torture/execute/conversion.c: Ditto.
14369         * gcc.c-torture/execute/cvt-1.c: Ditto.
14370
14371 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14372
14373         * gcc.c-torture/compile/20000518-1.c: New test.
14374
14375 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14376
14377         * g77.f-torture/compile/200005018.f:  New test.
14378
14379 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14380
14381         * gcc.c-torture/compile/20000517-1.c: New test.
14382
14383 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14384
14385         * gcc.c-torture/execute/20000516-1.c: New test.
14386
14387 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14388
14389         * g++.old-deja/g++.other/eh.C: New test.
14390
14391 2000-05-12  Richard Henderson  <rth@cygnus.com>
14392
14393         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14394         constants through to doit's conditional.
14395
14396 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14397
14398         * gcc.c-torture/compile/20000511-1.c: New test.
14399         * g77.f-torture/compile/20000511-1.f: New test.
14400         * g77.f-torture/compile/20000511-2.f: New test.
14401
14402 2000-05-11  Michael Meissner  <meissner@redhat.com>
14403
14404         * gcc.c-torture/execute/20000511-1.c: New test.
14405
14406 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14407
14408         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14409         * gcc.dg/20000510-1.S: New.
14410
14411 2000-05-08  Catherine Moore  <clm@cygnus.com>
14412
14413         * gcc.dg/unused-3.c: New.
14414
14415 2000-05-06  Richard Henderson  <rth@cygnus.com>
14416
14417           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14418           * g++.old-deja/g++.mike/warn1.C: Likewise.
14419           * g++.old-deja/g++.pt/local1.C: Likewise.
14420           * g++.old-deja/g++.pt/local7.C: Likewise.
14421           * g++.old-deja/g++.pt/spec16.C: Likewise.
14422
14423 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14424
14425         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14426
14427 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14428
14429           * g77.f-torture/execute/20000503-1.f:  New test.
14430
14431 2000-05-04  Andreas Jaeger  <aj@suse.de>
14432
14433         * gcc.dg/noreturn-2.c: New test.
14434
14435 2000-05-04  Neil Booth  <NeilB@earthling.net>
14436
14437         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14438         preprocessor.
14439
14440 2000-05-04  Richard Henderson  <rth@cygnus.com>
14441
14442         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14443
14444 2000-05-04  Richard Henderson  <rth@cygnus.com>
14445
14446         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14447         OpenSSL by Jason R Thorpe.
14448
14449 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14450
14451         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14452
14453 2000-05-03  Robert Lipe <robertlipe@usa.net>
14454
14455         * gcc.dg/20000503-1.c: New test.
14456
14457 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14458
14459         * gcc.c-torture/compile/20000502-1.c: New test.
14460         * g++.old-deja/g++.other/align.C: New test.
14461         * gcc.dg/cpp-tradstringify.c: New test.
14462
14463 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14464
14465         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14466         and hard registers.
14467
14468 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14469
14470         * gcc.c-torture/execute/loop-5.c: New test.
14471
14472 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14473
14474         * gcc.c-torture/execute/va-arg-20.c: New test.
14475
14476 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14477
14478         * gcc.c-torture/execute/20000422-1.c: New test.
14479
14480 2000-04-20  Greg McGary  <gkm@gnu.org>
14481
14482         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14483         when optimizing, but without sibling-call optimizations (-O1).
14484
14485 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14486
14487           * gcc.c-torture/compile/20000420-1.c: New test.
14488
14489 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14490
14491         * g++.abi/ptrflags.C: New test.
14492         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14493
14494 2000-04-19  Catherine Moore  <clm@cygnus.com>
14495
14496         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14497
14498 2000-04-19  Greg McGary  <gkm@gnu.org>
14499
14500         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14501         sibling-call optimizations.
14502
14503 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14504
14505         * gcc.dg/20000419-1.c: New test.
14506
14507 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14508
14509         * gcc.c-torture/execute/20000412-6.c: New test.
14510
14511 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14512
14513         * gcc.c-torture/execute/20000412-5.c: New test.
14514         * g77.f-torture/compile/20000412-1.f: New test.
14515         * gcc.c-torture/execute/20000412-4.c: New test.
14516         * gcc.c-torture/compile/20000412-2.c: New test.
14517         * gcc.c-torture/execute/20000412-3.c: New test.
14518         * gcc.c-torture/compile/20000412-1.c: New test.
14519         * gcc.c-torture/execute/20000412-2.c: New test.
14520
14521 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14522
14523         * objc/execute/bf-20.m: New test.
14524
14525 2000-04-10  Richard Henderson  <rth@cygnus.com>
14526
14527         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14528
14529         * gcc.c-torture/execute/20000412-1.c: New test.
14530
14531 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14532
14533         * g++.old-deja/g++.eh/catchptr1.C: New test.
14534
14535 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14536
14537         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14538
14539 2000-04-08  Neil Booth  <NeilB@earthling.net>
14540
14541         * gcc.dg/cpp-nullchar.c: Remove test as
14542         embedded nulls cause problems.
14543
14544 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14545
14546         * gcc.dg/compare2.c: New test.
14547
14548 2000-04-08  Neil Booth  <NeilB@earthling.net>
14549
14550         * gcc.dg/cpp-nullchar.c: New test.
14551
14552 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14553
14554         * gcc.dg/cpp-mi2.c: New test.
14555         * gcc.dg/cpp-mi2[abc].h: New files.
14556
14557 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14558
14559         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14560         member name.
14561
14562 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14563
14564         * g++.old-deja/g++.abi/vmihint.C: New test.
14565
14566 2000-04-06  Neil Booth  <NeilB@earthling.net>
14567
14568         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14569         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14570         copyright.
14571
14572 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14573
14574         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14575         avoid stack-frame overwrite.
14576
14577 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14578
14579         * gcc.c-torture/compile/20000405-2.c: New test.
14580         * gcc.c-torture/compile/20000405-3.c: New test.
14581
14582 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14583
14584         * gcc.c-torture/compile/20000405-1.c: New test.
14585
14586 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14587
14588         * gcc.dg/cast-qual-1.c: Revert last change.
14589
14590 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14591
14592         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14593
14594 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14595
14596         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14597         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14598
14599 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14600
14601         * gcc.c-torture/compile/20000403-2.c: New test.
14602         * gcc.c-torture/compile/20000403-1.c: New test.
14603
14604 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14605
14606         * gcc.c-torture/execute/20000403-1.c: New test.
14607
14608 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14609
14610         * gcc.c-torture/execute/20000402-1.c: New test.
14611
14612 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14613
14614         * gcc.c-torture/execute/va-arg-15.c: New test.
14615         * gcc.c-torture/execute/va-arg-16.c: New test.
14616         * gcc.c-torture/execute/va-arg-17.c: New test.
14617         * gcc.c-torture/execute/va-arg-18.c: New test.
14618         * gcc.c-torture/execute/va-arg-19.c: New test.
14619
14620 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14621
14622         * gcc.c-torture/compile/981211-1.c: Move to...
14623         * gcc.dg/cpp-as1.c: ...here.
14624         * gcc.dg/cpp-as2.c: New file.
14625
14626         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14627         compiler.
14628
14629 2000-04-02  Neil Booth  <NeilB@earthling.net>
14630
14631         * gcc.dg/cpp-cond.c  New tests.
14632         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14633         accidental success less likely.
14634         * gcc.dg/cpp-missingop.c  New tests.
14635         * gcc.dg/cpp-missingparen.c  New tests.
14636         * gcc.dg/cpp-shift.c  New tests.
14637         * gcc.dg/cpp-shortcircuit.c  New tests.
14638         * gcc.dg/cpp-unary.c  New tests.
14639
14640 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14641
14642         * gcc.c-torture/compile/20000329-1.c: New test.
14643
14644 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14645
14646         * gcc.c-torture/compile/20000326-1.c: New test.
14647         * gcc.c-torture/compile/20000326-2.c: New test.
14648
14649 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14650
14651         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14652         the first parameter is a function argument.
14653
14654 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14655
14656         * g++.old-deja/g++.ext/array4.C: New test.
14657
14658 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14659
14660         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14661
14662 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14663
14664         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14665
14666 2000-03-19  Richard Henderson  <rth@cygnus.com>
14667
14668         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14669
14670 2000-03-19  Richard Henderson  <rth@cygnus.com>
14671
14672         * gcc.c-torture/compile/20000319-1.c: New test.
14673
14674 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14675
14676         * gcc.c-torture/execute/20000314-3.c: New test.
14677         * gcc.c-torture/execute/20000314-2.c: New test.
14678         * gcc.c-torture/execute/20000314-1.c: New test.
14679         * gcc.c-torture/compile/20000314-2.c: New test.
14680         * gcc.c-torture/compile/20000314-1.c: New test.
14681
14682 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14683
14684         * g++.old-deja/g++.warn/inline.C: New test.
14685
14686 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14687
14688         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14689         standards-compliant result rather than specific constants.
14690         Put test-values in array.
14691
14692 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14693
14694         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14695         (g++_target_compile): Put test-specific options last.
14696
14697 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14698
14699         * g++.old-deja/g++.eh/vbase4.C: New test.
14700
14701 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14702
14703         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14704
14705 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14706
14707         * g++.old-deja/g++.brendan/misc12.C: Removed.
14708         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14709         * g++.old-deja/g++.ext/pretty4.C: New test.
14710
14711 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14712
14713         * g++.old-deja/g++.other/string2.C: New test.
14714
14715 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14716
14717         * g++.old-deja/g++.warn/impint2.C: New test.
14718
14719 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14720
14721         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14722         is 1, not zero.
14723
14724 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14725
14726         * g++.old-deja/g++.warn/impint.C: New test.
14727         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14728         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14729         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14730         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14731         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14732         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14733         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14734         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14735         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14736         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14737         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14738         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14739
14740 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14741
14742         * gcc.dg/cpp-redef.c: New test.
14743
14744 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14745
14746         * g++.old-deja/g++.pt/unify7.C: New test.
14747
14748 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14749
14750         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14751         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14752
14753 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14754
14755         * gcc.c-torture/compile/20000224-1.c: New test.
14756
14757 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14758
14759         * gcc.c-torture/compile/cpp-2.c: New test.
14760         * gcc.c-torture/compile/cpp-1.c: New test.
14761
14762 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14763
14764         * gcc.c-torture/execute/20000225-1.c: New test.
14765
14766 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14767
14768         * gcc.dg/cpp-li2.c: New test.
14769
14770         * gcc.dg/cpp-wi1.c: New test.
14771
14772         * gcc.dg/cpp-li1.c: New test.
14773
14774 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14775
14776         * g++.old-deja/g++.other/sizeof5.C: New test.
14777
14778 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14779
14780         * gcc.c-torture/execute/va-arg-13.c: New test.
14781
14782 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14783
14784         * gcc.c-torture/execute/va-arg-12.c: New test.
14785
14786 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14787
14788         * gcc.c-torture/execute/20000223-1.c: New test.
14789
14790 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14791
14792         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14793
14794 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14795
14796         * g++.old-deja/g++.abi/ptrmem.C: New test.
14797
14798 2000-02-19  Richard Henderson  <rth@cygnus.com>
14799
14800         * gcc.c-torture/compile/init-3.c: New.
14801
14802 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14803
14804         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14805         ALWAYS_CXXFLAGS.
14806
14807 2000-02-11  Robert Lipe <robertl@sco.com>
14808
14809         * gcc.c-torture/compile/20000211-3.c: New test.
14810
14811 2000-02-11  Martin Buchholz <martin@xemacs.org>
14812
14813         * gcc.c-torture/compile/20000211-2.c: New test.
14814
14815 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14816
14817         * gcc.c-torture/compile/20000211-1.c: New test.
14818
14819 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14820
14821         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14822           on native targets
14823
14824 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14825
14826         * g++.old-deja/g++.other/cast5.C: New test.
14827
14828 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14829
14830         * gcc.c-torture/execute/20000205-1.c: New.
14831
14832 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14833
14834         * g++.old-deja/g++.jason/cast3.C: Return void.
14835         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14836
14837 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14838
14839         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14840
14841         * gcc.dg/loop-1.c: New test.
14842
14843 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14844
14845         * gcc.c-torture/compile/20000127-1.c: New test.
14846         * gcc.c-torture/execute/991228-1.c: New test.
14847
14848 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14849
14850         * gcc.dg/unused-2.c: New test.
14851
14852         * gcc.dg/conv-1.c: New test.
14853
14854 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14855
14856         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14857         compiler.
14858         (tool_option_proc): Fix typo.
14859
14860 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14861
14862         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14863         of the ld on the host, not on the build machine.
14864         Also, don't crash if '--help' is not a supported option.
14865
14866 2000-01-24  Richard Henderson  <rth@cygnus.com>
14867
14868         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14869
14870 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14871
14872         * gcc.c-torture/execute/20000120-2.c: New test.
14873         * gcc.c-torture/execute/20000120-1.c: New test.
14874
14875 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14876
14877         * gcc.c-torture/execute/20000113-1.c: New test.
14878
14879 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14880
14881         * gcc.c-torture/execute/20000112-1.c: New test.
14882
14883 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14884
14885         * gcc.dg/20000111-1.c: New test.
14886
14887 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14888
14889         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14890         with 16 bit integers.
14891
14892 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14893
14894         * gcc.dg/20000108-1.c: New test.
14895
14896 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14897
14898         * g++.old-deja/g++.ns/koenig8.C: New test.
14899
14900 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14901
14902         * g++.old-deja/g++.other/cast4.C: New test.
14903
14904 2000-01-05  Jeffrey A Law  (law@cygnus.com)
14905
14906         * gcc.c-torture/compile/20000105-2.c: New test.
14907         * gcc.c-torture/compile/20000105-1.c: New test.
14908
14909 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14910
14911         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
14912         references to printf & atoi to conform to ANSI standard.
14913         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
14914         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
14915         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
14916         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
14917         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
14918         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14919         * g++.old-deja/g++.brendan/copy1.C: Likewise.
14920         * g++.old-deja/g++.brendan/copy2.C: Likewise.
14921         * g++.old-deja/g++.brendan/copy3.C: Likewise.
14922         * g++.old-deja/g++.brendan/copy4.C: Likewise.
14923         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14924         * g++.old-deja/g++.brendan/copy6.C: Likewise.
14925         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14926         * g++.old-deja/g++.brendan/copy8.C: Likewise.
14927         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14928         * g++.old-deja/g++.brendan/crash14.C: Likewise.
14929         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
14930         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14931         * g++.old-deja/g++.brendan/delete2.C: Likewise.
14932         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
14933         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
14934         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
14935         * g++.old-deja/g++.brendan/eh1.C: Likewise.
14936         * g++.old-deja/g++.brendan/groff1.C: Likewise.
14937         * g++.old-deja/g++.brendan/init3.C: Likewise.
14938         * g++.old-deja/g++.brendan/misc12.C: Likewise.
14939         * g++.old-deja/g++.brendan/misc7.C: Likewise.
14940         * g++.old-deja/g++.brendan/new2.C: Likewise.
14941         * g++.old-deja/g++.brendan/operators4.C: Likewise.
14942         * g++.old-deja/g++.brendan/operators5.C: Likewise.
14943         * g++.old-deja/g++.brendan/overload2.C: Likewise.
14944         * g++.old-deja/g++.brendan/overload7.C: Likewise.
14945         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
14946         * g++.old-deja/g++.brendan/reference1.C: Likewise.
14947         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
14948         * g++.old-deja/g++.brendan/template24.C: Likewise.
14949         * g++.old-deja/g++.brendan/template3.C: Likewise.
14950         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
14951         * g++.old-deja/g++.jason/inline3.C: Likewise.
14952         * g++.old-deja/g++.jason/opeq.C: Likewise.
14953         * g++.old-deja/g++.law/arg5.C: Likewise.
14954         * g++.old-deja/g++.law/arm7.C: Likewise.
14955         * g++.old-deja/g++.law/ctors11.C: Likewise.
14956         * g++.old-deja/g++.law/cvt8.C: Likewise.
14957         * g++.old-deja/g++.law/init9.C: Likewise.
14958         * g++.old-deja/g++.law/refs4.C: Likewise.
14959         * g++.old-deja/g++.law/template2.C: Likewise.
14960         * g++.old-deja/g++.law/visibility24.C: Likewise.
14961         * g++.old-deja/g++.law/vtable3.C: Likewise.
14962         * g++.old-deja/g++.mike/asm2.C: Likewise.
14963         * g++.old-deja/g++.mike/eh1.C: Likewise.
14964         * g++.old-deja/g++.mike/misc1.C: Likewise.
14965         * g++.old-deja/g++.mike/misc13.C: Likewise.
14966         * g++.old-deja/g++.mike/misc14.C: Likewise.
14967         * g++.old-deja/g++.mike/ns12.C: Likewise.
14968         * g++.old-deja/g++.mike/p1248.C: Likewise.
14969         * g++.old-deja/g++.mike/p3708.C: Likewise.
14970         * g++.old-deja/g++.mike/p3708a.C: Likewise.
14971         * g++.old-deja/g++.mike/p3708b.C: Likewise.
14972         * g++.old-deja/g++.mike/p646.C: Likewise.
14973         * g++.old-deja/g++.mike/p700.C: Likewise.
14974         * g++.old-deja/g++.mike/p783.C: Likewise.
14975         * g++.old-deja/g++.mike/p783a.C: Likewise.
14976         * g++.old-deja/g++.mike/p783b.C: Likewise.
14977         * g++.old-deja/g++.mike/p786.C: Likewise.
14978         * g++.old-deja/g++.mike/p789.C: Likewise.
14979         * g++.old-deja/g++.mike/p789a.C: Likewise.
14980         * g++.old-deja/g++.mike/p807a.C: Likewise.
14981         * g++.old-deja/g++.other/delete3.C: Likewise.
14982         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14983         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14984         * g++.old-deja/g++.other/dyncast3.C: Likewise.
14985         * g++.old-deja/g++.other/empty1.C: Likewise.
14986         * g++.old-deja/g++.other/temporary1.C: Likewise.
14987         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
14988         * g++.old-deja/g++.pt/t16.C: Likewise.
14989         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
14990
14991 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
14992
14993         * gcc.dg/991230-1.c: New test.
14994
14995 1999-12-29  Jeffrey A Law  (law@cygnus.com)
14996
14997         * gcc.c-torture/compile/991229-3.c: New test.
14998         * gcc.c-torture/compile/991229-2.c: New test.
14999         * gcc.c-torture/compile/991229-1.c: New test.
15000
15001 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15002
15003         * gcc.c-torture/compile/labels-2.c: New test.
15004
15005 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15006
15007         * gcc.c-torture/execute/991227-1.c: New test.
15008
15009 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15010
15011         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15012
15013 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15014
15015         * gcc.c-torture/execute/991221-1.c: New test.
15016
15017 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15018
15019         * g++.old-deja/g++.other/cast3.C: New test.
15020
15021 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15022
15023         * gcc.c-torture/execute/991216-4.c: New test.
15024
15025 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15026
15027         * gcc.c-torture/execute/991216-1.c: New test.
15028         * gcc.c-torture/execute/991216-2.c: New test.
15029         * gcc.c-torture/execute/991216-3.c: New test.
15030
15031 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15032
15033         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15034         Actually make the test fail by using "-O2" for compilation.
15035
15036 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15037
15038         * g++.old-deja/g++.warn/cast-align1.C: New test.
15039
15040 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15041
15042         * gcc.c-torture/compile/991214-1.c: New test.
15043         * gcc.c-torture/compile/991214-2.c: New test.
15044
15045 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15046
15047         * gcc.dg/991214-1.c: New test.
15048
15049 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15050
15051         * gcc.c-torture/compile/991213-3.c: New test.
15052         * gcc.c-torture/compile/991213-2.c: New test.
15053         * gcc.c-torture/compile/991213-1.c: New test.
15054
15055 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15056
15057         * gcc.dg/991209-1.c: New test.
15058
15059 1999-12-08  Nathan Sidwell <nathan@acm.org>
15060
15061         * gcc.c-torture/compile/991208-1.c: New test.
15062
15063 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15064
15065         * gcc.dg/ultrasp2.c: New test.
15066
15067 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15068
15069         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15070
15071 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15072
15073         * gcc.c-torture/compile/991202-1.c: New test.
15074         * gcc.c-torture/execute/991202-1.c: New test.
15075         * gcc.c-torture/execute/991202-2.c: New test.
15076         * gcc.c-torture/execute/991202-3.c: New test.
15077
15078 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15079
15080         * g++.old-deja/g++.abi/align.C: New test.
15081         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15082         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15083
15084 1999-12-01  Richard Henderson  <rth@cygnus.com>
15085
15086         * gcc.c-torture/execute/991201-1.c: New.
15087
15088 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15089
15090         * gcc.dg/991129-1.c: New test.
15091
15092 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15093
15094         * gcc.c-torture/compile/991127-1.c: New test.
15095
15096 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15097
15098         * g++.old-deja/g++.other/warn4.C: New test.
15099
15100 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15101
15102         * g++.old-deja/g++.eh/cleanup2.C: New test.
15103         * g++.old-deja/g++.ext/pretty2.C: New test.
15104         * g++.old-deja/g++.ext/pretty3.C: New test.
15105         * g++.old-deja/g++.other/debug6.C: New test.
15106
15107 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15108
15109         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15110         compiler_output to look for one error message instead of two.
15111
15112 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15113
15114         * gcc.c-torture/execute/991118-1.c: Also test case
15115         where the word boundary does not split a byte evenly.
15116
15117 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15118
15119         * g++.old-deja/g++.ext/restrict1.C: New test.
15120
15121 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15122
15123         * gcc.c-torture/execute/991118-1.c: New test.
15124
15125 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15126
15127         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15128         working directory pathnames.
15129
15130 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15131
15132         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15133         host is equipped with driver.h and driver.o so it can actually
15134         compile and run the tests.
15135
15136 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15137
15138         * gcc.c-torture/compile/991008-1.c: New test.
15139
15140 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15141
15142         * lib/gcc-dg.exp: Include target-supports.exp
15143
15144 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15145
15146         * lib/target-supports.exp: New file: Provide procs to test for
15147         features supported by the target.
15148         (check_weak_available): Moved here from ecos.exp.
15149         (check_alias_available): New proc: Determine of the target
15150         toolchain supports the alias attribute.
15151
15152         * gcc.dg/special/ecos.exp: Move check_weak_available to
15153         target-supports.exp.
15154         (alias-1.c): Only perform the test if the target supports
15155         aliases.
15156         (wkali-1.c): Only perform the test if the target supports
15157         aliases.
15158
15159         * gcc.dg/990506-0.c: Expect error messages from cross
15160         targets as well as native targets.
15161
15162 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15163
15164         * gcc.dg/ultrasp1.c: Removed xfail.
15165         * gcc.dg/struct-ret-2.c: Likewise.
15166         * gcc.dg/array-1.c: Likewise.
15167
15168 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15169
15170         * gcc.dg/struct-ret-2.c: New test.
15171
15172         * gcc.dg/array-1.c: New test.
15173
15174 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15175
15176         * gcc.c-torture/execute/991030-1.c: New test.
15177
15178 1999-10-26  Richard Henderson  <rth@cygnus.com>
15179
15180         * gcc.c-torture/compile/991026-2.c: New test.
15181
15182 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15183
15184         * gcc.c-torture/compile/991026-1.c: New test.
15185
15186 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15187
15188         * gcc.c-torture/execute/991023-1.c: New test.
15189
15190 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15191
15192         * gcc.c-torture/execute/991019-1.c: New test.
15193
15194 1999-10-16  Richard Henderson  <rth@cygnus.com>
15195
15196         * gcc.c-torture/execute/991016-1.c: New test.
15197
15198 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15199
15200         * gcc.c-torture/execute/991014-1.c: New test.
15201
15202 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15203
15204         * g++.old-deja/g++.other/union2.C: New test.
15205
15206 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15207
15208         * g++.old-deja/g++.other/vaarg2.C: New test.
15209         * g++.old-deja/g++.other/vaarg3.C: New test.
15210
15211 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15212
15213         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15214         in compile/.
15215
15216 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15217
15218         * gcc.c-torture/execute/va-arg-11.c: New test.
15219
15220 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15221
15222         * lib/file-format.exp (gcc_target_object_format): Don't
15223         crash if objdump is unavailable.
15224
15225 1999-09-29  Donn Terry <donn@interix.com>
15226
15227         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15228
15229 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15230
15231         * gcc.c-torture/compile/990928-1.c: New test.
15232
15233 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15234
15235         * g++.old-deja/g++.other/decl6.C: New test.
15236
15237 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15238
15239         * gcc.c-torture/execute/va-arg-10.c: New test.
15240
15241 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15242
15243         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15244         __PRETTY_FUNCTION__.
15245
15246 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15247
15248         * gcc.c-torture/execute/990923-1.c: New test.
15249
15250 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15251
15252         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15253         for which -fpic is inappropriate.
15254
15255 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15256
15257         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15258
15259 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15260
15261         * g++.old-deja/g++.other/dyncast1.C: New test.
15262         * g++.old-deja/g++.other/dyncast2.C: New test.
15263         * g++.old-deja/g++.other/dyncast3.C: New test.
15264         * g++.old-deja/g++.other/dyncast4.C: New test.
15265         * g++.old-deja/g++.other/dyncast5.C: New test.
15266         * g++.old-deja/g++.eh/catch3.C: New test.
15267         * g++.old-deja/g++.eh/catch3p.C: New test.
15268         * g++.old-deja/g++.eh/catch4.C: New test.
15269         * g++.old-deja/g++.eh/catch4p.C: New test.
15270         * g++.old-deja/g++.eh/catch5.C: New test.
15271         * g++.old-deja/g++.eh/catch5p.C: New test.
15272         * g++.old-deja/g++.eh/catch6.C: New test.
15273         * g++.old-deja/g++.eh/catch6p.C: New test.
15274         * g++.old-deja/g++.eh/catch7.C: New test.
15275         * g++.old-deja/g++.eh/catch7p.C: New test.
15276         * g++.old-deja/g++.eh/catch8.C: New test.
15277         * g++.old-deja/g++.eh/catch8p.C: New test.
15278         * g++.old-deja/g++.eh/catch9.C: New test.
15279         * g++.old-deja/g++.eh/catch9p.C: New test.
15280
15281 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15282
15283         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15284         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15285
15286 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15287
15288         * gcc.c-torture/compile/990913-1.c: New test.
15289
15290 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15291
15292         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15293         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15294
15295 1999-09-09  Richard Henderson  <rth@cygnus.com>
15296
15297         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15298
15299 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15300
15301         * g++.old-deja/g++.other/lookup11.C: New test.
15302         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15303         what is permitted and what we want.
15304         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15305         overload use.
15306         * g++.old-deja/g++.jason/rfg5.C: Likewise
15307
15308 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15309
15310         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15311         * gcc.c-torture/noncompile/poison-1.c: New file.
15312
15313 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15314
15315         * g++.old-deja/g++.other/sizeof3.C: New test.
15316         * g++.old-deja/g++.other/sizeof4.C: New test.
15317         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15318         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15319
15320 1999-09-07  Richard Henderson  <rth@cygnus.com>
15321
15322         * gcc.dg/va-arg-1.c: New.
15323
15324 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15325
15326         * gcc.c-torture/execute/va-arg-9.c: New test.
15327
15328 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15329
15330         * g77.f-torture/compile/980519-2.f: New test.
15331         * g77.f-torture/compile/19990905-0.f: New test.
15332         * g77.f-torture/compile/19990905-1.f: New test.
15333         * g77.f-torture/compile/19990905-2.f: New test.
15334
15335         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15336
15337 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15338
15339         * gcc.c-torture/execute/990827-1.c: Fix typo.
15340
15341 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15342
15343         * g++.old-deja/g++.other/deref1.C: New test.
15344
15345 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15346
15347         * g++.old-deja/g++.other/ambig2.C: New test.
15348         * g++.old-deja/g++.other/cond5.C: New test.
15349         * g++.old-deja/g++.other/lookup16.C: New test.
15350
15351 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15352
15353         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15354         assemblers too.
15355
15356 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15357
15358         * lib/c-torture.exp: Avoid the "compare executables" optimization
15359         when testing native.
15360
15361 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15362
15363         * gcc.c-torture/execute/990829-1.c: New test.
15364         * gcc.c-torture/compile/990829-1.c: New test.
15365
15366 1999-08-27  Paul Burchard  <burchard@pobox.com>
15367
15368         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15369         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15370         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15371         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15372         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15373         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15374         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15375         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15376         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15377         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15378         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15379
15380 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15381
15382         * gcc.c-torture/execute/990827-1.c: New test.
15383
15384 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15385
15386         * g77.f-torture/noncompile/19990826-4.f: New test.
15387
15388         * g77.f-torture/compile/19990826-3.f: New test.
15389
15390         * g77.f-torture/execute/19990826-2.f: New test.
15391
15392         * g77.f-torture/compile/19990826-1.f: New test.
15393
15394         * gcc.c-torture/execute/990826-0.c: New test.
15395         * g77.c-torture/execute/19990826-0.f: New test.
15396
15397         * g77.f-torture/noncompile/970626-2.f: New test.
15398
15399 1999-08-25  Paul Burchard  <burchard@pobox.com>
15400
15401         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15402         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15403         lss-011.C: New tests.
15404
15405 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15406
15407         * g++.old-deja/g++.other/decl5.C: New test.
15408
15409 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15410
15411         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15412         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15413         call `postbase' for each one.  All callers of `postbase' changed
15414         to call this instead.
15415
15416 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15417
15418         * gcc.c-torture/execute/990811-1.c: New test.
15419
15420 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15421
15422         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15423         just native ones.
15424
15425         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15426         just native ones.
15427
15428 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15429
15430         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15431
15432 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15433
15434         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15435
15436 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15437
15438         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15439
15440 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15441
15442         * gcc.c-torture/execute/990804-1.c: New test.
15443
15444 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15445
15446         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15447         * g++.old-deja/g++.brendan/crash64.C: Likewise
15448         * g++.old-deja/g++.brendan/overload8.C: Likewise
15449
15450 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15451
15452         * g++.old-deja/g++.other/struct1.C: New test.
15453
15454 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15455
15456         * g++.old-deja/g++.other/enum2.C: New test.
15457
15458 1999-08-02  Richard Henderson  <rth@cygnus.com>
15459
15460         Adapted from tests from Franz Sirl:
15461         * gcc.c-torture/execute/va-arg-7.c: New test.
15462         * gcc.c-torture/execute/va-arg-8.c: New test.
15463
15464 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15465
15466         * gcc.c-torture/compile/990801-2.c: New test.
15467
15468         * gcc.c-torture/compile/990801-1.c: New test.
15469
15470 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15471
15472         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15473         fp-cmp-1.c, converting double to float.
15474
15475         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15476         fp-cmp-1.c, converting double to long double.
15477
15478         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15479         from fr1 to unknown_register, since fr1 is a legitimate register
15480         on some machines.
15481
15482 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15483
15484         * README: More listname related changes.
15485
15486 1999-07-08  Catherine Moore  <clm@cygnus.com>
15487
15488         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15489
15490 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15491
15492         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15493
15494 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15495
15496         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15497
15498 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15499
15500         * gcc.dg/990703-1.c: New test.
15501
15502 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15503
15504         * lib/file-format.exp: New file: Move definition of proc
15505         gcc_target_object_format to here from
15506         gcc.dg/special/ecos.exp.
15507
15508         * lib/c-torture.exp: Include lib file-format.exp.
15509         * lib/gcc-dg.exp: Include lib file-format.exp.
15510
15511         * gcc.dg/special/ecos.exp: Remove definition of proc
15512         gcc_target_object_format.
15513
15514 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15515
15516         * gcc.c-torture/execute/990628-1.c: New test.
15517
15518 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15519
15520         * gcc.c-torture/compile/990625-2.c: New test.
15521
15522         * gcc.c-torture/compile/990625-1.c: New test.
15523
15524 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15525
15526         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15527         attributes compile.
15528         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15529         ports that use the COFF/PE file format.
15530
15531 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15532
15533         * gcc.c-torture/compile/990617-1.c: New test.
15534
15535 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15536
15537         * g++.old-deja/g++.other/decl4.C: New test.
15538
15539 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15540
15541         * g++.old-deja/g++.other/bitfld3.C: New test.
15542
15543 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15544
15545         * g++.old-deja/g++.eh/catch1.C: New test.
15546
15547 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15548
15549         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15550
15551         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15552         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15553
15554 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15555
15556         * g77.f-torture/compile/19990502-0.f: Replace with new,
15557         shorter, test that still fails after recent changes.
15558
15559 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15560
15561         * gcc.c-torture/execute/990604-1.c: New test.
15562
15563 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15564
15565         * gcc.c-torture/execute/990531-1.c: New test.
15566
15567 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15568
15569         * gcc.c-torture/compile/990527-1.c: New test.
15570
15571 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15572
15573         * gcc.c-torture/execute/990527-1.c: New test.
15574
15575 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15576
15577         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15578         bitfields as signed.
15579
15580 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15581
15582         * g77.f-torture/compile/19990525-0.f: New test.
15583
15584 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15585
15586         * gcc.c-torture/execute/990525-2.c: New test.
15587
15588         * gcc.c-torture/execute/990525-1.c: New test.
15589
15590 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15591
15592         * g++.old-deja/g++.other/anon3.C: New test.
15593         * g++.old-deja/g++.other/anon4.C: New test.
15594         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15595         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15596         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15597         Merrill).
15598
15599 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15600
15601         * gcc.c-torture/execute/990524-1.c: New test.
15602
15603         * gcc.dg/990524-1.c: New test.
15604
15605 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15606
15607         * gcc.c-torture/compile/990523-1.c: New test.
15608
15609 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15610
15611         * gcc.c-torture/compile/990519-1.c: New test.
15612
15613 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15614
15615         * gcc.c-torture/compile/990517-1.c: New test.
15616
15617         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15618         (e4, f4): New tests.
15619         (main): Call them.
15620
15621 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15622
15623         * gcc.dg/noreturn-1.c: New test.
15624
15625 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15626
15627         * gcc.c-torture/execute/990513-1.c: New test.
15628
15629 1999-05-10  Richard Henderson  <rth@cygnus.com>
15630
15631         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15632
15633 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15634
15635         * g77.f-torture/execute/erfc.f: Use small single-precision
15636         values, to avoid problems on Alphas when not -mieee.
15637
15638 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15639
15640         * gcc.dg/990506-0.c: New test.
15641
15642 1999-05-08  Richard Henderson  <rth@cygnus.com>
15643
15644         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15645         the constant to test.  Don't XFAIL 64-bit targets.
15646
15647         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15648         * g++.old-deja/g++.law/profile1.C: Likewise.
15649
15650         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15651         operator new instances.
15652         * g++.old-deja/g++.other/delete5.C: Likewise.
15653
15654 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15655
15656         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15657         intrinsic.
15658
15659 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15660
15661         * g77.f-torture/execute/u77-test.f: Reverse order of two
15662         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15663
15664 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15665
15666         * gcc.dg/compare1.c: New test.
15667
15668 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15669
15670         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15671         New tests.
15672
15673 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15674
15675         * g77.f-torture/compile/19990502-1.f: New test.
15676
15677 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15678
15679         * g77.f-torture/compile/19990502-0.f: New test.
15680
15681 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15682
15683         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15684         intrinsic.
15685
15686 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15687
15688         * g77.f-torture/execute/u77-test.f (main): List libU77
15689         intrinsics not currently tested.
15690         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15691         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15692         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15693         Trim blanks off the ends of some printed strings.
15694
15695 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15696
15697         * g77.f-torture/execute/u77-test.f (main): Just warn about
15698         FSTAT gid disagreement, as it's expected on some systems.
15699
15700 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15701
15702         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15703         use a new function, which allows for some slop.
15704         Clean up some commentary.
15705         (issum): The new function.
15706         (sgladd): Deleted subroutine.
15707
15708 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15709
15710         * g77.f-torture/execute/u77-test.f: Modify to be more like
15711         libf2c/libU77 version, bringing patches to that version here.
15712         Add suitable commentary.
15713
15714 1999-04-25  Richard Henderson  <rth@cygnus.com>
15715
15716         * gcc.dg/990424-1.c: New test.
15717
15718 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15719
15720         * g77.f-torture/execute/u77-test.f (main): Bug involving
15721         LSTAT has been fixed, so turn back on full checking.
15722
15723 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15724
15725         * g77.f-torture/compile/19990419-0.f: New test.
15726         * g77.f-torture/execute/19990419-1.f: New test.
15727
15728 1999-04-17  Richard Henderson  <rth@cygnus.com>
15729
15730         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15731         to avoid the need for a prototype to supress a warning.
15732
15733 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15734
15735         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15736
15737 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15738
15739         * gcc.c-torture/execute/990404-1.c: New test.
15740
15741 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15742
15743         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15744         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15745         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15746         missing initializer warnings.
15747
15748 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15749
15750         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15751         matching strings.
15752
15753 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15754
15755         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15756
15757 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15758
15759         * g77.f-torture/execute/19990325-0.f: New test.
15760         * g77.f-torture/execute/19990325-1.f: New test.
15761
15762 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15763
15764         * gcc.c-torture/execute/990324-1.c: New test.
15765
15766 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15767
15768         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15769         test with 4.
15770
15771 1999-03-17  Richard Henderson  <rth@cygnus.com>
15772
15773         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15774
15775 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15776
15777         * g77.f-torture/execute/19990313-2.f: New test.
15778         * g77.f-torture/execute/19990313-3.f: New test.
15779
15780 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15781
15782         * g77.f-torture/execute/19990313-0.f: New test.
15783         * g77.f-torture/execute/19990313-1.f: New test.
15784
15785 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15786
15787         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15788         printf to sprintf.
15789         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15790         (main): Add check for u15.  Conditionalize u31 check depending on
15791         whether ints are <32 bits or >=32 bits.
15792
15793 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15794
15795         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15796
15797 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15798
15799         * g77.f-torture/compile/19990305-0.f: New test.
15800         * g77.f-torture/execute/19981119-0.f: New test.
15801
15802 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15803
15804         * g77.f-torture/execute/970625-2.f: call ABORT if final
15805         result is not correct, instead of just printing it.
15806         Add this checking via newly introduced obfuscation, to
15807         trip up buggy front ends.
15808
15809 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15810
15811         * g77.f-torture/compile/960317-1.f: Moved from being
15812         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15813
15814 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15815
15816         * g77.f-torture/execute/960317-1.f: New (old) test.
15817         * g77.f-torture/execute/970625-2.f: Ditto.
15818
15819 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15820
15821         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15822         message on line 1 or line 2; cccp and cpplib do this differently.
15823
15824 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15825
15826         * g++.old-deja/g++.law/weak1.C: New test.
15827
15828 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15829
15830         * gcc.c-torture/execute/990119-1.c: Renamed to...
15831         * gcc.dg/990119-1.c: this, so it will only be tested once
15832         (it's a preprocessor test, it doesn't need to be run at
15833         multiple optimization levels).
15834
15835 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15836
15837         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15838           ALWAYS_CXXFLAGS.
15839
15840 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15841
15842         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15843         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15844         to not be compilable by current g77.
15845
15846 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15847
15848         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15849
15850 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15851
15852         * gcc.c-torture/execute/990222-1.c: New test.
15853
15854 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15855
15856         * g77.f-torture/compile/19990218-0.f: New test.
15857         * g77.f-torture/noncompile/19990218-1.f: New test.
15858
15859 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15860
15861         * g77.f-torture/compile/19981216-0.f: New test.
15862
15863 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15864
15865         * gcc.dg/990214-1.c: New test.
15866
15867 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15868
15869         * gcc.dg/990213-2.c: New test.
15870
15871         * gcc.dg/990213-1.c: New test.
15872
15873 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15874
15875         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15876         ints.
15877
15878 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15879
15880         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15881         specified by target.
15882
15883         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15884
15885 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15886
15887         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15888
15889 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15890
15891         * gcc.dg/special/ecos.exp: New test driver for new tests with
15892         special requirements.
15893
15894         * gcc.dg/special/alias-1.c: New test.
15895         * gcc.dg/special/gcsec-1.c: New test.
15896         * gcc.dg/special/weak-1.c: New test.
15897         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15898         * gcc.dg/special/weak-2.c: New test.
15899         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15900         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15901         * gcc.dg/special/wkali-1.c: New test.
15902         * gcc.dg/special/wkali-2.c: New test.
15903         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15904         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15905
15906 1999-02-10  Felix Lee  <flee@cygnus.com>
15907
15908           * lib/c-torture.exp (c-torture-compile): Pull out code for
15909           analyzing gcc error messages.
15910           (c-torture-execute): Likewise.  Fix some (harmless) false
15911           positives.
15912           * lib/gcc.exp (gcc_check_compile): New function.
15913
15914 1999-02-08  Richard Henderson  <rth@cygnus.com>
15915
15916         * gcc.c-torture/execute/990208-1.c: New test.
15917
15918 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15919
15920         * g++.dg/special/ecos.exp: New driver for new tests with special
15921         requirements
15922
15923         * g++.dg/special/conpr-1.C: New test
15924         * g++.dg/special/conpr-2.C: New test
15925         * g++.dg/special/conpr-2a.C: New test
15926         * g++.dg/special/conpr-3.C: New test
15927         * g++.dg/special/conpr-3a.C: New test
15928         * g++.dg/special/conpr-3b.C: New test
15929
15930         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15931         allow g++ to use the dg driver
15932
15933         * README: Add comment about g++.dg directory
15934
15935 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15936
15937         * README: Update email addresses.
15938
15939 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15940
15941         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15942         arguments in order to force structure S onto the stack even on
15943         the alpha.
15944         (test): Pass 10 leading arguments to function foo as well as the
15945         structure S.
15946
15947         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15948         failure for all targets.
15949
15950         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15951         abort to terminate program execution.
15952
15953 1999-01-30  Richard Henderson  <rth@cygnus.com>
15954
15955         * gcc.c-torture/execute/990130-1.c: New test.
15956
15957 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15958
15959         * gcc.dg/990130-1.c: New test.
15960
15961 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15962
15963         * gcc.c-torture/execute/990128-1.c: New test.
15964
15965 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15966
15967         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15968
15969 1999-01-27  Felix Lee  <flee@cygnus.com>
15970
15971         * lib/c-torture.exp (c-torture-compile): pull out code for
15972         analyzing gcc error messages.
15973         (c-torture-execute): ditto, and fix some (harmless) false
15974         positives.
15975         * lib/gcc.exp (gcc_check_compile): new function.
15976
15977 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15978
15979         * gcc.dg/990117-1.c: New test.
15980
15981         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15982
15983         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15984
15985 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15986
15987         * g77.f-torture/compile/990115-1.f: New test.
15988
15989 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15990
15991         * gcc.c-torture/compile/990107-1.c: New test
15992
15993 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15994
15995         * gcc.c-torture/execute/990106-2.c: New test.
15996
15997         * gcc.c-torture/execute/990106-1.c: New test.
15998
15999 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16000
16001         * gcc.c-torture/compile/981223-1.c: New test.
16002
16003 1998-12-29  Richard Henderson  <rth@cygnus.com>
16004
16005         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16006         (opt3): Rename from opt4 and disable.
16007
16008 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16009
16010         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16011
16012 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16013
16014         * g++.old-deja/g++.other/conv5.C: New test.
16015
16016 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16017
16018         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16019
16020 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16021
16022         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16023
16024 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16025
16026         * gcc.c-torture/compile/981211-1.c: New test.
16027
16028 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16029
16030         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16031
16032         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16033
16034 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16035
16036         * gcc.special/930510-1.c: Make C9X safe.
16037         * gcc.misc-tests/gcov-1.c Similarly.
16038         * gcc.misc-tests/gcov-2.c Similarly.
16039
16040 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16041
16042         * gcc.dg/ultrasp1.c: New test.
16043
16044 1998-12-06  Richard Henderson  <rth@cygnus.com>
16045
16046         * gcc.c-torture/execute/981206.c: New test.
16047
16048 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16049
16050         * g++.old-deja/g++.ns/template7.C: New test.
16051
16052         * g++.old-deja/g++.other/expr1.C: New test.
16053
16054         * g++.old-deja/g++.eh/tmpl3.C: New test.
16055
16056         * g++.old-deja/g++.eh/tmpl2.C: New test.
16057
16058 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16059
16060         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16061         * g++.old-deja/g++.other/using6.C: Removed.
16062         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16063
16064         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16065
16066 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16067
16068         * g++.old-deja/g++.pt/overload8.C: New test.
16069
16070         * g++.old-deja/g++.pt/overload7.C: New test.
16071
16072         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16073
16074         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16075         and relinking messages.
16076         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16077         compiling with -frepo.
16078
16079 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16080
16081         * g++.old-deja/g++.pt/lookup6.C: New test.
16082
16083 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16084
16085         * gcc.c-torture/execute/981130-1.c: New test.
16086         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16087
16088 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16089
16090         * g++.old-deja/g++.pt/explicit76.C: New test.
16091
16092         * g++.old-deja/g++.pt/friend38.C: New test.
16093
16094         * g++.old-deja/g++.ns/crash2.C: New test.
16095
16096         * g++.old-deja/g++.pt/defarg8.C: New test.
16097
16098         * g++.old-deja/g++.pt/instantiate6.C: New test.
16099
16100         * g++.old-deja/g++.pt/static6.C: New test.
16101
16102         * g++.old-deja/g++.pt/decl2.C: New test.
16103
16104 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16105
16106         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16107         problem is actually related with name lookup, but so what? :-)
16108
16109         * g++.old-deja/g++.pt/friend37.C: New test.
16110
16111 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16112
16113         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16114         element, which fails on some systems.
16115
16116         * g77.f-torture/execute/labug1.f: New test.
16117
16118 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16119
16120         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16121         is defined.
16122
16123 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16124
16125         * g77.f-torture/compile/981117-1.f: New test.
16126
16127 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16128
16129         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16130         properly discarded.
16131
16132 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16133
16134         * gcc.c-torture/execute/memcheck: New directory of tests for
16135         -fcheck-memory-usage.
16136
16137 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16138
16139         * README: New file, general information about the testsuite and
16140         new description of the various C++ test subdirectories.
16141         * README.g++: Eliminate obsolete information, update and move most
16142         relevant stuff to README.
16143
16144 1998-11-07  Richard Henderson  <rth@cygnus.com>
16145
16146         * gcc.c-torture/compile/981107-1.c: New test.
16147
16148 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16149
16150         * execute/memcpy-bi.c: New testcase.
16151
16152 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16153
16154         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16155         base classes.
16156
16157         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16158         template is selected.
16159
16160         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16161         classes, it should be accepted for all types.
16162
16163         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16164
16165         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16166         specializations start with template headers.
16167
16168 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16169
16170         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16171
16172         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16173         non-POD types.
16174
16175 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16176
16177         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16178
16179 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16180
16181         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16182
16183 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16184
16185         * 981019-1.c: New test.
16186
16187 1998-10-14  Robert Lipe <robertl@dgii.com>
16188
16189         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16190         find objc headers.
16191
16192 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16193
16194         * compile/981001-4.c: Remove use of GCC extension that triggers a
16195         compiler bug.
16196
16197 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16198
16199         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16200
16201 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16202
16203         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16204         instantiation of template produces incorrect code for delete
16205         expression.
16206
16207         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16208         constructors' name is not unique.
16209         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16210         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16211
16212         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16213         automatic array of const is ill-formed.
16214
16215         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16216         of template parameter?
16217
16218         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16219         const.
16220
16221         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16222         pointer-to-member expression.
16223
16224         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16225         declaration causes ICE.
16226
16227 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16228
16229         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16230         reserved in the global namespace.
16231
16232         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16233         generate needed virtual table.
16234
16235         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16236
16237 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16238
16239         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16240         template-dependent type
16241
16242 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16243
16244         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16245         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16246         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16247
16248         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16249         class should be usable as argument of member function.
16250         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16251         class should be usable as return type of member function.
16252         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16253         class should be usable as type of data member.
16254
16255         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16256
16257 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16258
16259         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16260
16261 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16262
16263         * gcc.dg/dll-?.c Add thumb to target list.
16264         Fix assembler scan patterns to match current assembler output.
16265
16266 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16267
16268         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16269         matching of template brackets.
16270
16271         * g++.old-deja/g++.other/using4.C: New test.  Test using
16272         declarations of methods from base classes.
16273
16274         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16275         within functions should introduce names into the innermost
16276         enclosing namespace.
16277
16278         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16279         of static locals if first initialization throws.
16280
16281 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16282
16283         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16284
16285 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16286
16287         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16288         lose track of the possible targets of tablejump insns.
16289         * special/special.exp: Run it.
16290
16291 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16292
16293         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16294         must be declared before its specializations can be named in friend
16295         declarations.
16296
16297 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16298
16299         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16300
16301         * g77.f-torture/execute/io1.f: New test.
16302
16303 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16304
16305         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16306         with pointer to template function, for which no argument deduction
16307         is possible.
16308
16309         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16310         specialization of template function as argument to template
16311         function.
16312
16313         * g++.old-deja/g++.other/access2.C: New test; Inner class
16314         shouldn't have privileged access to Outer's names.
16315
16316 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16317
16318         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16319         friend template declared within template class conflicts with
16320         nested class of the same name.
16321
16322         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16323         is ignored.
16324
16325         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16326         object with direct initializer as function declaration.
16327
16328         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16329         initializers.
16330
16331         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16332         involving const pointer and NULL produces incorrect result.
16333
16334         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16335         type name without `typename' should be rejected with -pedantic.
16336
16337 1998-10-02  Richard Henderson  <rth@cygnus.com>
16338
16339         * g++.old-deja/g++.other/addrof1.C: New test.
16340
16341 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16342
16343         * gcc.c-torture/compile/981001-1.c: New test.
16344         * gcc.c-torture/execute/981001-1.c: New test.
16345
16346 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16347
16348         * gcc.c-torture/compile/981001-2.c: New test.
16349         * gcc.c-torture/compile/981001-3.c: New test.
16350         * gcc.c-torture/compile/981001-4.c: New test.
16351
16352 1998-10-01  Robert Lipe  <robertl@dgii.com>
16353
16354         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16355         multilibbed hosts.   Idea grafted from g77.exp.
16356
16357 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16358
16359         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16360         avoid losing on systems which need -lsocket.
16361
16362 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16363
16364         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16365         * g++.old-deja/g++.other/nested2.C: Ditto.
16366         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16367         failure.
16368
16369 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16370
16371         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16372         preferred over template operator!= for enum bitfields.
16373
16374 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16375
16376         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16377         that happen to have the same base name, but in different scopes,
16378         are incorrectly rejected.
16379
16380 1998-09-16  Richard Henderson  <rth@cygnus.com>
16381
16382         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16383         on the native word size instead of an integer literal.
16384
16385 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16386
16387         * g++.old-deja/g++.other/static2.C: Invocation of static data
16388         member of type pointer-to-function denoted as non-static member.
16389
16390         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16391         checks involving function types and aliases.
16392
16393 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16394
16395         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16396         redefined to the same non-trivial type.
16397
16398         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16399         namespace-qualification of template specializations declared in
16400         other namespaces.
16401
16402         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16403         to declare a subset of the specializations of a template function
16404         as friends of specializations of a template class.
16405
16406         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16407         member templates that do not fully specialize the enclosing
16408         template class are rejected.
16409
16410 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16411
16412         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16413
16414 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16415
16416         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16417         altered from libf2c/libU77 version.
16418
16419 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16420
16421         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16422
16423 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16424
16425         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16426         (un)signed char are different types for template specialization
16427         purposes.
16428
16429 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16430
16431         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16432         * objc: ObjC testsuite.
16433
16434 1998-08-31  Catherine Moore  <clm@cygnus.com>
16435
16436         * gcc.c-torture/execute/941014-1.x:  New file.
16437
16438 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16439
16440         * lib/c-torture.exp: Add support for
16441         torture_eval_before_compile and torture_eval_before_execute
16442         variables.
16443
16444 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16445
16446         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16447         this test triggers valid.
16448
16449 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16450
16451         * gcc.dg/980827-1.c: New test.
16452
16453 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16454
16455         * gcc.c-torture/execute/loop-4b.c: New test.
16456
16457 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16458
16459         * lib/c-torture.exp: Add support for
16460         torture_eval_before_compile and torture_eval_before_execute
16461         variables.
16462
16463 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16464
16465         * gcc.c-torture/compile/980825-1.c: New test.
16466
16467 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16468
16469         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16470         count number tests in opt_t0 not good_t0.
16471
16472 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16473
16474         * gcc.c-torture/compile/930326-1.x: Fix typo.
16475
16476 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16477
16478         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16479         causes an ICE.
16480
16481 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16482
16483         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16484         STACK_SIZE is defined.
16485         * gcc.c-torture/unsorted/stuct.c: Similarly.
16486
16487         * gcc.c-torture/compile/980821-1.c: New test.
16488
16489 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16490
16491         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16492
16493 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16494
16495         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16496         code.
16497
16498 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16499
16500         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16501         error'.
16502
16503 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16504
16505         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16506
16507 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16508
16509         * gcc.c-torture/compile/980816-1.c: New test.
16510
16511         * gcc.dg/980816-1.c: New test.
16512
16513 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16514
16515         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16516         compiler for ieee tests.
16517
16518 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16519
16520         * g77.f-torture/compile/980729-0.f: New test.
16521
16522 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16523
16524         * gcc.c-torture/special/eeprof-1.c: New test, for
16525         -finstrument-functions.
16526         * gcc.c-torture/special/special.exp: Run it.
16527
16528 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16529
16530         * gcc.c-torture/compile/980729-1.c: New test.
16531
16532 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16533
16534         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16535         __thumb__ is defined, and test for ARM style doubles if so.
16536
16537 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16538
16539         * g77.f-torture/noncompile/980615-0.f: New test.
16540
16541 1998-07-26  H.J. Lu  (hjl@gnu.org)
16542
16543         * gcc.dg/980312-1.c: Do link instead of compile.
16544         * gcc.dg/980313-1.c: Likewise.
16545
16546 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16547
16548         * gcc.c-torture/compile/980726-1.c: New test.
16549
16550 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16551
16552         * g77.f-torture/execute/io0.f: New test.
16553
16554 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16555
16556         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16557         an int.
16558
16559 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16560
16561         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16562         m32r bugs.
16563
16564 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16565
16566         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16567         c-decl.c:grokdeclarator can handle mode attributes.
16568
16569 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16570
16571         * gcc.c-torture/execute/980716-1.c: New test.
16572
16573 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16574
16575         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16576         the mn10200.
16577         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16578         the mn10200.
16579         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16580         * gcc.c-torture/compile/930326-1.x: Similarly.
16581
16582 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16583
16584         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16585         New test from Craig.
16586
16587 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16588
16589         * g77.f-torture/noncompile/980616-0.f: New test.
16590
16591         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16592
16593 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16594
16595         *  g++.other/singleton.C: Return error value instead of taking
16596         SIGSEGV.
16597
16598 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16599
16600         *  g++.other/singleton.C: New test.   Warning is under dispute.
16601         Runtime crash is not.
16602
16603 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16604
16605         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16606         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16607         using6.C, using7.C}:  New namespace tests.
16608
16609 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16610
16611         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16612         specialization with typedef'ed names used as array indexes.
16613
16614 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16615
16616         * gcc.c-torture/execute/980709-1.c: New test.
16617
16618         * gcc.dg/980709-1.c: New test.
16619
16620 1998-07-07  Richard Henderson  <rth@cygnus.com>
16621
16622         * gcc.c-torture/execute/bcp-1.c: New test.
16623
16624 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16625
16626         * gcc.c-torture/execute/980707-1.c: New test.
16627
16628 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16629
16630         * gcc.c-torture/compile/980706-1.c: New test.
16631
16632 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16633
16634         * g77.f-torture/execute/980701-0.f,
16635         g77.f-torture/execute/980701-1.f: New test from Craig.
16636
16637 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16638
16639         * gcc.c-torture/compile/980701-1.c: New test.
16640
16641         * gcc.c-torture/execute/980701-1.c: New test.
16642
16643 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16644 rlsruhe.de>
16645
16646         * g++.old-deja/g++.robertl/eb132.C: New test.
16647         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16648
16649 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16650
16651         * g77.f-torture/execute/980628-7.f,
16652         g77.f-torture/execute/980628-8.f,
16653         g77.f-torture/execute/980628-9.f,
16654         g77.f-torture/execute/980628-10.f: New tests from Craig.
16655
16656         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16657
16658 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16659
16660         * g77.f-torture/execute/980628-4.f: New test from Craig.
16661         * g77.f-torture/execute/980628-5.f: Likewise.
16662         * g77.f-torture/execute/980628-2.f: Likewise.
16663         * g77.f-torture/execute/980628-0.f: Likewise.
16664         * g77.f-torture/execute/980628-1.f: Likewise.
16665         * g77.f-torture/execute/980628-3.f: Likewise.
16666         * g77.f-torture/execute/980628-6.f: Likewise.
16667
16668 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16669
16670         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16671         directory when nothing has been installed yet.
16672
16673 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16674
16675         * gcc.c-torture/special/special.exp: Handle newer versions of
16676         dejagnu.
16677
16678 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16679
16680         * gcc.dg/980626-1.c: New test.
16681
16682 1998-06-19  Bruno Haible <haible@ilog.fr>
16683
16684         * gcc.misc-tests/m-un-2.c: New test.
16685         * g++.old-deja/g++.other/warn01.c: Likewise.
16686
16687 1998-06-19  Robert Lipe  <robertl@dgii.com>
16688
16689         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16690         compatibility with assmblers with a different comment character.
16691         Eliminate use of GAS-specific extensions.
16692
16693 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16694
16695         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16696
16697 1998-06-19  Robert Lipe  <robertl@dgii.com>
16698
16699         *lib/g77.exp: Replace search for libf2c.a with search for newly
16700         renamed libg2c.a
16701
16702 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16703
16704         * gcc.c-torture/execute/980617-1.c: New test.
16705
16706 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16707
16708         * gcc.c-torture/execute/980612-1.c: New test.
16709
16710 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16711
16712         * gcc.dg/980523-1.c: Only test on ppc-linux.
16713         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16714
16715         * gcc.c-torture/execute/980608-1.c: New test.
16716
16717 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16718
16719         * gcc.c-torture/execute/980605-1.c: New test.
16720
16721 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16722
16723         * gcc.c-torture/execute/980604-1.c: New test.
16724
16725 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16726
16727         * gcc.c-torture/execute/980602-1.c: New test.
16728         * gcc.c-torture/execute/980602-2.c: Likewise.
16729
16730 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16731
16732         * 970125-0.f: Fix per JCB.  Add commentary.
16733
16734 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16735
16736         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16737         IEEE -0 support.
16738
16739 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16740
16741         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16742         earlier.
16743
16744 1998-05-28  Catherine Moore <clm@cygnus.com>
16745
16746         * gcc.c-torture/execute/980526-3.c: New test.
16747
16748 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16749
16750         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16751         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16752         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16753         m88k-motorola-sysv3 to XFAIL.
16754
16755 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16756
16757         * gcc.dg/980526-1.c: New test.
16758         * gcc.c-torture/execute/980526-2.c: New test.
16759
16760 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16761
16762         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16763
16764         * gcc.c-torture/execute/980526-1.c: New test.
16765
16766 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16767
16768         * g77.f-torture/execute/alpha2.f: Add runtime test.
16769
16770 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16771
16772         * g++.old-deja/old-deja.exp: Strip leading directories.
16773
16774         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16775         error for the line.  Don't run multiple tests for the same line.
16776
16777 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16778
16779         * gcc.dg/980523-1.c: New test.
16780
16781 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16782
16783         * g77.f-torture/compile/970915-0.f: New test.
16784
16785 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16786
16787         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16788
16789 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16790
16791         * gcc.dg/980520-1.c: New test.
16792
16793 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16794
16795         * gcc.dg/980502-1.c: Fix return type.
16796
16797 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16798
16799         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16800         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16801         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16802         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16803         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16804
16805 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16806
16807         * g77.f-torture/execute/980520-1.f: New test.
16808
16809 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16810
16811         * lib/mike-g77.exp: New file.
16812
16813         * g77.f-torture/noncompile/noncompile.exp,
16814         g77.f-torture/noncompile/check0.f: New files.
16815
16816 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16817
16818         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16819         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16820         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16821         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16822         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16823         abort where appropriate.
16824
16825 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16826
16827         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16828         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16829
16830 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16831
16832         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16833
16834 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16835
16836         * g77.f-torture/compile/980427-0.f: New test.
16837
16838 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16839
16840         * g77.f-torture/compile/980424-0.f: New test.
16841
16842 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16843
16844         * g77.f-torture/compile/980419-2.f (main): New test.
16845         * g77.f-torture/compile/970125-0.f: New test.
16846         * g77.f-torture/compile/980419-1.f: New test.
16847
16848 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16849
16850         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16851         of loop-4.c.
16852
16853 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16854
16855         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16856
16857 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16858
16859         * gcc.c-torture/compile/980329-1.c: New test.
16860
16861 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16862
16863         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16864         * gcc.dg/980312-1.c: Fix typo in -march command.
16865
16866 1998-03-16  H.J. Lu  (hjl@gnu.org)
16867
16868         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16869
16870 1998-03-11  Robert Lipe  <robertl@dgii.com>
16871
16872         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16873         Dave Love agree the Fortran source is bogus.
16874
16875 1998-03-11  Robert Lipe  <robertl@dgii.com>
16876
16877         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16878         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16879         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16880         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16881         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16882
16883 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16884
16885         * g++.old-deja/g++.other/friend1.C: New test.
16886
16887 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16888
16889         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16890         possibly uninitialized) variables and declare dnrm2.
16891
16892 1998-02-23  Robert Lipe <robertl@dgii.com>
16893
16894         From Bruno Haible <haible@ilog.fr>:
16895         * gcc.c-torture/execute/980223.c: New test.
16896
16897 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16898
16899         * gcc.dg/ifelse-1.c: New test.
16900
16901 1998-02-09  H.J. Lu  (hjl@gnu.org)
16902
16903         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16904
16905           * lib/old-dejagnu.exp (old-dejagnu): Added the
16906           "execution test - XFAIL *-*-*" handling in the spirit of
16907           "excess errors test -". Changed the "execution test fails"
16908           handling to be like "excess errors test fails".
16909           * Update various tests accordingly.
16910
16911 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16912
16913         * gcc.c-torture/execute/980205.c: New test.
16914
16915 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16916
16917         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16918         * lib/f-torture.exp: Similarly.
16919         * gcc.c-torture: Rename all .cexp files to .x files.
16920
16921 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16922
16923         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16924         (940510-1.c): Removed duplicate.
16925         (971104-1.c): New test.
16926
16927 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16928
16929           * lib/f-torture.exp: Improve error and loop detection.
16930
16931 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16932
16933         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16934         use that to size the filler array.
16935
16936 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16937
16938         * lib/c-torture.exp(c-torture-execute): Fix typo.
16939
16940         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16941         testcase as the executable name. Keep the executable around if
16942         the test fails.
16943
16944 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16945
16946         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16947         changes.  Only test one -g option, and move it to the end of the
16948         list of options to test.
16949
16950 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16951
16952         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16953         variable GCC_TORTURE_OPTIONS to supply default switches separated
16954         by colons.  If no environment variable, run tests with -O0 -g, -O1
16955         -g, and -O2 -g as well.
16956
16957 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16958
16959         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16960         explanatory comments. Fix indentation.
16961
16962 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16963
16964         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16965
16966 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16967
16968         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16969         * g++.old-deja/g++.mike/p7325.C: Likewise.
16970         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16971
16972 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16973
16974         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16975         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16976         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16977         * g++.old-deja/g++.law/operators4.C: Likewise.
16978
16979 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16980
16981         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16982         * g++.old-deja/g++.mike/p784.C: Ditto.
16983         * g++.old-deja/g++.mike/p785.C: Ditto.
16984
16985 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16986
16987           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16988
16989 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16990
16991         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16992         target feature; pass this to c-torture-execute as needed.
16993
16994 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16995
16996         * lib/c-torture.exp(c-torture-execute): If the previous and the
16997         current executables being tested are identical, we don't need to
16998         run the executable again. Try to make the executable names
16999         unique. Add an optional argument for passing additional compiler
17000         flags.
17001
17002 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17003
17004         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17005
17006 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17007
17008         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17009
17010 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17011
17012         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17013         32bit or larger longs.
17014
17015         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17016         have either a 32bit long or 32bit int.
17017
17018 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17019
17020         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17021         Make double precision tests dependent on sizeof (double).
17022
17023 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17024
17025         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17026         too.
17027
17028 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17029
17030         * gcc.c-torture/compile/961203-1.cexp: New script.
17031
17032 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17033
17034         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17035         up the includes ourselves.
17036
17037 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17038
17039         * lib/plumhall.exp: Remove random include, and add a few
17040         verbose messages for debugging.
17041
17042 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17043
17044         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17045         of trying to do it ourselves.
17046
17047 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17048
17049         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17050
17051 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17052
17053         * gcc.prms/5403.c: Made regexp a bit less strict.
17054
17055 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17056
17057         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17058         is returned from remote_load instead.
17059         * lib/plumhall.exp: Ditto.
17060         * lib/mike-g++.exp: Ditto.
17061         * lib/old-dejagnu.exp: Ditto.
17062         * lib/c-torture.exp: Ditto.
17063
17064 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17065
17066         * lib/g++.exp: Use build_wrapper procedure.
17067         * lib/gcc.exp: Ditto.
17068
17069 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17070
17071         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17072         an old-style decl for malloc.  Fixes tests to work when
17073         sizeof (int) != sizeof (size_t).
17074
17075 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17076
17077         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17078
17079         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17080         use stdargs.h interface.
17081
17082 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17083
17084         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17085         NO_VARARGS when compiling.
17086
17087 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17088
17089         * lib/plumhall.exp(ph_includes): New procedure.
17090         (ph_make): Use it.
17091         (ph_compiler): Ditto.
17092
17093         * lib/g++.exp: Rename test-glue.c to testglue.c.
17094         * lib/gcc.exp: Ditto.
17095
17096 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17097
17098         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17099         to completion when it's called.
17100
17101 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17102
17103         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17104         is defined, don't do test.
17105
17106 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17107
17108         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17109         for object files.
17110         (ph_summary): Mark skipped testcases as untested, not unresolved.
17111
17112         * lib/plumhall.exp (ph_make): If unresolved because of bad
17113         errorCode, record errorCode in log file.
17114         (*): Replace send_log/verbose with verbose -log.
17115
17116 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17117
17118         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17119         double conversion if double isn't at least 8 bytes.
17120
17121         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17122         int to work with targets where int is 16 bits.
17123
17124         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17125         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17126         precision for the test to complete.
17127
17128 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17129
17130         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17131         if d10v is not compiled with the -mdouble64 flag.
17132         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17133
17134         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17135         d10v is not compiled with the -mint32 flag.
17136
17137 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17138
17139         * lib/plumhall.exp: Use incr_count.
17140
17141 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17142
17143         * gcc.c-torture: Update to c-torture-1.45.
17144
17145 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17146
17147         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17148         the name of the expect testcase file).
17149
17150         * lib/g++.exp(g++_init): Ditto.
17151
17152 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17153
17154         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17155         the host.
17156
17157         * lib/gcc.exp(gcc_exit): New procedure.
17158
17159 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17160
17161         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17162         specs where appropriate.
17163
17164         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17165         because of new "candidates are" messages, and removed a few
17166
17167         * Converted all non-old-style g++ testcases to old-style, and
17168         moved into g++.old-deja.
17169
17170 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17171
17172         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17173         options.
17174
17175         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17176         succeeded.
17177
17178         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17179
17180 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17181
17182         * lib/gcc.exp (gcc_target_compile): Add support for defining
17183         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17184         the machine doesn't have those features.
17185
17186 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17187
17188         * g++.law/operators4.exp: Don't use LIBS.
17189
17190 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17191
17192         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17193
17194         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17195         * lib/g++.exp: Set it here instead. Also, allow use of the
17196         --tool_exec and --tool_opt options. Change CXX to
17197         GXX_UNDER_TEST.
17198
17199         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17200
17201         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17202
17203 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17204
17205         * lib/old-dejagnu.exp: Use prune_warnings instead of
17206         prune_system_crud.
17207         * lib/mike-g++.exp: Ditto.
17208         * lib/gcc.exp: Ditto.
17209         * lib/g++.exp: Ditto.
17210
17211         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17212
17213 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17214
17215           * 941014-2.c: Include stdlib.h
17216           * 960327-1.c: Include stdio.h
17217           * dbra.c, index-1.c: Don't assume ints are 32bits.
17218
17219 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17220
17221         * lib/gcc.exp: Add gcc,stack_size target feature.
17222
17223         * lib/g++.exp(g++_target_compile): Add the include and link
17224         paths here, not in two other places. And, it's $options, not
17225         options.
17226
17227         * lib/mike-g++.exp(postbase): Remove the code that determines
17228         the correct include and link paths.
17229         * g++.old-deja/old-deja.exp: Ditto.
17230
17231 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17232
17233         * lib/g++.exp(g++_init): target_compile no longer returns the
17234         filename of the result.
17235
17236 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17237
17238         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17239         call to glob.
17240
17241         * gcc.c-torture/special/special.exp: Change call to
17242         gcc_target_compile to include the object file.
17243
17244 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17245
17246         * gcc.c-torture/special/special.exp: Correct misspelling in last
17247         change.
17248
17249 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17250
17251         * lib/plumhall.exp(ph_summary): Log the entire output of the
17252         executable. Return -1 if there were any failures, 0 otherwise.
17253         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17254         (ph_make): Clean up objects and executables that were built
17255         if the tests succeeded.
17256
17257 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17258
17259         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17260         libraries and includes in the build tree as appropriate.
17261
17262 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17263
17264         * lib/c-torture.exp: Instead of looking for the global variable
17265         NO_LONG_LONG, check to see if that's a feature of the target.
17266
17267 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17268
17269         * config/default.exp: Minimize. Delete the remainer of the files in
17270         config; this functionality is now in devo/dejagnu/config.
17271
17272         g++.*/*: Pass any additional flags used to compile to postbase;
17273         delete CXXFLAGS.
17274
17275         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17276         is now done by runtest.exp. Use gcc_target_compile instead of
17277         compile.
17278
17279         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17280         Remove references to CFLAGS. Use remote_file instead of
17281         calling rm -f.
17282         (c-torture): Take a list of arguments to use to compile this
17283         testcase.
17284
17285         lib/g++.exp: Simplify. Use target_compile instead of compile.
17286         lib/gcc-dg.exp: Ditto.
17287         lib/gcc.exp: Ditto.
17288         lib/mike-{gcc,g++}.exp: Ditto.
17289         lib/old-dejagnu.exp: Ditto.
17290         lib/plumhall.exp: Ditto.
17291
17292 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17293
17294         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17295         (ph_linker): Likewise.
17296
17297 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17298
17299           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17300         MAP_ANON / MAP_ANONYMOUS if defined;
17301         else try to map from /dev/zero .
17302
17303 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17304
17305         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17306         isn't defined, then define it to MAP_ANONYMOUS.
17307
17308 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17309
17310         * gcc.c-torture: Update to c-torture-1.42 release.
17311
17312 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17313
17314         * gcc.c-torture: Update to c-torture-1.41 release.
17315
17316 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17317
17318         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17319         c-torture release.
17320
17321 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17322
17323         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17324         and LDFLAGS.  Fix second case to append the target_info ldflags
17325         onto LDFLAGS, not CFLAGS.
17326         * lib/g++.exp (g++_init): Add target_info stuff.
17327         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17328         of libgloss and newlib flags for !native.
17329
17330         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17331         (GDB): Fix relative path to go up another dir for finding gdb.
17332
17333 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17334
17335         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17336         versions in the target_info array, if they don't exist.
17337
17338 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17339
17340         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17341
17342 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17343
17344         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17345         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17346
17347 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17348
17349         * lib/old-dejagnu.exp: Don't remove the output file before we've
17350         actually tested it. Don't append pwd to the path of the executable
17351         we're testing.
17352
17353 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17354
17355         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17356
17357 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17358
17359         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17360         temporary directory for compiler files, and set it to a default
17361         value of /tmp. Set $output as the name of the output file from
17362         compiling the testcase. Add a -o option to $cflags_var so the
17363         compiler writes the final output file as $output. Set $executable
17364         to $output.
17365
17366         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17367         directory for compiler files, and set it to /tmp if it doesn't
17368         already have a value. Set $output_file to the name of the output
17369         file from compiling the testcase. Add a -o option to CXXFLAGS so
17370         the compiler writes the final output file as $output. Use $output
17371         as the executable to be tested.
17372
17373 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17374
17375         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17376
17377 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17378
17379         * gcc.c-torture/execute/pending-1.c: New test.  Still
17380         pending in Tege's queue.
17381
17382 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17383
17384         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17385         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17386         if there were failures.  Call unresolved if there were unresolved
17387         testcases.  Call gcc_fail if program did not run to completion.
17388         (ph_make): Pass additional argument name to ph_execute.
17389         (ph_execute): Add new argument.  Pass additional arguments to
17390         ph_summary.  Call gcc_fail is there is no execution output.
17391
17392 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17393
17394         * lib/plumhall.exp (proc_summary): Output relavent summary
17395         lines into the log so specific failures in plumhall can be
17396         investigated.
17397
17398 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17399
17400         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17401         (c-torture-execute): Don't try to execute tests which use
17402         "long long" types if $NO_LONG_LONG is nonzero.
17403
17404 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17405
17406         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17407         not c-torture.
17408
17409         * gcc.ieee: Move from here.
17410         * gcc.c-torture/execute/ieee: To here.
17411
17412 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17413
17414         * gcc.c-torture: Update to c-torture-1.41 release.
17415
17416 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17417
17418         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17419         not "$output".
17420
17421 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17422
17423         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17424         -c present.
17425
17426 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17427
17428         * config/proelf.exp: Handle connecting to a simulator.
17429
17430 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17431
17432         * config/proelf.exp: New file.  Enough framework that we can
17433         run c-torture tests on the proelf targets (or any other target
17434         that gdb can connect to for that matter).
17435
17436 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17437
17438         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17439         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17440
17441         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17442         exec_output exists.
17443
17444 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17445
17446         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17447         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17448
17449         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17450         to pass/fail/unresolved/unsupported/untested.  Caller must now
17451         call unresolved/unsupported/untested.
17452         * lib/*.exp: Update FSF address.  Update to handle new results of
17453         ${tool}_load.
17454         * lib/chill.exp (verbose): Delete.
17455
17456 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17457
17458         * lib/gcc.exp (default_gcc_start): Change order of args to
17459         $LDFLAGS $CFLAGS $LIBS.
17460         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17461         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17462         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17463         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17464         * gcc.misc-tests/dg-test.exp: Likewise.
17465         * gcc.misc-tests/msgs.exp: Likewise.
17466         * gcc.prms/prms.exp: Likewise.
17467         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17468         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17469
17470         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17471
17472 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17473
17474         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17475
17476         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17477         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17478
17479         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17480         necessary.
17481
17482 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17483
17484         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17485         global for loop; add use of $mathlib.
17486         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17487         settings here; set mathlib for anything but VxWorks.
17488
17489 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17490
17491         * gcc.c-torture: Update to c-torture-1.40 release.
17492
17493 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17494
17495         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17496         dg.exp.
17497
17498 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17499
17500         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17501         global.
17502
17503 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17504
17505         * lib/g++.exp (LIBS): Define if not already.
17506         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17507         (gcc-dg-prune): Call prune_gcc_output.
17508         * lib/gcc.exp (prune_gcc_output): New proc.
17509         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17510         prune_gcc_output.
17511
17512 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17513
17514         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17515         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17516
17517 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17518
17519         * gcc.c-torture: Update to c-torture-1.39 release.
17520
17521 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17522
17523         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17524         fails, try others as well.
17525
17526 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17527
17528         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17529         If compilation fails, mark execute tests as `untested'.
17530         If test is marked as unsupported, don't mark compilation and
17531         execute tests as failed.
17532
17533 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17534
17535         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17536         libstdc++ for whether or not we want to be doing shared
17537         libraries.  Delete link_curses since we don't need it anymore.
17538         * lib/mike-g++.exp (postbase): Don't link in libg++.
17539         * g++.old-deja/old-deja.exp: Likewise.
17540
17541 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17542
17543         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17544
17545 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17546
17547         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17548         For that, add `-Wl,-a,shared_archive'.
17549         * g++.old-deja/old-deja.exp: Likewise.
17550
17551 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17552
17553         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17554
17555 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17556
17557         * lib/mike-g++.exp (postbase): Pay attention to the status of
17558         g++_load.
17559
17560 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17561
17562           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17563
17564 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17565
17566         * lib/gcc.exp (default_gcc_start): No longer need to log program
17567         being executed or its output, execute_anywhere does that now.
17568         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17569         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17570
17571 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17572
17573         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17574         the same as those in lib/g++.exp.
17575
17576 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17577
17578         * gcc.c-torture: Update to c-torture-1.38 release.
17579         * gcc.ieee: Related changes.
17580
17581 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17582
17583         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17584         "exec". Minor reformatting changes.
17585
17586         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17587         cross. This means all "exec" calls now work on a remote host as
17588         well.
17589         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17590         cross. Filter out the extra "\r\n" stuff that expect puts in.
17591         (c-torture-execute): Filter out the bogus warnings like
17592         c-torture-compile does. Add support for canadian cross.
17593         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17594         Use execute_anywhere rather than calling exec directly. Now it
17595         works for canadian cross testing.
17596
17597 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17598
17599         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17600         results into a variable, and check that rather than using file exists.
17601
17602 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17603
17604         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17605         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17606
17607 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17608
17609         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17610         lib_curses if there's a shared libg++ in the build tree.
17611
17612 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17613
17614         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17615         if not supported target.
17616
17617 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17618
17619         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17620         link_curses up to always happen, not just for native builds.
17621
17622 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17623
17624         * gcc.c-torture: Update to c-torture-1.36 release.
17625         * gcc.failure: Related changes.
17626
17627 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17628
17629         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17630
17631 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17632
17633         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17634         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17635         runshlib, link_curses, and mathlib for link and run.
17636
17637         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17638         pass the runtime shared library options for Solaris, OSF/1, and
17639         Irix5, and link with -lcurses to avoid unresolved references.
17640
17641 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17642
17643         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17644         only run once.
17645
17646 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17647
17648         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17649
17650 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17651
17652         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17653         do not have a framework for the "compat" tests yet.
17654
17655 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17656
17657         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17658         set to null if we're testing vxworks5.1.  Use that instead of
17659         `-lm' in the setting of LIBS for link and run.
17660
17661 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17662
17663         * config/rom68k.exp (${tool}_load): Major changes to make it
17664         work.  Verified that it does in fact return the stuff in
17665         exec_output properly.  Catch any Emul or any TRAP other than 0.
17666
17667 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17668
17669         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17670         LDFLAGS properly for targets that need stuff from libgloss.
17671         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17672         only run once.
17673         (gpp_initialized): New variable.
17674
17675 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17676
17677         * config/rom68k.exp: Load libgloss.exp.
17678         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17679         so we can produce a fully linked binary.
17680         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17681         so we can produce a fully linked binary.
17682
17683 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17684
17685         * lib/plumhall.exp (ph_section): Watch for expected failures.
17686         Add missing `else'.
17687
17688         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17689         run the testcase.
17690         (c-torture): Likewise.
17691
17692 1995-08-28  Doug Evans  <dje@cygnus.com>
17693
17694         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17695
17696         * lib/mike-g++.exp (mike_cleanup): New proc.
17697         (prebase): New globals compiler_result, not_compiler_result,
17698         target_regexp.
17699         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17700         allow leading "-" in pattern.  Watch for unsupported tests.
17701         If $compiler_result is set, pattern match assembler code,
17702         and ditto for $not_compiler_result.
17703         * lib/mike-gcc.exp: Likewise.
17704
17705         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17706         execution "succeeded".
17707
17708 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17709
17710         * config/win32.exp: New file.
17711         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17712
17713 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17714
17715         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17716         unsupported.
17717         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17718         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17719         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17720
17721         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17722         "... without exceptions was ...".  That is now handled by
17723         prune_system_crud.
17724         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17725
17726 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17727
17728         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17729         sieve.c,sort2.c}: New files.
17730         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17731         sieve.exp,sort2.exp}: Drivers for them.
17732
17733         * lib/mike-gcc.exp (program_output): New user settable variable.
17734         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17735         messages.
17736         * lib/mike-g++.exp (program_output): New user settable variable.
17737
17738         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17739
17740         * config/sh.exp: Deleted (use sim.exp instead).
17741
17742 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17743
17744         * config/vx.exp: Declare CHECKTASK as global.
17745         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17746         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17747         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17748
17749 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17750
17751         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17752         target. Like vx.exp, only includes `vx29k.exp' instead of
17753         `vxworks.exp'.
17754
17755 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17756
17757         * config/sim.exp: Increase time limit from 120 seconds to 240.
17758
17759 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17760
17761         * gcc.c-torture/execute/950628-1.c: New test.
17762
17763 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17764
17765         * gcc.c-torture: Update with changes/additions from
17766         c-torture-1.34.
17767
17768 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17769
17770         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17771
17772 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17773
17774         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17775
17776 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17777
17778         * gcc.c-torture/compile/950512-1.c: New test.
17779         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17780         * gcc.dg/struct-ret-1.c: Likewise.
17781
17782 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17783
17784         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17785           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17786
17787 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17788
17789         * gcc.c-torture/special/920411-1.c: Deleted.
17790         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17791
17792 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17793
17794         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17795         cpu limit.
17796
17797 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17798
17799         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17800
17801 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17802
17803         From kenner;
17804         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17805         is the proper length.
17806         * va-arg-3.c: Likewise.
17807
17808 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17809
17810         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17811         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17812
17813         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17814         * lib/g++.exp (default_g++_start): Delete old cruft.
17815
17816 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17817
17818         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17819         (2 * (1 << 18)) to (2 * (1 << 17)).
17820
17821         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17822
17823 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17824
17825         * config/rom68k.exp: Renamed from config/idp.exp
17826
17827 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17828
17829         * c-torture/compile/921109-2.c
17830
17831 1995-04-18  Mike Stump  <mrs@cygnus.com>
17832
17833         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17834         excess errors.
17835
17836 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17837
17838         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17839         output.
17840         * lib/g++.exp (default_g++_start): Likewise.
17841
17842 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17843
17844         * gcc.c-torture/compile/950329-1.c: New test.
17845
17846 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17847
17848           * config/bug.exp (${tool}_load): Updated to use new remote_open
17849           and remote_close procs.
17850         * config/idp.exp: New file.
17851
17852 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17853
17854         * gcc.c-torture/execute/950322-1.c: New test.
17855
17856 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17857
17858         * config/vx.exp (${tool}_load): Clean up testing of return code from
17859         vxworks_ld and vxworks_spawn.
17860
17861 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17862
17863         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17864
17865 1995-03-13  Mike Stump  <mrs@cygnus.com>
17866
17867         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17868         can mark excess errors on a machine by machine basis.  Note, the
17869         default is to not expect any excess errors, even when excess
17870         errors test - is given, so you will want to put an XFAIL ... on
17871         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17872         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17873         those 4 machines, but no others.
17874
17875 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17876
17877         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17878         * lib/c-torture.exp: to here.
17879
17880 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17881
17882         * gcc.c-torture/execute/950221-1.c: New test.
17883         * gcc.c-torture/execute/struct-ret-1.c: New test.
17884         * gcc.c-torture/compile/950221-1.c: New test.
17885
17886         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17887
17888 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17889
17890         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17891         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17892
17893 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17894
17895         * g++.gb: New directory of tests, derived from my signature and
17896         class scoping tests.
17897
17898         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17899         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17900         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17901         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17902         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17903         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17904         * g++.gb/sig25.C: Likewise.
17905
17906         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17907         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17908         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17909         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17910         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17911         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17912         * g++.gb/sig25.exp: Likewise.
17913
17914         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17915         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17916         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17917         * g++.gb/scope13.C: Likewise, this test still fails.
17918
17919         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17920         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17921         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17922         * g++.gb/scope13.exp: Ditto.
17923
17924         * g++.gb/README: New file, explains what these tests are about.
17925
17926 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17927
17928         * lib/dg.exp (dg-do): Support `preprocess'.
17929         (dg-test): Likewise.
17930
17931 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17932
17933         * config/udi.exp: change "continue -expect" to "exp_continue".
17934
17935 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17936
17937         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17938         Delete redundant tests.
17939
17940         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17941         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17942         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17943         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17944         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17945         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17946         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17947         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17948
17949         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17950         storing label pointers.
17951         * gcc.c-torture/execute/921019-1.c: Likewise.
17952         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17953         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17954         parameter fp.
17955         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17956         constants.
17957
17958         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17959         Delete obsolete tests.
17960
17961         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17962         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17963         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17964         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17965         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17966         * gcc.c-torture/compile/950124-1.c: New test.
17967
17968         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17969
17970 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17971
17972         * lib/mike-g++.exp: Add -lm to LIBS.
17973
17974 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17975
17976         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17977
17978 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17979
17980         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17981
17982 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17983
17984         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17985
17986 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17987
17988         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17989         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17990         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17991         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17992         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17993         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17994         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17995         * g++.law/{operators31.C, operators32.C,
17996         * g++.law/{operators33.C, operators34.C}: Likewise.
17997         * g++.law/{pic1.C, refs2.C}: Likewise.
17998         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17999         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18000         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18001         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18002
18003         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18004         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18005         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18006         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18007         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18008         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18009         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18010         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18011         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18012         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18013         * g++.law/{operators34.exp}: Likewise.
18014         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18015         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18016         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18017         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18018         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18019
18020         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18021         No longer expected to fail.
18022         * g++.law/missed-error3.C: Tweak for recent bool changes.
18023
18024 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18025
18026         * config/emb-unix: Deleted.
18027         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18028         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18029
18030 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18031
18032         * lib/dg.exp (dg-test): Fix typo in last patch.
18033
18034 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18035
18036         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18037         (handles multiple occurrences).
18038
18039 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18040
18041         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18042         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18043         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18044         printed).
18045         * lib/c-torture.exp (c-torture-compile): Likewise.
18046         (c-torture): Prepend full path if missing.
18047         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18048         (gcc_fail): Likewise.
18049         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18050
18051 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18052
18053         * lib/netware.exp: Only attach to NetWare i386 systems.
18054
18055 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18056
18057         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18058         messages.  Add test name to "output pattern match" pass/fail message.
18059
18060 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18061
18062         * gcc.dg: New testsuite.
18063         * gcc.dg/dg.exp: New file.
18064
18065         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18066         test-switch.c}: Deleted.
18067
18068         * gcc.misc-tests/msgs.exp: New testcase driver.
18069
18070 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18071
18072         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18073         Watch for illegal return values from ${tool}_load.
18074         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18075         cross targets.  Coerce return value >0 to 1.
18076
18077 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18078
18079         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18080
18081         * config/emb-unix.exp: New file.
18082
18083         * config/sim.exp: Error if variable $SIM not defined.
18084         (${tool}_load): Mark test as "untested" if simulator missing.
18085
18086         * config/unix.exp: Load remote.exp to get rcp_download.
18087         * lib/c-torture.exp: Use different option lists for testcases with
18088         and without loops.
18089         * gcc.c-torture/execute/execute.exp: Likewise.
18090
18091 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18092
18093         * config/*.exp: Clarify return code from ${tool}_load.
18094         Call `unresolved' or `untested' instead of `warning' or `perror'
18095         (sometimes you still want to call both though).
18096         Add comment that `shell_id' is local to each file.
18097         * config/udi.exp (timeout): Set to 30.
18098         Don't print warning if connection fails, $connectmode has already
18099         printed an error.
18100         (${tool}_load): Move verbose messages to level 2.
18101         Rework pattern for "Process started" message.
18102         Pass `shell_id' to ${connectmode}_download.
18103         Retry twice upon timeout.  Make resetting of target more robust.
18104         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18105         Pass `shell_id' to exit_$connectmode.
18106         Only call exit_$connectmode if connected.
18107         * config/unix.exp (${tool}_load): Check return codes better.
18108         * config/vrtx.exp (${tool}_load): Likewise.
18109         * config/vx.exp (${tool}_load): Likewise.
18110         Delete unneeded global's.
18111         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18112         from ${tool}_load.
18113         (dg-stat): Delete.
18114         (dg-init): Delete recording of pass/fail counts.
18115         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18116         (old-dejagnu-init): Likewise.
18117         (old-dejagnu-stat): Delete contents, empty proc now.
18118         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18119         (c-torture): Delete references to lcnt, lpass, lfail.
18120         Get option list from TORTURE_OPTIONS.
18121         Delete -funroll[-all]-loops if no loops.
18122         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18123         (g++_stat): Delete contents (empty proc now).
18124         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18125         (gcc_finish): Likewise.
18126         (gcc_stat): Deleted.
18127         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18128         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18129         * gcc.c-torture/execute/execute.exp: Likewise.
18130         Split tests into two parts: compile, execute.
18131         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18132         no loops.  Update to reflect clarified return codes from ${tool}_load.
18133
18134 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18135
18136         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18137         to grep for.
18138         (old-dejagnu): Likewise (where necessary).
18139
18140 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18141
18142         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18143
18144         * lib/dg.exp (dg-process-target): Fix processing of selector.
18145         Add comment regarding use of `error'.
18146
18147         * lib/gcc.exp (prune_system_crud): Define if missing.
18148         * lib/g++.exp (prune_system_crud): Likewise.
18149
18150         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18151         Call prune_system_crud.
18152         * lib/dg.exp (dg-runtest): New proc.
18153         Use perror instead of send_user for tcl errors in testcase.
18154         Don't return any value, it's never used.
18155         Don't clobber previous definition of `unknown'.
18156         Print tcl errors in `dg-final'.
18157
18158 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18159
18160         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18161         (dg-test): Don't print errorInfo, it contains stack backtrace.
18162
18163 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18164
18165         * lib/g++.exp (runtest_file_p): Define if missing.
18166
18167 1994-09-24  Doug Evans  (dje@cygnus.com)
18168
18169         * lib/mike-g++.exp: Comment out loading of g++.exp.
18170         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18171         (default_g++_version): Always print something.
18172         (default_g++_start): Comment out call to `which'.
18173         (g++_start, g++_load): Deleted (must be defined in config file).
18174         * lib/gcc.exp: Test for existence of $CC at start.
18175         Delete check for tmpdir (done in gcc_init).
18176         (default_gcc_version): Always print something.
18177         (default_gcc_start): Comment out call to `which'.
18178         * config/*.exp: Major cleanup - make cross targets work at least a
18179         little better for g++ (by not being "--tool gcc" specific).
18180         Rename gcc_xxx to ${tool}_xxx.
18181         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18182         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18183
18184 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18185
18186         * lib/c-torture.exp (c-torture-compile): Rework compiler
18187         message processing.
18188
18189         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18190         c-torture.
18191
18192 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18193
18194         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18195
18196         * lib/dg.exp (dg-process-target): Support { target native }.
18197
18198 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18199
18200         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18201         looked for "... program xxx got fatal signal".
18202         Correct regsub munging of `comp_output'.
18203         Ignore compiler messages "path prefix not used" and "linker input
18204         file unused".
18205
18206 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18207
18208         * lib/gcc.exp (runtest_file_p): Define if missing.
18209         * gcc.prms/template.c: Example to work from.
18210
18211 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18212
18213         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18214         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18215
18216         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18217         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18218         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18219         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18220
18221         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18222         (dg-process-target): No longer a varargs proc.
18223         Return S/N for target, P/F for xfail.  All callers changed.
18224         (user option procs): More argument checking.
18225         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18226         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18227         (dg-test): Skip test if not running on selected target in `dg-do'.
18228         Update handling of `dg-do-what', `dg-output-text'.
18229         Separate execution pass/fail from output pattern match pass/fail.
18230         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18231
18232 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18233
18234         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18235         target for 920510-1.c.
18236
18237 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18238
18239         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18240         Clean up comment regarding use of passcnt, etc.
18241         (gcc_stat): Don't update `testcnt' here.
18242         (gcc_finish): Do it here.
18243         Might as well reset `but_id' here too.
18244         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18245         to determine if the file should be tested.
18246         * gcc.c-torture/compile/compile.exp: Likewise.
18247         * gcc.c-torture/execute/execute.exp: Likewise.
18248         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18249         * gcc.misc-tests/dg-test.exp: Likewise.
18250         * gcc.prms/prms.exp: Likewise.
18251         * gcc.wendy/wendy.exp: Likewise.
18252         * g++.old-deja.exp: Likewise.
18253         Move "Testing file" message to verbose level 1.
18254
18255 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18256
18257         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18258
18259 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18260
18261         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18262         (default_gcc_start): Accept optional second list element
18263         of compiler flags.  Print compiler output at verbosity level 2.
18264         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18265         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18266         Save current values of framework globals passcnt, failcnt, xpasscnt,
18267         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18268         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18269         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18270         xfailcnt to compute stats.  Update framework global `testcnt' from
18271         pass/fail counts.
18272         (gcc_finish): New proc.  Clean up test environment.
18273         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18274         (gcc_epass, gcc_efail): Delete.
18275         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18276         argument of line number.
18277         (dg-init): If the tool has an init routine, call it.
18278         (dg-test): Remove args `cflags_var' and `libs_var'.
18279         Pass all compiler options to ${tool}_start.
18280         Handle missing line number.
18281         (dg-finish): New function.
18282         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18283         particular files.  Call gcc_finish at end.  Move "skipping test"
18284         message to verbosity level 3.
18285         * gcc.c-torture/compile/compile.exp: Likewise.
18286         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18287         * gcc.c-torture/execute/execute.exp: Likewise.
18288         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18289         Print testcase being tried at verbosity level 1.
18290         * gcc.c-torture/special/special.exp: Unset xfail.
18291         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18292         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18293         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18294         * gcc.failure/failure.exp: Likewise.
18295         * gcc.ieee/ieee.exp: Likewise.
18296         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18297         Update call to dg-test.  Call dg-finish at end.
18298         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18299         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18300         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18301         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18302         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18303         * gcc.wendy/wendy.exp: Add copyright.
18304         Delete setting of tmpdir (done by gcc_init).
18305         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18306         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18307         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18308         gcc_[ce]pass/fail.
18309
18310 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18311
18312         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18313         confusion.
18314         (g++_load): Likewise.
18315
18316         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18317         Rename argument to `prog' to remove the confusion.
18318         Varargs fns behave differently too!
18319         (g++_load): Likewise.
18320
18321         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18322
18323         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18324         what it is.  Delete (always) printing of status value for !native.
18325         Simplify verbose code, and include status and exec_output.
18326         (g++_load): Use gcc_load.
18327
18328 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18329
18330         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18331         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18332         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18333         940714-3.c as these testcases don't exist anymore.  Make
18334         va-arg-1.c expected to pass.
18335
18336 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18337
18338         * gcc.misc-tests/misc.exp: Only run specific testcases.
18339         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18340         * gcc.misc-tests/dg-[1-9].c: New files.
18341
18342         * lib/dg.exp: New testsuite driver.
18343         * gcc.prms/prms.exp: Use it.
18344
18345         * README.gcc: New file.
18346
18347         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18348         Document and reset `lxpass' and `lxfail'.
18349         Simplify "initialized" message.
18350         (gcc_stat): Clean up comments a little.
18351
18352 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18353
18354         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18355
18356 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18357
18358         * lib/old-dejagnu.exp (process-option): New proc.
18359         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18360         (old-dejagnu): Simplify.
18361         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18362
18363 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18364
18365         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18366         exists and is not an empty string.
18367
18368         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18369         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18370         finished.
18371         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18372         automatically.
18373
18374         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18375         longer expected to fail.
18376
18377         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18378         "f" function call.
18379
18380         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18381
18382         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18383         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18384         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18385         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18386         c-torture-1.29.
18387
18388         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18389         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18390
18391         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18392
18393         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18394         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18395
18396         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18397         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18398         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18399
18400 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18401
18402         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18403         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18404         940714-1.c, 940714-2.c, 940714-3.c},
18405         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18406         gcc.misc-tests/{mg.c,mg.exp}:
18407         New tests.
18408         * gcc.noncompile/noncompile.exp: Change accordingly.
18409
18410 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18411
18412         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18413         Undo previous clobberage.
18414
18415 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18416
18417         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18418         * gcc.special/{930510-1.c, special.exp}:
18419         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18420         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18421         struct-varargs-1.c}: New tests from c-torture-1.26.
18422
18423 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18424
18425         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18426           argument to switch.
18427
18428 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18429
18430         * Revert the previous changes.  Please see Rob's directory
18431           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18432           fixes.
18433
18434 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18435
18436         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18437             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18438             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18439             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18440             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18441             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18442             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18443             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18444             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18445             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18446             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18447             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18448             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18449             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18450             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18451             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18452             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18453             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18454             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18455             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18456             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18457             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18458             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18459             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18460             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18461             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18462             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18463
18464 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18465
18466         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18467             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18468           with perror calls.
18469
18470 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18471
18472         * config/unix.exp (g++_load): Fix syntax.
18473
18474 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18475
18476         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18477         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18478         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18479         Don't expect va-arg-1.c to fail.  Correct expected output for
18480         920928-1.c.
18481         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18482         * gcc.wendy/hbm4.c: Correct typo.
18483         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18484
18485 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18486
18487         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18488         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18489         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18490         * lib/c-torture.exp (c-torture-compile): Ditto.
18491
18492         Reduce volume of output (remove all the -I's and such).
18493         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18494         Call gcc_cpass, gcc_cfail.
18495         (c-torture): Pass testing option to c-torture-compile.
18496
18497 1994-03-21  Doug Evans  (dje@cygnus.com)
18498
18499         Bring patches over from progressive.
18500         * config/default.exp: Exit remote shell cleanly.
18501         (g++_exit, g++_start): Add default versions.
18502         * config/sim.exp (gcc_load): Use perror, not error.
18503
18504 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18505
18506         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18507         set in site.exp.
18508
18509 1994-03-14  Doug Evans  (dje@cygnus.com)
18510
18511         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18512         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18513         (wendy_try): New proc to run testcase.
18514         (main loop): Call 'em.
18515         * gcc.wendy/*.c: Clean up pass to correct expected output.
18516
18517         * lib/gcc.exp: Minor cleanup work.
18518         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18519
18520 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18521
18522         * config/sim.exp (gcc_load): Document return codes better.
18523         Don't pass -v to simulator.
18524
18525 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18526
18527           * gcc.special/920717-x.c: Fix typo.
18528           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18529           get at sources.
18530
18531         * lib/mike-gcc.exp: Fix typo.
18532
18533 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18534
18535         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18536         binary to use, transform the name.
18537         * config/*.exp: rename everything. Nuke any g++ specific files,
18538         it's now a special case of gcc that requires no special support.
18539         Add a default.exp for unsupported targets.
18540
18541 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18542
18543         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18544         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18545         version of Tcl.
18546
18547 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18548
18549         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18550         than a warning.
18551
18552 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18553
18554         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18555
18556 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18557
18558         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18559         option_list.  Compile every file with only 4/6 option choices
18560         (same as C torture) instead of with 12/18 different option
18561         choices.
18562         * lib/c-torture.exp: Likewise.
18563
18564         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18565         not already set.
18566
18567 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18568
18569         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18570         can put an XFAIL *-*-* on excess errors.
18571
18572 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18573
18574         * g++.law: Add more tests derived from g++-bugs snapshots.
18575
18576         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18577         equivalent to g++.law/init9.
18578
18579         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18580         compiled it, and the a.out file after we've run it.
18581
18582 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18583
18584         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18585         compiled it, and the a.out file after we've run it.
18586
18587 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18588
18589         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18590
18591 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18592
18593         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18594         version number.
18595
18596 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18597
18598         * g++.law: New directory of g++ tests derived from the g++-bugs
18599         snapshots.
18600
18601 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18602
18603         * gcc.compile: initbug1.c initbug1.exp testcase added
18604
18605 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18606
18607         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18608         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18609           fixes submitted by Jeff Law (law@cs.utah.edu)
18610         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18611           Jeff Law (law@cs.utah.edu)
18612
18613
18614 1993-11-30  Mike Stump  (mrs@cygnus.com)
18615
18616         * config/unix-g++.exp: Follow the gcc way of doing things.
18617         * g++.old-deja/old-deja.exp: Minor updates.
18618         * lib/g++.exp: New file, follow the gcc way of doing things.
18619         * lib/old-dejagnu.exp: Minor updates.
18620         * lib/mike-g++.exp: Always unset errorInfo.
18621
18622 1993-11-06  Mike Stump  (mrs@cygnus.com)
18623
18624         * lib/gcc.exp: Fix some errors with the below change, CC and
18625         CFLAGS should be global when setting, not local.
18626
18627 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18628
18629         * lib/gcc.exp: Transform tool name.
18630
18631 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18632
18633         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18634
18635 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18636
18637         * lib/gcc.exp: change gcc_done to gcc_stat
18638
18639 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18640
18641         * Upgraded gcc testsuite to c-torture version 1.25
18642
18643 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18644
18645         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18646         * lib/c-torture: added hooks for new reporting code.
18647
18648 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18649
18650         * config/sh-gcc.exp: check if sh-sim exists in the path
18651
18652 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18653
18654         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18655         * gcc.compile/compile.exp: Initial changes for new logic.
18656         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18657         * gcc.failure/failure.exp: Initial changes for new logic.
18658         * gcc.ieee/ieee.exp: Initial changes for new logic.
18659         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18660         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18661         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18662         * lib/c-torture.exp: Initial changes for new logic.
18663         * lib/gcc.exp: Initial changes for new logic.
18664
18665 1993-10-15  Mike Stump  (mrs@cygnus.com)
18666
18667         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18668         depend upon failure or success.  Fully qualify names in failure
18669         and success messages.  Always remove a.out before starting
18670         compile, just in case.  Pay more attention to error text output by
18671         the compiler.  Handle testcases with no known past errors just
18672         like all others, so that things are uniform.  Other miscellaneous
18673         improvements.
18674
18675 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18676
18677         * gcc.cpp: new directory for cpp tests
18678
18679 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18680
18681         * lib/chill.exp: Code reformatted, removed unused code.
18682         * config/unix-chill.exp: Code reformatted, removed unused code.
18683         * chill.execute/execute.exp: Code reformatted, removed unused code.
18684         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18685
18686 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18687
18688         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18689         routines not written.
18690
18691 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18692
18693         * config/bug-gcc.exp: Use new procs from bug.exp.
18694
18695 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18696
18697         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18698         via ftp, rather than depending on NFS.
18699         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18700         case.
18701
18702 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18703
18704         * config/bug-gcc.exp: Use new download proc.
18705
18706 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18707
18708         * chill.execute/execute.exp: cleanups, handles errors better
18709         * chill.compile/compile.exp: rewrite, based on execute.exp
18710         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18711         * lib/chill.exp: major changes to diff proc and compile and link
18712           procs. added chill_fail and chill_pass wrappers to pass and
18713           fail. added more comments, and handle error codes better.
18714           Added a hack to capture stderr from exec, so noncompile tests
18715           can work.
18716
18717 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18718
18719         * chill.execute/execute.exp: rewrite of testsuite driver
18720         * lib/chill.exp: rewrite of testsuite driver
18721         * config/unix-chill.exp: rewrite of testsuite driver
18722
18723 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18724
18725     In chill.execute:
18726         * iexpr.ch: Standardize uppercase.
18727         * tuples.dat: Standardize uppercase.
18728         * vary.ch: standardize.  Correct varying string assignments.
18729         * vary.dat: Add new output lines.
18730
18731 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18732
18733     In chill.execute:
18734         * chprintf.ch: Standardize use of uppercase.
18735         * tuples.ch: Standardize and turn arr2 into a DCL,
18736           rather than a SYN.
18737         * pinits.ch: Standardize.
18738
18739 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18740
18741         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18742         * Makefil: Renamed to Makefile.in.
18743         * configure.in: New.
18744
18745 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18746
18747     In chill.execute:
18748         * .cvsignore: Add result/output files.
18749         * Makefile: Fix up variables at start.  Use MFLAGS
18750           everywhere.  Correct bool_loc, built_ins entries.
18751           Add entry for vary1.ch.
18752         * bitarray.ch: Standardize upper-case usage.
18753         * bitexpr.ch: Standardize, add output of b1.
18754         * params.ch: Use arrayt in along PROC parameters, to
18755           avoid novelty problems.
18756         * sets.ch: Tiny cleanup.
18757         * vary1.ch: Re-indent.
18758
18759 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
18760
18761           * Add PR-related files to Makefiles, .cvsignore files, etc.
18762
18763 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
18764
18765         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
18766           with compiler objects. New names are test-flow.c and test-loop.c
18767
18768 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
18769
18770         * Upgraded c-torture tests from 1.19 to 1.20
18771
18772         * new files:
18773         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
18774         * gcc.compile: 930623-1.c 930623-2.c
18775         * gcc.noncompile: 930622-1.c 930622-2.c
18776         * gcc.failure: 920411-1.c 920627-2.c
18777         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
18778
18779 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
18780
18781         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18782           More changes to get testsuite working properly. Needs more work.
18783           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
18784
18785 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
18786
18787         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18788           More changes to get testsuite working properly. Needs more work.
18789
18790 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
18791
18792         * chill.compile/compile.exp: Added for Dejagnu support
18793         * chill.execute/execute.exp: Added for Dejagnu support
18794         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
18795
18796 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
18797
18798     This should complete moving the CHILL test files.
18799         * chill.noncompile(.cvsignore printf.grt
18800             in-printf.grt chprintf.grt chprintf.ch):
18801             Added test-support files.
18802           (Makefile): Modified further.
18803         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
18804             signal.ch): Added test files.
18805           * chill.execute (.cvsignore printf.grt printr.c
18806             in-printf.grt rts.c chprintf.grt rts.h): Added
18807           test-support files.
18808             (Makefile): More corrections.
18809
18810 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
18811
18812         * chill.compile, chill.execute, chill.nocompile: Add CHILL
18813           test cases, ready for DejaGnu.
18814
18815 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18816
18817         * Upgraded c-torture tests from 1.18 to 1.19
18818
18819         * gcc.compile: added test(s):
18820           930607-1.c
18821         * gcc.execute: added test(s):
18822           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18823
18824         * added new subdirectory for misc tests: gcc.misc-tests
18825         * gcc.misc-test(s): added tests:
18826           inst-check.c test-consts.c test-ior.c test-switch.c
18827
18828 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18829
18830         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18831
18832 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18833
18834         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18835
18836 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18837
18838         * Upgraded c-torture tests from 1.17 to 1.18
18839
18840 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18841
18842         * Upgraded c-torture tests from 1.12 to 1.17
18843
18844 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18845
18846         * lib/old-dejagnu.exp:
18847           Fixed handling of XFAIL target triplets to correctly
18848           recognize wildcard characters.  Removed code that
18849           appended a unique id tag to the end of the file name
18850           printed out by the result of the testcases within a
18851           given test file.
18852
18853 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18854
18855         * lib/old-dejagnu.exp:
18856           Reworked expected failure handling to trigger off of XFAIL
18857           keyword in keyphrase embeded in testcase source code. The
18858           XFAIL keyword must be at the end of the keyphrase line. It
18859           may optionally be followed by one or more target triplets.
18860           It has just occured that the handling of wildcards in the
18861           target triplet may not be correct.
18862
18863 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18864
18865         * g++.old-deja/tests:
18866           Moved all subdirectories up one level into g++.old-deja .
18867
18868         * lib/old-dejagnu.exp:
18869           Fixed problem with CXXFLAGS not being properly reset, and being
18870           corrupted with extraneous "-c" compiler option.  This was
18871           causing binaries to not be generated for test that needed them.
18872           Modified strings passed to "pass" and "fail" so that individual
18873           tests from the same test file would be distinguished by an
18874           identifier appended to the test file name in the summary logs;
18875           this corrected a problem with erroneous diff logs.  Added code
18876           to search testcases for expected fail and unexpected pass keywords.
18877
18878 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18879
18880         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18881
18882 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18883
18884         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18885           Removed extraneous text from end of "Special g++ Options"
18886           keyphrase.
18887
18888         * lib/old-dejagnu.exp: Added pattern matching to look for new
18889           keywords, embedded in testcases comments, which will trigger
18890           calls to xpass and xfail.
18891
18892 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18893
18894         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18895           comments embedded in the testcases, especially the one looking for
18896           special compiler options, as well as the pattern matching for the
18897           compiler output again.
18898
18899 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18900
18901         * lib/old-dejagnu.exp: Do a proper check of the return value for
18902           execute tests. Fixed several problems with the pattern matching
18903           of the compiler output which gave erroneous test results.
18904           Changed several of the test result messages to be more descriptive.
18905         * config/unix-g++.exp: Proc g++_load now actually works and
18906           executes the tests passed to it and returns a usable return
18907           value.
18908
18909 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18910
18911           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18912
18913 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18914
18915         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18916           Modified both files to properly execute the old style
18917           dejagnu tests. The previous versions of these files were
18918           experimental and did not function anything near correctly.
18919
18920 1993-04-05  Rob Savoye  (rob@cygnus.com)
18921
18922         * Removed all Makefile.in and configure.in files. No configuration
18923         needed now.
18924
18925 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18926
18927         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18928
18929 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18930
18931         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18932         gcc.special/configure.in, gcc.noncompile/configure.in,
18933         gcc.execute/configure.in, gcc.code_quality/configure.in,
18934         g++.other/configure.in, g++.old-deja/configure.in,
18935         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18936         in srcname setting.
18937
18938 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18939
18940         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18941         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18942         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18943
18944 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18945
18946         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18947         (gdb_exit): Don't remove *_soc files.
18948
18949 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18950
18951         * lib/c-torture.exp: Don't look for main; instead always use -w
18952         -c.  This is how the c-torture tests work.  Remove the object
18953         file if the compilation succeeds.
18954         * gcc.execute/execute.exp: Remove executable if test passes.
18955         * gcc.noncompile/noncompile.exp: Every test is an expected
18956         failure.
18957         * gcc.special/special.exp: Added tests from c-torture 1.11,
18958         corrected use of existing test.
18959         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18960         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18961         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18962         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18963         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18964         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18965         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18966         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18967         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18968         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18969         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18970         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18971         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18972         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18973         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18974         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18975         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18976         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18977         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18978         c-torture 1.11.
18979         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18980         correspond to c-torture 1.11.
18981
18982         * New file.