OSDN Git Service

* README.ada: Removed, integrated in ../doc/sourcebuild.texi
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
2
3         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4
5 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6
7         PR ada/5909:
8         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
9
10 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11
12         * gcc.c-torture/compile/20031023-1.c: New test.
13         * gcc.c-torture/compile/20031023-2.c: New test.
14         * gcc.c-torture/compile/20031023-3.c: New test.
15         * gcc.c-torture/compile/20031023-4.c: New test.
16
17 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18
19         PR c++/10371
20         * g++.dg/lookup/scoped8.C: New test.
21
22 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23
24         * g++.dg/opt/reg-stack3.C: New test.
25
26 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27
28         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29
30 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31
32         PR c++/11076
33         * g++.dg/template/crash13.C: New test.
34
35 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36
37         * gcc.dg/c99-restrict-2.c: New test.
38
39 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
40
41         PR c++/12698, c++/12699, c++/12700, c++/12566
42         * g++.dg/inherit/covariant9.C: New test.
43         * g++.dg/inherit/covariant10.C: New test.
44         * g++.dg/inherit/covariant11.C: New test.
45
46 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47
48         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
49         following the jump_insn.
50
51 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
52
53         * gcc.dg/cast-lvalue-1.c: New test.
54
55 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
56
57         PR c++/11962
58         * g++.dg/template/cond2.C: New test.
59
60 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
61
62         * gcc.dg/builtins-28.c: New test.
63
64 2003-10-20  Jan Hubicka  <jh@suse.cz>
65
66         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
67         parameter.
68         * testsuite/gcc.dg/inline-2.c: Likewise.
69
70 2003-10-20  Phil Edwards  <phil@codesourcery.com>
71
72         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
73         * gcc.dg/nest.c:  Likewise.
74
75 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
76
77         PR c++/9781, c++/10583, c++/11862
78         * g++.dg/parse/crash13.C: New test.
79
80 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
81
82         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
83
84 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
85
86         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
87         Define HAVE_C99_RUNTIME except on Solaris.
88         * gcc.dg/builtins-20.c: Likewise.
89
90 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
91
92         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
93
94 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
95
96         PR c++/12495
97         * g++.dg/template/crash21.C: New test.
98
99 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
100
101         PR c++/2513
102         * g++.dg/template/typename5.C: New test.
103
104 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
105
106         PR c++/12369
107         * g++.dg/template/friend25.C: New test.
108
109 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
110
111         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
112         versions.
113
114 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
115
116         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
117         == 2147483647.
118
119 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
120
121         * gcc.c-torture/execute/960416-1.x: Remove.
122         * gcc.c-torture/execute/divconst-3.x: Likewise.
123
124 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
125
126         PR target/12598
127         * gcc.dg/torture/cris-volatile-1.c: New test.
128
129 2003-10-14  Roger Sayle  <roger@eyesopen.com>
130
131         PR optimization/9325
132         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
133         for overflowing floating point to integer conversion during RTL
134         simplification.
135
136 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
137
138         * objc/execute/_cmd.m: Fix typo.
139         * objc.dg/image-info.m, objc.dg/symtab-1.m:
140         Relax 'scan-assembler' regexp.
141         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
142         objc.dg/try-catch-4.m: Run on non-Darwin targets.
143         * objc.dg/zero-link-2.m: Remove blank line.
144         * objc.dg/zero-link-3.m: New test case.
145         
146 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
147
148         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
149
150         * gcc.dg/asm-names.c: Use scan-assembler-not rather
151         than linker trickery.
152
153 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
154
155         PR c++/12370
156         * g++.dg/other/friend2.C: New test.
157
158 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
159
160         * gcc.dg/20031012-1.c: New test.
161
162 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
163
164         * gcc.dg/weak/weak-3.c: Fix for new warning.
165
166 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
167
168         PR optimization/8750
169         * gcc.c-torture/execute/20031012-1.c: New test case.
170
171 2003-10-11  Roger Sayle  <roger@eyesopen.com>
172
173         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
174         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
175
176 2003-10-11  Roger Sayle  <roger@eyesopen.com>
177
178         PR optimization/12260
179         * gcc.c-torture/compile/20031011-2.c: New test case.
180
181 2003-10-11  Roger Sayle  <roger@eyesopen.com>
182
183         * gcc.c-torture/execute/20031011-1.c: New testcase.
184
185 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
186
187         * gcc.c-torture/compile/20031011-1.c: New test.
188
189 2003-10-11  Jan Hubicka  <jh@suse.cz>
190
191         * g++.dg/other/first-global.C: New test.
192
193 2003-10-11  Roger Sayle  <roger@eyesopen.com>
194
195         * gcc.c-torture/execute/string-opt-18.c: New testcase.
196
197 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
198
199         * gcc.c-torture/compile/20031010-1.c: New test.
200
201 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
202
203         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
204         * gcc.c-torture/execute/va-arg-25.c: ... here.
205
206 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
207
208         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
209
210 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
211
212         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
213
214 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
215
216         * g++.dg/parse/error2.C: New test.
217
218 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
219
220         PR c++/11097
221         * g++.dg/other/error5.C: Modify the error message.
222         * g++.dg/lookup/using8.C: New test.
223
224 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
225
226         * gcc.dg/darwin-abi-2.c: New file.
227         * gcc.c-torture/execute/va-arg-24.c: New file.
228
229 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
230
231         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
232         indentation.
233
234 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
235
236         PR c++/10147
237         * g++.dg/other/error4.C: Update error messages.
238         * g++.dg/template/ptrmem4.C: Likewise.
239         
240         PR c++/12337
241         * g++.dg/init/new9.C: New test.
242         
243         PR c++/12334, c++/12236, c++/8656
244         * g++.dg/ext/attrib8.C: New test.
245
246 2003-10-06  Devang Patel  <dpatel@apple.com>
247
248         * gcc.dg/debug/dwarf2-3.h: New test.
249         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
250         
251 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
252
253         * g++.dg/opt/cfg2.C: New test.
254
255 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
256
257         * g++.dg/opt/float1.C: New test.
258
259 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
260
261         * gcc.dg/c90-array-lval-6.c: New test.
262         * gcc.dg/c99-array-lval-6.c: New test.
263
264 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
265             Ziemowit Laski  <zlaski@apple.com>
266
267         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
268         'Derived', so that it is never considered a class method; add
269         new warning for '+port' method ambiguity.
270         * objc.dg/method-12.m: Include <objc/objc.h> instead of
271         <objc/objc-api.h> (needed on Mac OS X).
272         * objc.dg/method-13.m: New test.
273
274 2003-10-03  Roger Sayle  <roger@eyesopen.com>
275
276         PR optimization/9325, PR java/6391
277         * gcc.c-torture/execute/20031003-1.c: New test case.
278
279 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
280
281         PR optimization/12180
282         * gcc.dg/20031002-1.c: New test.
283
284         PR c++/12486
285         * g++.dg/inherit/error1.C: New test.
286
287 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
288
289         * lib/f-torture.exp (search_for): Rename to...
290         (search_for_re): This.  Also, clean up comments and the
291         "regexp" invocation.
292
293 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
294
295         * gcc.c-torture/compile/20031002-1.c: New test.
296
297 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
298
299         * g++.dg/opt/cond1.C: New test.
300
301 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
302
303         * gcc.dg/Wold-style-definition-2.c: New testcase.
304         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
305
306 2003-09-29  Richard Henderson  <rth@redhat.com>
307
308         * g++.dg/init/array10.C: Add dg-options.
309
310 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
311
312         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
313
314 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
315
316         * g++.dg/template/friend19.C: Fix typo.
317         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
318
319 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
320
321         * gcc.c-torture/execute/20030928-1.c: New test.
322         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
323
324 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
325
326         * g++.dg/opt/unroll1.C: New test.
327
328 2003-09-26  Roger Sayle  <roger@eyesopen.com>
329
330         PR optimization/11741
331         * gcc.dg/20030926-1.c: New test case.
332
333 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
334
335         PR c++/5655
336         * g++.dg/parse/access7.C: New test.
337         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
338
339 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
340
341         MERGE OF objc-improvements-branch into MAINLINE:
342         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
343         if libobjc has not been built.
344         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
345         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
346         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
347         objc/execute/nested-3.m, objc/execute/np-2.m,
348         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
349         objc/execute/redefining_self.m, objc/execute/root_methods.m,
350         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
351         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
352         objc.dg/special/unclaimed-category-1.h,
353         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
354         well as GNU runtime.
355         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
356         * execute/cascading-1.m, execute/function-message-1.m,
357         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
358         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
359         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
360         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
361         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
362         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
363         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
364         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
365         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
366         * objc.dg/bitfield-2.m: Run only on Darwin.
367         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
368         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
369         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
370         * objc.dg/const-str-1.m: Fix constant string layout.
371  
372 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
373
374         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
375
376 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
377
378         * gcc.dg/darwin-abi-1.c: New file.
379
380 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
381
382         PR target/12281
383         * gcc.c-torture/compile/20030921-1.c: New test.
384
385 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
386
387         * g++.dg/opt/reg-stack2.C: New test.
388
389 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
390
391         * g++.dg/eh/delayslot1.C: New test.
392
393 2003-09-20  Richard Henderson  <rth@redhat.com>
394
395         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
396
397 2003-09-20  Roger Sayle  <roger@eyesopen.com>
398
399         * gcc.c-torture/execute/20030920-1.c: New test case.
400
401 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
402
403         * g++.dg/rtti/typeid3.C: Correct expected error message.
404
405 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
406
407         PR c++/157
408         * g++.dg/parse/crash12.C: New test.
409
410 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
411
412         * gcc.dg/compat/mixed-struct-check.h: New.
413         * gcc.dg/compat/mixed-struct-defs.h: New.
414         * gcc.dg/compat/mixed-struct-init.h: New.
415         * gcc.dg/compat/struct-by-value-19_main.c: New.
416         * gcc.dg/compat/struct-by-value-19_x.c: New.
417         * gcc.dg/compat/struct-by-value-19_y.c: New.
418         * gcc.dg/compat/struct-by-value-20_main.c: New.
419         * gcc.dg/compat/struct-by-value-20_x.c: New.
420         * gcc.dg/compat/struct-by-value-20_y.c: New.
421         * gcc.dg/compat/struct-return-19_main.c: New.
422         * gcc.dg/compat/struct-return-19_x.c: New.
423         * gcc.dg/compat/struct-return-19_y.c: New.
424         * gcc.dg/compat/struct-return-20_main.c: New.
425         * gcc.dg/compat/struct-return-20_x.c: New.
426         * gcc.dg/compat/struct-return-20_y.c: New.
427
428 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
429         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
430         so that it will not complain on LP64 targets.
431
432 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
433
434         PR c++/495
435         * g++.dg/template/friend24.C: New test.
436
437 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
438
439         PR c++/12332
440         * g++.dg/template/memtmpl2.C: New test.
441
442 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
443
444         PR target/11184
445         * gcc.dg/builtin-apply1.c: New test.
446
447 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
448
449         PR c++/9848
450         * g++.dg/warn/Wunused-4.C: New test.
451
452 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
453
454         PR c++/12316
455         * g++.dg/other/gc2.C: New test.
456
457 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
458
459         PR c++/11991
460         * g++.dg/rtti/typeid3.C: New test.
461
462         PR c++/12266
463         * g++.dg/overload/template1.C: New test.
464
465 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
466
467         * g++.dg/opt/cfg3.C: New test.
468
469 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
470
471         PR c++/7939
472         * g++.dg/template/crash11.C: New test.
473
474 2003-09-16  Jason Merrill  <jason@redhat.com>
475             Jakub Jelinek  <jakub@redhat.com>
476
477         * gcc.dg/attr-warn-unused-result.c: New test.
478
479 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
480
481         PR c++/12184
482         * g++.dg/expr/call2.C: New test.
483
484 2003-09-15  Andreas Jaeger  <aj@suse.de>
485
486         * gcc.dg/Wold-style-definition-1.c: New test.
487
488 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
489
490         PR c++/3907
491         * g++.dg/parse/template12.C: New test.
492
493         * g++.dg/abi/bitfield11.C: New test.
494         * g++.dg/abi/bitfield12.C: Likewise.
495
496 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
497
498         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
499         non-expansion of functional macro name without arguments at EOL.
500         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
501
502 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
503
504         * gcc.c-torture/execute/20030914-[12].c: New tests.
505
506 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
507
508         PR c++/11788
509         * g++.dg/overload/addr1.C: New test.
510
511 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
512
513         * gcc.dg/20030909-1.c: New test.
514
515 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
516
517         * gcc.dg/ultrasp10.c: New test.
518
519 2003-09-09  Devang Patel  <dpatel@apple.com>
520
521         * gcc.dg/darwin-ld-6.c: New test.
522         
523 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
524
525         * gcc.dg/torture/builtin-explog-1.c: New testcase.
526
527 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
528
529         * gcc.dg/ia64-types1.c: New test.
530         * gcc.dg/ia64-types2.c: Likewise.
531
532 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
533
534         * gcc.dg/builtins-1.c: Add more _Complex tests.
535         * gcc.dg/torture/builtin-attr-1.c: Likewise.
536
537         * gcc.dg/builtins-1.c: Test existing _Complex functions.
538         * gcc.dg/torture/builtin-attr-1.c: Likewise.
539
540 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
541
542         PR c++/11786
543         * g++.dg/lookup/koenig2.C: New test.
544
545         PR c++/5296
546         * g++.dg/rtti/typeid2.C: New test.
547
548 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
549
550         * gcc.c-torture/compile/20030904-1.c: New test.
551
552 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
553
554         * g++.dg/opt/longbranch2.C: New test.
555
556 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
557
558         * g++.dg/template/crash10.C: Only compile it.
559
560 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
561
562         PR middle-end/11665
563         * gcc.c-torture/compile/20030907-1.c: New test.
564         * g++.dg/init/array11.C: New test.
565
566 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
567
568         PR c++/11852
569         * g++.dg/init/struct1.C: New test.
570
571 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
572
573         PR c++/12181
574         * g++.dg/expr/comma1.C: New test.
575
576 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
577
578         PR c++/11867
579         * g++.dg/expr/static_cast5.C: New test.
580
581 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
582
583         PR c++/11507
584         * g++.dg/lookup/scoped7.C: New test.
585  
586         PR c++/9574
587         * g++.dg/other/static1.C: New test.
588
589         PR c++/11490
590         * g++.dg/warn/template-1.C: New test.
591
592         PR c++/11432
593         * g++.dg/template/crash10.C: New test.
594  
595         PR c++/2478
596         * g++.dg/overload/VLA.C: New test.
597  
598         PR c++/10804
599         * g++.dg/template/call1.C: New test.
600
601 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
602
603         PR c++/11794
604         * g++.dg/parse/using3.C: New test.
605
606 2003-09-06  Roger Sayle  <roger@eyesopen.com>
607
608         PR c++/11409
609         * g++.dg/overload/builtin3.C: New test case.
610
611 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
612
613         PR c/9862
614         * gcc.dg/20030906-1.c: New test.
615         * gcc.dg/20030906-2.c: Likewise.
616
617 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
618
619         PR c++/12167
620         * g++.dg/parse/defarg5.C: New test.
621
622         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
623
624 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
625
626         PR c++/12163
627         * g++.dg/expr/static_cast4.C: New test.
628
629         PR c++/12146
630         * g++.dg/template/crash9.C: New test.
631
632 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
633
634         * g++.old-deja/g++.ext/pretty2.C: Update for change 
635         in __FUNCTION__.
636         * g++.old-deja/g++.ext/pretty3.C: Likewise.
637
638 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
639
640         PR c++/11922
641         * g++/dg/template/qualified-id1.C: New test.
642         
643         PR c++/12037
644         * g++.dg/warn/noeffect4.C: New test.
645
646 2003-09-04  Matt Austern  <austern@apple.com>
647
648         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
649         * g++.dg/ext/fnname2.C: Likewise.
650         * g++.dg/ext/fnname3.C: Likewise.
651         
652 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
653
654         * g++.dg/expr/lval1.C: New test.
655         * g++.dg/ext/lvcast.C: Remove.
656
657 2003-09-03  Roger Sayle  <roger@eyesopen.com>
658
659         PR optimization/11700.
660         * gcc.c-torture/compile/20030903-1.c: New test case.
661
662 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
663
664         PR c++/12053
665         * g++.dg/abi/layout4.C: New test.
666
667 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
668
669         PR c++/11553
670         * g++.dg/parse/friend3.C: New test.
671         
672 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
673
674         PR c++/11847
675         * g++.dg/template/class1.C: New test.
676
677         PR c++/11808
678         * g++.dg/expr/call1.C: New test.
679
680 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
681
682         PR c++/12114
683         * g++.dg/init/ref9.C: New test.
684
685         PR c++/11972
686         * g++.dg/template/nested4.C: New test.
687
688 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
689
690         PR c++/12093
691         * g++.dg/template/non-dependent4.C: New test.
692
693         PR c++/11928
694         * g++.dg/inherit/conv1.C: New test.
695
696 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
697
698         PR c++/6196
699         * g++.dg/ext/label1.C: New test.
700         * g++.dg/ext/label2.C: Likewise.
701
702 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
703
704         * g++.dg/expr/cond3.C: New test.
705
706 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
707
708         * gcc.dg/builtins-1.c: Add new builtin cases.
709
710 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
711
712         * gcc.dg/builtins-1.c: Add new cases.
713         * gcc.dg/torture/builtin-attr-1.c: Likewise.
714
715 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
716
717         * gcc.dg/builtins-1.c: Add more math builtin tests.
718         * gcc.dg/torture/builtin-attr-1.c: New test.
719
720 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
721
722         PR optimization/5079
723         * g++.dg/opt/static3.C: New test.
724
725 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
726
727         * gcc.misc-tests/gcov-10b.c: New test.
728
729 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
730
731         * g++.dg/opt/ptrmem3.C: New test.
732
733         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
734
735 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
736
737         * gcc.dg/20030826-2.c: New test.
738
739 2003-08-26  Roger Sayle  <roger@eyesopen.com>
740
741         PR middle-end/12002
742         * g77.f-torture/compile/12002.f: New test case.
743
744 2003-08-26  Roger Sayle  <roger@eyesopen.com>
745
746         * gcc.dg/20030826-1.c: New test case.
747
748 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
749
750         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
751
752 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
753
754         PR c++/11871
755         * c++.dg/lookup/crash1.C: New test.
756
757         * c++.dg/warn/noeffect3.C: New test.
758
759 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
760
761         * gcc.dg/compat/vector-1_x.c: Compile with -w.
762         * gcc.dg/compat/vector-1_y.c: Ditto.
763         * gcc.dg/compat/vector-2_x.c: Ditto.
764         * gcc.dg/compat/vector-2_y.c: Ditto.
765
766 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
767
768         * gcc.dg/20030702-1.c: New test.
769
770 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
771
772         PR c++/8795
773         * g++.dg/ext/altivec-1.C: New test.
774
775 2003-08-24  Richard Henderson  <rth@redhat.com>
776
777         * g++.dg/eh/simd-2.C: Add -w for x86.
778
779 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
780
781         * gcc.dg/20030815-1.c: New test.
782
783 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
784
785         PR c++/3765
786         * g++.dg/parse/access6.C: New test.
787
788 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
789
790         PR c++/641, c++/11876
791         * g++.dg/template/friend22.C: New test.
792         * g++.dg/template/friend23.C: Likewise.
793
794 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
795
796         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
797         identically.
798
799 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
800
801         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
802
803 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
804
805         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
806
807 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
808
809         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
810
811 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
812
813         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
814
815 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
816
817         PR c++/11919
818         * g++.dg/overload/prom1.C: New test.
819
820         PR c++/11551
821         * g++.dg/parse/dtor2.C: New test.
822
823         PR c++/10762
824         * g++.dg/parse/using2.C: New test.
825
826 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
827
828         PR target/11805
829         * gcc.c-torture/compile/20030821-1.c: New.
830
831 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
832
833         PR c++/11834
834         * g++.dg/template/deduce2.C: New test.
835
836 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
837
838         * gcc.c-torture/execute/20030821-1.c: New test.
839
840 2003-08-20  Roger Sayle  <roger@eyesopen.com>
841
842         PR middle-end/11984
843         * gcc.dg/20030820-1.c: New test case.
844
845 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
846
847         PR c++/11945
848         * g++.dg/warn/noeffect2.C: New test.
849
850 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
851
852         PR c++/10926
853         * g++.dg/template/dtor2.C: New test.
854
855         PR c++/11684
856         * g++.dg/template/operator1.C: New test.
857         * g++.dg/parse/operator4.C: New test.
858
859         PR c++/11946.C
860         * g++.dg/expr/enum1.C: New test.
861         * gcc.dg/c99-bool-1.c: Remove bogus warning.
862
863         PR c++/11036.C
864         * g++.dg/parse/elab2.C: New test.
865         * g++.dg/parse/typedef4.C: Change error message.
866         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
867         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
868         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
869
870 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
871
872         * gcc.dg/pch/warn-1.c: New.
873         * gcc.dg/pch/warn-1.hs: New.
874
875         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
876         not-tested file.
877
878 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
879
880         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
881
882 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
883
884         * gcc.dg/uninit-D.c: New Test.
885         * gcc.dg/uninit-E.c: New Test.
886         * gcc.dg/uninit-F.c: New Test.
887         * gcc.dg/uninit-G.c: New Test.
888
889 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
890
891         * g++.dg/README: Describe the pch directory.
892
893 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
894
895         PR c++/11174
896         * g++.dg/parse/access4.C: New test.
897         * g++.dg/parse/access5.C: Likewise.
898         * g++.old-deja/g++.jason/access17.C: Adjust error message.
899
900 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
901
902         * gcc.dg/noncompile/20030818-1.c: New.
903
904 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
905
906         PR c++/11957
907         * g++.dg/warn/noeffect1.C: New test.
908
909         * g++.dg/template/scope2.C: New test.
910         * g++.dg/template/error2.C: Correct dg-error
911
912 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
913
914         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
915
916 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
917
918         PR C++/11512
919         * g++.dg/template/warn1.C: New.
920
921 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
922
923         * g++.dg/template/error2.C: New test.
924         * g++.dg/lookup/using7.C: Adjust errors
925         * g++.old-deja/g++.pt/crash36.C: Likewise.
926         * g++.old-deja/g++.pt/derived3.C: Likewise.
927
928 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
929
930         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
931         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
932         * gcc.c-torture/execute/builtins/string-9.c: New, from
933         string-opt-9.c.  Adjust for execute/builtins framework.
934         * gcc.c-torture/execute/string-opt-9.c: Delete.
935
936 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
937
938         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
939
940         * g++.dg/parse/ret-type2.C: New test.
941
942         PR c++/11703
943         * g++.dg/init/new8.C: New test.
944
945         PR c++/10923
946         * g++.dg/parse/typedef5.C: New test.
947
948         PR c++/9512
949         * g++.dg/parse/qualified2.C: New test.
950         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
951         invalid code.
952
953 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
954
955         * g++.dg/conversion/ptrmem1.C: New test.
956
957 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
958
959         PR target/11693
960         * gcc.dg/20030811-1.c: New test.
961
962         PR target/11535
963         * gcc.c-torture/execute/20030811-1.c: New test.
964
965 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
966
967         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
968
969 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
970
971         PR c++/11789.C
972         * g++.dg/inherit/multiple1.C: New test.
973
974 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
975
976         * gcc.dg/spe1.c: New test.
977
978         PR c++/11670
979         * g++.dg/expr/cast2.C: New test.
980         
981         PR c++/10530
982         * g++.dg/template/dependent-name2.C: New test.
983
984 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
985
986         * g++.dg/parse/crash11.C: Put the dg options in comments.
987
988 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
989
990         * lib/gcc-dg.exp: Update for diagnostic change.
991
992 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
993
994         PR c++/5767
995         * g++.dg/parse/crash11.C: New test.
996
997 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
998
999         * gcc.dg/cpp/spacing1.c: Update.
1000
1001 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1002
1003         PR target/11739
1004         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1005         a value for -mtune.
1006
1007 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1008
1009         PR middle-end/11771
1010         * gcc.c-torture/compile/20030804-1.c: New test case.
1011
1012 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1013
1014         * gcc.dg/20030804-1.c: New test case.
1015
1016 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1017
1018         * gcc.dg/cpp/separate-1.c: New test.
1019
1020 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1021
1022         PR c++/11704
1023         * g++.dg/template/dependent-expr2.C: New test.
1024
1025         PR c++/11766
1026         * g++.dg/expr/ptrmem1.C: New test.
1027
1028 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1029
1030         PR c++/9453
1031         * g++.dg/template/friend15.C: New test.
1032
1033 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1034
1035         * lib/dg-pch.exp: Work round PCH bug.
1036
1037 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1038
1039         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1040         builtins.  Move cases from builtins-4.c here.
1041
1042         * gcc.dg/torture/builtin-math-1.c: New test taken from
1043         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1044         additional cases.
1045         
1046         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1047         Delete.
1048
1049 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1050
1051         PR c++/9447
1052         * g++.dg/template/using7.C: New test.
1053
1054 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1055
1056         * import1.c, import2.c: New tests.
1057
1058 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1059
1060         * g++.dg/eh/crossjump1.C: New test.
1061
1062 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1063
1064         PR c++/11697
1065         * g++.dg/template/using6.C: New test.
1066
1067         PR c++/11744
1068         * g++.dg/template/koenig2.C: New test.
1069
1070 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1071
1072         PR c++/7983
1073         * g++.dg/parse/typedef4.C: New test.
1074
1075 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1076
1077         PR c++/8442, c++/8806
1078         * g++.dg/template/elab1.C: New test.
1079         * g++.dg/template/type2.C: Likewise.
1080         * g++.dg/template/ttp3.C: Adjust expected error message.
1081         * g++.old-deja/g++.law/visibility13.C: Likewise.
1082         * g++.old-deja/g++.niklas/t135.C: Likewise.
1083         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1084         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1085         template argument.
1086         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1087
1088 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1089
1090         PR c++/11295
1091         * g++.dg/ext/stmtexpr1.C: New test.
1092
1093         * g++.dg/opt/tmp1.C: New test.
1094
1095         PR c++/11525
1096         * g++.dg/parse/constant4.C: New test.
1097
1098         PR c++/9447
1099         * g++.dg/template/using5.C: New test.
1100
1101 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1102
1103         * gcc.dg/builtins-27.c: New test case.
1104
1105 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1106
1107         * gcc.dg/tls/opt-7.c: New test.
1108
1109 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1110         
1111         * g++.old-deja/g++.other/crash18.C: Remove.
1112
1113 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1114
1115         * g++.dg/template/explicit3.C: New.
1116         * g++.dg/template/explicit4.C: New.
1117         * g++.dg/template/explicit5.C: New.
1118
1119         PR c++/11347
1120         * g++.dg/template/memtmpl1.C: New.
1121
1122 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1123
1124         PR target/11565
1125         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1126         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1127
1128 2003-07-30  Jan Hubicka  <jh@suse.cz>
1129
1130         * vtgc1.c: Kill.
1131
1132 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1133
1134         * gcc.dg/struct-in-proto-1.c: New test.
1135
1136 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1137
1138         * gcc.dg/cpp/include2.c: Only expect one message.
1139
1140 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1141
1142         PR c++/9447
1143         * g++.dg/template/using1.C: New test.
1144         * g++.dg/template/using2.C: New test.
1145         * g++.dg/template/using3.C: New test.
1146         * g++.dg/template/using4.C: New test.
1147
1148 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1149
1150         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1151         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1152
1153 2003-07-28  Jan Hubicka  <jh@suse.cz>
1154
1155         PR c++/11530
1156         * g++.dg/opt/call1.C: New test.
1157
1158 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1159
1160         PR c++/11667
1161         * g++.dg/init/enum2.C: New test.
1162         * g++.dg/template/overload1.C: Add "-w" option.
1163
1164 2003-07-28    <hp@bitrange.com>
1165
1166         * gcc.dg/Wdeclaration-after-statement-1.c,
1167         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1168
1169 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1170
1171         * gcc.c-torture/compile/20030725-1.c: New test.
1172
1173 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1174
1175         * gcc.dg/20030505.c: Only run for SPE.
1176         Remove definition of opaque type.
1177
1178 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1179
1180         * g++.dg/template/ptrmem6.C: New test.
1181
1182 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1183
1184         * gcc.c-torture/compile/zero-strct-2.c: New test.
1185
1186 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1187
1188         * gcc.dg/intermod-1.c: New test.
1189
1190 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1191
1192         PR c++/11617
1193         * g++.dg/template/lookup2.C: New test.
1194         * g++.dg/template/memclass1.C: Remove instantiated from error.
1195         * g++.dg/other/error2.C: Tweak expected errors.
1196
1197         PR c++/11596
1198         * g++.dg/template/defarg3.C: New test.
1199
1200         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1201
1202 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1203
1204         * g++.dg/inherit/access5.C: New test.
1205
1206 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1207
1208         PR c++/11513
1209         * g++.dg/template/crash8.C: New test.
1210
1211 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1212
1213         PR c/10602
1214         * gcc.dg/noncompile/incomplete-2.c: New test.
1215
1216 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1217
1218         PR c++/11645
1219         * g++.dg/inherit/access4.C: New test.
1220
1221         PR c++/11517
1222         * g++.dg/expr/cond2.C: New test.
1223
1224         PR optimization/10679
1225         * g++.dg/opt/inline4.C: New test.
1226
1227 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1228
1229         * g++.dg/parse/crash10: New test.
1230
1231 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1232
1233         * g++.dg/ext/flexary1.C: New test.
1234
1235 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1236
1237         PR c++/10793
1238         * g++.dg/template/crash9.C: New test.
1239
1240 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1241
1242         PR c++/3004
1243         * g++.dg/parse/typedef3.C: New test.
1244
1245         PR c++/7906
1246         * g++.dg/parse/operator2.C: New test.
1247
1248         PR c++/8895
1249         * g++.dg/parse/def-tmpl-arg1.C: New test.
1250
1251         PR c++/9282
1252         * g++.dg/parse/funptr1.C: New test.
1253
1254         PR c++/9452
1255         * g++.dg/parse/ambig3.C: New test.
1256
1257         PR c++/9454
1258         * g++.dg/parse/operator3.C: New test.
1259
1260         PR c++/9486
1261         * g++.dg/parse/template10.C: New test.
1262
1263         PR c++/9488
1264         * g++.dg/parse/template11.C: New test.
1265
1266         PR c++/10150
1267         * g++.dg/parse/invalid-op1.C: New test.
1268
1269         PR c++/10247
1270         * g++.dg/parse/condexpr1.C: New test.
1271
1272 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1273
1274         * g++.dg/ext/packed3.C: New test.
1275         * g++.dg/ext/packed4.C: New test.
1276
1277         * gcc.dg/pack-test-3.c: New test.
1278
1279 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1280
1281         * lib/compat.exp: Handle dg-options per source file.
1282         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1283         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1284         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1285         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1286         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1287         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1288         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1289         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1290         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1291         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1292         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1293         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1294         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1295         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1296
1297 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1298
1299         PR c/10320
1300         * gcc.c-torture/execute/20030718-1.c: New test.
1301
1302 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1303
1304         PR optimization/11536
1305         * gcc.dg/20030721-1.c: New test.
1306
1307 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1308
1309         PR c++/11546
1310         * g++.dg/template/lookup1.C: New test.
1311
1312 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1313
1314         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1315         diagnostics of ill-formed constructs involving labels.
1316         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1317         the new 'previously defined here' message.
1318
1319 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1320
1321         * g++.dg/parse/non-dependent2.C: New test.
1322
1323 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1324
1325         * g++.dg/init/init-ref4.C: xfail on targets without
1326         weak symbols.
1327
1328 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1329
1330         PR target/11087
1331         * gcc.c-torture/execute/20030717-1.c: New test.
1332
1333 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1334
1335         * g++.dg/opt/cfg1.C: New test.
1336
1337 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1338
1339         PR optimization/11557
1340         * gcc.dg/20030717-1.c: New test.
1341
1342 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1343
1344         PR c++/10476
1345         * g++.dg/expr/crash-1.C: New test.
1346
1347         PR c++/11027
1348         * g++.dg/template/init3.C: New test.
1349
1350         PR c++/8222
1351         * g++.dg/template/non-dependent1.C: New test.
1352
1353         PR c++/11070
1354         * g++.dg/template/non-dependent2.C: New test.
1355
1356         PR c++/11071
1357         * g++.dg/template/non-dependent3.C: New test.
1358
1359         PR c++/9907
1360         * g++.dg/template/sizeof5.C: New test.
1361
1362 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1363
1364         PR 11498
1365         * gcc.c-torture/compile/mangle-1.c: New file.
1366
1367 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1368
1369         PR c++/7809
1370         * g++.dg/parse/access3.C: New test.
1371
1372 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1373
1374         PR c++/11384
1375         * g++.dg/init/init-ref4.C: New test.
1376
1377 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1378
1379         PR c++/11547
1380         * g++.dg/parse/constant3.C: New test.
1381         * g++.dg/parse/crash7.C: Likewise.
1382
1383 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1384
1385         PR target/11008
1386         * gcc.dg/i386-pentium4-not-mull.c: New.
1387
1388 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1389
1390         * gcc.dg/asm-names.c (ymain): Make it weak.
1391
1392 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1393
1394         PR c++/5421
1395         * g++.dg/template/friend21.C: New test.
1396
1397 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1398
1399         * gcc.dg/cleanup-8.c: New test.
1400         * gcc.dg/cleanup-9.c: New test.
1401
1402 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1403
1404         * g++.dg/ext/dll-MI1.h: New file.
1405         * g++.dg/ext/dllexport-MI1.C: New file.
1406         * g++.dg/ext/dllimport-MI1.C: New file.
1407
1408 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1409
1410         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1411         it does not have cmpstrsi patterns (just cmpmemsi).
1412
1413 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1414
1415         PR debug/11473
1416         * g++.dg/debug/debug8.C: New test.
1417
1418 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1419
1420         PR c++/10108
1421         * g++.dg/template/crash7.C: New test.
1422
1423 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1424
1425         PR target/10795
1426         * gcc.c-torture/compile/20030708-1.c: New.
1427
1428 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1429
1430         * gcc.c-torture/execute/20030715-1.c: New test.
1431
1432 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1433
1434         * gcc.dg/pch/inline-3.c: New file.
1435         * gcc.dg/pch/inline-3.hs: New file.
1436         * gcc.dg/pch/inline-4.c: New file.
1437         * gcc.dg/pch/inline-4.hs: New file.
1438
1439 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1440
1441         PR c++/11509
1442         * g++.dg/template/crash6.C: New test.
1443
1444         PR c++/7053
1445         * g++.dg/template/friend20.C: New test.
1446
1447         PR c++/7019
1448         * g++.dg/template/overload2.C: New test.
1449
1450 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1451
1452         PR optimization/11440
1453         * gcc.c-torture/execute/20030714-1.c: New test.
1454
1455 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1456
1457         PR c++/11154
1458         * g++.dg/template/partial2.C: New test.
1459
1460 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1461
1462         PR c++/11503
1463         * g++.dg/template/anon1.C: New test.
1464
1465         PR c++/11493
1466         PR c++/11495
1467         * g++.dg/parse/template9.C: Likewise.
1468         * g++.dg/template/crash4.C: New test.
1469         * g++.dg/template/koenig1.C: Likewise.
1470         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1471         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1472         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1473         functions.
1474         * g++.old-deja/g++.jason/template36.C: Likewise.
1475         * g++.old-deja/g++.mike/p1989.C: Likewise.
1476         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1477         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1478         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1479         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1480         compiling.
1481         * g++.old-deja/g++.pt/union2.C: Use this->.
1482
1483 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1484
1485         * gcc.dg/20030711-1.c: New test.
1486
1487 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1488
1489         PR c++/11050
1490         * g++.dg/parse/args1.C: New test.
1491         * g++.pt/defarg8.C: Change expected errors.
1492
1493 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1494
1495         PR c++/8164
1496         * g++.dg/template/nontype2.C: New test.
1497
1498         PR c++/10558
1499         * g++.dg/parse/template8.C: New test.
1500
1501         PR c++/8327
1502         * g++.dg/template/scope1.C: New test.
1503
1504         * g++.dg/warn/Wsign-compare-1.C: New test.
1505
1506 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1507
1508         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1509
1510 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1511
1512         PR c++/9411
1513         * g++.dg/template/explicit2.C: New test.
1514
1515         PR c++/10032
1516         * g++.dg/warn/pedantic1.C: New test.
1517
1518 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1519
1520         PR c++ 9483
1521         * g++.dg/other/field1.C: New test.
1522
1523 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1524
1525         PR c/11449
1526         * gcc.c-torture/compile/20030707-1.c: New.
1527
1528 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1529
1530         PR c++/10849
1531         * g++.dg/template/access12.C: New test.
1532
1533 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1534
1535         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1536         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1537         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1538         * gcc.misc-tests/gcov.exp: Update
1539         * g++.dg/gcov/gcov.exp: Update
1540         * lib/gcov.exp: Update.
1541
1542 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1543
1544         * g++.dg/abi/mangle17.C: Make sure template expressions are
1545         dependent.
1546         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1547         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1548         * g++.dg/opt/stack1.C: Remove erroneous code.
1549         * g++.dg/parse/template7.C: New test.
1550         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1551         * g++.old-deja/g++.pt/crash4.C: Likewise.
1552
1553 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1554
1555         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1556         with zero or one occurence of `$' after the initial `L'.
1557
1558 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1559
1560         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1561
1562 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1563
1564         PR c/11370
1565         * gcc.dg/Wunreachable-6.c: New testcase.
1566         * gcc.dg/Wunreachable-7.c: New testcase.
1567
1568 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1569
1570         PR c/11420
1571         * gcc.dg/20030708-1.c: New test.
1572
1573 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1574
1575         * gcc.dg/compat/sdata-section.h: New file.
1576         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1577         * gcc.dg/torture/mips-sdata-1.c: New test.
1578
1579 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1580
1581         PR c++/11030
1582         * g++.dg/template/friend19.C: New test.
1583
1584 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1585
1586         * g++.dg/opt/strength-reduce.C: New test.
1587
1588 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1589
1590         PR target/10979
1591         * gcc.dg/20030707-1.c: New testcase.
1592
1593 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1594
1595         PR optimization/11059
1596         * g++.dg/opt/emptyunion.C: New testcase.
1597
1598 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1599             Eric Botcazou  <ebotcazou@libertysurf.fr>
1600
1601         * g++.dg/opt/stack1.C: New test.
1602
1603 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1604
1605         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1606         run test.
1607
1608         PR c++/11431
1609         * g++.dg/expr/static_cast3.C: New test.
1610
1611 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1612
1613         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1614         everywhere.
1615         * gcc.dg/concat.c: Concatenation of string constants with
1616         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1617         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1618         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1619         necessary to avoid multi-character character constant warning.
1620         * gcc.dg/cpp/escape.c: Likewise.
1621         * gcc.dg/cpp/ucs.c: Likewise.
1622         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1623         Fix a typo.
1624
1625 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1626
1627         PR c/11428
1628         * gcc.c-torture/compile/20030704-1.c: New.
1629
1630 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1631
1632         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1633
1634 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1635
1636         PR c++/5287, PR c++/7910,  PR c++/11021
1637         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1638         tests for warnings.
1639         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1640         * g++.dg/ext/dllimport3.C: Likewise.
1641         * g++.dg/ext/dllimport4.C: New file.
1642         * g++.dg/ext/dllimport5.C: New file.
1643         * g++.dg/ext/dllimport6.C: New file.
1644         * g++.dg/ext/dllimport7.C: New file.
1645         * g++.dg/ext/dllimport8.C: New file.
1646         * g++.dg/ext/dllimport9.C: New file.
1647         * g++.dg/ext/dllimport10.C: New file.
1648         * g++.dg/ext/dllexport1.C: New file.
1649
1650 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1651
1652         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1653         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1654
1655 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1656
1657         * gcc.dg/builtins-25.c: New testcase.
1658         * gcc.dg/builtins-26.c: New testcase.
1659
1660 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1661
1662         * gcc.dg/compat/vector-defs.h: New file.
1663         * gcc.dg/compat/vector-setup.h: New file.
1664         * gcc.dg/compat/vector-check.h: New file.
1665         * gcc.dg/compat/vector-1_main.c: New file.
1666         * gcc.dg/compat/vector-1_x.c: New file.
1667         * gcc.dg/compat/vector-1_y.c: New file.
1668         * gcc.dg/compat/vector-2_main.c: New file.
1669         * gcc.dg/compat/vector-2_x.c: New file.
1670         * gcc.dg/compat/vector-2_y.c: New file.
1671
1672         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1673         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1674         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1675         * gcc.dg/compat/struct-align-1.h: New file.
1676         * gcc.dg/compat/struct-align-1_main.c: New file.
1677         * gcc.dg/compat/struct-align-1_x.c: New file.
1678         * gcc.dg/compat/struct-align-1_y.c: New file.
1679         * gcc.dg/compat/struct-align-2.h: New file.
1680         * gcc.dg/compat/struct-align-2_main.c: New file.
1681         * gcc.dg/compat/struct-align-2_x.c: New file.
1682         * gcc.dg/compat/struct-align-2_y.c: New file.
1683
1684         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1685         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1686         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1687         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1688         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1689         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1690         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1691         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1692         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1693         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1694         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1695         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1696         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1697         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1698         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1699         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1700         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1701         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1702         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1703         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1704         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1705         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1706         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1707         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1708         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1709         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1710         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1711         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1712         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1713
1714 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1715
1716         * gcc.dg/i386-call-1.c: New test.
1717
1718 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
1719
1720         PR c++/9162
1721         * g++.dg/parse/defarg4.C: New.
1722
1723 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1724
1725         PR target/10700
1726         * gcc.c-torture/compile/20030703-1.c: New test case.
1727
1728 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1729
1730         * g++.dg/template/local3.C: Remove extra semicolon.
1731
1732 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1733
1734         * gcc.dg/i386-volatile-1.c: New test.
1735
1736 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
1737
1738         PR c++/11072
1739         * g++.dg/other/offsetof2.C: XFAIL.
1740         * g++.dg/other/offsetof5.C: New.
1741
1742         PR c++/10219
1743         * g++.dg/template/error1.C: New.
1744
1745         PR c++/9779
1746         * g++.dg/template/dependent-expr1.C: New.
1747
1748 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1749
1750         PR c++/6949
1751         * g++.dg/template/local3.C: New test.
1752
1753         PR c++/11149
1754         * g++.dg/lookup/scoped6.C: New test.
1755
1756 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
1757
1758         PR c++/8046
1759         * g++.dg/other/error7.C: New test.
1760
1761 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
1762
1763         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
1764         * g++.old-deja/g++.abi/vtable3.h: Likewise.
1765         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1766         * g++.old-deja/g++.other/union2.C: Likewise.
1767         * gcc.dg/c90-const-expr-2.c: Likewise.
1768         * gcc.dg/c90-const-expr-3.c: Likewise.
1769         * gcc.dg/c99-const-expr-2.c: Likewise.
1770         * gcc.dg/c99-const-expr-3.c: Likewise.
1771         * gcc.dg/concat.c: Likewise.
1772
1773 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1774
1775         PR c++/9559
1776         * g++.dg/init/static1.C: New test.
1777
1778 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1779
1780         * Changelog: Remove ">>>>>>>" from previous change.
1781
1782 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1783
1784         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
1785         * g++.old-deja/g++.other/access2.C: Likewise.
1786         * g++.old-deja/g++.other/decl2.C: Likewise.
1787         * gcc.c-torture/execute/20020615-1.c: Likewise.
1788
1789 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1790
1791         PR c++/4933
1792         * g++.dg/template/sizeof4.C: New test.
1793
1794 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1795
1796         * g++.dg/other/error6.C: New test.
1797
1798 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1799
1800         PR c++/10750
1801         * g++.dg/parse/constant2.C: New test.
1802
1803 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
1804
1805         PR c++/11106
1806         * g++.dg/other/error5.C: New test.
1807
1808 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1809
1810         * gcc.dg/format/gcc_diag-1.c: New test.
1811
1812 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
1813
1814         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
1815
1816 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1817
1818         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
1819         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
1820         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
1821
1822 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
1823
1824         * gcc.c-torture/execute/builtins/string-8.c: New test.
1825         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
1826         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
1827         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
1828
1829 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1830
1831         PR c++/10468
1832         * g++.dg/ext/typeof6.C: New test.
1833
1834 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1835
1836         PR c++/10796
1837         * g++.dg/init/enum1.C: New test.
1838
1839 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
1840
1841         * gcc.dg/20030627-1.c: New test.
1842
1843 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
1844
1845         PR c++/11332
1846         * g++.dg/expr/static_cast2.C: New test.
1847
1848 2003-06-26  Roger Sayle  <roger@eyesopen.com>
1849             Jakub Jelinek  <jakub@redhat.com>
1850
1851         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
1852         sprintf(dst,"%s",src) optimization.
1853         * gcc.c-torture/execute/20030626-1.c: New test case.
1854         * gcc.c-torture/execute/20030626-2.c: New test case.
1855
1856 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
1857
1858         * gcc.c-torture/execute/multi-ix.c: New test.
1859
1860         * gcc.c-torture/execute/simd-4.c (main):
1861         Added missing semicolon at end of union.
1862
1863 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
1864
1865         PR c++/8266
1866         * g++.dg/template/explicit-instantiation3.C: New test.
1867
1868 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1869
1870         * gcc.dg/20030626-1.c: Use signed char.
1871
1872 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1873
1874         * gcc.dg/20030626-1.c: New test.
1875
1876 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
1877
1878         * const-str-2.m: Update.
1879
1880 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
1881
1882         PR c++/10990
1883         * g++.dg/rtti/dyncast1.C: New test.
1884         * g++.dg/abi/mangle4.C: Correct base-specifier access.
1885         * g++.dg/lookup/scoped1.C: Remove XFAIL.
1886         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
1887
1888         PR c++/10931
1889         * g++.dg/expr/static_cast1.C: New test.
1890
1891 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
1892
1893         * gcc.dg/20030625-1.c: New test.
1894
1895 2003-06-24  Roger Sayle  <roger@eyesopen.com>
1896
1897         * gcc.c-torture/compile/20030624-1.c: New test case.
1898
1899 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
1900
1901         * gcc.c-torture/execute/string-opt-17.c: New test.
1902
1903 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
1904
1905         PR c++/5754
1906         * g++.dg/parse/crash6.C: New test.
1907
1908 2003-06-23  Roger Sayle  <roger@eyesopen.com>
1909
1910         * gcc.dg/builtins-24.c: New test case.
1911
1912 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
1913
1914         * g++.dg/opt/operator1.C: New test.
1915
1916 2003-06-22  Roger Sayle  <roger@eyesopen.com>
1917
1918         * gcc.c-torture/execute/string-opt-16.c: New test case.
1919
1920 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1921
1922         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
1923         * g++.old-deja/g++.other/conv7.C: Likewise
1924         * g++.old-deja/g++.other/overcnv2.C: Likewise.
1925         * g++.old-deja/g++.other/overload14.C: Likewise.
1926
1927 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1928
1929         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
1930         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1931
1932 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1933
1934         PR c++/10888
1935         * g++.dg/warn/Winline-3.C: New test.
1936
1937 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1938
1939         * lib/target-supports.exp (check_alias_available): Make the test
1940         program acceptable to the Solaris assembler.
1941
1942         PR c++/10749
1943         * g++.dg/template/memclass2.C: New test.
1944
1945 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1946             Eric Botcazou  <ebotcazou@libertysurf.fr>
1947
1948         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
1949         data for non-matching targets.
1950         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
1951
1952 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1953
1954         PR c++/10845
1955         * g++.dg/template/member3.C: New test.
1956
1957 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
1958
1959         PR c++/10939
1960         * g++.dg/template/func1.C: New test.
1961
1962         PR c++/9649
1963         * g++.dg/template/static4.C: New test.
1964         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
1965
1966         PR c++/11041
1967         * g++.dg/init/ref7.C: New test.
1968
1969 2003-06-19  Matt Austern  <austern@apple.com>
1970
1971         PR c++/11228
1972         * g++.dg/anew1.C: New test.
1973         * g++.dg/anew2.C: New test.
1974         * g++.dg/anew3.C: New test.
1975         * g++.dg/anew4.C: New test.
1976
1977 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
1978
1979         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
1980
1981 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
1982
1983         * gcc.c-torture/execute/simd-4.c (main): Make expected value
1984         endian-dependent.
1985
1986 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
1987
1988         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
1989         Remove cruft.
1990
1991 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
1992
1993         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
1994         * gcc.c-torture/compile/961203-1.c: Likewise.
1995         * gcc.c-torture/compile/980506-1.c: Likewise.
1996
1997 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1998
1999         PR c++/10712
2000         * g++.dg/lookup/using7.C: New test.
2001
2002 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2003
2004         PR c++/11105
2005         * g++.dg/abi/conv1.C: Remove it.
2006         * g++.dg/template/conv7.C: New test.
2007         * g++.dg/template/conv8.C: Likewise.
2008         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2009         conversion operator.
2010
2011 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2012
2013         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2014         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2015         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2016         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2017         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2018         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2019         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2020         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2021         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2022         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2023         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2024         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2025         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2026         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2027         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2028         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2029         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2030         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2031         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2032         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2033         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2034         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2035         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2036         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2037         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2038         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2039         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2040         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2041         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2042
2043 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2044
2045         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2046         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2047         indications.
2048
2049 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2050
2051         * gcc.dg/i386-387-5.c: New test case.
2052         * gcc.dg/i386-387-6.c: New test case.
2053         * gcc.dg/builtins-23.c: New test case.
2054
2055 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2056
2057         * gcc.dg/builtins-22.c: New test case.
2058         * gcc.dg/i386-387-1.c: Update to test exp.
2059         * gcc.dg/i386-387-2.c: Likewise.
2060
2061 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2062
2063         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2064
2065 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2066
2067         * lib/gcc-dg.exp (dg-require-dll): New function.
2068         (dg-xfail-if): Likewise.
2069         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2070         driver.
2071
2072         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2073         * gcc.c-torture/compile/20001205-1.c: Likewise.
2074         * gcc.c-torture/compile/20001226-1.c: Likewise.
2075         * gcc.c-torture/compile/20010518-2.c: Likewise.
2076         * gcc.c-torture/compile/20020312-1.c: Likewise.
2077         * gcc.c-torture/compile/20020604-1.c: Likewise.
2078         * gcc.c-torture/compile/920501-12.c: Likewise.
2079         * gcc.c-torture/compile/920501-4.c: Likewise.
2080         * gcc.c-torture/compile/920520-1.c: Likewise.
2081         * gcc.c-torture/compile/920521-1.c: Likewise.
2082         * gcc.c-torture/compile/920625-1.c: Likewise.
2083         * gcc.c-torture/compile/961203-1.c: Likewise.
2084         * gcc.c-torture/compile/980506-1.c: Likewise.
2085         * gcc.c-torture/compile/981006-1.c: Likewise.
2086         * gcc.c-torture/compile/981022-1.c: Likewise.
2087         * gcc.c-torture/compile/981223-1.c: Likewise.
2088         * gcc.c-torture/compile/990617-1.c: Likewise.
2089         * gcc.c-torture/compile/dll.c: Likewise.
2090         * gcc.c-torture/compile/labels-3.c: Likewise.
2091         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2092         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2093         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2094         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2095         * gcc.c-torture/compile/simd-5.c: Likewise.
2096         * gcc.c-torture/compile/20000804-1.x: Remove.
2097         * gcc.c-torture/compile/20001205-1.x: Likewise.
2098         * gcc.c-torture/compile/20001226-1.x: Likewise.
2099         * gcc.c-torture/compile/20010518-2.x: Likewise.
2100         * gcc.c-torture/compile/20020312-1.x: Likewise.
2101         * gcc.c-torture/compile/20020604-1.x: Likewise.
2102         * gcc.c-torture/compile/920501-12.x: Likewise.
2103         * gcc.c-torture/compile/920501-4.x: Likewise.
2104         * gcc.c-torture/compile/920520-1.x: Likewise.
2105         * gcc.c-torture/compile/920521-1.x: Likewise.
2106         * gcc.c-torture/compile/920625-1.x: Likewise.
2107         * gcc.c-torture/compile/961203-1.x: Likewise.
2108         * gcc.c-torture/compile/980506-1.x: Likewise.
2109         * gcc.c-torture/compile/981006-1.x: Likewise.
2110         * gcc.c-torture/compile/981022-1.x: Likewise.
2111         * gcc.c-torture/compile/981223-1.x: Likewise.
2112         * gcc.c-torture/compile/990617-1.x: Likewise.
2113         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2114         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2115         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2116         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2117         * gcc.c-torture/compile/simd-5.x: Likewise.
2118
2119         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2120
2121 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2122
2123         * gcc.c-torture/execute/20030611-1.c: New test.
2124
2125 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2126
2127         PR middle-end/168
2128         * gcc.dg/20030612-1.c: New test case.
2129
2130 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2131
2132         PR c++/10635
2133         * g++.dg/expr/cast1.C: New test.
2134
2135 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2136
2137         * gcc.dg/builtins-21.c: New test case.
2138
2139 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2140
2141         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2142         options instead of at the end.
2143         * lib/objc.exp (objc_target_compile): Likewise.
2144
2145 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2146
2147         PR c++/10432
2148         * g++.dg/parse/error1.C: New test.
2149
2150 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2151
2152         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2153         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2154         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2155         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2156         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2157         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2158         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2159         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2160         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2161         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2162         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2163         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2164         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2165         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2166         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2167         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2168         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2169         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2170         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2171         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2172         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2173         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2174         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2175         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2176
2177         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2178         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2179         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2180         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2181         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2182         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2183         * gcc.dg/compat/scalar-return-3_main.c: New file.
2184         * gcc.dg/compat/scalar-return-3_x.c: New file.
2185         * gcc.dg/compat/scalar-return-3_y.c: New file.
2186         * gcc.dg/compat/scalar-return-4_main.c: New file.
2187         * gcc.dg/compat/scalar-return-4_x.c: New file.
2188         * gcc.dg/compat/scalar-return-4_y.c: New file.
2189
2190 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2191
2192         * gcc.dg/compat/fp2-struct-check.h: New file.
2193         * gcc.dg/compat/fp2-struct-defs.h: New file.
2194         * gcc.dg/compat/fp2-struct-init.h: New file.
2195         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2196         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2197         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2198         * gcc.dg/compat/struct-return-10_main.c: New file.
2199         * gcc.dg/compat/struct-return-10_x.c: New file.
2200         * gcc.dg/compat/struct-return-10_y.c: New file.
2201
2202         * gcc.dg/compat/compat-common.h: New file.
2203         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2204         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2205         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2206         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2207         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2208         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2209         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2210         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2211         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2212         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2213         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2214         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2215         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2216         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2217         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2218         * gcc.dg/compat/small-struct-check.h: Ditto.
2219         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2220         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2221         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2222         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2223         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2224         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2225         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2226         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2227         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2228         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2229         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2230         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2231         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2232         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2233         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2234         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2235         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2236         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2237         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2238         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2239         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2240         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2241         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2242         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2243         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2244         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2245         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2246         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2247         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2248         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2249
2250 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2251
2252         * g++.dg/pch/static-1.C: New file.
2253         * g++.dg/pch/static-1.Hs: New file.
2254
2255 2003-06-10  Richard Henderson  <rth@redhat.com>
2256
2257         * gcc.dg/asm-7.c: Adjust expected warning text.
2258
2259 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2260
2261         * gcc.dg/builtins-20.c: New test case.
2262
2263 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2264
2265         PR c++/11131
2266         * g++.dg/opt/template1.C: New test.
2267
2268 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2269
2270         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2271         additional_sources.
2272
2273 2003-05-21  David Taylor  <dtaylor@emc.com>
2274
2275         * gcc.dg/Wpadded.c: New file.
2276
2277 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2278
2279         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2280         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2281         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2282         dg-require-weak.
2283
2284 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2285
2286         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2287
2288 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2289
2290         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2291         (dg-require-alias): Likewise.
2292         (dg-require-gc-sections): Likewise.
2293         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2294
2295 2003-06-08  Richard Henderson  <rth@redhat.com>
2296
2297         * gcc.dg/20011029-2.c: Fix the array reference.
2298         * gcc.dg/asm-7.c: New.
2299
2300 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2301
2302         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2303
2304 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2305
2306         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2307         (dg-require-gc-sections): Likewise.
2308
2309 2003-06-08  Jan Hubicka  <jh@suse.cz>
2310
2311         * i386-cmov1.c: Fix regular expression.
2312         * i386-cvt-1.c: Likewise.
2313         * i386-local.c: Likewise.
2314         * i386-local2.c: Likewise.
2315         * i386-mul.c: Likewise.
2316         * i386-ssetype-1.c: Likewise.
2317         * i386-ssetype-3.c: Likewise.
2318         * i386-ssetype-5.c: Likewise.
2319
2320 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2321
2322         PR c++/11039
2323         * g++.dg/warn/implicit-typename2.C: New test.
2324         * g++.dg/warn/implicit-typename3.C: New test.
2325
2326 2003-06-07  Richard Henderson  <rth@redhat.com>
2327
2328         * g++.dg/other/offsetof3.C: Use size_t.
2329         * g++.dg/other/offsetof4.C: Likewise.
2330
2331 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2332
2333         * lib/copy-file.exp: New. Implement gcc_copy_files.
2334
2335         * lib/dg-pch.exp: Load copy-file.exp
2336         (dg-pch): Use gcc_copy_files instead of "file copy".
2337
2338 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2339
2340         * gcc.dg/weak/weak.exp: Simplify.
2341         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2342         * gcc.dg/weak/weak-1.c: Likewise.
2343         * gcc.dg/weak/weak-2.c: Likewise.
2344         * gcc.dg/weak/weak-3.c: Likewise.
2345         * gcc.dg/weak/weak-4.c: Likewise.
2346         * gcc.dg/weak/weak-5.c: Likewise.
2347         * gcc.dg/weak/weak-6.c: Likewise.
2348         * gcc.dg/weak/weak-7.c: Likewise.
2349         * gcc.dg/weak/weak-8.c: Likewise.
2350         * gcc.dg/weak/weak-9.c: Likewise.
2351
2352 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2353
2354         gcc.c-torture/execute/20030606-1.c: New.
2355
2356 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2357
2358         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2359         * gcc.dg/builtins-19.c: Likewise.
2360
2361 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2362
2363         * gcc.dg/builtins-2.c: Add some more tests.
2364         * gcc.dg/builtins-18.c: New test case.
2365         * gcc.dg/builtins-19.c: New test case.
2366
2367 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2368             Jim Wilson  <wilson@tuliptree.org>
2369
2370         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2371
2372 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2373
2374         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2375         mempcpy/stpcpy calls not to be optimized into something else.
2376         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2377         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2378         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2379
2380 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2381
2382         * gcc.dg/format/asm_fprintf-1.c: New test.
2383
2384 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2385
2386         * lib/gcc-defs.exp (additional_sources): New variable.
2387         (dg-additional-sources): New function.
2388         (additional_files): New variable.
2389         (dg-additional-files): New function.
2390         (dg-additional-files-options): Likewise.
2391         * lib/gcc-dg.exp (dg-require-weak): New function.
2392         (dg-require-alias): Likewise.
2393         (dg-require-gc-sections): Likewise.
2394         * lib/target-supports.exp (check_alias_available): Remove testfile
2395         parameter.
2396         (check_gc_sections_available): New function.
2397         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2398         (dg-gpp-additional-files): Likewise.
2399         * lib/g++.exp (additional_sources): Remove.
2400         (additional_files): Likewise.
2401         (g++_target_compile): Use dg-additional-files-options.
2402
2403         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2404         Tcl logic.
2405         * gcc.dg/special/ecos.exp: Remove.
2406         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2407         * gcc.dg/special/alias-1.c: Likewise.
2408         * gcc.dg/special/alias-2.c: Likewise.
2409         * gcc.dg/special/gcsec-1.c: Likewise.
2410         * gcc.dg/special/weak-1.c: Likewise.
2411         * gcc.dg/special/weak-2.c: Likewise.
2412         * gcc.dg/special/wkali-1.c: Likewise.
2413         * gcc.dg/special/wkali-2.c: Likewise.
2414
2415         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2416         dg-gpp-additional-*.
2417         * g++.dg/special/conpr-3.C: Likewise.
2418         * g++.dg/special/conpr-4.C: Likewise.
2419         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2420         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2421         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2422         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2423         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2424         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2425         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2426         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2427         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2428         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2429         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2430         * g++.old-deja/g++.other/comdat1.C: Likewise.
2431         * g++.old-deja/g++.other/comdat2.C: Likewise.
2432         * g++.old-deja/g++.other/comdat3.C: Likewise.
2433         * g++.old-deja/g++.other/ctor1.C: Likewise.
2434         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2435
2436 2003-06-05  Richard Henderson  <rth@redhat.com>
2437
2438         * gcc.dg/debug/20030605-1.c: New.
2439
2440 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2441
2442         * README.QMTEST: Update.
2443
2444 2003-06-04  Richard Henderson  <rth@redhat.com>
2445
2446         * gcc.dg/cleanup-1.c: New.
2447         * gcc.dg/cleanup-2.c: New.
2448         * gcc.dg/cleanup-3.c: New.
2449         * gcc.dg/cleanup-4.c: New.
2450         * gcc.dg/cleanup-5.c: New.
2451         * gcc.dg/cleanup-6.c: New.
2452         * gcc.dg/cleanup-7.c: New.
2453
2454 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2455
2456         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2457
2458         * lib/dg-pch.exp: New file.
2459         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2460         * gcc.dg/pch/pch.exp: Likewise.
2461
2462 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2463
2464         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2465         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2466         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2467         * gcc.dg/builtins-17.c: New test case.
2468         * gcc.dg/i386-387-4.c: New test case.
2469         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2470
2471 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2472
2473         * gcc.dg/ultrasp9.c: New test.
2474
2475 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2476
2477         * gcc.c-torture/compile/20030604-1.c: New test.
2478         * gcc.dg/sparc-constant-1.c: New test.
2479
2480 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2481
2482         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2483
2484 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2485
2486         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2487
2488         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2489         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2490
2491 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2492
2493         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2494
2495 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2496
2497         PR c++/10940
2498         * g++.dg/template/spec10.C: New test.
2499
2500 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2501
2502         * gcc.dg/builtins-16.c: New test case.
2503
2504 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2505
2506         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2507         mempcpy test with post-increments.
2508         * gcc.c-torture/execute/string-opt-3.c: New test.
2509         * gcc.dg/string-opt-1.c: New test.
2510
2511 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2512
2513         PR fortran/10965
2514         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2515
2516 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2517
2518         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2519         (scan-assembler): ... here.  Use dg-scan.
2520         (scan-assembler-not): Likewise.
2521         (scan-file): New function.
2522         (scan-file-not): Likewise.
2523         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2524         * gcc.dg/cpp/_Pragma4.c: Likewise.
2525         * gcc.dg/cpp/_Pragma5.c: Likewise.
2526         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2527         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2528         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2529         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2530         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2531         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2532         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2533         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2534         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2535         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2536         * gcc.dg/cpp/cxxcom1.c: Likewise.
2537         * gcc.dg/cpp/line1.c: Likewise.
2538         * gcc.dg/cpp/maccom1.c: Likewise.
2539         * gcc.dg/cpp/maccom2.c: Likewise.
2540         * gcc.dg/cpp/maccom3.c: Likewise.
2541         * gcc.dg/cpp/maccom4.c: Likewise.
2542         * gcc.dg/cpp/maccom5.c: Likewise.
2543         * gcc.dg/cpp/maccom6.c: Likewise.
2544         * gcc.dg/cpp/multiline.c: Likewise.
2545         * gcc.dg/cpp/spacing1.c: Likewise.
2546         * gcc.dg/cpp/spacing2.c: Likewise.
2547         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2548         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2549         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2550         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2551         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2552         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2553         * gcc.dg/cpp/cxxcom2.c: Likewise.
2554         * gcc.dg/cpp/cxxcom2.h: New file.
2555
2556         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2557         * g++.dg/cpp/truefalse.C: Here.
2558         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2559
2560 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2561
2562         * gcc.dg/cpp/redef3.c: New file.
2563
2564 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2565
2566         * gcc.dg/i386-loop-3.c: New test.
2567
2568 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2569
2570         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2571
2572 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2573
2574         * gcc.dg/fwrapv-1.c: New test case.
2575         * gcc.dg/fwrapv-2.c: New test case.
2576
2577 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2578
2579         PR c++/10956
2580         * g++.dg/template/spec9.C: New test.
2581
2582 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2583
2584         * gcc.dg/duff-4.c: New test case.
2585
2586 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2587
2588         PR fortran/10843
2589         * g77.dg/ffixed-form-1.f: New test
2590         * g77.dg/ffixed-form-2.f: New test
2591         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2592         * g77.dg/ffree-form-3.f: New test
2593
2594 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2595
2596         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2597         * gcc.dg/wint_t-1.c: Likewise.
2598
2599 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2600
2601         * g++.dg/template/access11.C: New test.
2602
2603 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2604
2605         PR c++/10849
2606         * g++.dg/template/access10.C: New test.
2607
2608 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2609             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2610
2611         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2612
2613 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2614
2615         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2616         suppress for powerpc-*-darwin*.
2617         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2618
2619 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2620
2621         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2622         suppress option for powerpc-*-darwin*.
2623
2624 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2625
2626         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2627         * gcc.dg/builtins-4.c: Add test for fmod.
2628
2629 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2630
2631         PR c++/10682
2632         * g++.dg/template/instantiate4.C: New test.
2633
2634 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2635
2636         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2637
2638 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2639
2640         * gcc.dg/compat/scalar-return-1_main.c: New file.
2641         * gcc.dg/compat/scalar-return-1_x.c: New file.
2642         * gcc.dg/compat/scalar-return-1_y.c: New file.
2643         * gcc.dg/compat/scalar-return-2_main.c: New file.
2644         * gcc.dg/compat/scalar-return-2_x.c: New file.
2645         * gcc.dg/compat/scalar-return-2_y.c: New file.
2646         * gcc.dg/compat/struct-return-3_main.c: New file.
2647         * gcc.dg/compat/struct-return-3_y.c: New file.
2648         * gcc.dg/compat/struct-return-3_x.c: New file.
2649         * gcc.dg/compat/struct-return-2_main.c: New file.
2650         * gcc.dg/compat/struct-return-2_x.c: New file.
2651         * gcc.dg/compat/struct-return-2_y.c: New file.
2652
2653 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2654
2655         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2656         for hppa*-hp-hpux*.
2657         * gcc.dg/20021014-1.c (dg-options): Likewise.
2658         * gcc.dg/nest.c (dg-options): Likewise.
2659
2660 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2661
2662         PR c++/9738
2663         * g++.dg/ext/dllimport2.C: New file.
2664         * g++.dg/ext/dllimport3.C: New file.
2665
2666 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2667
2668         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2669         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2670         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2671         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2672         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2673         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2674         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2675         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2676         * gcc.dg/compat/small-struct-defs.h: New file.
2677         * gcc.dg/compat/small-struct-init.h: New file.
2678         * gcc.dg/compat/small-struct-check.h: New file.
2679         * gcc.dg/compat/fp-struct-defs.h: New file.
2680         * gcc.dg/compat/fp-struct-check.h: New file.
2681         * gcc.dg/compat/fp-struct-init.h: New file.
2682         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2683         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2684
2685 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2686
2687         * gcc.dg/20030225-2.c: New test.
2688
2689 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2690             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2691
2692         * gcc.c-torture/compile/20030518-1.c: New test case.
2693
2694 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2695
2696         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2697         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2698         gcc-dg-debug-runtest.
2699         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2700         gcc-dg-debug-runtest.
2701
2702 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2703
2704         PR c++/9022
2705         * g++.dg/lookup/using6.C: New test.
2706
2707 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2708
2709         * g++.dg/parse/access2.C: New test.
2710
2711 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2712
2713         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2714         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
2715         * gcc.dg/debug/debug.exp: Likewise.
2716
2717 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
2718
2719         * gcc.dg/dollar.c: New test.
2720
2721 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
2722
2723         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
2724         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
2725         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
2726         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
2727         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
2728         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
2729         * gcc.dg/compat/struct-by-value-6_main.c: New file.
2730         * gcc.dg/compat/struct-by-value-6_x.c: New file.
2731         * gcc.dg/compat/struct-by-value-6_y.c: New file.
2732         * gcc.dg/compat/struct-by-value-7_main.c: New file.
2733         * gcc.dg/compat/struct-by-value-7_x.c: New file.
2734         * gcc.dg/compat/struct-by-value-7_y.c: New file.
2735         * gcc.dg/compat/struct-by-value-8_main.c: New file.
2736         * gcc.dg/compat/struct-by-value-8_x.c: New file.
2737         * gcc.dg/compat/struct-by-value-8_y.c: New file.
2738         * gcc.dg/compat/struct-by-value-9_main.c: New file.
2739         * gcc.dg/compat/struct-by-value-9_x.c: New file.
2740         * gcc.dg/compat/struct-by-value-9_y.c: New file.
2741
2742 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2743
2744         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
2745         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
2746         support for "repo" mode.
2747         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
2748         * lib/g77-dg.exp: Likewise.
2749         * lib/obj-dg.exp: Likewise.
2750
2751 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
2752
2753         Merge from gcc-3_2-rhl8-branch:
2754         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
2755
2756         * gcc.dg/tls/opt-6.c: New test.
2757
2758         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
2759
2760         * gcc.dg/20030405-1.c: New test.
2761
2762         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
2763
2764         * gcc.dg/20030309-1.c: New test.
2765
2766         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2767
2768         * gcc.c-torture/execute/20030307-1.c: New test.
2769
2770         2003-02-20  Randolph Chung  <tausq@debian.org>
2771
2772         * gcc.c-torture/compile/20030220-1.c: New test.
2773
2774         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
2775
2776         * gcc.dg/20030217-1.c: New test.
2777
2778         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
2779
2780         * gcc.c-torture/compile/20020129-1.c: New test.
2781
2782         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2783
2784         * gcc.dg/unroll-1.c: New test.
2785
2786         2002-11-16  Jan Hubicka  <jh@suse.cz>
2787
2788         * gcc.c-torture/execute/20020920-1.c: New test.
2789
2790         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
2791
2792         PR target/7434
2793         * gcc.c-torture/compile/20021008-1.c: New test.
2794
2795         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
2796
2797         PR target/7559
2798         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
2799
2800         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2801
2802         * gcc.c-torture/compile/20020807-1.c: New test.
2803
2804         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
2805
2806         * gcc.dg/tls/opt-1.c: New test.
2807
2808         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
2809
2810         * gcc.dg/20020729-1.c: New test.
2811
2812         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
2813
2814         * g++.dg/opt/life1.C: New test.
2815
2816         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
2817
2818         * gcc.dg/20020525-1.c: New test.
2819
2820         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
2821
2822         PR c++/6794
2823         * g++.dg/ext/pretty1.C: New test.
2824         * g++.dg/ext/pretty2.C: New test.
2825
2826 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
2827
2828         PR c++/8385
2829         * g++.dg/ext/typeof5.C: New test.
2830
2831 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
2832
2833         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
2834         __USER_LABEL_PREFIX__ into account.
2835         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
2836
2837 2003-05-14  Roger Sayle  <roger@eyesopen.com>
2838
2839         * gcc.dg/builtins-15.c: New test case.
2840
2841 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
2842
2843         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
2844
2845 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
2846
2847         * lib/g++.exp: Tweak handling of additional source files.
2848         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
2849         * g++.dg/special/conpr-2a.C: Rename to ...
2850         * g++.dg/special/conpr-2a.cc: ... this.
2851         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
2852         * g++.dg/special/conpr-3a.C: Rename to ...
2853         * g++.dg/special/conpr-3a.cc: This.
2854         * g++.dg/special/conpr-3b.C: Rename to ...
2855         * g++.dg/special/conpr-3b.cc: This.
2856         * g++.dg/special/conpr-4.C: New test.
2857         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
2858
2859 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
2860
2861         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
2862
2863 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2864
2865         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
2866         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2867         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
2868         * g++.old-deja/g++.other/warn3.C: Likewise.
2869
2870 2003-05-11  Roger Sayle  <roger@eyesopen.com>
2871
2872         * gcc.dg/i386-387-1.c: Update to also test log.
2873         * gcc.dg/i386-387-2.c: Likewise.
2874
2875 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2876
2877         * g77.f-torture/execute/int8421.f: New test.
2878
2879 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2880
2881         PR c++/10230, c++/10481
2882         * g++.dg/lookup/scoped5.C: New test.
2883
2884 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2885
2886         PR c++/10552
2887         * g++.dg/template/ttp6.C: New test.
2888
2889 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
2890
2891         * gcc.c-torture/execute/builtins: New directory.
2892         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
2893         gcc.c-torture/execute/builtins.
2894         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
2895         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
2896         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
2897         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
2898
2899 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2900
2901         PR c++/9252
2902         * g++.dg/template/access8.C: New test.
2903         * g++.dg/template/access9.C: New test.
2904
2905 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2906
2907         PR c++/9554
2908         * g++.dg/parse/access1.C: New test.
2909
2910 2003-05-09  DJ Delorie  <dj@redhat.com>
2911
2912         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
2913         long, and not an int.
2914
2915 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2916
2917         PR c++/10555, c++/10576
2918         * g++.dg/template/memclass1.C: New test.
2919
2920 2003-05-08  DJ Delorie  <dj@redhat.com>
2921
2922         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
2923         targets.
2924         * gcc.c-torture/execute/20021024-1.x: Likewise.
2925         * gcc.c-torture/execute/shiftdi.x: Likewise.
2926         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
2927         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
2928         * gcc.dg/20021018-1.c: Likewise.
2929
2930 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2931
2932         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
2933
2934         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
2935         (bcopy): Call memmove.
2936
2937 2003-05-08  Roger Sayle  <roger@eyesopen.com>
2938
2939         * g77.f-torture/compile/8485.f: New test case.
2940
2941 2003-05-07  Richard Henderson  <rth@redhat.com>
2942
2943         PR c++/10570
2944         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
2945         Verify exception_cleanup not called for rethrows.
2946         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
2947         when exiting catch block without rethrowing.
2948         * g++.dg/eh/forced3.C: New.
2949         * g++.dg/eh/forced4.C: New.
2950
2951 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
2952
2953         * gcc.dg/20030505.c: Fix triplet.
2954
2955 2003-05-06  DJ Delorie  <dj@redhat.com>
2956
2957         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
2958         * gcc.dg/nest.c: Likewise.
2959
2960 2003-05-05  Roger Sayle  <roger@eyesopen.com>
2961
2962         * gcc.dg/builtins-14.c: New test case.
2963
2964 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
2965
2966         * lib/compat.exp (compat-execute): New argument.
2967         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
2968         * gcc.dg/compat: New test directory.
2969         * gcc.dg/compat/compat.exp: New expect script.
2970         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
2971         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
2972         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
2973         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
2974         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
2975         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
2976
2977         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
2978         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
2979         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
2980         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
2981         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
2982         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
2983         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
2984         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
2985         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
2986         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
2987         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
2988         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
2989         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
2990         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
2991         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
2992
2993 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
2994
2995         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
2996
2997 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
2998
2999         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3000
3001 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3002
3003         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3004         * gcc.dg/ppc-fsel-2.c: New test.
3005
3006         * gcc.dg/unused-5.c: New test.
3007
3008 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3009
3010         PR c++/10496
3011         * g++.dg/warn/pmf1.C: New test.
3012
3013 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3014
3015         PR c++/4494
3016         * g++.dg/warn/main.C: New test.
3017
3018 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3019
3020         * gcc.dg/nonnull-3.c: New test.
3021
3022 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3023
3024         * gcc.dg/cpp/Wtrigraphs.c: Update.
3025         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3026
3027 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3028
3029         * gcc.dg/ppc-fsel-1.c: New test.
3030
3031 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3032
3033         PR c/10604
3034         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3035
3036 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3037
3038         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3039
3040 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3041
3042         PR c++/9364, c++/10553, c++/10586
3043         * g++.dg/parse/typename4.C: New test.
3044         * g++.dg/parse/typename5.C: Likewise.
3045
3046 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3047
3048         * gcc.c-torture/compile/20030503-1.c: New test.
3049
3050 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3051
3052         * g++.dg/lookup/using5.C: Fix testcase error.
3053
3054 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3055
3056         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3057         since MEABI is no longer supported.  Remove all vestiges
3058         of MEABI from the test.
3059
3060 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3061
3062         PR c++/10554
3063         * g++.dg/lookup/using5.C: New test.
3064
3065 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3066
3067         PR c++/8772
3068         * g++.dg/template/ttp5.C: New test.
3069
3070 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3071
3072         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3073         (dg-gpp-additional-sources): New function.
3074         (dg-gpp-additional-files): Likewise.
3075         * lib/g++.exp (additional_sources): New variable.
3076         (additional_files): Likewise.
3077         (g++_target_compile): Deal with them.
3078         * lib/old-dejagnu.exp: Remove.
3079         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3080         * g++.old-deja: Revise all tests to use dg commands.
3081
3082 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3083
3084         PR c++/9432, c++/9528
3085         * g++.dg/lookup/using4.C: New test.
3086
3087 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3088
3089         * gcc.dg/noreturn-5.c: New file.
3090         * gcc.dg/noreturn-6.c: New file.
3091
3092         * gcc.c-torture/compile/inline-1.c: New file.
3093
3094 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3095
3096         PR c++/10551
3097         * g++.dg/template/explicit1.C: New test.
3098
3099 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3100
3101         PR c++/10549
3102         * g++.dg/other/bitfield1.C: New test.
3103
3104         PR c++/10527
3105         * g++.dg/init/new7.C: New test.
3106
3107 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3108
3109         * g++.dg/ext/desig1.C: New test.
3110         * g++.dg/ext/init1.C: Update.
3111
3112         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3113
3114 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3115
3116         PR c++/10180
3117         * g++.dg/warn/Winline-1.C: New test.
3118
3119 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3120
3121         * gcc.c-torture/execute/string-opt-19.c: New test.
3122
3123         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3124         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3125
3126 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3127
3128         PR c++/10506
3129         * g++.dg/init/new6.C: New test.
3130
3131         PR c++/10503
3132         * g++.dg/init/ref6.C: New test.
3133
3134 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3135
3136         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3137
3138 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3139
3140         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3141         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3142
3143 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3144
3145         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3146         initialized static data members.
3147
3148 2003-04-25  H.J. Lu <hjl@gnu.org>
3149
3150         * gcc.dg/ia64-sync-4.c: New test.
3151
3152 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3153
3154         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3155         date.
3156
3157 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3158
3159         PR c++/10337
3160         * g++.dg/warn/conv1.C: New test.
3161         * g++.old-deja/g++.other/conv7.C: Adjust.
3162         * g++.old-deja/g++.other/overload14.C: Adjust.
3163
3164 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3165
3166         PR c++/10471
3167         * g++.dg/template/defarg2.C: New test.
3168
3169 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3170
3171         * gcc.dg/cpp/include2.c: Update.
3172         * gcc.dg/cpp/multiline-2.c: New.
3173         * gcc.dg/cpp/multiline.c: Update.
3174         * gcc.dg/cpp/strify2.c: Update.
3175         * gcc.dg/cpp/trad/literals-2.c: Update.
3176
3177 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3178
3179         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3180
3181 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3182
3183         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3184
3185 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3186
3187         PR c++/10451
3188         * g++.dg/parse/crash4.C: New test.
3189
3190         PR c++/9847
3191         * g++.dg/parse/crash5.C: New test.
3192
3193 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3194
3195         PR c++/10446
3196         * g++.dg/parse/crash3.C: New test.
3197
3198         PR c++/10428
3199         * g++.dg/parse/elab1.C: New test.
3200
3201 2003-04-22  Devang Patel  <dpatel@apple.com>
3202
3203         * gcc.dg/cpp/trad/funlike-5.c: New test.
3204
3205 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3206
3207         * g++.dg/other/packed1.C: Fix dg options.
3208
3209 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3210
3211         * g++.dg/other/offsetof2.C: New test.
3212
3213 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3214
3215         * g++.dg/template/recurse.C: Adjust location of error messages.
3216
3217 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3218
3219         PR c++/9881
3220         * g++.dg/init/addr-const1.C: New test.
3221         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3222
3223 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3224
3225         PR c++/10405
3226         * g++.dg/lookup/struct-hack1.C: New test.
3227
3228 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3229
3230         * ucs.c: Update diagnostic messages.
3231
3232 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3233
3234         * gcc.dg/cpp/truefalse.cpp: New test.
3235         * gcc.dg/cpp/cpp.exp: Update.
3236         * g++.dg/other/stdbool-if.C: Remove.
3237
3238 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3239
3240         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3241         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3242
3243 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3244
3245         * gcc.c-torture/compile/20030418-1.c: New test.
3246
3247 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3248
3249         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3250
3251 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3252
3253         PR c++/10347
3254         g++.dg/template/dependent-name1.C: New test.
3255
3256 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3257
3258         * gcc.dg/warn-1.c (tourist_guide): New array,
3259         contains a pointer to bar.
3260
3261 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3262
3263         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3264         * gcc.c-torture/execute/medce-1.c: New test case.
3265         * gcc.c-torture/execute/medce-2.c: New test case.
3266
3267 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3268
3269         * lib/prune.exp: Ignore more messages.
3270
3271         PR c++/10381
3272         * g++.dg/parse/lookup3.C: New test.
3273
3274 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3275
3276         * gcc.c-torture/compile/20030415-1.c : New test.
3277
3278 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3279
3280         * gcc.c-torture/execute/scope-2.c: Move to ...
3281         * gcc.dg/noncompile/scope.c: .... here.
3282
3283 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3284
3285         * gcc.dg/20030414-2.c: New test case.
3286
3287 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3288
3289         PR target/10377
3290         * gcc.dg/20030414-1.c: New test.
3291
3292 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3293
3294         * gcc.dg/builtins-12.c: New test case.
3295         * gcc.dg/builtins-13.c: New test case.
3296
3297 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3298
3299         * gcc.c-torture/execute/string-opt-18.c: New test.
3300
3301 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3302
3303         PR c++/10300
3304         * g++.dg/init/new5.C: New test.
3305
3306 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3307
3308         PR c++/7910
3309         * g++.dg/ext/dllimport1.C: New test.
3310
3311 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3312
3313         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3314
3315 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3316
3317         PR Fortran/9263
3318         * g77.f-torture/noncompile/9263.f: New test
3319         PR Fortran/1832
3320         * g77.f-torture/execute/1832.f: New test
3321
3322 2003-04-11  David Chad  <davidc@freebsd.org>
3323             Loren J. Rittle  <ljrittle@acm.org>
3324
3325         libobjc/8562
3326         * objc.dg/headers.m: New test.
3327
3328 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3329
3330         * gcc.c-torture/execute/builtin-noret-2.c: New.
3331         * gcc.c-torture/execute/builtin-noret-2.x: New.
3332         XFAIL builtin-noret-2.c at -O1 and above.
3333         * gcc.dg/redecl.c: New.
3334         * gcc.dg/Wshadow-1.c: Update error regexps.
3335
3336 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3337
3338         * g++.dg/abi/bitfield10.C: New test.
3339
3340 2003-04-09  Mike Stump  <mrs@apple.com>
3341
3342         * gcc.dg/pch/pch.exp: Make testcase names longer.
3343         * g++.dg/pch/pch.exp: Make testcase names longer.
3344
3345 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3346
3347         * gcc.dg/builtins-11.c: New test case.
3348
3349 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3350
3351         * gcc.dg/builtins-9.c: New test case.
3352         * gcc.dg/builtins-10.c: New test case.
3353
3354 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3355
3356         * gcc.dg/noncompile/init-4.c.c: New test.
3357
3358 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3359
3360         * gcc.misc-test/gcov-9.c: New test.
3361         * gcc.misc-test/gcov-10.c: New test
3362         * gcc.misc-test/gcov-11.c: New test.
3363
3364 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3365
3366         PR optimization/10024
3367         * gcc.c-torture/compile/20030405-1.c: New test.
3368
3369 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3370
3371         * gcc.dg/pch/static-3.c: New.
3372         * gcc.dg/pch/static-3.hs: New.
3373         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3374
3375 2003-04-04  Richard Henderson  <rth@redhat.com>
3376
3377         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3378         * g++.dg/eh/forced2.C: Likewise.
3379
3380 2003-04-03  Mike Stump  <mrs@apple.com>
3381
3382         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3383         target arg.
3384         (scan-assembler-times, scan-assembler-not): Likewise.
3385         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3386
3387 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3388
3389         * gcc.dg/sparc-loop-1.c: New test.
3390
3391 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3392
3393         PR other/9274
3394         * g++.dg/pch/system-2.C: New.
3395         * g++.dg/pch/system-2.Hs: New.
3396
3397 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3398
3399         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3400
3401         * g++.dg/eh/simd-1.C (vecfunc): Same.
3402
3403 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3404
3405         * gcc.c-torture/execute/20030401-1.c: New test case.
3406
3407 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3408
3409         * objc.dg/defs.m: New.
3410
3411 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3412
3413         * g++.dg/eh/simd-1.C: New.
3414         * g++.dg/eh/simd-2.C: New.
3415
3416 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3417
3418         * gcc.c-torture/execute/simd-3.c: New.
3419
3420 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3421
3422         PR c/9936
3423         * gcc.dg/20030331-2.c: New test.
3424
3425 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3426
3427         PR c++/10278
3428         * g++.dg/parse/crash2.C: New test.
3429
3430 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3431
3432         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3433         * gcc.c-torture/execute/20030331-1.c: ...here.
3434
3435 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3436
3437         * gcc.c-torture/execute/20030331-1.c: New test.
3438
3439 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3440
3441         * lib/gcov.exp: Adjust call return testing strings.
3442         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3443
3444 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3445
3446         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3447         * gcc.dg/builtins-7.c: New test case.
3448         * gcc.dg/builtins-8.c: New test case.
3449
3450 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3451
3452         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3453
3454 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3455
3456         PR c++/7647
3457         * g++.dg/lookup-class-member-2.C: New test.
3458
3459 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3460
3461         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3462
3463 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3464
3465         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3466
3467 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3468
3469         * g++.dg/init/attrib1.C: New test.
3470
3471 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3472
3473         * gcc.dg/ultrasp8.c: New test.
3474
3475 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3476
3477         * gcc.dg/ultrasp7.c: New test.
3478
3479 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3480
3481         PR c++/10047
3482         * g++.dg/template/inline1.C: New test.
3483
3484 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3485
3486         * gcc.dg/sparc-dwarf2.c: New test.
3487
3488 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3489
3490         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3491         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3492
3493 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3494
3495         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3496         than reading .x files.
3497         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3498         * g77.dg/gcov/gcov-1.f: Likewise.
3499         * gcc.misc-tests/gcov-4b.c: Likewise.
3500         * gcc.misc-tests/gcov-5b.c: Likewise.
3501         * gcc.misc-tests/gcov-6.c: Likewise.
3502         * gcc.misc-tests/gcov-7.c: Likewise.
3503         * gcc.misc-tests/gcov-8.c: Likewise.
3504         * g++.dg/gcov/gcov-1.x: Remove.
3505         * g77.dg/gcov/gcov-1.x: Likewise.
3506         * gcc.misc-tests/gcov-4b.x: Likewise.
3507         * gcc.misc-tests/gcov-5b.x: Likewise.
3508         * gcc.misc-tests/gcov-6.x: Likewise.
3509         * gcc.misc-tests/gcov-7.x: Likewise.
3510         * gcc.misc-tests/gcov-8.x: Likewise.
3511
3512 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3513
3514         PR opt/10087
3515         * gcc.dg/20030324-1.c: New test.
3516
3517 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3518
3519         PR c++/10224
3520         * g++.dg/template/arg3.C: New test.
3521
3522         PR c++/10158
3523         * g++.dg/template/friend18.C: New test.
3524
3525 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3526
3527         * g77.f-torture/compile/20030326-1.f: New test case.
3528
3529 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3530
3531         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3532
3533         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3534
3535 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3536
3537         * gcc.dg/ia64-sync-3.c: New test.
3538
3539 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3540
3541         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3542
3543 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3544
3545         * gcc.dg/ultrasp6.c: New test.
3546
3547 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3548
3549         * gcc.dg/i386-signbit-1.c: New test.
3550         * gcc.dg/i386-signbit-2.c: New test.
3551         * gcc.dg/i386-signbit-3.c: New test.
3552
3553 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3554
3555         * gcc.dg/ultrasp5.c: Fix options.
3556
3557 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3558
3559         * gcc.dg/ultrasp5.c: Fix comment.
3560
3561 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3562
3563         PR fortran/10197
3564         * g77.f-torture/execute/10197.f: New test.
3565
3566 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3567
3568         PR c++/9898, c++/383
3569         * g++.dg/template/conv6.C: New test.
3570
3571         PR c++/10119
3572         * g++.dg/template/ptrmem5.C: New test.
3573
3574         PR c++/10026
3575         * g++.dg/lookup/koenig1.C: New test.
3576
3577         PR C++/10199
3578         * g++.dg/lookup/template2.C: New test.
3579
3580 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3581
3582         * g++.dg/opt/rtti1.C: New test.
3583
3584 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3585
3586         * gcc.dg/ultrasp5.c: New test.
3587
3588 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3589
3590         PR middle-end/9967
3591         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3592         builtin fputs.
3593
3594 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3595
3596         PR c/8224
3597         * gcc.dg/20030323-1.c: New test.
3598
3599 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3600
3601         * gcc.c-torture/compile/20030323-1.c: New test case.
3602
3603 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3604
3605         * gcc.dg/20030321-1.c: New test.
3606
3607 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3608
3609         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3610
3611 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3612
3613         PR c++/9978, c++/9708
3614         * g++.dg/ext/vlm1.C: Adjust expected error.
3615         * g++.dg/ext/vla2.C: New test.
3616         * g++.dg/template/arg1.C: New test.
3617         * g++.dg/template/arg2.C: New test.
3618
3619 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3620
3621         * g77.f-torture/execute/select.f: New test.
3622         * g77.f-torture/noncompile/select_no_compile.f: New test.
3623
3624 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3625
3626         PR c++/9898
3627         * g++.dg/other/error4.C: New test.
3628
3629 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3630
3631         * g++.dg/template/friend17.C: New test.
3632
3633 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3634
3635         * gcc.c-torture/compile/20030320-1.c: New.
3636
3637 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3638
3639         * gcc.dg/builtins-6.c: New test case.
3640
3641 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3642
3643         PR target/10073
3644         * gcc.c-torture/compile/20030319-1.c: New.
3645
3646 2003-03-18  Jan Hubicka  <jh@suse.cz>
3647
3648         * gcc.dg/i386-cvt-1.c: New test.
3649
3650 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3651
3652         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3653         * objc.dg/naming-2.m: Likewise.
3654
3655 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3656
3657         PR c++/9639
3658         * g++.dg/parse/crash1.C: New test.
3659
3660 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3661
3662         PR c++/8805
3663         * g++.dg/eh/cleanup1.C: New test.
3664
3665 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3666
3667         * gcc.c-torture/execute/20030316-1.c: New test case.
3668
3669 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3670
3671         PR c++/9629
3672         * g++.dg/init/ctor2.C: New test.
3673
3674 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3675
3676         * g77.f-torture/compile/xformat.f: New test case.
3677
3678 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3679
3680         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3681         * g++.old-deja/g++.mike/eh50.C: Likewise.
3682
3683 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3684
3685         PR c++/6440
3686         * g++.dg/template/spec7.C: New test.
3687         * g++.dg/template/spec8.C: Likewise.
3688
3689 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3690
3691         * gcc.c-torture/execute/20030313-1.c: New test.
3692
3693 2003-03-14  Richard Henderson  <rth@redhat.com>
3694
3695         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3696
3697 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3698
3699         * gcc.c-torture/compile/20030314-1.c: New test.
3700
3701 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3702
3703         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3704         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3705         thumb target,
3706         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3707         to accept newer _imp__  prefix and additional
3708         newline in .drectve section.
3709         * gcc.dg/dll-4.c: Likewise.
3710         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3711         switch.
3712
3713 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3714
3715         * g++.dg/parse/namespace9.C: New test.
3716
3717         * g++.dg/init/ref5.C: New test.
3718         * g++.dg/parse/ptrmem1.C: Likewise.
3719
3720 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3721
3722         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
3723         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
3724         regular expression.
3725         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
3726         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
3727
3728 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
3729
3730         * gcc.c-torture/execute/20030224-2.c: New test.
3731
3732 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3733
3734         * gcc.dg/decl-3.c: New test.
3735
3736 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3737
3738         * gcc.dg/i386-loop-2.c: New test.
3739
3740 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
3741
3742         PR c++/9474
3743         * g++.dg/parse/namespace8.C: New test.
3744
3745         PR c++/9924
3746         * g++.dg/overload/builtin2.C: New test.
3747
3748 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
3749
3750         * gcc.dg/return-type-3.c: New test.
3751
3752 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
3753
3754         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
3755         profiling options are not supported.
3756
3757 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
3758
3759         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
3760         * g++.old-deja/g++.warn/impint2.C: Likewise.
3761
3762 2003-03-10  Devang Patel  <dpatel@apple.com>
3763
3764         * g++.dg/cpp/c++_cmd_1.C: New test.
3765         * g++.dg/cpp/c++_cmd_1.h: New file.
3766
3767 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
3768
3769         * gcc.dg/altivec-9.c: New file.
3770
3771 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3772
3773         * gcc.dg/ppc-sdata-1.c: New test.
3774         * gcc.dg/ppc-sdata-2.c: New test.
3775
3776 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
3777
3778         PR c++/9373
3779         * g++.dg/opt/ptrmem2.C: New test.
3780
3781         PR c++/8534
3782         * g++.dg/opt/ptrmem1.C: New test.
3783
3784 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3785
3786         * gcc.dg/i386-loop-1.c: New test.
3787
3788 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3789
3790         PR c++/9970
3791         * g++.dg/lookup/friend1.C: New test.
3792
3793 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3794
3795         PR c++/9823
3796         * g++.dg/parser/constructor1.C: New test.
3797
3798 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
3799
3800         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
3801
3802         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
3803
3804 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
3805
3806         * gcc.dg/cpp/Wunused.c: Update test.
3807
3808 2003-03-08  Jan Hubicka  <jh@suse.cz>
3809
3810         * gcc.dg/inline-3.c: New test.
3811
3812 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3813
3814         PR c++/9809
3815         * g++.dg/parse/builtin1.C: New test.
3816
3817         PR c++/9982
3818         * g++.dg/abi/cookie1.C: New test.
3819         * g++.dg/abi/cookie2.C: Likewise.
3820
3821         PR c++/9524
3822         * g++.dg/template/field1.C: New test.
3823
3824         PR c++/9912
3825         * g++.dg/parse/class1.C: New test.
3826         * g++.dg/parse/namespace7.C: Likewise.
3827         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
3828
3829 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
3830
3831         * g++.dg/init/ref4.C: New test.
3832
3833 2003-03-07  Jan Hubicka  <jh@suse.cz>
3834
3835         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
3836         * gcc.dg/inline-3.c:  New test.
3837
3838 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
3839
3840         * g++.dg/init/ref3.C: New test.
3841
3842         PR c++/9965
3843         * g++.dg/init/ref2.C: New test.
3844
3845         PR c++/9400
3846         * g++.dg/warn/Wshadow-2.C: New test.
3847
3848         PR c++/9791
3849         * g++.dg/warn/Woverloaded-1.C: New test.
3850
3851 2003-03-05  Jan Hubicka  <jh@suse.cz>
3852
3853         * gcc.dg/i386-local2.c: New.
3854         * gcc.dg/i386-local.c: Fix typo.
3855
3856 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
3857
3858         * g++.dg/abi/layout3.C: New test.
3859
3860 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3861
3862         * gcc.c-torture/compile/20030305-1.c
3863
3864 2003-03-05  Jan Hubicka  <jh@suse.cz>
3865
3866         * gcc.dg/i386-local.c: New.
3867
3868 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
3869
3870         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
3871
3872 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3873
3874         * gcc.dg/switch-2.c: New test.
3875         * gcc.dg/switch-3.c: New test.
3876         * gcc.dg/Wswitch.c: Adjust line numbers.
3877         * gcc.dg/Wswitch-default.c: Likewise.
3878         * gcc.dg/Wswitch-enum.c: Likewise.
3879
3880 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
3881
3882         * gcc.c-torture/execute/20030222-1.c: New test.
3883
3884 2003-03-03  James E Wilson  <wilson@tuliptree.org>
3885
3886         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
3887
3888 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
3889
3890         PR c++/9878
3891         * g++.dg/init/ref1.C: New test.
3892
3893 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
3894
3895         * gcc.dg/sh-relax.c: New SH-only test.
3896
3897 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
3898
3899         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
3900         comment explaining purpose of testcase.
3901
3902 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3903
3904         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
3905         for HC11/HC12 (asm needs two int registers).
3906         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
3907         HC11/HC12 because the test uses an asm which needs two 32-bit
3908         registers.
3909
3910 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3911
3912         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
3913         for HC11/HC12 (array is too large otherwise).
3914         * gcc.c-torture/compile/920501-4.x: New file, likewise.
3915         * gcc.c-torture/compile/20010518-2.x: Likewise.
3916         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
3917         HC11/HC12 (array is too large).
3918
3919 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
3920
3921         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
3922         * lib/g++-dg.exp (g++-dg-test): Likewise.
3923
3924 2003-03-01  Roger Sayle  <roger@eyesopen.com>
3925
3926         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
3927         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
3928
3929 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3930
3931         * g++.dg/warn/implicit-typename1.C: Remove warning.
3932
3933 2003-02-28  Richard Henderson  <rth@redhat.com>
3934
3935         * gcc.dg/noreturn-1.c: Move noreturn warning line.
3936         * gcc.dg/return-type-1.c: Move control reaches end warning line.
3937
3938 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
3939
3940         * gcc.dg/pch/pch.exp: Change .pch to .gch.
3941         * g++.dg/pch/pch.exp: Likewise.
3942
3943 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
3944
3945         PR c++/9879
3946         * testsuite/g++.dg/init/new4.C: New test.
3947
3948 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
3949
3950         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
3951
3952 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
3953
3954         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
3955         unsigned long.
3956
3957         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
3958         wider than float.
3959
3960 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3961
3962         * lib/scanasm.exp: Add support for counting numbers of
3963         occurences.
3964         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
3965         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
3966
3967 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
3968
3969         PR c++/9683
3970         * g++.dg/template/static3.C: New test.
3971
3972         PR c++/9829
3973         * g++.dg/parse/namespace6.C: New test.
3974
3975 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3976
3977         PR target/9732
3978         * gcc.dg/20030225-1.c: New test.
3979
3980 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
3981
3982         * README: Remove out-of-date information.
3983
3984         PR c++/9836
3985         * g++.dg/template/spec6.C: New test.
3986
3987 2003-02-24  Jeff Law  <law@redhat.com>
3988
3989         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
3990
3991 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3992
3993         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
3994         * gcc.dg/pragma-ep-1.c: Likewise.
3995
3996 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3997
3998         PR c++/9602
3999         * g++.dg/template/friend16.C: New test.
4000
4001 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4002
4003         PR c++/5333
4004         * g++.dg/parse/fused-params1.C: Adjust error messages.
4005         * g++.dg/template/nested3.C: New test.
4006
4007 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4008
4009         * g++.dg/abi/param1.C: New test.
4010
4011 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4012
4013         PR c++/7982
4014         * g++.dg/warn/implicit-typename1.C: New test.
4015
4016 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4017
4018         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4019         with "mtune".
4020         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4021         * gcc.c-torture/execute/20010129-1.x: Likewise.
4022         * gcc.dg/20011107-1.c: Likewise.
4023         * gcc.dg/20020108-1.c: Likewise.
4024         * gcc.dg/20020122-3.c: Likewise.
4025         * gcc.dg/20020206-1.c: Likewise.
4026         * gcc.dg/20020310-1.c: Likewise.
4027         * gcc.dg/20020426-2.c: Likewise.
4028         * gcc.dg/20020517-1.c: Likewise.
4029         * gcc.dg/991230-1.c: Likewise.
4030         * gcc.dg/i386-unroll-1.c: Likewise.
4031         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4032
4033 2003-02-22  Jan Hubicka  <jh@suse.cz>
4034
4035         * gcc.dg/i386-mul.c: New test.
4036
4037 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4038
4039         * gcc.dg/builtins-5.c: New test case.
4040
4041 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4042
4043         * gcc.dg/asmreg-1.c: New test.
4044
4045 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4046
4047         PR c++/9749
4048         * g++.dg/parse/varmod1.C: New test.
4049
4050 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4051
4052         PR c++/9727
4053         * g++.dg/template/op1.C: New test.
4054
4055 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4056
4057         PR c++/8906
4058         * g++.dg/template/nested2.C: New test.
4059
4060 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4061
4062         PR c++/8724
4063         * g++.dg/expr/dtor1.C: New test.
4064
4065 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4066
4067         * gcc.dg/cpp/include3.c: New test.
4068         * gcc.dg/cpp/inc/foo.h: New file.
4069
4070 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4071
4072         * gcc.c-torture/execute/20030221-1.c: New test.
4073
4074 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4075
4076         PR c++/9729
4077         * g++.dg/abi/conv1.C: New test.
4078
4079 2003-02-20  Jan Hubicka  <jh@suse.cz>
4080
4081         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4082
4083 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4084
4085         * gcc.c-torture/compile/20030219-1.c: New test.
4086
4087 2003-02-18  Jan Hubicka  <jh@suse.cz>
4088
4089         * gcc.dg/funcorder.c: New test.
4090
4091 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4092
4093         * gcc.c-torture/execute/20030218-1.c: New.
4094
4095 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4096
4097         * gcc.dg/20030218-1.c: New.
4098
4099 2003-02-18  Richard Henderson  <rth@redhat.com>
4100
4101         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4102         * gcc.dg/attr-used-2.c: New.
4103
4104 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4105
4106         PR c++/9704
4107         * g++.dg/init/copy5.C: New test.
4108
4109 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4110
4111         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4112         * g++.dg/pch/pch.exp: Likewise.
4113
4114 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4115
4116         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4117         STACK_SIZE is not defined.
4118
4119 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4120
4121         PR c++/9457
4122         * g++.dg/template/init1.C: New test.
4123
4124 2003-02-16  Jan HUbicka  <jh@suse.cz>
4125
4126         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4127         (foo): Add few extra tests
4128         * gcc.dg/c99-const-expr-3.c: Likewise.
4129         * gcc.c-torture/execute/20030216-1.c: New.
4130
4131 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4132
4133         PR c++/9459
4134         * g++.dg/ext/typeof4.C: New test.
4135
4136 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4137
4138         * gcc.dg/i386-387-3.c: New test case.
4139
4140 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4141
4142         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4143         cris-*-elf* cris-*-aout* and mmix-*-*.
4144
4145 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4146
4147         * gcc.dg/20030213-1.c: New test.
4148
4149 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4150
4151         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4152         * gcc.dg/i386-387-2.c: Likewise.
4153
4154 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4155
4156         * gcc.dg/ppc-spe.c: Fix formatting.
4157         Enable tests that were previously unsupported by gas.
4158         Delete tests for instructions that no longer exist.
4159         Switch arguments on evsubifw builtin.
4160
4161 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4162
4163         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4164         STACK_SIZE is too small.
4165
4166 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4167             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4168
4169         * gcc.dg/decl-2.c: New test.
4170
4171 2003-02-10  Jan Hubicka  <jh@suse.cz>
4172
4173         * gcc.dg/i386-fpcvt-1.c:  New test.
4174
4175 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4176
4177         * gcc.c-torture/execute/20030209-1.c: New test.
4178
4179 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4180
4181         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4182         int-wide bitops, use the constants of the same width.
4183         Likewise, if long long is 32-bit wide, test bitops using
4184         32-bit constants.
4185
4186 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4187
4188         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4189
4190 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4191
4192         * testsuite/gcc.dg/builtins-4.c: New test case.
4193
4194 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4195
4196         * gcc.dg/20020430-1.c: Fix dg command typos.
4197         * gcc.dg/20020503-1.c: Likewise.
4198
4199 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4200
4201         PR c++/8785
4202         * g++.dg/parse/fused-params1.C: New test.
4203
4204         PR c++/8857
4205         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4206
4207         PR c++/8921
4208         * g++.dg/parse/non-dependent1.C: New test.
4209
4210         PR c++/8928
4211         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4212
4213         PR c++/9228
4214         * g++.dg/parse/undefined7.C: New test.
4215         * g++.dg/parse/non-templ1.C: New test.
4216
4217         PR c++/9229
4218         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4219
4220 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4221
4222         * gcc.c-torture/compile/20030206-1.c: New test.
4223
4224 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4225
4226         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4227         "pow" to "foo" to avoid potential confusion with a math built-in.
4228
4229 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4230
4231         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4232         conditions for SPARC targets.
4233
4234 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4235
4236         * gcc.dg/20030204-1.c: New test.
4237
4238 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4239
4240         PR c++/38
4241         * g++.dg/parse/array-size1.C: New test.
4242
4243         PR c++/5657
4244         * g++.dg/parse/undefined3.C: New test.
4245
4246         PR c++/5665
4247         * g++.dg/parse/undefined4.C: New test.
4248
4249         PR c++/5975
4250         * g++.dg/parse/undefined5.C: New test.
4251
4252         PR c++/7259
4253         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4254
4255         PR c++/8578
4256         * g++.dg/parse/casting-operator1.C: New test.
4257
4258         PR c++/8596
4259         * g++.dg/parse/undefined6.C: New test.
4260
4261         PR c++/8736
4262         * g++.dg/parse/missing-template1.C: New test.
4263
4264 2003-02-04  Jan Hubicka  <jh@suse.cz>
4265
4266         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4267         * gcc.dg/i386-cmov?.c:  Likewise.
4268         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4269         * gcc.dg/i386-ssefp-1.c:  Likewise.
4270         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4271         conventions.
4272
4273 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4274
4275         PR c++/7129
4276         * testsuite/g++.dg/ext/max.C: New test.
4277
4278 2003-02-03  Jan Hubicka  <jh@suse.cz>
4279
4280         * gcc.c-torture/execute/20030203-1.c: New test.
4281
4282 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4283
4284         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4285         'natural-endian'.
4286
4287 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4288
4289         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4290         * g++.dg/init/new2.C: Likewise.
4291         * g++.dg/other/new1.C: Likewise.
4292
4293 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4294
4295         * gcc.dg/struct-ret-libc.c: New test.
4296
4297 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4298
4299         * gcc.dg/20030129-1.c: New test.
4300
4301 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4302
4303         PR c++/8849
4304         * g++.dg/template/ptrmem4.C: New test.
4305
4306 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4307
4308         * g++.dg/parser/constant1.C: New test.
4309
4310 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4311
4312         PR c++/8591
4313         * g++.dg/parse/friend2.C: New test.
4314
4315 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4316
4317         PR c++/9437
4318         * g++.dg/template/unify4.C: New test.
4319
4320 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4321
4322         * gcc.c-torture/execute/20030128-1.c: New test.
4323
4324 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4325
4326         * g++.dg/lookup/nested1.C: Test moved from ...
4327         * g++.old-deja/g++.other/lookup24.C: ... here.
4328
4329 2003-01-28  Jan Hubicka  <jh@suse.cz>
4330
4331         * gcc.dg/i386-cmov5.c:  New test.
4332
4333 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4334
4335         * gcc.c-torture/execute/20010925-1.c: Changed the
4336         memcpy declaration.
4337
4338 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4339
4340         PR c++/3902
4341         * g++.dg/parse/template5.C: New test.
4342
4343 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4344
4345         PR fortran/9258
4346         * g77.dg/pr9258: New test.
4347
4348 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4349
4350         * README: Move relevant parts from README.g++.
4351
4352         * README.g++: Remove this file.
4353
4354 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4355
4356         * g++.dg/abi/dcast1.C: New test.
4357
4358 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4359
4360         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4361
4362 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4363
4364         PR c++/47
4365         * g++.old-deja/g++.other/lookup24.C: New test.
4366
4367 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4368
4369         PR middle-end/7227
4370         * gcc.dg/uninit-C.c: New test.
4371
4372 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4373
4374         * g++.dg/abi/covariant1.C: New test.
4375
4376 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4377
4378         * gcc.dg/20030123-1.c: New test.
4379
4380 2003-01-25  Jan Hubicka  <jh@suse.cz>
4381
4382         PR opt/8492
4383         * gcc.c-torture/compile/20030125-1.c
4384
4385 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4386
4387         PR c++/9403
4388         * g++.dg/parse/template3.C: New test.
4389         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4390
4391         PR c++/795
4392         * g++.dg/parse/template4.C: New test.
4393
4394         PR c++/9415
4395         * g++.dg/template/qual2.C: New test.
4396
4397         PR c++/8545
4398         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4399
4400         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4401
4402 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4403
4404         * gcc.c-torture/execute/switch-1.c: New test case.
4405
4406 2003-01-25  Jan Hubicka  <jh@suse.cz>
4407
4408         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4409
4410 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4411
4412         Tweaks for Bison-1.875. From the NEWS file:
4413         "- `parse error' -> `syntax error'
4414         Bison now uniformly uses the term `syntax error'"
4415         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4416         * gcc.dg/cpp/digraph2.c: Likewise.
4417         * gcc.dg/cpp/direct2.c: Likewise.
4418         * gcc.dg/cpp/paste4.c: Likewise.
4419         * gcc.dg/c90-restrict-1.c: Likewise.
4420         * gcc.dg/c99-func-2.c: Likewise.
4421         * gcc.dg/noncompile/920721-2.c: Likewise.
4422         * gcc.dg/noncompile/930622-2.c: Likewise.
4423         * gcc.dg/noncompile/940112-1.c: Likewise.
4424         * gcc.dg/noncompile/950921-1.c: Likewise.
4425         * gcc.dg/noncompile/951123-1.c: Likewise.
4426         * gcc.dg/noncompile/971104-1.c: Likewise.
4427         * gcc.dg/noncompile/990416-1.c: Likewise.
4428
4429 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4430
4431         * g++.dg/parse/undefined1.C: Add error message.
4432
4433 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4434
4435         PR c++/9354
4436         * g++.dg/parse/new1.C: New test.
4437
4438         PR c++/9216
4439         * g++.dg/parse/template2.C: New test.
4440
4441         PR c++/9354
4442         * g++.dg/parse/typedef2.C: New test.
4443
4444         PR c++/9328
4445         * g++.dg/ext/typeof3.C: New test.
4446
4447 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4448
4449         PR c++/2738
4450         * g++.dg/parse/ret-type1.C: New test.
4451
4452         PR c++/3792
4453         * g++.dg/parse/tmpl-outside1.C: New test.
4454
4455         PR c++/4207
4456         * g++.dg/parse/int-as-enum1.C: New test.
4457
4458         PR c++/4903
4459         * g++.dg/parse/no-typename1.C: New test.
4460
4461         PR c++/5533
4462         * g++.dg/parse/no-value1.C: New test.
4463
4464         PR c++/5921
4465         * g++.dg/parse/wrong-inline1.C: New test.
4466
4467         PR c++/6402
4468         * g++.dg/parse/ref1.C: New test.
4469
4470         PR c++/6992
4471         * g++.dg/parse/attr-ctor1.C: New test.
4472
4473         PR c++/7229
4474         * g++.dg/parse/namespace5.C: New test.
4475
4476         PR c++/7917
4477         * g++.dg/parse/func-def1.C: New test.
4478
4479         PR c++/8143
4480         * g++.dg/parse/undefined1.C: New test.
4481
4482         PR c++/5723, PR c++/8522
4483         * g++.dg/parse/specialization1.C: New test.
4484
4485         PR c++/163, PR c++/8595
4486         * g++.dg/parse/struct-as-enum1.C: New test.
4487
4488         PR c++/9173
4489         * g++.dg/parse/undefined2.C: New test.
4490
4491 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4492
4493         PR c++/9298
4494         * g++.dg/parse/template1.C: New test.
4495
4496         PR c++/9384
4497         * g++.dg/parse/using1.C: New test.
4498
4499         PR c++/9285
4500         PR c++/9294
4501         * g++.dg/parse/expr2.C: New test.
4502
4503         PR c++/9388
4504         * g++.dg/parse/lookup2.C: Likewise.
4505
4506 2003-01-21  Jan Hubicka  <jh@suse.cz>
4507
4508         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4509         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4510         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4511         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4512
4513 2003-01-20  Nick Clifton  <nickc@redhat.com>
4514
4515         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4516         problem with ARM sibcall code generation.
4517
4518 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4519
4520         * gcc.c-torture/execute/20030120-1.c: New.
4521
4522 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4523
4524         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4525
4526 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4527
4528         PR c++/9272
4529         * g++.dg/parse/ctor1.C: New test.
4530
4531         PR c++/9294:
4532         * g++.dg/parse/qualified1.C: New test.
4533
4534         * g++.dg/parse/typename3.C: New test.
4535
4536 2003-01-16  Richard Henderson  <rth@redhat.com>
4537
4538         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4539
4540 2003-01-16  Richard Henderson  <rth@redhat.com>
4541
4542         * g++.dg/pch/pch.exp: Copy test header to the working directory
4543         before using it either for precompilation or direct use.
4544         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4545         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4546
4547 2003-01-16  Richard Henderson  <rth@redhat.com>
4548
4549         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4550         before using it either for precompilation or direct use.
4551         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4552         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4553
4554 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4555
4556         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4557         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4558         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4559         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4560         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4561         typename warning into error.
4562         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4563         error messages.
4564         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4565         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4566         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4567         messages.
4568         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4569         make declaration visible in template.
4570         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4571         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4572         messages.
4573         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4574         message.
4575         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4576         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4577         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4578         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4579         typename warning with error message.
4580         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4581         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4582         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4583
4584 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4585
4586         * g++.dg/parse/ambig2.C: New test.
4587
4588 2003-01-15  Richard Henderson  <rth@redhat.com>
4589
4590         * g++.dg/tls/init-2.C: Update error message string.
4591
4592 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4593
4594         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4595
4596 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4597
4598         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4599         all for HC11/HC12.
4600         * gcc.c-torture/compile/20001205-1.x: Likewise.
4601         * gcc.c-torture/compile/20001226-1.x: Likewise.
4602         * gcc.c-torture/compile/920520-1.x: Likewise.
4603         * gcc.c-torture/compile/961203-1.x: Likewise.
4604         * gcc.c-torture/compile/20020604-1.x: Likewise.
4605
4606 2003-01-15  Jan Hubicka  <jh@suse.cz>
4607
4608         * gcc.c-torture/compile/20030115-1.c: New test.
4609
4610         * gcc.dg/i386-fpcvt-1.c: New test.
4611         * gcc.dg/i386-fpcvt-2.c: New test.
4612
4613 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4614
4615         Further conform g++'s __vmi_class_type_info to the C++ ABI
4616         specification.
4617         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4618         the specification.
4619
4620 2003-01-14  Jan Hubicka  <jh@suse.cz>
4621
4622         * gcc.dg/i386-fpcvt-1.c: New test.
4623         * gcc.dg/i386-fpcvt-2.c: New test.
4624
4625 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4626
4627         * gcc.dg/i386-mmx-3.c: New test.
4628
4629 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4630
4631         PR c++/9264
4632         * g++.dg/parse/octal1.C: New file.
4633
4634         PR c++/9172
4635         * g++.dg/parse/typename1.C: New file.
4636
4637 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4638
4639         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4640         * gcc.dg/bf-no-ms-layout.c: Likewise.
4641         * gcc.dg/bf-ms-attrib.c: Likewise.
4642
4643 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4644
4645         PR c++/9099
4646         * g++.dg/parse/dtor1.C: New file.
4647
4648         PR c++/9128
4649         * g++.dg/rtti/typeid1.C: New file.
4650
4651         PR c++/9153
4652         * g++.dg/parse/lookup1.C: New file.
4653
4654         PR c++/9171
4655         * g++.dg/templ/spec5.C: New file.
4656
4657 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4658
4659         * gcc.c-torture/compile/20030110-1.c: New test.
4660
4661 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4662
4663         Merge from pch-branch:
4664
4665         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4666
4667         * gcc.dg/pch/cpp-1.h: New.
4668         * gcc.dg/pch/cpp-1.c: New.
4669         * gcc.dg/pch/cpp-2.h: New.
4670         * gcc.dg/pch/cpp-2.c: New.
4671
4672         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4673
4674         * gcc.dg/pch/except-1.h: New.
4675         * gcc.dg/pch/except-1.c: New.
4676
4677         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4678
4679         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4680         running test.
4681         * gcc.dg/pch: Include *.hp not *.h.
4682         * gcc.dg/pch/system-1.h: New.
4683         * gcc.dg/pch/system-1.c: New.
4684
4685         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4686
4687         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4688         rather than trying to build and run a program using PCH.
4689         * gcc.dg/pch: Remove dg-do commands from test files.
4690
4691         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4692
4693         * gcc.dg/pch/macro-3.c: New.
4694         * gcc.dg/pch/macro-3.h: New.
4695
4696         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4697
4698         * gcc.dg/pch/common-1.c: New.
4699         * gcc.dg/pch/common-1.h: New.
4700         * gcc.dg/pch/decl-1.c: New.
4701         * gcc.dg/pch/decl-1.h: New.
4702         * gcc.dg/pch/decl-2.c: New.
4703         * gcc.dg/pch/decl-2.h: New.
4704         * gcc.dg/pch/decl-3.c: New.
4705         * gcc.dg/pch/decl-3.h: New.
4706         * gcc.dg/pch/decl-4.c: New.
4707         * gcc.dg/pch/decl-4.h: New.
4708         * gcc.dg/pch/decl-5.c: New.
4709         * gcc.dg/pch/decl-5.h: New.
4710         * gcc.dg/pch/global-1.c: New.
4711         * gcc.dg/pch/global-1.h: New.
4712         * gcc.dg/pch/inline-1.c: New.
4713         * gcc.dg/pch/inline-1.h: New.
4714         * gcc.dg/pch/inline-2.c: New.
4715         * gcc.dg/pch/inline-2.h: New.
4716         * gcc.dg/pch/static-1.c: New.
4717         * gcc.dg/pch/static-1.h: New.
4718         * gcc.dg/pch/static-2.c: New.
4719         * gcc.dg/pch/static-2.h: New.
4720
4721         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
4722
4723         * g++.dg/pch/pch.exp: Better handle failing testcases.
4724         * gcc.dg/pch/pch.exp: Likewise.
4725         * gcc.dg/pch/macro-1.c: New.
4726         * gcc.dg/pch/macro-1.h: New.
4727         * gcc.dg/pch/macro-2.c: New.
4728         * gcc.dg/pch/macro-2.h: New.
4729
4730         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
4731
4732         * g++.dg/dg.exp: Treat files in pch/ specially.
4733         * g++.dg/pch/pch.exp: New file.
4734         * g++.dg/pch/empty.H: New file.
4735         * g++.dg/pch/empty.C: New file.
4736         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
4737         "precompile".
4738
4739         * gcc.dg/pch/pch.exp: New file.
4740         * gcc.dg/pch/empty.h: New file.
4741         * gcc.dg/pch/empty.c: New file.
4742         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
4743         "precompile".
4744
4745 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4746
4747         * g++.dg/template/friend14.C: New test.
4748
4749 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4750
4751         * gcc.dg/old-style-asm-1.c: New test.
4752
4753 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
4754
4755         * gcc.c-torture/compile/20030109-1.c: New test.
4756
4757 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4758
4759         * gcc.c-torture/execute/20030109-1.c: New test.
4760
4761 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
4762
4763         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
4764         * g++.old-deja/g++.mike/dyncast2.C: Likewise
4765         * g++.old-deja/g++.mike/dyncast3.C: Likewise
4766         * g++.old-deja/g++.mike/eh2.C: Likewise
4767         * g++.old-deja/g++.mike/eh3.C: Likewise
4768         * g++.old-deja/g++.mike/eh5.C: Likewise
4769         * g++.old-deja/g++.mike/eh6.C: Likewise
4770         * g++.old-deja/g++.mike/eh7.C: Likewise
4771         * g++.old-deja/g++.mike/eh8.C: Likewise
4772         * g++.old-deja/g++.mike/eh9.C: Likewise
4773         * g++.old-deja/g++.mike/eh10.C: Likewise
4774         * g++.old-deja/g++.mike/eh12.C: Likewise
4775         * g++.old-deja/g++.mike/eh13.C: Likewise
4776         * g++.old-deja/g++.mike/eh14.C: Likewise
4777         * g++.old-deja/g++.mike/eh16.C: Likewise
4778         * g++.old-deja/g++.mike/eh17.C: Likewise
4779         * g++.old-deja/g++.mike/eh18.C: Likewise
4780         * g++.old-deja/g++.mike/eh21.C: Likewise
4781         * g++.old-deja/g++.mike/eh23.C: Likewise
4782         * g++.old-deja/g++.mike/eh24.C: Likewise
4783         * g++.old-deja/g++.mike/eh25.C: Likewise
4784         * g++.old-deja/g++.mike/eh26.C: Likewise
4785         * g++.old-deja/g++.mike/eh27.C: Likewise
4786         * g++.old-deja/g++.mike/eh28.C: Likewise
4787         * g++.old-deja/g++.mike/eh29.C: Likewise
4788         * g++.old-deja/g++.mike/eh31.C: Likewise
4789         * g++.old-deja/g++.mike/eh33.C: Likewise
4790         * g++.old-deja/g++.mike/eh34.C: Likewise
4791         * g++.old-deja/g++.mike/eh35.C: Likewise
4792         * g++.old-deja/g++.mike/eh36.C: Likewise
4793         * g++.old-deja/g++.mike/eh37.C: Likewise
4794         * g++.old-deja/g++.mike/eh38.C: Likewise
4795         * g++.old-deja/g++.mike/eh39.C: Likewise
4796         * g++.old-deja/g++.mike/eh40.C: Likewise
4797         * g++.old-deja/g++.mike/eh41.C: Likewise
4798         * g++.old-deja/g++.mike/eh42.C: Likewise
4799         * g++.old-deja/g++.mike/eh44.C: Likewise
4800         * g++.old-deja/g++.mike/eh46.C: Likewise
4801         * g++.old-deja/g++.mike/eh47.C: Likewise
4802         * g++.old-deja/g++.mike/eh48.C: Likewise
4803         * g++.old-deja/g++.mike/eh49.C: Likewise
4804         * g++.old-deja/g++.mike/eh50.C: Likewise
4805         * g++.old-deja/g++.mike/eh51.C: Likewise
4806         * g++.old-deja/g++.mike/eh53.C: Likewise
4807         * g++.old-deja/g++.mike/eh55.C: Likewise
4808         * g++.old-deja/g++.mike/p7912.C: Likewise
4809         * g++.old-deja/g++.mike/p9706.C: Likewise
4810         * g++.old-deja/g++.mike/p10416.C: Likewise
4811         * g++.old-deja/g++.mike/p11667.C: Likewise
4812         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
4813         Remove redundant reference to Iris.
4814         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
4815         Elxsi, i860, Pico Java, and WE32K.
4816
4817 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
4818
4819         * g++.dg/ext/asm4.C: New test.
4820
4821 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4822
4823         PR c++/9030
4824         * g++.dg/template/friend12.C: New test.
4825         * g++.dg/template/friend13.C: Likewise.
4826         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
4827
4828 2003-01-08  Jan Hubicka  <jh@suse.cz>
4829
4830         * gcc.dg/i386-cadd.c: New test.
4831         * gcc.dg/i386-cmov4.c: Likewise.
4832
4833 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
4834
4835         PR c++/9165
4836         * g++.dg/warn/Wunused-3.C: New test.
4837
4838         * g++.dg/abi/bitfield9.C: New test.
4839
4840         PR c++/9189
4841         * g++.dg/parse/defarg3.C: New test.
4842
4843 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4844
4845         * g++.dg/parse/ambig1.C: New test.
4846         * g++.dg/parse/defarg2.C: New test.
4847
4848 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
4849
4850         * g++.dg/template/defarg-1.C: New test.
4851         * g++.dg/template/local2.C: Likewise.
4852
4853 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
4854
4855         * gcc.c-torture/execute/20030105-1.c: New test.
4856
4857 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4858
4859         * g++.dg/parse/namespace3.C: Remove extra semicolons.
4860         * g++.dg/parse/namespace4.C: Likewise.
4861
4862 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
4863
4864         * g++.dg/template/ntp2.C: New test.
4865
4866 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
4867
4868         * g++.dg/parse/extern-C-1.C: New test.
4869
4870         * g++.dg/parse/namespace4.C: New test.
4871
4872         * g++.dg/template/nested1.C: New test.
4873
4874         * g++.dg/parse/namespace3.C: New test.
4875
4876 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4877
4878         * g++.dg/lookup/two-stage1.C: New test.
4879
4880 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4881
4882         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
4883         * g++.old-deja/g++.jason/access8.C: Likewise.
4884         * g++.old-deja/g++.other/decl5.C: Likewise.
4885
4886 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4887
4888         * g++.dg/parse/parse7.C: New test.
4889
4890 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
4891
4892         PR c++/2843
4893         * g++.dg/ext/attrib7.C: New test.
4894
4895 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4896
4897         * g++.dg/parse/parse6.C: New test.
4898
4899 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
4900
4901         * gcc.dg/h8300-stack-1.c: New.
4902
4903 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4904
4905         g++.dg/lookup/exception1.C: New test.
4906
4907         g++.dg/lookup/template1.C: New test.
4908
4909         g++.dg/parse/namespace2.C: New test.
4910
4911         g++.dg/parse/parens2.C: New test.
4912
4913 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4914
4915         * g++.dg/parse/parse5.C: New test.
4916         * g++.dg/lookup/scoped4.C: New test.
4917
4918 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4919
4920         * g++.dg/parse/parens1.C: New test.
4921
4922         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
4923         angle-bracket1.C.
4924         * g++.dg/parse/parens2.C: New test.
4925
4926         * g++.dg/lookup/scope-operator1.C: New test.
4927
4928         * g++.dg/parse/operator1.C: New test.
4929
4930 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4931
4932         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
4933         * g++.old-deja/g++.other/access6.C: Likewise.
4934         * g++.old-deja/g++.other/decl1.C: Likewise.
4935         * g++.old-deja/g++.pt/typename12.C: Likewise.
4936
4937 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4938
4939         * g++.dg/parse/namespace1.C: New test.
4940
4941 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4942
4943         * g++.dg/parse/parse4.C: New test.
4944
4945 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4946
4947         * g++.dg/parse/parse3.C: New test.
4948
4949 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4950
4951         * g++.dg/parse/parse2.C: New test.
4952
4953 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4954
4955         * g++.dg/template/friend11.C: New test.
4956
4957 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4958
4959         * g++.dg/parse/parse1.C: New test.
4960
4961 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
4962
4963         * lib/profopt.exp: Change the name of a global variable to avoid
4964         possible clashes with other test suites.
4965
4966 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
4967
4968         * g++.dg/inherit/covariant8.C: New test.
4969
4970 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4971
4972         * g++.dg/init/array9.C: New test.
4973
4974         PR c++/9112
4975         * g++.dg/parse/expr1.C: New test.
4976
4977 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
4978
4979         * gcc.c-torture/compile/20021230-1.c: New test.
4980
4981 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4982
4983         * g++.dg/inherit/covariant5.C: New test.
4984         * g++.dg/inherit/covariant6.C: New test.
4985         * g++.dg/inherit/covariant7.C: New test.
4986
4987 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4988
4989         PR c++/2739
4990         * g++.dg/other/access2.C: New test.
4991
4992 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4993
4994         * g++.dg/other/anon-struct.C: No longer fails
4995         * g++.old-deja/g++.brendan/parse4.C: Likewise.
4996         * g++.old-deja/g++.brendan/parse5.C: Likewise.
4997         * g++.old-deja/g++.brendan/parse6.C: Likewise.
4998
4999 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5000
5001         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5002
5003 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5004
5005         * g++.dg/eh/spec4.C: Remove stray semicolon.
5006         * g++.dg/expr/pmf-1.C: Change error message.
5007         * g++.dg/ext/asm1.C: Remove stray semicolon.
5008         * g++.dg/ext/typename1.C: Add missing typenames.
5009         * g++.dg/inherit/template-as-base.C: Change error message.
5010         * g++.dg/lookup/scoped1.C: Likewise.
5011         * g++.dg/lookup/scoped2.C: Likewise.
5012         * g++.dg/lookup/using2.C: Likewise.
5013         * g++.dg/other/component1.C: Remove stray semicolon.
5014         * g++.dg/other/do1.C: Change error message.
5015         * g++.dg/other/error2.C: Likewise.
5016         * g++.dg/other/init1.C: Likewise.
5017         * g++.dg/other/packed1.C: Remove stray semicolon.
5018         * g++.dg/other/ptrmem2.C: Change error message.
5019         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5020         marker.
5021         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5022         * g++.dg/template/access3.C: Add typename keyword.
5023         * g++.dg/template/access5.C: Remove stray semicolon.
5024         * g++.dg/template/access6.C: Likewise.
5025         * g++.dg/template/complit1.C: Likewise.
5026         * g++.dg/template/crash1.C: Change error message.
5027         * g++.dg/template/inherit2.C: Remove stray semicolon.
5028         * g++.dg/template/instantiate2.C: Likewise.
5029         * g++.dg/template/instantiate3.C: Change error message.
5030         * g++.dg/template/qual1.C: Remove stray semicolon.
5031         * g++.dg/template/qualttp18.C: Change error message.
5032         * g++.dg/template/ref1.C: Remove stray semicolon.
5033         * g++.dg/template/sizeof1.C (A::value): Declare it.
5034         * g++.dg/template/spec4.C: Change error message.
5035         * g++.dg/template/static1.C: Likewise.
5036         * g++.dg/template/type1.C: Likewise.
5037         * g++.dg/template/typename3.C: Likewise.
5038         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5039         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5040         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5041         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5042         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5043         named return value extension.
5044         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5045         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5046         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5047         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5048         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5049         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5050         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5051         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5052         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5053         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5054         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5055         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5056         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5057         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5058         syntax.
5059         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5060         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5061         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5062         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5063         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5064         * g++.old-deja/g++.brendan/template11.C: Likewise.
5065         * g++.old-deja/g++.brendan/template26.C: Likewise.
5066         * g++.old-deja/g++.brendan/template27.C: Use explicit
5067         specialization syntax.
5068         * g++.old-deja/g++.brendan/template30.C: Likewise.
5069         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5070         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5071         non-dependent names.
5072         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5073         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5074         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5075         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5076         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5077         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5078         named return value extension.
5079         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5080         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5081         * g++.old-deja/g++.ext/return1.C: Likewise.
5082         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5083         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5084         * g++.old-deja/g++.jason/access8.C: Likewise.
5085         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5086         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5087         pseudo-destructor names.
5088         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5089         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5090         pseudo-destructor names.
5091         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5092         * g++.old-deja/g++.jason/overload19.C: Likewise.
5093         * g++.old-deja/g++.jason/overload32.C: Likewise.
5094         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5095         stray semicolons.
5096         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5097         * g++.old-deja/g++.jason/return.C: Likewise.
5098         * g++.old-deja/g++.jason/return2.C: Likewise.
5099         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5100         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5101         syntax.
5102         * g++.old-deja/g++.jason/template10.C: Account for use of
5103         non-dependent names.
5104         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5105         syntax.
5106         * g++.old-deja/g++.jason/template37.C: Likewise.
5107         * g++.old-deja/g++.law/access4.C: Change error messages.
5108         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5109         pseudo-destructor names.
5110         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5111         * g++.old-deja/g++.law/ctors9.C: Likewise.
5112         * g++.old-deja/g++.law/cvt22.C: Likewise.
5113         * g++.old-deja/g++.law/dtors5.C: Likewise.
5114         * g++.old-deja/g++.law/global-init1.C: Likewise.
5115         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5116         * g++.old-deja/g++.law/operators28.C: Likewise.
5117         * g++.old-deja/g++.law/visibility28.C: Likewise.
5118         * g++.old-deja/g++.martin/eval1.C: Likewise.
5119         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5120         name.
5121         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5122         * g++.old-deja/g++.mike/net34.C: Likewise.
5123         * g++.old-deja/g++.mike/net36.C: Likewise.
5124         * g++.old-deja/g++.mike/ns2.C: Likewise.
5125         * g++.old-deja/g++.mike/p12306.C: Likewise.
5126         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5127         value extension.
5128         * g++.old-deja/g++.mike/p700.C: Likewise.
5129         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5130         * g++.old-deja/g++.mike/p710.C: Likewise.
5131         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5132         value extension.
5133         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5134         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5135         * g++.old-deja/g++.ns/crash2.C: Likewise.
5136         * g++.old-deja/g++.ns/crash3.C: Likewise.
5137         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5138         * g++.old-deja/g++.ns/ns17.C: Likewise.
5139         * g++.old-deja/g++.ns/template16.C: Likewise.
5140         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5141         keyword.
5142         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5143         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5144         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5145         named return value extension.
5146         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5147         * g++.old-deja/g++.other/access4.C: Issue additional error
5148         messages.
5149         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5150         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5151         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5152         * g++.old-deja/g++.other/crash25.C: Change error message.
5153         * g++.old-deja/g++.other/crash4.C: Change error message.
5154         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5155         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5156         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5157         checks.
5158         * g++.old-deja/g++.other/defarg8.C: Likewise.
5159         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5160         * g++.old-deja/g++.other/dtor10.C: Likewise.
5161         * g++.old-deja/g++.other/incomplete.C: Likewise.
5162         * g++.old-deja/g++.other/linkage7.C: Likewise.
5163         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5164         lookup algorithm.
5165         * g++.old-deja/g++.other/mangle2.C: Likewise.
5166         * g++.old-deja/g++.other/refinit2.C: Likewise.
5167         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5168         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5169         * g++.old-deja/g++.pt/crash28.C: Likewise.
5170         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5171         syntax.
5172         * g++.old-deja/g++.pt/crash32.C: Change error message.
5173         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5174         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5175         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5176         error message position.
5177         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5178         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5179         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5180         syntax.
5181         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5182         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5183         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5184         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5185         keyword.
5186         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5187         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5188         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5189         keyword.
5190         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5191         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5192         syntax.
5193         * g++.old-deja/g++.pt/friend28.C: Account for use of
5194         non-dependent names.
5195         * g++.old-deja/g++.pt/friend29.C: Likewise.
5196         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5197         rules.
5198         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5199         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5200         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5201         lookup rules.
5202         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5203         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5204         keyword.
5205         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5206         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5207         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5208         keyword.
5209         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5210         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5211         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5212         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5213         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5214         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5215         keyword.
5216         * g++.old-deja/g++.pt/spec10.C: Likewise.
5217         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5218         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5219         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5220         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5221         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5222         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5223         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5224         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5225         * g++.old-deja/g++.pt/typename15.C: Likewise.
5226         * g++.old-deja/g++.pt/typename22.C: Likewise.
5227         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5228         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5229         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5230         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5231         syntax.
5232         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5233         return value extension.
5234         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5235         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5236         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5237         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5238
5239 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5240
5241         * g++.dg/warn/inline1.C: New test.
5242         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5243         * g++.old-deja/g++.jason/synth10.C: Likewise.
5244         * g++.old-deja/g++.mike/net31.C: Likewise.
5245         * g++.old-deja/g++.mike/p8786.C: Likewise.
5246
5247         * g++.dg/template/friend10.C: New test.
5248         * g++.dg/template/conv5.C: New test.
5249
5250 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5251
5252         * g++.dg/lookup/scoped3.C: New test.
5253
5254         * g++.dg/lookup/decl1.C: New test.
5255         * g++.dg/lookup/decl2.C: New test.
5256
5257 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5258
5259         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5260         gcc.c-torture/compile/20021015-1.c,
5261         gcc.c-torture/compile/20021015-2.c,
5262         gcc.c-torture/compile/20021123-1.c,
5263         gcc.c-torture/compile/20021123-2.c,
5264         gcc.c-torture/compile/20021123-3.c,
5265         gcc.c-torture/compile/20021123-4.c,
5266         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5267         only to 3.1 or 3.2 branch.
5268
5269 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5270
5271         * gcc.dg/i386-bitfield3.c: New test.
5272
5273         * gcc.dg/i386-bitfield2.c: New test.
5274
5275 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5276
5277         * g++.dg/parse/conv_op1.C: New test.
5278
5279 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5280
5281         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5282         approved.
5283
5284 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5285
5286         * gcc.c-torture/compile/20021220-1.c: New test.
5287
5288 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5289
5290         * gcc.dg/i386-fastcall-1.c: New.
5291
5292 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5293
5294         * gcc.c-torture/execute/20021219-1.c: New test.
5295
5296 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5297
5298         * gcc.dg/i386-pic-1.c: New test.
5299
5300 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5301
5302         PR c++/8099
5303         * g++.dg/template/friend9.C: New test.
5304
5305 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5306
5307         PR c++/3663
5308         * g++.dg/template/access7.C: New test.
5309
5310 2002-12-18  Nick Clifton  <nickc@redhat.com>
5311
5312         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5313         the libstdc++-v3 directory has been found.
5314
5315 2002-12-12  Devang Patel <dpatel@apple.com>
5316         * gcc.dg/darwin-ld-1.c: New test.
5317         * gcc.dg/darwin-ld-2.c: New test.
5318         * gcc.dg/darwin-ld-3.c: New test.
5319         * gcc.dg/darwin-ld-4.c: New test.
5320         * gcc.dg/darwin-ld-5.c: New test.
5321
5322 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5323
5324         * gcc.c-torture/compile/20021212-1.c: New test.
5325
5326 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5327
5328         * gcc.dg/fshort-wchar: New test.
5329
5330 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5331
5332         PR c++/8372
5333         * g++.dg/template/dtor1.C: New test.
5334
5335         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5336         markers.
5337
5338 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5339
5340         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5341
5342 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5343
5344         * g++.dg/template/static1.C: New test.
5345         * g++.dg/template/static2.C: New test.
5346         * g++.old-deja/g++.ext/memconst.C: New test.
5347
5348 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5349
5350         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5351         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5352         * g++.dg/special/initp1.C: Likewise.
5353
5354 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5355
5356         * gcc.c-torture/execute/20021204-1.c: New test.
5357
5358 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5359
5360         * gcc.dg/ppc-fmadd-1.c: New file.
5361         * gcc.dg/ppc-fmadd-2.c: New file.
5362         * gcc.dg/ppc-fmadd-3.c: New file.
5363
5364 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5365
5366         * gcc.c-torture/compile/20021204-1.c: New test.
5367
5368 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5369
5370         * g++.dg/inherit/covariant2.C: New test.
5371         * g++.dg/inherit/covariant3.C: New test.
5372         * g++.dg/inherit/covariant4.C: New test.
5373         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5374         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5375
5376 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5377
5378         PR c++/8688
5379         * g++.dg/init/brace3.C: New test.
5380
5381 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5382
5383         * gcc.dg/20020210-1.c: Fix a comment typo.
5384
5385 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5386
5387         PR c++/8720
5388         * g++.dg/parse/defarg1.C: New test.
5389
5390         PR c++/8615
5391         * g++.dg/template/char1.C: New test.
5392
5393         * g++.dg/template/varmod1.C: Fix typo.
5394
5395 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5396
5397         DR 180
5398         * g++.old-deja/g++.pt/crash32.C: Expect error.
5399
5400 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5401
5402         PR c++/5919
5403         * g++.dg/template/varmod1.C: New test.
5404
5405         PR c++/8727
5406         * g++.dg/inherit/typeinfo1.C: New test.
5407
5408         PR c++/8663
5409         * g++.dg/inherit/typedef1.C: New test.
5410
5411 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5412
5413         PR c++/8332
5414         PR c++/8493
5415         * g++.dg/template/strlen1.C: New test.
5416
5417         PR c++/8227
5418         * g++.dg/template/ctor2.C: New test.
5419
5420         PR c++/8214
5421         * g++.dg/init/string1.C: New test.
5422
5423         PR c++/8511
5424         * g++.dg/template/friend8.C: New test.
5425
5426 2002-11-29  Joe Buck <jbuck@synopsys.com>
5427
5428         * g++.dg/lookup/anon2.C: New test.
5429
5430 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5431
5432         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5433         h8300 port.
5434
5435 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5436
5437         * gcc.dg/bitfld-6.c: New test.
5438
5439 2002-11-27  Jan Hubicka  <jh@suse.cz>
5440
5441         * gcc.c-torture/execute/20021127.[cx]: New test.
5442
5443 2002-11-26  Jan Hubicka  <jh@suse.cz>
5444
5445         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5446         quality.
5447
5448 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5449
5450         * g++.dg/init/brace2.C: New test.
5451         * g++.old-deja/g++.mike/p9129.C: Correct.
5452
5453 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5454
5455         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5456
5457 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5458
5459         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5460
5461 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5462
5463         * testsuite/g++.dg/abi/empty11.C: New test.
5464         * testsuite/g++.dg/rtti/cv1.C: New test.
5465
5466 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5467
5468         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5469
5470 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5471
5472         * g++.dg/abi/empty10.C: New test.
5473
5474 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5475
5476         * gcc.c-torture/compile/20021124-1.c: New test.
5477
5478 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5479
5480         * g++.dg/abi/rtti2.C: New test.
5481
5482 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5483
5484         * gcc.dg/i386-unroll-1.c: New test.
5485
5486 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5487
5488         * gcc.c-torture/compile/20021120-1.c: New test.
5489         * gcc.c-torture/compile/20021120-2.c: New test.
5490
5491 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5492
5493         * gcc.dg/bitfld-5.c: New test.
5494
5495 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5496
5497         * gcc.c-torture/execute/20021120-3.c: New test.
5498
5499 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5500
5501         * gcc.c-torture/execute/20021120-2.c: New test.
5502
5503 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5504
5505         * gcc.c-torture/execute/20021120-1.c: New test.
5506
5507 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5508
5509         * gcc.c-torture/execute/20021118-3.c: New test.
5510
5511 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5512
5513         * gcc.c-torture/compile/20021119-1.c: New test.
5514
5515 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5516
5517         * gcc.dg/duff-1.c: New test.
5518         * gcc.dg/duff-2.c: New test.
5519         * gcc.dg/duff-3.c: New test.
5520
5521 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5522
5523         * gcc.dg/cpp/_Pragma5.c: New test.
5524
5525 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5526
5527         * gcc.c-torture/execute/20021118-2.c: New test.
5528
5529 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5530
5531         * gcc.c-torture/execute/20021118-1.c: New test.
5532
5533 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5534
5535         * gcc.dg/20021116-1.c: New test.
5536
5537 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5538
5539         * g++.dg/abi/vcall1.C: New test.
5540
5541 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5542
5543         * gcc.dg/20021029-1.c: New test.
5544         * gcc.dg/20021029-2.c: New test.
5545
5546 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5547
5548         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5549
5550 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5551
5552         PR c/8439
5553         * gcc.dg/20021110.c: Move to ...
5554         * gcc.c-torture/compile/20021110.c: .... here.
5555
5556 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5557
5558         PR c/8467
5559         * gcc.c-torture/execute/20021111-1.c
5560
5561 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5562
5563         PR c/8439
5564         * gcc.dg/20021110.c: New test.
5565
5566 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5567
5568         * g++.dg/abi/vthunk3.C: Run only on x86.
5569
5570 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5571
5572         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5573
5574 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5575
5576         * lib/compat.exp (compat-execute): Fix logic error in last
5577         change.
5578
5579 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5580
5581         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5582
5583 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5584
5585         PR c++/8389
5586         * g++.dg/template/access6.C: New test.
5587
5588 2002-11-08  Jan Hubicka  <jh@suse.cz>
5589
5590         * gcc.dg/i386-ssefp-1.c: New test.
5591         * gcc.dg/i386-ssefp-1.c: New test.
5592
5593 2002-11-08  Jan Hubicka  <jh@suse.cz>
5594
5595         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5596
5597 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5598
5599         * g++.dg/abi/vthunk3.C: New test.
5600
5601         PR c++/8338
5602         * g++.dg/template/crash2.C: New test.
5603
5604 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5605
5606         * testsuite/g++.dg/abi/dtor1.C: New test.
5607         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5608
5609 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5610
5611         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5612         Darwin.
5613
5614 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5615
5616         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5617         -mthumb.  Only xfail with -O0.
5618
5619 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5620
5621         * g++.dg/abi/thunk1.C: New test.
5622         * g++.dg/abi/thunk2.C: Likewise.
5623         * g++.dg/abi/vtt1.C: Likewise.
5624
5625 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5626
5627         PR optimization/8423
5628         * gcc.c-torture/execute/builtin-constant.c: New test.
5629
5630 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5631
5632         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5633         Add some more cases.
5634
5635 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5636
5637         PR c++/8391
5638         * g++.dg/opt/local1.C: New test.
5639
5640 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5641
5642         PR c++/8160
5643         * g++.dg/template/complit1.C: New test.
5644
5645         PR c++/8149
5646         * g++.dg/template/typename4.C: Likewise.
5647
5648 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5649
5650         Core issue 287, PR c++/7639
5651         * g++.dg/template/instantiate1.C: Adjust error location.
5652         * g++.dg/template/instantiate3.C: New test.
5653         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5654         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5655         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5656
5657 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5658
5659         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5660
5661 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5662
5663         PR c++/8287
5664         * g++.dg/init/dtor2.C: New test.
5665
5666 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5667
5668         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5669         * gcc.dg/nest.c: Bypass errors on irix6.
5670
5671 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5672
5673         * gcc.dg/nest.c: Expect error for mmix-*-*.
5674         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5675
5676 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5677
5678         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5679         markers.
5680
5681         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5682
5683 2002-10-25  Mike Stump  <mrs@apple.com>
5684
5685         * gcc.dg/warn-1.c: New test.
5686
5687 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5688
5689         * g++.dg/template/typename3.C: New test.
5690
5691 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5692
5693         * g++.dg/lookup/ptrmem1.C: New test.
5694
5695         * g++.dg/abi/vthunk2.C: New test.
5696
5697 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5698
5699         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5700
5701 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5702
5703         * g++.dg/abi/empty9.C: New test.
5704
5705 2002-10-24  Richard Henderson  <rth@redhat.com>
5706
5707         * g++.dg/inherit/thunk1.C: Enable for ia64.
5708
5709 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5710
5711         PR c++/8067
5712         * g++.dg/lookup/pretty1.C: New test.
5713
5714 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
5715
5716         * gcc.dg/20021023-1.c: New test.
5717
5718 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5719
5720         PR c++/7679
5721         * g++.dg/parse/inline1.C: New test.
5722
5723 2002-10-23  Richard Henderson  <rth@redhat.com>
5724
5725         * g++.dg/inherit/thunk1.C: Enable for x86_64.
5726
5727         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
5728
5729 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
5730
5731         PR c++/6579
5732         * g++.dg/parse/stmtexpr3.C: New test.
5733
5734 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5735
5736         * g++.dg/expr/cond1.C: New test.
5737
5738 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5739
5740         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
5741
5742 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5743
5744         * g++.dg/abi/vbase13.C: New test.
5745         * g++.dg/abi/vbase14.C: Likewise.
5746
5747 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
5748
5749         * gcc.dg/tls/pic-1.c: New test.
5750         * gcc.dg/tls/nonpic-1.c: New test.
5751         * gcc.dg/20021018-1.c: New test.
5752
5753 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5754
5755         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
5756         Remove only files with the same base name as the test case.
5757         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
5758         (profopt-execute): Likewise.  Also, remove old profiling
5759         and performance data files before running the tests.
5760
5761         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
5762         * g++.dg/bprob/bprob.exp: Likewise.
5763         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
5764         to allow more general test case names.
5765
5766         * g++.dg/bprob/bprob-1.C: Rename to ...
5767         * g++.dg/bprob/g++-bprob-1.C: ... this.
5768
5769         * g77.dg/bprob/bprob-1.f: Rename to ...
5770         * g77.dg/bprob/g77-bprob-1.f: ... this.
5771
5772 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5773
5774         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
5775         bison 1.50 or later.
5776
5777 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
5778
5779         * g++.dg/README: Describe more test directories.
5780
5781 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5782
5783         * g++.dg/init/array6.C: Add additional tests.
5784
5785 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5786
5787         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
5788         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
5789
5790 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
5791
5792         * gcc.c-torture/compile/20020604-1.x: New.
5793         * gcc.c-torture/compile/simd-5.x: Likewise.
5794         * gcc.c-torture/execute/920710-1.x: Likewise.
5795         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
5796
5797 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5798
5799         * g++.dg/inherit/override1.C: Add dg-options clause.
5800
5801 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5802
5803         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
5804         _mm_slli_si128.
5805
5806 2002-10-19  Andreas Schwab  <schwab@suse.de>
5807
5808         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
5809         directory component.
5810
5811 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
5812
5813         * g++.dg/inherit/thunk1.C: New test.
5814
5815         * g++.dg/inherit/override1.C: New test.
5816
5817         * g++.dg/abi/mangle11.C: New test.
5818         * g++.dg/abi/mangle14.C: New test.
5819         * g++.dg/abi/mangle17.C: New test.
5820
5821 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5822
5823         * g++.dg/overload/member2.C: New test.
5824
5825 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
5826
5827         * g++.dg/README: Describe new compat directory.
5828         * g++.dg/dg.exp: Skip tests in compat directory.
5829         * README.compat: New file.
5830         * lib/compat.exp: New expect script.
5831         * g++.dg/compat: New test directory.
5832         * g++.dg/compat/compat.exp: New expect script.
5833         * g++.dg/compat/abi: New test directory.
5834         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
5835         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
5836         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
5837         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
5838         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
5839         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
5840         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
5841         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
5842         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
5843         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
5844         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
5845         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
5846         * g++.dg/compat/break: New test directory.
5847         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
5848         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
5849         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
5850         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
5851         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
5852         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
5853         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
5854         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
5855         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
5856         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
5857         g++.dg/compat/break/README: New files.
5858         * g++.dg/compat/eh: New test directory.
5859         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
5860         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
5861         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
5862         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
5863         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
5864         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
5865         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
5866         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
5867         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
5868         g++.dg/compat/eh/filter2_y.C,
5869         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
5870         g++.dg/compat/eh/new1_y.C,
5871         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
5872         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
5873         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
5874         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
5875         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
5876         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
5877         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
5878         g++.dg/compat/eh/unexpected1_y.C: New files.
5879         * g++.dg/compat/init: New test directory.
5880         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
5881         g++.dg/compat/init/array5_y.C,
5882         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
5883         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
5884         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
5885         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
5886         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
5887         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
5888         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
5889         g++.dg/compat/init/init-ref2_y.C: New files.
5890
5891 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5892
5893         PR c++/7584
5894         * g++.dg/inherit/using3.C: New test.
5895
5896 2002-10-17  Jan Hubicka  <jh@suse.cz>
5897
5898         * gcc.dg/20021017-2.c: New test.
5899
5900 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5901
5902         * g++.dg/abi/mangle16.C: Adjust.
5903
5904         * g++.dg/init/array8.C: New test.
5905
5906 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
5907
5908         * gcc.dg/special/mips-abi.exp: New test.
5909         * gcc.dg/special/mips-abi.s: Empty file used by the above.
5910
5911 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5912
5913         * g++.dg/abi/mangle16.C: New test.
5914         * g++.dg/abi/mangle17.C: Likewise.
5915
5916         PR c++/7478
5917         * g++.dg/template/ref1.C: New test.
5918
5919 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5920
5921         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
5922
5923 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
5924
5925         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
5926
5927 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5928
5929         PR c++/7524
5930         * g++.dg/init/array7.C: New test.
5931
5932 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
5933
5934         * g++.dg/init/array6.C: New test.
5935
5936         * g++.dg/abi/mangle13.C: Likewise.
5937         * g++.dg/abi/mangle14.C: Likewise.
5938         * g++.dg/abi/mangle15.C: Likewise.
5939
5940 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5941
5942         * g++.dg/abi/empty8.C: New test.
5943
5944 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
5945
5946         * g++.dg/init/ctor1.C: New test.
5947
5948 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
5949
5950         * gcc.c-torture/execute/20021015-1.c: New test.
5951
5952 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
5953
5954         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
5955
5956 2002-10-14  Jan Hubicka  <jh@suse.cz>
5957
5958         * gcc.dg/i386-ssetype-[1-5].c: New tests.
5959
5960 2002-10-14  Richard Henderson  <rth@redhat.com>
5961
5962         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
5963
5964 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5965
5966         PR optimization/6631
5967         * g++.dg/opt/const2.C: New test.
5968
5969 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5970
5971         PR c++/7176
5972         * g++.dg/parse/friend1.C: New test.
5973         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
5974
5975 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
5976
5977         * gcc.dg/20021014-1.c: New test.
5978
5979 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
5980
5981         PR c++/5661
5982         * g++.dg/ext/vlm1.C: New test.
5983         * g++.dg/ext/vlm2.C: Likewise.
5984
5985         * g++.dg/init/array1.C: Remove invalid braces.
5986         * g++.dg/init/brace1.C: New test.
5987         * g++.dg/init/copy2.C: Likewise.
5988         * g++.dg/init/copy3.C: Likewise.
5989         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
5990         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
5991         braces.
5992
5993 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
5994
5995         * gcc.dg/cpp/assembler.S: Don't use -ansi.
5996
5997 2002-10-11  Richard Shann  <richard.shann@superh.com>
5998
5999         * gcc.c-torture/compile/simd-5.c: New test.
6000
6001 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6002
6003         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6004
6005 2002-10-10  Jim Wilson  <wilson@redhat.com>
6006
6007         * gcc.c-torture/execute/20021010-1.c: New test.
6008
6009 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6010
6011         PR c/7353
6012         * g++.dg/ext/typedef-init.C: New test.
6013         * gcc.dg/typedef-init.c: New test.
6014
6015 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6016
6017         * gcc.dg/cpp/paste13.c: New test.
6018
6019 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6020
6021         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6022         remaining platforms, XFAIL during compile, not execute.  Don't
6023         XFAIL at -O0.
6024
6025 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6026
6027         * gcc.dg/alias-1.c: Tweak expected warning.
6028
6029 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6030
6031         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6032
6033 2002-10-06  Andreas Jaeger  <aj@suse.de>
6034
6035         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6036         * gcc.dg/cpp/c++98.C: Likewise.
6037
6038         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6039         * g++.dg/cpp/c++98.C: Likewise.
6040
6041         * g++.dg/README (Subdirectories): Mention cpp directory.
6042
6043         PR target/7559
6044         * gcc.dg/20021006-1.c: New test.
6045
6046 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6047
6048         PR c++/7804
6049         * g++.dg/other/warning1.C: New test.
6050
6051 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6052
6053         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6054         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6055         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6056
6057 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6058
6059         PR c++/7931
6060         * g++.dg/template/ptrmem3.C: New test.
6061
6062         PR c++/7754
6063         * g++.dg/template/union1.C: New test.
6064
6065 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6066
6067         PR c++/8006
6068         * g++.dg/abi/mangle9.C: New test.
6069         * g++.dg/abi/mangle10.C: New test.
6070         * g++.dg/abi/mangle11.C: New test.
6071         * g++.dg/abi/mangle12.C: New test.
6072
6073 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6074
6075         PR c++/7188.
6076         * g++.dg/template/meminit1.C: New test.
6077         * g++.dg/warn/Wreorder-1.C: Likewise.
6078         * g++.old-deja/g++.mike/warn3.C: Tweak.
6079         * lib/prune.exp: Ingore "in copy constructor".
6080
6081 2002-10-02  Andreas Jaeger  <aj@suse.de>
6082
6083         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6084         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6085         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6086         on x86-64.
6087
6088 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6089
6090         * gcc.dg/empty1.C: Fix typo.
6091
6092 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6093
6094         * gcc.dg/alias-1.c: New test.
6095
6096 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6097
6098         * gcc.dg/empty1.C: New test.
6099
6100         * g++.dg/tls/init-2.C: Tweak error messages.
6101
6102 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6103
6104         * gcc.c-torture/compile/20020923-1.c: New test.
6105
6106 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6107
6108         * gcc.c-torture/execute/ffs-1.c: New test.
6109         * gcc.c-torture/execute/ffs-2.c: Ditto.
6110
6111 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6112
6113         * g++.dg/overload/member1.C: New test.
6114
6115 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6116
6117         * g++.dg/abi/empty7.C: New test.
6118         * g++.dg/init/pm2.C: Likewise.
6119
6120 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6121
6122         * g++.dg/rtti/crash1.C: New test.
6123
6124 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6125
6126         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6127         gcc.dg/sibcall-4.c: New tests.
6128
6129 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6130
6131         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6132         powerpc and MMIX targets.
6133
6134 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6135
6136         * gcc.dg/cpp/20020927-1.c: New.
6137
6138 2002-09-26  David S. Miller  <davem@redhat.com>
6139
6140         * gcc.c-torture/compile/trunctfdf.c: New.
6141
6142 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6143
6144         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6145
6146 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6147
6148         * gcc.c-torture/execute/loop-15.c: New.
6149
6150 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6151
6152         * README.QMTEST: Fix typo.
6153
6154 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6155
6156         * gcc.dg/20020926-1.c: New test.
6157
6158 2002-09-25  David S. Miller  <davem@redhat.com>
6159
6160         PR target/7842
6161         * gcc.c-torture/execute/shiftdi.c: New test.
6162
6163 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6164
6165         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6166         unique to the tool.
6167         * lib/g77.exp (g77_init): Likewise.
6168         * lib/g++.exp (g++_init): Likewise.
6169         * lib/objc.exp (objc_init): Likewise.
6170
6171 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6172
6173         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6174         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6175         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6176
6177 2002-09-25  Richard Henderson  <rth@redhat.com>
6178
6179         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6180         too-small long double.
6181
6182 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6183
6184         * gcc.dg/20020919-1.c: New test.
6185
6186 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6187
6188         * g++.dg/abi/bitfield6.C: New test.
6189         * g++.dg/abi/bitfield7.C: New test.
6190         * g++.dg/abi/bitfield8.C: New test.
6191         * g++.dg/abi/vbase11.C: New test.
6192
6193 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6194
6195         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6196         hppa*-*-hpux*.  Update test comment.
6197
6198 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6199
6200         * gcc.dg/tls/struct-1.c: New test.
6201
6202 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6203
6204         * gcc.dg/cpp/tr-warn2.c: Update.
6205
6206 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6207
6208         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6209
6210 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6211
6212         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6213         systems.
6214
6215 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6216
6217         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6218
6219         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6220         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6221         setting of cxxfilt.
6222
6223 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6224
6225         * gcc.dg/20020312-2.c: Update for darwin.
6226
6227 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6228
6229         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6230
6231 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6232
6233         * objc.dg/comp-types-1.m: New test.
6234         * objc.dg/comp-types-2.m: New test.
6235         * objc.dg/comp-types-3.m: New test.
6236         * objc.dg/comp-types-4.m: New test.
6237         * objc.dg/comp-types-5.m: New test.
6238         * objc.dg/comp-types-6.m: New test.
6239
6240 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6241
6242         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6243
6244 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6245
6246         * g++.dg/other/do1.C: New test.
6247
6248         * g++.dg/template/subst1.C: New test.
6249
6250 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6251
6252         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6253
6254 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6255
6256         * g++.dg/template/qualttp20.C: Adjust expected errors.
6257         * g++.old-deja/g++.jason/report.C: Likewise.
6258         * g++.old-deja/g++.other/qual1.C: Likewise.
6259
6260         * g++.dg/lookup/scoped2.C: New test.
6261
6262         * g++.dg/ext/asm3.C: New test.
6263
6264 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6265
6266         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6267
6268 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6269
6270         * ChangeLog: follow spelling conventions.
6271         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6272         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6273         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6274         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6275         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6276         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6277         * g++.old-deja/g++.law/global-init1.C: Likewise.
6278         * g++.old-deja/g++.other/delete4.C: Likewise.
6279         * g++.old-deja/g++.other/inline21.C: Likewise.
6280         * g++.old-deja/g++.other/singleton.C: Likewise.
6281         * g77.dg/strlen0.f: Likewise.
6282         * g77.f-torture/compile/20010519-1.f: Likewise.
6283         * g77.f-torture/compile/980310-4.f: Likewise.
6284         * gcc.c-torture/compile/20000605-1.c: Likewise.
6285         * gcc.c-torture/execute/20020225-1.c: Likewise.
6286         * gcc.dg/c90-hexfloat-2.c: Likewise.
6287         * gcc.dg/c99-bool-1.c: Likewise.
6288         * gcc.dg/c99-hexfloat-2.c: Likewise.
6289         * gcc.dg/dll-2.c: Likewise.
6290         * gcc.dg/wtr-union-init-1.c: Likewise.
6291         * gcc.dg/wtr-union-init-2.c: Likewise.
6292         * gcc.dg/wtr-union-init-3.c: Likewise.
6293         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6294         * gcc.dg/cpp/defined.c: Likewise.
6295         * gcc.dg/cpp/macsyntx.c: Likewise.
6296         * gcc.dg/cpp/paste2.c: Likewise.
6297         * gcc.dg/cpp/trad/defined.c: Likewise.
6298         * gcc.dg/format/c90-printf-1.c: Likewise.
6299         * gcc.dg/format/c90-scanf-1.c: Likewise.
6300         * gcc.dg/format/c99-printf-1.c: Likewise.
6301         * gcc.dg/format/c99-scanf-1.c: Likewise.
6302         * gcc.misc-tests/gcov-8.c: Likewise.
6303         * lib/profopt.exp: Likewise.
6304
6305 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6306
6307         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6308
6309 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6310
6311         * g++.dg/inherit/using2.C: New test.
6312
6313 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6314
6315         * ChangeLog: Follow spelling conventions.
6316         * g++.dg/template/friend4.C: Likewise.
6317         * g++.old-deja/g++.pt/crash67.C: Likewise.
6318         * gcc.c-torture/execute/20000801-4.c: Likewise.
6319         * gcc.dg/c90-digraph-1.c: Likewise.
6320         * gcc.dg/c94-digraph-1.c: Likewise.
6321         * gcc.dg/c99-digraph-1.c: Likewise.
6322         * gcc.dg/cpp/line5.c: Likewise.
6323         * gcc.dg/cpp/multiline.c: Likewise.
6324         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6325         * gcc.dg/format/attr-3.c: Likewise.
6326         * gcc.dg/format/c90-scanf-3.c: Likewise.
6327         * gcc.dg/format/ext-4.c: Likewise.
6328
6329 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6330
6331         * g++.dg/template/pretty1.C: New test.
6332
6333 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6334
6335         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6336
6337 2002-09-13  Matt Austern  <austern@apple.com>
6338
6339         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6340         passing a cast expression to a function by const reference.
6341
6342 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6343
6344         * g++.dg/template/deduce1.C: New test.
6345
6346 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6347
6348         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6349         32-bit int.
6350
6351 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6352
6353         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6354         usage.
6355
6356 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6357
6358         * gcc.c-torture/compile/20020910-1.c: New test.
6359
6360 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6361
6362         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6363
6364 2002-09-10  Andreas Jaeger  <aj@suse.de>
6365
6366         * gcc.dg/20020312-2.c: Adjust for x86-64.
6367
6368 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6369
6370         * g77.dg/7388.f: New test case for PR 7388.
6371
6372 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6373
6374         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6375
6376 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6377
6378         * objc.dg/proto-lossage-1.m: New test.
6379
6380 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6381
6382         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6383
6384 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6385
6386         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6387         expected to pass.
6388
6389 2002-09-06  Stan Shebs  <shebs@apple.com>
6390             David Edelsohn  <edelsohn@gnu.org>
6391
6392         * gcc.dg/weak: New directory.
6393         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6394         target-specific xfail bits.
6395         * gcc.dg/typeof-2.c: Move to new directory.
6396         * gcc.dg/weak.exp: New expect script.
6397
6398 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6399
6400         * gcc.c-torture/execute/extzvsi.c: New test.
6401
6402 2002-09-05  Stan Shebs  <shebs@apple.com>
6403
6404         * gcc.dg/weak-1.c: xfail on Darwin.
6405         * gcc.dg/weak-2.c: Ditto.
6406         * gcc.dg/weak-3.c: Ditto.
6407         * gcc.dg/weak-4.c: Ditto.
6408         * gcc.dg/weak-5.c: Ditto.
6409         * gcc.dg/weak-6.c: Ditto.
6410         * gcc.dg/weak-7.c: Ditto.
6411         * gcc.dg/weak-8.c: Ditto.
6412         * gcc.dg/weak-9.c: Ditto.
6413
6414 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6415
6416         * gcc.c-torture/execute/loop-14.c: New test.
6417
6418 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6419
6420         * g++.dg/other/cxa-atexit1.C: New test.
6421
6422         * gcc.dg/typeof-2.c: New test.
6423
6424 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6425
6426         * gcc.dg/builtins-2.c: New testcase.
6427         * gcc.dg/builtins-3.c: New testcase.
6428
6429 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6430
6431         * gcc.dg/cpp/_Pragma4.c: New test.
6432
6433 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6434
6435         * objc/execute/nil_method-1.m: New testcase.
6436
6437 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6438
6439         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6440         [Object class], not [Object initialize].
6441
6442 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6443             Hans-Peter Nilsson  <hp@bitrange.com>
6444
6445         * gcc.c-torture/execute/20020720-1.x: Skip test on
6446         mmix-knuth-mmixware.  Correct comment.
6447
6448 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6449
6450         * testsuite/g++.dg/abi/bitfield5.C: New test.
6451         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6452
6453 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6454
6455         * objc.dg/undeclared-selector.m: New test.
6456
6457 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6458
6459         * g++.dg/other/offsetof1.C: Avoid cast warning.
6460
6461 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6462
6463         * objc.dg/super-class-2.m: New test.
6464
6465 2002-08-24  Matt Austern  <austern@apple.com>
6466
6467         * g++.dg/ext/lvaddr.C: New test.
6468         * g++.dg/ext/lvcast.C: New test.
6469
6470 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6471
6472         * testsuite/g++.dg/inherit/cond1.C: New test.
6473
6474 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6475
6476         * gcc.dg/noncompile/incomplete-1.c: New test.
6477
6478 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6479
6480         * gcc.dg/typespec-1.c: New test.
6481
6482 2002-08-20  Devang Patel  <dpatel@apple.com>
6483         * objc.dg/proto-hier-2.m: New test.
6484
6485 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6486
6487         * objc.dg/bitfield-1.m: New test.
6488         * objc.dg/bitfield-2.m: New test.
6489
6490 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6491
6492         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6493         gcc.dg/c99-flex-array-4.c: New tests.
6494
6495 2002-08-16  Stan Shebs  <shebs@apple.com>
6496
6497         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6498
6499 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6500
6501         * gcc.dg/typeof-1.c: New test.
6502         * g++.dg/ext/typeof2.C: New test.
6503
6504 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6505
6506         * g++.dg/other/offsetof1.C: New test.
6507
6508 2002-08-14  Richard Henderson  <rth@redhat.com>
6509
6510         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6511
6512 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6513
6514         * gcc.dg/cpp/_Pragma3.c: New test.
6515
6516 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6517
6518         * g++.dg/template/inherit3: New test.
6519
6520 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6521
6522         * gcc.dg/bitfld-4.c: Add blank options.
6523
6524 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6525
6526         * g++.dg/template/crash1.C: New test.
6527
6528 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6529
6530         * gcc.dg/tls/opt-2.c: New test.
6531
6532 2002-08-08  Devang Patel  <dpatel@apple.com>
6533
6534         * objc.dg/selector-1.m : New test
6535
6536 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6537
6538         * g++.dg/abi/bitfield4.C: New test.
6539         * gcc.dg/bitfld-4.c: New test.
6540
6541 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6542
6543         * g++.dg/other/packed1.C: New test.
6544
6545 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6546
6547         * g++.dg/abi/offsetof.C: Tweak error messages.
6548         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6549
6550 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6551
6552         * gcc.dg/bitfld-3.c: New test.
6553
6554 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6555             Richard Henderson  <rth@redhat.com>
6556
6557         * gcc.dg/i386-bitfield1.c: New test.
6558         * g++.dg/abi/bitfield3.C: Update.
6559
6560 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6561
6562         * objc.dg/const-str-2.m: Update.
6563         * gcc.dg/cpp/c++98.c: Change to C extension.
6564         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6565         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6566
6567 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6568
6569         * testsuite/gcc.dg/tls/diag-3.c: New.
6570
6571 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6572
6573         * g++.dg/README (Subdirectories): Document new subdir expr.
6574         * g++.dg/expr/pmf-1.C: New test.
6575
6576 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6577
6578         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6579
6580 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6581
6582         * g++.dg/abi/bitfield3.C: New test.
6583
6584 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6585
6586         * lib/gcov.exp: Tweak expected line formats.
6587         * gcc.misc-tests/gcov8.c: New test.
6588         * gcc.misc-tests/gcov8.x: New flags.
6589
6590 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6591
6592         * consistency.vlad/layout/endian.c: Include string.h.
6593
6594         * gcc.c-torture/execute/20020805-1.c: New test.
6595
6596 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6597
6598         * g++.dg/other/conversion1.C: New test.
6599
6600 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6601
6602         * gcc.dg/builtins-1.c: New testcase.
6603
6604 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6605
6606         * g++.dg/inherit/access3.C: New test.
6607
6608 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6609
6610         * gcc.dg/ia64-visibility-2.c: New test.
6611
6612 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6613
6614         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6615         __qualifier_flags to __flags.
6616
6617 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6618
6619         * g++.dg/inherit/operator1.C: New test.
6620         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6621         * g++.dg/other/error1.C: Change expected error message.
6622         * g++.dg/template/conv4.C: Likewise.
6623
6624 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6625
6626         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6627         for documented behavior.
6628
6629 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6630
6631         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6632         several targets known to fail.
6633
6634 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6635
6636         * gcc.dg/mips-args-[123].c: New tests.
6637
6638 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6639
6640         * gcc.dg/ppc-spe.c: New.
6641
6642 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6643
6644         * g++.dg/other/ptrmem4.C: New testcase.
6645
6646 2002-07-24  Richard Henderson  <rth@redhat.com>
6647
6648         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6649
6650 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6651
6652         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6653
6654 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6655
6656         * gcc.c-torture/execute/memset-3.c: New testcase.
6657
6658 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6659
6660         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6661         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6662
6663 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6664
6665         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6666         Delete.
6667
6668 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6669
6670         * gcc.c-torture/compile/simd-4.c: New test.
6671
6672 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6673
6674         PR c++/7347, c++/7348
6675         * g++.dg/template/access4.C: New test.
6676         * g++.dg/template/access5.C: New test.
6677         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6678         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6679         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6680         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6681
6682 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6683
6684         * gcc.dg/gnu89-init-2.c: New test.
6685
6686 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6687
6688         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6689
6690 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6691
6692         * gcc.c-torture/execute/20020720-1.c: New testcase.
6693
6694 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6695
6696         * gcc.dg/cpp/Wsignprom.c: New tests.
6697
6698 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6699
6700         * gcc.c-torture/execute/loop-13.c: New test.
6701
6702 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6703
6704         * gcc.dg/cpp/expr.c: New tests.
6705
6706 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6707
6708         * g++.dg/opt/pr6713.C: Add template instantiation.
6709
6710 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
6711
6712         * gcc.dg/nest.c: New test.
6713
6714 2002-07-17  Richard Henderson  <rth@redhat.com>
6715
6716         * g++.dg/opt/pr6713.C: New test.
6717
6718 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
6719
6720         * gcc.c-torture/execute/loop-2e.x: Let the testcase
6721         XFAIL for all x86 processors.
6722
6723 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
6724
6725         * gcc.c-torture/execute/20010122-1.x: Do not test with
6726         -fomit-frame-pointer.
6727
6728 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6729
6730         * g++.dg/template/instantiate2.C: New test.
6731         * g++.dg/template/spec4.C: New test.
6732
6733 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6734
6735         * g++.dg/template/access2.C: New test.
6736         * g++.dg/template/access3.C: New test.
6737
6738 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
6739
6740         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
6741         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
6742         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
6743         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
6744         Convert to use <stdarg.h>.
6745         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
6746         Delete.
6747         * gcc.dg/va-arg-2.c: New.
6748         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
6749
6750 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
6751
6752         * gcc.c-torture/compile/20020710-1.c: New test.
6753
6754 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
6755                           Andrew Pinski  <pinskia@physics.uc.edu>
6756
6757         gcc.c-torture/compile/simd-2.c: New testcase.
6758         gcc.c-torture/compile/simd-3.c: Likewise.
6759
6760 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
6761
6762         PR c++/7224
6763         * g++.dg/overload/error1.C: New test.
6764
6765 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6766
6767         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
6768         configuration and IRIX 6 O32 ABI.
6769
6770 2002-07-11  Roger Sayle  <roger@eyesopen.com>
6771
6772         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
6773
6774 2002-07-10  Roger Sayle  <roger@eyesopen.com>
6775
6776         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
6777
6778 2002-07-10  Jeffrey A Law  <law@redhat.com>
6779
6780         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
6781
6782         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
6783
6784 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
6785
6786         * gcc.dg/20020312-2.c: Check for __PPC__.
6787
6788 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
6789
6790         * gcc.c-torture/compile/20020709-1.c: New test.
6791
6792 2002-07-07  Roger Sayle  <roger@eyesopen.com>
6793
6794         * g++.dg/template/qualttp21.C: New test case.
6795
6796 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
6797
6798         * gcc.c-torture/compile/20020706-1.c: New test.
6799         * gcc.c-torture/compile/20020706-2.c: New test.
6800
6801 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
6802             Alexandre Oliva  <aoliva@redhat.com>
6803
6804         * g++.dg/warn/incomplete1.C: New test.
6805
6806 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6807
6808         PR c++/7099
6809         * g++.dg/warn/noreturn1.C: New test.
6810
6811 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
6812
6813         PR c++/6706
6814         * g++.dg/debug/debug6.C: New test.
6815         * g++.dg/debug/debug7.C: New test.
6816
6817 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
6818
6819         * gcc.c-torture/compile/simd-3.c: New test.
6820
6821 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
6822
6823         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
6824         * gcc.dg/20020620-1.c: Likewise.
6825
6826 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6827
6828         PR c++/6944
6829         * g++.dg/init/array4.C: New test.
6830         * g++.dg/init/array5.C: New test.
6831
6832 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
6833
6834         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
6835         * gcc.c-torture/execute/simd-2.c (main): Likewise.
6836
6837 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6838
6839         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
6840         * gcc.dg/wtr-aggr-init-1.c: Likewise.
6841         * gcc.dg/wtr-conversion-1.c: Likewise.
6842         * gcc.dg/wtr-escape-1.c: Likewise.
6843         * gcc.dg/wtr-int-type-1.c: Likewise.
6844         * gcc.dg/wtr-label-1.c: Likewise.
6845         * gcc.dg/wtr-static-1.c: Likewise.
6846         * gcc.dg/wtr-strcat-1.c: Likewise.
6847         * gcc.dg/wtr-suffix-1.c: Likewise.
6848         * gcc.dg/wtr-switch-1.c: Likewise.
6849         * gcc.dg/wtr-unary-plus-1.c: Likewise.
6850         * gcc.dg/wtr-union-init-1.c: Likewise.
6851         * gcc.dg/wtr-union-init-2.c: Likewise.
6852         * gcc.dg/wtr-union-init-3.c: Likewise.
6853
6854         * gcc.dg/wtr-func-def-1.c: New test.
6855
6856 2002-07-02 Devang Patel <dpatel@apple.com>
6857
6858         * objc.dg/param-1.m: New test.
6859
6860 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
6861
6862         * gcc.dg/cpp/trad/directive.c: Add test.
6863         * gcc.dg/cpp/trad/macroargs.c: Add test.
6864         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
6865
6866 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
6867
6868         * gcc.dg/cpp/cmdlne-M.c: New test.
6869
6870 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
6871
6872         * objc.dg/desig-init-1.m: New test.
6873
6874 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6875
6876         PR c++/6716
6877         * g++.dg/template/instantiate1.C: New test.
6878
6879 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
6880
6881         PR c++/7112
6882         * g++.dg/template/sizeof2.C: New test.
6883
6884 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6885
6886         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
6887         gcc.dg/cpp/trad/include.c: New tests.
6888
6889 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
6890
6891         PR target/7177
6892         * gcc.c-torture/compile/20020701-1.c: New test.
6893
6894 2002-07-01  Stan Shebs  <shebs@apple.com>
6895
6896         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
6897         header here...
6898         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
6899         (objc-torture-execute): or here.
6900
6901 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
6902
6903         * gcc.c-torture/execute/arith-rand-ll.c: New test.
6904
6905 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6906
6907         * gcc.dg/cpp/trad/escaped-nl.c: New test.
6908
6909 2002-06-30  Devang Patel  <dpatel@apple.com>
6910
6911         * objc.dg/fsyntax-only.m: New test.
6912
6913 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
6914
6915         PR c++/6695
6916         * g++.dg/template/friend7.C: New file.
6917
6918 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
6919
6920         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
6921         return type.
6922
6923 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
6924
6925         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
6926         avoid division by zero.
6927
6928 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
6929
6930         * gcc.dg/Wunknownprag.c: New tests.
6931
6932 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
6933
6934         * gcc.c-torture/execute/simd-2.c: New test.
6935
6936 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
6937
6938         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
6939         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
6940         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
6941         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
6942         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
6943         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
6944         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
6945         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
6946         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
6947         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
6948         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
6949         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
6950         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
6951         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
6952         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
6953         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
6954         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
6955
6956 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
6957
6958         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
6959         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
6960         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
6961         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
6962         New tests.
6963         * gcc.dg/cpp/trad/directive.c: Update.
6964
6965 2002-06-23  Andreas Jaeger  <aj@suse.de>
6966
6967         * gcc.c-torture/execute/complex-6.c: New.
6968
6969 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
6970
6971         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
6972         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
6973         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
6974         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
6975
6976 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
6977
6978         * gcc.dg/cpp/trad: New directory with traditional tests copied
6979         from parent directory.
6980         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6981         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6982         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6983         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6984         Move to trad/ and rename.
6985         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
6986         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
6987         gcc.dg/cpp/trad/redef2.c: New tests.
6988         * gcc.dg/cpp/trad/trad.exp: New driver.
6989
6990 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
6991
6992         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6993         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6994         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6995         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6996         Remove.
6997
6998 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
6999
7000         * gcc.dg/20020620-1.c: New test.
7001
7002 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7003
7004         * g++.dg/template/ttp4.C: New test.
7005
7006 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7007
7008         * g++.dg/opt/vt1.C: Fix regexp.
7009
7010 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7011
7012         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7013         Don't use attribute `noinline'.
7014
7015 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7016
7017         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7018
7019 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7020
7021         * gcc.c-torture/execute/simd-1.c: New.
7022
7023         * gcc.dg/simd-1.c: New.
7024
7025 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7026
7027         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7028
7029 2002-06-16  Richard Henderson  <rth@redhat.com>
7030
7031         * g++.dg/ext/anon-struct1.C: New.
7032         * g++.dg/ext/anon-struct2.C: New.
7033         * g++.dg/ext/anon-struct3.C: New.
7034         * gcc.dg/anon-struct-1.c: New.
7035         * gcc.dg/anon-struct-2.c: New.
7036         * gcc.dg/anon-struct-3.c: New.
7037         * gcc.dg/20011008-1.c: Adjust warning text.
7038         * gcc.dg/20020527-1.c: Add -fms-extensions.
7039
7040 2002-06-16  Richard Henderson  <rth@redhat.com>
7041
7042         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7043
7044 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7045
7046         * gcc.c-torture/execute/20020615-1.c: New test.
7047
7048 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7049
7050         * gcc.c-tortuture/execute/compare-1.c: New test case.
7051         * gcc.c-tortuture/execute/compare-2.c: New test case.
7052         * gcc.c-tortuture/execute/compare-3.c: New test case.
7053
7054 2002-06-13  Richard Henderson  <rth@redhat.com>
7055
7056         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7057         ia64 ilp32.
7058
7059 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7060
7061         * g++.dg/template/typename2.C: Update error message.
7062
7063 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7064
7065         * gcc.c-torture/execute/20020611-1.c: New test.
7066
7067 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7068
7069         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7070         list of targets to skip.
7071
7072 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7073
7074         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7075         targets if not optimizing.
7076
7077 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7078
7079         * gcc.c-torture/compile/20020605-1.c: New test.
7080
7081         * g++.dg/opt/vt1.C: New test.
7082
7083         * gcc.dg/20020531-1.c: New test.
7084
7085         * gcc.dg/20020530-1.c: New test.
7086
7087         * gcc.dg/20020527-1.c: New test.
7088
7089         * g++.dg/opt/cse1.C: New test.
7090
7091 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7092
7093         * gcc.dg/20020607-2.c: New test case.
7094
7095 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7096
7097         * gcc.c-torture/compile/20020604-1.c: New test.
7098
7099 2002-06-04  Richard Henderson  <rth@redhat.com>
7100
7101         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7102         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7103         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7104
7105 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7106
7107         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7108
7109 2002-06-03  Richard Henderson  <rth@redhat.com>
7110
7111         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7112         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7113
7114 2002-06-02  Richard Henderson  <rth@redhat.com>
7115
7116         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7117         test functions static.
7118
7119 2002-06-02  Andreas Jaeger  <aj@suse.de>
7120
7121         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7122         now.
7123
7124 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7125
7126         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7127         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7128         Update for mofified diagnostics.
7129         * gcc.dg/c99-intconst-1.c: No longer fail.
7130
7131 2002-06-02  Richard Henderson  <rth@redhat.com>
7132
7133         * gcc.dg/uninit-A.c: Remove xfail markers.
7134
7135 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7136
7137         * gcc.dg/fnegate-1.c: New test case.
7138
7139 2002-05-30  Osku Salerma  <osku@iki.fi>
7140
7141         * gcc.c-torture/execute/mayalias-1.c: New file.
7142
7143 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7144
7145         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7146         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7147         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7148
7149 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7150
7151         * gcc.c-torture/execute/20020529-1.c: New test.
7152
7153 2002-05-27  Richard Henderson  <rth@redhat.com>
7154
7155         * g++.dg/ext/attrib6.C: New test case.
7156
7157 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7158
7159         * gcc.c-torture/execute/pure-1.c: New test.
7160
7161 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7162
7163         * gcc.dg/cpp/arith-2.c: Remove.
7164
7165 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7166
7167         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7168         * gcc.dg/cpp/if-3.c: Remove.
7169
7170 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7171
7172         * g++.dg/opt/cse2.C: New test.
7173
7174 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7175
7176         * gcc.dg/cpp/arith-1.c: New semantic tests.
7177         * gcc.dg/cpp/if-1.c: Update.
7178
7179 2002-05-24  Ben Elliston  <bje@redhat.com>
7180
7181         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7182
7183 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7184
7185         * gcc.dg/verbose-asm.c: New test.
7186
7187 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7188
7189         * gcc.dg/cpp/paste12.c: New test.
7190
7191 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7192
7193         * g++.dg/parse/named_ops.C: New test.
7194
7195 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7196
7197         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7198
7199 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7200
7201         * gcc.dg/weak-2.c: Allow optional leading underscore
7202         in scan-assembler symbol name.
7203         * gcc.dg/weak-3.c: Likewise.
7204         * gcc.dg/weak-4.c: Likewise.
7205         * gcc.dg/weak-5.c: Likewise.
7206
7207 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7208
7209         * gcc.dg/20020523-1.c: New test.
7210
7211 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7212
7213         * objc.dg/const-str-2.m: Update now that we stop after
7214         a command line error.
7215
7216 2002-05-22  Richard Henderson  <rth@redhat.com>
7217
7218         * g++.dg/dg.exp: Fix typo in test pruneing.
7219
7220 2002-05-22  Richard Henderson  <rth@redhat.com>
7221
7222         * g++.dg/dg.exp: Prune the tls subdirectory.
7223         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7224         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7225         * g++.dg/tls/init-1.C: New.
7226
7227 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7228
7229         * gcc.dg/20020517-1.c: New test.
7230
7231 2002-05-21  Richard Henderson  <rth@redhat.com>
7232
7233         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7234         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7235
7236 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7237
7238         * g++.dg/other/copy2.C: New test.
7239
7240 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7241
7242         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7243         (MAX_COPY): Bump up to 10 times sizeof (long long).
7244         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7245
7246         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7247         sizeof (long long).
7248
7249         * gcc.c-torture/execute/strcpy-1.c: New test.
7250
7251 2002-05-19  Jason Merrill  <jason2redhat.com>
7252
7253         * g++.dg/ext/oper1.C: New test.
7254
7255 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7256 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7257
7258         * README.QMTEST: New file.
7259
7260         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7261
7262 2002-05-19  Andreas Jaeger  <aj@suse.de>
7263
7264         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7265         now.
7266         * gcc.c-torture/execute/loop-2d.x: Likewise.
7267
7268 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7269
7270         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7271         support weak symbols.
7272         * gcc.dg/weak-4.c: Likewise
7273         * gcc.dg/weak-6.c: Likewise
7274
7275 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7276
7277         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7278         cygwin, coff and h8300-*-hms targets
7279         * gcc.dg/weak-5.c: Likewise
7280         * gcc.dg/weak-7.c: Likewise
7281
7282 2002-05-16  Jason Merrill  <jason@redhat.com>
7283
7284         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7285         (scan-assembler-not, scan-assembler-dem): Likewise.
7286         (scan-assembler-dem-not): Likewise.
7287
7288 2002-05-15  Richard Henderson  <rth@redhat.com>
7289
7290         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7291
7292 2002-05-15  Richard Henderson  <rth@redhat.com>
7293
7294         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7295         (vfoo1f): Warning here.
7296         (vfoo1l): Don't redefine the alias.
7297
7298 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7299
7300         * g++.dg/init/pm1.C: New test.
7301
7302 2002-05-12  David S. Miller  <davem@redhat.com>
7303
7304         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7305         types.
7306
7307 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7308
7309         * gcc.c-torture/execute/20020510-1.c: New test case.
7310
7311 2002-05-10  David S. Miller  <davem@redhat.com>
7312
7313         * gcc.c-torture/execute/conversion.c: Test long double too.
7314
7315 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7316
7317         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7318         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7319         * lib/g++.exp (g++_link_flags): Likewise.
7320         * lib/objc.exp (objc_target_compile): Likewise.
7321
7322 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7323
7324         * gcc.dg/cpp/poison.c: Update.
7325         * gcc.dg/cpp/20000625-2.c: Remove.
7326         * gcc.dg/cpp/direct2s.c: Remove final test.
7327
7328 2002-05-08  Tom Rix  <trix@redhat.com>
7329
7330         * gcc.c-torture/execute/20020508-1.c: New test.
7331         * gcc.c-torture/execute/20020508-2.c: New test.
7332         * gcc.c-torture/execute/20020508-3.c: New test.
7333
7334 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7335
7336         * gcc.dg/cpp/charconst-4.c: More tests.
7337
7338 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7339
7340         PR c/6569
7341         * gcc.dg/weak-3.c: Update location of warning messages.
7342         * gcc.dg/weak-5.c: Likewise.
7343
7344 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7345
7346         * gcc.c-torture/execute/20020506-1.c: New test case.
7347
7348 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7349
7350         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7351
7352 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7353
7354         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7355
7356 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7357
7358         * gcc.dg/cpp/charconst-3.c: New test.
7359
7360 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7361
7362         * gcc.dg/cpp/charconst.c: Update tests.
7363
7364 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7365
7366         * treelang: Added directory for new sample language treelang. Also
7367         lib/treelang.exp: New file to signal treelang should be tested.
7368
7369 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7370
7371         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7372         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7373         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7374         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7375         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7376         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7377         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7378
7379 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7380
7381         * gcc.dg/format/xopen-2.c: New test.
7382
7383 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7384
7385         * gcc.dg/20020503-1.c: New test.
7386
7387 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7388
7389         * g++.dg/init/dtor1.C: Make it tougher.
7390
7391 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7392
7393         * g++.dg/init/dtor1.C: New test.
7394
7395 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7396
7397         * gcc.dg/altivec-8.c: New.
7398
7399 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7400
7401         * gcc.dg/altivec-7.c: New.
7402
7403 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7404
7405         * g++.dg/parse/typedef1.C: New test.
7406
7407 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7408
7409         PR c++/6486
7410         * g++.dg/template/friend6.C: New test.
7411
7412         PR c++/6492
7413         * g++.dg/init/copy1.C: New test.
7414
7415 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7416
7417         * g++.dg/warn/effc1.C: New test.
7418
7419 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7420
7421         * gcc.dg/cpp/if-cexp.c: Add a test.
7422
7423 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7424
7425         * gcc.dg/20020426-2.c: New test.
7426
7427 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7428
7429         * gcc.dg/cpp/if-mop.c: Update.
7430         * gcc.dg/cpp/if-mpar.c: Add test.
7431         * gcc.dg/cpp/if-oppr.c: Update.
7432
7433 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7434
7435         PR c/6343
7436         * gcc.dg/weak-[2-7].c: New tests.
7437
7438 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7439
7440         * gcc.dg/enum1.c: New test.
7441
7442 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7443
7444         PR c++/6497
7445         * g++.dg/inherit/access2.C: New test.
7446
7447 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7448
7449         PR bootstrap/6445
7450         * gcc.dg/20020426-1.c: New test.
7451
7452 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7453
7454         * g++.dg/abi/enum1.C: New test.
7455
7456 2002-04-26  Richard Henderson  <rth@redhat.com>
7457
7458         * gcc.dg/c99-bool-1.c: Expect always true warning.
7459
7460 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7461
7462         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7463
7464 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7465
7466         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7467         targets.
7468
7469 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7470
7471         * g++.dg/abi/mange7.C: New test.
7472
7473         PR c++/6438.
7474         * g++.dg/parse/stmtexpr2.C: New test.
7475
7476 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7477
7478         * gcc.dg/20020312-2.c: Add SH target.
7479
7480 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7481
7482         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7483         compiler output on mips*-*-irix*.
7484
7485 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7486
7487         * g++.dg/parse/attr1.C: New test.
7488
7489 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7490
7491         * gcc.c-torture/execute/string-opt-17.c: New test case.
7492         * gcc.c-torture/execute/memset-2.c: New test case.
7493
7494 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7495
7496         PR c++/6256:
7497         * g++.dg/template/friend5.C: New test.
7498
7499         PR c++/6331:
7500         * g++.dg/template/qual1.C: Likewise.
7501
7502 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7503
7504         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7505         Include stdlib.h, not stdio.h or ctype.h.
7506
7507 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7508
7509         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7510         cris-*-elf* and mmix-*-*.
7511         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7512         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7513         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7514         Ditto.
7515         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7516         * gcc.dg/wchar_t-1.c: Ditto.
7517
7518 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7519
7520         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7521         Clarify comment.
7522
7523 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7524
7525         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7526
7527 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7528
7529         * gcc.c-torture/execute/20000906-1.x: Delete.
7530
7531 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7532
7533         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7534
7535 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7536
7537         * PR6367
7538         * g77.f-torture/execute/6367.f: New test.
7539         * g77.f-torture/execute/6367.x: Disable for MMIX.
7540
7541 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7542
7543         * PR6352
7544         * g++.dg/opt/inline2.C: New test.
7545
7546 2002-04-18  Richard Henderson  <rth@redhat.com>
7547
7548         * gcc.dg/20000906-1.c: Enable for all targets.
7549         * gcc.c-torture/compile/iftrap-2.c: New.
7550
7551 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7552
7553         * gcc.dg/20020418-1.c: New test.
7554         * gcc.dg/20020418-2.c: New test.
7555
7556 2002-04-18  Richard Henderson  <rth@redhat.com>
7557
7558         * gcc.c-torture/compile/iftrap-1.c: New.
7559         * gcc.dg/iftrap-1.c: Adjust for ia64.
7560         * gcc.dg/iftrap-2.c: New.
7561
7562 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7563
7564         * gcc.c-torture/compile/20020418-1.c: New test.
7565
7566 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7567
7568         * gcc.c-torture/compile/20020415-1.c: New.
7569
7570 2002-04-18  David S. Miller  <davem@redhat.com>
7571
7572         * gcc.c-torture/execute/20020418-1.c: New test.
7573
7574 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7575
7576         * gcc.dg/20020416-1.c: New test.
7577
7578         * g++.dg/opt/inline1.C: New test.
7579
7580 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7581
7582         * gcc.dg/altivec-5.c: New test.
7583
7584         * gcc.dg/20020415-1.c: New test.
7585
7586 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7587
7588         * testsuite/lib/chill.exp: Remove.
7589
7590 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7591
7592         * g++.dg/other/big-struct.C: New test.
7593
7594 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7595
7596         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7597         of scratch file.
7598
7599 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7600
7601         PR c/6277
7602         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7603         in scan-assembler function name
7604
7605 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7606
7607         * g77.f-torture/execute/980628-4.x,
7608         g77.f-torture/execute/980628-5.x,
7609         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7610         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7611         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7612         i[34567]86-*-*.
7613
7614 2002-04-13  David S. Miller  <davem@redhat.com>
7615
7616         * gcc.c-torture/execute/20020413-1.c: New test.
7617
7618 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7619
7620         * gcc.dg/asm-6.c,
7621         * g++.dg/ext/asm1.C: New tests.
7622
7623 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7624
7625         PR c++ 5373.
7626         * g++.dg/parse/stmtexpr1.C: New test.
7627
7628         PR c++/5189.
7629         * g++.dg/template/copy1.C: New test.
7630
7631 2002-04-12  Richard Henderson  <rth@redhat.com>
7632
7633         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7634
7635 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7636
7637         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7638         gcc.c-torture/execute/20020307-2.c.
7639
7640 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7641
7642         * g++.dg/ext/attrib5.C,
7643         * g++.dg/lookup/struct1.C: New tests.
7644
7645 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7646
7647         * gcc.dg/20020411-1.c: New test.
7648
7649         * gcc.c-torture/execute/20020411-1.c: New test.
7650
7651 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7652
7653         * g77.f-torture/execute/6177.f: New test.
7654
7655 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7656
7657         PR middle-end/6247
7658         * g++.dg/opt/cleanup1.C: New test.
7659
7660         * g++.dg/opt/const1.C: New test.
7661
7662 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7663
7664         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7665
7666 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7667
7668         PR c++/5507
7669         * g++.dg/template/typename2.C: New test.
7670
7671 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7672
7673         * gcc.c-torture/execute/loop-12.c: New.
7674
7675 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7676
7677         * g77.f-torture/execute/980628-4.x,
7678         g77.f-torture/execute/980628-5.x,
7679         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7680         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7681         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7682
7683 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7684
7685         PR optimization/6086
7686         * g++.dg/opt/preinc1.C: New test.
7687
7688 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7689
7690         PR c++/5571
7691         * g++.dg/opt/static2.C: New test.
7692
7693 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7694
7695         PR c/5120
7696         * gcc.dg/20020406-1.c: New test.
7697
7698 2002-04-04  David S. Miller  <davem@redhat.com>
7699
7700         * gcc.c-torture/execute/20020404-1.c: New test.
7701
7702 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7703
7704         PR c/6123
7705         * gcc.dg/20020312-2.c: Do not declare global register variable
7706         if __PIC__ or __pic__ is defined.
7707
7708 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7709
7710         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
7711         __asm__ so that it works correctly even if -ansi -pedantic-errors.
7712
7713 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7714
7715         * gcc.misc-tests/linkage.exp: Update last change to handle
7716         sparc*-, not just sparc-.
7717
7718 2002-04-03  Richard Henderson  <rth@redhat.com>
7719
7720         * gcc.dg/cpp/ucs.c: Improved long UCS test.
7721
7722 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7723
7724         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
7725
7726 2002-04-02  David S. Miller  <davem@redhat.com>
7727
7728         * gcc.c-torture/execute/20020402-3.c: New test.
7729
7730 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7731
7732         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
7733         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
7734
7735         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
7736         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
7737         g77.f-torture/execute/20001201.x,
7738         g77.f-torture/execute/u77-test.x: New files.
7739
7740         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
7741         * gcc.dg/wchar_t-1.c: Ditto.
7742
7743 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7744
7745         * gcc.c-torture/execute/20020402-1.c: New test.
7746
7747 2002-04-01  Richard Henderson  <rth@redhat.com>
7748
7749         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
7750
7751         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
7752
7753 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7754
7755         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
7756
7757 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7758
7759         * g++.dg/inherit/template-as-base.C: Expect error.
7760         * g++.dg/inherit/namespace-as-base.C: Likewise.
7761
7762 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
7763
7764         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
7765         g++.dg/ext/instantiate3.C: Tweak match patterns.
7766
7767         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
7768         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
7769         -da test.
7770
7771 2002-03-31  Richard Henderson  <rth@redhat.com>
7772
7773         * gcc.dg/special/alias-2.c: New.
7774         * gcc.dg/special/ecos.exp: Run it.
7775
7776 2002-03-31  Richard Henderson  <rth@redhat.com>
7777
7778         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
7779
7780 2002-03-31  Kazu Hirata  <kazu@hxi.com>
7781
7782         * gcc.dg/weak-1.c: Disable on h8300 port.
7783
7784 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
7785
7786         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
7787         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
7788         ordering tests.
7789         * g++.dg/bprob/bprob-1.C: New test.
7790         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
7791         * g++.dg/gcov/gcov-1.C: New test.
7792         * g++.dg/gcov/gcov-1.x: New file.
7793         * g++.dg/gcov/gcov-2.C: New test.
7794         * g++.dg/gcov/gcov-3.C: New test.
7795         * g++.dg/gcov/gcov-3.h: New file.
7796
7797 2002-03-28  Roger Sayle  <roger@eyesopen.com>
7798
7799         * g++.old-deja/g++.other/builtins5.C: New test.
7800         * g++.old-deja/g++.other/builtins6.C: New test.
7801         * g++.old-deja/g++.other/builtins7.C: New test.
7802         * g++.old-deja/g++.other/builtins8.C: New test.
7803         * g++.old-deja/g++.other/builtins9.C: New test.
7804
7805 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
7806
7807         * g++.dg/opt/static1.C: New test.
7808
7809         * g++.dg/opt/longbranch1.C: New test.
7810
7811 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
7812
7813         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
7814
7815         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
7816
7817 2002-03-28  Jeffrey A Law  (law@redhat.com)
7818
7819         * gcc.c-torture/execute/20020328-1.c: New test.
7820
7821 2002-03-27  Richard Henderson  <rth@redhat.com>
7822
7823         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
7824         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
7825         move from g++.old-deja/g++.ext/.
7826
7827 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
7828
7829         * g++.dg/init/new2.C: New test.
7830
7831 2002-03-26  Richard Henderson  <rth@redhat.com>
7832
7833         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
7834
7835         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
7836         on sparc.
7837
7838         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
7839         sparcv9 systems.
7840         * gcc.dg/20001102-1.c: Likewise.
7841
7842 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
7843
7844         * gcc.dg/cpp/endif-pedantic1.c,
7845         gcc.dg/cpp/endif-pedantic2.c:  New tests.
7846
7847 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
7848
7849         * g++.dg/init/new1.C: New test.
7850
7851 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7852
7853         * g++.dg/abi/vbase9.C: New test.
7854
7855 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
7856
7857         * gcc.dg/arm-asm.c: New test.
7858
7859 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
7860
7861         * gcc.dg/Wswitch-enum.c: New test.
7862         Fix PR c/5044.
7863
7864 2002-03-26  Richard Henderson  <rth@redhat.com>
7865
7866         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
7867         structure.
7868
7869 2002-03-25  Richard Henderson  <rth@redhat.com>
7870
7871         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
7872         sparcv9 systems.
7873
7874         * gcc.c-torture/compile/20011119-1.c (xxx): New.
7875         * gcc.c-torture/compile/20011119-2.c (xxx): New.
7876
7877 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
7878
7879         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
7880
7881 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
7882
7883         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
7884         targets using generic thunk support.
7885
7886 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
7887
7888         * gcc.c-torture/compile/20020323-1.c: New test.
7889
7890         * g++.dg/opt/conj2.C: New test.
7891
7892 2002-03-24  Richard Henderson  <rth@redhat.com>
7893
7894         * gcc.dg/weak-1.c: Use -fno-common.
7895
7896 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7897
7898         * g77.dg/f77-edit-apostrophe-out.f: New test
7899         * g77.dg/f77-edit-h-out.f: New test
7900         * g77.dg/f77-edit-t-in.f: New test
7901         * g77.dg/f77-edit-t-out.f: New test
7902         * g77.dg/f77-edit-x-out.f: New test
7903         * g77.dg/f77-edit-slash-out.f: New test
7904         * g77.dg/f77-edit-colon-out.f: New test
7905         * g77.dg/f77-edit-s-out.f: New test
7906
7907 2002-03-24  Richard Henderson  <rth@redhat.com>
7908
7909         * objc/execute/formal_protocol-6.x: New XFAIL.
7910
7911 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7912
7913         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
7914         that do not support weak symbols
7915
7916 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7917
7918         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
7919         * lib/g77.exp:  Likewise
7920         * lib/objc.exp: Likewise
7921
7922 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
7923
7924         * gcc.dg/Wswitch-default.c: New test.
7925
7926 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
7927
7928         * g++.dg/other/enum1.C: New test.
7929
7930 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
7931
7932         * gcc.dg/pragma-ep-3.c: Fix typo.
7933
7934 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7935
7936         * g++.dg/inherit/template-as-base.C: New test.
7937
7938 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
7939
7940         * g++.old-deja/g++.other/dwarf2-1.C: Move...
7941         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
7942
7943 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
7944
7945         * gcc.dg/cpp/multiline.c: Update to match.
7946
7947 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
7948
7949         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
7950
7951 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
7952
7953         * gcc.dg/cpp/extratokens2.c:  New file.
7954
7955 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
7956
7957         * gcc.dg/20020312-2.c: Add rs6000 target.
7958
7959         * gcc.c-torture/compile/20020319-1.c: New test.
7960
7961 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7962
7963         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
7964         (A, E): Handle this.
7965
7966 2002-03-20  Jason Merrill  <jason@redhat.com>
7967
7968         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
7969         ignoring -fpic.
7970         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
7971         through prune_gcc_output.
7972
7973 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
7974
7975         * gcc.c-torture/compile/20020320-1.c: New test.
7976
7977 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
7978
7979         * gcc.c-torture/compile/20020318-1.c: New test.
7980
7981         * gcc.dg/struct-by-value-1.c: New test.
7982
7983         * gcc.dg/20020319-1.c: New test.
7984
7985 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
7986
7987         * g++.dg/opt/conj1.C: New test.
7988
7989 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
7990
7991         * g++.dg/template/qualttp20.C: Revert previous change.
7992         * g++.dg/template/qualttp3.C: Likewise.
7993         * g++.dg/template/qualttp4.C: Likewise
7994         * g++.dg/template/qualttp5.C: Likewise
7995         * g++.dg/template/qualttp6.C: Likewise
7996         * g++.dg/template/qualttp7.C: Likewise
7997         * g++.dg/template/qualttp8.C: Likewise
7998         * g++.dg/template/recurse.C: Likewise.
7999
8000 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8001
8002         * gcc.dg/cpp/wchar-1.c: Update.
8003
8004 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8005
8006         * g++.dg/template/conv1.C: New test.
8007         * g++.dg/template/conv2.C: New test.
8008         * g++.dg/template/conv3.C: New test.
8009         * g++.dg/template/conv4.C: New test.
8010
8011 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8012
8013         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8014         * g++.dg/template/qualttp3.C: Likewise.
8015         * g++.dg/template/qualttp4.C: Likewise
8016         * g++.dg/template/qualttp5.C: Likewise
8017         * g++.dg/template/qualttp6.C: Likewise
8018         * g++.dg/template/qualttp7.C: Likewise
8019         * g++.dg/template/qualttp8.C: Likewise
8020         * g++.dg/template/recurse.C: Likewise.
8021
8022 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8023
8024         * g++.dg/opt/dtor1.C: New test.
8025
8026 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8027
8028         * gcc.c-torture/compile/20020315-1.c: New test.
8029
8030 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8031
8032         * gcc.dg/weak-1.c: Fix scan tests.
8033
8034 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8035
8036         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8037         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8038         cris-*-aout* mmix-*-*.
8039         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8040         cris-*-aout* mmix-*-*.
8041         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8042         cris-*-elf* cris-*-aout* and mmix-*-*.
8043         * gcc.dg/20001009-1.c: Ditto.
8044         * gcc.dg/20010912-1.c: Ditto.
8045         * gcc.dg/20020122-4.c: Ditto.
8046         * gcc.dg/inline-2.c: Ditto.
8047
8048 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8049
8050         * gcc.c-torture/compile/20020314-1.c: New test.
8051
8052 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8053
8054         * gcc.c-torture/execute/20020314-1.c: New test.
8055
8056 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8057
8058         * g++.dg/warn/Wunused-1.C: New test.
8059
8060 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8061
8062         * g++.dg/abi/mangle6.C: New test.
8063
8064 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8065
8066         * gcc.c-torture/compile/20020309-2.c: New test.
8067
8068         * gcc.c-torture/compile/20020312-1.c: New test.
8069
8070 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8071
8072         * g++.dg/other/access1.C: New test.
8073
8074 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8075
8076         * gcc.c-torture/execute/wchar_t-1.c: New test.
8077
8078 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8079
8080         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8081
8082 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8083
8084         * gcc.dg/20020312-1.c: New test case.
8085
8086 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8087
8088         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8089
8090 2002-03-11  Richard Henderson  <rth@redhat.com>
8091
8092         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8093         * g++.old-deja/g++.jason/report.C: Likewise.
8094
8095 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8096
8097         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8098         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8099
8100 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8101
8102         * testsuite/g++.dg/overload/pmf1.C: New test.
8103
8104 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8105
8106         * gcc.c-torture/execute/20020307-1.c: Use long.
8107
8108 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8109
8110         PR optimization/5844
8111         * gcc.dg/20020310-1.c: New test.
8112
8113 2002-03-09  Michael Meissner  <meissner@redhat.com>
8114
8115         * gcc.c-torture/execute/memcpy-2.c: New test.
8116         * gcc.c-torture/execute/memset-1.c: New test.
8117         * gcc.c-torture/execute/strlen-1.c: New test.
8118         * gcc.c-torture/execute/strcmp-1.c: New test.
8119         * gcc.c-torture/execute/strncmp-1.c: New test.
8120
8121 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8122
8123         * gcc.dg/ppc-ldstruct.c: New test.
8124
8125 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8126
8127         * gcc.c-torture/execute/va-arg-22.c: New test.
8128
8129 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8130
8131         * gcc.c-torture/compile/20020309-1.c: New test.
8132
8133 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8134
8135         * gcc.c-torture/execute/20020307-2.c: New test.
8136
8137 2002-03-07  Jeffrey A Law  (law@redhat.com)
8138
8139         * g77.f-torture/compile/20020307-1.f: New test.
8140
8141 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8142
8143         * gcc.dg/unordered-1.c: New test.
8144
8145 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8146
8147         * gcc.c-torture/execute/20020307-1.c: New test.
8148
8149 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8150
8151         * gcc.dg/20020304-1.c: New test.
8152
8153         * gcc.c-torture/compile/20020304-2.c: New test.
8154
8155 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8156
8157         * gcc.c-torture/compile/20020304-1.c: New test case
8158         (from PR c/5830).
8159
8160 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8161
8162         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8163
8164 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8165
8166         * g++.dg/other/classkey1.C: New test.
8167
8168 2002-03-01  Richard Henderson  <rth@redhat.com>
8169
8170         * gcc.c-torture/compile/981223-1.x: New.
8171         * gcc.c-torture/compile/920625-1.x: New.
8172
8173 2002-02-28  Richard Henderson  <rth@redhat.com>
8174
8175         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8176
8177 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8178
8179         * gcc.c-torture/execute/20020227-1.c: New test.
8180
8181 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8182
8183         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8184         here" ERROR lines.
8185         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8186         * g++.old-deja.g++.other/defarg1.C: Likewise.
8187         * g++.old-deja/g++.pt/calls2.C: Likewise.
8188         * g++.old-deja/g++.pt/crash20.C: Likewise.
8189         * g++.old-deja/g++.pt/crash30.C: Likewise.
8190         * g++.old-deja/g++.pt/crash36.C: Likewise.
8191         * g++.old-deja/g++.pt/crash6.C: Likewise.
8192         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8193         * g++.old-deja/g++.pt/derived3.C: Likewise.
8194         * g++.old-deja/g++.pt/error1.C: Likewise.
8195         * g++.old-deja/g++.pt/friend21.C: Likewise.
8196         * g++.old-deja/g++.pt/friend23.C: Likewise.
8197         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8198         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8199
8200 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8201
8202         * gcc.c-torture/execute/20020225-2.c: New test.
8203
8204 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8205
8206         * gcc.c-torture/execute/920730-1t.c,
8207         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8208         Delete test cases, only relevant to -traditional.
8209
8210 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8211
8212         * gcc.dg/cpp/undef1.c: Remove.
8213         * gcc.dg/cpp/directiv.c: Update.
8214         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8215
8216 2002-02-27  Michael Meissner  <meissner@redhat.com>
8217
8218         * gcc.c-torture/execute/20020226-1.c: New test.
8219
8220 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8221
8222         * g++.dg/debug/debug4.C: New test.
8223
8224         * gcc.dg/ia64-visibility-1.c: New test.
8225
8226 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8227
8228         * gcc.dg/debug/20020224-1.c: New.
8229
8230 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8231
8232         * gcc.c-torture/execute/960416-1.x: New.
8233         * gcc.c-torture/execute/divconst-3.x: Likewise.
8234
8235 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8236
8237         * gcc.dg/20020224-1.c: New test.
8238
8239 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8240
8241         * gcc.c-torture/execute/20020225-1.c: New.
8242
8243 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8244
8245         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8246
8247 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8248
8249         * gcc.dg/20020222-1.c: New test.
8250
8251 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8252
8253         * g++.dg/opt/anonunion1.C: New test.
8254
8255 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8256
8257         * g++.dg/template/qualttp19.C: New test.
8258         * g++.dg/template/qualttp20.C: New test.
8259         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8260         * g++.old-deja/g++.other/qual1.C: Likewise.
8261
8262 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8263
8264         * gcc.dg/attr-alwaysinline.c: New.
8265
8266 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8267
8268         * gcc.dg/20020220-1.c: New test.
8269
8270         * gcc.dg/20020220-2.c: New test.
8271
8272         * g++.dg/opt/mmx1.C: New test.
8273
8274 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8275
8276         * gcc.c-torture/compile/20020110.c: New test.
8277
8278 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8279
8280         * gcc.c-torture/execute/20020219-1.c: New test.
8281
8282         * gcc.dg/20020219-1.c: New test.
8283
8284         * gcc.dg/noncompile/20020220-1.c: New test.
8285
8286         * g++.dg/opt/ptrintsum1.C: New test.
8287
8288         * gcc.dg/debug/20020220-1.c: New test.
8289
8290 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8291
8292         * gcc.c-torture/execute/20020216-1.c: New test.
8293
8294 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8295
8296         * gcc.dg/decl-1.c: Update, new test.
8297
8298 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8299
8300         * g++.dg/abi/bitfield1.C: New test.
8301         * g++.dg/abi/bitfield2.C: New test.
8302
8303 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8304
8305         * gcc.dg/attr-nest.c: New test.
8306
8307 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8308
8309         * gcc.c-torture/execute/20020215-1.c: New test.
8310
8311 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8312
8313         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8314         * g++.dg/debug/debug.exp: New.
8315         * g++.dg/debug/trivial.C: New.
8316         * g++.dg/debug/debug1.C: Moved...
8317         * g++.dg/other/debug1.C: ...from here.
8318         * g++.dg/debug/debug2.C: Moved...
8319         * g++.dg/other/debug2.C: ...from here.
8320         * g++.dg/debug/debug3.C: Moved...
8321         * g++.dg/other/debug3.C: ...from here.
8322
8323         * gcc.dg/noncompile/20020213-1.c: New test.
8324
8325 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8326
8327         * g++.dg/other/debug3.C: New test.
8328
8329         * gcc.c-torture/execute/20020213-1.c: New test.
8330
8331 2002-02-13  Richard Smith <richard@ex-parrot.com>
8332
8333         * g++.old-deja/g++.other/thunk1.C: New test.
8334
8335 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8336
8337         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8338
8339 2002-02-13  Stan Shebs  <shebs@apple.com>
8340
8341         * gcc.dg/altivec-3.c: New.
8342
8343 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8344
8345         * gcc.dg/Wunreachable-1.c: New test.
8346         * gcc.dg/Wunreachable-2.c: New test.
8347
8348 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8349
8350         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8351
8352 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8353
8354         * gcc.dg/decl-1.c: New test.
8355
8356 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8357
8358         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8359
8360 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8361
8362         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8363         * gcc.c-torture/compile/980506-1.x: Likewise.
8364
8365 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8366
8367         * gcc.dg/20020210-1.c: New.
8368
8369 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8370
8371         * g77.f-torture/execute/947.f: New regression test
8372         for PR fortran/947.
8373
8374 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8375
8376         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8377         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8378
8379 2002-02-08  Richard Henderson  <rth@redhat.com>
8380
8381         * gcc.c-torture/compile/labels-3.c: New.
8382
8383 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8384
8385         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8386         expression statements work instead.
8387         * gcc.dg/noncompile/20020207-1.c: New test.
8388
8389 2002-02-07  Richard Henderson  <rth@redhat.com>
8390
8391         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8392
8393 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8394
8395         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8396         message from g77
8397         * lib/g77-dg.exp: Trim g77 error messages so that they are
8398         recognized by dg.exp.
8399
8400 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8401
8402         PR fortran/5473
8403         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8404
8405 2002-02-07  Richard Henderson  <rth@redhat.com>
8406
8407         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8408         to be sufficiently aligned for integers.
8409
8410 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8411
8412         * g++.dg/template/friend4.C: New test.
8413
8414 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8415
8416         PR fortran/5743
8417         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8418         unsupported cases.
8419
8420 2002-02-07  Richard Henderson  <rth@redhat.com>
8421
8422         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8423         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8424         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8425         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8426
8427 2002-02-06  Richard Henderson  <rth@redhat.com>
8428
8429         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8430
8431 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8432
8433         * gcc.dg/20020206-1.c: New test.
8434
8435 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8436
8437         * gcc.c-torture/execute/20020206-1.c: New test.
8438
8439         * gcc.c-torture/execute/20020206-2.c: New test.
8440
8441         PR optimization/5429:
8442         * gcc.c-torture/compile/20020206-1.c: New test.
8443
8444 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8445
8446         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8447         as certain file formats cannot support particularly large
8448         alignments.
8449
8450         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8451         and do not expect to be able to link the executable.
8452
8453         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8454         fail because the COFF format does not support the weak attribute.
8455
8456 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8457
8458         * g77.dg/pr5473.f:  New test
8459
8460 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8461
8462         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8463         Fix testcase accordingly.
8464
8465 2002-02-04  Richard Henderson  <rth@redhat.com>
8466
8467         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8468         (buf): Change to be an array of pointers, not ints.
8469
8470 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8471
8472         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8473         before all tests.  Move warning one line above to match where it
8474         C frontend emits.
8475         * gcc.dg/Wswitch-2.c: New test.
8476         * g++.dg/warn/Wswitch-1.C: New test.
8477         * g++.dg/warn/Wswitch-2.C: New test.
8478
8479 2002-02-04  Richard Henderson  <rth@redhat.com>
8480
8481         * g++.dg/abi/offsetof.C: Fix size comparison.
8482
8483 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8484
8485         * gcc.dg/cast-qual-2.c: New test.
8486
8487 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8488
8489         * gcc.dg/20020201-4.c: New test.
8490
8491 2002-02-04  Ben Elliston  <bje@redhat.com>
8492
8493         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8494         target_info attribute != 0, in addition to the empty string.
8495         (gcc_target_compile): Likewise.
8496
8497 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8498
8499         * gcc.dg/Wswitch.c: New test.
8500         PR gcc/4475. PR gcc/3780.
8501
8502 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8503
8504         * g77.f-torture/execute/5122.f: New test for regressions
8505         against PR fortran/5122.
8506
8507 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8508
8509         * g77.f-torture/compile/pr3743.f: Delete
8510         * g77.dg/pr3743-1.f: New test.
8511         * g77.dg/pr3743-2.f: New test.
8512         * g77.dg/pr3743-3.f: New test.
8513         * g77.dg/pr3743-4.f: New test.
8514
8515 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8516
8517         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8518
8519 2002-02-02  Richard Henderson  <rth@redhat.com>
8520
8521         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8522         * gcc.c-torture/execute/bf64-1.c: Likewise.
8523
8524 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8525
8526         * gcc.dg/20020201-2.c: New test.
8527
8528         * gcc.dg/20020201-3.c: New test.
8529
8530         * gcc.c-torture/execute/bitfld-2.c: New test.
8531
8532 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8533
8534         * gcc.dg/bitfld-1.c: Update.
8535         * gcc.dg/bitfld-2.c: Update.
8536         * gcc.c-torture/execute/bitfld-1.x: New.
8537
8538 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8539
8540         * gcc.c-torture/execute/20020201-1.c: New test.
8541
8542 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8543
8544         PR target/5469
8545         * gcc.dg/20020201-1.c: New test.
8546
8547 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8548
8549         PR fortran/3743
8550         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8551         * g77.f-torture/compile/pr3743.x: Remove
8552
8553 2002-01-31  Tom Rix  <trix@redhat.com>
8554
8555         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8556
8557 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8558
8559         * gcc.dg/noncompile/20020130-1.c: New test.
8560
8561 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8562
8563         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8564
8565 2002-01-29  Richard Henderson  <rth@redhat.com>
8566
8567         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8568         to long long.
8569         * gcc.c-torture/execute/bf64-1.c: Likewise.
8570
8571 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8572
8573         * gcc.c-torture/execute/20020129-1.c: New test.
8574
8575 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8576
8577         * gcc.c-torture/compile/20000224-1.c: Update.
8578         * gcc.c-torture/execute/bitfld-1.c: New tests.
8579         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8580         * gcc.dg/uninit-A.c: Update.
8581
8582 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8583
8584         * g++.dg/template/ctor1.C: Add instantiation.
8585
8586 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8587
8588         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8589         argument to __builtin_prefetch to be const ptr.
8590
8591 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8592
8593         * gcc.c-torture/compile/20020120-1.c: New test.
8594
8595 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8596
8597         * gcc.c-torture/execute/20020127-1.c: New test.
8598
8599 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8600
8601         * g77.dg/f77-edit-i-in.f: New test
8602         * g77.dg/f77-edit-i-out.f: New test
8603
8604 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8605
8606         * gcc.dg/debug/debug.exp: New file.
8607         * gcc.dg/debug/trivial.c: New file.
8608         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8609         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8610         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8611         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8612         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8613         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8614         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8615         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8616         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8617         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8618         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8619         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8620         * gcc.dg/20000503-1.c: Removed.
8621         * gcc.dg/20010207-1.c: Removed.
8622         * gcc.dg/20011223-1.c: Removed.
8623         * gcc.dg/20020104-2.c: Removed.
8624         * gcc.dg/debug-1.c: Removed.
8625         * gcc.dg/debug-2.c: Removed.
8626         * gcc.dg/debug-3.c: Removed.
8627         * gcc.dg/debug-4.c: Removed.
8628         * gcc.dg/debug-5.c: Removed.
8629         * gcc.dg/debug-6.c: Removed.
8630         * gcc.dg/dwarf2-1.c: Removed.
8631         * gcc.dg/dwarf2-2.c: Removed.
8632
8633 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8634
8635         * g++.old-deja/g++.other/eh5.C: New test.
8636         * g++.old-deja/g++.other/sibcall2.C: New test.
8637         * g++.old-deja/g++.other/array9.C: New test.
8638         * g++.old-deja/g++.other/typename2.C: New test.
8639         * g++.old-deja/g++.other/crash60.C: New test.
8640         * g++.old-deja/g++.other/conv9.C: New test.
8641         * g++.old-deja/g++.other/mangle10.C: New test.
8642         * g++.old-deja/g++.other/unchanging1.C: New test.
8643         * g++.old-deja/g++.other/exprstmt1.C: New test.
8644         * g++.old-deja/g++.other/inline23.C: New test.
8645         * g++.old-deja/g++.eh/ia64-1.C: New test.
8646         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8647         * g++.old-deja/g++.other/reload1.C: New test.
8648         * g++.old-deja/g++.other/static20.C: New test.
8649         * g++.old-deja/g++.other/local-alloc1.C: New test.
8650         * g++.old-deja/g++.other/conv8.C: New test.
8651         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8652         * g++.old-deja/g++.other/storeexpr1.C: New test.
8653         * g++.old-deja/g++.other/storeexpr2.C: New test.
8654         * g++.dg/eh/template2.C: New test.
8655         * g++.dg/warn/weak1.C: New test.
8656
8657 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8658
8659         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8660         Remove first, non-varying, argument.
8661
8662 2002-01-23  Richard Henderson  <rth@redhat.com>
8663
8664         * gcc.dg/inline-2.c: New.
8665
8666         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8667         Add optional target arg.  Check number of arguments.
8668         (scan-assembler-not, scan-assembler-dem): Likewise.
8669         (scan-assembler-dem-not): Likewise.
8670
8671 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8672
8673         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8674         line 12.
8675         * g++.old-deja/g++.brendan/parse3.C,
8676         g++.old-deja/g++.other/crash26.C,
8677         g++.old-deja/g++.other/crash28.C,
8678         g++.old-deja/g++.other/crash29.C,
8679         g++.old-deja/g++.other/crash30.C,
8680         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8681
8682 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8683
8684         * gcc.dg/20020115-1.c: New.
8685
8686 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8687
8688         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8689
8690 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8691
8692         * gcc.dg/20020122-3.c: New.
8693
8694 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8695
8696         * g++.dg/other/gc1.C: New test.
8697
8698 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8699
8700         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8701
8702 2002-01-22  Richard Henderson  <rth@redhat.com>
8703
8704         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8705
8706 2002-01-22  Richard Henderson  <rth@redhat.com>
8707
8708         * gcc.dg/20020122-4.c: New.
8709
8710 2002-01-22  H.J. Lu <hjl@gnu.org>
8711
8712         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
8713         link output.
8714         * gcc.dg/special/ecos.exp: Likewise.
8715         * lib/g++-dg.exp: Likewise.
8716         * lib/g77-dg.exp: Likewise.
8717         * lib/gcc-dg.exp : Likewise.
8718         * lib/mike-g++.exp: Likewise.
8719         * lib/mike-g77.exp: Likewise.
8720         * lib/mike-gcc.exp: Likewise.
8721         * lib/objc-dg.exp: Likewise.
8722
8723 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
8724
8725         PR target/5379
8726         * gcc.dg/20020122-2.c: New test.
8727
8728 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
8729
8730         * gcc.dg/20020122-1.c: New test.
8731
8732 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
8733
8734         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
8735
8736 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
8737
8738         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
8739
8740 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8741
8742         * gcc.c-torture/compile/20020121-1.c: New test.
8743
8744 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8745
8746         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
8747         ld_library_path.
8748
8749 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
8750
8751         * gcc.dg/20020218-1.c: New test.
8752
8753 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
8754
8755         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
8756         messages
8757         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
8758         "At global scope" warning
8759         * g++.dg/ext/align1.C: Change cygwin test for alignment
8760         from db-bogus to dg-warning
8761
8762 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
8763
8764         * g77.f-torture/compile/cpp2.F: New test.
8765
8766 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8767
8768         * g++.dg/template/access1.C: New test.
8769
8770 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
8771
8772         * gcc.dg/20020118-1.c: New.
8773
8774 2002-01-18  Kazu Hirata  <kazu@hxi.com>
8775
8776         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
8777
8778 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8779
8780         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
8781         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
8782         alignment warnings.
8783
8784 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8785
8786         * gcc.misc-tests/i386-prefetch.exp: Save and restore
8787         torture_with_loops and torture_without_loops
8788
8789 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
8790
8791         * gcc.c-torture/compile/20020116-1.c: New test.
8792
8793 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
8794
8795         * gcc.dg/20020116-2.c: New test.
8796
8797         * gcc.dg/ultrasp4.c: New test.
8798
8799         * gcc.dg/20020116-1.c: New test.
8800
8801 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
8802
8803         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
8804         by EABI.
8805
8806 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
8807
8808         * gcc.misc-tests/i386-prefetch.exp: New.
8809         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
8810         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
8811         * gcc.misc-tests/i386-pf-none-1.c: New test.
8812         * gcc.misc-tests/i386-pf-sse-1.c: New test.
8813
8814 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
8815
8816         * gcc.dg/gnu89-init-1.c: Add new tests.
8817
8818 2002-01-15  Andreas Jaeger  <aj@suse.de>
8819
8820         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
8821         * gcc.dg/i386-mmx-2.c: Likewise.
8822         * gcc.dg/i386-sse-1.c: Likewise.
8823         * gcc.dg/i386-sse-2.c: Likewise.
8824         * gcc.dg/i386-sse-3.c: Likewise.
8825
8826 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
8827
8828         * g77.f-torture/execute/intrinsic-unix-bessel.f:
8829         Uncomment additional cases that now pass.
8830
8831 2002-01-11  Richard Henderson  <rth@redhat.com>
8832
8833         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
8834         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
8835
8836 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
8837
8838         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
8839
8840 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
8841
8842         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
8843         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
8844
8845 2002-01-10  Dale Johannesen  <dalej@apple.com>
8846
8847         * gcc.c-torture/execute/loop-11.c: New.
8848
8849 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
8850
8851         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
8852         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
8853
8854 2002-01-09  Richard Henderson  <rth@redhat.com>
8855
8856         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
8857         type in which to perform the operation for each size.
8858
8859 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
8860
8861         * gcc.c-torture/compile/20020109-2.c: New test.
8862
8863 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
8864
8865         * gcc.c-torture/execute/loop-10.c: New test.
8866
8867 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8868
8869         * gcc.c-torture/compile/20010226-1.c: New test.
8870         * gcc.c-torture/compile/20010227-1.c: New test.
8871         * gcc.c-torture/compile/20010426-1.c: New test.
8872         * gcc.c-torture/compile/20010510-1.c: New test.
8873         * gcc.c-torture/compile/20010605-3.c: New test.
8874         * gcc.c-torture/compile/20010824-1.c: New test.
8875         * gcc.c-torture/execute/20010409-1.c: New test.
8876         * gcc.dg/noncompile/20000901-1.c: New test.
8877         * gcc.dg/20001023-1.c: New test.
8878         * gcc.dg/20001101-1.c: New test.
8879         * gcc.dg/20001102-1.c: New test.
8880         * gcc.dg/20010207-1.c: New test.
8881         * gcc.dg/20010405-1.c: New test.
8882         * gcc.dg/20010822-1.c: New test.
8883         * gcc.dg/20011107-1.c: New test.
8884
8885 2002-01-09  Jeffrey A Law  (law@redhat.com)
8886
8887         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
8888
8889         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
8890         execution failure on PA targets.
8891
8892 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8893
8894         * gcc.c-torture/compile/20020109-1.c: New test.
8895
8896 2002-01-08  Kazu Hirata  <kazu@hxi.com>
8897
8898         * gcc.c-torture/execute/20020108-1.c: New test.
8899
8900 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
8901
8902         * gcc.dg/20020108-1.c: New test.
8903
8904 2002-01-08  H.J. Lu <hjl@gnu.org>
8905
8906         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
8907         for header files.
8908
8909 2002-01-08  Geoff Keating  <geoffk@redhat.com>
8910
8911         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
8912         consistency.
8913
8914 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
8915
8916         * gcc.dg/altivec-4.c: Test altivec predicates.
8917
8918 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
8919
8920         * gcc.c-torture/execute/20020107-1.c: New test.
8921
8922 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8923
8924         PR c/5279
8925         * gcc.c-torture/compile/20020106-1.c: New test.
8926
8927 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8928
8929         * gcc.c-torture/execute/nestfunc-4.c: New test.
8930
8931 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8932
8933         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
8934         extra triple that slipped in.
8935         * g++.old-deja/g++.abi/align.C: Likewise.
8936         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8937
8938 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8939
8940         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
8941         * g++.old-deja/g++.abi/align.C: Likewise.
8942         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8943
8944         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
8945         on FreeBSD/i386.
8946         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
8947         FreeBSD.
8948
8949 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
8950
8951         * gcc.dg/20020104-1.c: New test.
8952
8953         * gcc.dg/20020104-2.c: New test.
8954
8955 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
8956
8957         * gcc.dg/20020103-1.c: Fix typo in target selector.
8958
8959 2002-01-03  Richard Henderson  <rth@redhat.com>
8960
8961         * gcc.dg/20020103-1.c: New.
8962
8963 2002-01-03  Kazu Hirata  <kazu@hxi.com>
8964
8965         * gcc.c-torture/execute/20020103-1.c: New test.
8966
8967 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
8968
8969         * g++.dg/other/debug2.C: New test.
8970
8971         * gcc.c-torture/compile/20020103-1.c: New test.
8972
8973 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
8974
8975         * gcc.dg/gnu89-init-1.c: Added new tests.
8976
8977 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8978
8979         * g++.dg/template/friend2.C: Remove as patch is reverted.
8980
8981         * g++.dg/warn/oldcast1.C: New test.
8982
8983         * g++.dg/template/ptrmem1.C: New test.
8984         * g++.dg/template/ptrmem2.C: New test.
8985
8986         * g++.dg/template/ntp.C: New test.
8987
8988         * g++.dg/other/component1.C: New test.
8989
8990         * g++.dg/template/ttp3.C: New test.
8991
8992         * g++.dg/template/friend2.C: New test.
8993         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
8994
8995 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8996
8997         * g++.dg/other/ptrmem1.C: New test.
8998         * g++.dg/other/ptrmem2.C: New test.
8999
9000 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9001
9002         * g++.dg/template/ctor1.C: New test.
9003
9004 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9005
9006         * g++.dg/template/friend2.C: New test.
9007
9008 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9009
9010         * gcc.dg/mmix-1.c: New test.
9011
9012 2001-12-31  Richard Henderson  <rth@redhat.com>
9013
9014         * gcc.dg/asm-5.c: New.
9015
9016 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9017
9018         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9019         in namespace __gnu_cxx
9020
9021 2001-12-30  Richard Henderson  <rth@redhat.com>
9022
9023         * gcc.dg/debug-6.c: New.
9024
9025 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9026
9027         * gcc.c-torture/compile/20011229-2.c: New test.
9028
9029 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9030
9031         * gcc.dg/debug-3.c: New test.
9032         * gcc.dg/debug-4.c: New test.
9033         * gcc.dg/debug-5.c: New test.
9034
9035 2001-12-29  Richard Henderson  <rth@redhat.com>
9036
9037         * g++.dg/eh/loop1.C: New.
9038
9039 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9040
9041         * g++.dg/template/crash1.C: New test.
9042
9043 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9044
9045         * g++.dg/other/const1.C: New test.
9046
9047 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9048
9049         * gcc.c-torture/compile/20011229-1.c: New test.
9050
9051 2001-12-28  Stan Shebs  <shebs@apple.com>
9052
9053         * lib/objc-torture.exp: Resync with c-torture.exp.
9054         * lib/objc.exp: Load standard libraries.
9055
9056 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9057
9058         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9059         additional tests.
9060
9061 2001-12-27  Roger Sayle <roger@eyesopen.com>
9062
9063         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9064
9065 2001-12-27  Richard Henderson  <rth@redhat.com>
9066
9067         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9068
9069 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9070
9071         * g++.dg/eh/ctor1.C: New test.
9072         * g++.dg/other/error2.C: New test.
9073
9074 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9075
9076         * g++.dg/other/init2.C: New test.
9077
9078 2001-12-24  Richard Henderson  <rth@redhat.com>
9079
9080         * gcc.dg/20011223-1.c: New.
9081         * gcc.dg/inline-1.c: New.
9082
9083 2001-12-23  Richard Henderson  <rth@redhat.com>
9084
9085         * gcc.dg/asm-4.c: Test operand modifiers.
9086
9087 2001-12-23  Richard Henderson  <rth@redhat.com>
9088
9089         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9090
9091 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9092
9093         * gcc.c-torture/execute/20011223-1.c: New test.
9094
9095 2001-12-21  Richard Henderson  <rth@redhat.com>
9096
9097         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9098         re-enables the warning.
9099
9100 2001-12-21  Richard Henderson  <rth@redhat.com>
9101
9102         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9103
9104 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9105
9106         * gcc.c-torture/compile/20011218-1.c: New test.
9107
9108 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9109
9110         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9111         arm-isr.c test.
9112         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9113         epilogue generation for ARM ISR routines.
9114
9115 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9116
9117         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9118         * gcc.dg/format/c90-printf-3.c: Likewise.
9119         * gcc.dg/format/c99-printf-3.c: Likewise.
9120         * gcc.dg/format/ext-1.c: Likewise.
9121         * gcc.dg/format/ext-6.c: Likewise.
9122         * gcc.dg/format/format.h: Prototype unlocked stdio.
9123
9124 2001-12-20  Richard Henderson  <rth@redhat.com>
9125
9126         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9127         (arena): Use it.
9128         (malloc): Correct allocation logic.  Abort if we fill up the
9129         arena before initialization complete.
9130         (realloc): Correct allocation logic.
9131
9132 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9133
9134         * gcc.c-torture/compile/20011219-2.c: New test.
9135
9136         * gcc.c-torture/execute/20011219-1.c: New test.
9137
9138 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9139
9140         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9141         target does not support weak symbols.
9142
9143 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9144
9145         * gcc.c-torture/compile/20011219-1.c: New test.
9146
9147 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9148
9149         * g++.dg/other/error1.C: New test.
9150
9151 2001-12-17  Jeffrey A Law  (law@redhat.com)
9152
9153         * gcc.c-torture/execute/20011217-1.c: New test.
9154
9155 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9156
9157         * objc.dg/special/: New directory.
9158         * objc.dg/special/special.exp: New file.
9159         * objc.dg/special/unclaimed-category-1.h: New file.
9160         * objc.dg/special/unclaimed-category-1a.m: New file.
9161         * objc.dg/special/unclaimed-category-1.m: New file.
9162
9163 2001-12-17  Andreas Jaeger  <aj@suse.de>
9164
9165         * gcc.c-torture/compile/20011217-2.c: New test.
9166
9167 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9168
9169         * gcc.c-torture/compile/20011217-1.c: New test.
9170
9171 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9172
9173         * testsuite/gcc.dg/20011214-1.c: New.
9174
9175 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9176
9177         * gcc.dg/altivec-4.c: New.
9178
9179 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9180
9181         * gcc.dg/20011113-1.c: New test.
9182
9183 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9184
9185         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9186         std::__malloc_alloc_template<0> and
9187         std::__default_alloc_template<false, 0>.
9188
9189 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9190
9191         * objc/execute/bf-21.m: New test.
9192         * objc/execute/enumeration-1.m: New test.
9193         * objc/execute/enumeration-2.m: New test.
9194
9195 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9196
9197         * gcc.dg/gnu89-init-1.c: New test.
9198
9199 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9200
9201         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9202         * g++.old-deja/g++.jason/2371.C: Likewise.
9203         * g++.old-deja/g++.jason/template33.C: Likewise.
9204         * g++.old-deja/g++.jason/template34.C: Likewise.
9205         * g++.old-deja/g++.jason/template36.C: Likewise.
9206         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9207         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9208         * g++.old-deja/g++.other/typename1.C: Likewise.
9209         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9210         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9211         * g++.old-deja/g++.pt/typename11.C: Likewise.
9212         * g++.old-deja/g++.pt/typename14.C: Likewise.
9213         * g++.old-deja/g++.pt/typename16.C: Likewise.
9214         * g++.old-deja/g++.pt/typename3.C: Likewise.
9215         * g++.old-deja/g++.pt/typename4.C: Likewise.
9216         * g++.old-deja/g++.pt/typename5.C: Likewise.
9217         * g++.old-deja/g++.pt/typename7.C: Likewise.
9218         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9219
9220 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9221
9222         * g++.dg/other/linkage1.C: New test.
9223         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9224         specifiers.
9225
9226 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9227
9228         * gcc.dg/concat.c: New test.
9229
9230 2001-12-11  Stan Shebs  <shebs@apple.com>
9231
9232         * objc/compile: New test directory.
9233         * objc/compile/compile.exp: New expect script.
9234         * objc/compile/20011211-1.m: New compile test.
9235
9236 2001-12-11  Jason Merrill  <jason@redhat.com>
9237
9238         * lib/prune.exp (prune_gcc_output): Also handle "In member
9239         function".  So many permutations...
9240
9241 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9242
9243         * g++.dg/template/typedef1.C: New test.
9244
9245 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9246
9247         * g++.dg/other/copy1.C: New test.
9248
9249 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9250
9251         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9252
9253         * gcc.dg/builtin-choose-expr.c: New.
9254
9255 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9256
9257         * gcc.dg/altivec-2.c: New.
9258
9259 2001-12-07  Richard Henderson  <rth@redhat.com>
9260
9261         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9262
9263 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9264
9265         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9266         ultrasparc.
9267
9268 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9269
9270         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9271
9272 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9273
9274         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9275         variable argument list.
9276
9277 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9278
9279         * gcc.c-torture/execute/memcheck: Delete entire directory.
9280         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9281         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9282
9283 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9284
9285         * gcc.dg/Wshadow-1.c: New test.
9286
9287 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9288
9289         * gcc.c-torture/compile/20011130-1.c: New test.
9290
9291         * gcc.dg/noncompile/20011025-1.c: New test.
9292
9293         * g++.dg/other/anon-union.C: New test.
9294
9295         * gcc.c-torture/execute/20011024-1.c: New test.
9296
9297 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9298
9299         * gcc.c-torture/execute/20000722-1.x,
9300         gcc.c-torture/execute/20010123-1.x: Remove.
9301         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9302         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9303         gcc.dg/c99-complit-2.c: New tests.
9304
9305 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9306
9307         * g++.dg/inherit/base1.C: New test.
9308
9309 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9310
9311         * g++.dg/other/stdarg1.C: New test.
9312
9313         * gcc.c-torture/compile/20011130-2.c: New test.
9314
9315 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9316
9317         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9318         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9319         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9320         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9321         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9322         * gcc.dg/builtin-prefetch-1.c: New test.
9323
9324 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9325
9326         * gcc.dg/20011130-1.c: New test.
9327
9328 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9329
9330         * g++.dg/other/scope1.C: New test.
9331         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9332
9333 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9334
9335         * gcc.dg/vla-init-1.c: New test.
9336
9337 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9338
9339         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9340
9341 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9342
9343         * objc.dg/alias.m: Update.
9344         * objc.dg/class-1.m: Update.
9345         * objc.dg/const-str-1.m: Update.
9346         * objc.dg/fwd-proto-1.m: Update.
9347         * objc.dg/id-1.m: Update.
9348         * objc.dg/super-class-1.m: Update.
9349
9350 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9351
9352         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9353         constructs.
9354
9355 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9356
9357         * gcc.c-torture/execute/20011128-1.c: New test.
9358
9359 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9360
9361         * gcc.dg/20011127-1.c: New test.
9362
9363 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9364
9365         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9366         from Austin Group draft 7.
9367         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9368         scanf format arguments.
9369         * gcc.dg/format/no-exargs-2.c: New test.
9370
9371 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9372
9373         * g++.dg/abi/vbase8-4.C: New test.
9374
9375 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9376
9377         * gcc.c-torture/execute/20011121-1.c: New test.
9378
9379 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9380
9381         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9382
9383 2001-11-23  Andreas Jaeger  <aj@suse.de>
9384
9385         * gcc.dg/cpp/charconst-2.c: New test.
9386
9387 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9388
9389         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9390         to the host if it is remote.  Let tests specify extra headers
9391         they use.
9392         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9393         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9394         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9395         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9396         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9397         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9398         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9399         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9400         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9401         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9402
9403 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9404
9405         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9406         for little endian ARMs.
9407
9408 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9409
9410         * gcc.c-torture/compile/20011119-1.c: New test.
9411         * gcc.c-torture/compile/20011119-2.c: New test.
9412
9413 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9414
9415         * gcc.dg/altivec-1.c: Fix typo.
9416
9417 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9418
9419         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9420
9421 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9422
9423         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9424
9425 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9426
9427         * lib/g77.exp: Don't specify --rpath-link.
9428
9429         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9430         across all the headers.
9431         * gcc.dg/format/format.exp: For testing on a remote host,
9432         copy format.h.
9433
9434         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9435         * gcc.c-torture/execute/930406-1.c: Likewise.
9436         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9437
9438 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9439
9440         * gcc.dg/altivec-1.c: New.
9441
9442 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9443
9444         * gcc.dg/cpp/fpreprocessed.c: New test case.
9445
9446 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9447
9448         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9449         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9450         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9451
9452 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9453
9454         * gcc.dg/no-builtin-1.c: New test.
9455
9456 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9457
9458         * gcc.c-torture/execute/20011115-1.c: New test.
9459
9460 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9461
9462         * gcc.c-torture/compile/20011114-2.c: New test.
9463         * gcc.c-torture/compile/20011114-3.c: New test.
9464         * gcc.c-torture/compile/20011114-4.c: New test.
9465
9466 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9467
9468         * g++.dg/other/init1.C: New test.
9469
9470 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9471
9472         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9473         message.
9474
9475         * gcc.c-torture/execute/20011114-1.c: New testcase.
9476
9477         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9478         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9479         like the (before this change) version of 20010327-1.c.
9480
9481 2001-11-14  Roger Sayle <roger@eyesopen.com>
9482
9483         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9484
9485 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9486
9487         * g++.dg/init/array2.C: New test.
9488
9489 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9490
9491         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9492
9493 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9494
9495         * g++.dg/other/forscope1.C: New test.
9496         * g++.dg/ext/forscope1.C: New test.
9497         * g++.dg/ext/forscope2.C: New test.
9498
9499 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9500
9501         * gcc.c-torture/execute/20011113-1.c: New test.
9502
9503 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9504
9505         * gcc.c-torture/execute/20011109-2.c: New test.
9506
9507         * gcc.c-torture/execute/20011109-1.c: New test.
9508
9509 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9510
9511         * gcc.c-torture/compile/20011109-1.c: New test.
9512
9513 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9514
9515         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9516         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9517         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9518         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9519         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9520         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9521         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9522
9523 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9524
9525         * g++.dg/warn/Wshadow-1.C: New tests.
9526         * g++.old-deja/g++.mike/for3.C: Update.
9527
9528 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9529
9530         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9531         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9532         XFAILs.  Adjust expected error texts.
9533         * gcc.c-torture/compile/20011106-1.c,
9534         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9535         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9536         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9537         gcc.dg/c99-array-lval-5.c: New tests.
9538
9539 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9540
9541         * gcc.dg/cpp/defined.c: Update.
9542
9543 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9544
9545         * gcc.c-torture/execute/anon-1.c: New test.
9546
9547 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9548
9549         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9550         same size, so no warning should be produced on stormy16.
9551
9552         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9553         due to oversized array.
9554         * g++.old-deja/g++.mike/ns15.C: Likewise.
9555         * g++.old-deja/g++.pt/crash16.C: Likewise.
9556
9557 2001-11-02  Graham Stott  <grahams@redhat.com>
9558
9559         * g++.dgother/debug1.C: Fix typos.
9560
9561 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9562
9563         * g++.dg/other/debug1.C: New test.
9564
9565 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9566
9567         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9568         of unsigned long.
9569
9570 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9571
9572         * gcc.dg/20011029-2.c: New test.
9573
9574         * gcc.c-torture/compile/20011029-1.c: New test.
9575
9576 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9577
9578         * objc/execute/class_self-1.m: New test.
9579         * objc/execute/class_self-2.m: New test.
9580
9581 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9582
9583         * gcc.misc-tests/msgs.exp: Delete.
9584         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9585         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9586         error set to match recent changes.
9587
9588 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9589
9590         * gcc.dg/20011021-1.c: New test.
9591
9592 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9593
9594         * gcc.c-torture/compile/20011023-1.c: New test.
9595
9596 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9597
9598         * lib/g77.exp: Rewrite based on lib/g++.exp.
9599
9600 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9601
9602         * gcc.c-torture/execute/20011019-1.c: New test.
9603
9604         * gcc.dg/20011018-1.c: New test.
9605
9606 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9607
9608         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9609
9610 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9611
9612         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9613         * gcc.dg/attr-invalid.c: Likewise.
9614
9615 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9616
9617         * testsuite/gcc.dg/20011015-1.c: New test.
9618
9619 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9620
9621         * g++.dg/template/unify2.C: New test.
9622
9623 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9624
9625         * g++.dg/other/exception-specification.C: New test
9626
9627 2001-10-13  Tom Rix  <trix@redhat.com>
9628
9629         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9630         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9631
9632 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9633
9634         * testsuite/gcc.dg/20011009-1.c: New test.
9635
9636 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9637
9638         PR g++/4476
9639         * g++.dg/other/friend1.C: New test.
9640
9641 2001-10-11  Richard Henderson  <rth@redhat.com>
9642
9643         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9644
9645 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9646
9647         * gcc.c-torture/compile/20011010-1.c: New.
9648
9649 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9650
9651         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9652         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9653         g77.f-torture/execute/execute.exp,
9654         g77.f-torture/noncompile/noncompile.exp,
9655         gcc.c-torture/compile/compile.exp,
9656         gcc.c-torture/execute/execute.exp,
9657         gcc.c-torture/execute/ieee/ieee.exp,
9658         gcc.c-torture/execute/memcheck/memcheck.exp,
9659         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9660         objc/execute/execute.exp: Update FSF address.
9661
9662 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9663
9664         * gcc.dg/cpp/cmdlne-C.c: Update.
9665         * gcc.dg/cpp/cmdlne-C2.c: New.
9666
9667 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9668
9669         * gcc.c-torture/execute/20011008-3.c: New.
9670
9671 2001-10-08  DJ Delorie  <dj@redhat.com>
9672
9673         * gcc.dg/20011008-1.c: New.
9674         * gcc.dg/20011008-2.c: New.
9675
9676 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9677
9678         * gcc.dg/cpp/spacing1.c: Update test.
9679
9680 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9681
9682         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9683         spelling errors of "separate" as "seperate".
9684
9685 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9686
9687         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9688         enough to avoid inlining.
9689
9690 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9691
9692         * lib/g77.exp: set libg2c_dir correctly.
9693
9694 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9695
9696         * gcc.dg/cpp/macro11.c: New test.
9697
9698 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9699
9700         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9701         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9702         gcc.dg/format/multattr-3.c: New tests.
9703         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9704         tests for format attributes on function pointers being rejected.
9705
9706 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9707
9708         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9709
9710 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9711
9712         * g++.dg/warn/format1.C: New test.
9713
9714 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9715
9716         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
9717
9718 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9719
9720         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
9721
9722 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9723
9724         * gcc.dg/cpp/redef2.c: Add test.
9725
9726 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
9727
9728         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
9729         long-standing bug on i686, apparently.
9730         * gcc.c-torture/execute/loop-2c.x: New file.
9731         * gcc.c-torture/execute/loop-2d.x: New file.
9732         * gcc.c-torture/execute/loop-3c.x: New file.
9733
9734 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
9735
9736         * gcc.dg/cpp/20000625-2.c: Correct line number.
9737
9738 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9739
9740         * gcc.dg/cpp/macro10.c: New test.
9741         * gcc.dg/cpp/strify3.c: New test.
9742         * gcc.dg/cpp/spacing1.c: Add tests.
9743         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
9744         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
9745
9746 2001-09-24  DJ Delorie  <dj@redhat.com>
9747
9748         * gcc.c-torture/execute/20010924-1.c: New test.
9749
9750 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9751
9752         * testsuite/objc/execute/paste.m: Remove.
9753
9754 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9755
9756         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
9757
9758 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
9759
9760         * g77.dg/strlen0.f: New test.
9761
9762 2001-09-21  Richard Henderson  <rth@redhat.com>
9763
9764         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
9765         * g++.old-deja/g++.abi/vtable2.C: Likewise.
9766
9767 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9768
9769         Table-driven attributes.
9770         * g++.dg/ext/attrib1.C: New test.
9771
9772 2001-09-20  DJ Delorie  <dj@redhat.com>
9773
9774         * gcc.dg/20000926-1.c: Update expected warning messages.
9775         * gcc.dg/array-2.c: Likewise, and test for warnings too.
9776         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
9777         array.
9778
9779 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
9780
9781         * g++.dg/eh/registers1.C: New test case.
9782
9783 2001-09-17  Richard Henderson  <rth@redhat.com>
9784
9785         * gcc.dg/array-5.c: Fix VLA decomposition test.
9786
9787 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9788
9789         * gcc.dg/cpp/line5.c: New testcase.
9790
9791 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9792
9793         * gcc.dg/cpp/macro9.c: New test.
9794
9795 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
9796
9797         * gcc.c-torture/execute/980223.c: Change type of addr from long
9798         to char *.
9799
9800 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
9801
9802         * gcc.c-torture/execute/20010915-1.c: New test.
9803
9804 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
9805
9806         * g77.dg/bprob: New directory.
9807         * g77.dg/bprob/bprob.exp: New file.
9808         * g77.dg/bprob/bprob-1.f: New test.
9809         * g77.dg/gcov: New directory.
9810         * g77.dg/gcov/gcov.exp: New file.
9811         * g77.dg/gcov/gcov-1.f: New test.
9812         * g77.dg/gcov/gcov-1.x: New file.
9813
9814 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9815
9816         * gcc.dg/cpp/directiv.c: Update.
9817         * gcc.dg/cpp/undef1.c: Update.
9818
9819 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
9820
9821         * gcc.dg/20010912-1.c: New test.
9822
9823 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
9824
9825         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
9826         language-independent file in lib.
9827         * lib/gcov.exp: New file.
9828
9829 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9830
9831         * gcc.c-torture/compile/20010911-1.c: New test.
9832
9833 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
9834
9835         * lib/profopt.exp: New, to support profile-directed optimizations.
9836         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
9837         * gcc.misc-tests/bprob-1.c: New test.
9838         * gcc.misc-tests/bprob-2.c: New test.
9839
9840 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
9841
9842         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
9843         XFAIL and which kinds of gcov output to verify.
9844         * gcc.misc-tests/gcov-4b.x: New file.
9845         * gcc.misc-tests/gcov-5b.x: New file.
9846         * gcc.misc-tests/gcov-6.x: New file.
9847         * gcc.misc-tests/gcov-7.c: New test.
9848         * gcc.misc-tests/gcov-7.x: New file.
9849
9850 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
9851
9852         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
9853         * gcc.misc-tests/gcov-6.c: New test.
9854
9855 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9856
9857         PR c++/3986
9858         * g++.dg/abi/vbase1.C: New test.
9859
9860 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
9861
9862         * objc.dg/method-2.m: New.
9863
9864 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9865
9866         PR c++/4203
9867         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
9868         * g++.dg/init/empty1.C: New test.
9869
9870 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
9871
9872         * gcc.c-torture/compile/20010903-1.c: New test.
9873
9874 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
9875
9876         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
9877         for m68k.
9878
9879 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
9880
9881         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
9882
9883         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
9884
9885         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
9886
9887 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
9888
9889         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
9890         for 16-bit 'unsigned int'.
9891
9892 2001-08-29  Kazu Hirata  <kazu@hxi.com>
9893
9894         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
9895
9896 2001-08-27  Richard Henderson  <rth@redhat.com>
9897
9898         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
9899         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
9900
9901 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
9902
9903         * gcc.dg/asm-names.c (ymain): New.
9904
9905 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
9906
9907         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
9908         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
9909         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
9910
9911 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9912
9913         * gcc.dg/compare5.c: New testcase.
9914
9915 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
9916
9917         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
9918         and "In instantiation".
9919
9920 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
9921
9922         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
9923
9924 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
9925
9926         * gcc.misc-tests/gcov.exp: Add support for branch information.
9927         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
9928         * gcc.misc-tests/gcov-4.c: New test.
9929         * gcc.misc-tests/gcov-4b.c: New test.
9930         * gcc.misc-tests/gcov-5b.c: New test.
9931
9932 2001-08-20  Zack Weinberg  <zackw@panix.com>
9933
9934         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
9935         expected to fail.
9936
9937 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9938
9939         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
9940
9941 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
9942
9943         * g++.dg/eh/template1.C: New test.
9944
9945 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
9946
9947         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
9948         Fix thinko.
9949         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
9950         for xfail.
9951
9952 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
9953
9954         * lib/g77-dg.exp:  Use prune.exp for common procedures
9955         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
9956         * lib/g77.exp: (g77-dg-prune) Remove
9957
9958 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
9959
9960         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
9961
9962 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9963
9964         * g++.dg/template/unify1.C: New test.
9965
9966 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
9967
9968         * g++.dg/abi/empty4.C: New test.
9969
9970 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
9971
9972         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
9973         solaris2.*
9974         * g77.f-torture/compile/pr3743.x: Likewise
9975
9976 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9977
9978         * g++.dg/other/using-declaration.C: New test.
9979
9980 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9981
9982         * gcc.dg/cpp/tr-sign.c: New testcase.
9983
9984 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9985
9986         * gcc.dg/cpp/19951025-1.c: Revert.
9987         * gcc.dg/cpp/directiv.c: We no longer process directives that
9988         interrupt macro arguments.
9989
9990 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
9991
9992         * gcc.dg/bconstp-1.c: New test.
9993
9994 2001-08-03  Richard Henderson  <rth@redhat.com>
9995
9996         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
9997
9998 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9999
10000         * gcc.dg/cpp/19951025-1.c: Update.
10001
10002 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10003
10004         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10005         should be x.
10006
10007 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10008
10009         Kill -fhonor-std.
10010         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10011         * g++.old-deja/g++.other/std1.C: Likewise.
10012         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10013
10014 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10015
10016         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10017         (g77_pass, g77_fail, g77_finish, g77_exit,
10018         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10019
10020 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10021
10022         * g77.dg/fbackslash.f
10023         * g77.dg/fcase-preserve.f
10024         * g77.dg/ff90-1.f
10025         * g77.dg/ffixed-line-length-0.f
10026         * g77.dg/ffixed-line-length-132.f
10027         * g77.dg/ffixed-line-length-7.f
10028         * g77.dg/ffixed-line-length-72.f
10029         * g77.dg/ffixed-line-length-none.f
10030         * g77.dg/ffree-form-1.f
10031         * g77.dg/fno-backslash.f
10032         * g77.dg/fno-f90-1.f
10033         * g77.dg/fno-fixed-form-1.f
10034         * g77.dg/fno-onetrip.f
10035         * g77.dg/fno-typeless-boz.f
10036         * g77.dg/fno-underscoring.f
10037         * g77.dg/fno-vxt-1.f
10038         * g77.dg/fonetrip.f
10039         * g77.dg/ftypeless-boz.f
10040         * g77.dg/fugly-assumed.f
10041         * g77.dg/funderscoring.f
10042         * g77.dg/fvxt-1.f
10043
10044 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10045
10046         * objc.dg/fwd-proto-1.m: New.
10047         * objc.dg/local-decl-1.m: New.
10048         * objc.dg/naming-1.m: New.
10049         * objc.dg/naming-2.m: New.
10050         * objc.dg/proto-hier-1.m: New.
10051
10052 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10053
10054         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10055         largest-type elements to a struct makes its size grow.
10056
10057 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10058
10059         * g++.dg/abi/vthunk1.C: New test.
10060
10061 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10062
10063         * g++.dg/abi/vbase8-22.C: New test.
10064
10065 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10066
10067         * gcc.dg/cpp/macro8.c: New test.
10068
10069 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10070
10071         * g++.dg/abi/vbase8-21.C: New test.
10072
10073 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10074
10075         * g++.dg/abi/vbase8-10.C: New test.
10076
10077 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10078
10079         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10080         ${tool}_set_ld_library_path.
10081         Changed caller.
10082         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10083         g++.exp.
10084
10085 2001-07-26  Stan Cox <scox@redhat.com>
10086
10087         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10088         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10089         gcc_exit, gcc_check_unsupported_p):
10090         Moved to gcc-deps.exp
10091         * gcc-deps.exp: New file.
10092
10093 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10094
10095         * g++.old-deja/g++.pt/defarg14.C: New test.
10096
10097 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10098
10099         * g++.old-deja/g++.other/lineno5.C: New test.
10100
10101 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10102
10103         * g++.old-deja/g++.pt/crash68.C: New test.
10104
10105 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10106
10107         * g++.old-deja/g++.other/crash42.C: New test.
10108
10109 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10110
10111         * gcc.dg/cpp/extratokens.c: Fix.
10112         * gcc.dg/cpp/skipping2.c: New tests.
10113
10114 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10115
10116         * gcc.c-torture/execute/20010724-1.c: New file.
10117         * gcc.c-torture/execute/20010724-1.x: New file.
10118
10119 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10120
10121         * g++.old-deja/g++.other/cond7.C: New test.
10122
10123 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10124
10125         * g++.old-deja/g++.other/optimize4.C: New test.
10126
10127 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10128
10129         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10130
10131 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10132
10133         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10134         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10135         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10136         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10137
10138         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10139         bug report" message.
10140
10141         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10142         * g++.dg/ext/instantiate1.C: Move from old-deja.
10143
10144 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10145
10146         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10147         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10148         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10149         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10150
10151 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10152
10153         * gcc.c-torture/execute/20010723-1.c: New test.
10154
10155 2001-07-23  Ben Elliston  <bje@redhat.com>
10156
10157         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10158
10159 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10160
10161         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10162         i[34567]86-*-*.
10163         Delete handling of ieee_multilib_flags.
10164         Pass -mieee for alpha*-*-* and sh-*-*.
10165         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10166
10167 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10168
10169         Remove old-abi tests.
10170         * g++.old-deja/g++.mike/p11116.C: Remove.
10171         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10172
10173 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10174
10175         * g77.f-torture/compile/pr3743.f:  New test
10176
10177 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10178
10179         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10180
10181 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10182
10183         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10184         g++.old-deja/g++.pt/static6.C: Likewise.
10185         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10186         supports weak symbols.
10187
10188 2001-07-18  Andreas Jaeger  <aj@suse.de>
10189
10190         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10191         supported again.
10192
10193 2001-07-18  Andreas Jaeger  <aj@suse.de>
10194
10195         * gcc.dg/iftrap-1.c: Fix target line.
10196
10197 2001-07-17  Richard Henderson  <rth@redhat.com>
10198
10199         * gcc.c-torture/execute/20010717-1.c: New.
10200
10201 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10202
10203         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10204         tests.
10205
10206 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10207
10208         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10209
10210 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10211
10212         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10213         UAC_SIGBUS, UAC_NOPRINT definitions.
10214
10215 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10216
10217         * objc/execute/object_is_class.m: New test.
10218         * objc/execute/object_is_meta_class.m: New test.
10219
10220 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10221
10222         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10223         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10224
10225 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10226
10227         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10228         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10229
10230 2001-07-14  Richard Henderson  <rth@redhat.com>
10231
10232         * gcc.dg/iftrap-1.c: New.
10233
10234 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10235
10236         * g77.f-torture/execute/intrinsic77.f: New test.
10237
10238 2001-07-11  Janis Johnson <janis@us.ibm.com>
10239
10240         * gcc.misc-tests/gcov-3.c: New test.
10241
10242 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10243
10244         * gcc.c-torture/compile/20010711-1.c,
10245         * gcc.c-torture/compile/20010711-2.c: New tests.
10246
10247 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10248
10249         * gcc.c-torture/execute/20010711-1.c: New test.
10250
10251 2001-07-11  Ben Elliston  <bje@redhat.com>
10252
10253         * g++.old-deja/g++.other/enum5.C: New test.
10254
10255 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10256
10257         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10258         (g++-dg-prune): Call prune_gcc_output.
10259         * prune.exp: New file for prune_gcc_output.
10260         * lib/g++.exp, lib/gcc.exp: Load it.
10261
10262 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10263
10264         * gcc.c-torture/compile/20010701-1.c,
10265         g++.old-deja/g++.ext/attrib6.C: New tests.
10266
10267 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10268
10269         * gcc.c-torture/compile/20010706-1.c: New test.
10270
10271 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10272
10273         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10274
10275 2001-06-28  Stan Shebs  <shebs@apple.com>
10276
10277         * gcc.dg/pragma-darwin.c: New test.
10278
10279 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10280
10281         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10282         Solaris 2.[678] system.
10283
10284 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10285
10286         * gcc.dg/20010622-1.c: New test.
10287
10288 2001-06-18  Stan Shebs  <shebs@apple.com>
10289
10290         * objc.dg: New directory.
10291         * objc.dg/dg.exp: New file.
10292         * objc.dg/alias.m: New.
10293         * objc.dg/class-1.m: New.
10294         * objc.dg/class-2.m: New.
10295         * objc.dg/const-str-1.m: New.
10296         * objc.dg/const-str-2.m: New.
10297         * objc.dg/id-1.m: New.
10298         * objc.dg/method-1.m: New.
10299         * objc.dg/super-class-1.m: New.
10300         * lib/objc-dg.exp: New file.
10301
10302 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10303
10304         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10305         of label name.
10306
10307 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10308
10309         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10310
10311 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10312
10313         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10314         variable.
10315
10316 2001-06-12  Richard Henderson  <rth@redhat.com>
10317
10318         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10319
10320 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10321
10322         * g++.old-deja/g++.abi/vbase5.C: New test.
10323         * g++.old-deja/g++.abi/vbase6.C: New test.
10324         * g++.old-deja/g++.abi/vbase7.C: New test.
10325
10326 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10327
10328         * gcc.c-torture/compile/20010610-1.c: New test.
10329
10330 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10331
10332         * g++.old-deja/g++.abi/vbase4.C: New test.
10333
10334 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10335
10336         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10337         support %f for HC11/HC12 targets.
10338         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10339         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10340         on HC11/HC12 targets.
10341         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10342
10343 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10344
10345         * gcc.dg/wchar_t-1.c: New file.
10346         * gcc.dg/wint_t-1.c: Likewise.
10347
10348 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10349
10350         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10351
10352 2001-06-11  Richard Henderson  <rth@redhat.com>
10353
10354         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10355
10356 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10357
10358         * gcc.c-torture/compile/20010611-1.c: New test.
10359
10360 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10361
10362         * gcc.dg/c99-tag-1.c: Add more tests.
10363
10364 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10365
10366         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10367         representation on MN10300 and ARM/Thumb.
10368
10369 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10370
10371         * g77.f-torture/execute/20010610.f: New.
10372
10373 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10374
10375         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10376         names.
10377
10378 2001-06-09  Richard Henderson  <rth@redhat.com>
10379
10380         * gcc.c-torture/execute/ashrdi-1.c: New.
10381         * gcc.c-torture/execute/ashldi-1.c: New.
10382         * gcc.c-torture/execute/lshrdi-1.c: New.
10383
10384 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10385
10386         * objc/execute/load-3.m: Added. Check sending +load to categories,
10387         in addition to classes.
10388
10389 2001-06-08  Stan Shebs  <shebs@apple.com>
10390
10391         * objc/execute/load-2.m: New test.  From Nicola Pero
10392         <n.pero@mi.flashnet.it>.
10393
10394 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10395
10396         * gcc.c-torture/execute/20010605-2.c: New test.
10397
10398 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10399
10400         * g++.old-deja/g++.abi/vbase2.C: New test.
10401         * g++.old-deja/g++.abi/vbase3.C: New test.
10402
10403 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10404
10405         * g++.old-deja/g++.pt/friend49.C: New test.
10406
10407 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10408
10409         * g++.old-deja/g++.ext/anon3.C: New test.
10410
10411 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10412
10413         * g++.old-deja/g++.other/conv7.C: New test.
10414
10415 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10416
10417         * gcc.c-torture/compile/20010605-2.c: New test.
10418
10419 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10420
10421         * gcc.c-torture/execute/20010604-1.c: New test.
10422
10423 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10424
10425         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10426
10427 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10428
10429         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10430         (g++_link_flags): Likewise.
10431         (g++_init): Pass gccpath's value to two previous functions.
10432
10433 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10434
10435         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10436         Ensure logfile entry matches exec command line.
10437
10438 2001-05-31  Richard Henderson  <rth@redhat.com>
10439
10440         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10441         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10442
10443 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10444
10445         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10446         compiler for irix6.2
10447
10448 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10449
10450         * g++.old-deja/g++.other/optimize3.C: New file.
10451
10452 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10453
10454         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10455         assemble.
10456
10457 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10458
10459         * g++.old-deja/g++.other/optimize2.C: New file.
10460
10461 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10462
10463         * gcc.c-torture/compile/20010518-2.c: New file.
10464         * gcc.c-torture/execute/20010518-1.c: New file.
10465         * gcc.c-torture/execute/20010518-2.c: New file.
10466
10467 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10468
10469         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10470
10471 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10472
10473         G++ no longer defines builtins that do not begin with __builtin.
10474         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10475         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10476         * g++.old-deja/g++.law/builtin1.C: Likewise.
10477         * g++.old-deja/g++.law/cvt2.C: Likewise.
10478         * g++.old-deja/g++.mike/net5.C: Likewise.
10479         * g++.old-deja/g++.other/builtins1.C: Likewise.
10480         * g++.old-deja/g++.other/builtins2.C: Likewise.
10481         * g++.old-deja/g++.other/builtins3.C: Likewise.
10482         * g++.old-deja/g++.other/builtins4.C: Likewise.
10483         * g++.old-deja/g++.other/inline8.C: Likewise.
10484         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10485
10486 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10487
10488         * g++.old-deja/g++.pt/using1.C: Adjust.
10489         * g++.old-deja/g++.pt/using2.C: New test.
10490
10491 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10492
10493         * gcc.dg/cpp/charconst.c: New tests.
10494         * gcc.dg/cpp/escape.c: New tests.
10495         * gcc.dg/cpp/escape-1.c: New tests.
10496         * gcc.dg/cpp/escape-2.c: New tests.
10497         * gcc.dg/cpp/ucs.c: New tests.
10498
10499 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10500
10501         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10502         native compiler for irix6.5.
10503
10504 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10505
10506         * lib/g++.exp (g++_include_flags): Use args to compute
10507         get_multilibs.
10508         (g++_link_flags): Likewise.
10509         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10510
10511 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10512
10513         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10514
10515 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10516
10517         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10518         this file.
10519
10520 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10521
10522         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10523         STACK_SIZE;
10524         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10525         to STACK_SIZE; Use it to define size of add_histo array.
10526         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10527         to STACK_SIZE.
10528         (f): Use GITT_SIZE to define size of gitt local table.
10529         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10530         to STACK_SIZE; Use it to define size of bytemem array.
10531
10532 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10533
10534         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10535         on 68HC11/HC12 due to the asm instruction.
10536         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10537         * gcc.c-torture/compile/920520-1.x: Likewise.
10538         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10539         on 68HC11/HC12 because the function is larger than 64K.
10540         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10541         on 68HC11/HC12 because the structure is too large.
10542
10543 2001-05-20  Richard Henderson  <rth@redhat.com>
10544
10545         * gcc.c-torture/execute/20010520-1.c: New.
10546
10547 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10548
10549         * g++.old-deja/g++.warn/compare1.C: New test.
10550         * gcc.dg/compare4.c: New test.
10551
10552 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10553
10554         * g++.old-deja/g++.other/optimize1.C: New test.
10555
10556 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10557
10558         * g++.old-deja/g++.pt/spec41.C: New test.
10559
10560 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10561
10562         * gcc.c-torture/compile/20010114-1.x: Remove.
10563
10564 2001-05-18  Stan Shebs  <shebs@apple.com>
10565
10566         * gcc.c-torture/compile/20010518-1.c: New test.
10567
10568 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10569
10570         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10571         * g++.old-deja/g++.pt/crash67.C: New test.
10572
10573 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10574
10575         * g++.old-deja/g++.other/debug9.C: New test.
10576
10577 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10578
10579         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10580
10581 2001-05-16  Jan Hubicka  <jh@suse.cz>
10582
10583         * gcc.c-torture/compile/20010516-1.c: New test.
10584
10585 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10586
10587         * g++.old-deja/g++.other/crash41.C: New test.
10588
10589 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10590
10591         * g++.old-deja/g++.pt/crash66.C: New test.
10592
10593 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10594
10595         * g++.old-deja/g++.robertl/eb27.C: Convert.
10596
10597 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10598
10599         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10600         declaration being redundant.
10601
10602 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10603
10604         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10605
10606 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10607
10608         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10609
10610 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10611
10612         * lib/g++.exp: Use testsuite_flags.
10613
10614 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10615
10616         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10617
10618 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10619
10620         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10621
10622 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10623
10624         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10625
10626 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10627
10628         * gcc.c-torture/compile/20010313-1.c: New test.
10629
10630 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10631
10632         * gcc.dg/cpp/direct2.c: New test.
10633         * gccq.dg/cpp/direct2s.c: New test.
10634
10635         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10636
10637 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10638
10639         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10640         * g++.old-deja/g++.other/op3.C: Likewise.
10641
10642 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10643
10644         * gcc.dg/cpp/syshdr.h: New file.
10645         * gcc.dg/cpp/sysmac1.c: Update.
10646         * gcc.dg/cpp/sysmac2.c: Update.
10647
10648 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10649
10650         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10651
10652 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10653
10654         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10655         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10656
10657 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10658
10659         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10660
10661 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10662
10663         * lib/g++.exp (g++_include_flags): Don't use any special flags
10664         if TESTING_IN_BUILD_TREE is not defined.
10665         (g++_init): Use a plain 'c++' as the compiler if
10666         TESTING_IN_BUILD_TREEE is not defined.
10667
10668 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10669
10670         * g++.old-deja/g++.eh/catch13.C: New test.
10671         * g++.old-deja/g++.eh/catch14.C: New test.
10672
10673 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10674
10675         * gcc.dg/cpp/tr-define.c: New test.
10676
10677 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10678
10679         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10680         <stdlib.h>, not <malloc.h>.
10681
10682 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10683
10684         * g++.old-deja/g++.ns/template17.C: New test.
10685
10686 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10687
10688         * g++.old-deja/g++.pt/ref4.C: New test.
10689
10690 2001-04-30  Richard Henderson  <rth@redhat.com>
10691
10692         * gcc.dg/20000724-1.c: Revert last change.
10693
10694 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10695
10696         * g77.f-torture/execute/20010430.f: New test.
10697
10698 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10699
10700         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10701
10702 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10703
10704         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10705
10706 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10707
10708         * g++.old-deja/g++.eh/crash6.C: New test.
10709
10710 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10711
10712         * g++.old-deja/g++.other/warn7.C: New test.
10713
10714 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10715
10716         * g++.old-deja/g++.other/defarg9.C: New test.
10717
10718 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10719
10720         * g77.f-torture/compile/20010426.f: New test.
10721         * g77.f-torture/execute/20010426.f: New test.
10722
10723 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10724
10725         * g77.f-torture/compile/20000629-1.x: Remove - error
10726         has been fixed.
10727
10728 2001-04-26  Jeffrey A Law  (law@cygnus.com)
10729
10730         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
10731         Tweak slightly to work with g++.dg framework.
10732         * g++.dg/special/ecos.exp: Run initp1.C test.
10733         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
10734
10735         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
10736         its linker doesn't give line numbers either.
10737         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
10738
10739 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10740
10741         * g++.old-deja/g++.other/lex1.C: New test.
10742
10743 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
10744
10745         * gcc.dg/noncompile/20010425-1.c: New test.
10746
10747 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10748
10749         * g++.old-deja/g++.pt/mangle2.C: New test.
10750
10751 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10752
10753         * gcc.dg/format/plus-1.c: New test.
10754
10755 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10756
10757         * gcc.dg/20010423-1.c: New test.
10758
10759 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10760
10761         * gcc.c-torture/execute/20010422-1.c: New test.
10762
10763 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
10764
10765         * g++.old-deja/g++.ns/type2.C: New test.
10766
10767 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
10768
10769         * g++.old-deja/g++.other/perf1.C: New test.
10770
10771 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
10772
10773         * gcc.dg/c99-func-2.c: Remove xfail.
10774         * gcc.dg/c99-func-3.c: Remove xfail.
10775         * gcc.dg/c99-func-4.c: Remove xfail.
10776
10777 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
10778
10779         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
10780
10781 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10782
10783         * gcc.c-torture/compile/20010423-1.c: New test.
10784
10785 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10786
10787         * g++.old-deja/g++.pt/typename28.C: New test.
10788
10789 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10790
10791         * g++.old-deja/g++.abi/empty2.C: New test.
10792         * g++.old-deja/g++.abi/empty3.C: New test.
10793
10794 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10795
10796         * g++.old-deja/g++.other/comdat2.C: New test.
10797         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
10798
10799 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10800
10801         * g++.old-deja/g++.other/overload14.C: New test.
10802
10803 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10804
10805         * g++.old-deja/g++.other/lookup23.C: New test.
10806
10807 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10808
10809         * gcc.c-torture/execute/20010403-1.c: New test.
10810
10811 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
10812             Mark Mitchell  <mark@codesourcery.com>
10813
10814         * lib/old-dejagnu.exp: Don't delete output of executable.
10815         Add .exe suffix to executables.
10816
10817 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
10818
10819         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
10820
10821 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10822
10823         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
10824
10825 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10826
10827         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
10828         * g++.old-deja/g++.abi/crash1.C: New test.
10829
10830 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10831
10832         * g++.old-deja/g++.other/crash40.C: New test.
10833
10834 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10835
10836         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
10837
10838 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
10839
10840         * g++.old-deja/g++.other/warn6.C: New test.
10841
10842 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10843
10844         * g++.old-deja/g++.robertl/eb42.C: Same.
10845
10846 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10847
10848         * gcc.dg/wtr-conversion-1.c: New testcase.
10849
10850 2001-04-10  Richard Henderson  <rth@redhat.com>
10851
10852         * g++.old-deja/g++.other/array5.C: New.
10853
10854 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10855
10856         * gcc.c-torture/execute/20010408-1.c: New test.
10857
10858 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
10859
10860         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
10861         headers and constructs.
10862         * g++.old-deja/g++.robertl/eb79.C: Same.
10863         * g++.old-deja/g++.robertl/eb77.C (main): Same.
10864         * g++.old-deja/g++.robertl/eb73.C: Same.
10865         * g++.old-deja/g++.robertl/eb66.C (main): Same.
10866         * g++.old-deja/g++.robertl/eb55.C (t): Same.
10867         * g++.old-deja/g++.robertl/eb54.C (main): Same.
10868         * g++.old-deja/g++.robertl/eb46.C (main): Same.
10869         * g++.old-deja/g++.robertl/eb44.C: Same.
10870         * g++.old-deja/g++.robertl/eb41.C (main): Same.
10871         * g++.old-deja/g++.robertl/eb4.C (main): Same.
10872         * g++.old-deja/g++.robertl/eb39.C: Same.
10873         * g++.old-deja/g++.robertl/eb33.C (main): Same.
10874         * g++.old-deja/g++.robertl/eb31.C (main): Same.
10875         * g++.old-deja/g++.robertl/eb30.C: Same.
10876         * g++.old-deja/g++.robertl/eb3.C: Same.
10877         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
10878         * g++.old-deja/g++.robertl/eb21.C: Same.
10879         * g++.old-deja/g++.robertl/eb15.C: Same.
10880         * g++.old-deja/g++.robertl/eb118.C: Same.
10881         * g++.old-deja/g++.robertl/eb115.C (main): Same.
10882         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
10883         * g++.old-deja/g++.robertl/eb109.C: Same.
10884         * g++.old-deja/g++.other/sibcall1.C (main): Same.
10885         * g++.old-deja/g++.mike/rtti1.C: Same.
10886         * g++.old-deja/g++.mike/p658.C: Same.
10887         * g++.old-deja/g++.mike/net46.C: Same.
10888         * g++.old-deja/g++.mike/net34.C: Same.
10889         * g++.old-deja/g++.mike/memoize1.C: Same.
10890         * g++.old-deja/g++.mike/eh2.C: Same.
10891         * g++.old-deja/g++.law/weak.C: Same.
10892         * g++.old-deja/g++.law/visibility7.C: Same.
10893         * g++.old-deja/g++.law/visibility25.C: Same.
10894         * g++.old-deja/g++.law/visibility22.C: Same.
10895         * g++.old-deja/g++.law/visibility2.C: Same.
10896         * g++.old-deja/g++.law/visibility17.C: Same.
10897         * g++.old-deja/g++.law/visibility13.C: Same.
10898         * g++.old-deja/g++.law/visibility10.C: Same.
10899         * g++.old-deja/g++.law/visibility1.C: Same.
10900         * g++.old-deja/g++.law/virtual3.C (eval): Same.
10901         * g++.old-deja/g++.law/vbase1.C: Same.
10902         * g++.old-deja/g++.law/operators32.C: Same.
10903         * g++.old-deja/g++.law/nest3.C: Same.
10904         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
10905         * g++.old-deja/g++.law/except5.C (main): Same.
10906         * g++.old-deja/g++.law/cvt7.C (run): Same.
10907         * g++.old-deja/g++.law/cvt2.C: Same.
10908         * g++.old-deja/g++.law/cvt16.C: Same.
10909         * g++.old-deja/g++.law/ctors6.C (bar): Same.
10910         * g++.old-deja/g++.law/ctors17.C (main): Same.
10911         * g++.old-deja/g++.law/ctors13.C: Same.
10912         * g++.old-deja/g++.law/ctors12.C (main): Same.
10913         * g++.old-deja/g++.law/ctors10.C: Same.
10914         * g++.old-deja/g++.law/code-gen5.C: Same.
10915         * g++.old-deja/g++.law/bad-error7.C: Same.
10916         * g++.old-deja/g++.law/arm9.C: Same.
10917         * g++.old-deja/g++.law/arm12.C: Same.
10918         * g++.old-deja/g++.law/arg8.C: Same.
10919         * g++.old-deja/g++.law/arg1.C: Same.
10920         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
10921         * g++.old-deja/g++.jason/template31.C: Same.
10922         * g++.old-deja/g++.jason/template24.C (main): Same.
10923         * g++.old-deja/g++.jason/2371.C: Same.
10924         * g++.old-deja/g++.eh/new2.C: Same.
10925         * g++.old-deja/g++.eh/new1.C: Same.
10926         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
10927         * g++.old-deja/g++.brendan/nest21.C (main): Same.
10928         * g++.old-deja/g++.brendan/err-msg3.C: Same.
10929         * g++.old-deja/g++.brendan/crash62.C: Same.
10930         * g++.old-deja/g++.brendan/crash52.C: Same.
10931         * g++.old-deja/g++.brendan/crash49.C (main): Same.
10932         * g++.old-deja/g++.brendan/crash38.C: Same.
10933         * g++.old-deja/g++.brendan/crash15.C (main): Same.
10934         * g++.old-deja/g++.brendan/copy9.C: Same.
10935
10936 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
10937
10938         * gcc.c-torture/execute/20001203-2.c (memset):
10939         Count argument is of type __SIZE_TYPE__.
10940
10941 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
10942
10943         * gcc.c-torture/compile/20010404-1.c: New test.
10944
10945 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
10946
10947         * gcc.c-torture/compile/20010326-1.c: New test.
10948
10949 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
10950
10951         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
10952         peculiarities of the SH.
10953         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
10954
10955 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10956
10957         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
10958         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
10959         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
10960
10961 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10962
10963         * g77.f-torture/compile/20010321-1.f: New test.
10964
10965 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10966
10967         * gcc.c-torture/compile/20010329-1.c: New test.
10968
10969 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10970
10971         * gcc.c-torture/execute/20010329-1.c: New test.
10972
10973 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10974
10975         * g++.old-deja/g++.other/eh4.C: Fix typo.
10976
10977 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10978
10979         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
10980
10981 2001-03-28  Philip Blundell  <philb@gnu.org>
10982
10983         * gcc.c-torture/compile/20010328-1.c: New test.
10984
10985 2001-03-27  Richard Henderson  <rth@redhat.com>
10986
10987         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
10988         * g++.old-deja/g++.eh/vbase3.C: Likewise.
10989
10990 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
10991
10992         * gcc.c-torture/compile/20010327-1.c: New test.
10993
10994 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10995
10996         * g++.old-deja/g++.other/friend12.C: New test.
10997         * g++.old-deja/g++.other/friend9.C: Expect no errors.
10998         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
10999
11000 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11001
11002         * gcc.c-torture/execute/20010325-1.c: New test.
11003
11004 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11005
11006         * g++.old-deja/g++.other/mangle3.C: New test.
11007
11008 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11009
11010         * g++.old-deja/g++.other/anon8.C: New test.
11011
11012 2001-03-20  Philip Blundell  <philb@gnu.org>
11013
11014         * gcc.c-torture/compile/20010320-1.c: New test.
11015
11016 2001-03-17  Richard Henderson  <rth@redhat.com>
11017
11018         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11019
11020 2001-03-15  Geoff Keating  <geoff@redhat.com>
11021
11022         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11023         tests on AIX.
11024
11025 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11026
11027         * g++.old-deja/g++.other/eh4.C: New test.
11028
11029 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11030
11031         * gcc.dg/cpp/mi1.c: Update.
11032
11033 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11034
11035         * g++.old-deja/g++.other/regstack.C: New test.
11036
11037 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11038
11039         * g++.old-deja/g++.other/ref4.C: New test.
11040
11041 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11042
11043         * objc/execute/va_method.m: Added.
11044         * objc/execute/IMP.m: Added.
11045         * objc/execute/_cmd.m: Added.
11046         * objc/execute/accessing_ivars.m: Added.
11047         * objc/execute/class-1.m: Added.
11048         * objc/execute/class-10.m: Added.
11049         * objc/execute/class-11.m: Added.
11050         * objc/execute/class-12.m: Added.
11051         * objc/execute/class-13.m: Added.
11052         * objc/execute/class-14.m: Added.
11053         * objc/execute/class-2.m: Added.
11054         * objc/execute/class-3.m: Added.
11055         * objc/execute/class-4.m: Added.
11056         * objc/execute/class-5.m: Added.
11057         * objc/execute/class-6.m: Added.
11058         * objc/execute/class-7.m: Added.
11059         * objc/execute/class-8.m: Added.
11060         * objc/execute/class-9.m: Added.
11061         * objc/execute/class-tests-1.h
11062         * objc/execute/class-tests-2.h
11063         * objc/execute/compatibility_alias.m: Added.
11064         * objc/execute/encode-1.m: Added.
11065         * objc/execute/formal_protocol-1.m: Added.
11066         * objc/execute/formal_protocol-2.m: Added.
11067         * objc/execute/formal_protocol-3.m: Added.
11068         * objc/execute/formal_protocol-4.m: Added.
11069         * objc/execute/formal_protocol-5.m: Added.
11070         * objc/execute/formal_protocol-6.m: Added.
11071         * objc/execute/formal_protocol-7.m: Added.
11072         * objc/execute/informal_protocol.m: Added.
11073         * objc/execute/initialize.m: Added.
11074         * objc/execute/load.m: Added.
11075         * objc/execute/many_args_method.m: Added.
11076         * objc/execute/nested-3.m: Added.
11077         * objc/execute/no_clash.m: Added.
11078         * objc/execute/private.m: Added.
11079         * objc/execute/redefining_self.m: Added.
11080         * objc/execute/root_methods.m: Added.
11081         * objc/execute/selector-1.m: Added.
11082         * objc/execute/static-1.m: Added.
11083         * objc/execute/static-2.m: Added.
11084         * objc/execute/va_method.m: Added.
11085
11086 2001-03-10  Richard Henderson  <rth@redhat.com>
11087
11088         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11089
11090 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11091
11092         * g++.old-deja/g++.other/crash31.C: XFAIL.
11093         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11094         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11095         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11096         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11097         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11098
11099 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11100
11101         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11102
11103 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11104
11105         * gcc.dg/20000724-1.c: Don't use multiline strings.
11106
11107 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11108
11109         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11110         result of -cString against what we expect it to be; don't just
11111         print it out for no one to read.
11112
11113         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11114         Based on testcases provided by Nicola Pero.
11115
11116 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11117
11118         * gcc.dg/cpp/macro7.c: New test.
11119
11120 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11121
11122         * gcc.dg/cpp/multiline.c: Update.
11123
11124 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11125
11126         * g++.old-deja/g++.other/enum3.C: New test.
11127
11128 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11129
11130         * g++.old-deja/g++.other/pod1.C: New test.
11131
11132 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11133
11134         * g++.old-deja/g++.ext/overload1.C: New test.
11135
11136 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11137
11138         * g++.old-deja/g++.pt/using1.C: New test.
11139
11140 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11141
11142         * g++.old-deja/g++.other/using9.C: New test.
11143
11144 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11145
11146         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11147
11148         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11149
11150 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11151
11152         * g++.old-deja/g++.ext/realpt1.C: Remove.
11153
11154 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11155
11156         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11157
11158 2001-02-26  Will Cohen  <wcohen@redhat.com>
11159
11160         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11161
11162 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11163
11164         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11165         templatized constructors.
11166
11167 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11168
11169         * gcc.c-torture/execute/20010224-1.c: New test.
11170
11171 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11172
11173         * gcc.c-torture/execute/20010222-1.c: New test.
11174
11175 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11176
11177         * g++.old-deja/g++.other/inline20.C: New test.
11178
11179 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11180
11181         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11182
11183 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11184
11185         * g++.old-deja/g++.other/lookup22.C: New test.
11186
11187 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11188
11189         * g77.dg: New directory.
11190         * g77.dg/20010216-1.f: New test case.
11191         * g77.dg/dg.exp: New driver.
11192         * lib/g77-dg.exp: New driver library.
11193
11194 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11195
11196         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11197
11198 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11199
11200         * g++.old-deja/g++.other/decl9.C: New test.
11201
11202 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11203
11204         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11205         not need <string> and also tests the initialization at runtime.
11206
11207 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11208
11209         * gcc.c-torture/execute/longlong.c: New test.
11210
11211 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11212
11213         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11214
11215 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11216
11217         * gcc.c-torture/execute/920302-1.c (execute):
11218         Change argument type to short.
11219
11220 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11221
11222         * g++.old-deja/g++.pt/deduct6.C: New test.
11223
11224 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11225
11226         * g++.old-deja/g++.pt/deduct5.C: New test.
11227
11228 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11229
11230         * gcc.c-torture/execute/20010209-1.c: New test.
11231
11232 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11233
11234         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11235
11236 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11237
11238         * g++.dg/vtgc1.C: Update for new ABI.
11239
11240         * consistency.vlad: New directory, 1665 files.
11241
11242 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11243
11244         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11245         return type.
11246         * gcc.dg/cpp/digraphs.c: Declare puts.
11247
11248 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11249
11250         * g++.old-deja/g++.other/warn5.C: New test.
11251
11252 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11253
11254         * g++.old-deja/g++.pt/spec40.C: New test.
11255
11256 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11257
11258         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11259         case.
11260         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11261
11262 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11263
11264         * gcc.c-torture/compile/20010209-1.c: New test.
11265
11266 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11267
11268         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11269         excess errors message but not if it crashes.
11270         * g++.old-deja/g++.other/crash27.C: Likewise.
11271         * g++.old-deja/g++.other/crash28.C: Likewise.
11272         * g++.old-deja/g++.other/crash30.C: Likewise.
11273         * g++.old-deja/g++.other/crash32.C: Likewise.
11274         * g++.old-deja/g++.other/crash35.C: Likewise.
11275         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11276
11277 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11278
11279         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11280         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11281         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11282         g77.f-torture/execute/execute.exp,
11283         g77.f-torture/noncompile/noncompile.exp,
11284         gcc.c-torture/execute/execute.exp,
11285         gcc.c-torture/execute/memcheck/memcheck.exp,
11286         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11287         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11288         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11289         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11290         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11291         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11292         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11293         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11294         Remove bug reporting instructions with ancient email addresses.
11295
11296 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11297
11298         * gcc.dg/20010202-1.c: New test.
11299         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11300
11301 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11302
11303         * g++.dg/stdbool-if.C: New test.
11304
11305 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11306
11307         * objc/execute/fdecl.m: Added main().
11308
11309 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11310
11311         * gcc.c-torture/execute/20010206-1.c: New test.
11312
11313 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11314
11315         * gcc.dg/cpp/avoidpaste1.c: Update.
11316
11317 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11318
11319         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11320         Pero <nicola@brainstorm.co.uk>.
11321         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11322
11323 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11324
11325         * g++.old-deja/g++.pt/spec39.C: New test.
11326
11327 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11328
11329         * gcc.c-torture/compile/20010202-1.c: New test.
11330
11331 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11332
11333         * g++.old-deja/g++.abi/primary2.C: New test.
11334         * g++.old-deja/g++.abi/primary3.C: New test.
11335         * g++.old-deja/g++.abi/primary4.C: New test.
11336         * g++.old-deja/g++.abi/primary5.C: New test.
11337         * g++.old-deja/g++.abi/vtable3.h: New test.
11338         * g++.old-deja/g++.abi/vtable3a.C: New test.
11339         * g++.old-deja/g++.abi/vtable3b.C: New test.
11340         * g++.old-deja/g++.abi/vtable3c.C: New test.
11341         * g++.old-deja/g++.abi/vtable3d.C: New test.
11342         * g++.old-deja/g++.abi/vtable3e.C: New test.
11343         * g++.old-deja/g++.abi/vtable3f.C: New test.
11344         * g++.old-deja/g++.abi/vtable3g.C: New test.
11345         * g++.old-deja/g++.abi/vtable3h.C: New test.
11346         * g++.old-deja/g++.abi/vtable3i.C: New test.
11347         * g++.old-deja/g++.abi/vtable3j.C: New test.
11348         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11349
11350 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11351
11352         * g++.old-deja/g++.other/anon6.C: New test.
11353         * g++.old-deja/g++.other/anon7.C: New test.
11354
11355 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11356
11357         * gcc.dg/cpp/avoidpaste2.c: New tests.
11358
11359 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11360
11361         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11362
11363 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11364
11365         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11366         DECIMAL_DIG cases for Irix."
11367
11368 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11369
11370         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11371
11372 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11373
11374         * gcc.dg/c99-tag-1.c: New test.
11375
11376 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11377
11378         * gcc.dg/cpp/tr-warn1.c: Add tests.
11379
11380 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11381
11382         * gcc.dg/cpp/avoidpaste1.c: Update.
11383         * gcc.dg/cpp/paste4.c: Update.
11384
11385 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11386
11387         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11388         cases for Irix.
11389
11390 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11391
11392         * g++.old-deja/g++.other/inline19.C: New test.
11393
11394 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11395
11396         * gcc.dg/Wlarger-than.c: New test.
11397
11398 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11399
11400         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11401
11402 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11403
11404         * gcc.c-torture/execute/20010129-1.c: New test.
11405         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11406
11407 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11408
11409         * gcc.dg/cpp/avoidpaste1.c: Test case.
11410
11411 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11412
11413         * g++.old-deja/g++.other/inline18.C: New test.
11414
11415 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11416
11417         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11418         and __builtin_putchar.
11419
11420 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11421
11422         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11423         tests.
11424
11425 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11426
11427         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11428         floating point number rounding mode to round to the nearest
11429         representable mode.
11430
11431 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11432
11433         * g++.old-deja/g++.other/mangle2.C: New test.
11434
11435 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11436
11437         * gcc.c-torture/compile/20010124-1.c: New test.
11438
11439 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11440
11441         * g++.old-deja/g++.pt/spec38.C: New test.
11442
11443 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11444
11445         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11446         "Build don't run".
11447
11448 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11449
11450         * gcc.c-torture/execute/20010123-1.c: New test.
11451
11452 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11453
11454         * g++.old-deja/g++.pt/spec37.C: New test.
11455
11456 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11457
11458         * g++.old-deja/g++.pt/overload14.C: New test.
11459
11460 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11461
11462         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11463         __builtin_return_address.
11464
11465 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11466
11467         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11468         * g++.old-deja/g++.pt/spec35.C: New test.
11469         * g++.old-deja/g++.pt/spec36.C: New test.
11470
11471 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11472
11473         * gcc.c-torture/compile/20010118-1.c: New test.
11474
11475 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11476
11477         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11478
11479 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11480
11481         * gcc.c-torture/execute/20010119-1.c: New test.
11482
11483 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11484
11485         * g++.old-deja/g++.other/vbase5.C: New test.
11486
11487 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11488
11489         * gcc.c-torture/execute/20010118-1.c: New test.
11490
11491 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11492
11493         * g++.old-deja/g++.pt/deduct3.C: New test.
11494
11495 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11496
11497         * g++.old-deja/g++.pt/spec34.C: New test.
11498
11499 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11500
11501         * g77.f-torture/compile/20000601-2.f: New test.
11502
11503 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11504
11505         * g++.old-deja/g++.other/init17.C: New test.
11506
11507 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11508
11509         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11510
11511 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11512
11513         * g++.old-deja/g++.pt/unify8.C: New test.
11514
11515 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11516
11517         * g++.old-deja/g++.abi/vbase1.C: New test.
11518
11519 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11520
11521         * g++.old-deja/g++.pt/crash65.C: New test.
11522
11523 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11524
11525         * gcc.dg/cpp/assembl2.S: New test case.
11526
11527 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11528
11529         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11530         are supported.
11531
11532 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11533
11534         * g++.old-deja/g++.other/builtins1.C: New test.
11535         * g++.old-deja/g++.other/builtins2.C: Likewise.
11536         * g++.old-deja/g++.other/builtins3.C: Likewise.
11537         * g++.old-deja/g++.other/builtins4.C: Likewise.
11538
11539 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11540
11541         * gcc.c-torture/compile/20010117-1.c: New test.
11542         * gcc.c-torture/compile/20010117-2.c: New test.
11543
11544 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11545
11546         * g77.f-torture/execute/20010116.[fx]: New test,
11547         XFAIL on i?86-*-*.
11548         * g77.f-torture/compile/20010115.f: Indicate it's
11549         a test for PR fortran/1636.
11550
11551 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11552
11553         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11554
11555 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11556
11557         * g77.f-torture/compile/20010115.f: New test.
11558
11559 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11560
11561         * g++.old-deja/g++.pt/nontype5.C: New test.
11562
11563 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11564
11565         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11566         have an equivalent working one below it.
11567
11568 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11569
11570         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11571         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11572
11573 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11574
11575         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11576         message containing "init_priority".
11577         (conpr-2.C): Likewise.
11578         (conpr-3.C): Likewise.
11579         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11580
11581 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11582
11583         * gcc.c-torture/execute/20010114-2.c: New test.
11584
11585 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11586
11587         * gcc.c-torture/compile/20010114-1.c: New test.
11588         * gcc.c-torture/compile/20010114-1.x: Xfail.
11589         * gcc.c-torture/compile/20010114-2.c: New test.
11590         * gcc.c-torture/execute/20010114-1.c: New test.
11591         * gcc.dg/trunc-1.c: New test.
11592         * gcc.dg/uninit-B.c: New test.
11593
11594 2001-01-13  Nick Clifton  <nickc@redhat.com>
11595
11596         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11597         target.
11598
11599 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11600
11601         * gcc.c-torture/compile/20010113-1.c: New test.
11602
11603 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11604
11605         * gcc.c-torture/compile/20001212-1.c: New test.
11606
11607 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11608
11609         * gcc.dg/cpp/widestr1.c: Update.
11610         * gcc.dg/cpp/prag-imp.c: Remove.
11611
11612 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11613
11614         * gcc.c-torture/execute/20000801-3.x: Remove.
11615         * gcc.dg/c90-init-1.c: New test.
11616         * gcc.dg/c99-init-1.c: New test.
11617         * gcc.dg/c99-init-2.c: New test.
11618         * gcc.dg/gnu99-init-1.c: New test.
11619
11620 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11621
11622         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11623         testing that no relevant ones were found.
11624
11625 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11626
11627         * g++.old-deja/g++.pt/cast2.C: New test.
11628
11629 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11630
11631         * g++.old-deja/g++.pt/friend47.C: New test.
11632
11633 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11634
11635         * g++.old-deja/g++.pt/instantiate13.C: New test.
11636
11637 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11638
11639         * g++.old-deja/g++.other/defarg7.C: New test.
11640         * g++.old-deja/g++.other/defarg8.C: New test.
11641
11642 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11643
11644         * g++.old-deja/g++.pt/crash64.C: New test.
11645
11646 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11647
11648         * g++.old-deja/g++.pt/crash63.C: New test.
11649
11650 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11651
11652         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11653
11654 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11655
11656         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11657
11658 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11659
11660         * g++.old-deja/g++.pt/error3.C: New test.
11661
11662 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11663
11664         * g++.old-deja/g++.other/crash39.C: New test.
11665
11666 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11667
11668         * g++.old-deja/g++.other/vbase4.C: New test.
11669
11670 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11671
11672         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11673         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11674         * gcc.dg/special/special.exp: New test driver which will check
11675         for alias support for the above test.
11676
11677 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11678
11679         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11680         problems on small machines.
11681         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11682         parameterize.
11683
11684 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11685
11686         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11687         mips.
11688         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11689
11690 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11691
11692         * g++.old_deja/g++.pt/using8.C: New test.
11693
11694 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11695
11696         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11697
11698 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11699
11700         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11701         where a failure is expected.
11702         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11703
11704 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11705
11706         * g++.old_deja/g++.pt/instantiate12.C: New test.
11707
11708 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11709
11710         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
11711         start of structs.
11712         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
11713         * g++.old-deja/g++.brendan/crash17.C: Likewise.
11714         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11715         * g++.old-deja/g++.brendan/crash48.C: Likewise.
11716         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11717         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
11718         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11719         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
11720         * g++.old-deja/g++.eh/spec6.C: Likewise.
11721         * g++.old-deja/g++.jason/crash3.C: Likewise.
11722         * g++.old-deja/g++.law/ctors11.C: Likewise.
11723         * g++.old-deja/g++.law/ctors17.C: Likewise.
11724         * g++.old-deja/g++.law/ctors5.C: Likewise.
11725         * g++.old-deja/g++.law/ctors9.C: Likewise.
11726         * g++.old-deja/g++.mike/ambig1.C: Likewise.
11727         * g++.old-deja/g++.mike/net22.C: Likewise.
11728         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11729         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11730         * g++.old-deja/g++.mike/virt3.C: Likewise.
11731         * g++.old-deja/g++.niklas/t128.C: Likewise.
11732         * g++.old-deja/g++.other/anon4.C: Likewise.
11733         * g++.old-deja/g++.other/using1.C: Likewise.
11734         * g++.old-deja/g++.other/warn3.C: Likewise.
11735         * g++.old-deja/g++.pt/t37.C: Likewise.
11736         * g++.old-deja/g++.robertl/eb69.C: Likewise.
11737         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11738
11739 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11740
11741         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
11742
11743 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11744
11745         * gcc.c-torture/execute/stdio-opt-3.c: New test.
11746
11747 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
11748
11749         * gcc.c-torture/compile/20010107-1.c: New test.
11750
11751 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11752
11753         * gcc.c-torture/execute/builtin-noret-1.c: New test.
11754
11755 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11756
11757         * gcc.dg/format/format.h: New file.
11758         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
11759         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
11760         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
11761         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
11762         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
11763         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11764         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
11765         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
11766         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
11767         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
11768         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
11769         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
11770         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
11771         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
11772         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
11773         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
11774         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
11775         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
11776         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
11777         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
11778         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
11779         instead of declaring standard types, macros and functions in each
11780         test.
11781
11782 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
11783
11784         * gcc.c-torture/execute/20010106-1.c: New test.
11785
11786 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11787
11788         * gcc.dg/format/format.exp: New file.
11789         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
11790         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
11791         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
11792         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
11793         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
11794         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
11795         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
11796         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
11797         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
11798         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
11799         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
11800         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
11801         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
11802         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
11803         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
11804         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
11805         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
11806         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
11807         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
11808         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
11809         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
11810         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
11811         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
11812         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
11813         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
11814         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
11815         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
11816         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
11817         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
11818         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
11819         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
11820         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
11821         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
11822         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
11823         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
11824         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
11825         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
11826         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11827         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11828         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11829         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11830         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11831
11832 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11833
11834         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11835         account.
11836
11837 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11838
11839         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11840
11841 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11842
11843         * g++.old-deja/g++.pt/crash62.C: New test.
11844
11845 2001-01-04  Richard Henderson  <rth@redhat.com>
11846
11847         * gcc.dg/20000926-1.c: Update expected warnings.
11848         * gcc.dg/array-2.c: Likewise.
11849         * gcc.dg/array-4.c: Also validate flexible array members.
11850         * gcc.dg/c99-flex-array-1.c: New.
11851
11852 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11853
11854         * gcc.c-torture/compile/20001222-1.x: Remove.
11855
11856 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11857
11858         * gcc.c-torture/execute/built-in-setjmp.c: New.
11859
11860 2001-01-03  Richard Henderson  <rth@redhat.com>
11861
11862         * gcc.dg/940510-1.c: Update expected error wording.
11863         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11864
11865 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11866
11867         * lib/target-supports.exp (check_alias_available): Modified to
11868         indicate aliases not supported if only weak aliases are supported.
11869
11870 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11871
11872         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
11873         Turn on cmpstrsi checks for __pj__ and __i370__.
11874
11875 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11876
11877         * g++.old-deja/g++.other/virtual11.C: New test.
11878
11879 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11880
11881         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
11882
11883 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11884
11885         * gcc.c-torture/compile/20010102-1.c: New test.
11886
11887 2001-01-02  Andreas Jaeger  <aj@suse.de>
11888
11889         * gcc.dg/noreturn-3.c: New test.
11890
11891         * gcc.dg/noreturn-4.c: New test.
11892
11893 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11894
11895         * gcc.c-torture/execute/stdio-opt-1.c: Also test
11896         __builtin_fputc and __builtin_fwrite.
11897
11898 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11899
11900         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
11901         signed char, not default char.
11902
11903 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11904
11905         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
11906
11907 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
11908
11909         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
11910
11911 2000-12-29  Richard Henderson  <rth@redhat.com>
11912
11913         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
11914         (__cyg_profile_func_exit): Define.
11915
11916 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11917
11918         * g++.dg/vtgc1.C: New test.
11919
11920 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
11921
11922         * gcc.dg/noncompile/20001228-1.c: New test.
11923
11924         * gcc.dg/20001228-1.c: New test.
11925
11926         * gcc.c-torture/execute/20001228-1.c: New test.
11927
11928 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
11929
11930         * gcc.dg/format-strfmon-1.c: New test.
11931
11932 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11933
11934         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
11935         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
11936         * gcc.c-torture/execute/string-opt-1.c: Likewise.
11937         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11938         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11939         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11940         * gcc.c-torture/execute/string-opt-6.c: Likewise.
11941         * gcc.c-torture/execute/string-opt-7.c: Likewise.
11942         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11943         * gcc.c-torture/execute/string-opt-9.c: Likewise.
11944         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11945         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11946         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11947
11948         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
11949         * gcc.c-torture/execute/string-opt-4.c: Test index.
11950
11951 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
11952
11953         * gcc.c-torture/compile/20001226-1.c: New test.
11954
11955 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11956
11957         * gcc.c-torture/compile/20001222-1.c: New test.
11958         * gcc.c-torture/compile/20001222-1.x: Xfail.
11959
11960 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
11961
11962         * gcc.c-torture/execute/comp-goto-2.c: New test.
11963
11964 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
11965
11966         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
11967         Use long types if __INT_MAX__ is 32767.
11968         (main): Use cast to (sint32 *) when poking 88 into a_page.
11969
11970         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
11971
11972 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
11973
11974         * gcc.c-torture/compile/20001221-1.c: New test.
11975         * gcc.c-torture/execute/20001221-1.c: New test.
11976
11977 2000-12-20  Richard Henderson  <rth@redhat.com>
11978
11979         * g++.old-deja/g++.pt/crash36.C: Update error lines.
11980         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11981
11982 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11983
11984         * gcc.dg/compare3.c: New test.
11985
11986 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11987
11988         * gcc.dg/format-warnll-1.c: New test.
11989
11990 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11991
11992         * gcc.dg/cpp/cmdlne-P.c: New test.
11993
11994 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11995
11996         * gcc.c-torture/execute/builtin-abs-1.c,
11997         gcc.c-torture/execute/builtin-abs-2.c: New tests.
11998
11999 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12000
12001         * gcc.dg/cpp/multiline.c: New test.
12002
12003 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12004
12005         * g++.old-deja/g++.other/syshdr1.C: Update.
12006         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12007
12008 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12009
12010         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12011
12012 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12013
12014         * g++.old-deja/g++.pt/ttp65.C: New test.
12015
12016 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12017
12018         * g++.old-deja/g++.pt/ttp64.C: New test.
12019
12020 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12021
12022         * g++.old-deja/g++.pt/spec33.C: New test.
12023
12024 2000-12-14  Catherine Moore  <clm@redhat.com>
12025
12026         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12027         * gcc.c-torture/execute/920612-2.c: Likewise.
12028         * gcc.c-torture/execute/920428-2.c: Likewise.
12029         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12030         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12031
12032 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12033
12034         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12035         * gcc.dg/pack-test-2.c: Likewise.
12036
12037 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12038
12039         Tests by Zack Weinberg <zackw@stanford.edu>.
12040
12041         * gcc.dg/cpp/defined.c: Update.
12042         * gcc.dg/cpp/defined_trad.c: New tests.
12043
12044 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12045
12046         * gcc.dg/cpp/trad-direct.c: Update.
12047
12048 2000-12-11  Neil Booth  <neilb@earthling.net>
12049
12050         * gcc.dg/cpp/defined_trad.c
12051
12052 2000-12-11  Neil Booth  <neilb@earthling.net>
12053
12054         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12055
12056 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12057
12058         * gcc.dg/format-miss-2.c: New test.
12059
12060 2000-12-09  Neil Booth  <neilb@earthling.net>
12061
12062         * gcc.dg/cpp/lineflags.c: New tests.
12063         * gcc.dg/cpp/poison.c: Update.
12064         * gcc.dg/cpp/redef2.c: Update.
12065         * gcc.dg/cpp/skipping.c: New test.
12066
12067 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12068
12069         * g++.old-deja/g++.other/eh3.C: New testcase.
12070
12071 2000-12-07  Neil Booth  <neilb@earthling.net>
12072
12073         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12074         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12075         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12076         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12077         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12078         Update.
12079
12080 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12081
12082         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12083         __SIZE_TYPE__ instead of int for type of integers cast to
12084         pointers.
12085
12086 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12087
12088         * g++.old-deja/g++.other/cleanup4.C: New test.
12089
12090 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12091
12092         * format-sec-1.c: New test.
12093
12094 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12095
12096         * gcc.dg/format-nonlit-3.c: New test.
12097
12098 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12099
12100         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12101         through a null pointer.
12102
12103 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12104
12105         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12106         * g++.old-deja/g++.pt/partial4.C: New test.
12107
12108 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12109
12110         * gcc.c-torture/execute/ieee/hugeval.x: New.
12111
12112 2000-12-06  Neil Booth  <neilb@earthling.net>
12113
12114         * gcc.dg/cpp/backslash2.c: New tests.
12115
12116 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12117
12118         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12119         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12120
12121 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12122
12123         * gcc.c-torture/execute/20001203-2.c: New testcase.
12124
12125 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12126
12127         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12128         * g++.old-deja/g++.other/virtual10.C: New test.
12129
12130 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12131
12132         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12133
12134 2000-12-05  Richard Henderson  <rth@redhat.com>
12135
12136         * gcc.c-torture/compile/20001205-1.c: New.
12137
12138 2000-12-04  Neil Booth  <neilb@earthling.net>
12139
12140         * g++.old-deja/g++.other/virtual9.C: New test.
12141         * g++.old-deja/g++.pt/crash61.C: New test.
12142         * gcc.c-torture/execute/loop-9.c: New test.
12143
12144 2000-12-04  Neil Booth  <neilb@earthling.net>
12145
12146         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12147         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12148         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12149         * gcc.dg/cpp/extratokens.c: ...here.
12150
12151 2000-12-04  Neil Booth  <neilb@earthling.net>
12152
12153         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12154         New tests.
12155
12156 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12157
12158         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12159         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12160
12161 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12162
12163         * gcc.c-torture/execute/20001203-1.c: New test.
12164
12165 2000-12-03  Neil Booth  <neilb@earthling.net>
12166
12167         * gcc.dg/cpp/macro6.c: New test cases.
12168
12169 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12170
12171         * gcc.c-torture/execute/string-opt-9.c: New test.
12172         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12173         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12174         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12175
12176         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12177         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12178
12179 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12180
12181         * gcc.dg/cpp/if-6.c: New testcase.
12182
12183         * gcc.dg/20001201-1.c: New testcase.
12184
12185 2000-12-02  Neil Booth  <neilb@earthling.net>
12186
12187         * g++.old-deja/g++.other/externC4.C,
12188         g++.old-deja/g++.other/friend10.C: New tests.
12189
12190 2000-12-02  Neil Booth  <neilb@earthling.net>
12191
12192         * g++.old-deja/g++.other/instan2.C
12193         * g++.old-deja/g++.other/instan3.C: New test.
12194
12195 2000-12-02  Neil Booth  <neilb@earthling.net>
12196
12197         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12198         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12199         gnuc99.c,gnuc99-pedantic.c: New tests.
12200
12201 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12202
12203         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12204         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12205
12206 2000-12-01  Neil Booth  <neilb@earthling.net>
12207
12208         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12209         * gcc.dg/cpp/poison.c: Update.
12210         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12211
12212 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12213
12214         * g77.f-torture/execute/20001201.f: New test.
12215
12216 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12217
12218         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12219
12220 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12221
12222         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12223
12224 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12225
12226         * g++.old-deja/g++.other/cast6.C: New test.
12227
12228 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12229
12230         * gcc.c-torture/execute/20001130-2.c: New testcase.
12231
12232 2000-11-30  Richard Henderson  <rth@redhat.com>
12233
12234         * gcc.c-torture/execute/20001130-1.c: New test.
12235
12236 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12237
12238         * g++.old-deja/g++.other/op3.C: New test.
12239
12240 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12241
12242         * g++.old-deja/g++.other/op2.C: New test.
12243
12244 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12245
12246         * g++.old-deja/g++.other/crash38.C: New test.
12247
12248 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12249
12250         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12251
12252 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12253
12254         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12255         tests.
12256         * gcc.c-torture/execute/string-opt-6.c: New test.
12257
12258         * gcc.dg/20001117-1.c: Add main.
12259
12260 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12261
12262         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12263         Move from here ...
12264         * gcc.dg/940510-1.c: ... to here.
12265
12266         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12267         zero-size arrays in toplevel structures.
12268
12269 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12270
12271         * gcc.c-torture/execute/loop-8.c: New test.
12272
12273 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12274
12275         * g++.old-deja/g++.other/base1.C: New test.
12276
12277 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12278
12279         * g++.old-deja/g++.other/parse2.C: New test.
12280
12281 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12282
12283         * g++.old-deja/g++.pt/incomplete1.C: New test.
12284
12285 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12286
12287         * g++.old-deja/g++.other/friend9.C: New test.
12288
12289 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12290
12291         * gcc.dg/20001127-1.c: New test.
12292
12293 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12294
12295         * g++.old-deja/g++.pt/friend46.C: New test.
12296
12297 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12298
12299         * g++.old-deja/g++.other/ptrmem8.C: New test.
12300
12301 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12302
12303         * gcc.c-torture/execute/string-opt-7.c: New test.
12304         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12305
12306 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12307
12308         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12309         instead of 'mkcheck 2'.
12310
12311 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12312
12313         * gcc.c-torture/execute/memcheck/driver.c,
12314         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12315         C9X references to refer to C99.
12316
12317 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12318
12319         * gcc.dg/ultrasp3.c: New test.
12320
12321 2000-11-25  Neil Booth  <neilb@earthling.net>
12322
12323         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12324
12325 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12326
12327         * gcc.c-torture/compile/20001123-2.c: New.
12328
12329 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12330
12331         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12332
12333 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12334
12335         * gcc.dg/sequence-point-1.c: Add some new tests.
12336         * gcc.c-torture/execute/20001124-1.c: New test.
12337
12338 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12339
12340         * g++.old-deja/g++.other/vaarg4.C: New test.
12341         * gcc.c-torture/compile/20001123-1.c: New test.
12342
12343 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12344
12345         * g++.other/crash24.C: Adjust and remove XFAIL.
12346         * g++.other/crash37.C: New test.
12347
12348 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12349
12350         * g++.old-deja/g++.pt/instantiate9.C: New test.
12351
12352 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12353
12354         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12355         new ABI, too.
12356
12357         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12358         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12359
12360 2000-11-22  Neil Booth  <neilb@earthling.net>
12361
12362         * gcc.dg/cpp/Wtrigraphs.c: New test.
12363
12364 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12365
12366         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12367
12368 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12369
12370         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12371
12372 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12373
12374         * lib/gcc-dg.exp: load_lib scanasm.exp.
12375         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12376         * lib/g++-dg.exp: load_lib scanasm.exp.
12377         * lib/scanasm.exp: New.
12378         (scan-assembler, scan-assembler-not): Add optional arguments to
12379         test name, or if not present, the pattern name.
12380         (scan-assembler-dem, scan-assembler-dem-not): New.
12381
12382         * g++.dg/dg.exp: New.
12383
12384 2000-11-21  Neil Booth  <neilb@earthling.net>
12385
12386         * gcc.dg/cpp/integrated1.c: Remove.
12387
12388 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12389
12390         * gcc.c-torture/execute/20001121-1.c: New test.
12391
12392 2000-11-21  Richard Henderson  <rth@redhat.com>
12393
12394         * gcc.c-torture/compile/20001121-1.c: New test.
12395
12396 2000-11-20  Neil Booth  <neilb@earthling.net>
12397
12398         * gcc.dg/cpp/integrated1.c: New test.
12399
12400 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12401
12402         * g++.old-deja/g++.other/inline17.C: New test.
12403
12404 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12405
12406         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12407         local variable to be zero: I made the variable global. Now
12408         uses abort() and exit() instead of relying on main's return value.
12409
12410 2000-11-20  Neil Booth  <neilb@earthling.net>
12411
12412         * gcc.dg/cpp/paste2.c: Update test.
12413         * objc/execute/paste.m: New test.
12414
12415 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12416
12417         * gcc.dg/c99-condexpr-1.c: New test.
12418
12419 2000-11-20  Neil Booth  <neilb@earthling.net>
12420
12421         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12422
12423 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12424
12425         * g++.old-deja/g++.pt/export1.C: New test.
12426
12427 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12428
12429         * gcc.dg/20001117-1.c: New test.
12430
12431 2000-11-18  Richard Henderson  <rth@redhat.com>
12432
12433         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12434
12435 2000-11-18  Richard Henderson  <rth@redhat.com>
12436
12437         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12438         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12439         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12440
12441 2000-11-18  Richard Henderson  <rth@redhat.com>
12442
12443         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12444         (main): New.  Exit cleanly.
12445
12446 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12447
12448         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12449         gcc.dg/c99-fordecl-2.c: New tests.
12450
12451 2000-11-18  Richard Henderson  <rth@redhat.com>
12452
12453         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12454         * gcc.c-torture/execute/zerolen-2.c: New.
12455
12456 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12457
12458         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12459         memory.
12460
12461 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12462
12463         * g++.old-deja/g++.pt/instantiate8.C: New test.
12464
12465 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12466
12467         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12468         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12469
12470 2000-11-16  Nick Clifton  <nickc@redhat.com>
12471
12472         * gcc.c-torture/execute/nestfunc-2.c: New test.
12473         * gcc.c-torture/execute/nestfunc-3.c: New test.
12474
12475 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12476
12477         * gcc.c-torture/compile/20001116-1.c: New test.
12478
12479 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12480
12481         * gcc.c-torture/execute/20001115-1.c: New test.
12482
12483 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12484
12485         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12486         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12487         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12488         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12489
12490 2000-11-15  Neil Booth  <neilb@earthling.net>
12491
12492         gcc.dg/cpp/_Pragma1.c: Update.
12493         gcc.dg/cpp/_Pragma2.c: New test.
12494
12495 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12496
12497         * g++.old-deja/g++.other/anon5.C: New test.
12498
12499 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12500
12501         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12502         tests.
12503
12504 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12505
12506         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12507         output.
12508
12509 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12510
12511         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12512         labels at end of compound statements.
12513
12514 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12515
12516         * gcc.c-torture/execute/loop-7.c: New test.
12517
12518 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12519
12520         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12521
12522 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12523
12524         * gcc.dg/c99-bool-1.c: New test.
12525
12526 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12527
12528         * gcc.dg/c99-scope-1.c: Remove xfail.
12529         * gcc.dg/c99-scope-2.c: New test.
12530
12531 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12532
12533         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12534         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12535
12536 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12537
12538         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12539         error messages.
12540
12541         * g++.mike/p700.C: Don't typedef wchar_t.
12542         * g++.mike/p784.C: Likewise.
12543         * g++.mike/eb101.C: Don't use __wchar_t.
12544
12545 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12546
12547         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12548         from DO loop.
12549
12550 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12551
12552         * gcc.c-torture/execute/20001111-1.c: New test.
12553
12554 2000-11-10  Nick Clifton  <nickc@redhat.com>
12555
12556         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12557         long multuiple and accumulate.
12558
12559 2000-11-09  Richard Henderson  <rth@redhat.com>
12560
12561         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12562         via size_t instead of int.
12563
12564         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12565         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12566         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12567         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12568
12569 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12570
12571         * gcc.c-torture/compile/20001109-1.c: New test.
12572         * gcc.c-torture/compile/20001109-2.c: New test.
12573
12574 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12575
12576         * g++.old-deja/g++.pt/operator1.C: New test.
12577         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12578
12579 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12580
12581         * gcc.dg/20001108-1.c: New test.
12582
12583 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12584
12585         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12586         with both arguments constant strings.
12587         * gcc.c-torture/execute/string-opt-3.c: New test.
12588         * gcc.c-torture/execute/string-opt-4.c: New test.
12589         * gcc.c-torture/execute/string-opt-5.c: New test.
12590
12591 2000-11-08  Nick Clifton  <nickc@redhat.com>
12592
12593         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12594         mulsidi3adddi patterns.
12595
12596 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12597
12598         * g++.old-deja/g++.other/crash36.C: New test.
12599
12600 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12601
12602         * g++.old-deja/g++.other/init16.C: New test.
12603
12604 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12605
12606         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12607
12608 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12609
12610         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12611         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12612         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12613
12614 2000-11-07  DJ Delorie  <dj@redhat.com>
12615
12616         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12617
12618 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12619
12620         * gcc.c-torture/execute/string-opt-1.c: New test.
12621
12622 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12623
12624         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12625         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12626         parameters in registers, and there is no way for a varargs
12627         function to know in which order the integer and floating-point
12628         parameters should be interleaved when they are placed on the
12629         stack.
12630         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12631         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12632
12633 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12634
12635         * gcc.c-torture/execute/string-opt-2.c: New test.
12636
12637 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12638
12639         * g++.old-deja/g++.pt/crash60.C: New test.
12640
12641 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12642
12643         * g++.old-deja/g++.other/crash24.C: New test.
12644         * g++.old-deja/g++.other/crash25.C: New test.
12645         * g++.old-deja/g++.other/crash26.C: New test.
12646         * g++.old-deja/g++.other/crash27.C: New test.
12647         * g++.old-deja/g++.other/crash28.C: New test.
12648         * g++.old-deja/g++.other/crash29.C: New test.
12649         * g++.old-deja/g++.other/crash30.C: New test.
12650         * g++.old-deja/g++.other/crash31.C: New test.
12651         * g++.old-deja/g++.other/crash32.C: New test.
12652         * g++.old-deja/g++.other/crash33.C: New test.
12653         * g++.old-deja/g++.other/crash34.C: New test.
12654         * g++.old-deja/g++.other/crash35.C: New test.
12655
12656 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12657
12658         * gcc.c-torture/execute/20001031-1.c: New test.
12659
12660 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12661
12662         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12663         namespace.
12664
12665         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12666         standards-conformant.
12667
12668         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12669
12670         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12671         * g++.old-deja/g++.mike/p755a.C: Likewise.
12672         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12673         library makes no calls to `operator new' during initialization.
12674
12675 2000-11-04  Neil Booth  <neilb@earthling.net>
12676
12677         * gcc.dg/cpp/include2.c: New tests.
12678
12679 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12680
12681         * lib/g++.exp (g++_set_ld_library_path): New function.
12682         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12683
12684 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12685
12686         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12687         warnings.
12688
12689 2000-11-01  Richard Henderson  <rth@redhat.com>
12690
12691         * g++.old-deja/g++.ext/namedret1.C: New.
12692         * g++.old-deja/g++.ext/namedret2.C: New.
12693         * g++.old-deja/g++.ext/namedret3.C: New.
12694
12695 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12696
12697         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12698         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12699
12700 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12701
12702         * gcc.c-torture/execute/va-arg-21.c: New test.
12703
12704 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12705
12706         * gcc.dg/c99-complex-2.c: New test.
12707
12708 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12709
12710         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12711
12712 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12713
12714         * g++.old-deja/g++.other/inline16.C: New test.
12715
12716 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12717
12718         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12719         __PRETTY_FUNCTION__
12720
12721 2000-10-29  Neil Booth  <neilb@earthling.net>
12722
12723         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12724         New tests.
12725         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12726         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12727         optimisation.
12728
12729 2000-10-29  Neil Booth  <neilb@earthling.net>
12730
12731         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12732         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12733         * mi5.c: Test multiple includes work with -C.
12734         * trigraphs.c: Test ^= version.
12735
12736 2000-10-28  Neil Booth  <neilb@earthling.net>
12737
12738         New tests and test updates for new macro expander.
12739
12740         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12741         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12742         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12743         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12744         new diagnostic messages.
12745
12746         * gcc.dg/cpp/macro3.c: New tests.
12747
12748 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12749
12750         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12751         on the same line.
12752
12753 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12754
12755         * g++.old-deja/g++.other/eh2.C: New test.
12756
12757 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12758
12759         * gcc.c-torture/execute/20001027-1.c: New test.
12760
12761 2000-10-26  Richard Henderson  <rth@redhat.com>
12762
12763         * gcc.c-torture/execute/20001026-1.c: New.
12764
12765 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12766
12767         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12768         * g++.old-deja/g++.law/builtin1.C: Likewise.
12769         * g++.old-deja/g++.law/ctors10.C: Likewise.
12770         * g++.old-deja/g++.law/virtual3.C: Likewise.
12771         * g++.old-deja/g++.mike/p658.C: Likewise.
12772         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12773         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12774         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12775         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12776         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12777
12778 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12779
12780         * gcc.c-torture/compile/20001024-1.c: New test.
12781
12782 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12783
12784         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12785         to tell us whether or not we are using V3.
12786
12787 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12788
12789         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12790         operands.
12791
12792 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12793
12794         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12795
12796 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12797
12798         * gcc.c-torture/execute/20001024-1.c: New test.
12799
12800 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12801
12802         * g++.old-deja/g++.other/sibcall1.C: New test.
12803
12804 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12805
12806         * gcc.dg/noncompile/init-3.c: New test.
12807
12808 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12809
12810         * gcc.dg/format-array-1.c: New test.
12811
12812 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12813
12814         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12815         writing through null pointers; remove comment about testing
12816         unterminated strings.
12817
12818 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12819
12820         * gcc.c-torture/execute/20001017-2.c: New test.
12821
12822 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12823
12824         * gcc.c-torture/compile/20001018-1.c: New test.
12825         * gcc.c-torture/compile/20001018-1.x: Xfail.
12826
12827 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12828
12829         * gcc.c-torture/execute/20001017-1.c: New test.
12830
12831 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12832
12833         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12834         for multiple use of arguments with scanf formats; add tests for
12835         multiple use of arguments.
12836
12837 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12838
12839         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12840
12841 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12842
12843         * gcc.dg/format-miss-1.c: New test.
12844
12845 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12846
12847         * gcc.c-torture/execute/20001013-1.c: New test.
12848
12849 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12850
12851         * gcc.dg/format-branch-1.c: New test.
12852
12853 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12854
12855         * README, lib/file-format.exp: Remove EGCS references.
12856
12857 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12858
12859         * gcc.dg/20001013-1.c: New test.
12860
12861 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12862
12863         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12864         for intmax_t in the compiler using __typeof__ and the type rules
12865         for conditional expressions.
12866
12867 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12868
12869         * gcc.dg/20001012-1.c: New test.
12870         * gcc.dg/20001012-2.c: New test.
12871
12872 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12873
12874         * gcc.dg/format-attr-1.c: New test.
12875
12876 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12877
12878         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12879         __LONG_LONG_MAX__ instead of LLONG_MAX.
12880
12881 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12882
12883         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12884         scanf flags.
12885         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12886         flags.
12887
12888 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12889
12890         * gcc.dg/sequence-pt-1.c: New test.
12891
12892 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12893
12894         * gcc.c-torture/execute/20001011-1.c: New testcase.
12895         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12896
12897 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12898
12899         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12900         does not error on it.
12901
12902 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12903
12904         * gcc.dg/20001009-1.c: New test.
12905
12906 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12907
12908         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12909         * gcc.c-torture/execute/20001009-2.c: ... to here.
12910
12911 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12912
12913         * gcc.c-torture/compile/20001009-1.c: New testcase.
12914         * gcc.c-torture/execute/20001009-1.c: New testcase.
12915         Testcases provided by Jan Hubicka <jh@suse.cz>.
12916
12917 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12918
12919         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12920         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12921         uintmax_t using <limits.h> to emulate the compiler's internal
12922         logic.  No longer XFAIL %j tests.
12923
12924 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12925
12926         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12927         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12928         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12929         regexps and details of expected handling of some bad formats.
12930         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12931         suppression.
12932
12933 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12934
12935         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12936         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12937         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12938         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12939         in list archives.
12940
12941 2000-10-06  Richard Henderson  <rth@cygnus.com>
12942
12943         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12944         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12945         * g++.old-deja/g++.jason/report.C: Likewise.
12946         * g++.old-deja/g++.law/friend5.C: Likewise.
12947         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12948         of the expected warnings.
12949
12950 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12951
12952         * g++.old-deja/g++.pt/enum14.C: New test.
12953
12954 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12955
12956         * g++.old-deja/g++.pt/crash59.C: New test.
12957
12958 2000-10-04  Will Cohen  <wcohen@redhat.com>
12959
12960         * gcc.dg/20000926-1.c: New test.
12961
12962 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12963
12964         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12965         function name for current C++ compiler.
12966         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12967
12968 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12969
12970         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12971         __PRETTY_FUNCTION__.
12972         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12973
12974 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12975
12976         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12977
12978 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12979
12980         * gcc.c-torture/compile/20000923-1.c: New test.
12981
12982 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12983
12984         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12985         * g++.old-deja/g++.pt/ttp62.C: Same.
12986         * g++.old-deja/g++.other/inline14.C: Same.
12987
12988 2000-09-24  Richard Henderson  <rth@cygnus.com>
12989
12990         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12991
12992 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12993
12994         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12995
12996 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12997
12998         * gcc.c-torture/compile/20000922-1.c: New file.
12999
13000 2000-09-21  Nick Clifton  <nickc@redhat.com>
13001
13002         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13003         a signed long modulo operation.
13004         (mod6): New function - perform an unsigned long modulo operation.
13005         (main): Add tests for modulos of very large numbers by very small
13006         dividends.
13007
13008 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13009
13010         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13011
13012 2000-09-19  Richard Henderson  <rth@cygnus.com>
13013
13014         * gcc.dg/compare2.c (case 10): XFAIL.
13015
13016 2000-09-18  Richard Henderson  <rth@cygnus.com>
13017
13018         * gcc.c-torture/execute/20000906-1.c: Move ...
13019         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13020         that support __builtin_trap.
13021
13022 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13023
13024         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13025
13026 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13027
13028         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13029         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13030         more $ format tests.
13031
13032 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13033
13034         * gcc.dg/format-errmk-1.c: New test.
13035
13036 2000-09-17  Greg McGary  <greg@mcgary.org>
13037
13038         * gcc.c-torture/execute/20000917-1.x: Remove.
13039
13040 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13041
13042         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13043
13044 2000-09-17  Greg McGary  <greg@mcgary.org>
13045
13046         * gcc.c-torture/execute/20000917-1.c: New test.
13047         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13048
13049 2000-09-16  Neil Booth  <NeilB@earthling.net>
13050
13051         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13052         in nested macro bug.
13053
13054 2000-09-15  Neil Booth  <NeilB@earthling.net>
13055
13056         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13057
13058 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13059
13060         * gcc.c-torture/execute/20000914-1.c: New test.
13061
13062 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13063
13064         * g++.other/inline13.C: New test.
13065
13066 2000-09-12  Andreas Jaeger  <aj@suse.de>
13067
13068         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13069         constant by Ulrich Drepper <drepper@redhat.com>.
13070
13071 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13072
13073         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13074
13075 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13076
13077         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13078
13079 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13080
13081         * gcc.dg/cpp/backslash.c: New test.
13082
13083 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13084
13085         * gcc.c-torture/execute/20000910-1.c: New test.
13086         * gcc.c-torture/execute/20000910-2.c: Likewise.
13087
13088 2000-09-11  Robert Lipe  <robertl@sco.com>
13089
13090         * gcc.dg/pragma-align.c: New test.
13091
13092 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13093
13094         * g++.old-deja/g++.pt/explicit82.C: New test.
13095         * g++.old-deja/g++.pt/explicit83.C: New test.
13096
13097 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13098
13099         * gcc.dg/asm-names.c: New test.
13100
13101 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13102
13103         * gcc.dg/cpp/tr-warn6.c: New test
13104
13105 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13106
13107         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13108         be accepted.
13109
13110 2000-09-07  Catherine Moore  <clm@redhat.com>
13111
13112         * gcc.c-torture/execute/unroll-1.c: New test.
13113
13114 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13115
13116         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13117         ERROR markers.
13118         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13119         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13120         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13121         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13122         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13123         Preprocess only.
13124         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13125         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13126
13127 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13128
13129         * g++.old-deja/g++.pt/deduct2.C: New test.
13130
13131 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13132
13133         * g++.old-deja/g++.pt/parms2.C: New test.
13134
13135 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13136
13137         * g++.old-deja/g++.pt/crash58.C: New test.
13138
13139 2000-09-06  Greg McGary  <greg@mcgary.org>
13140
13141         * gcc.c-torture/execute/20000906-1.c: New test.
13142         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13143
13144 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13145
13146         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13147
13148 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13149
13150         * g++.old-deja/g++.pt/crash57.C: New test.
13151
13152 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13153
13154         * g++.old-deja/g++.pt/crash56.C: New test.
13155
13156 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13157
13158         * g++.old-deja/g++.pt/koenig1.C: New test.
13159
13160 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13161
13162         * gcc.dg/20000904-1.c: New test.
13163
13164 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13165
13166         * gcc.dg/cpp/paste8.c: New test.
13167
13168 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13169
13170         * gcc.c-torture/compile/20000827-1.c: New test.
13171
13172 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13173
13174         * gcc.dg/format-diag-1.c: New test.
13175
13176 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13177
13178         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13179         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13180         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13181         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13182         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13183
13184 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13185
13186         * g++.old-deja/g++.other/nested4.C: New test.
13187
13188 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13189
13190         * g++.old-deja/g++.ns/scoped1.C: New test.
13191
13192 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13193
13194         * lib/g++.exp: Support testing already-installed GCC.
13195
13196 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13197
13198         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13199
13200 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13201
13202         * gcc.dg/return-type-2.c: New test.
13203
13204 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13205
13206         * gcc.c-torture/compile/20000825-1.c: New test.
13207
13208 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13209
13210         * gcc.dg/dwarf2-2.c: New test.
13211
13212 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13213
13214         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13215         dg-warning regexps.
13216
13217 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13218
13219         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13220         gcc.dg/format-ext-5.c: New tests.
13221
13222 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13223
13224         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13225
13226 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13227
13228         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13229
13230 2000-08-24  Richard Henderson  <rth@cygnus.com>
13231
13232         * gcc.dg/ia64-sync-1.c: New test.
13233         * gcc.dg/ia64-sync-2.c: New test.
13234         * gcc.dg/ia64-asm-1.c: New test.
13235
13236 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13237
13238         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13239         * gcc.dg/format-ext-2.c: New test.
13240
13241 2000-08-23  Jason Merrill  <jason@redhat.com>
13242
13243         * lib/old-dejagnu.exp: Also ignore "In member function" and
13244         "At global scope".
13245
13246 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13247
13248         * gcc.dg/noncompile/label-lineno-1.c: New test.
13249
13250 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13251
13252         * gcc.dg/c99-array-nonobj-1.c: New test.
13253
13254 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13255
13256         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13257         tests.
13258         * gcc.dg/format-ext-1.c: New test.
13259
13260 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13261
13262         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13263         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13264         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13265         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13266         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13267
13268 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13269
13270         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13271         gcc.dg/c99-strftime-2.c: New tests.
13272
13273 2000-08-22  Richard Henderson  <rth@cygnus.com>
13274
13275         * gcc.c-torture/execute/20000822-1.c: New test.
13276
13277 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13278
13279         * gcc.c-torture/execute/20000819-1.x: Remove.
13280
13281 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13282
13283         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13284         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13285         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13286         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13287         gcc.dg/format-xopen-1.c: New tests.
13288
13289 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13290
13291         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13292
13293 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13294
13295         * g++.old-deja/g++.other/loop2.C: New test.
13296
13297         * gcc.c-torture/compile/20000606-1.c: New test.
13298         * gcc.c-torture/compile/20000728-1.c: New test.
13299         * gcc.c-torture/execute/20000801-1.c: New test.
13300         * gcc.c-torture/execute/20000801-2.c: New test.
13301         * gcc.c-torture/execute/20000819-1.c: New test.
13302         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13303         * gcc.dg/20000629-1.c: New test.
13304         * gcc.dg/20000724-1.c: New test.
13305         * gcc.dg/20000807-1.c: New test.
13306
13307 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13308
13309         * gcc.dg/cpp/pragma-1.c: New test.
13310         * gcc.dg/cpp/pragma-2.c: New test.
13311
13312 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13313
13314         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13315         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13316
13317 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13318
13319         * gcc.c-torture/compile/20000818-1.c: New test.
13320
13321 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13322
13323         * gcc.c-torture/execute/20000818-1.c: New test.
13324
13325 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13326
13327         * gcc.dg/format-va-1.c: New test.
13328
13329 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13330
13331         * g++.old-deja/g++.other/typedef8.C: New test.
13332
13333 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13334
13335         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13336         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13337         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13338         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13339         * g++.old-deja/g++.other/ptrmem7.C: New test.
13340         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13341
13342 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13343
13344         * g++.old-deja/g++.pt/typename27.C: New test.
13345
13346 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13347
13348         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13349         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13350         * g++.old-deja/g++.pt/friend45.C: New test.
13351         * g++.old-deja/g++.other/friend8.C: New test.
13352
13353 2000-08-15  Richard Henderson  <rth@cygnus.com>
13354
13355         * gcc.c-torture/execute/20000815-1.c: New test.
13356
13357 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13358
13359         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13360         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13361         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13362
13363 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13364
13365         * g++.old-deja/g++.other/refinit2.C: New test.
13366
13367 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13368
13369         * lib/c-torture.exp (c-torture): Make
13370         compiler_conditional_xfail_data global.
13371         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13372         compiler_conditional_xfail_data machinery.
13373         (f-torture-execute): Likewise.
13374         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13375         and only when unrolling loops.
13376
13377         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13378
13379 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13380
13381         * g++.old-deja/g++.pt/explicit81.C: New test.
13382
13383 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13384
13385         * g++.old-deja/g++.pt/typename26.C: New test.
13386
13387 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13388
13389         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13390         warning.
13391
13392 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13393
13394         * g++.old-deja/g++.other/array3.C: New test.
13395
13396 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13397
13398         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13399         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13400         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13401         New tests.
13402
13403 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13404
13405         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13406         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13407
13408 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13409
13410         * gcc.c-torture/execute/20000808-1.c: New test.
13411
13412 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13413
13414         * gcc.dg/c90-const-expr-1.c: New test.
13415
13416 2000-08-08  Richard Henderson  <rth@cygnus.com>
13417
13418         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13419
13420 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13421
13422         * gcc.dg/noncompile/const-ll-1.c: New test.
13423
13424 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13425
13426         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13427
13428 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13429
13430         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13431         that running programs linked against the shared version of libobjc
13432         run correctly.
13433
13434 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13435
13436         * gcc.dg/c99-printf-1.c: New test.
13437
13438 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13439
13440         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13441
13442 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13443
13444         * gcc.c-torture/execute/20000731-1.x: Delete.
13445
13446 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13447
13448         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13449         and torture_without_loops as is done by c-torture.exp.
13450         (search_for): Copy from c-torture.exp.
13451         (gcc-dg-runtest): New function, drives a directory of tests
13452         iterating over the TORTURE_OPTIONS.
13453         (scan-assembler, scan-assembler-not): Move here from
13454         individual directory drivers.
13455
13456         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13457         defined by lib/gcc-dg.exp.
13458         * gcc.dg/cpp/cpp.exp: Likewise.
13459         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13460         gcc-dg-runtest, so we cycle over optimization options.
13461
13462         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13463         * gcc.dg/compare2.c: No longer expected to fail.
13464
13465 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13466
13467         * gcc.c-torture/execute/20000804-1.c: New test.
13468
13469 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13470
13471         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13472
13473 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13474
13475         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13476
13477 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13478
13479         * gcc.c-torture/compile/20000803-1.c: New test.
13480
13481 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13482
13483         * gcc.c-torture/execute/20000801-3.c,
13484         gcc.c-torture/execute/20000801-4.c: New tests.
13485         * gcc.c-torture/execute/20000801-3.x,
13486         gcc.c-torture/execute/20000801-4.x: Xfail.
13487
13488 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13489
13490         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13491         libobjc/.libs to allow for libtool.
13492
13493 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13494
13495         * gcc.c-torture/compile/20000802-1.c: New test.
13496
13497 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13498
13499         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13500
13501 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13502
13503         * gcc-c-torture/execute/20000731-2.c: New test.
13504
13505         * gcc.c-torture/execute/20000731-1.c: New test.
13506         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13507
13508 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13509
13510         * testsuite/gcc.dg/cpp/paste7.c: New test.
13511         * gcc.dg/cpp/20000725-1.c: New test.
13512
13513 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13514
13515         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13516         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13517         declaration warning for __builtin_dwarf_reg_size.
13518
13519         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13520
13521 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13522
13523         * gcc.dg/noncompile/voidparam-1.c: New test.
13524
13525 2000-07-30  Richard Henderson  <rth@cygnus.com>
13526
13527         * gcc.dg/c90-digraph-1.c: Don't xfail.
13528         * gcc.dg/compare2.c (case 10): Xfail.
13529         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13530
13531 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13532
13533         * gcc.dg/c99-main-1.c: New test.
13534
13535 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13536
13537         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13538
13539 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13540
13541         * gcc.c-tortuer/execute/20000726-1.c: New test.
13542
13543 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13544
13545         * gcc.c-torture/execute/enum-2.c: New test.
13546
13547 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13548
13549         * gcc.dg/cpp/tr-warn3.c: New test.
13550
13551 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13552
13553         * g++.old-deja/g++.ext/implicit1.C: Remove.
13554         * g++.old-deja/g++.jason/c2.C: Remove
13555         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13556         * g++.old-deja/g++.pt/crash16.C: Likewise.
13557         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13558
13559 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13560
13561         * g++.old-deja/g++.other/for2.C: New test.
13562
13563 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13564
13565         * gcc.dg/20000720-1.c: New test.
13566
13567 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13568
13569         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13570
13571 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13572
13573         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13574         * gcc.c-torture/execute/20000722-1.c: New.
13575         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13576
13577 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13578
13579         * gcc.dg/cpp/20000720-1.S: New test.
13580
13581 2000-07-21  Michael Meissner  <meissner@redhat.com>
13582
13583         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13584
13585 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13586
13587         * g++.old-deja/g++.brendan/crash16.C,
13588         g++.old-deja/g++.brendan/parse3.C,
13589         g++.old-deja/g++.brendan/redecl1.C,
13590         g++.old-deja/g++.ns/template13.C,
13591         g++.old-deja/g++.other/decl4.C,
13592         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13593
13594 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13595
13596         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13597         and "Internal error".
13598
13599         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13600         regexps.
13601         * gcc.dg/cpp/paste6.c: New test.
13602
13603 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13604
13605         * gcc.dg/cpp/tr-direct.c: New test.
13606
13607         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13608         gcc.dg/cpp/undef1.c: Tweak error regexps.
13609
13610 2000-07-18  Eric Christopher <echristo@redhat.com>
13611
13612         * gcc.c-torture/compile/20000718-1.c: New test.
13613
13614 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13615
13616         * cpplex.c (_cpp_push_token): If the token being pushed back
13617         is the previous token in this context, just subtract one from
13618         context->posn.
13619         * cppmacro.c (save_expansion): Clear aux field when storing a
13620         placemarker.
13621
13622 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13623
13624         * gcc.dg/noncompile/redecl-1.c: New test.
13625
13626 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13627
13628         * gcc.c-torture/execute/20000717-5.c: New test.
13629         * gcc.c-torture/execute/20000717-1.x: Removed.
13630
13631 2000-07-17  Richard Henderson  <rth@cygnus.com>
13632
13633         * gcc.c-torture/execute/20000717-4.c: New test.
13634
13635 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13636
13637         * gcc.dg/cpp/syshdr.c: New test.
13638         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13639
13640 2000-07-17  Neil Booth  <neilb@earthling.net>
13641
13642         * gcc.dg/cpp/cmdlne-dM.c: New test.
13643         * gcc.dg/cpp/cmdlne-dD.c: New test.
13644
13645 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13646
13647         * gcc.c-torture/execute/20000717-3.c: New test.
13648
13649         * gcc.c-torture/compile/20000717-1.c: New test.
13650
13651 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13652
13653         * gcc.c-torture/execute/20000717-2.c: New test.
13654
13655 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13656
13657         * gcc.dg/formatz-1.c: New test.
13658
13659         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13660         * gcc.dg/c99-digraph-1.c: New tests.
13661
13662         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13663         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13664
13665         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13666         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13667         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13668         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13669         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13670         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13671         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13672
13673 2000-07-17   Greg McGary <greg@mcgary.org>
13674
13675         * gcc.c-torture/execute/20000717-1.c: New test.
13676         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13677
13678 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13679
13680         * gcc.c-torture/execute/20000715-2.c: New test.
13681         * gcc.dg/20000715-1.c: New test.
13682
13683 2000-07-15  Michael Meissner  <meissner@redhat.com>
13684
13685         * gcc.c-torture/execute/20000715-1.c: New test.
13686
13687 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13688
13689         * gcc.c-torture/execute/20000707-1.c: New test.
13690
13691 2000-07-13  Neil Booth  <NeilB@earthling.net>
13692
13693         * testsuite/gcc.dg/cpp/digraph1.c,
13694         testsuite/gcc.dg/cpp/digraph2.c,
13695         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13696
13697 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13698
13699         * g77.f-torture/compile/20000630-2.f:  New test.
13700         * g77.f-torture/compile/20000630-2.x
13701
13702 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13703
13704         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13705
13706 2000-07-11  Neil Booth  <NeilB@earthling.net>
13707
13708         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13709
13710 2000-07-11  Neil Booth  <NeilB@earthling.net>
13711
13712         * gcc.dg/cpp/cmdlne-C.c: New.
13713
13714 2000-07-09  Neil Booth  <NeilB@earthling.net>
13715
13716         * gcc.dg/cpp/directiv.c: New tests.
13717         * gcc.dg/cpp/undef1.c: Update.
13718
13719 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13720
13721         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13722
13723 2000-07-09  Neil Booth  <NeilB@earthling.net>
13724
13725         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13726
13727 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13728
13729         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13730         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13731
13732 2000-07-08  Neil Booth  <NeilB@earthling.net>
13733
13734         * gcc.dg/cpp/macsyntx.c: New tests.
13735
13736 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13737
13738         * gcc.dg/20000707-1.c: New test.
13739
13740 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13741
13742         * gcc.c-torture/execute/20000706-1.c: New test.
13743         * gcc.c-torture/execute/20000706-2.c: New test.
13744         * gcc.c-torture/execute/20000706-3.c: New test.
13745         * gcc.c-torture/execute/20000706-4.c: New test.
13746         * gcc.c-torture/execute/20000706-5.c: New test.
13747
13748 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13749
13750         * g++.old-deja/g++.pt/instantiate7.C: New test.
13751
13752 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13753
13754         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13755         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13756         * g++.old-deja/g++.other/rtti3.C: Likewise.
13757         * g++.old-deja/g++.other/rttid3.C: Likewise.
13758
13759 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13760
13761         *  g77.f-torture/compile/20000630-1.x: Fix typo
13762
13763 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13764
13765         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13766         assembly output.
13767
13768 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13769
13770         * gcc.dg/cpp/ident.c: New test.
13771
13772 2000-07-05  Neil Booth  <NeilB@earthling.net>
13773
13774         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13775           gcc.dg/cpp/lexstrng.c: New tests.
13776
13777 2000-07-04  Neil Booth  <NeilB@earthling.net>
13778
13779         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13780         * gcc.dg/cpp/strify2.c: Same.
13781
13782 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13783
13784         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13785         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13786         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13787         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13788
13789         * testsuite/gcc.dg/cpp/macro1.c,
13790         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13791         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13792         testsuite/gcc.dg/cpp/strify1.c,
13793         testsuite/gcc.dg/cpp/strify2.c: New tests.
13794
13795 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13796
13797         * gcc.c-torture/execute/20000703-1.c: New test.
13798
13799 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13800
13801         * g++.old-deja/g++.pt (lookup10.C): New test.
13802
13803 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13804
13805         * g++.old-deja/g++.pt (typename25.C): New test.
13806
13807 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13808
13809         * gcc.c-torture/compile/20000701-1.c: New test.
13810
13811 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13812
13813         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13814         to test case.
13815
13816 2000-06-30  Catherine Moore  <clm@cygnus.com>
13817
13818         * gcc.c-torture/execute/align-1.c: New test.
13819
13820 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13821
13822         * g++.old-deja/g++.pt/expr8.C: New test.
13823         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13824
13825 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13826
13827         * gcc.c-torture/compile/20000629-1.c: New test.
13828
13829 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13830
13831
13832         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13833         gcc.dg/noncompile directory, depending on whether they're
13834         preprocessor tests or not.  Annotate all the tests for the dg
13835         framework.
13836
13837         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13838         * gcc.dg/noncompile/noncompile.exp: New.
13839
13840         * Moved files:
13841         Old name                                New name
13842         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13843         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13844         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13845         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13846         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13847         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13848         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13849         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13850         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13851         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13852         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13853         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13854         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13855         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13856         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13857         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13858         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13859         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13860         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13861         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13862         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13863         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13864         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13865         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13866
13867         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13868         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13869         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13870         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13871         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13872         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13873
13874 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13875
13876         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13877         declare one variable.  On the fourth, error.
13878         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13879         declared by 20000628-1a.h.
13880
13881 2000-06-29  Richard Henderson  <rth@redhat.com>
13882
13883         * gcc.c-torture/execute/930529-1.x: New file.
13884         * gcc.dg/920413-1.c: Adjust expected warning text.
13885         * gcc.dg/980217-1.c: Declare abort.
13886         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13887
13888 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13889
13890         * g77.f-torture/compile/20000629-1.f: New test.
13891         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13892
13893 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13894
13895         Rearrange lots of files, removing entirely the
13896         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13897         directories.
13898
13899         * Deleted files:
13900         gcc.c-torture/code_quality/code_quality.exp
13901         gcc.c-torture/special/special.exp
13902         gcc.failure/failure.exp
13903         gcc.failure/940409-1.x
13904         gcc.c-torture/compile/961203-1.x
13905
13906         * New files:
13907         gcc.misc-tests/linkage.exp
13908         gcc.c-torture/execute/920730-1t.c
13909         gcc.c-torture/execute/920730-1t.x
13910         gcc.c-torture/compile/920520-1.x
13911         gcc.c-torture/compile/920521-1.x
13912         gcc.c-torture/compile/981006-1.x
13913         gcc.c-torture/execute/eeprof-1.x
13914
13915         * Moved files (possibly with modifications to fit a new harness):
13916         Old name                                New name
13917         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13918         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13919         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13920         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13921         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13922         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13923         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13924         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13925         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13926         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13927         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13928         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13929         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13930         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13931
13932 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13933
13934         * c-torture/compile/961203-1.x: Delete.
13935
13936         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13937         not exit. Include stdio.h.
13938         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13939         * gcc.misc-tests/dg-12.c: Likewise.
13940         * gcc.misc-tests/dg-5.c: Likewise.
13941         * gcc.misc-tests/dg-6.c: Likewise.
13942         * gcc.misc-tests/dg-7.c: Prototype abort.
13943         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13944         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13945         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13946         not exit.
13947         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13948         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13949
13950 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13951
13952         * gcc.dg/cpp/20000628-1.c: New test.
13953         * gcc.dg/cpp/20000628-1.h: New header for above test.
13954         * gcc.dg/cpp/20000628-1a.h: Likewise.
13955
13956 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13957
13958         * gcc.dg/cpp: New directory.
13959         * gcc.dg/cpp/cpp.exp: New driver.
13960         * gcc.dg/cpp/20000627-1.c: New test.
13961         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13962         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13963         and rewrite as a compilation test.
13964
13965         * gcc.dg: Move many files into the cpp subdirectory, possibly
13966         renaming or editing them as well.
13967         Old name                New name
13968         990119-1.c              cpp/19990119-1.c
13969         990228-1.c              cpp/19990228-1.c
13970         990407-1.c              cpp/19990407-1.c
13971         990409-1.c              cpp/19990409-1.c
13972         990413-1.c              cpp/19990413-1.c
13973         990703-1.c              cpp/19990703-1.c
13974         20000127-1.c            cpp/20000127-1.c
13975         20000129-1.c            cpp/20000129-1.c
13976         20000207-1.c            cpp/20000207-1.c
13977         20000207-2.c            cpp/20000207-2.c
13978         20000209-1.c            cpp/20000209-1.c
13979         20000209-2.c            cpp/20000209-2.c
13980         20000301-1.c            cpp/20000301-1.c
13981         20000419-1.c            cpp/20000419-1.c
13982         20000510-1.S            cpp/20000510-1.S
13983         20000519-1.c            cpp/20000519-1.c
13984         20000529-1.c            cpp/20000529-1.c
13985         20000625-1.c            cpp/20000625-1.c
13986         20000625-2.c            cpp/20000625-2.c
13987         cpp-as1.c               cpp/assert1.c
13988         cpp-as2.c               cpp/assert2.c
13989         cxx-comments-1.c        cpp/cxxcom1.c
13990         cxx-comments-2.c        cpp/cxxcom2.c
13991         endif-label.c           cpp/endif.c
13992         cpp-hash1.c             cpp/hash1.c
13993         cpp-hash2.c             cpp/hash2.c
13994         cpp-if1.c               cpp/if-1.c
13995         cpp-if2.c               cpp/if-2.c
13996         cpp-if3.c               cpp/if-3.c
13997         cpp-if4.c               cpp/if-4.c
13998         cpp-if5.c               cpp/if-5.c
13999         cpp-cond.c              cpp/if-cexp.c
14000         cpp-missingop.c         cpp/if-mop.c
14001         cpp-missingparen.c      cpp/if-mpar.c
14002         cpp-opprec.c            cpp/if-oppr.c
14003         cpp-ifparen.c           cpp/if-paren.c
14004         cpp-shortcircuit.c      cpp/if-sc.c
14005         cpp-shift.c             cpp/if-shift.c
14006         cpp-unary.c             cpp/if-unary.c
14007         cpp-li1.c               cpp/line1.c
14008         cpp-li2.c               cpp/line2.c
14009         lineno.c                cpp/line3.c
14010         lineno-2.c              cpp/line4.c
14011         cpp-mi.c                cpp/mi1.c
14012         cpp-mic.h               cpp/mi1c.h
14013         cpp-micc.h              cpp/mi1cc.h
14014         cpp-mind.h              cpp/mi1nd.h
14015         cpp-mindp.h             cpp/mi1ndp.h
14016         cpp-mix.h               cpp/mi1x.h
14017         cpp-mi2.c               cpp/mi2.c
14018         cpp-mi2a.h              cpp/mi2a.h
14019         cpp-mi2b.h              cpp/mi2b.h
14020         cpp-mi2c.h              cpp/mi2c.h
14021         cpp-mi3.c               cpp/mi3.c
14022         cpp-mi3.def             cpp/mi3.def
14023         poison-1.c              cpp/poison.c
14024         pr-impl.c               cpp/prag-imp.c
14025         cpp-redef-2.c           cpp/redef1.c
14026         cpp-redef.c             cpp/redef2.c
14027         strpaste.c              cpp/strp1.c
14028         strpaste-2.c            cpp/strp2.c
14029         cpp-tradpaste.c         cpp/tr-paste.c
14030         cpp-tradstringify.c     cpp/tr-str.c
14031         cpp-tradwarn1.c         cpp/tr-warn1.c
14032         cpp-tradwarn2.c         cpp/tr-warn2.c
14033         trigraphs.c             cpp/trigraphs.c
14034         cpp-unc1.c              cpp/unc1.c
14035         cpp-unc2.c              cpp/unc2.c
14036         cpp-unc3.c              cpp/unc3.c
14037         cpp-unc.c               cpp/unc4.c
14038         undef.c                 cpp/undef1.c
14039         undef-2.c               cpp/undef2.c
14040         cpp-wi1.c               cpp/widestr1.c
14041
14042 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14043
14044         * lib/g++.exp (g++_include_flags): Tweak.
14045
14046 2000-06-27  H.J. Lu  <hjl@gnu.org>
14047             Loren J. Rittle  <ljrittle@acm.org>
14048
14049         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14050         version with one that knows about the new gcc tree structure.
14051         (g++_link_flags): Same.
14052
14053 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14054
14055         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14056         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14057         case we are cross-compiling.
14058
14059         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14060         g++.old-deja/g++.niklas/Makefile.in,
14061         g++.old-deja/g++.niklas/configure.in,
14062         g++.old-deja/g++.other/Makefile.in,
14063         g++.old-deja/g++.other/configure.in,
14064         gcc.c-torture/code_quality/Makefile.in,
14065         gcc.c-torture/code_quality/configure.in,
14066         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14067         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14068         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14069         gcc.c-torture/execute/ieee/Makefile.in,
14070         gcc.c-torture/execute/ieee/configure.in,
14071         gcc.c-torture/noncompile/Makefile.in,
14072         gcc.c-torture/noncompile/configure.in,
14073         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14074         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14075         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14076
14077 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14078
14079         * g++.old-deja/g++.other/ambig3.C: New test.
14080
14081 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14082
14083         * g++.old-deja/g++.pt/syntax1.C: New test.
14084         * g++.old-deja/g++.pt/syntax2.C: New test.
14085         * g++.old-deja/g++.other/syntax3.C: New test.
14086         * g++.old-deja/g++.other/syntax4.C: New test.
14087
14088 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14089
14090         * gcc.dg/20000623-1.c: Prototype exit and abort.
14091
14092 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14093
14094         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14095         New tests.
14096         * gcc.dg/cpp-mi3.def: New file.
14097
14098         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14099         inside assertions.
14100         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14101         lexer's error messages.
14102         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14103         divine anything from the linemarkers.
14104         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14105         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14106
14107 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14108
14109         * gcc.dg/20000623-1.c: New test.
14110
14111 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14112
14113         * gcc.c-torture/execute/20000622-1.c: New test.
14114
14115 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14116
14117         * g++.old-deja/g++.other/init15.C: New test.
14118
14119 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14120
14121         * g++.old-deja/g++.pt/vaarg2.C: New test.
14122         * g++.old-deja/g++.pt/vaarg3.C: New test.
14123
14124 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14125
14126         * g++.old-deja/g++.other/dyncast6.C: New test.
14127
14128 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14129
14130         * gcc.c-torture/execute/loop-6.c: New test.
14131
14132 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14133
14134         * gcc.dg/20000614-1.c: New test.
14135         * gcc.dg/20000614-2.c: New test.
14136
14137 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14138
14139         * g++.old-deja/g++.other/inline12.C: New test.
14140
14141 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14142
14143         * g++.old-deja/g++.other/eh1.C: New test.
14144
14145 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14146
14147         * g++.old-deja/g++.other/type.C: New test.
14148
14149 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14150
14151         * g++.old-deja/g++.other/initstring.C: New test.
14152
14153 2000-06-12  Jason Merrill  <jason@redhat.com>
14154
14155         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14156
14157 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14158
14159         * gcc.c-torture/compile/20000609-1.c: New test.
14160
14161 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14162
14163         * gcc.dg/20000609-1.c: New test.
14164
14165 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14166
14167         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14168         * gcc.c-torture/noncompile/poison-1.c: Move...
14169         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14170         * gcc.dg/cpp-li1.c: Add a token after the #line.
14171
14172 2000-06-05  Richard Henderson  <rth@cygnus.com>
14173
14174         * gcc.c-torture/execute/20000605-2.c: New test.
14175         * gcc.c-torture/execute/20000605-3.c: New test.
14176
14177 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14178
14179         * g77.f-torture/execute/20000503-1.x: New file.
14180
14181 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14182
14183         * g++.old-deja/g++.eh/badalloc1.C: New test.
14184
14185 2000-06-05  Richard Henderson  <rth@cygnus.com>
14186
14187         * gcc.c-torture/execute/20000605-1.c: New test.
14188
14189 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14190             Nathan Sidwell <nathan@codesourcery.com>
14191
14192         * gcc.c-torture/compile/20000605-1.c: New test.
14193
14194 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14195
14196         * g77.f-torture/compile/20000601-1.f:  New test.
14197
14198 2000-06-03  Richard Henderson  <rth@cygnus.com>
14199
14200         * gcc.c-torture/execute/20000603-1.c: New.
14201
14202 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14203
14204         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14205         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14206
14207 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14208
14209         * gcc.dg/compare2.c (case 12): XFAIL.
14210         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14211         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14212
14213         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14214
14215 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14216
14217         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14218         guard macro is already defined when the header is first
14219         included.
14220         * gcc.dg/cpp-mix.h: New file.
14221         * gcc.dg/endif-label.c: Update patterns to match compiler.
14222
14223         * g++.brendan/complex1.C: Declare abort.
14224         * g++.law/refs4.C: Remove XFAIL.
14225         * g++.oliva/expr2.C: Declare abort and exit.
14226
14227 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14228
14229         * gcc.c-torture/execute/20000528-1.c: New test.
14230
14231         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14232         * g++.old-deja/g++.law/temps4.C: Likewise.
14233
14234         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14235         stdlib.h.  Call abort() on failure.
14236         * g++.old-deja/g++.law/refs4.C: Likewise.
14237         * g++.old-deja/g++.law/temps4.C: Likewise.
14238         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14239         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14240
14241 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14242
14243         Relative to g++.dg/special:
14244         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14245
14246         Relative to g++.old-deja:
14247         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14248         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14249         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14250         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14251         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14252         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14253         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14254
14255         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14256         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14257         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14258         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14259         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14260         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14261         and/or string.h.
14262
14263         * g++.other/goto1.C: Update expectations for error messages.
14264
14265 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14266
14267         * gcc.c-torture/compile/20000523-1.c: New test.
14268
14269 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14270
14271         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14272
14273 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14274
14275         * g++.old-deja/g++.eh/catch11.C: New test.
14276         * g++.old-deja/g++.eh/catch12.C: New test.
14277
14278 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14279
14280         * gcc.c-torture/execute/20000523-1.c: New test.
14281
14282 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14283
14284         * c-torture/execute/bcp-1.c: Replace abort in arg of
14285         __builtin_constant_p with a generic external function.
14286
14287         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14288         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14289         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14290         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14291         Prototype abort and/or exit.
14292
14293         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14294         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14295         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14296         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14297
14298 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14299
14300         * gcc.dg/dwarf2-1.c: New test.
14301
14302 2000-05-20  Richard Henderson  <rth@cygnus.com>
14303
14304         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14305
14306 2000-05-20  Andreas Jaeger  <aj@suse.de>
14307
14308         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14309         testcase.
14310
14311 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14312
14313         * gcc.c-torture/execute/20000519-2.c: New test.
14314
14315 2000-05-19  Andreas Jaeger  <aj@suse.de>
14316
14317         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14318         which fails with SSA.
14319
14320         * lib/c-torture.exp: Also test with -O3 -fssa.
14321
14322 2000-05-18  Michael Meissner  <meissner@redhat.com>
14323
14324         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14325         * gcc.c-torture/execute/920415-1.c: Ditto.
14326         * gcc.c-torture/execute/920501-1.c: Ditto.
14327         * gcc.c-torture/execute/conversion.c: Ditto.
14328         * gcc.c-torture/execute/cvt-1.c: Ditto.
14329
14330 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14331
14332         * gcc.c-torture/compile/20000518-1.c: New test.
14333
14334 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14335
14336         * g77.f-torture/compile/200005018.f:  New test.
14337
14338 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14339
14340         * gcc.c-torture/compile/20000517-1.c: New test.
14341
14342 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14343
14344         * gcc.c-torture/execute/20000516-1.c: New test.
14345
14346 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14347
14348         * g++.old-deja/g++.other/eh.C: New test.
14349
14350 2000-05-12  Richard Henderson  <rth@cygnus.com>
14351
14352         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14353         constants through to doit's conditional.
14354
14355 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14356
14357         * gcc.c-torture/compile/20000511-1.c: New test.
14358         * g77.f-torture/compile/20000511-1.f: New test.
14359         * g77.f-torture/compile/20000511-2.f: New test.
14360
14361 2000-05-11  Michael Meissner  <meissner@redhat.com>
14362
14363         * gcc.c-torture/execute/20000511-1.c: New test.
14364
14365 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14366
14367         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14368         * gcc.dg/20000510-1.S: New.
14369
14370 2000-05-08  Catherine Moore  <clm@cygnus.com>
14371
14372         * gcc.dg/unused-3.c: New.
14373
14374 2000-05-06  Richard Henderson  <rth@cygnus.com>
14375
14376           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14377           * g++.old-deja/g++.mike/warn1.C: Likewise.
14378           * g++.old-deja/g++.pt/local1.C: Likewise.
14379           * g++.old-deja/g++.pt/local7.C: Likewise.
14380           * g++.old-deja/g++.pt/spec16.C: Likewise.
14381
14382 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14383
14384         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14385
14386 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14387
14388           * g77.f-torture/execute/20000503-1.f:  New test.
14389
14390 2000-05-04  Andreas Jaeger  <aj@suse.de>
14391
14392         * gcc.dg/noreturn-2.c: New test.
14393
14394 2000-05-04  Neil Booth  <NeilB@earthling.net>
14395
14396         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14397         preprocessor.
14398
14399 2000-05-04  Richard Henderson  <rth@cygnus.com>
14400
14401         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14402
14403 2000-05-04  Richard Henderson  <rth@cygnus.com>
14404
14405         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14406         OpenSSL by Jason R Thorpe.
14407
14408 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14409
14410         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14411
14412 2000-05-03  Robert Lipe <robertlipe@usa.net>
14413
14414         * gcc.dg/20000503-1.c: New test.
14415
14416 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14417
14418         * gcc.c-torture/compile/20000502-1.c: New test.
14419         * g++.old-deja/g++.other/align.C: New test.
14420         * gcc.dg/cpp-tradstringify.c: New test.
14421
14422 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14423
14424         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14425         and hard registers.
14426
14427 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14428
14429         * gcc.c-torture/execute/loop-5.c: New test.
14430
14431 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14432
14433         * gcc.c-torture/execute/va-arg-20.c: New test.
14434
14435 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14436
14437         * gcc.c-torture/execute/20000422-1.c: New test.
14438
14439 2000-04-20  Greg McGary  <gkm@gnu.org>
14440
14441         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14442         when optimizing, but without sibling-call optimizations (-O1).
14443
14444 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14445
14446           * gcc.c-torture/compile/20000420-1.c: New test.
14447
14448 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14449
14450         * g++.abi/ptrflags.C: New test.
14451         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14452
14453 2000-04-19  Catherine Moore  <clm@cygnus.com>
14454
14455         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14456
14457 2000-04-19  Greg McGary  <gkm@gnu.org>
14458
14459         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14460         sibling-call optimizations.
14461
14462 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14463
14464         * gcc.dg/20000419-1.c: New test.
14465
14466 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14467
14468         * gcc.c-torture/execute/20000412-6.c: New test.
14469
14470 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14471
14472         * gcc.c-torture/execute/20000412-5.c: New test.
14473         * g77.f-torture/compile/20000412-1.f: New test.
14474         * gcc.c-torture/execute/20000412-4.c: New test.
14475         * gcc.c-torture/compile/20000412-2.c: New test.
14476         * gcc.c-torture/execute/20000412-3.c: New test.
14477         * gcc.c-torture/compile/20000412-1.c: New test.
14478         * gcc.c-torture/execute/20000412-2.c: New test.
14479
14480 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14481
14482         * objc/execute/bf-20.m: New test.
14483
14484 2000-04-10  Richard Henderson  <rth@cygnus.com>
14485
14486         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14487
14488         * gcc.c-torture/execute/20000412-1.c: New test.
14489
14490 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14491
14492         * g++.old-deja/g++.eh/catchptr1.C: New test.
14493
14494 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14495
14496         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14497
14498 2000-04-08  Neil Booth  <NeilB@earthling.net>
14499
14500         * gcc.dg/cpp-nullchar.c: Remove test as
14501         embedded nulls cause problems.
14502
14503 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14504
14505         * gcc.dg/compare2.c: New test.
14506
14507 2000-04-08  Neil Booth  <NeilB@earthling.net>
14508
14509         * gcc.dg/cpp-nullchar.c: New test.
14510
14511 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14512
14513         * gcc.dg/cpp-mi2.c: New test.
14514         * gcc.dg/cpp-mi2[abc].h: New files.
14515
14516 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14517
14518         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14519         member name.
14520
14521 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14522
14523         * g++.old-deja/g++.abi/vmihint.C: New test.
14524
14525 2000-04-06  Neil Booth  <NeilB@earthling.net>
14526
14527         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14528         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14529         copyright.
14530
14531 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14532
14533         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14534         avoid stack-frame overwrite.
14535
14536 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14537
14538         * gcc.c-torture/compile/20000405-2.c: New test.
14539         * gcc.c-torture/compile/20000405-3.c: New test.
14540
14541 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14542
14543         * gcc.c-torture/compile/20000405-1.c: New test.
14544
14545 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14546
14547         * gcc.dg/cast-qual-1.c: Revert last change.
14548
14549 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14550
14551         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14552
14553 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14554
14555         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14556         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14557
14558 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14559
14560         * gcc.c-torture/compile/20000403-2.c: New test.
14561         * gcc.c-torture/compile/20000403-1.c: New test.
14562
14563 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14564
14565         * gcc.c-torture/execute/20000403-1.c: New test.
14566
14567 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14568
14569         * gcc.c-torture/execute/20000402-1.c: New test.
14570
14571 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14572
14573         * gcc.c-torture/execute/va-arg-15.c: New test.
14574         * gcc.c-torture/execute/va-arg-16.c: New test.
14575         * gcc.c-torture/execute/va-arg-17.c: New test.
14576         * gcc.c-torture/execute/va-arg-18.c: New test.
14577         * gcc.c-torture/execute/va-arg-19.c: New test.
14578
14579 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14580
14581         * gcc.c-torture/compile/981211-1.c: Move to...
14582         * gcc.dg/cpp-as1.c: ...here.
14583         * gcc.dg/cpp-as2.c: New file.
14584
14585         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14586         compiler.
14587
14588 2000-04-02  Neil Booth  <NeilB@earthling.net>
14589
14590         * gcc.dg/cpp-cond.c  New tests.
14591         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14592         accidental success less likely.
14593         * gcc.dg/cpp-missingop.c  New tests.
14594         * gcc.dg/cpp-missingparen.c  New tests.
14595         * gcc.dg/cpp-shift.c  New tests.
14596         * gcc.dg/cpp-shortcircuit.c  New tests.
14597         * gcc.dg/cpp-unary.c  New tests.
14598
14599 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14600
14601         * gcc.c-torture/compile/20000329-1.c: New test.
14602
14603 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14604
14605         * gcc.c-torture/compile/20000326-1.c: New test.
14606         * gcc.c-torture/compile/20000326-2.c: New test.
14607
14608 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14609
14610         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14611         the first parameter is a function argument.
14612
14613 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14614
14615         * g++.old-deja/g++.ext/array4.C: New test.
14616
14617 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14618
14619         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14620
14621 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14622
14623         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14624
14625 2000-03-19  Richard Henderson  <rth@cygnus.com>
14626
14627         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14628
14629 2000-03-19  Richard Henderson  <rth@cygnus.com>
14630
14631         * gcc.c-torture/compile/20000319-1.c: New test.
14632
14633 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14634
14635         * gcc.c-torture/execute/20000314-3.c: New test.
14636         * gcc.c-torture/execute/20000314-2.c: New test.
14637         * gcc.c-torture/execute/20000314-1.c: New test.
14638         * gcc.c-torture/compile/20000314-2.c: New test.
14639         * gcc.c-torture/compile/20000314-1.c: New test.
14640
14641 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14642
14643         * g++.old-deja/g++.warn/inline.C: New test.
14644
14645 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14646
14647         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14648         standards-compliant result rather than specific constants.
14649         Put test-values in array.
14650
14651 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14652
14653         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14654         (g++_target_compile): Put test-specific options last.
14655
14656 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14657
14658         * g++.old-deja/g++.eh/vbase4.C: New test.
14659
14660 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14661
14662         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14663
14664 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14665
14666         * g++.old-deja/g++.brendan/misc12.C: Removed.
14667         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14668         * g++.old-deja/g++.ext/pretty4.C: New test.
14669
14670 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14671
14672         * g++.old-deja/g++.other/string2.C: New test.
14673
14674 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14675
14676         * g++.old-deja/g++.warn/impint2.C: New test.
14677
14678 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14679
14680         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14681         is 1, not zero.
14682
14683 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14684
14685         * g++.old-deja/g++.warn/impint.C: New test.
14686         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14687         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14688         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14689         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14690         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14691         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14692         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14693         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14694         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14695         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14696         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14697         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14698
14699 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14700
14701         * gcc.dg/cpp-redef.c: New test.
14702
14703 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14704
14705         * g++.old-deja/g++.pt/unify7.C: New test.
14706
14707 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14708
14709         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14710         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14711
14712 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14713
14714         * gcc.c-torture/compile/20000224-1.c: New test.
14715
14716 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14717
14718         * gcc.c-torture/compile/cpp-2.c: New test.
14719         * gcc.c-torture/compile/cpp-1.c: New test.
14720
14721 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14722
14723         * gcc.c-torture/execute/20000225-1.c: New test.
14724
14725 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14726
14727         * gcc.dg/cpp-li2.c: New test.
14728
14729         * gcc.dg/cpp-wi1.c: New test.
14730
14731         * gcc.dg/cpp-li1.c: New test.
14732
14733 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14734
14735         * g++.old-deja/g++.other/sizeof5.C: New test.
14736
14737 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14738
14739         * gcc.c-torture/execute/va-arg-13.c: New test.
14740
14741 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14742
14743         * gcc.c-torture/execute/va-arg-12.c: New test.
14744
14745 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14746
14747         * gcc.c-torture/execute/20000223-1.c: New test.
14748
14749 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14750
14751         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14752
14753 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14754
14755         * g++.old-deja/g++.abi/ptrmem.C: New test.
14756
14757 2000-02-19  Richard Henderson  <rth@cygnus.com>
14758
14759         * gcc.c-torture/compile/init-3.c: New.
14760
14761 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14762
14763         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14764         ALWAYS_CXXFLAGS.
14765
14766 2000-02-11  Robert Lipe <robertl@sco.com>
14767
14768         * gcc.c-torture/compile/20000211-3.c: New test.
14769
14770 2000-02-11  Martin Buchholz <martin@xemacs.org>
14771
14772         * gcc.c-torture/compile/20000211-2.c: New test.
14773
14774 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14775
14776         * gcc.c-torture/compile/20000211-1.c: New test.
14777
14778 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14779
14780         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14781           on native targets
14782
14783 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14784
14785         * g++.old-deja/g++.other/cast5.C: New test.
14786
14787 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14788
14789         * gcc.c-torture/execute/20000205-1.c: New.
14790
14791 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14792
14793         * g++.old-deja/g++.jason/cast3.C: Return void.
14794         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14795
14796 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14797
14798         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14799
14800         * gcc.dg/loop-1.c: New test.
14801
14802 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14803
14804         * gcc.c-torture/compile/20000127-1.c: New test.
14805         * gcc.c-torture/execute/991228-1.c: New test.
14806
14807 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14808
14809         * gcc.dg/unused-2.c: New test.
14810
14811         * gcc.dg/conv-1.c: New test.
14812
14813 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14814
14815         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14816         compiler.
14817         (tool_option_proc): Fix typo.
14818
14819 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14820
14821         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14822         of the ld on the host, not on the build machine.
14823         Also, don't crash if '--help' is not a supported option.
14824
14825 2000-01-24  Richard Henderson  <rth@cygnus.com>
14826
14827         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14828
14829 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14830
14831         * gcc.c-torture/execute/20000120-2.c: New test.
14832         * gcc.c-torture/execute/20000120-1.c: New test.
14833
14834 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14835
14836         * gcc.c-torture/execute/20000113-1.c: New test.
14837
14838 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14839
14840         * gcc.c-torture/execute/20000112-1.c: New test.
14841
14842 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14843
14844         * gcc.dg/20000111-1.c: New test.
14845
14846 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14847
14848         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14849         with 16 bit integers.
14850
14851 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14852
14853         * gcc.dg/20000108-1.c: New test.
14854
14855 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14856
14857         * g++.old-deja/g++.ns/koenig8.C: New test.
14858
14859 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14860
14861         * g++.old-deja/g++.other/cast4.C: New test.
14862
14863 2000-01-05  Jeffrey A Law  (law@cygnus.com)
14864
14865         * gcc.c-torture/compile/20000105-2.c: New test.
14866         * gcc.c-torture/compile/20000105-1.c: New test.
14867
14868 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14869
14870         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
14871         references to printf & atoi to conform to ANSI standard.
14872         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
14873         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
14874         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
14875         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
14876         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
14877         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14878         * g++.old-deja/g++.brendan/copy1.C: Likewise.
14879         * g++.old-deja/g++.brendan/copy2.C: Likewise.
14880         * g++.old-deja/g++.brendan/copy3.C: Likewise.
14881         * g++.old-deja/g++.brendan/copy4.C: Likewise.
14882         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14883         * g++.old-deja/g++.brendan/copy6.C: Likewise.
14884         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14885         * g++.old-deja/g++.brendan/copy8.C: Likewise.
14886         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14887         * g++.old-deja/g++.brendan/crash14.C: Likewise.
14888         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
14889         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14890         * g++.old-deja/g++.brendan/delete2.C: Likewise.
14891         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
14892         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
14893         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
14894         * g++.old-deja/g++.brendan/eh1.C: Likewise.
14895         * g++.old-deja/g++.brendan/groff1.C: Likewise.
14896         * g++.old-deja/g++.brendan/init3.C: Likewise.
14897         * g++.old-deja/g++.brendan/misc12.C: Likewise.
14898         * g++.old-deja/g++.brendan/misc7.C: Likewise.
14899         * g++.old-deja/g++.brendan/new2.C: Likewise.
14900         * g++.old-deja/g++.brendan/operators4.C: Likewise.
14901         * g++.old-deja/g++.brendan/operators5.C: Likewise.
14902         * g++.old-deja/g++.brendan/overload2.C: Likewise.
14903         * g++.old-deja/g++.brendan/overload7.C: Likewise.
14904         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
14905         * g++.old-deja/g++.brendan/reference1.C: Likewise.
14906         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
14907         * g++.old-deja/g++.brendan/template24.C: Likewise.
14908         * g++.old-deja/g++.brendan/template3.C: Likewise.
14909         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
14910         * g++.old-deja/g++.jason/inline3.C: Likewise.
14911         * g++.old-deja/g++.jason/opeq.C: Likewise.
14912         * g++.old-deja/g++.law/arg5.C: Likewise.
14913         * g++.old-deja/g++.law/arm7.C: Likewise.
14914         * g++.old-deja/g++.law/ctors11.C: Likewise.
14915         * g++.old-deja/g++.law/cvt8.C: Likewise.
14916         * g++.old-deja/g++.law/init9.C: Likewise.
14917         * g++.old-deja/g++.law/refs4.C: Likewise.
14918         * g++.old-deja/g++.law/template2.C: Likewise.
14919         * g++.old-deja/g++.law/visibility24.C: Likewise.
14920         * g++.old-deja/g++.law/vtable3.C: Likewise.
14921         * g++.old-deja/g++.mike/asm2.C: Likewise.
14922         * g++.old-deja/g++.mike/eh1.C: Likewise.
14923         * g++.old-deja/g++.mike/misc1.C: Likewise.
14924         * g++.old-deja/g++.mike/misc13.C: Likewise.
14925         * g++.old-deja/g++.mike/misc14.C: Likewise.
14926         * g++.old-deja/g++.mike/ns12.C: Likewise.
14927         * g++.old-deja/g++.mike/p1248.C: Likewise.
14928         * g++.old-deja/g++.mike/p3708.C: Likewise.
14929         * g++.old-deja/g++.mike/p3708a.C: Likewise.
14930         * g++.old-deja/g++.mike/p3708b.C: Likewise.
14931         * g++.old-deja/g++.mike/p646.C: Likewise.
14932         * g++.old-deja/g++.mike/p700.C: Likewise.
14933         * g++.old-deja/g++.mike/p783.C: Likewise.
14934         * g++.old-deja/g++.mike/p783a.C: Likewise.
14935         * g++.old-deja/g++.mike/p783b.C: Likewise.
14936         * g++.old-deja/g++.mike/p786.C: Likewise.
14937         * g++.old-deja/g++.mike/p789.C: Likewise.
14938         * g++.old-deja/g++.mike/p789a.C: Likewise.
14939         * g++.old-deja/g++.mike/p807a.C: Likewise.
14940         * g++.old-deja/g++.other/delete3.C: Likewise.
14941         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14942         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14943         * g++.old-deja/g++.other/dyncast3.C: Likewise.
14944         * g++.old-deja/g++.other/empty1.C: Likewise.
14945         * g++.old-deja/g++.other/temporary1.C: Likewise.
14946         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
14947         * g++.old-deja/g++.pt/t16.C: Likewise.
14948         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
14949
14950 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
14951
14952         * gcc.dg/991230-1.c: New test.
14953
14954 1999-12-29  Jeffrey A Law  (law@cygnus.com)
14955
14956         * gcc.c-torture/compile/991229-3.c: New test.
14957         * gcc.c-torture/compile/991229-2.c: New test.
14958         * gcc.c-torture/compile/991229-1.c: New test.
14959
14960 1999-12-29  Greg McGary <gkm@eng.ascend.com>
14961
14962         * gcc.c-torture/compile/labels-2.c: New test.
14963
14964 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14965
14966         * gcc.c-torture/execute/991227-1.c: New test.
14967
14968 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14969
14970         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
14971
14972 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14973
14974         * gcc.c-torture/execute/991221-1.c: New test.
14975
14976 1999-12-20  Nathan Sidwell  <nathan@acm.org>
14977
14978         * g++.old-deja/g++.other/cast3.C: New test.
14979
14980 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
14981
14982         * gcc.c-torture/execute/991216-4.c: New test.
14983
14984 1999-12-16  Michael Meissner  <meissner@cygnus.com>
14985
14986         * gcc.c-torture/execute/991216-1.c: New test.
14987         * gcc.c-torture/execute/991216-2.c: New test.
14988         * gcc.c-torture/execute/991216-3.c: New test.
14989
14990 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14991
14992         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
14993         Actually make the test fail by using "-O2" for compilation.
14994
14995 1999-12-15  Nathan Sidwell  <nathan@acm.org>
14996
14997         * g++.old-deja/g++.warn/cast-align1.C: New test.
14998
14999 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15000
15001         * gcc.c-torture/compile/991214-1.c: New test.
15002         * gcc.c-torture/compile/991214-2.c: New test.
15003
15004 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15005
15006         * gcc.dg/991214-1.c: New test.
15007
15008 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15009
15010         * gcc.c-torture/compile/991213-3.c: New test.
15011         * gcc.c-torture/compile/991213-2.c: New test.
15012         * gcc.c-torture/compile/991213-1.c: New test.
15013
15014 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15015
15016         * gcc.dg/991209-1.c: New test.
15017
15018 1999-12-08  Nathan Sidwell <nathan@acm.org>
15019
15020         * gcc.c-torture/compile/991208-1.c: New test.
15021
15022 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15023
15024         * gcc.dg/ultrasp2.c: New test.
15025
15026 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15027
15028         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15029
15030 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15031
15032         * gcc.c-torture/compile/991202-1.c: New test.
15033         * gcc.c-torture/execute/991202-1.c: New test.
15034         * gcc.c-torture/execute/991202-2.c: New test.
15035         * gcc.c-torture/execute/991202-3.c: New test.
15036
15037 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15038
15039         * g++.old-deja/g++.abi/align.C: New test.
15040         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15041         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15042
15043 1999-12-01  Richard Henderson  <rth@cygnus.com>
15044
15045         * gcc.c-torture/execute/991201-1.c: New.
15046
15047 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15048
15049         * gcc.dg/991129-1.c: New test.
15050
15051 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15052
15053         * gcc.c-torture/compile/991127-1.c: New test.
15054
15055 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15056
15057         * g++.old-deja/g++.other/warn4.C: New test.
15058
15059 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15060
15061         * g++.old-deja/g++.eh/cleanup2.C: New test.
15062         * g++.old-deja/g++.ext/pretty2.C: New test.
15063         * g++.old-deja/g++.ext/pretty3.C: New test.
15064         * g++.old-deja/g++.other/debug6.C: New test.
15065
15066 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15067
15068         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15069         compiler_output to look for one error message instead of two.
15070
15071 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15072
15073         * gcc.c-torture/execute/991118-1.c: Also test case
15074         where the word boundary does not split a byte evenly.
15075
15076 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15077
15078         * g++.old-deja/g++.ext/restrict1.C: New test.
15079
15080 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15081
15082         * gcc.c-torture/execute/991118-1.c: New test.
15083
15084 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15085
15086         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15087         working directory pathnames.
15088
15089 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15090
15091         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15092         host is equipped with driver.h and driver.o so it can actually
15093         compile and run the tests.
15094
15095 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15096
15097         * gcc.c-torture/compile/991008-1.c: New test.
15098
15099 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15100
15101         * lib/gcc-dg.exp: Include target-supports.exp
15102
15103 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15104
15105         * lib/target-supports.exp: New file: Provide procs to test for
15106         features supported by the target.
15107         (check_weak_available): Moved here from ecos.exp.
15108         (check_alias_available): New proc: Determine of the target
15109         toolchain supports the alias attribute.
15110
15111         * gcc.dg/special/ecos.exp: Move check_weak_available to
15112         target-supports.exp.
15113         (alias-1.c): Only perform the test if the target supports
15114         aliases.
15115         (wkali-1.c): Only perform the test if the target supports
15116         aliases.
15117
15118         * gcc.dg/990506-0.c: Expect error messages from cross
15119         targets as well as native targets.
15120
15121 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15122
15123         * gcc.dg/ultrasp1.c: Removed xfail.
15124         * gcc.dg/struct-ret-2.c: Likewise.
15125         * gcc.dg/array-1.c: Likewise.
15126
15127 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15128
15129         * gcc.dg/struct-ret-2.c: New test.
15130
15131         * gcc.dg/array-1.c: New test.
15132
15133 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15134
15135         * gcc.c-torture/execute/991030-1.c: New test.
15136
15137 1999-10-26  Richard Henderson  <rth@cygnus.com>
15138
15139         * gcc.c-torture/compile/991026-2.c: New test.
15140
15141 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15142
15143         * gcc.c-torture/compile/991026-1.c: New test.
15144
15145 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15146
15147         * gcc.c-torture/execute/991023-1.c: New test.
15148
15149 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15150
15151         * gcc.c-torture/execute/991019-1.c: New test.
15152
15153 1999-10-16  Richard Henderson  <rth@cygnus.com>
15154
15155         * gcc.c-torture/execute/991016-1.c: New test.
15156
15157 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15158
15159         * gcc.c-torture/execute/991014-1.c: New test.
15160
15161 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15162
15163         * g++.old-deja/g++.other/union2.C: New test.
15164
15165 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15166
15167         * g++.old-deja/g++.other/vaarg2.C: New test.
15168         * g++.old-deja/g++.other/vaarg3.C: New test.
15169
15170 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15171
15172         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15173         in compile/.
15174
15175 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15176
15177         * gcc.c-torture/execute/va-arg-11.c: New test.
15178
15179 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15180
15181         * lib/file-format.exp (gcc_target_object_format): Don't
15182         crash if objdump is unavailable.
15183
15184 1999-09-29  Donn Terry <donn@interix.com>
15185
15186         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15187
15188 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15189
15190         * gcc.c-torture/compile/990928-1.c: New test.
15191
15192 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15193
15194         * g++.old-deja/g++.other/decl6.C: New test.
15195
15196 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15197
15198         * gcc.c-torture/execute/va-arg-10.c: New test.
15199
15200 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15201
15202         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15203         __PRETTY_FUNCTION__.
15204
15205 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15206
15207         * gcc.c-torture/execute/990923-1.c: New test.
15208
15209 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15210
15211         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15212         for which -fpic is inappropriate.
15213
15214 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15215
15216         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15217
15218 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15219
15220         * g++.old-deja/g++.other/dyncast1.C: New test.
15221         * g++.old-deja/g++.other/dyncast2.C: New test.
15222         * g++.old-deja/g++.other/dyncast3.C: New test.
15223         * g++.old-deja/g++.other/dyncast4.C: New test.
15224         * g++.old-deja/g++.other/dyncast5.C: New test.
15225         * g++.old-deja/g++.eh/catch3.C: New test.
15226         * g++.old-deja/g++.eh/catch3p.C: New test.
15227         * g++.old-deja/g++.eh/catch4.C: New test.
15228         * g++.old-deja/g++.eh/catch4p.C: New test.
15229         * g++.old-deja/g++.eh/catch5.C: New test.
15230         * g++.old-deja/g++.eh/catch5p.C: New test.
15231         * g++.old-deja/g++.eh/catch6.C: New test.
15232         * g++.old-deja/g++.eh/catch6p.C: New test.
15233         * g++.old-deja/g++.eh/catch7.C: New test.
15234         * g++.old-deja/g++.eh/catch7p.C: New test.
15235         * g++.old-deja/g++.eh/catch8.C: New test.
15236         * g++.old-deja/g++.eh/catch8p.C: New test.
15237         * g++.old-deja/g++.eh/catch9.C: New test.
15238         * g++.old-deja/g++.eh/catch9p.C: New test.
15239
15240 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15241
15242         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15243         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15244
15245 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15246
15247         * gcc.c-torture/compile/990913-1.c: New test.
15248
15249 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15250
15251         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15252         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15253
15254 1999-09-09  Richard Henderson  <rth@cygnus.com>
15255
15256         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15257
15258 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15259
15260         * g++.old-deja/g++.other/lookup11.C: New test.
15261         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15262         what is permitted and what we want.
15263         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15264         overload use.
15265         * g++.old-deja/g++.jason/rfg5.C: Likewise
15266
15267 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15268
15269         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15270         * gcc.c-torture/noncompile/poison-1.c: New file.
15271
15272 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15273
15274         * g++.old-deja/g++.other/sizeof3.C: New test.
15275         * g++.old-deja/g++.other/sizeof4.C: New test.
15276         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15277         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15278
15279 1999-09-07  Richard Henderson  <rth@cygnus.com>
15280
15281         * gcc.dg/va-arg-1.c: New.
15282
15283 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15284
15285         * gcc.c-torture/execute/va-arg-9.c: New test.
15286
15287 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15288
15289         * g77.f-torture/compile/980519-2.f: New test.
15290         * g77.f-torture/compile/19990905-0.f: New test.
15291         * g77.f-torture/compile/19990905-1.f: New test.
15292         * g77.f-torture/compile/19990905-2.f: New test.
15293
15294         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15295
15296 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15297
15298         * gcc.c-torture/execute/990827-1.c: Fix typo.
15299
15300 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15301
15302         * g++.old-deja/g++.other/deref1.C: New test.
15303
15304 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15305
15306         * g++.old-deja/g++.other/ambig2.C: New test.
15307         * g++.old-deja/g++.other/cond5.C: New test.
15308         * g++.old-deja/g++.other/lookup16.C: New test.
15309
15310 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15311
15312         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15313         assemblers too.
15314
15315 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15316
15317         * lib/c-torture.exp: Avoid the "compare executables" optimization
15318         when testing native.
15319
15320 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15321
15322         * gcc.c-torture/execute/990829-1.c: New test.
15323         * gcc.c-torture/compile/990829-1.c: New test.
15324
15325 1999-08-27  Paul Burchard  <burchard@pobox.com>
15326
15327         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15328         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15329         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15330         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15331         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15332         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15333         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15334         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15335         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15336         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15337         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15338
15339 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15340
15341         * gcc.c-torture/execute/990827-1.c: New test.
15342
15343 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15344
15345         * g77.f-torture/noncompile/19990826-4.f: New test.
15346
15347         * g77.f-torture/compile/19990826-3.f: New test.
15348
15349         * g77.f-torture/execute/19990826-2.f: New test.
15350
15351         * g77.f-torture/compile/19990826-1.f: New test.
15352
15353         * gcc.c-torture/execute/990826-0.c: New test.
15354         * g77.c-torture/execute/19990826-0.f: New test.
15355
15356         * g77.f-torture/noncompile/970626-2.f: New test.
15357
15358 1999-08-25  Paul Burchard  <burchard@pobox.com>
15359
15360         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15361         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15362         lss-011.C: New tests.
15363
15364 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15365
15366         * g++.old-deja/g++.other/decl5.C: New test.
15367
15368 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15369
15370         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15371         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15372         call `postbase' for each one.  All callers of `postbase' changed
15373         to call this instead.
15374
15375 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15376
15377         * gcc.c-torture/execute/990811-1.c: New test.
15378
15379 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15380
15381         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15382         just native ones.
15383
15384         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15385         just native ones.
15386
15387 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15388
15389         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15390
15391 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15392
15393         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15394
15395 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15396
15397         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15398
15399 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15400
15401         * gcc.c-torture/execute/990804-1.c: New test.
15402
15403 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15404
15405         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15406         * g++.old-deja/g++.brendan/crash64.C: Likewise
15407         * g++.old-deja/g++.brendan/overload8.C: Likewise
15408
15409 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15410
15411         * g++.old-deja/g++.other/struct1.C: New test.
15412
15413 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15414
15415         * g++.old-deja/g++.other/enum2.C: New test.
15416
15417 1999-08-02  Richard Henderson  <rth@cygnus.com>
15418
15419         Adapted from tests from Franz Sirl:
15420         * gcc.c-torture/execute/va-arg-7.c: New test.
15421         * gcc.c-torture/execute/va-arg-8.c: New test.
15422
15423 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15424
15425         * gcc.c-torture/compile/990801-2.c: New test.
15426
15427         * gcc.c-torture/compile/990801-1.c: New test.
15428
15429 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15430
15431         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15432         fp-cmp-1.c, converting double to float.
15433
15434         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15435         fp-cmp-1.c, converting double to long double.
15436
15437         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15438         from fr1 to unknown_register, since fr1 is a legitimate register
15439         on some machines.
15440
15441 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15442
15443         * README: More listname related changes.
15444
15445 1999-07-08  Catherine Moore  <clm@cygnus.com>
15446
15447         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15448
15449 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15450
15451         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15452
15453 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15454
15455         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15456
15457 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15458
15459         * gcc.dg/990703-1.c: New test.
15460
15461 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15462
15463         * lib/file-format.exp: New file: Move definition of proc
15464         gcc_target_object_format to here from
15465         gcc.dg/special/ecos.exp.
15466
15467         * lib/c-torture.exp: Include lib file-format.exp.
15468         * lib/gcc-dg.exp: Include lib file-format.exp.
15469
15470         * gcc.dg/special/ecos.exp: Remove definition of proc
15471         gcc_target_object_format.
15472
15473 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15474
15475         * gcc.c-torture/execute/990628-1.c: New test.
15476
15477 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15478
15479         * gcc.c-torture/compile/990625-2.c: New test.
15480
15481         * gcc.c-torture/compile/990625-1.c: New test.
15482
15483 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15484
15485         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15486         attributes compile.
15487         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15488         ports that use the COFF/PE file format.
15489
15490 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15491
15492         * gcc.c-torture/compile/990617-1.c: New test.
15493
15494 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15495
15496         * g++.old-deja/g++.other/decl4.C: New test.
15497
15498 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15499
15500         * g++.old-deja/g++.other/bitfld3.C: New test.
15501
15502 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15503
15504         * g++.old-deja/g++.eh/catch1.C: New test.
15505
15506 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15507
15508         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15509
15510         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15511         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15512
15513 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15514
15515         * g77.f-torture/compile/19990502-0.f: Replace with new,
15516         shorter, test that still fails after recent changes.
15517
15518 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15519
15520         * gcc.c-torture/execute/990604-1.c: New test.
15521
15522 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15523
15524         * gcc.c-torture/execute/990531-1.c: New test.
15525
15526 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15527
15528         * gcc.c-torture/compile/990527-1.c: New test.
15529
15530 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15531
15532         * gcc.c-torture/execute/990527-1.c: New test.
15533
15534 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15535
15536         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15537         bitfields as signed.
15538
15539 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15540
15541         * g77.f-torture/compile/19990525-0.f: New test.
15542
15543 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15544
15545         * gcc.c-torture/execute/990525-2.c: New test.
15546
15547         * gcc.c-torture/execute/990525-1.c: New test.
15548
15549 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15550
15551         * g++.old-deja/g++.other/anon3.C: New test.
15552         * g++.old-deja/g++.other/anon4.C: New test.
15553         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15554         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15555         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15556         Merrill).
15557
15558 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15559
15560         * gcc.c-torture/execute/990524-1.c: New test.
15561
15562         * gcc.dg/990524-1.c: New test.
15563
15564 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15565
15566         * gcc.c-torture/compile/990523-1.c: New test.
15567
15568 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15569
15570         * gcc.c-torture/compile/990519-1.c: New test.
15571
15572 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15573
15574         * gcc.c-torture/compile/990517-1.c: New test.
15575
15576         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15577         (e4, f4): New tests.
15578         (main): Call them.
15579
15580 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15581
15582         * gcc.dg/noreturn-1.c: New test.
15583
15584 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15585
15586         * gcc.c-torture/execute/990513-1.c: New test.
15587
15588 1999-05-10  Richard Henderson  <rth@cygnus.com>
15589
15590         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15591
15592 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15593
15594         * g77.f-torture/execute/erfc.f: Use small single-precision
15595         values, to avoid problems on Alphas when not -mieee.
15596
15597 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15598
15599         * gcc.dg/990506-0.c: New test.
15600
15601 1999-05-08  Richard Henderson  <rth@cygnus.com>
15602
15603         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15604         the constant to test.  Don't XFAIL 64-bit targets.
15605
15606         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15607         * g++.old-deja/g++.law/profile1.C: Likewise.
15608
15609         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15610         operator new instances.
15611         * g++.old-deja/g++.other/delete5.C: Likewise.
15612
15613 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15614
15615         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15616         intrinsic.
15617
15618 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15619
15620         * g77.f-torture/execute/u77-test.f: Reverse order of two
15621         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15622
15623 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15624
15625         * gcc.dg/compare1.c: New test.
15626
15627 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15628
15629         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15630         New tests.
15631
15632 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15633
15634         * g77.f-torture/compile/19990502-1.f: New test.
15635
15636 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15637
15638         * g77.f-torture/compile/19990502-0.f: New test.
15639
15640 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15641
15642         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15643         intrinsic.
15644
15645 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15646
15647         * g77.f-torture/execute/u77-test.f (main): List libU77
15648         intrinsics not currently tested.
15649         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15650         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15651         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15652         Trim blanks off the ends of some printed strings.
15653
15654 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15655
15656         * g77.f-torture/execute/u77-test.f (main): Just warn about
15657         FSTAT gid disagreement, as it's expected on some systems.
15658
15659 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15660
15661         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15662         use a new function, which allows for some slop.
15663         Clean up some commentary.
15664         (issum): The new function.
15665         (sgladd): Deleted subroutine.
15666
15667 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15668
15669         * g77.f-torture/execute/u77-test.f: Modify to be more like
15670         libf2c/libU77 version, bringing patches to that version here.
15671         Add suitable commentary.
15672
15673 1999-04-25  Richard Henderson  <rth@cygnus.com>
15674
15675         * gcc.dg/990424-1.c: New test.
15676
15677 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15678
15679         * g77.f-torture/execute/u77-test.f (main): Bug involving
15680         LSTAT has been fixed, so turn back on full checking.
15681
15682 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15683
15684         * g77.f-torture/compile/19990419-0.f: New test.
15685         * g77.f-torture/execute/19990419-1.f: New test.
15686
15687 1999-04-17  Richard Henderson  <rth@cygnus.com>
15688
15689         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15690         to avoid the need for a prototype to supress a warning.
15691
15692 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15693
15694         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15695
15696 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15697
15698         * gcc.c-torture/execute/990404-1.c: New test.
15699
15700 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15701
15702         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15703         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15704         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15705         missing initializer warnings.
15706
15707 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15708
15709         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15710         matching strings.
15711
15712 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15713
15714         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15715
15716 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15717
15718         * g77.f-torture/execute/19990325-0.f: New test.
15719         * g77.f-torture/execute/19990325-1.f: New test.
15720
15721 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15722
15723         * gcc.c-torture/execute/990324-1.c: New test.
15724
15725 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15726
15727         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15728         test with 4.
15729
15730 1999-03-17  Richard Henderson  <rth@cygnus.com>
15731
15732         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15733
15734 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15735
15736         * g77.f-torture/execute/19990313-2.f: New test.
15737         * g77.f-torture/execute/19990313-3.f: New test.
15738
15739 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15740
15741         * g77.f-torture/execute/19990313-0.f: New test.
15742         * g77.f-torture/execute/19990313-1.f: New test.
15743
15744 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15745
15746         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15747         printf to sprintf.
15748         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15749         (main): Add check for u15.  Conditionalize u31 check depending on
15750         whether ints are <32 bits or >=32 bits.
15751
15752 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15753
15754         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15755
15756 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15757
15758         * g77.f-torture/compile/19990305-0.f: New test.
15759         * g77.f-torture/execute/19981119-0.f: New test.
15760
15761 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15762
15763         * g77.f-torture/execute/970625-2.f: call ABORT if final
15764         result is not correct, instead of just printing it.
15765         Add this checking via newly introduced obfuscation, to
15766         trip up buggy front ends.
15767
15768 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15769
15770         * g77.f-torture/compile/960317-1.f: Moved from being
15771         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15772
15773 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15774
15775         * g77.f-torture/execute/960317-1.f: New (old) test.
15776         * g77.f-torture/execute/970625-2.f: Ditto.
15777
15778 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15779
15780         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15781         message on line 1 or line 2; cccp and cpplib do this differently.
15782
15783 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15784
15785         * g++.old-deja/g++.law/weak1.C: New test.
15786
15787 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15788
15789         * gcc.c-torture/execute/990119-1.c: Renamed to...
15790         * gcc.dg/990119-1.c: this, so it will only be tested once
15791         (it's a preprocessor test, it doesn't need to be run at
15792         multiple optimization levels).
15793
15794 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15795
15796         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15797           ALWAYS_CXXFLAGS.
15798
15799 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15800
15801         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15802         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15803         to not be compilable by current g77.
15804
15805 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15806
15807         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15808
15809 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15810
15811         * gcc.c-torture/execute/990222-1.c: New test.
15812
15813 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15814
15815         * g77.f-torture/compile/19990218-0.f: New test.
15816         * g77.f-torture/noncompile/19990218-1.f: New test.
15817
15818 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15819
15820         * g77.f-torture/compile/19981216-0.f: New test.
15821
15822 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15823
15824         * gcc.dg/990214-1.c: New test.
15825
15826 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15827
15828         * gcc.dg/990213-2.c: New test.
15829
15830         * gcc.dg/990213-1.c: New test.
15831
15832 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15833
15834         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15835         ints.
15836
15837 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15838
15839         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15840         specified by target.
15841
15842         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15843
15844 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15845
15846         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15847
15848 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15849
15850         * gcc.dg/special/ecos.exp: New test driver for new tests with
15851         special requirements.
15852
15853         * gcc.dg/special/alias-1.c: New test.
15854         * gcc.dg/special/gcsec-1.c: New test.
15855         * gcc.dg/special/weak-1.c: New test.
15856         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15857         * gcc.dg/special/weak-2.c: New test.
15858         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15859         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15860         * gcc.dg/special/wkali-1.c: New test.
15861         * gcc.dg/special/wkali-2.c: New test.
15862         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15863         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15864
15865 1999-02-10  Felix Lee  <flee@cygnus.com>
15866
15867           * lib/c-torture.exp (c-torture-compile): Pull out code for
15868           analyzing gcc error messages.
15869           (c-torture-execute): Likewise.  Fix some (harmless) false
15870           positives.
15871           * lib/gcc.exp (gcc_check_compile): New function.
15872
15873 1999-02-08  Richard Henderson  <rth@cygnus.com>
15874
15875         * gcc.c-torture/execute/990208-1.c: New test.
15876
15877 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15878
15879         * g++.dg/special/ecos.exp: New driver for new tests with special
15880         requirements
15881
15882         * g++.dg/special/conpr-1.C: New test
15883         * g++.dg/special/conpr-2.C: New test
15884         * g++.dg/special/conpr-2a.C: New test
15885         * g++.dg/special/conpr-3.C: New test
15886         * g++.dg/special/conpr-3a.C: New test
15887         * g++.dg/special/conpr-3b.C: New test
15888
15889         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15890         allow g++ to use the dg driver
15891
15892         * README: Add comment about g++.dg directory
15893
15894 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15895
15896         * README: Update email addresses.
15897
15898 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15899
15900         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15901         arguments in order to force structure S onto the stack even on
15902         the alpha.
15903         (test): Pass 10 leading arguments to function foo as well as the
15904         structure S.
15905
15906         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15907         failure for all targets.
15908
15909         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15910         abort to terminate program execution.
15911
15912 1999-01-30  Richard Henderson  <rth@cygnus.com>
15913
15914         * gcc.c-torture/execute/990130-1.c: New test.
15915
15916 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15917
15918         * gcc.dg/990130-1.c: New test.
15919
15920 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15921
15922         * gcc.c-torture/execute/990128-1.c: New test.
15923
15924 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15925
15926         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15927
15928 1999-01-27  Felix Lee  <flee@cygnus.com>
15929
15930         * lib/c-torture.exp (c-torture-compile): pull out code for
15931         analyzing gcc error messages.
15932         (c-torture-execute): ditto, and fix some (harmless) false
15933         positives.
15934         * lib/gcc.exp (gcc_check_compile): new function.
15935
15936 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15937
15938         * gcc.dg/990117-1.c: New test.
15939
15940         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15941
15942         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15943
15944 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15945
15946         * g77.f-torture/compile/990115-1.f: New test.
15947
15948 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15949
15950         * gcc.c-torture/compile/990107-1.c: New test
15951
15952 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15953
15954         * gcc.c-torture/execute/990106-2.c: New test.
15955
15956         * gcc.c-torture/execute/990106-1.c: New test.
15957
15958 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15959
15960         * gcc.c-torture/compile/981223-1.c: New test.
15961
15962 1998-12-29  Richard Henderson  <rth@cygnus.com>
15963
15964         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15965         (opt3): Rename from opt4 and disable.
15966
15967 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15968
15969         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15970
15971 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15972
15973         * g++.old-deja/g++.other/conv5.C: New test.
15974
15975 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15976
15977         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15978
15979 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15980
15981         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15982
15983 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15984
15985         * gcc.c-torture/compile/981211-1.c: New test.
15986
15987 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15988
15989         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15990
15991         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15992
15993 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15994
15995         * gcc.special/930510-1.c: Make C9X safe.
15996         * gcc.misc-tests/gcov-1.c Similarly.
15997         * gcc.misc-tests/gcov-2.c Similarly.
15998
15999 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16000
16001         * gcc.dg/ultrasp1.c: New test.
16002
16003 1998-12-06  Richard Henderson  <rth@cygnus.com>
16004
16005         * gcc.c-torture/execute/981206.c: New test.
16006
16007 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16008
16009         * g++.old-deja/g++.ns/template7.C: New test.
16010
16011         * g++.old-deja/g++.other/expr1.C: New test.
16012
16013         * g++.old-deja/g++.eh/tmpl3.C: New test.
16014
16015         * g++.old-deja/g++.eh/tmpl2.C: New test.
16016
16017 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16018
16019         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16020         * g++.old-deja/g++.other/using6.C: Removed.
16021         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16022
16023         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16024
16025 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16026
16027         * g++.old-deja/g++.pt/overload8.C: New test.
16028
16029         * g++.old-deja/g++.pt/overload7.C: New test.
16030
16031         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16032
16033         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16034         and relinking messages.
16035         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16036         compiling with -frepo.
16037
16038 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16039
16040         * g++.old-deja/g++.pt/lookup6.C: New test.
16041
16042 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16043
16044         * gcc.c-torture/execute/981130-1.c: New test.
16045         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16046
16047 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16048
16049         * g++.old-deja/g++.pt/explicit76.C: New test.
16050
16051         * g++.old-deja/g++.pt/friend38.C: New test.
16052
16053         * g++.old-deja/g++.ns/crash2.C: New test.
16054
16055         * g++.old-deja/g++.pt/defarg8.C: New test.
16056
16057         * g++.old-deja/g++.pt/instantiate6.C: New test.
16058
16059         * g++.old-deja/g++.pt/static6.C: New test.
16060
16061         * g++.old-deja/g++.pt/decl2.C: New test.
16062
16063 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16064
16065         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16066         problem is actually related with name lookup, but so what? :-)
16067
16068         * g++.old-deja/g++.pt/friend37.C: New test.
16069
16070 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16071
16072         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16073         element, which fails on some systems.
16074
16075         * g77.f-torture/execute/labug1.f: New test.
16076
16077 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16078
16079         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16080         is defined.
16081
16082 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16083
16084         * g77.f-torture/compile/981117-1.f: New test.
16085
16086 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16087
16088         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16089         properly discarded.
16090
16091 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16092
16093         * gcc.c-torture/execute/memcheck: New directory of tests for
16094         -fcheck-memory-usage.
16095
16096 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16097
16098         * README: New file, general information about the testsuite and
16099         new description of the various C++ test subdirectories.
16100         * README.g++: Eliminate obsolete information, update and move most
16101         relevant stuff to README.
16102
16103 1998-11-07  Richard Henderson  <rth@cygnus.com>
16104
16105         * gcc.c-torture/compile/981107-1.c: New test.
16106
16107 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16108
16109         * execute/memcpy-bi.c: New testcase.
16110
16111 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16112
16113         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16114         base classes.
16115
16116         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16117         template is selected.
16118
16119         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16120         classes, it should be accepted for all types.
16121
16122         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16123
16124         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16125         specializations start with template headers.
16126
16127 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16128
16129         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16130
16131         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16132         non-POD types.
16133
16134 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16135
16136         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16137
16138 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16139
16140         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16141
16142 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16143
16144         * 981019-1.c: New test.
16145
16146 1998-10-14  Robert Lipe <robertl@dgii.com>
16147
16148         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16149         find objc headers.
16150
16151 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16152
16153         * compile/981001-4.c: Remove use of GCC extension that triggers a
16154         compiler bug.
16155
16156 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16157
16158         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16159
16160 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16161
16162         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16163         instantiation of template produces incorrect code for delete
16164         expression.
16165
16166         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16167         constructors' name is not unique.
16168         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16169         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16170
16171         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16172         automatic array of const is ill-formed.
16173
16174         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16175         of template parameter?
16176
16177         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16178         const.
16179
16180         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16181         pointer-to-member expression.
16182
16183         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16184         declaration causes ICE.
16185
16186 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16187
16188         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16189         reserved in the global namespace.
16190
16191         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16192         generate needed virtual table.
16193
16194         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16195
16196 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16197
16198         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16199         template-dependent type
16200
16201 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16202
16203         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16204         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16205         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16206
16207         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16208         class should be usable as argument of member function.
16209         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16210         class should be usable as return type of member function.
16211         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16212         class should be usable as type of data member.
16213
16214         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16215
16216 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16217
16218         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16219
16220 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16221
16222         * gcc.dg/dll-?.c Add thumb to target list.
16223         Fix assembler scan patterns to match current assembler output.
16224
16225 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16226
16227         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16228         matching of template brackets.
16229
16230         * g++.old-deja/g++.other/using4.C: New test.  Test using
16231         declarations of methods from base classes.
16232
16233         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16234         within functions should introduce names into the innermost
16235         enclosing namespace.
16236
16237         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16238         of static locals if first initialization throws.
16239
16240 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16241
16242         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16243
16244 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16245
16246         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16247         lose track of the possible targets of tablejump insns.
16248         * special/special.exp: Run it.
16249
16250 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16251
16252         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16253         must be declared before its specializations can be named in friend
16254         declarations.
16255
16256 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16257
16258         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16259
16260         * g77.f-torture/execute/io1.f: New test.
16261
16262 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16263
16264         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16265         with pointer to template function, for which no argument deduction
16266         is possible.
16267
16268         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16269         specialization of template function as argument to template
16270         function.
16271
16272         * g++.old-deja/g++.other/access2.C: New test; Inner class
16273         shouldn't have privileged access to Outer's names.
16274
16275 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16276
16277         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16278         friend template declared within template class conflicts with
16279         nested class of the same name.
16280
16281         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16282         is ignored.
16283
16284         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16285         object with direct initializer as function declaration.
16286
16287         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16288         initializers.
16289
16290         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16291         involving const pointer and NULL produces incorrect result.
16292
16293         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16294         type name without `typename' should be rejected with -pedantic.
16295
16296 1998-10-02  Richard Henderson  <rth@cygnus.com>
16297
16298         * g++.old-deja/g++.other/addrof1.C: New test.
16299
16300 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16301
16302         * gcc.c-torture/compile/981001-1.c: New test.
16303         * gcc.c-torture/execute/981001-1.c: New test.
16304
16305 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16306
16307         * gcc.c-torture/compile/981001-2.c: New test.
16308         * gcc.c-torture/compile/981001-3.c: New test.
16309         * gcc.c-torture/compile/981001-4.c: New test.
16310
16311 1998-10-01  Robert Lipe  <robertl@dgii.com>
16312
16313         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16314         multilibbed hosts.   Idea grafted from g77.exp.
16315
16316 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16317
16318         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16319         avoid losing on systems which need -lsocket.
16320
16321 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16322
16323         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16324         * g++.old-deja/g++.other/nested2.C: Ditto.
16325         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16326         failure.
16327
16328 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16329
16330         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16331         preferred over template operator!= for enum bitfields.
16332
16333 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16334
16335         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16336         that happen to have the same base name, but in different scopes,
16337         are incorrectly rejected.
16338
16339 1998-09-16  Richard Henderson  <rth@cygnus.com>
16340
16341         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16342         on the native word size instead of an integer literal.
16343
16344 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16345
16346         * g++.old-deja/g++.other/static2.C: Invocation of static data
16347         member of type pointer-to-function denoted as non-static member.
16348
16349         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16350         checks involving function types and aliases.
16351
16352 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16353
16354         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16355         redefined to the same non-trivial type.
16356
16357         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16358         namespace-qualification of template specializations declared in
16359         other namespaces.
16360
16361         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16362         to declare a subset of the specializations of a template function
16363         as friends of specializations of a template class.
16364
16365         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16366         member templates that do not fully specialize the enclosing
16367         template class are rejected.
16368
16369 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16370
16371         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16372
16373 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16374
16375         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16376         altered from libf2c/libU77 version.
16377
16378 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16379
16380         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16381
16382 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16383
16384         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16385         (un)signed char are different types for template specialization
16386         purposes.
16387
16388 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16389
16390         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16391         * objc: ObjC testsuite.
16392
16393 1998-08-31  Catherine Moore  <clm@cygnus.com>
16394
16395         * gcc.c-torture/execute/941014-1.x:  New file.
16396
16397 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16398
16399         * lib/c-torture.exp: Add support for
16400         torture_eval_before_compile and torture_eval_before_execute
16401         variables.
16402
16403 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16404
16405         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16406         this test triggers valid.
16407
16408 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16409
16410         * gcc.dg/980827-1.c: New test.
16411
16412 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16413
16414         * gcc.c-torture/execute/loop-4b.c: New test.
16415
16416 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16417
16418         * lib/c-torture.exp: Add support for
16419         torture_eval_before_compile and torture_eval_before_execute
16420         variables.
16421
16422 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16423
16424         * gcc.c-torture/compile/980825-1.c: New test.
16425
16426 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16427
16428         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16429         count number tests in opt_t0 not good_t0.
16430
16431 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16432
16433         * gcc.c-torture/compile/930326-1.x: Fix typo.
16434
16435 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16436
16437         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16438         causes an ICE.
16439
16440 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16441
16442         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16443         STACK_SIZE is defined.
16444         * gcc.c-torture/unsorted/stuct.c: Similarly.
16445
16446         * gcc.c-torture/compile/980821-1.c: New test.
16447
16448 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16449
16450         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16451
16452 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16453
16454         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16455         code.
16456
16457 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16458
16459         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16460         error'.
16461
16462 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16463
16464         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16465
16466 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16467
16468         * gcc.c-torture/compile/980816-1.c: New test.
16469
16470         * gcc.dg/980816-1.c: New test.
16471
16472 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16473
16474         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16475         compiler for ieee tests.
16476
16477 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16478
16479         * g77.f-torture/compile/980729-0.f: New test.
16480
16481 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16482
16483         * gcc.c-torture/special/eeprof-1.c: New test, for
16484         -finstrument-functions.
16485         * gcc.c-torture/special/special.exp: Run it.
16486
16487 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16488
16489         * gcc.c-torture/compile/980729-1.c: New test.
16490
16491 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16492
16493         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16494         __thumb__ is defined, and test for ARM style doubles if so.
16495
16496 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16497
16498         * g77.f-torture/noncompile/980615-0.f: New test.
16499
16500 1998-07-26  H.J. Lu  (hjl@gnu.org)
16501
16502         * gcc.dg/980312-1.c: Do link instead of compile.
16503         * gcc.dg/980313-1.c: Likewise.
16504
16505 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16506
16507         * gcc.c-torture/compile/980726-1.c: New test.
16508
16509 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16510
16511         * g77.f-torture/execute/io0.f: New test.
16512
16513 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16514
16515         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16516         an int.
16517
16518 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16519
16520         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16521         m32r bugs.
16522
16523 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16524
16525         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16526         c-decl.c:grokdeclarator can handle mode attributes.
16527
16528 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16529
16530         * gcc.c-torture/execute/980716-1.c: New test.
16531
16532 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16533
16534         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16535         the mn10200.
16536         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16537         the mn10200.
16538         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16539         * gcc.c-torture/compile/930326-1.x: Similarly.
16540
16541 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16542
16543         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16544         New test from Craig.
16545
16546 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16547
16548         * g77.f-torture/noncompile/980616-0.f: New test.
16549
16550         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16551
16552 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16553
16554         *  g++.other/singleton.C: Return error value instead of taking
16555         SIGSEGV.
16556
16557 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16558
16559         *  g++.other/singleton.C: New test.   Warning is under dispute.
16560         Runtime crash is not.
16561
16562 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16563
16564         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16565         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16566         using6.C, using7.C}:  New namespace tests.
16567
16568 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16569
16570         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16571         specialization with typedef'ed names used as array indexes.
16572
16573 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16574
16575         * gcc.c-torture/execute/980709-1.c: New test.
16576
16577         * gcc.dg/980709-1.c: New test.
16578
16579 1998-07-07  Richard Henderson  <rth@cygnus.com>
16580
16581         * gcc.c-torture/execute/bcp-1.c: New test.
16582
16583 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16584
16585         * gcc.c-torture/execute/980707-1.c: New test.
16586
16587 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16588
16589         * gcc.c-torture/compile/980706-1.c: New test.
16590
16591 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16592
16593         * g77.f-torture/execute/980701-0.f,
16594         g77.f-torture/execute/980701-1.f: New test from Craig.
16595
16596 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16597
16598         * gcc.c-torture/compile/980701-1.c: New test.
16599
16600         * gcc.c-torture/execute/980701-1.c: New test.
16601
16602 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16603 rlsruhe.de>
16604
16605         * g++.old-deja/g++.robertl/eb132.C: New test.
16606         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16607
16608 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16609
16610         * g77.f-torture/execute/980628-7.f,
16611         g77.f-torture/execute/980628-8.f,
16612         g77.f-torture/execute/980628-9.f,
16613         g77.f-torture/execute/980628-10.f: New tests from Craig.
16614
16615         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16616
16617 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16618
16619         * g77.f-torture/execute/980628-4.f: New test from Craig.
16620         * g77.f-torture/execute/980628-5.f: Likewise.
16621         * g77.f-torture/execute/980628-2.f: Likewise.
16622         * g77.f-torture/execute/980628-0.f: Likewise.
16623         * g77.f-torture/execute/980628-1.f: Likewise.
16624         * g77.f-torture/execute/980628-3.f: Likewise.
16625         * g77.f-torture/execute/980628-6.f: Likewise.
16626
16627 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16628
16629         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16630         directory when nothing has been installed yet.
16631
16632 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16633
16634         * gcc.c-torture/special/special.exp: Handle newer versions of
16635         dejagnu.
16636
16637 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16638
16639         * gcc.dg/980626-1.c: New test.
16640
16641 1998-06-19  Bruno Haible <haible@ilog.fr>
16642
16643         * gcc.misc-tests/m-un-2.c: New test.
16644         * g++.old-deja/g++.other/warn01.c: Likewise.
16645
16646 1998-06-19  Robert Lipe  <robertl@dgii.com>
16647
16648         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16649         compatibility with assmblers with a different comment character.
16650         Eliminate use of GAS-specific extensions.
16651
16652 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16653
16654         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16655
16656 1998-06-19  Robert Lipe  <robertl@dgii.com>
16657
16658         *lib/g77.exp: Replace search for libf2c.a with search for newly
16659         renamed libg2c.a
16660
16661 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16662
16663         * gcc.c-torture/execute/980617-1.c: New test.
16664
16665 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16666
16667         * gcc.c-torture/execute/980612-1.c: New test.
16668
16669 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16670
16671         * gcc.dg/980523-1.c: Only test on ppc-linux.
16672         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16673
16674         * gcc.c-torture/execute/980608-1.c: New test.
16675
16676 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16677
16678         * gcc.c-torture/execute/980605-1.c: New test.
16679
16680 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16681
16682         * gcc.c-torture/execute/980604-1.c: New test.
16683
16684 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16685
16686         * gcc.c-torture/execute/980602-1.c: New test.
16687         * gcc.c-torture/execute/980602-2.c: Likewise.
16688
16689 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16690
16691         * 970125-0.f: Fix per JCB.  Add commentary.
16692
16693 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16694
16695         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16696         IEEE -0 support.
16697
16698 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16699
16700         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16701         earlier.
16702
16703 1998-05-28  Catherine Moore <clm@cygnus.com>
16704
16705         * gcc.c-torture/execute/980526-3.c: New test.
16706
16707 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16708
16709         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16710         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16711         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16712         m88k-motorola-sysv3 to XFAIL.
16713
16714 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16715
16716         * gcc.dg/980526-1.c: New test.
16717         * gcc.c-torture/execute/980526-2.c: New test.
16718
16719 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16720
16721         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16722
16723         * gcc.c-torture/execute/980526-1.c: New test.
16724
16725 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16726
16727         * g77.f-torture/execute/alpha2.f: Add runtime test.
16728
16729 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16730
16731         * g++.old-deja/old-deja.exp: Strip leading directories.
16732
16733         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16734         error for the line.  Don't run multiple tests for the same line.
16735
16736 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16737
16738         * gcc.dg/980523-1.c: New test.
16739
16740 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16741
16742         * g77.f-torture/compile/970915-0.f: New test.
16743
16744 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16745
16746         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16747
16748 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16749
16750         * gcc.dg/980520-1.c: New test.
16751
16752 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16753
16754         * gcc.dg/980502-1.c: Fix return type.
16755
16756 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16757
16758         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16759         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16760         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16761         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16762         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16763
16764 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16765
16766         * g77.f-torture/execute/980520-1.f: New test.
16767
16768 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16769
16770         * lib/mike-g77.exp: New file.
16771
16772         * g77.f-torture/noncompile/noncompile.exp,
16773         g77.f-torture/noncompile/check0.f: New files.
16774
16775 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16776
16777         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16778         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16779         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16780         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16781         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16782         abort where appropriate.
16783
16784 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16785
16786         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16787         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16788
16789 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16790
16791         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16792
16793 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16794
16795         * g77.f-torture/compile/980427-0.f: New test.
16796
16797 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16798
16799         * g77.f-torture/compile/980424-0.f: New test.
16800
16801 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16802
16803         * g77.f-torture/compile/980419-2.f (main): New test.
16804         * g77.f-torture/compile/970125-0.f: New test.
16805         * g77.f-torture/compile/980419-1.f: New test.
16806
16807 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16808
16809         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16810         of loop-4.c.
16811
16812 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16813
16814         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16815
16816 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16817
16818         * gcc.c-torture/compile/980329-1.c: New test.
16819
16820 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16821
16822         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16823         * gcc.dg/980312-1.c: Fix typo in -march command.
16824
16825 1998-03-16  H.J. Lu  (hjl@gnu.org)
16826
16827         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16828
16829 1998-03-11  Robert Lipe  <robertl@dgii.com>
16830
16831         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16832         Dave Love agree the Fortran source is bogus.
16833
16834 1998-03-11  Robert Lipe  <robertl@dgii.com>
16835
16836         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16837         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16838         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16839         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16840         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16841
16842 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16843
16844         * g++.old-deja/g++.other/friend1.C: New test.
16845
16846 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16847
16848         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16849         possibly uninitialized) variables and declare dnrm2.
16850
16851 1998-02-23  Robert Lipe <robertl@dgii.com>
16852
16853         From Bruno Haible <haible@ilog.fr>:
16854         * gcc.c-torture/execute/980223.c: New test.
16855
16856 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16857
16858         * gcc.dg/ifelse-1.c: New test.
16859
16860 1998-02-09  H.J. Lu  (hjl@gnu.org)
16861
16862         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16863
16864           * lib/old-dejagnu.exp (old-dejagnu): Added the
16865           "execution test - XFAIL *-*-*" handling in the spirit of
16866           "excess errors test -". Changed the "execution test fails"
16867           handling to be like "excess errors test fails".
16868           * Update various tests accordingly.
16869
16870 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16871
16872         * gcc.c-torture/execute/980205.c: New test.
16873
16874 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16875
16876         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16877         * lib/f-torture.exp: Similarly.
16878         * gcc.c-torture: Rename all .cexp files to .x files.
16879
16880 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16881
16882         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16883         (940510-1.c): Removed duplicate.
16884         (971104-1.c): New test.
16885
16886 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16887
16888           * lib/f-torture.exp: Improve error and loop detection.
16889
16890 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16891
16892         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16893         use that to size the filler array.
16894
16895 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16896
16897         * lib/c-torture.exp(c-torture-execute): Fix typo.
16898
16899         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16900         testcase as the executable name. Keep the executable around if
16901         the test fails.
16902
16903 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16904
16905         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16906         changes.  Only test one -g option, and move it to the end of the
16907         list of options to test.
16908
16909 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16910
16911         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16912         variable GCC_TORTURE_OPTIONS to supply default switches separated
16913         by colons.  If no environment variable, run tests with -O0 -g, -O1
16914         -g, and -O2 -g as well.
16915
16916 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16917
16918         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16919         explanatory comments. Fix indentation.
16920
16921 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16922
16923         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16924
16925 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16926
16927         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16928         * g++.old-deja/g++.mike/p7325.C: Likewise.
16929         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16930
16931 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16932
16933         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16934         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16935         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16936         * g++.old-deja/g++.law/operators4.C: Likewise.
16937
16938 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16939
16940         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16941         * g++.old-deja/g++.mike/p784.C: Ditto.
16942         * g++.old-deja/g++.mike/p785.C: Ditto.
16943
16944 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16945
16946           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16947
16948 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16949
16950         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16951         target feature; pass this to c-torture-execute as needed.
16952
16953 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16954
16955         * lib/c-torture.exp(c-torture-execute): If the previous and the
16956         current executables being tested are identical, we don't need to
16957         run the executable again. Try to make the executable names
16958         unique. Add an optional argument for passing additional compiler
16959         flags.
16960
16961 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16962
16963         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16964
16965 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16966
16967         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16968
16969 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16970
16971         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16972         32bit or larger longs.
16973
16974         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16975         have either a 32bit long or 32bit int.
16976
16977 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16978
16979         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16980         Make double precision tests dependent on sizeof (double).
16981
16982 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16983
16984         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16985         too.
16986
16987 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16988
16989         * gcc.c-torture/compile/961203-1.cexp: New script.
16990
16991 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16992
16993         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16994         up the includes ourselves.
16995
16996 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16997
16998         * lib/plumhall.exp: Remove random include, and add a few
16999         verbose messages for debugging.
17000
17001 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17002
17003         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17004         of trying to do it ourselves.
17005
17006 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17007
17008         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17009
17010 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17011
17012         * gcc.prms/5403.c: Made regexp a bit less strict.
17013
17014 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17015
17016         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17017         is returned from remote_load instead.
17018         * lib/plumhall.exp: Ditto.
17019         * lib/mike-g++.exp: Ditto.
17020         * lib/old-dejagnu.exp: Ditto.
17021         * lib/c-torture.exp: Ditto.
17022
17023 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17024
17025         * lib/g++.exp: Use build_wrapper procedure.
17026         * lib/gcc.exp: Ditto.
17027
17028 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17029
17030         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17031         an old-style decl for malloc.  Fixes tests to work when
17032         sizeof (int) != sizeof (size_t).
17033
17034 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17035
17036         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17037
17038         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17039         use stdargs.h interface.
17040
17041 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17042
17043         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17044         NO_VARARGS when compiling.
17045
17046 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17047
17048         * lib/plumhall.exp(ph_includes): New procedure.
17049         (ph_make): Use it.
17050         (ph_compiler): Ditto.
17051
17052         * lib/g++.exp: Rename test-glue.c to testglue.c.
17053         * lib/gcc.exp: Ditto.
17054
17055 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17056
17057         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17058         to completion when it's called.
17059
17060 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17061
17062         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17063         is defined, don't do test.
17064
17065 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17066
17067         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17068         for object files.
17069         (ph_summary): Mark skipped testcases as untested, not unresolved.
17070
17071         * lib/plumhall.exp (ph_make): If unresolved because of bad
17072         errorCode, record errorCode in log file.
17073         (*): Replace send_log/verbose with verbose -log.
17074
17075 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17076
17077         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17078         double conversion if double isn't at least 8 bytes.
17079
17080         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17081         int to work with targets where int is 16 bits.
17082
17083         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17084         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17085         precision for the test to complete.
17086
17087 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17088
17089         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17090         if d10v is not compiled with the -mdouble64 flag.
17091         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17092
17093         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17094         d10v is not compiled with the -mint32 flag.
17095
17096 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17097
17098         * lib/plumhall.exp: Use incr_count.
17099
17100 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17101
17102         * gcc.c-torture: Update to c-torture-1.45.
17103
17104 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17105
17106         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17107         the name of the expect testcase file).
17108
17109         * lib/g++.exp(g++_init): Ditto.
17110
17111 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17112
17113         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17114         the host.
17115
17116         * lib/gcc.exp(gcc_exit): New procedure.
17117
17118 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17119
17120         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17121         specs where appropriate.
17122
17123         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17124         because of new "candidates are" messages, and removed a few
17125
17126         * Converted all non-old-style g++ testcases to old-style, and
17127         moved into g++.old-deja.
17128
17129 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17130
17131         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17132         options.
17133
17134         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17135         succeeded.
17136
17137         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17138
17139 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17140
17141         * lib/gcc.exp (gcc_target_compile): Add support for defining
17142         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17143         the machine doesn't have those features.
17144
17145 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17146
17147         * g++.law/operators4.exp: Don't use LIBS.
17148
17149 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17150
17151         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17152
17153         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17154         * lib/g++.exp: Set it here instead. Also, allow use of the
17155         --tool_exec and --tool_opt options. Change CXX to
17156         GXX_UNDER_TEST.
17157
17158         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17159
17160         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17161
17162 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17163
17164         * lib/old-dejagnu.exp: Use prune_warnings instead of
17165         prune_system_crud.
17166         * lib/mike-g++.exp: Ditto.
17167         * lib/gcc.exp: Ditto.
17168         * lib/g++.exp: Ditto.
17169
17170         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17171
17172 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17173
17174           * 941014-2.c: Include stdlib.h
17175           * 960327-1.c: Include stdio.h
17176           * dbra.c, index-1.c: Don't assume ints are 32bits.
17177
17178 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17179
17180         * lib/gcc.exp: Add gcc,stack_size target feature.
17181
17182         * lib/g++.exp(g++_target_compile): Add the include and link
17183         paths here, not in two other places. And, it's $options, not
17184         options.
17185
17186         * lib/mike-g++.exp(postbase): Remove the code that determines
17187         the correct include and link paths.
17188         * g++.old-deja/old-deja.exp: Ditto.
17189
17190 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17191
17192         * lib/g++.exp(g++_init): target_compile no longer returns the
17193         filename of the result.
17194
17195 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17196
17197         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17198         call to glob.
17199
17200         * gcc.c-torture/special/special.exp: Change call to
17201         gcc_target_compile to include the object file.
17202
17203 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17204
17205         * gcc.c-torture/special/special.exp: Correct misspelling in last
17206         change.
17207
17208 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17209
17210         * lib/plumhall.exp(ph_summary): Log the entire output of the
17211         executable. Return -1 if there were any failures, 0 otherwise.
17212         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17213         (ph_make): Clean up objects and executables that were built
17214         if the tests succeeded.
17215
17216 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17217
17218         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17219         libraries and includes in the build tree as appropriate.
17220
17221 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17222
17223         * lib/c-torture.exp: Instead of looking for the global variable
17224         NO_LONG_LONG, check to see if that's a feature of the target.
17225
17226 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17227
17228         * config/default.exp: Minimize. Delete the remainer of the files in
17229         config; this functionality is now in devo/dejagnu/config.
17230
17231         g++.*/*: Pass any additional flags used to compile to postbase;
17232         delete CXXFLAGS.
17233
17234         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17235         is now done by runtest.exp. Use gcc_target_compile instead of
17236         compile.
17237
17238         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17239         Remove references to CFLAGS. Use remote_file instead of
17240         calling rm -f.
17241         (c-torture): Take a list of arguments to use to compile this
17242         testcase.
17243
17244         lib/g++.exp: Simplify. Use target_compile instead of compile.
17245         lib/gcc-dg.exp: Ditto.
17246         lib/gcc.exp: Ditto.
17247         lib/mike-{gcc,g++}.exp: Ditto.
17248         lib/old-dejagnu.exp: Ditto.
17249         lib/plumhall.exp: Ditto.
17250
17251 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17252
17253         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17254         (ph_linker): Likewise.
17255
17256 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17257
17258           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17259         MAP_ANON / MAP_ANONYMOUS if defined;
17260         else try to map from /dev/zero .
17261
17262 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17263
17264         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17265         isn't defined, then define it to MAP_ANONYMOUS.
17266
17267 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17268
17269         * gcc.c-torture: Update to c-torture-1.42 release.
17270
17271 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17272
17273         * gcc.c-torture: Update to c-torture-1.41 release.
17274
17275 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17276
17277         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17278         c-torture release.
17279
17280 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17281
17282         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17283         and LDFLAGS.  Fix second case to append the target_info ldflags
17284         onto LDFLAGS, not CFLAGS.
17285         * lib/g++.exp (g++_init): Add target_info stuff.
17286         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17287         of libgloss and newlib flags for !native.
17288
17289         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17290         (GDB): Fix relative path to go up another dir for finding gdb.
17291
17292 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17293
17294         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17295         versions in the target_info array, if they don't exist.
17296
17297 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17298
17299         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17300
17301 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17302
17303         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17304         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17305
17306 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17307
17308         * lib/old-dejagnu.exp: Don't remove the output file before we've
17309         actually tested it. Don't append pwd to the path of the executable
17310         we're testing.
17311
17312 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17313
17314         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17315
17316 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17317
17318         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17319         temporary directory for compiler files, and set it to a default
17320         value of /tmp. Set $output as the name of the output file from
17321         compiling the testcase. Add a -o option to $cflags_var so the
17322         compiler writes the final output file as $output. Set $executable
17323         to $output.
17324
17325         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17326         directory for compiler files, and set it to /tmp if it doesn't
17327         already have a value. Set $output_file to the name of the output
17328         file from compiling the testcase. Add a -o option to CXXFLAGS so
17329         the compiler writes the final output file as $output. Use $output
17330         as the executable to be tested.
17331
17332 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17333
17334         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17335
17336 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17337
17338         * gcc.c-torture/execute/pending-1.c: New test.  Still
17339         pending in Tege's queue.
17340
17341 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17342
17343         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17344         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17345         if there were failures.  Call unresolved if there were unresolved
17346         testcases.  Call gcc_fail if program did not run to completion.
17347         (ph_make): Pass additional argument name to ph_execute.
17348         (ph_execute): Add new argument.  Pass additional arguments to
17349         ph_summary.  Call gcc_fail is there is no execution output.
17350
17351 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17352
17353         * lib/plumhall.exp (proc_summary): Output relavent summary
17354         lines into the log so specific failures in plumhall can be
17355         investigated.
17356
17357 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17358
17359         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17360         (c-torture-execute): Don't try to execute tests which use
17361         "long long" types if $NO_LONG_LONG is nonzero.
17362
17363 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17364
17365         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17366         not c-torture.
17367
17368         * gcc.ieee: Move from here.
17369         * gcc.c-torture/execute/ieee: To here.
17370
17371 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17372
17373         * gcc.c-torture: Update to c-torture-1.41 release.
17374
17375 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17376
17377         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17378         not "$output".
17379
17380 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17381
17382         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17383         -c present.
17384
17385 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17386
17387         * config/proelf.exp: Handle connecting to a simulator.
17388
17389 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17390
17391         * config/proelf.exp: New file.  Enough framework that we can
17392         run c-torture tests on the proelf targets (or any other target
17393         that gdb can connect to for that matter).
17394
17395 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17396
17397         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17398         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17399
17400         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17401         exec_output exists.
17402
17403 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17404
17405         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17406         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17407
17408         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17409         to pass/fail/unresolved/unsupported/untested.  Caller must now
17410         call unresolved/unsupported/untested.
17411         * lib/*.exp: Update FSF address.  Update to handle new results of
17412         ${tool}_load.
17413         * lib/chill.exp (verbose): Delete.
17414
17415 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17416
17417         * lib/gcc.exp (default_gcc_start): Change order of args to
17418         $LDFLAGS $CFLAGS $LIBS.
17419         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17420         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17421         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17422         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17423         * gcc.misc-tests/dg-test.exp: Likewise.
17424         * gcc.misc-tests/msgs.exp: Likewise.
17425         * gcc.prms/prms.exp: Likewise.
17426         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17427         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17428
17429         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17430
17431 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17432
17433         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17434
17435         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17436         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17437
17438         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17439         necessary.
17440
17441 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17442
17443         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17444         global for loop; add use of $mathlib.
17445         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17446         settings here; set mathlib for anything but VxWorks.
17447
17448 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17449
17450         * gcc.c-torture: Update to c-torture-1.40 release.
17451
17452 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17453
17454         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17455         dg.exp.
17456
17457 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17458
17459         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17460         global.
17461
17462 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17463
17464         * lib/g++.exp (LIBS): Define if not already.
17465         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17466         (gcc-dg-prune): Call prune_gcc_output.
17467         * lib/gcc.exp (prune_gcc_output): New proc.
17468         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17469         prune_gcc_output.
17470
17471 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17472
17473         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17474         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17475
17476 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17477
17478         * gcc.c-torture: Update to c-torture-1.39 release.
17479
17480 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17481
17482         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17483         fails, try others as well.
17484
17485 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17486
17487         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17488         If compilation fails, mark execute tests as `untested'.
17489         If test is marked as unsupported, don't mark compilation and
17490         execute tests as failed.
17491
17492 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17493
17494         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17495         libstdc++ for whether or not we want to be doing shared
17496         libraries.  Delete link_curses since we don't need it anymore.
17497         * lib/mike-g++.exp (postbase): Don't link in libg++.
17498         * g++.old-deja/old-deja.exp: Likewise.
17499
17500 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17501
17502         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17503
17504 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17505
17506         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17507         For that, add `-Wl,-a,shared_archive'.
17508         * g++.old-deja/old-deja.exp: Likewise.
17509
17510 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17511
17512         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17513
17514 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17515
17516         * lib/mike-g++.exp (postbase): Pay attention to the status of
17517         g++_load.
17518
17519 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17520
17521           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17522
17523 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17524
17525         * lib/gcc.exp (default_gcc_start): No longer need to log program
17526         being executed or its output, execute_anywhere does that now.
17527         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17528         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17529
17530 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17531
17532         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17533         the same as those in lib/g++.exp.
17534
17535 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17536
17537         * gcc.c-torture: Update to c-torture-1.38 release.
17538         * gcc.ieee: Related changes.
17539
17540 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17541
17542         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17543         "exec". Minor reformatting changes.
17544
17545         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17546         cross. This means all "exec" calls now work on a remote host as
17547         well.
17548         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17549         cross. Filter out the extra "\r\n" stuff that expect puts in.
17550         (c-torture-execute): Filter out the bogus warnings like
17551         c-torture-compile does. Add support for canadian cross.
17552         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17553         Use execute_anywhere rather than calling exec directly. Now it
17554         works for canadian cross testing.
17555
17556 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17557
17558         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17559         results into a variable, and check that rather than using file exists.
17560
17561 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17562
17563         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17564         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17565
17566 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17567
17568         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17569         lib_curses if there's a shared libg++ in the build tree.
17570
17571 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17572
17573         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17574         if not supported target.
17575
17576 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17577
17578         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17579         link_curses up to always happen, not just for native builds.
17580
17581 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17582
17583         * gcc.c-torture: Update to c-torture-1.36 release.
17584         * gcc.failure: Related changes.
17585
17586 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17587
17588         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17589
17590 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17591
17592         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17593         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17594         runshlib, link_curses, and mathlib for link and run.
17595
17596         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17597         pass the runtime shared library options for Solaris, OSF/1, and
17598         Irix5, and link with -lcurses to avoid unresolved references.
17599
17600 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17601
17602         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17603         only run once.
17604
17605 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17606
17607         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17608
17609 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17610
17611         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17612         do not have a framework for the "compat" tests yet.
17613
17614 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17615
17616         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17617         set to null if we're testing vxworks5.1.  Use that instead of
17618         `-lm' in the setting of LIBS for link and run.
17619
17620 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17621
17622         * config/rom68k.exp (${tool}_load): Major changes to make it
17623         work.  Verified that it does in fact return the stuff in
17624         exec_output properly.  Catch any Emul or any TRAP other than 0.
17625
17626 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17627
17628         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17629         LDFLAGS properly for targets that need stuff from libgloss.
17630         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17631         only run once.
17632         (gpp_initialized): New variable.
17633
17634 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17635
17636         * config/rom68k.exp: Load libgloss.exp.
17637         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17638         so we can produce a fully linked binary.
17639         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17640         so we can produce a fully linked binary.
17641
17642 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17643
17644         * lib/plumhall.exp (ph_section): Watch for expected failures.
17645         Add missing `else'.
17646
17647         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17648         run the testcase.
17649         (c-torture): Likewise.
17650
17651 1995-08-28  Doug Evans  <dje@cygnus.com>
17652
17653         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17654
17655         * lib/mike-g++.exp (mike_cleanup): New proc.
17656         (prebase): New globals compiler_result, not_compiler_result,
17657         target_regexp.
17658         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17659         allow leading "-" in pattern.  Watch for unsupported tests.
17660         If $compiler_result is set, pattern match assembler code,
17661         and ditto for $not_compiler_result.
17662         * lib/mike-gcc.exp: Likewise.
17663
17664         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17665         execution "succeeded".
17666
17667 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17668
17669         * config/win32.exp: New file.
17670         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17671
17672 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17673
17674         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17675         unsupported.
17676         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17677         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17678         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17679
17680         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17681         "... without exceptions was ...".  That is now handled by
17682         prune_system_crud.
17683         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17684
17685 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17686
17687         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17688         sieve.c,sort2.c}: New files.
17689         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17690         sieve.exp,sort2.exp}: Drivers for them.
17691
17692         * lib/mike-gcc.exp (program_output): New user settable variable.
17693         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17694         messages.
17695         * lib/mike-g++.exp (program_output): New user settable variable.
17696
17697         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17698
17699         * config/sh.exp: Deleted (use sim.exp instead).
17700
17701 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17702
17703         * config/vx.exp: Declare CHECKTASK as global.
17704         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17705         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17706         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17707
17708 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17709
17710         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17711         target. Like vx.exp, only includes `vx29k.exp' instead of
17712         `vxworks.exp'.
17713
17714 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17715
17716         * config/sim.exp: Increase time limit from 120 seconds to 240.
17717
17718 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17719
17720         * gcc.c-torture/execute/950628-1.c: New test.
17721
17722 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17723
17724         * gcc.c-torture: Update with changes/additions from
17725         c-torture-1.34.
17726
17727 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17728
17729         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17730
17731 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17732
17733         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17734
17735 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17736
17737         * gcc.c-torture/compile/950512-1.c: New test.
17738         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17739         * gcc.dg/struct-ret-1.c: Likewise.
17740
17741 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17742
17743         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17744           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17745
17746 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17747
17748         * gcc.c-torture/special/920411-1.c: Deleted.
17749         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17750
17751 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17752
17753         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17754         cpu limit.
17755
17756 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17757
17758         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17759
17760 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17761
17762         From kenner;
17763         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17764         is the proper length.
17765         * va-arg-3.c: Likewise.
17766
17767 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17768
17769         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17770         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17771
17772         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17773         * lib/g++.exp (default_g++_start): Delete old cruft.
17774
17775 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17776
17777         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17778         (2 * (1 << 18)) to (2 * (1 << 17)).
17779
17780         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17781
17782 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17783
17784         * config/rom68k.exp: Renamed from config/idp.exp
17785
17786 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17787
17788         * c-torture/compile/921109-2.c
17789
17790 1995-04-18  Mike Stump  <mrs@cygnus.com>
17791
17792         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17793         excess errors.
17794
17795 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17796
17797         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17798         output.
17799         * lib/g++.exp (default_g++_start): Likewise.
17800
17801 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17802
17803         * gcc.c-torture/compile/950329-1.c: New test.
17804
17805 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17806
17807           * config/bug.exp (${tool}_load): Updated to use new remote_open
17808           and remote_close procs.
17809         * config/idp.exp: New file.
17810
17811 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17812
17813         * gcc.c-torture/execute/950322-1.c: New test.
17814
17815 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17816
17817         * config/vx.exp (${tool}_load): Clean up testing of return code from
17818         vxworks_ld and vxworks_spawn.
17819
17820 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17821
17822         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17823
17824 1995-03-13  Mike Stump  <mrs@cygnus.com>
17825
17826         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17827         can mark excess errors on a machine by machine basis.  Note, the
17828         default is to not expect any excess errors, even when excess
17829         errors test - is given, so you will want to put an XFAIL ... on
17830         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17831         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17832         those 4 machines, but no others.
17833
17834 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17835
17836         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17837         * lib/c-torture.exp: to here.
17838
17839 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17840
17841         * gcc.c-torture/execute/950221-1.c: New test.
17842         * gcc.c-torture/execute/struct-ret-1.c: New test.
17843         * gcc.c-torture/compile/950221-1.c: New test.
17844
17845         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17846
17847 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17848
17849         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17850         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17851
17852 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17853
17854         * g++.gb: New directory of tests, derived from my signature and
17855         class scoping tests.
17856
17857         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17858         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17859         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17860         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17861         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17862         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17863         * g++.gb/sig25.C: Likewise.
17864
17865         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17866         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17867         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17868         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17869         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17870         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17871         * g++.gb/sig25.exp: Likewise.
17872
17873         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17874         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17875         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17876         * g++.gb/scope13.C: Likewise, this test still fails.
17877
17878         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17879         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17880         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17881         * g++.gb/scope13.exp: Ditto.
17882
17883         * g++.gb/README: New file, explains what these tests are about.
17884
17885 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17886
17887         * lib/dg.exp (dg-do): Support `preprocess'.
17888         (dg-test): Likewise.
17889
17890 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17891
17892         * config/udi.exp: change "continue -expect" to "exp_continue".
17893
17894 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17895
17896         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17897         Delete redundant tests.
17898
17899         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17900         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17901         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17902         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17903         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17904         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17905         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17906         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17907
17908         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17909         storing label pointers.
17910         * gcc.c-torture/execute/921019-1.c: Likewise.
17911         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17912         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17913         parameter fp.
17914         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17915         constants.
17916
17917         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17918         Delete obsolete tests.
17919
17920         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17921         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17922         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17923         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17924         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17925         * gcc.c-torture/compile/950124-1.c: New test.
17926
17927         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17928
17929 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17930
17931         * lib/mike-g++.exp: Add -lm to LIBS.
17932
17933 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17934
17935         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17936
17937 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17938
17939         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17940
17941 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17942
17943         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17944
17945 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17946
17947         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17948         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17949         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17950         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17951         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17952         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17953         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17954         * g++.law/{operators31.C, operators32.C,
17955         * g++.law/{operators33.C, operators34.C}: Likewise.
17956         * g++.law/{pic1.C, refs2.C}: Likewise.
17957         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17958         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17959         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17960         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17961
17962         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17963         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17964         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17965         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17966         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17967         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17968         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17969         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17970         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17971         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17972         * g++.law/{operators34.exp}: Likewise.
17973         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17974         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17975         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17976         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17977         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17978
17979         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17980         No longer expected to fail.
17981         * g++.law/missed-error3.C: Tweak for recent bool changes.
17982
17983 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17984
17985         * config/emb-unix: Deleted.
17986         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17987         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17988
17989 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17990
17991         * lib/dg.exp (dg-test): Fix typo in last patch.
17992
17993 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17994
17995         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17996         (handles multiple occurrences).
17997
17998 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17999
18000         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18001         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18002         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18003         printed).
18004         * lib/c-torture.exp (c-torture-compile): Likewise.
18005         (c-torture): Prepend full path if missing.
18006         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18007         (gcc_fail): Likewise.
18008         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18009
18010 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18011
18012         * lib/netware.exp: Only attach to NetWare i386 systems.
18013
18014 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18015
18016         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18017         messages.  Add test name to "output pattern match" pass/fail message.
18018
18019 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18020
18021         * gcc.dg: New testsuite.
18022         * gcc.dg/dg.exp: New file.
18023
18024         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18025         test-switch.c}: Deleted.
18026
18027         * gcc.misc-tests/msgs.exp: New testcase driver.
18028
18029 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18030
18031         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18032         Watch for illegal return values from ${tool}_load.
18033         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18034         cross targets.  Coerce return value >0 to 1.
18035
18036 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18037
18038         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18039
18040         * config/emb-unix.exp: New file.
18041
18042         * config/sim.exp: Error if variable $SIM not defined.
18043         (${tool}_load): Mark test as "untested" if simulator missing.
18044
18045         * config/unix.exp: Load remote.exp to get rcp_download.
18046         * lib/c-torture.exp: Use different option lists for testcases with
18047         and without loops.
18048         * gcc.c-torture/execute/execute.exp: Likewise.
18049
18050 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18051
18052         * config/*.exp: Clarify return code from ${tool}_load.
18053         Call `unresolved' or `untested' instead of `warning' or `perror'
18054         (sometimes you still want to call both though).
18055         Add comment that `shell_id' is local to each file.
18056         * config/udi.exp (timeout): Set to 30.
18057         Don't print warning if connection fails, $connectmode has already
18058         printed an error.
18059         (${tool}_load): Move verbose messages to level 2.
18060         Rework pattern for "Process started" message.
18061         Pass `shell_id' to ${connectmode}_download.
18062         Retry twice upon timeout.  Make resetting of target more robust.
18063         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18064         Pass `shell_id' to exit_$connectmode.
18065         Only call exit_$connectmode if connected.
18066         * config/unix.exp (${tool}_load): Check return codes better.
18067         * config/vrtx.exp (${tool}_load): Likewise.
18068         * config/vx.exp (${tool}_load): Likewise.
18069         Delete unneeded global's.
18070         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18071         from ${tool}_load.
18072         (dg-stat): Delete.
18073         (dg-init): Delete recording of pass/fail counts.
18074         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18075         (old-dejagnu-init): Likewise.
18076         (old-dejagnu-stat): Delete contents, empty proc now.
18077         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18078         (c-torture): Delete references to lcnt, lpass, lfail.
18079         Get option list from TORTURE_OPTIONS.
18080         Delete -funroll[-all]-loops if no loops.
18081         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18082         (g++_stat): Delete contents (empty proc now).
18083         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18084         (gcc_finish): Likewise.
18085         (gcc_stat): Deleted.
18086         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18087         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18088         * gcc.c-torture/execute/execute.exp: Likewise.
18089         Split tests into two parts: compile, execute.
18090         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18091         no loops.  Update to reflect clarified return codes from ${tool}_load.
18092
18093 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18094
18095         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18096         to grep for.
18097         (old-dejagnu): Likewise (where necessary).
18098
18099 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18100
18101         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18102
18103         * lib/dg.exp (dg-process-target): Fix processing of selector.
18104         Add comment regarding use of `error'.
18105
18106         * lib/gcc.exp (prune_system_crud): Define if missing.
18107         * lib/g++.exp (prune_system_crud): Likewise.
18108
18109         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18110         Call prune_system_crud.
18111         * lib/dg.exp (dg-runtest): New proc.
18112         Use perror instead of send_user for tcl errors in testcase.
18113         Don't return any value, it's never used.
18114         Don't clobber previous definition of `unknown'.
18115         Print tcl errors in `dg-final'.
18116
18117 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18118
18119         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18120         (dg-test): Don't print errorInfo, it contains stack backtrace.
18121
18122 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18123
18124         * lib/g++.exp (runtest_file_p): Define if missing.
18125
18126 1994-09-24  Doug Evans  (dje@cygnus.com)
18127
18128         * lib/mike-g++.exp: Comment out loading of g++.exp.
18129         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18130         (default_g++_version): Always print something.
18131         (default_g++_start): Comment out call to `which'.
18132         (g++_start, g++_load): Deleted (must be defined in config file).
18133         * lib/gcc.exp: Test for existence of $CC at start.
18134         Delete check for tmpdir (done in gcc_init).
18135         (default_gcc_version): Always print something.
18136         (default_gcc_start): Comment out call to `which'.
18137         * config/*.exp: Major cleanup - make cross targets work at least a
18138         little better for g++ (by not being "--tool gcc" specific).
18139         Rename gcc_xxx to ${tool}_xxx.
18140         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18141         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18142
18143 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18144
18145         * lib/c-torture.exp (c-torture-compile): Rework compiler
18146         message processing.
18147
18148         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18149         c-torture.
18150
18151 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18152
18153         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18154
18155         * lib/dg.exp (dg-process-target): Support { target native }.
18156
18157 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18158
18159         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18160         looked for "... program xxx got fatal signal".
18161         Correct regsub munging of `comp_output'.
18162         Ignore compiler messages "path prefix not used" and "linker input
18163         file unused".
18164
18165 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18166
18167         * lib/gcc.exp (runtest_file_p): Define if missing.
18168         * gcc.prms/template.c: Example to work from.
18169
18170 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18171
18172         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18173         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18174
18175         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18176         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18177         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18178         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18179
18180         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18181         (dg-process-target): No longer a varargs proc.
18182         Return S/N for target, P/F for xfail.  All callers changed.
18183         (user option procs): More argument checking.
18184         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18185         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18186         (dg-test): Skip test if not running on selected target in `dg-do'.
18187         Update handling of `dg-do-what', `dg-output-text'.
18188         Separate execution pass/fail from output pattern match pass/fail.
18189         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18190
18191 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18192
18193         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18194         target for 920510-1.c.
18195
18196 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18197
18198         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18199         Clean up comment regarding use of passcnt, etc.
18200         (gcc_stat): Don't update `testcnt' here.
18201         (gcc_finish): Do it here.
18202         Might as well reset `but_id' here too.
18203         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18204         to determine if the file should be tested.
18205         * gcc.c-torture/compile/compile.exp: Likewise.
18206         * gcc.c-torture/execute/execute.exp: Likewise.
18207         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18208         * gcc.misc-tests/dg-test.exp: Likewise.
18209         * gcc.prms/prms.exp: Likewise.
18210         * gcc.wendy/wendy.exp: Likewise.
18211         * g++.old-deja.exp: Likewise.
18212         Move "Testing file" message to verbose level 1.
18213
18214 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18215
18216         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18217
18218 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18219
18220         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18221         (default_gcc_start): Accept optional second list element
18222         of compiler flags.  Print compiler output at verbosity level 2.
18223         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18224         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18225         Save current values of framework globals passcnt, failcnt, xpasscnt,
18226         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18227         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18228         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18229         xfailcnt to compute stats.  Update framework global `testcnt' from
18230         pass/fail counts.
18231         (gcc_finish): New proc.  Clean up test environment.
18232         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18233         (gcc_epass, gcc_efail): Delete.
18234         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18235         argument of line number.
18236         (dg-init): If the tool has an init routine, call it.
18237         (dg-test): Remove args `cflags_var' and `libs_var'.
18238         Pass all compiler options to ${tool}_start.
18239         Handle missing line number.
18240         (dg-finish): New function.
18241         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18242         particular files.  Call gcc_finish at end.  Move "skipping test"
18243         message to verbosity level 3.
18244         * gcc.c-torture/compile/compile.exp: Likewise.
18245         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18246         * gcc.c-torture/execute/execute.exp: Likewise.
18247         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18248         Print testcase being tried at verbosity level 1.
18249         * gcc.c-torture/special/special.exp: Unset xfail.
18250         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18251         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18252         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18253         * gcc.failure/failure.exp: Likewise.
18254         * gcc.ieee/ieee.exp: Likewise.
18255         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18256         Update call to dg-test.  Call dg-finish at end.
18257         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18258         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18259         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18260         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18261         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18262         * gcc.wendy/wendy.exp: Add copyright.
18263         Delete setting of tmpdir (done by gcc_init).
18264         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18265         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18266         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18267         gcc_[ce]pass/fail.
18268
18269 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18270
18271         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18272         confusion.
18273         (g++_load): Likewise.
18274
18275         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18276         Rename argument to `prog' to remove the confusion.
18277         Varargs fns behave differently too!
18278         (g++_load): Likewise.
18279
18280         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18281
18282         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18283         what it is.  Delete (always) printing of status value for !native.
18284         Simplify verbose code, and include status and exec_output.
18285         (g++_load): Use gcc_load.
18286
18287 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18288
18289         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18290         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18291         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18292         940714-3.c as these testcases don't exist anymore.  Make
18293         va-arg-1.c expected to pass.
18294
18295 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18296
18297         * gcc.misc-tests/misc.exp: Only run specific testcases.
18298         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18299         * gcc.misc-tests/dg-[1-9].c: New files.
18300
18301         * lib/dg.exp: New testsuite driver.
18302         * gcc.prms/prms.exp: Use it.
18303
18304         * README.gcc: New file.
18305
18306         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18307         Document and reset `lxpass' and `lxfail'.
18308         Simplify "initialized" message.
18309         (gcc_stat): Clean up comments a little.
18310
18311 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18312
18313         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18314
18315 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18316
18317         * lib/old-dejagnu.exp (process-option): New proc.
18318         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18319         (old-dejagnu): Simplify.
18320         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18321
18322 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18323
18324         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18325         exists and is not an empty string.
18326
18327         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18328         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18329         finished.
18330         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18331         automatically.
18332
18333         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18334         longer expected to fail.
18335
18336         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18337         "f" function call.
18338
18339         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18340
18341         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18342         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18343         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18344         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18345         c-torture-1.29.
18346
18347         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18348         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18349
18350         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18351
18352         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18353         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18354
18355         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18356         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18357         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18358
18359 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18360
18361         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18362         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18363         940714-1.c, 940714-2.c, 940714-3.c},
18364         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18365         gcc.misc-tests/{mg.c,mg.exp}:
18366         New tests.
18367         * gcc.noncompile/noncompile.exp: Change accordingly.
18368
18369 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18370
18371         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18372         Undo previous clobberage.
18373
18374 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18375
18376         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18377         * gcc.special/{930510-1.c, special.exp}:
18378         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18379         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18380         struct-varargs-1.c}: New tests from c-torture-1.26.
18381
18382 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18383
18384         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18385           argument to switch.
18386
18387 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18388
18389         * Revert the previous changes.  Please see Rob's directory
18390           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18391           fixes.
18392
18393 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18394
18395         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18396             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18397             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18398             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18399             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18400             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18401             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18402             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18403             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18404             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18405             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18406             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18407             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18408             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18409             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18410             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18411             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18412             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18413             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18414             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18415             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18416             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18417             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18418             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18419             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18420             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18421             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18422
18423 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18424
18425         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18426             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18427           with perror calls.
18428
18429 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18430
18431         * config/unix.exp (g++_load): Fix syntax.
18432
18433 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18434
18435         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18436         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18437         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18438         Don't expect va-arg-1.c to fail.  Correct expected output for
18439         920928-1.c.
18440         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18441         * gcc.wendy/hbm4.c: Correct typo.
18442         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18443
18444 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18445
18446         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18447         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18448         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18449         * lib/c-torture.exp (c-torture-compile): Ditto.
18450
18451         Reduce volume of output (remove all the -I's and such).
18452         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18453         Call gcc_cpass, gcc_cfail.
18454         (c-torture): Pass testing option to c-torture-compile.
18455
18456 1994-03-21  Doug Evans  (dje@cygnus.com)
18457
18458         Bring patches over from progressive.
18459         * config/default.exp: Exit remote shell cleanly.
18460         (g++_exit, g++_start): Add default versions.
18461         * config/sim.exp (gcc_load): Use perror, not error.
18462
18463 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18464
18465         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18466         set in site.exp.
18467
18468 1994-03-14  Doug Evans  (dje@cygnus.com)
18469
18470         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18471         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18472         (wendy_try): New proc to run testcase.
18473         (main loop): Call 'em.
18474         * gcc.wendy/*.c: Clean up pass to correct expected output.
18475
18476         * lib/gcc.exp: Minor cleanup work.
18477         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18478
18479 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18480
18481         * config/sim.exp (gcc_load): Document return codes better.
18482         Don't pass -v to simulator.
18483
18484 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18485
18486           * gcc.special/920717-x.c: Fix typo.
18487           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18488           get at sources.
18489
18490         * lib/mike-gcc.exp: Fix typo.
18491
18492 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18493
18494         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18495         binary to use, transform the name.
18496         * config/*.exp: rename everything. Nuke any g++ specific files,
18497         it's now a special case of gcc that requires no special support.
18498         Add a default.exp for unsupported targets.
18499
18500 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18501
18502         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18503         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18504         version of Tcl.
18505
18506 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18507
18508         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18509         than a warning.
18510
18511 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18512
18513         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18514
18515 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18516
18517         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18518         option_list.  Compile every file with only 4/6 option choices
18519         (same as C torture) instead of with 12/18 different option
18520         choices.
18521         * lib/c-torture.exp: Likewise.
18522
18523         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18524         not already set.
18525
18526 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18527
18528         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18529         can put an XFAIL *-*-* on excess errors.
18530
18531 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18532
18533         * g++.law: Add more tests derived from g++-bugs snapshots.
18534
18535         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18536         equivalent to g++.law/init9.
18537
18538         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18539         compiled it, and the a.out file after we've run it.
18540
18541 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18542
18543         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18544         compiled it, and the a.out file after we've run it.
18545
18546 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18547
18548         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18549
18550 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18551
18552         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18553         version number.
18554
18555 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18556
18557         * g++.law: New directory of g++ tests derived from the g++-bugs
18558         snapshots.
18559
18560 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18561
18562         * gcc.compile: initbug1.c initbug1.exp testcase added
18563
18564 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18565
18566         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18567         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18568           fixes submitted by Jeff Law (law@cs.utah.edu)
18569         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18570           Jeff Law (law@cs.utah.edu)
18571
18572
18573 1993-11-30  Mike Stump  (mrs@cygnus.com)
18574
18575         * config/unix-g++.exp: Follow the gcc way of doing things.
18576         * g++.old-deja/old-deja.exp: Minor updates.
18577         * lib/g++.exp: New file, follow the gcc way of doing things.
18578         * lib/old-dejagnu.exp: Minor updates.
18579         * lib/mike-g++.exp: Always unset errorInfo.
18580
18581 1993-11-06  Mike Stump  (mrs@cygnus.com)
18582
18583         * lib/gcc.exp: Fix some errors with the below change, CC and
18584         CFLAGS should be global when setting, not local.
18585
18586 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18587
18588         * lib/gcc.exp: Transform tool name.
18589
18590 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18591
18592         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18593
18594 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18595
18596         * lib/gcc.exp: change gcc_done to gcc_stat
18597
18598 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18599
18600         * Upgraded gcc testsuite to c-torture version 1.25
18601
18602 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18603
18604         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18605         * lib/c-torture: added hooks for new reporting code.
18606
18607 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18608
18609         * config/sh-gcc.exp: check if sh-sim exists in the path
18610
18611 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18612
18613         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18614         * gcc.compile/compile.exp: Initial changes for new logic.
18615         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18616         * gcc.failure/failure.exp: Initial changes for new logic.
18617         * gcc.ieee/ieee.exp: Initial changes for new logic.
18618         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18619         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18620         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18621         * lib/c-torture.exp: Initial changes for new logic.
18622         * lib/gcc.exp: Initial changes for new logic.
18623
18624 1993-10-15  Mike Stump  (mrs@cygnus.com)
18625
18626         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18627         depend upon failure or success.  Fully qualify names in failure
18628         and success messages.  Always remove a.out before starting
18629         compile, just in case.  Pay more attention to error text output by
18630         the compiler.  Handle testcases with no known past errors just
18631         like all others, so that things are uniform.  Other miscellaneous
18632         improvements.
18633
18634 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18635
18636         * gcc.cpp: new directory for cpp tests
18637
18638 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18639
18640         * lib/chill.exp: Code reformatted, removed unused code.
18641         * config/unix-chill.exp: Code reformatted, removed unused code.
18642         * chill.execute/execute.exp: Code reformatted, removed unused code.
18643         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18644
18645 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18646
18647         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18648         routines not written.
18649
18650 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18651
18652         * config/bug-gcc.exp: Use new procs from bug.exp.
18653
18654 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18655
18656         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18657         via ftp, rather than depending on NFS.
18658         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18659         case.
18660
18661 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18662
18663         * config/bug-gcc.exp: Use new download proc.
18664
18665 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18666
18667         * chill.execute/execute.exp: cleanups, handles errors better
18668         * chill.compile/compile.exp: rewrite, based on execute.exp
18669         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18670         * lib/chill.exp: major changes to diff proc and compile and link
18671           procs. added chill_fail and chill_pass wrappers to pass and
18672           fail. added more comments, and handle error codes better.
18673           Added a hack to capture stderr from exec, so noncompile tests
18674           can work.
18675
18676 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18677
18678         * chill.execute/execute.exp: rewrite of testsuite driver
18679         * lib/chill.exp: rewrite of testsuite driver
18680         * config/unix-chill.exp: rewrite of testsuite driver
18681
18682 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18683
18684     In chill.execute:
18685         * iexpr.ch: Standardize uppercase.
18686         * tuples.dat: Standardize uppercase.
18687         * vary.ch: standardize.  Correct varying string assignments.
18688         * vary.dat: Add new output lines.
18689
18690 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18691
18692     In chill.execute:
18693         * chprintf.ch: Standardize use of uppercase.
18694         * tuples.ch: Standardize and turn arr2 into a DCL,
18695           rather than a SYN.
18696         * pinits.ch: Standardize.
18697
18698 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18699
18700         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18701         * Makefil: Renamed to Makefile.in.
18702         * configure.in: New.
18703
18704 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18705
18706     In chill.execute:
18707         * .cvsignore: Add result/output files.
18708         * Makefile: Fix up variables at start.  Use MFLAGS
18709           everywhere.  Correct bool_loc, built_ins entries.
18710           Add entry for vary1.ch.
18711         * bitarray.ch: Standardize upper-case usage.
18712         * bitexpr.ch: Standardize, add output of b1.
18713         * params.ch: Use arrayt in along PROC parameters, to
18714           avoid novelty problems.
18715         * sets.ch: Tiny cleanup.
18716         * vary1.ch: Re-indent.
18717
18718 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
18719
18720           * Add PR-related files to Makefiles, .cvsignore files, etc.
18721
18722 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
18723
18724         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
18725           with compiler objects. New names are test-flow.c and test-loop.c
18726
18727 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
18728
18729         * Upgraded c-torture tests from 1.19 to 1.20
18730
18731         * new files:
18732         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
18733         * gcc.compile: 930623-1.c 930623-2.c
18734         * gcc.noncompile: 930622-1.c 930622-2.c
18735         * gcc.failure: 920411-1.c 920627-2.c
18736         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
18737
18738 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
18739
18740         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18741           More changes to get testsuite working properly. Needs more work.
18742           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
18743
18744 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
18745
18746         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18747           More changes to get testsuite working properly. Needs more work.
18748
18749 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
18750
18751         * chill.compile/compile.exp: Added for Dejagnu support
18752         * chill.execute/execute.exp: Added for Dejagnu support
18753         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
18754
18755 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
18756
18757     This should complete moving the CHILL test files.
18758         * chill.noncompile(.cvsignore printf.grt
18759             in-printf.grt chprintf.grt chprintf.ch):
18760             Added test-support files.
18761           (Makefile): Modified further.
18762         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
18763             signal.ch): Added test files.
18764           * chill.execute (.cvsignore printf.grt printr.c
18765             in-printf.grt rts.c chprintf.grt rts.h): Added
18766           test-support files.
18767             (Makefile): More corrections.
18768
18769 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
18770
18771         * chill.compile, chill.execute, chill.nocompile: Add CHILL
18772           test cases, ready for DejaGnu.
18773
18774 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18775
18776         * Upgraded c-torture tests from 1.18 to 1.19
18777
18778         * gcc.compile: added test(s):
18779           930607-1.c
18780         * gcc.execute: added test(s):
18781           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18782
18783         * added new subdirectory for misc tests: gcc.misc-tests
18784         * gcc.misc-test(s): added tests:
18785           inst-check.c test-consts.c test-ior.c test-switch.c
18786
18787 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18788
18789         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18790
18791 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18792
18793         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18794
18795 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18796
18797         * Upgraded c-torture tests from 1.17 to 1.18
18798
18799 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18800
18801         * Upgraded c-torture tests from 1.12 to 1.17
18802
18803 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18804
18805         * lib/old-dejagnu.exp:
18806           Fixed handling of XFAIL target triplets to correctly
18807           recognize wildcard characters.  Removed code that
18808           appended a unique id tag to the end of the file name
18809           printed out by the result of the testcases within a
18810           given test file.
18811
18812 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18813
18814         * lib/old-dejagnu.exp:
18815           Reworked expected failure handling to trigger off of XFAIL
18816           keyword in keyphrase embeded in testcase source code. The
18817           XFAIL keyword must be at the end of the keyphrase line. It
18818           may optionally be followed by one or more target triplets.
18819           It has just occured that the handling of wildcards in the
18820           target triplet may not be correct.
18821
18822 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18823
18824         * g++.old-deja/tests:
18825           Moved all subdirectories up one level into g++.old-deja .
18826
18827         * lib/old-dejagnu.exp:
18828           Fixed problem with CXXFLAGS not being properly reset, and being
18829           corrupted with extraneous "-c" compiler option.  This was
18830           causing binaries to not be generated for test that needed them.
18831           Modified strings passed to "pass" and "fail" so that individual
18832           tests from the same test file would be distinguished by an
18833           identifier appended to the test file name in the summary logs;
18834           this corrected a problem with erroneous diff logs.  Added code
18835           to search testcases for expected fail and unexpected pass keywords.
18836
18837 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18838
18839         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18840
18841 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18842
18843         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18844           Removed extraneous text from end of "Special g++ Options"
18845           keyphrase.
18846
18847         * lib/old-dejagnu.exp: Added pattern matching to look for new
18848           keywords, embedded in testcases comments, which will trigger
18849           calls to xpass and xfail.
18850
18851 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18852
18853         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18854           comments embedded in the testcases, especially the one looking for
18855           special compiler options, as well as the pattern matching for the
18856           compiler output again.
18857
18858 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18859
18860         * lib/old-dejagnu.exp: Do a proper check of the return value for
18861           execute tests. Fixed several problems with the pattern matching
18862           of the compiler output which gave erroneous test results.
18863           Changed several of the test result messages to be more descriptive.
18864         * config/unix-g++.exp: Proc g++_load now actually works and
18865           executes the tests passed to it and returns a usable return
18866           value.
18867
18868 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18869
18870           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18871
18872 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18873
18874         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18875           Modified both files to properly execute the old style
18876           dejagnu tests. The previous versions of these files were
18877           experimental and did not function anything near correctly.
18878
18879 1993-04-05  Rob Savoye  (rob@cygnus.com)
18880
18881         * Removed all Makefile.in and configure.in files. No configuration
18882         needed now.
18883
18884 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18885
18886         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18887
18888 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18889
18890         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18891         gcc.special/configure.in, gcc.noncompile/configure.in,
18892         gcc.execute/configure.in, gcc.code_quality/configure.in,
18893         g++.other/configure.in, g++.old-deja/configure.in,
18894         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18895         in srcname setting.
18896
18897 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18898
18899         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18900         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18901         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18902
18903 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18904
18905         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18906         (gdb_exit): Don't remove *_soc files.
18907
18908 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18909
18910         * lib/c-torture.exp: Don't look for main; instead always use -w
18911         -c.  This is how the c-torture tests work.  Remove the object
18912         file if the compilation succeeds.
18913         * gcc.execute/execute.exp: Remove executable if test passes.
18914         * gcc.noncompile/noncompile.exp: Every test is an expected
18915         failure.
18916         * gcc.special/special.exp: Added tests from c-torture 1.11,
18917         corrected use of existing test.
18918         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18919         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18920         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18921         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18922         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18923         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18924         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18925         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18926         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18927         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18928         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18929         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18930         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18931         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18932         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18933         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18934         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18935         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18936         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18937         c-torture 1.11.
18938         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18939         correspond to c-torture 1.11.
18940
18941         * New file.