OSDN Git Service

PR target/18230
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2
3         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
10         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
11         gcc.target/sparc/combined-1.c: New tests.
12
13 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
14
15         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
16         New tests.
17
18 2004-11-12  Mark Mitchell <mark@codesourcery.com>
19
20         * lib/gcc-dg.exp (dg-forbid-option): New function.
21         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22         * g++.dg/abi/bitfield8.C: Likewise.
23         * g++.dg/abi/dtor1.C: Likewise.
24         * g++.dg/abi/empty10.C: Likewise.
25         * g++.dg/abi/empty7.C: Likewise.
26         * g++.dg/abi/empty9.C: Likewise.
27         * g++.dg/abi/layout3.C: Likewise.
28         * g++.dg/abi/layout4.C: Likewise.
29         * g++.dg/abi/thunk1.C: Likewise.
30         * g++.dg/abi/thunk2.C: Likewise.
31         * g++.dg/abi/vbase11.C: Likewise.
32         * g++.dg/abi/vthunk2.C: Likewise.
33         * g++.dg/abi/vthunk3.C: Likewise.
34         * g++.dg/ext/attrib8.C: Likewise.
35         * g++.dg/opt/longbranch2.C: Likewise.
36         * g++.dg/opt/reg-stack4.C: Likewise.
37         * g++.old-deja/g++.ext/attrib1.C: Likewise.
38         * g++.old-deja/g++.ext/attrib2.C: Likewise.
39         * g++.old-deja/g++.ext/attrib3.C: Likewise.
40         * g++.old-deja/g++.other/store-expr1.C: Likewise.
41         * g++.old-deja/g++.other/store-expr2.C: Likewise.
42         * gcc.dg/20000609-1.c: Likewise.
43         * gcc.dg/20000720-1.c: Likewise.
44         * gcc.dg/20011107-1.c: Likewise.
45         * gcc.dg/20011119-1.c: Likewise.
46         * gcc.dg/20020108-1.c: Likewise.
47         * gcc.dg/20020122-2.c: Likewise.
48         * gcc.dg/20020122-3.c: Likewise.
49         * gcc.dg/20020201-3.c: Likewise.
50         * gcc.dg/20020206-1.c: Likewise.
51         * gcc.dg/20020218-1.c: Likewise.
52         * gcc.dg/20020310-1.c: Likewise.
53         * gcc.dg/20020411-1.c: Likewise.
54         * gcc.dg/20020418-2.c: Likewise.
55         * gcc.dg/20020426-1.c: Likewise.
56         * gcc.dg/20020426-2.c: Likewise.
57         * gcc.dg/20020517-1.c: Likewise.
58         * gcc.dg/20020523-1.c: Likewise.
59         * gcc.dg/20020523-2.c: Likewise.
60         * gcc.dg/20020729-1.c: Likewise.
61         * gcc.dg/20030204-1.c: Likewise.
62         * gcc.dg/20030826-2.c: Likewise.
63         * gcc.dg/20030926-1.c: Likewise.
64         * gcc.dg/20031202-1.c: Likewise.
65         * gcc.dg/980312-1.c: Likewise.
66         * gcc.dg/980313-1.c: Likewise.
67         * gcc.dg/990117-1.c: Likewise.
68         * gcc.dg/990424-1.c: Likewise.
69         * gcc.dg/990524-1.c: Likewise.
70         * gcc.dg/991230-1.c: Likewise.
71         * gcc.dg/i386-387-1.c: Likewise.
72         * gcc.dg/i386-387-2.c: Likewise.
73         * gcc.dg/i386-387-3.c: Likewise.
74         * gcc.dg/i386-387-4.c: Likewise.
75         * gcc.dg/i386-387-5.c: Likewise.
76         * gcc.dg/i386-387-6.c: Likewise.
77         * gcc.dg/i386-asm-1.c: Likewise.
78         * gcc.dg/i386-bitfield1.c: Likewise.
79         * gcc.dg/i386-bitfield2.c: Likewise.
80         * gcc.dg/i386-loop-1.c: Likewise.
81         * gcc.dg/i386-loop-2.c: Likewise.
82         * gcc.dg/i386-loop-3.c: Likewise.
83         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
84         * gcc.dg/i386-pic-1.c: Likewise.
85         * gcc.dg/i386-regparm.c: Likewise.
86         * gcc.dg/i386-signbit-1.c: Likewise.
87         * gcc.dg/i386-signbit-2.c: Likewise.
88         * gcc.dg/i386-signbit-3.c: Likewise.
89         * gcc.dg/i386-sse-5.c: Likewise.
90         * gcc.dg/i386-sse-8.c: Likewise.
91         * gcc.dg/i386-unroll-1.c: Likewise.
92         * gcc.dg/tls/opt-1.c: Likewise.
93         * gcc.dg/tls/opt-2.c: Likewise.
94         * gcc.dg/unroll-1.c: Likewise.
95         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
96         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
97         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
98         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
99         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
100         -m64 is specified.
101
102 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
103
104         PR c++/18389
105         * g++.dg/parse/cond1.C: New test.
106
107         PR c++/18429
108         * g++.dg/template/array9.C: New test.
109         * g++.dg/ext/vla1.C: Adjust error messages.
110         * g++.dg/ext/vlm1.C: Likewise.
111         * g++.dg/template/crash2.C: Likewise.
112
113         PR c++/18436
114         * g++.dg/template/call3.C: New test.
115
116         PR c++/18407
117         * g++.dg/template/ptrmem11.C: New test.
118
119 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
120
121         PR other/14264
122         * lib/g++.exp: Set LC_ALL and LANG to C.
123         * lib/gcc-dg.exp: Likewise.
124         * lib/gfortran.exp: Likewise.
125         * lib/objc.exp: Likewise.
126         * lib/treelang.exp: Likewise.
127
128 2004-11-12  Andreas Schwab  <schwab@suse.de>
129
130         * gcc.dg/pr16286.c: Fix last change.
131
132 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
133
134         PR c++/18416
135         * g++.dg/init/global1.C: New test.
136
137 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
138
139         * gcc.c-torture/execute/20041112-1.c: New test.
140
141 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
142
143         * lib/gcc-dg.exp (dg-target-list): New.
144
145 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
146             Richard Sandiford  <rsandifo@redhat.com>
147
148         * lib/target-supports.exp (get-compiler_messages): New.
149         (check_named_sections_available): Use it.
150         (check_effective_target_ilp32): New.
151         (check_effective_target_lp64): New.
152         (is-effective-target): New.
153         * lib/gcc-dg.exp (dg-require-effective-target): New.
154
155 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
156
157         * gcc.dg/precedence-1.c: New test.
158
159 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
160
161         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
162
163         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
164         message, delete generated files, use more descriptive name for
165         executable, and make the test unsupported when it cannot be run.
166
167         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
168         (dg-require-weak, dg-require-visibility, dg-require-alias,
169         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
170         dg-require-iconv, dg-require-named-sections): Use it.
171
172         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
173
174 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
175
176         PR target/16457
177         * gcc.dg/ppc-and-1: New
178
179         PR target/16796
180         * gcc.dg/ppc-mov-1.c: New.
181
182         PR target/16458
183         * gcc.dg/ppc-compare-1.c: New.
184
185 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
186
187         * objc.dg/desig-init-2.m: New test.
188
189 2004-11-10  Adam Nemet  <anemet@lnxw.com>
190
191         PR middle-end/18160  
192         * g++.dg/warn/register-var-1.C: New test.
193         * g++.dg/warn/register-var-2.C: New test.
194
195 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
196
197         * gcc.dg/union-2.c: New test.
198
199 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
200
201         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
202         New test for PR tree-optimization/17892.
203
204 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
205
206         PR c++/18369
207         * g++.dg/init/new12.C: New test.
208
209 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
210
211         * gcc.target/sparc: New directory.
212         * gcc.target/sparc/sparc.exp: New driver.
213         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
214         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
215         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
216         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
217
218 2004-11-10  Paul Brook  <paul@codesourcery.com>
219
220         PR fortran/18218
221         * gfortran.dg/list_read.c: New test.
222
223 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
224
225         PR c/18322
226         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
227         expected diagnostic location.
228
229 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
230
231         * gcc.dg/20041109-1.c: New test.
232
233 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
234
235         PR objc/18406
236         * objc/compile/pr18406.m: New test.
237
238 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
239
240         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
241
242 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
243
244         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
245
246 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
247
248         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
249
250 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
251
252         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
253         exit. 
254
255 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
256
257         PR tree-opt/18299
258         * gcc.c-torture/pr18299-1.c: New test.
259
260 2004-11-06  Andreas Schwab  <schwab@suse.de>
261
262         * gcc.dg/pr16286.c: Also test for bool and pixel.
263
264 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
265
266         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
267         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
268         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
269         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
270         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
271         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
272         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
273         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
274         gcc.dg/struct-semi-3.c: New tests.
275
276 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
277
278         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
279
280 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
281
282         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
283         Do not use C99 designators.
284
285 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
286
287         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
288
289 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
290
291         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
292         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
293         * gcc.c-torture/execute/simd-5.x: Remove.
294
295 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
296
297         PR rtl-optimization/17933
298         * gcc.dg/torture/pr17933-1.c: New test.
299
300 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
301
302         PR target/18106
303         * lib/target-supports.exp (check_weak_available): Support
304         Windows.
305
306 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
307
308         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
309         call to fflush(stdout) before abort.
310         (my_ffsll): New function.
311         (generate_fields): Use it.
312
313 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
314
315         * gcc.dg/init-undef-1.c: New test.
316
317 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
318
319         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
320         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
321         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
322         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
323         expected messages for new parser.
324
325 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
326
327         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
328         
329 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
330
331         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
332         on LP64 targets.
333
334 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
335
336         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
337         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
338         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
339         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
340         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
341         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
342         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
343         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
344         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
345         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
346
347 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
348
349         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
350         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
351         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
352         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
353         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
354         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
355         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
356         for new parser.
357
358 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
359
360         PR target/15342
361         * gcc.dg/20041104-1.c: New test.
362
363 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
364
365         * g++.dg/template/nontype7.C: New test.
366         * g++.dg/template/nontype8.C: Likewise.
367         * g++.dg/template/nontype9.C: Likewise.
368         * g++.dg/template/nontype10.C: Likewise.
369         * g++.dg/tc1/dr49.C: Likewise.
370         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
371         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
372
373 2004-11-04  Ben Elliston  <bje@au.ibm.com>
374
375         * g++.dg/rtti/tinfo1.C: Remove xfails.
376
377 2004-11-04  Ben Elliston  <bje@au.ibm.com>
378
379         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
380         packed attribute to the definition to satisfy the new C++ parser.
381
382 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
383
384         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
385         invocations of va_arg.
386
387 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
388
389         PR c++/18124
390         * g++.dg/template/crash25.C: New test.
391
392         PR c++/18155
393         * g++.dg/template/typedef2.C: New test.
394         * g++.dg/parse/crash13.C: Adjust error markers.
395
396         PR c++/18177
397         * g++.dg/conversion/const3.C: New test.
398         
399 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
400
401         PR fortran/17535
402         PR fortran/17583
403         PR fortran/17713
404         * gfortran.dg/generic_[123].f90: New testcases.
405
406 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
407
408         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
409         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
410
411 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
412
413         PR tree-opt/16808
414         * gcc.c-torture/compile/pr16808.c: New test.
415
416 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
417
418         PR rtl-optimization/17104
419         * gcc.dg/ppc-bitfield1.c: New.
420
421 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
422
423         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
424
425 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
426
427         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
428         strings for 32-bit code.
429
430 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
431
432         PR c/18239
433         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
434
435 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
436
437         PR c++/18064
438         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
439
440 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
441
442         PR c++/15172
443         * g++.dg/init/aggr2.C: New test.
444
445 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
446
447         * objc.dg/local-decl-1.m: New test.
448
449 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
450
451         * gcc.dg/20040910-1.c: Adjust regex.
452
453 2004-10-30  Roger Sayle  <roger@eyesopen.com>
454
455         PR rtl-optimization/18084
456         * g++.dg/opt/pr18084-1.C: New testcase.
457
458 2004-10-30  Matt Austern  <austern@apple.com>
459
460         PR c++/17542
461         * g++.dg/ext/attrib18.C: New test.
462         
463 2004-10-30  Roger Sayle  <roger@eyesopen.com>
464
465         PR middle-end/18096
466         * gcc.dg/pr18096-1.c: New test case.
467
468 2004-10-30  Roger Sayle  <roger@eyesopen.com>
469
470         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
471
472 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
473
474         PR c/16666
475         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
476         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
477         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
478         gcc.dg/old-style-prom-3.c: New tests.
479
480 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
481
482         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
483         Remove unnecessary inclusion of stdio.h.
484
485 2004-10-29  Roger Sayle  <roger@eyesopen.com>
486
487         PR rtl-optimization/17581
488         * gcc.dg/pr17581-1.c: New test case.
489
490 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
491
492         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
493         being implemented.
494         * g++.dg/conversion/dr195-1.C: New.
495         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
496         * g++.old-deja/g++.mike/p10148.C: Likewise.
497
498 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
499
500         PR c++/17695
501         * g++.dg/debug/typedef2.C: New test.
502
503 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
504
505         PR fortran/13490
506         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
507         * gfortran.dg/g77/README: Update.
508
509 2004-10-28  Matt Austern  <austern@apple.com>
510
511         PR c++/14124
512         * g++.dg/ext/packed7.C: New test.
513         
514 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
515
516         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
517         scan-assembler.
518         * lib/scanasm.exp (hidden-scan-for): New proc.
519         (scan-hidden): Use hidden-scan-for instead of constructing the scan
520         string.
521         (scan-not-hidden): Likewise.
522         * lib/target-supports.exp (check_visibility_available): mach-o is
523         support too.
524
525 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
526
527         PR c++/17132
528         * g++.dg/template/memclass3.C: New test.
529
530 2004-10-28  Adam Nemet  <anemet@lnxw.com>
531
532         PR middle-end/18160  
533         * gcc.dg/register-var-1.c: New test.
534         * gcc.dg/register-var-2.c: New test.
535         * gcc.dg/asm-7.c: Taking the address of a register variable is an
536         error now.
537
538 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
539
540         PR other/18172
541         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
542         unused variables.
543         * gcc.dg/vect/vect-22.c: Likewise.
544
545 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
546
547         * gcc.dg/i386-rotate-1.c: New test.
548
549 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
550
551         * g++.dg/init/ref12.C: Add "run" marker.
552
553         PR c++/17435
554         * g++.dg/init/ref12.C: New test.
555
556         PR c++/18140
557         * g++.dg/template/shift1.C: New test.
558         * g++.dg/template/error10.C: Adjust error markers.
559
560 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
561
562         PR tree-opt/17529
563         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
564
565 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
566
567         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
568         * gcc.dg/weak/weak-3.c: Likewise.
569         * gcc.dg/weak/weak-5.c: Likewise.
570         * gcc.dg/weak/weak-9.c: Likewise.
571         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
572         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
573
574         * gcc.dg/darwin-weakimport-1.c: New.
575
576 2004-10-28  Ben Elliston  <bje@au.ibm.com>
577
578         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
579
580 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
581
582         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
583         'syntax' error messages.
584         * gcc.dg/cpp/direct2s.c: Likewise.
585
586 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
587
588         * gcc.c-torture/compile/20041026-1.c: New.
589
590 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
591
592         PR c++/18093
593         * g++.dg/lookup/ns2.C: New test.
594
595         PR c++/18020
596         * g++.dg/template/enum4.C: New test.
597
598         PR c++/18161
599         * g++.dg/template/expr1.C: New test.
600
601 2004-10-26  Ben Elliston  <bje@au.ibm.com>
602
603         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
604
605 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
606
607         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
608         gcc.dg/decl-nospec-3.c: New tests.
609
610 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
611
612         * objc.dg/super-class-3.m: New test.
613
614 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
615
616         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
617         resyncing.
618         * gcc.dg/cpp/direct2s.c: Likewise.
619
620 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
621
622         * objc.dg/image-info.m: Update for changes to section selection.
623
624 2004-10-25  David Ayers  <d.ayers@inode.at>
625             Ziemowit Laski  <zlaski@apple.com>
626
627         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
628         diagnostics when messaging 'id <Proto>'.
629         * objc.dg/class-protocol-1.m: New test.
630         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
631         a non-existent method signature.
632         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
633         Update diagnostics when messaging with non-existent method signature.
634         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
635         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
636         invalid receivers are now resolved as if messaging 'id'; remove
637         extraneous diagnostics.
638
639 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
640
641         PR c/16667
642         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
643         gcc.dg/init-desig-obs-3.c: New tests.
644
645 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
646
647         * gcc.dg/debug/20041023-1.c: New test.
648
649 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
650
651         PR middle-end/17407
652         * gcc.c-torture/compile/pr17407.c: New test.
653
654         PR c++/18121
655         * g++.dg/template/array8.C: New test.
656
657 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
658
659         PR other/18138
660         * lib/g++.exp: Accept more than one multilib libgcc.
661         * lib/gcc-dg.exp: Likewise.
662         * lib/objc.exp: Likewise.
663         * lib/treelang.exp: Likewise.
664         * lib/gfortran.exp: Likewise.
665
666 2004-10-24  Ben Elliston  <bje@au.ibm.com>
667
668         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
669
670 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
671
672         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
673         * gcc.dg/c99-const-expr-3.c: Likewise.
674
675 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
676
677         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
678
679 2004-10-23  Ben Elliston  <bje@au.ibm.com>
680
681         * gcc.c-torture/execute/loop-2e.x: Remove.
682
683 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
684
685         PR c++/18095
686         * g++.dg/parse/crash18.C: New.
687         * g++.dg/parse/crash19.C: New.
688
689 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
690
691         * g++.dg/ext/dllimport1.C: Move dg-warnings.
692         * g++.dg/ext/dllimport2.C: Same.
693         * g++.dg/ext/dllimport8.C: Same.
694
695 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
696
697         PR c++/10841
698         * g++.dg/conversion/cast1.C: New test.
699         * g++.dg/overload/pmf1.C: Adjust error marker.
700
701 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
702
703         PR objc/17923
704         * objc.dg/const-str-7.m: New test.
705
706 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
707
708         * g++.dg/template/memfriend11.C: Fix comment typo.
709         * g++.dg/template/memfriend14.C: Likewise.
710
711 2004-10-20  Richard Henderson  <rth@redhat.com>
712
713         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
714         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
715         -fasynchronous-unwind-tables.
716
717 2004-10-20  Richard Henderson  <rth@redhat.com>
718
719         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
720         (main): Return success.
721         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
722         (main): Return success.
723
724 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
725
726         PR c++/13495
727         * g++.dg/template/memfriend9.C: New test.
728         * g++.dg/template/memfriend10.C: Likewise.
729         * g++.dg/template/memfriend11.C: Likewise.
730         * g++.dg/template/memfriend12.C: Likewise.
731         * g++.dg/template/memfriend13.C: Likewise.
732         * g++.dg/template/memfriend14.C: Likewise.
733         * g++.dg/template/memfriend15.C: Likewise.
734         * g++.dg/template/memfriend16.C: Likewise.
735         * g++.dg/template/memfriend17.C: Likewise.
736         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
737
738 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
739
740         * g++.dg/conversion/dr195.C: New.
741         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
742
743 2004-10-20  Ben Elliston  <bje@au.ibm.com>
744             Devang Patel  <dpatel@apple.com>
745
746         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
747         of floating point arithmetic, which could trap.
748
749 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
750
751         PR c++/14035
752         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
753         * g++.dg/conversion/const2.C: New test.
754         * g++.dg/expr/reinterpret2.C: New test.
755         * g++.dg/expr/reinterpret3.C: New test.
756         * g++.dg/expr/cast2.C: New test.
757         * g++.dg/expr/copy1.C: New test.
758         * g++.dg/other/conversion1.C: Change error message.
759         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
760         function pointers to void *.
761         * g++.old-deja/g++.mike/p10148.C: Likewise.
762
763 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
764
765         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
766
767 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
768
769         PR c++/18047
770
771         * g++.dg/parse/expr3.C: New test.
772
773 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
774
775         * gcc.dg/smod-1.c: New test.
776
777 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
778
779         * objc.dg/method-14.m: New test.
780
781 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
782
783         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
784         Also xfail as the patch was reverted.
785
786 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
787
788         PR middle-end/16973
789         * gcc.dg/pr16973.c: New test.
790
791 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
792
793         PR tree-optimization/17656
794         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
795
796 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
797
798         * g++.dg/eh/shadow1.C: New.
799
800 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
801
802         * gcc.c-torture/compile/20041018-1.c: New test.
803
804 2004-10-18  Ben Elliston  <bje@au.ibm.com>
805
806         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
807         compiler referring to register 0 when accessing sdata.  The linker
808         now patches things up.
809
810 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
811
812         PR c/17529
813         * gcc.c-torture/compile/pr17529.c: New test.
814
815 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
816
817         PR c++/17743
818         * g++.dg/ext/attrib17.C: New test.
819
820 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
821
822         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
823
824 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
825
826         PR c++/10479
827         * g++.dg/ext/attrib16.C: New test.
828
829 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
830
831         PR c++/17042
832         * g++.dg/init/dso_handle1.C: New test.
833
834         PR c++/14667
835         * g++.dg/parse/typedef6.C: New test.
836
837         PR c++/17916
838         * g++.dg/parse/pragma1.C: New test.
839
840 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
841
842         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
843
844 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
845
846         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
847         -fno-common when on HPPA HP-UX platforms.
848
849 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
850
851         PR other/16820
852         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
853         stdint.h.
854         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
855         uintptr_t.
856
857 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
858
859         PR c++/16301
860         * g++.dg/lookup/strong-using-4.C: New test.
861
862 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
863
864         PR middle-end/16567
865         * gcc.c-torture/compile/nested-1.c: New test.
866
867 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
868
869         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
870         and mipsisa64*-*-* (until support for misaligned loads is added).
871         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
872         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
873         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
874         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
875         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
876         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
877
878 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
879
880         PR c++/17976
881         * g++.dg/init/dtor3.C: New test.
882
883 2004-10-15  Ben Elliston  <bje@au.ibm.com>
884
885         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
886
887 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
888
889         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
890         * gcc.dg/macho-lo-sum.c: Likewise.
891
892 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
893
894         * gcc.dg/ppc-spe64-1.c: New test.
895
896 2004-10-14  Devang Patel  <dpatel@apple.com>
897
898         PR 17635
899         * gcc.dg/pr17635.c : New test.
900         
901 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
902
903         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
904         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
905         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
906         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
907         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
908         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
909         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
910         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
911         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
912         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
913         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
914         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
915         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
916         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
917         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
918         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
919         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
920         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
921
922 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
923
924         * gcc.dg/vect/vect-82.c: New testcase.  
925         * gcc.dg/vect/vect-82_64.c: New testcase.       
926         * gcc.dg/vect/vect-83.c: New testcase.  
927         * gcc.dg/vect/vect-83_64.c: New testcase.       
928
929 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
930
931         * gcc.dg/cpp/error-1.c: New test.
932
933 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
934
935         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
936
937 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
938
939         PR target/17984
940         * gcc.dg/cris-peep2-xsrand2.c: New test.
941
942 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
943
944         PR c++/17661
945         * testsuite/g++.dg/expr/for2.C: New test.
946
947 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
948
949         * g++.dg/inherit/thunk1.C: Run on the SPARC.
950
951 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
952
953         PR tree-optimization/17724
954         * g++.dg/opt/pr17724-1.C: New test.
955         * g++.dg/opt/pr17724-2.C: New test.
956         * g++.dg/opt/pr17724-3.C: New test.
957         * g++.dg/opt/pr17724-4.C: New test.
958         * g++.dg/opt/pr17724-5.C: New test.
959         * g++.dg/opt/pr17724-6.C: New test.
960
961 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
962
963         PR c/17301
964         * gcc.dg/pr17301-2.c: New test.
965
966 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
967
968         PR c++/15876
969         * g++.dg/parse/error22.C: New test.
970
971         PR c++/17936
972         * g++.dg/template/spec18.C: New test.
973
974 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
975
976         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
977         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
978         memcpy. 
979         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
980         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
981
982 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
983
984         * g++.dg/eh/cleanup5.C: Add dg-options "".
985
986 2004-10-11  Roger Sayle  <roger@eyesopen.com>
987
988         PR middle-end/17657
989         * gcc.dg/switch-4.c: New test case.
990
991 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
992
993         * gcc.c-torture/execute/20041011-1.c: New test.
994
995 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
996
997         PR c++/17554
998         * g++.dg/init/for3.C: New test.
999
1000         PR c++/17657
1001         * g++.dg/opt/switch2.C: New test.
1002
1003         PR middle-end/17703
1004         * g++.dg/warn/Wreturn-2.C: New test.
1005
1006 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1007
1008         PR c++/17907
1009         * g++.dg/eh/cleanup5.C: New test.
1010
1011 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
1012
1013         PR c++/17393
1014         * g++.dg/parse/error21.C: New test.
1015
1016 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1017
1018         * g++.dg/overload/pmf1.C: Adjust quoting marks.
1019         * g++.dg/warn/incomplete1.C: Likewise.
1020         * g++.dg/template/qualttp20.C: Likewise.
1021
1022 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1023
1024         PR c/17881
1025         * parm-incomplete-1.c: New test.
1026
1027 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1028
1029         PR c++/17867
1030         * g++.dg/parse/error19.C: New test.
1031
1032         PR c++/17670
1033         * g++.dg/init/new11.C: New test.
1034
1035         PR c++/17821
1036         * g++.dg/parse/error20.C: New test.
1037
1038         PR c++/17826
1039         * g++.dg/template/crash24.C: New test.
1040         
1041 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1042
1043         PR c/17301
1044         * gcc.dg/pr17301-1.c: New test.
1045
1046 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1047
1048         PR c/17189
1049         * gcc.dg/anon-struct-5.c: New test.
1050
1051 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1052
1053         PR c/17844
1054         * gcc.dg/pr17844-1.c: New test.
1055
1056 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
1057
1058         PR tree-optimization/17906
1059         * gcc.c-torture/compile/pr17906.c: New.
1060
1061 2004-10-09  Stuart Hastings  <stuart@apple.com>
1062             Roger Sayle  <roger@eyesopen.com>
1063
1064         PR rtl-optimization/17853
1065         * gcc.dg/i386-mmx-5.c: New testcase.
1066
1067 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
1068
1069         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
1070
1071 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR c++/17524
1074         * g++.dg/template/static9.C: New test.
1075
1076         PR c++/17685
1077         * g++.dg/parse/operator5.C: New test.
1078
1079 2004-10-09  Roger Sayle  <roger@eyesopen.com>
1080
1081         PR middle-end/17894
1082         * gcc.c-torture/execute/divcmp-4.c: New test case.
1083
1084 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1085
1086         PR tree-opt/17902
1087         * g++.dg/opt/pr17902.C: New test.
1088
1089 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
1090
1091         * gcc.dg/cpp/ident-1.c: Add dg-options "".
1092
1093 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1094
1095         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
1096
1097 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1098
1099         * gcc.dg/assign-warn-3.c: New test.
1100
1101 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1102
1103         PR c/16999
1104         * gcc.dg/cpp/ident-1.c: New test.
1105
1106 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
1107
1108         * gcc.c-torture/compile/acc1.c: New.
1109
1110 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1111
1112         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
1113         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
1114
1115 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1116
1117         * gcc.dg/ultrasp11.c: New test.
1118
1119 2004-10-08  Michael Matz  <matz@suse.de>
1120
1121         * gcc.dg/doloop-2.c: New test.
1122
1123 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1124
1125         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
1126         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
1127         objc.dg/method-9.m: Update expected diagnostics.
1128
1129 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
1130
1131         * gcc.dg/ppc-fsel-3.c: New file.
1132         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
1133
1134 2004-10-07  Paul Brook  <paul@codesourcery.com>
1135
1136         * gfortran.dg/intrinsic_verify_1.f90: New test.
1137
1138 2004-10-07  Paul Brook  <paul@codesourcery.com>
1139
1140         * gfortran.dg/empty_format_1.f90: Remove stray commas.
1141
1142 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1143
1144         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
1145         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
1146         commit.
1147
1148 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
1149
1150         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
1151
1152 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1153
1154         PR c++/17115
1155         * g++.dg/warn/Winline-4.C: New test.
1156
1157 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1158
1159         * gcc.c-torture/compile/20041007-1.c: New test.
1160
1161 2004-10-07  Paul Brook  <paul@codesourcery.com>
1162
1163         PR fortran/17678
1164         * gfortran.dg/use_allocated_1.f90: New test.
1165
1166 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1167
1168         PR middle-end/17849
1169         * gfortran.fortran-torture/compile/nested.f90: New test
1170
1171 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1172
1173         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
1174
1175 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1176
1177         PR c++/17368
1178         * g++.dg/ext/asm6.C: New test.
1179
1180 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
1181
1182         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
1183
1184 2004-10-06  Paul Brook  <paul@codesourcery.com>
1185
1186         PR libfortran/17709
1187         * gfortran.dg/empty_format_1.f90: New test.
1188
1189 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1190
1191         PR fortran/17568
1192         * gfortran.dg/ishft.f90: New test.
1193
1194         PR fortran/17283
1195         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
1196         tests.
1197
1198 2004-10-06  Paul Brook  <paul@codesourcery.com>
1199
1200         * gfortran.dg/do_1.f90: New test.
1201
1202 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1203
1204         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
1205         optimizing for size.
1206
1207 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1208
1209         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
1210
1211 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1212
1213         * gcc.c-torture/compile/20041005-1.c: New test.
1214
1215 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1216
1217         PR c++/17829
1218         * g++.dg/lookup/koenig4.C: New.
1219
1220 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1221
1222         * g++.dg/other/classkey1.C: Adjust quoting marks.
1223         * g++.dg/parse/error15.C: Likewise.
1224         * g++.dg/template/meminit2.C (int>): Likewise.
1225
1226 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1227
1228         PR fortran/17283
1229         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
1230
1231         PR fortran/17631
1232         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
1233
1234         PR fortran/17708
1235         * gfortran.dg/pr17708.f90: New test.
1236         
1237 2004-10-04  Chao-ying Fu  <fu@mips.com>
1238
1239         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
1240         * gcc.dg/vect/vect-4.c: Ditto.
1241         * gcc.dg/vect/vect-5.c: Ditto.
1242         * gcc.dg/vect/vect-6.c: Ditto.
1243         * gcc.dg/vect/vect-8.c: Ditto.
1244         * gcc.dg/vect/vect-16.c: Ditto.
1245         * gcc.dg/vect/vect-30.c: Ditto.
1246         * gcc.dg/vect/vect-40.c: Ditto.
1247         * gcc.dg/vect/vect-41.c: Ditto.
1248         * gcc.dg/vect/vect-42.c: Ditto.
1249         * gcc.dg/vect/vect-43.c: Ditto.
1250         * gcc.dg/vect/vect-44.c: Ditto.
1251         * gcc.dg/vect/vect-45.c: Ditto.
1252         * gcc.dg/vect/vect-46.c: Ditto.
1253         * gcc.dg/vect/vect-47.c: Ditto.
1254         * gcc.dg/vect/vect-48.c: Ditto.
1255         * gcc.dg/vect/vect-49.c: Ditto.
1256         * gcc.dg/vect/vect-50.c: Ditto.
1257         * gcc.dg/vect/vect-51.c: Ditto.
1258         * gcc.dg/vect/vect-52.c: Ditto.
1259         * gcc.dg/vect/vect-53.c: Ditto.
1260         * gcc.dg/vect/vect-54.c: Ditto.
1261         * gcc.dg/vect/vect-55.c: Ditto.
1262         * gcc.dg/vect/vect-56.c: Ditto.
1263         * gcc.dg/vect/vect-57.c: Ditto.
1264         * gcc.dg/vect/vect-58.c: Ditto.
1265         * gcc.dg/vect/vect-59.c: Ditto.
1266         * gcc.dg/vect/vect-60.c: Ditto.
1267         * gcc.dg/vect/vect-74.c: Ditto.
1268         * gcc.dg/vect/vect-79.c: Ditto.
1269         * gcc.dg/vect/vect-80.c: Ditto.
1270
1271 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1272
1273         * gcc.dg/unused-7.c: Use the correct option.
1274
1275 2004-10-04  Paul Brook  <paul@codesourcery.com>
1276         Bud Davis  <bdavis9659@comcast.net>
1277
1278         PR fortran/17706
1279         PR fortran/16434
1280         * gfortran/pr17706.f90: New test.
1281         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
1282
1283 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1284
1285         * gfortran.dg/pr17612.f90: New test.
1286
1287 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1288
1289         * g++.dg/template/local1.C: Adjust quoting marks in
1290         testing for diagnostics.
1291         * g++.dg/tls/diag-2.C: Likewise.
1292         * g++.dg/other/error8.C: Likewise.
1293
1294 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1295
1296         PR c/17178
1297         * gcc.dg/unused-4.c: Adjust to be correct.
1298
1299         PR c/17820
1300         * gcc.dg/unused-7.c: New test.
1301
1302 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1303
1304         PR c++/17797
1305         * g++.dg/overload/template2.C: New test.
1306
1307 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
1308
1309         PR tree-optimization/16632
1310         * gcc.dg/tree-ssa/20041002-1.c: New.
1311
1312 2004-10-03  Paul Brook  <paul@codesourcery.com>
1313
1314         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
1315         rather than relying on default formatting.
1316
1317 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
1318
1319         * gcc.dg/20040920-1.c: Update expected message text.
1320
1321 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
1322
1323         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
1324
1325 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
1326
1327         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
1328         tree level.
1329
1330 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1331
1332         * gcc.dg/tree-ssa/pr17343.c: Remove.
1333
1334 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1335
1336         PR tree-opt/17343
1337         * gcc.dg/tree-ssa/pr17343.c: New test.
1338
1339 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
1340
1341         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
1342         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
1343         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
1344         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
1345         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
1346
1347 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1348
1349         * gcc.dg/lvalue-2.c: New test.
1350
1351 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1352
1353         PR c/17730
1354         * gcc.dg/pr17730-1.c: New test
1355
1356 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1357
1358         PR c/7425
1359         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
1360
1361 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1362
1363         * gcc.c-torture/execute/stdarg-1.c: New test.
1364         * gcc.c-torture/execute/stdarg-2.c: New test.
1365         * gcc.c-torture/execute/stdarg-3.c: New test.
1366         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1367         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1368         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1369         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1370         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1371
1372 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1373
1374         PR tree-optimization/17697
1375         * g++.dg/opt/pr17697-1.C: New test.
1376         * g++.dg/opt/pr17697-2.C: New test.
1377         * g++.dg/opt/pr17697-3.C: New test.
1378
1379 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1380
1381         PR c/16409
1382         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
1383         gcc.dg/vla-init-5.c: New tests.
1384
1385 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1386
1387         PR c/13804
1388         * gcc.dg/pr13804-1.c: New test.
1389
1390 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1391
1392         PR fortran/16938
1393         * gfortran.dg/pr16938.f90: New test.
1394
1395 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1396
1397         * g++.dg/template/crash23.C: New test.
1398
1399 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1400
1401         PR c++/17585
1402         * g++.dg/template/static8.C: New test.
1403
1404 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
1405
1406         PR c++/17681
1407         * g++.dg/other/error9.C: New test.
1408
1409 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
1410
1411         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
1412
1413 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1414
1415         PR fortran/15164
1416         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
1417
1418 2004-09-26  Roger Sayle  <roger@eyesopen.com>
1419
1420         PR middle-end/17112
1421         * gcc.dg/pr17112-1.c: New test case.
1422
1423 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1424
1425         PR c/11459
1426         * gcc.dg/pr11459-1.c: New test.
1427
1428 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
1429
1430         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
1431         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1432
1433 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1434
1435         * gfortran.dg/pr15324.f90: Make array bounds consistent.
1436
1437 2004-09-25  Jan Hubicka  <jh@suse.cz>
1438
1439         * compile/30040909-1.c: New test.
1440         * compile/30040907-1.c: New test.
1441
1442 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
1443
1444         * gcc.c-torture/execute/va-arg-26.c: New test.
1445
1446 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
1447
1448         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
1449         extra diagnostics on targets with 64-bit pointers.
1450         * objc.dg/selector-1.m: Adjust dg-warning regexp.
1451
1452 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1453
1454         PR c/17188
1455         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
1456         * gcc.dg/decl-3.c: Adjust expected message.
1457
1458 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1459
1460         PR fortran/17615
1461         * gfortran.dg/pr17615.f90: New test.
1462
1463 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
1464
1465         PR tree-optimzation/17517
1466         * g++.dg/tree-ssa/pr17517.C: New Test.
1467
1468 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1469
1470         PR c++/16889
1471         * g++.dg/lookup/ambig3.C: New.
1472
1473 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
1474
1475         PR tree-opt/17624
1476         * g++.dg/opt/pr17624.C: New test.
1477
1478 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1479
1480         PR c/6980
1481         * gcc.dg/Wbad-function-cast-1.c: New test.
1482
1483 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
1484
1485         * g++.dg/ext/complit1.C
1486         * g++.dg/other/error2.C
1487         * g++.dg/other/nontype-1.C
1488         * g++.dg/parse/crash11.C
1489         * g++.dg/parse/crash12.C
1490         * g++.dg/parse/error15.C
1491         * g++.dg/parse/error4.C
1492         * g++.dg/parse/tmpl-outside1.C
1493         * g++.dg/parse/too-many-tmpl-args1.C
1494         * g++.dg/template/dependent-expr3.C
1495         * g++.dg/template/error10.C
1496         * g++.dg/template/instantiate1.C
1497         * g++.dg/template/vtable2.C
1498         * g++.dg/warn/Wshadow-1.C
1499         * g++.dg/warn/weak1.C
1500         * g++.old-deja/g++.brendan/crash16.C
1501         * g++.old-deja/g++.brendan/crash18.C
1502         * g++.old-deja/g++.brendan/crash48.C
1503         * g++.old-deja/g++.brendan/crash49.C
1504         * g++.old-deja/g++.brendan/crash55.C
1505         * g++.old-deja/g++.brendan/crash56.C
1506         * g++.old-deja/g++.brendan/crash8.C
1507         * g++.old-deja/g++.brendan/enum11.C
1508         * g++.old-deja/g++.brendan/enum8.C
1509         * g++.old-deja/g++.brendan/enum9.C
1510         * g++.old-deja/g++.brendan/friend3.C
1511         * g++.old-deja/g++.brendan/misc14.C
1512         * g++.old-deja/g++.bugs/900402_02.C
1513         * g++.old-deja/g++.bugs/900404_03.C
1514         * g++.old-deja/g++.bugs/900404_04.C
1515         * g++.old-deja/g++.bugs/900428_03.C
1516         * g++.old-deja/g++.jason/crash4.C
1517         * g++.old-deja/g++.jason/overload21.C
1518         * g++.old-deja/g++.jason/redecl1.C
1519         * g++.old-deja/g++.jason/report.C
1520         * g++.old-deja/g++.jason/rfg10.C
1521         * g++.old-deja/g++.jason/template30.C
1522         * g++.old-deja/g++.law/arm12.C
1523         * g++.old-deja/g++.law/ctors5.C
1524         * g++.old-deja/g++.law/cvt20.C
1525         * g++.old-deja/g++.law/init10.C
1526         * g++.old-deja/g++.law/init8.C
1527         * g++.old-deja/g++.law/visibility17.C
1528         * g++.old-deja/g++.law/visibility7.C
1529         * g++.old-deja/g++.mike/net8.C
1530         * g++.old-deja/g++.mike/p646.C
1531         * g++.old-deja/g++.mike/p700.C
1532         * g++.old-deja/g++.mike/p701.C
1533         * g++.old-deja/g++.mike/p811.C
1534         * g++.old-deja/g++.ns/template13.C
1535         * g++.old-deja/g++.other/array3.C
1536         * g++.old-deja/g++.other/crash25.C
1537         * g++.old-deja/g++.other/dtor3.C
1538         * g++.old-deja/g++.other/dtor4.C
1539         * g++.old-deja/g++.other/main1.C
1540         * g++.old-deja/g++.other/warn7.C
1541         * g++.old-deja/g++.pt/crash11.C
1542         * g++.old-deja/g++.pt/crash36.C
1543         * g++.old-deja/g++.pt/spec22.C
1544         * g++.old-deja/g++.pt/spec9.C
1545         * g++.old-deja/g++.pt/ttp52.C
1546         * g++.old-deja/g++.robertl/eb103.C
1547         * g++.old-deja/g++.robertl/eb121.C
1548         * g++.old-deja/g++.robertl/eb22.C
1549         * g++.old-deja/g++.robertl/eb8.C:
1550         Update locations and/or regexps of dg-error markers.
1551         Remove markers for some bogus messages that are no longer issued.
1552
1553 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1554
1555         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1556         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1557
1558 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1559
1560         PR c++/17618
1561         * g++.dg/lookup/crash5.C: New test.
1562
1563 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1564
1565         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1566         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1567         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1568         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1569         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1570         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1571
1572         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1573         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1574         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1575         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1576         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1577         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1578
1579         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1580
1581         * gcc.dg/vect/vect-44.c: Check additional cases.
1582         * gcc.dg/vect/vect-48.c: Check additional cases.
1583
1584         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1585         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1586         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1587         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1588         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1589         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1590         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1591         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1592         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1593
1594         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1595         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1596         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1597
1598 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1599
1600         * gcc.dg/tree-ssa/loop-6.c: New test.
1601
1602 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1603
1604         PR c++/17620
1605         * g++.dg/inherit/base2.C: New.
1606
1607 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1608
1609         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1610         * gcc.dg/20001012-2.c: Likewise.
1611         * gcc.dg/20001013-1.c: Likewise.
1612         * gcc.dg/20001101-1.c: Likewise.
1613         * gcc.dg/20001102-1.c: Likewise.
1614         * gcc.dg/bf-spl1.c: Likewise.
1615         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1616         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1617
1618 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1619
1620         PR tree-optimization/16721
1621         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1622
1623 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1624
1625         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1626         * gcc.dg/20040305-1.c: Likewise.
1627
1628 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1629
1630         PR c/16566
1631         * gcc.c-torture/compile/pr16566-1.c,
1632         gcc.c-torture/compile/pr16566-2.c,
1633         gcc.c-torture/compile/pr16566-3.c: New tests.
1634
1635 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1636
1637         PR tree-optimization/17512
1638         * gcc.c-torture/compile/20040916-1.c.
1639
1640 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1641
1642         * gcc.dg/pragma-re-3.c: New test.
1643
1644 2004-09-17  Matt Austern  <austern@apple.com>
1645
1646         PR c++/15049
1647         * g++.dg/other/anon3.C: New.
1648
1649 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1650
1651         PR c++/7503
1652         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1653         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1654         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1655         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1656         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1657
1658 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1659
1660         PR fortran/17286
1661         * gfortran.dg/pr17286.f90: New test.
1662
1663 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1664
1665         PR c++/17530
1666         * g++.dg/template/static7.C: New test.
1667
1668 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1669
1670         PR tree-opt/17558
1671         * gcc.c-torture/compile/pr17558.c: New test.
1672
1673 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1674
1675         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1676         if SKIP_ATTRIBUTE is defined.
1677
1678 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1679
1680         PR fortran/15957
1681         * gfortran.dg/pr15957.f90: New test.
1682
1683 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1684
1685         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1686         in comparison.
1687         * gcc.dg/vect/vect-79.c: Likewise.
1688         * gcc.dg/vect/vect-80.c: Likewise.
1689
1690 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1691
1692         PR fortran/15750
1693         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1694
1695 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1696
1697         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1698         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1699         * gcc.dg/vect/vect-62.c: New testcase.
1700         * gcc.dg/vect/vect-63.c: New testcase.
1701         * gcc.dg/vect/vect-64.c: New testcase.
1702         * gcc.dg/vect/vect-65.c: New testcase.
1703         * gcc.dg/vect/vect-66.c: New testcase.
1704         * gcc.dg/vect/vect-67.c: New testcase.
1705         * gcc.dg/vect/vect-68.c: New testcase.
1706         * gcc.dg/vect/vect-69.c: New testcase.
1707         * gcc.dg/vect/vect-79.c: New testcase.
1708         * gcc.dg/vect/vect-80.c: New testcase.
1709
1710 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1711
1712         * gcc.target/mips/asm-1.c: New test.
1713
1714 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1715
1716         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1717         * gcc.dg/vect/vect-73.c: New testcase.
1718         * gcc.dg/vect/vect-74.c: New testcase.
1719         * gcc.dg/vect/vect-75.c: New testcase.
1720         * gcc.dg/vect/vect-76.c: New testcase.
1721         * gcc.dg/vect/vect-77.c: New testcase.
1722         * gcc.dg/vect/vect-78.c: New testcase
1723
1724 2004-09-18  Paul Brook  <paul@codesourcery.com>
1725
1726         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1727
1728 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1729
1730         PR c/17424
1731         * gcc.dg/pr17424-1.c: New test.
1732
1733 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1734
1735         * g++.dg/tree-ssa/pr17153.C: New test.
1736
1737 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1738
1739         PR pch/13361
1740         * testsuite/g++.dg/pch/wchar-1.C: New.
1741         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1742
1743 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1744
1745         * gcc.c-torture/execute/20040917-1.c: New test.
1746
1747 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1748
1749         PR tree-optimization/17319
1750         * gcc.dg/pr17319.c: New test.
1751
1752 2004-09-17  Devang Patel  <dpatel@apple.com>
1753
1754         * gcc.dg/20040813-1.c: New test.
1755
1756 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1757
1758         PR tree-optimization/17273
1759         * gcc.c-torture/compile/pr17273.c: New test.
1760
1761 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1762
1763         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1764         Update expected messages.
1765         * gcc.dg/declspec-13.c: New test.
1766
1767 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1768
1769         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1770
1771 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1772
1773         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1774         change what 'a' is pointing to.
1775
1776 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1777
1778         PR c++/16002
1779         * g++.dg/template/error18.C: New test.
1780
1781         PR c++/16029
1782         * g++.dg/warn/Wunused-8.C: New test.
1783
1784 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1785
1786         PR tree-optimization/17513
1787         * gcc.dg/20040916-1.c: New test.
1788
1789 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1790
1791         PR c++/17501
1792         * g++.dg/template/typename7.C: New test.
1793
1794 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1795
1796         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1797
1798 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1799
1800         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1801         with -ftree-based-profiling also.
1802         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1803
1804 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1805
1806         PR/15364
1807         * gfortran.dg/der_array_io_1.f90: New test.
1808         * gfortran.dg/der_array_io_2.f90: New test.
1809         * gfortran.dg/der_array_io_3.f90: New test.
1810
1811 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1812
1813         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1814         EABI.
1815
1816 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1817
1818         * g++.dg/opt/switch1.C: New test.
1819
1820 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1821
1822         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1823         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1824         Update expected messages.
1825
1826 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1827
1828         PR fortran/16485
1829         * gfortran.dg/same_name_1.f90: New test.
1830
1831 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1832
1833         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1834         dereference garbage pointers.
1835
1836 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1837
1838         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1839         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1840
1841         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1842         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1843         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1844
1845 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1846
1847         PR c++/17324
1848         * g++.dg/template/mangle1.C: New test.
1849
1850 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1851
1852         PR tree-optimization/17252
1853         * gcc.c-torture/execute/pr17252.c: New test.
1854
1855 2004-09-14  Andrew Pinski  <apinski@apple.com>
1856
1857         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1858
1859 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1860
1861         PR rtl-optimization/9771
1862         * gcc.dg/pr9771-1.c: New test case.
1863
1864 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1865
1866         PR tree-optimization/15262
1867         * gcc.c-torture/execute/pr15262-1.c: New test.
1868         * gcc.c-torture/execute/pr15262-2.c: New test.
1869
1870 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1871
1872         * gcc.dg/declspec-12.c: New test.
1873
1874 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1875
1876         * gfortran.dg/pr17090.f90: Add directives to test.
1877
1878 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1879
1880         * gcc.c-torture/compile/20040914-1.c: New test.
1881
1882 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1883
1884         PR c++/16162
1885         * g++.dg/template/decl2.C: New test.
1886
1887 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1888
1889         PR fortran/17090
1890         * gfortran.dg/pr17090.f90: New test.
1891
1892 2004-09-13  Dale Johannesen  <dalej@apple.com>
1893
1894         * gcc.c-torture/compile/pr17408.c:  New test case.
1895
1896 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1897
1898         PR c++/16716
1899         * g++.dg/parse/crash17.C: New test.
1900
1901         PR c++/17327
1902         * g++.dg/template/enum3.C: New test.
1903
1904 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1905
1906         * lib/gcc-defs.exp: Load wrapper.exp.
1907         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1908         using local code.
1909         * lib/gcc.exp (gcc_init): Similar.
1910         * lib/gfortran.exp (gfortran_init): Similar.
1911         * lib/objc.exp (objc_init): Similar.
1912         * lib/treelang.exp (treelang_init): Similar.
1913         * lib/wrapper.exp: New file with build_wrapper call machinery in
1914         ${tool}_maybe_build_wrapper.
1915
1916 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1917
1918         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1919         "inline".
1920         * gcc.dg/declspec-11.c: Update expected messages.
1921         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1922         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1923         gcc.dg/inline-12.c: New tests.
1924
1925 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1926
1927         * g++.dg/tree-ssa/pr17400.C: New testcase.
1928
1929 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1930
1931         * gcc.target/mips/sb1-1.c: New testcase.
1932
1933 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1934
1935         * lib/g77-dg.exp: Remove unused file.
1936         * lib/mike-g77.exp: Ditto.
1937         * lib/g77.exp: Ditto.
1938
1939 2004-09-12  Richard Henderson  <rth@redhat.com>
1940
1941         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1942
1943 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1944
1945         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1946         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1947         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1948         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1949         Update expected messages.
1950
1951 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1952
1953         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1954         declaration/use mismatch for dirp parameter.
1955
1956 2004-09-12  Andrew Pinski  <apinski@apple.com>
1957
1958         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1959         -fgnu-runtime is passed.
1960
1961 2004-09-12  Richard Henderson  <rth@redhat.com>
1962
1963         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1964         do the uplevel thing and update additional_flags directly.
1965         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1966         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1967         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1968         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1969
1970 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1971
1972         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1973
1974 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1975
1976         PR middle-end/17411
1977         * g++.dg/opt/pr17411-1.C: New test case.
1978
1979 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1980
1981         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1982         gcc.dg/tls/diag-2.c: Update expected messages.
1983         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1984         messages.
1985         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1986         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1987         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1988         gcc.dg/tls/diag-5.c: New tests.
1989
1990 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1991
1992         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1993
1994 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1995
1996         * g++.dg/parse/break-in-for.C: New test.
1997
1998 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1999
2000         * gcc.dg/tree-ssa/20040911-1.c: New test.
2001
2002 2004-09-11  Andreas Jaeger  <aj@suse.de>
2003
2004         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
2005         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
2006
2007 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
2008
2009         * gcc.target/frv: New directory of FR-V-specific tests.
2010
2011 2004-09-10  James E Wilson  <wilson@specifixinc.com>
2012
2013         * gcc.dg/convert-vec-1.c: New test.
2014
2015 2004-09-10  Roger Sayle  <roger@eyesopen.com>
2016
2017         PR middle-end/17024
2018         * gcc.dg/pr17024-1.c: New test case.
2019
2020 2004-09-10  Eric Christopher  <echristo@redhat.com>
2021
2022         * gcc.dg/20040910-1.c: New test.
2023
2024 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2025
2026         * gcc.dg/bitfld-9.c: New test.
2027
2028 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
2029
2030         * gcc.c-torture/execute/ieee/acc1.c: New test.
2031         * gcc.c-torture/execute/ieee/acc2.c: New test.
2032         * gcc.c-torture/execute/ieee/mzero6.c: New test.
2033
2034 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2035
2036         * gcc.dg/deprecated-2.c: New test.
2037
2038 2004-09-09  James E Wilson  <wilson@specifixinc.com>
2039
2040         * gcc.dg/init-vec-1.c: New test.
2041
2042 2004-09-09  Roger Sayle  <roger@eyesopen.com>
2043
2044         PR middle-end/17055
2045         * gcc.dg/pr17055-1.c: New test case.
2046
2047 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
2048
2049         PR target/17377
2050         * gcc.c-torture/execute/pr17377.c: New test.
2051
2052 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2053
2054         PR c/8420
2055         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
2056         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
2057         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2058         gcc.dg/long-long-typespec-1.c: New tests.
2059         * gcc.dg/tls/diag-2.c: Update expected diagnostics
2060
2061 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2062
2063         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
2064         gcc.dg/gnu99-static-1.c: New tests.
2065
2066 2004-09-08  Devang Patel  <dpatel@apple.com>
2067
2068         * gcc.dg/darwin-ld-20040828-1.c: New test.
2069         * gcc.dg/darwin-ld-20040828-2.c: New test.
2070         * gcc.dg/darwin-ld-20040828-3.c: New test.
2071
2072 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
2073
2074         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
2075         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
2076         in error message.
2077         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
2078         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
2079         in error message.
2080         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
2081         types they qualify.
2082         * objc.dg/type-size-2.m: Fix wording in comment.
2083         * objc.dg/va-meth-1.m: New test case.
2084
2085 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
2086
2087         PR c/16633:
2088         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
2089         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
2090
2091 2004-09-06  Devang Patel  <dpatel@apple.com>
2092
2093         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
2094         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
2095
2096 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
2097
2098         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
2099         reflect changed line numbering of diagnostics.
2100
2101 2004-09-06  Paul Brook  <paul@codesourcery.com>
2102
2103         * gfortran.dg/edit_real_1.f90: Add new test.
2104
2105 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2106
2107         * gcc.dg/tree-ssa/loop-2.c: New test.
2108         * gcc.dg/tree-ssa/loop-3.c: New test.
2109         * gcc.dg/tree-ssa/loop-4.c: New test.
2110         * gcc.dg/tree-ssa/loop-5.c: New test.
2111
2112 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2113
2114         * gcc.dg/format/sentinel-1.c: Update for parameter option.
2115
2116 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2117
2118         * gcc.dg/format/sentinel-1.c: New test.
2119
2120 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
2121
2122         * testsuite/gcc.dg/builtins-46.c: New.
2123
2124 2004-09-03  Devang Patel  <dpatel@apple.com>
2125
2126         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
2127         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
2128
2129 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2130
2131         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
2132         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
2133         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
2134         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
2135         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
2136         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
2137         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
2138         the non-portable bzero.
2139         * gcc.dg/20010912-1.c: xfail for NetWare.
2140         * gcc.dg/20020426-2.c: xfail for NetWare.
2141         * gcc.dg/20021014-1.c: xfail for NetWare.
2142         * gcc.dg/20021018-1.c: xfail for NetWare.
2143         * gcc.dg/20030213-1.c: xfail for NetWare.
2144         * gcc.dg/20030225-1.c: xfail for NetWare.
2145         * gcc.dg/20030708-1.c: xfail for NetWare.
2146         * gcc.dg/builtins-config.h: Also exclude NetWare.
2147         * gcc.dg/format/format.h: Define restrict only if not already defined.
2148         * gcc.dg/nest.c: xfail for NetWare.
2149         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
2150         * lib/target-supports.exp (check_visibility_available): Exclude
2151         NetWare.
2152
2153 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2154
2155         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
2156         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
2157         deterministic starting point for the alignment of structure fields.
2158         * gcc.dg/Wpadded.c: Dito.
2159         * g++.dg/abi/vbase10.C: Dito.
2160
2161 2004-09-03  Devang Patel  <dpatel@apple.com>
2162
2163         * g++.dg/debug/pr15736.cc: New test.
2164
2165 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2166
2167         * README.QMTEST: Fix out-of-date link.
2168
2169 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
2170
2171         PR fortran/16579
2172         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
2173         Delete.  Duplicate of gfortran.dg/g77/20010610.f
2174
2175 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2176
2177         * g++.dg/abi/arm_rtti1.C: New test.
2178
2179 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
2180
2181         * gcc.dg/ppc-vector-memcpy.c: New.
2182         * gcc.dg/ppc-vector-memset.c: New.
2183
2184 2004-09-02  Chao-ying Fu  <fu@mips.com>
2185
2186         * gcc.target/mips/mips-3d-1.c: New test.
2187         * gcc.target/mips/mips-3d-2.c: New test.
2188         * gcc.target/mips/mips-3d-3.c: New test.
2189         * gcc.target/mips/mips-3d-4.c: New test.
2190         * gcc.target/mips/mips-3d-5.c: New test.
2191         * gcc.target/mips/mips-3d-6.c: New test.
2192         * gcc.target/mips/mips-3d-7.c: New test.
2193         * gcc.target/mips/mips-3d-8.c: New test.
2194         * gcc.target/mips/mips-3d-9.c: New test.
2195         * gcc.target/mips/mips-ps-1.c: New test.
2196         * gcc.target/mips/mips-ps-2.c: New test.
2197         * gcc.target/mips/mips-ps-3.c: New test.
2198         * gcc.target/mips/mips-ps-4.c: New test.
2199         * gcc.target/mips/mips-ps-type.c: New test.
2200
2201 2004-09-02  Paul Brook  <paul@codesourcery.com>
2202
2203         * gfortran.dg/edit_real_1.f90: Add new tests.
2204
2205 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2206
2207         PR fortran/15327
2208         * gfortran.dg/merge_char_1.f90: New test.
2209
2210 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2211
2212         PR fortran/16404
2213         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
2214
2215 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2216
2217         PR c/1522
2218         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
2219
2220 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
2221
2222         * g++.dg/opt/loop1.C: Do not XFAIL.
2223
2224 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
2225
2226         * gcc.c-torture/execute/20040831-1.c: New test.
2227
2228 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
2229
2230         PR fortran/16579
2231         * gfortran.dg/g77/20010610.f: Now passes.
2232         Copy from g77.f-torture/execute. Add dg-run directive.
2233         * gfortran.dg/g77/README: Update
2234
2235 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2236
2237         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
2238         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
2239         (t1, t2, t3, t4): Add volatile.
2240
2241 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2242
2243         * g++.dg/ext/visibility/arm1.C: New test.
2244
2245 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
2246
2247         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
2248         -pedantic-errors.
2249
2250 2004-09-01  Paul Brook  <paul@codesourcery.com>
2251
2252         * gfortran.dg/eof_2.f90: New test.
2253
2254 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2255
2256         PR fortran/16579
2257         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
2258
2259 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
2260
2261         PR libfortran/16805
2262         * gfortran.dg/list_read_2.f90: New test.
2263
2264 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2265
2266         * g++.dg/abi/key1.C: New test.
2267
2268 2004-08-31  Richard Henderson  <rth@redhat.com>
2269
2270         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
2271         form of offsetof.
2272         * g++.dg/other/offsetof5.C: Remove duplicate.
2273
2274 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2275
2276         PR fortran/17244
2277         * gfortran.dg/func_derived_1.f90: New test.
2278
2279 2004-08-31  Paul Brook  <paul@codesourcery.com>
2280
2281         * gfortran.dg/eof_1.f90: New test.
2282
2283 2004-08-31  Paul Brook  <paul@codesourcery.com>
2284
2285         * gfortran.dg/list_read_1.f90: New file.
2286
2287 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
2288
2289         * g++.dg/opt/loop1.C: XFAIL.
2290
2291 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
2292
2293         * gcc.dg/funcdef-storage-1.c: New.
2294         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
2295         an extern function in local scope.
2296         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
2297         declare an 'auto inline' function in local scope.
2298         * gcc.dg/20011130-1.c: Likewise.
2299         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
2300         an 'auto' function in local scope.
2301         * gcc.dg/20021014-1.c: Likewise.
2302         * gcc.dg/20030331-2.c: Likewise.
2303
2304 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2305
2306         * gfortran.dg/blockdata_1.f90: New test.
2307
2308 2004-08-30  Richard Henderson  <rth@redhat.com>
2309
2310         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
2311
2312 2004-08-30  Richard Henderson  <rth@redhat.com>
2313
2314         * lib/fortran-torture.exp (fortran-torture-execute): Honor
2315         additional_flags set by alternate driver.
2316         (ieee-options): New procedure.
2317         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
2318         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
2319         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
2320         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
2321
2322 2004-08-30  Richard Henderson  <rth@redhat.com>
2323
2324         * lib/f-torture.exp: Remove.
2325
2326 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
2327
2328         PR rtl-optimization/16590
2329         * g++.dg/opt/loop1.C: New test.
2330
2331 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2332
2333         PR fortran/13910
2334         * gfortran.dg/oldstyle_1.f90: New test.
2335
2336 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
2337         Paul Brook  <paul@codesourcery.com>
2338
2339         * gfortran.dg/g77/README: Update.
2340         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
2341         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2342         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
2343
2344 2004-08-28  Paul Brook  <paul@codesourcery.com>
2345
2346         PR libfortran/17195
2347         * gfortran.dg/edit_real_1.f90: New test.
2348
2349 2004-08-27  Paul Brook  <paul@codesourcery.com>
2350
2351         * gfortran.dg/rewind_1.f90: New test.
2352
2353 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
2354
2355         PR fortran/16597
2356         * gfortran.dg/pr16597.f90: New test.
2357
2358 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2359
2360         PR c/13801
2361         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
2362         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
2363         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
2364         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
2365         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
2366
2367 2004-08-26  Nick Clifton  <nickc@redhat.com>
2368
2369         * gcc.c-torture/compile/pr17119.c: New test.
2370
2371 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2372
2373         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
2374
2375 2004-08-25  Richard Henderson  <rth@redhat.com>
2376
2377         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
2378         the bits that expect kind=8 to be the largest real kind.
2379
2380 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2381
2382         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
2383
2384 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2385
2386         * gfortran.dg/assignment_1.f90: New test.
2387
2388 2004-08-25  Adam Nemet  <anemet@lnxw.com>
2389
2390         * g++.dg/template/repo3.C: New test.
2391
2392 2004-08-25  Roger Sayle  <roger@eyesopen.com>
2393
2394         PR middle-end/16693
2395         PR tree-optimization/16372
2396         * g++.dg/opt/pr16372-1.C: New test case.
2397         * g++.dg/opt/pr16693-1.C: New test case.
2398         * g++.dg/opt/pr16693-2.C: New test case.
2399
2400 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2401
2402         * objc.dg/proto-lossage-4.m: New test.
2403
2404 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
2405
2406         PR c++/17155
2407         * g++.dg/inherit/local2.C: New test.
2408
2409 2004-08-25  Paul Brook  <paul@codesourcery.com>
2410
2411         PR fortran/17144
2412         * gfortran.dg/string_ctor_1.f90: New test.
2413
2414 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2415
2416         PR c++/14428
2417         * g++.dg/template/redecl2.C: New test.
2418
2419 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2420
2421         PR fortran/17143
2422         * gfortran.dg/pr17143.f90: New test.
2423
2424 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2425
2426         PR fortran/17164
2427         * gfortran.dg/pr17164.f90: New test.
2428
2429 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2430
2431         * gcc.dg/tree-ssa/loop-1.c: New test.
2432
2433 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2434
2435         * gcc.c-torture/compile/20040824-1.c: New test.
2436
2437 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2438
2439         * gcc.c-torture/compile/iftrap-3.c: New test.
2440
2441 2004-08-24  Paul Brook  <paul@codesourcery.com>
2442
2443         * gfortran.dg/entry_2.f90: New test.
2444
2445 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2446
2447         PR c++/16889
2448         * g++.dg/lookup/ambig[12].C: New.
2449
2450 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2451
2452         PR c++/16706
2453         * g++.dg/template/crash21.C: New test.
2454         * g++.dg/template/crash22.C: Likewise.
2455
2456 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2457
2458         PR c++/17149
2459         * g++.dg/template/access15.C: New.
2460
2461 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2462
2463         PR c++/17163
2464         * g++.dg/template/repo2.C: New test.
2465
2466 2004-08-23  Roger Sayle  <roger@eyesopen.com>
2467
2468         PR rtl-optimization/17078
2469         * gcc.c-torture/execute/pr17078-1.c: New test case.
2470
2471 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2472
2473         PR c/14492
2474         * gcc.dg/debug/crash1.c: New test.
2475
2476 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2477
2478         PR c/16180
2479         * gcc.dg/loop-5.c: New test.
2480
2481 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2482
2483         * gcc.c-torture/execute/20040823-1.c: New test.
2484
2485 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
2486
2487         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
2488         to the assembler.  Simplify test accordingly.
2489         (asm_abi_flags): Use GNU names.
2490         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
2491         to check for ABI flags.
2492
2493 2004-08-22  Andrew Pinski  <apinski@apple.com>
2494
2495         * g++.dg/opt/pr14029.C: New test.
2496         * gcc.c-torture/execute/pr15262.c: New test.
2497
2498 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2499
2500         * gfortran.dg/reduction.f90: Add checks with complex arguments.
2501
2502 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
2503
2504         PR 16908
2505         * gfortran.dg/direct_io.f90: New test.
2506
2507 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2508
2509         PR c++/17121
2510         * g++.dg/inherit/local2.C: New test.
2511
2512 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2513
2514         PR c++/17120
2515         * g++.dg/warn/Wparentheses-4.C: New test.
2516
2517 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2518
2519         PR c++/17121
2520         * g++.dg/inherit/local2.C: New test.
2521
2522         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
2523         * gcc.dg/ppc-ldstruct.c: Likewise.
2524         * gcc.dg/ppc64-abi-2.c: Likewise.
2525
2526 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
2527
2528         PR rtl-optimization/17099
2529         * gcc.c-torture/execute/20040820-1.c: New test.
2530
2531 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
2532
2533         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
2534
2535 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2536
2537         PR fortran/17077
2538         * gfortran.dg/auto_array_1.f90: New test.
2539
2540 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2541
2542         PR fortran/17074
2543         * gfortran.dg/simpleif_1.f90: New test.
2544
2545 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
2546
2547         * lib/target-supports.exp (check_profiling_available): Return
2548         false for arm*-*-symbianelf* and arm*-*-eabi*.
2549
2550         PR c++/15890
2551         * g++.dg/template/delete1.C: New test.
2552
2553 2004-08-19  Paul Brook  <paul@codesourcery.com>
2554
2555         PR fortran/14976
2556         PR fortran/16228
2557         * gfortran.dg/data_char_1.f90: New test.
2558
2559 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2560
2561         PR fortran/16946
2562         * gfortran.dg/reduction.f90: New testcase.
2563
2564 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2565
2566         PR fortran/16520
2567         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2568
2569 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2570
2571         PR c++/17041
2572         * g++.dg/Wparentheses-3.C: New test.
2573
2574 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2575
2576         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2577         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2578         * gcc.dg/vect/vect-2.c: Likewise.
2579         * gcc.dg/vect/vect-3.c: Likewise.
2580         * gcc.dg/vect/vect-4.c: Likewise.
2581         * gcc.dg/vect/vect-5.c: Likewise.
2582         * gcc.dg/vect/vect-6.c: Likewise.
2583         * gcc.dg/vect/vect-7.c: Likewise.
2584         * gcc.dg/vect/vect-25.c: Likewise.
2585         * gcc.dg/vect/vect-31.c: Likewise.
2586         * gcc.dg/vect/vect-32.c: Likewise.
2587         * gcc.dg/vect/vect-34.c: Likewise.
2588         * gcc.dg/vect/vect-36.c: Likewise.
2589         * gcc.dg/vect/vect-all.c: Likewise.
2590
2591 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2592
2593         PR c++/17068
2594         * g++.dg/template/operator4.C: New test.
2595
2596 2004-08-18  Richard Henderson  <rth@redhat.com>
2597
2598         * gcc.dg/20040206-1.c: XFAIL.
2599
2600 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2601
2602         PR c++/16246
2603         * g++.dg/template/array7.C: New test.
2604
2605 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2606
2607         * gcc.dg/mips-movcc-1.c: New test.
2608         * gcc.dg/mips-movcc-2.c: New test.
2609         * gcc.dg/mips-movcc-3.c: New test.
2610
2611         * gcc.dg/mips-nmadd-1.c: New test.
2612         * gcc.dg/mips-nmadd-2.c: New test.
2613
2614 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2615
2616         PR c++/15871
2617         * g++.dg/opt/inline8.C: New test.
2618
2619         PR c++/16965
2620         * g++.dg/parse/error17.C: New test.
2621
2622 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2623
2624         * gcc.dg/vect: New directory for vectorizer tests.
2625         * gcc.dg/vect/tree-vect.h: New file.
2626         * gcc.dg/vect/vect.exp: New file.
2627         * gcc.dg/vect/pr16105.c.c: New test.
2628         * gcc.dg/vect/vect-1.c: New test.
2629         * gcc.dg/vect/vect-2.c: New test.
2630         * gcc.dg/vect/vect-3.c: New test.
2631         * gcc.dg/vect/vect-4.c: New test.
2632         * gcc.dg/vect/vect-5.c: New test.
2633         * gcc.dg/vect/vect-6.c: New test.
2634         * gcc.dg/vect/vect-7.c: New test.
2635         * gcc.dg/vect/vect-8.c: New test.
2636         * gcc.dg/vect/vect-9.c: New test.
2637         * gcc.dg/vect/vect-10.c: New test.
2638         * gcc.dg/vect/vect-11.c: New test.
2639         * gcc.dg/vect/vect-12.c: New test.
2640         * gcc.dg/vect/vect-13.c: New test.
2641         * gcc.dg/vect/vect-14.c: New test.
2642         * gcc.dg/vect/vect-15.c: New test.
2643         * gcc.dg/vect/vect-16.c: New test.
2644         * gcc.dg/vect/vect-17.c: New test.
2645         * gcc.dg/vect/vect-18.c: New test.
2646         * gcc.dg/vect/vect-19.c: New test.
2647         * gcc.dg/vect/vect-20.c: New test.
2648         * gcc.dg/vect/vect-21.c: New test.
2649         * gcc.dg/vect/vect-22.c: New test.
2650         * gcc.dg/vect/vect-23.c: New test.
2651         * gcc.dg/vect/vect-24.c: New test.
2652         * gcc.dg/vect/vect-25.c: New test.
2653         * gcc.dg/vect/vect-26.c: New test.
2654         * gcc.dg/vect/vect-27.c: New test.
2655         * gcc.dg/vect/vect-28.c: New test.
2656         * gcc.dg/vect/vect-29.c: New test.
2657         * gcc.dg/vect/vect-30.c: New test.
2658         * gcc.dg/vect/vect-31.c: New test.
2659         * gcc.dg/vect/vect-32.c: New test.
2660         * gcc.dg/vect/vect-33.c: New test.
2661         * gcc.dg/vect/vect-34.c: New test.
2662         * gcc.dg/vect/vect-35.c: New test.
2663         * gcc.dg/vect/vect-36.c: New test.
2664         * gcc.dg/vect/vect-37.c: New test.
2665         * gcc.dg/vect/vect-38.c: New test.
2666         * gcc.dg/vect/vect-40.c: New test.
2667         * gcc.dg/vect/vect-41.c: New test.
2668         * gcc.dg/vect/vect-42.c: New test.
2669         * gcc.dg/vect/vect-43.c: New test.
2670         * gcc.dg/vect/vect-44.c: New test.
2671         * gcc.dg/vect/vect-45.c: New test.
2672         * gcc.dg/vect/vect-46.c: New test.
2673         * gcc.dg/vect/vect-47.c: New test.
2674         * gcc.dg/vect/vect-48.c: New test.
2675         * gcc.dg/vect/vect-49.c: New test.
2676         * gcc.dg/vect/vect-50.c: New test.
2677         * gcc.dg/vect/vect-51.c: New test.
2678         * gcc.dg/vect/vect-52.c: New test.
2679         * gcc.dg/vect/vect-53.c: New test.
2680         * gcc.dg/vect/vect-54.c: New test.
2681         * gcc.dg/vect/vect-55.c: New test.
2682         * gcc.dg/vect/vect-56.c: New test.
2683         * gcc.dg/vect/vect-57.c: New test.
2684         * gcc.dg/vect/vect-58.c: New test.
2685         * gcc.dg/vect/vect-59.c: New test.
2686         * gcc.dg/vect/vect-60.c: New test.
2687         * gcc.dg/vect/vect-61.c: New test.
2688         * gcc.dg/vect/vect-all.c: New test.
2689         * gcc.dg/vect/vect-none.c: New test.
2690
2691 2004-08-17  Paul Brook  <paul@codesourcery.com>
2692
2693         PR fortran/13082
2694         * gfortran.dg/entry_1.f90: New test.
2695
2696 2004-08-17  Andrew Pinski  <apinski@apple.com>
2697
2698         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2699
2700 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2701
2702         * gcc.dg/pr17036-1.c: New test.
2703
2704 2004-08-16  Devang Patel  <dpatel@apple.com>
2705
2706         * gcc.dg/darwin-20040809-1.c: New test.
2707
2708 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2709
2710         * gcc.dg/funcdef-attr-1.c: New test.
2711
2712 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2713
2714         * gcc.dg/altivec-17.c: New test.
2715         * gcc.dg/altivec-18.c: New test.
2716
2717 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2718
2719         PR c++/6749
2720         * g++.dg/template/vtable2.C: New test.
2721
2722 2004-08-14  Richard Henderson  <rth@redhat.com>
2723
2724         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2725         * gcc.dg/pack-test-4.c (main): Return 0.
2726         * gcc.dg/setjmp-1.c: Remove XFAIL.
2727         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2728
2729 2004-08-14  Richard Henderson  <rth@redhat.com>
2730
2731         * gcc.dg/980217-1.c: Add prototype for printf.
2732
2733 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2734
2735         * gfortran.dg/pr16935.f90: New test.
2736
2737 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2738
2739         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2740
2741 2004-08-13  Paul Brook  <paul@codesourcery.com>
2742
2743         * gfortran.dg/der_io_1.f90: Remove stray comma.
2744
2745 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2746
2747         * gcc.dg/vmx/cw-bug-2.c: Remove.
2748         * gcc.dg/vmx/vprint-1.c: Remove.
2749         * gcc.dg/vmx/vscan-1.c: Remove.
2750
2751 2004-08-12  Devang patel  <dpatel@apple.com>
2752
2753         * gcc.dg/darwin-20040809-2.c: New test.
2754
2755 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2756
2757         * g++.dg/ext/altivec-12.C: New test.
2758
2759         * g++.dg/ext/altivec-11.C: New test.
2760
2761 2004-08-12  Paul Brook  <paul@codesourcery.com>
2762
2763         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2764
2765 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2766
2767         * g++.dg/ext/altivec-2.C: Check for hardware support before
2768         executing any VMX instructions.
2769
2770         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2771
2772 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2773
2774         PR c++/16276
2775         * g++.old-deja/g++.other/comdat4.C: New test.
2776         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2777
2778 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2779
2780         PR target/16286
2781         * gcc.dg/pr16286.c: New test.
2782
2783 2004-08-12 Jan Beulich <jbeulich@novell.com>
2784
2785         * g++.dg/ext/asm5.C: New.
2786
2787 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2788
2789         PR c++/16698
2790         * g++.dg/eh/crash1.C: New test.
2791
2792         PR c++/16717
2793         * g++.dg/ext/construct1.C: New test.
2794
2795 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2796
2797         PR c++/16853
2798         * g++.dg/init/ptrmem1.C: New test.
2799
2800         PR c++/16618
2801         * g++.dg/parse/offsetof5.C: New test.
2802
2803         PR c++/16870
2804         * g++.dg/template/overload3.C: New test.
2805
2806 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2807
2808         PR c++/16964
2809         * g++.dg/parse/error16.C: New test.
2810
2811         PR c++/16904
2812         * g++.dg/template/error14.C: New test.
2813
2814         PR c++/16929
2815         * g++.dg/template/error15.C: New test.
2816
2817 2004-08-11  Devang Patel  <dpatel@apple.com>
2818
2819         * gcc.dg/darwin-ld-20040809-1.c: New test.
2820         * gcc.dg/darwin-ld-20040809-2.c: New test.
2821
2822 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2823
2824         PR fortran/16917
2825         * gfortran.dg/dfloat_1.f90: New test.
2826
2827 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2828
2829         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2830         * gcc.dg/dll-2.c: Fix dg-require syntax.
2831         * gcc.misc-tests/arm-isr.c (abort): Declare.
2832         (exit): Likewise.
2833
2834 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2835
2836         PR c++/16971
2837         * g++.dg/parse/crash16.C: New test.
2838
2839 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2840
2841         * gcc.dg/mips-rsqrt-1.c: New test case.
2842         * gcc.dg/mips-rsqrt-2.c: New test case.
2843         * gcc.dg/mips-rsqrt-3.c: New test case.
2844
2845 2004-08-10  Paul Brook  <paul@codesourcery.com>
2846
2847         * gfortran.dg/der_io_1.f90: New test.
2848
2849 2004-08-10  Paul Brook  <paul@codesourcery.com>
2850
2851         PR fortran/16919
2852         * gfortran.dg/der_array_1.f90: New test.
2853
2854 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2855
2856         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2857
2858 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2859
2860         * gcc.dg/wchar_t-2.c: Fix typo.
2861
2862 2004-08-09  Falk Hueffner  <falk@debian.org>
2863
2864         PR tree-optimization/12517
2865         * gcc.c-torture/compile/pr12517.c: New test.
2866
2867         PR tree-optimization/12578
2868         * gcc.c-torture/compile/pr12578.c: New test.
2869
2870         PR tree-optimization/12899
2871         * gcc.c-torture/compile/pr12899.c: New test.
2872
2873         PR rtl-optimization/14692
2874         * gcc.c-torture/compile/pr14692.c: New test.
2875
2876         PR tree-optimization/16461
2877         * gcc.c-torture/compile/pr16461.c: New test.
2878
2879 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2880
2881         * gfortran.dg/getenv_1.f90: New test.
2882
2883 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2884
2885         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2886         wchar_t.
2887         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2888
2889 2004-08-06  Paul Brook  <paul@codesourcery.com>
2890
2891         * gfortran.dg/ret_array_1.f90: New test.
2892         * gfortran.dg/ret_pointer_1.f90: New test.
2893
2894 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2895
2896         * gcc.dg/missing-field-init-[12].c: New tests.
2897         * g++.dg/warn/missing-field-init-[12].C: New tests.
2898
2899 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2900
2901         * gcc.dg/enum2.c: New test.
2902         * gcc.dg/symbian3.c: Likewise.
2903         * gcc.dg/symbian4.c: Likewise.
2904         * gcc.dg/wchar_t-2.c: Likewise.
2905
2906 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2907
2908         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2909         destructor tests.
2910
2911 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2912
2913         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2914         dg-require-visiblity.
2915         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2916         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2917         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2918         * g++.dg/ext/visibility/new1.C: Likewise.
2919         * g++.dg/ext/visibility/pragma.C: Likewise.
2920         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2921         * g++.dg/ext/visibility/virtual.C: Likewise.
2922         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2923         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2924         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2925         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2926         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2927         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2928         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2929         * g++/dg/ext/visibility/visibility-8.C: New test.
2930         * gcc.c-torture/compile/dll.x: Remove.
2931         * gcc.dg/dll-2.c: Use dg-require-dll
2932         * gcc.dg/visibility-10.c: New test.
2933         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2934         supporting DLLs.
2935         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2936         (scan_not_hidden): Likewise.
2937
2938 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2939
2940         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2941
2942 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2943
2944         * gcc.c-torture/execute/20040805-1.c: New test.
2945
2946 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2947
2948         * gcc.dg/20020118-1.c: Declare abort.
2949         * gcc.dg/altivec_check.h: Likewise.
2950         * gcc.dg/iftrap-2.c: Likewise.
2951         * gcc.dg/pragma-darwin.c: Likewise.
2952         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2953
2954 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2955
2956         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2957
2958 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2959
2960         * gcc.c-torture/execute/builtins/abs-2.c,
2961         gcc.c-torture/execute/builtins/abs-3.c,
2962         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2963         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2964         intmax_t, uintmax_t and their limits.
2965         * gcc.dg/intmax_t-1.c: New test.
2966
2967 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2968
2969         * g++.dg/tc1/dr147.C: Add reference to PR.
2970
2971 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2972
2973         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2974         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2975
2976 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2977
2978         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2979
2980 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2981
2982         * gcc.dg/redecl-5.c: New test.
2983         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2984         of scanf.
2985
2986 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2987
2988         PR middle-end/16790
2989         * gcc.c-torture/execute/pr16790-1.c: New test case.
2990
2991 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2992
2993         * g++.dg/ext/visibility/assign1.C: New test.
2994         * g++.dg/ext/visibility/new1.C: Likewise.
2995
2996         * gcc.dg/symbian1.c: New test.
2997         * gcc.dg/symbian2.c: Likewise.
2998
2999 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3000
3001         PR target/16570
3002         * gcc.dg/i386-sse-9.c: New test.
3003
3004 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3005
3006         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
3007
3008 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3009
3010         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
3011         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
3012         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
3013         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
3014         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
3015         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
3016         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
3017         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
3018         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
3019         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
3020         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
3021         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
3022         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
3023         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
3024         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
3025         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
3026         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
3027         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
3028         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
3029         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
3030         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
3031         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
3032         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
3033         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3034         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
3035         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
3036         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
3037         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
3038         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3039         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3040         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
3041         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
3042         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
3043         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
3044         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
3045         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3046         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3047         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3048         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3049         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
3050         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
3051         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
3052         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
3053         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
3054         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3055         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3056         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
3057         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
3058         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
3059         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
3060         gcc.misc-tests/i386-pf-3dnow-1.c,
3061         gcc.misc-tests/i386-pf-athlon-1.c,
3062         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3063         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
3064         Declare built-in functions used.
3065         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
3066
3067 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
3068
3069         PR c++/16707
3070         * g++.dg/lookup/using12.C: New test.
3071
3072         * g++.dg/init/null1.C: Fix PR number.
3073         * g++.dg/parse/namespace10.C: Likewise.
3074
3075 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3076
3077         PR c++/16224
3078         * g++.dg/template/spec17.C: New test.
3079         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
3080         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
3081
3082 2004-08-02  David Billinghurst
3083
3084         PR fortran/16292
3085         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
3086
3087 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
3088
3089         * gcc.dg/ia64-got-1.c: New test case.
3090
3091 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3092
3093         PR c++/16489
3094         * g++.dg/init/null1.C: New test.
3095         * g++.dg/tc1/dr76.C: Adjust error marker.
3096
3097         PR c++/16529
3098         * g++.dg/parse/namespace10.C: New test.
3099
3100         PR c++/16810
3101         * g++.dg/inherit/ptrmem2.C: New test.
3102
3103 2004-08-02  Ben Elliston  <bje@au.ibm.com>
3104
3105         PR target/16155
3106         * gcc.dg/pr16155.c: New test.
3107
3108 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3109
3110         * gcc.dg/redecl-2.c: New test.
3111
3112 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
3113
3114         * gcc.dg/darwin-longdouble.c: New file.
3115
3116 2004-07-30  Richard Henderson  <rth@redhat.com>
3117
3118         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
3119         write to constant argument.
3120         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
3121
3122 2004-07-30  Richard Henderson  <rth@redhat.com>
3123
3124         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
3125         tests of nearest around zero.
3126
3127 2004-07-30  Andrew Pinski  <apinski@apple.com>
3128
3129         * gcc.c-torture/compile/20040730-1.c: New test.
3130
3131 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3132
3133         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
3134         powerpc-eabispe.
3135
3136 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3137
3138         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
3139
3140 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
3141
3142         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
3143         contains $ld_library_path.
3144         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3145
3146 2004-07-29  Richard Henderson  <rth@redhat.com>
3147
3148         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
3149
3150         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
3151         (alt2, which): New.
3152         (Check): Accept either alternative.
3153
3154 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
3155
3156         * g++.dg/abi/inline1.C: New test.
3157         * g++.dg/abi/local1-a.cc: Likewise.
3158         * g++.dg/abi/local1.C: Likewise.
3159         * g++.dg/abi/mangle11.C: Tweak location of warnings.
3160         * g++.dg/abi/mangle12.C: Likewise.
3161         * g++.dg/abi/mangle17.C: Likewise.
3162         * g++.dg/abi/mangle20-2.C: Likewise.
3163         * g++.dg/opt/interface1.C: Likewise.
3164         * g++.dg/opt/interface1.h: Likewise.
3165         * g++.dg/opt/interface1-a.cc: New test.
3166         * g++.dg/parse/repo1.C: New test.
3167         * g++.dg/template/repo1.C: Likewise.
3168         * g++.dg/warn/Winline-1.C: Likewise.
3169         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
3170
3171 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
3172
3173         * gcc.dg/tree-ssa/20040729-1.c: New test.
3174
3175 2004-07-27  Matt Austern <austern@apple.com>
3176
3177         * gcc.dg/darwin-bool-1.c: New test.
3178         * gcc.dg/darwin-bool-2.c: New test.
3179
3180 2004-07-28  Richard Henderson  <rth@redhat.com>
3181
3182         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
3183         arguments in the correct type.  Don't write to constant arguments.
3184
3185 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3186
3187         PR tree-optimization/16688
3188         PR tree-optimization/16689
3189         * g++.dg/tree-ssa/pr16688.C: New test.
3190
3191 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3192
3193         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3194         loads.  Not only in the comment, this time.
3195
3196 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
3197
3198         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
3199         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
3200         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
3201         * gcc.dg/sh4a-bitmovua.c: New.
3202         * gcc.dg/sh4a-cos.c: New.
3203         * gcc.dg/sh4a-cosf.c: New.
3204         * gcc.dg/sh4a-fprun.c: New.
3205         * gcc.dg/sh4a-fsrra.c: New.
3206         * gcc.dg/sh4a-memmovua.c: New.
3207         * gcc.dg/sh4a-sin.c: New.
3208         * gcc.dg/sh4a-sincos.c: New.
3209         * gcc.dg/sh4a-sincosf.c: New.
3210         * gcc.dg/sh4a-sinf.c: New.
3211
3212 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3213
3214         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
3215         conditionals.
3216         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3217         loads.
3218         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
3219         DOM1.
3220
3221 2004-07-27  Andrew Pinski  <apinski@apple.com>
3222
3223         * g++.dg/rtti/tinfo1.C: Correct the xfail.
3224
3225 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
3226
3227         * gcc.dg/pragma-isr.c: New test.
3228
3229 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3230
3231         PR c++/14429
3232         * g++.dg/template/ttp11.C: New test.
3233
3234 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
3235
3236         * gcc.c-torture/compile/20040727-1.c: New test.
3237
3238 2004-07-26  Eric Christopher  <echristo@redhat.com>
3239
3240         * gcc.c-torture/compile/20040726-2.c: New test.
3241
3242 2004-07-26  Andrew Pinski  <apinski@apple.com>
3243
3244         * g++.dg/rtti/tinfo1.C: Xfail.
3245
3246 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
3247
3248         * gcc.c-torture/compile/20040726-1.c: New test.
3249
3250 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
3251             Brian Ryner  <bryner@brianryner.com>
3252
3253         PR c++/9283
3254         PR c++/15000
3255         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
3256         * g++.dg/ext/visibility/: New directory.
3257         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
3258         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
3259         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
3260         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
3261         * g++.dg/ext/visibility/fvisibility.C,
3262         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
3263         g++.dg/ext/visibility/fvisibility-override1.C
3264         g++.dg/ext/visibility/fvisibility-override2.C
3265         g++.dg/ext/visibility/memfuncts.C
3266         g++.dg/ext/visibility/noPLT.C
3267         g++.dg/ext/visibility/pragma.C
3268         g++.dg/ext/visibility/pragma-override1.C
3269         g++.dg/ext/visibility/pragma-override2.C
3270         g++.dg/ext/visibility/staticmemfuncts.C
3271         g++.dg/ext/visibility/virtual.C: New tests.
3272
3273 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3274
3275         PR c/15360
3276         * gcc.dg/pr15360-1.c: New test.
3277
3278 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
3279
3280         * gcc.dg/pragma-align-2.c: New test.
3281         * gcc.dg/pragma-init-fini.c: New test.
3282         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
3283         targets.
3284
3285 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3286
3287         * gcc.dg/init-string-2.c: New test.
3288
3289 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
3290
3291         PR 16684
3292         * gcc.dg/Wredundant-decls-1.c: New test case.
3293
3294 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
3295
3296         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
3297         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
3298         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
3299         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
3300         * gcc.dg/compat/generate-random.c: New file.
3301         * gcc.dg/compat/generate-random.h: Likewise.
3302         * gcc.dg/compat/generate-random_r.c: Likewise.
3303         * gcc.dg/compat/struct-layout-1.h: Likewise.
3304         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
3305         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
3306         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
3307         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
3308         * gcc.dg/compat/struct-layout-1_main.c: New test.
3309         * gcc.dg/compat/struct-layout-1_x.c: New file.
3310         * gcc.dg/compat/struct-layout-1_y.c: New file.
3311         * gcc.dg/compat/struct-layout-1_test.h: New file.
3312
3313 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3314
3315         * gcc.dg/comp-return-1.c: New test
3316
3317 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
3318
3319         * gcc.dg/vmx/8-02a.c: Fix typo.
3320
3321         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
3322         * gcc.dg/darwin-abi-3.c: New test.
3323
3324         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
3325         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
3326
3327         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
3328         * gcc.dg/vmx/ops-long-1.c: New test.
3329         * gcc.dg/vmx/ops-long-2.c: New test.
3330
3331 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3332
3333         * g++.dg/lookup/conv-[1234].C: New.
3334
3335 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
3336
3337         * g++.dg/parse/attr2.C: Simplify.
3338
3339 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3340
3341         PR c/7284
3342         * gcc.c-torture/execute/pr7284-1.c: New test.
3343
3344 2004-07-22  Brian Booth  <bbooth@redhat.com>
3345
3346         * gcc.dg/tree-ssa/20040721-1.c: New test.
3347
3348 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3349
3350         * g++.dg/template/crash20.c: New.
3351
3352 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
3353
3354         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
3355         Add dg-run directive.  Declare variables as required.
3356         * gfortran.dg/g77/README: Update
3357
3358 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
3359
3360         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
3361         gcc.dg/cris-peep2-andu2.c: New tests.
3362
3363 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3364
3365         PR c/15052
3366         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
3367         on return type.
3368         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
3369         messages.
3370         * gcc.dg/qual-return-2.c: Update expected messages.
3371         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
3372
3373 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3374
3375         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
3376         * gcc.dg/noncompile/921102-1.c: Update expected error message.
3377
3378 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3379
3380         PR c/11250
3381         * gcc.dg/init-string-1.c: New test.
3382
3383 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
3384
3385         PR middle-end/15345
3386         PR c/16450
3387         * gcc.dg/torture/nested-fn-1.c: New test.
3388
3389 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
3390
3391         PR target/16559
3392         * gcc.dg/ia64-fptr-1.c: New file.
3393
3394 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3395
3396         PR c++/14497
3397         * g++.dg/template/spec16.C: New test.
3398         * g++.old-deja/g++.robertl/eb118.C: Remove.
3399
3400 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3401
3402         PR c++/509
3403         * g++.dg/template/spec15.C: New test.
3404
3405 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
3406
3407         Copy cases from g77.f-torture/execute and add dg-run
3408         directive.  Other changes as noted.
3409         * gfortran.dg/g77/13037.f
3410         * gfortran.dg/g77/1832.f
3411         * gfortran.dg/g77/19981119-0.f
3412         * gfortran.dg/g77/19990313-0.f
3413         * gfortran.dg/g77/19990313-1.f
3414         * gfortran.dg/g77/19990313-2.f
3415         * gfortran.dg/g77/19990313-3.f
3416         * gfortran.dg/g77/19990419-1.f
3417         * gfortran.dg/g77/19990826-0.f
3418         * gfortran.dg/g77/19990826-2.f
3419         * gfortran.dg/g77/20000503-1.f
3420         * gfortran.dg/g77/20001111.f
3421         * gfortran.dg/g77/20010116.f
3422         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
3423         * gfortran.dg/g77/20010430.f
3424         * gfortran.dg/g77/6177.f
3425         * gfortran.dg/g77/947.f
3426         * gfortran.dg/g77/970816-3.f
3427         * gfortran.dg/g77/971102-1.f
3428         * gfortran.dg/g77/980520-1.f
3429         * gfortran.dg/g77/980628-0.f
3430         * gfortran.dg/g77/980628-1.f
3431         * gfortran.dg/g77/980628-10.f
3432         * gfortran.dg/g77/980628-2.f
3433         * gfortran.dg/g77/980628-3.f
3434         * gfortran.dg/g77/980628-7.f
3435         * gfortran.dg/g77/980628-8.f
3436         * gfortran.dg/g77/980628-9.f
3437         * gfortran.dg/g77/980701-0.f
3438         * gfortran.dg/g77/980701-1.f
3439         * gfortran.dg/g77/cabs.f
3440         * gfortran.dg/g77/claus.f
3441         * gfortran.dg/g77/complex_1.f
3442         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
3443         * gfortran.dg/g77/dcomplex.f
3444         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
3445         * gfortran.dg/g77/f90-intrinsic-mathematical.f
3446         * gfortran.dg/g77/f90-intrinsic-numeric.f
3447         * gfortran.dg/g77/int8421.f
3448         * gfortran.dg/g77/labug1.f
3449         * gfortran.dg/g77/large_vec.f
3450         * gfortran.dg/g77/le.f
3451         * gfortran.dg/g77/short.f
3452         * gfortran.dg/g77/README: Update
3453
3454 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
3455
3456         PR c++/16637
3457         * g++.dg/parse/lookup4.C: New test.
3458
3459 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3460
3461         PR c++/16175
3462         * g++.dg/template/ttp10.C: New test.
3463
3464 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3465
3466         * gcc.dg/pr12625-1.c: New test.
3467
3468 2004-07-20  Steven Bosscher  <stevenb@suse.de>
3469
3470         * testsuite/gcc.dg/switch-warn-1.c: New test.
3471         * testsuite/gcc.dg/switch-warn-2.c: New test.
3472         * gcc.c-torture/compile/pr14730.c: Update.
3473
3474 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
3475
3476         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
3477         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
3478         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
3479         g++.dg/template/nontype3.C: Remove trailing CR from tests.
3480
3481 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
3482
3483         PR c++/16623
3484         * g++.dg/template/assign1.C: New test.
3485
3486 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3487
3488         PR c++/12170
3489         * g++.dg/template/ttp9.C: New test.
3490
3491 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
3492
3493         * gcc.dg/format/cmn-err-1.c: New test.
3494
3495 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3496
3497         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
3498         gcc.dg/Wparentheses-10.c: New tests.
3499         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
3500
3501 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3502
3503         PR fortran/16465
3504         * gfortran.dg/g77//ffixed-line-length-0.f,
3505         gfortran.dg/g77/ffixed-line-length-132.f,
3506         gfortran.dg/g77/ffixed-line-length-72.f,
3507         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
3508         gfortran.dg/g77/README: Update.
3509
3510 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3511
3512         PR c++/13092
3513         * g++.dg/template/non-dependent7.C: New test.
3514         * g++.dg/template/non-dependent8.C: Likewise.
3515         * g++.dg/template/non-dependent9.C: Likewise.
3516         * g++.dg/template/non-dependent10.C: Likewise.
3517
3518 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
3519
3520         PR c++/16337
3521         * g++.dg/parse/attr2.C: New test.
3522
3523 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
3524
3525         * g77.dg: Removed.
3526         * g77.f-torture: Ditto.
3527
3528 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3529
3530         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
3531         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
3532         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
3533
3534 2004-07-16  Richard Henderson  <rth@redhat.com>
3535
3536         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
3537
3538 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3539
3540         * lib/fortran-torture.exp (fortran-torture): Don't test compile
3541         tests with full list of options.
3542         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
3543         of TORTURE_OPTIONS if test contains 'dg-do run'.
3544
3545         PR fortran/16404
3546         * gfortran.dg/do_iterator.f90: New test.
3547
3548 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3549
3550         PR rtl-optimization/16536
3551         * gcc.c-torture/execute/restrict-1.c: New test.
3552
3553 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3554
3555         PR fortran/15324
3556         * gfortran.dg/pr15324.f90: New test.
3557
3558         PR fortran/15129
3559         * gfortran.dg/pr15129.f90: New test.
3560
3561         PR fortran/15140
3562         * gfortran.dg/pr15140.f90: New test.
3563
3564         PR fortran/13792
3565         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3566         compile-time simplification.
3567
3568 2004-07-14  Mike Stump  <mrs@apple.com>
3569
3570         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3571
3572 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3573
3574         PR target/16325
3575         * gcc.dg/profile-generate-1.c: New.
3576
3577 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3578
3579         * gcc.c-torture/execute/20040709-1.c: New test.
3580         * gcc.c-torture/execute/20040709-2.c: New test.
3581
3582 2004-07-14  Mike Stump  <mrs@apple.com>
3583
3584         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3585
3586 2004-07-14  Mike Stump  <mrs@apple.com>
3587
3588         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3589
3590 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3591
3592         PR c++/16518
3593         * g++.dg/parse/mutable1.C: New test.
3594
3595 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3596
3597         PR tree-optimization/16443
3598         * gcc.dg/tree-ssa/20040713-1.c: New test.
3599
3600 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3601
3602         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3603         for operator new.
3604
3605 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3606
3607         * gfortran.dg/g77/README: New file
3608         * gfortran.dg/g77/19981216-0.f:  Copy from
3609         g77.f-torture/noncompile.  Add "dg-do compile" and
3610         dg-error as required.
3611         * gfortran.dg/g77/19990218-1.f: Likewise
3612         * gfortran.dg/g77/19990905-1.f: Likewise
3613         * gfortran.dg/g77/9263.f: Likewise
3614         * gfortran.dg/g77/980615-0.f: Likewise
3615         * gfortran.dg/g77/980616-0.f: Likewise
3616         * gfortran.dg/g77/check0.f: Likewise
3617         * gfortran.dg/g77/select_no_compile.f: Likewise
3618
3619 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3620
3621         Copy files from g77.f-torture/compile.
3622         Add "{ dg-do compile}".  Other changes as noted
3623         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3624         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3625         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3626         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3627         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3628         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3629         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3630         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3631         statement to conform to standard.  Append alpha1.x for reference.
3632         * gfortran.dg/g77/xformat.f: Add dg-warning
3633
3634 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3635
3636         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3637         Add {dg-do compile} directive.
3638         * gfortran.dg/g77/cpp2.F: Likewise
3639
3640 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3641
3642         PR c++/5402
3643         * g++.dg/lookup/name-clash1.C: New test.
3644
3645         PR c++/9777
3646         * g++.dg/lookup/name-clash2.C: New test.
3647
3648         PR c++/12102
3649         * g++.dg/lookup/name-clash3.C: New test.
3650
3651 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3652
3653         * g++.dg/lookup/new2.C: New test.
3654         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3655
3656 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3657
3658         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3659         Add {dg-do compile} directive.
3660         * gfortran.dg/g77/13060.f: Likewise
3661         * gfortran.dg/g77/19990218-0.f: Likewise
3662         * gfortran.dg/g77/19990305-0.f: Likewise
3663         * gfortran.dg/g77/19990419-0.f: Likewise
3664         * gfortran.dg/g77/19990502-0.f: Likewise
3665         * gfortran.dg/g77/19990502-1.f: Likewise
3666         * gfortran.dg/g77/19990525-0.f: Likewise
3667         * gfortran.dg/g77/19990826-1.f: Likewise
3668         * gfortran.dg/g77/19990826-3.f: Likewise
3669         * gfortran.dg/g77/19990905-2.f: Likewise
3670         * gfortran.dg/g77/20000412-1.f: Likewise
3671         * gfortran.dg/g77/20000511-1.f: Likewise
3672         * gfortran.dg/g77/20000511-2.f: Likewise
3673         * gfortran.dg/g77/20000518.f: Likewise
3674         * gfortran.dg/g77/20000601-1.f: Likewise
3675         * gfortran.dg/g77/20000601-2.f: Likewise
3676         * gfortran.dg/g77/20000629-1.f: Likewise
3677         * gfortran.dg/g77/20000630-2.f: Likewise
3678         * gfortran.dg/g77/20010115.f: Likewise
3679         * gfortran.dg/g77/20010321-1.f: Likewise
3680         * gfortran.dg/g77/20010426.f: Likewise
3681         * gfortran.dg/g77/20020307-1.f: Likewise
3682         * gfortran.dg/g77/8485.f: Likewise
3683         * gfortran.dg/g77/960317-1.f: Likewise
3684         * gfortran.dg/g77/970915-0.f: Likewise
3685         * gfortran.dg/g77/980310-1.f: Likewise
3686         * gfortran.dg/g77/980310-2.f: Likewise
3687         * gfortran.dg/g77/980310-3.f: Likewise
3688         * gfortran.dg/g77/980310-4.f: Likewise
3689         * gfortran.dg/g77/980310-6.f: Likewise
3690         * gfortran.dg/g77/980310-7.f: Likewise
3691         * gfortran.dg/g77/980310-8.f: Likewise
3692         * gfortran.dg/g77/980419-2.f: Likewise
3693         * gfortran.dg/g77/980424-0.f: Likewise
3694         * gfortran.dg/g77/980427-0.f: Likewise
3695         * gfortran.dg/g77/980729-0.f: Likewise
3696         * gfortran.dg/g77/981117-1.f: Likewise
3697         * gfortran.dg/g77/toon_1.f: Likewise
3698
3699 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3700
3701         PR c++/2204
3702         * g++.dg/other/abstract2.C: New test.
3703
3704 2004-07-12  Paul Brook  <paul@codesourcery.com>
3705
3706         * gfortran.dg/pointer_init_1.f90: New test.
3707
3708 2004-07-11  Paul Brook  <paul@codesourcery.com>
3709
3710         PR fortran/15986
3711         * gfortran.dg/contained_1.f90: New test.
3712
3713 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3714
3715         * g++.dg/parse/defarg8.C: New test.
3716
3717 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3718
3719         PR fortran/16433
3720         * gfortran.dg/pr16433.f: New test.
3721
3722         PR fortran/17574
3723         * gfortran.dg/pr15754.f90: New test.
3724
3725 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3726
3727         PR tree-optimization/16437
3728         * gcc.c-torture/execute/bitfld-4.c: New test.
3729
3730 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3731
3732         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3733         access to common var from module.
3734
3735 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3736
3737         PR fortran/16336
3738         * gfortran.fortran-torture/execute/common_2.f90: New test.
3739
3740 2004-07-10  Paul Brook  <paul@codesourcery.com>
3741
3742         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3743
3744 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3745
3746         PR fortran/15969
3747         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3748
3749 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3750
3751         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3752         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3753         * gfortran.dg/g77/ffree-form-1.f: Likewise
3754         * gfortran.dg/g77/ffree-form-2.f: Likewise
3755         * gfortran.dg/g77/ffree-form-3.f: Likewise
3756         * gfortran.dg/g77/fno-underscoring.f: Likewise
3757         * gfortran.dg/g77/funderscoring.f: Likewise
3758         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3759
3760 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3761
3762         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3763
3764 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3765         Paul Brook  <paul@codesourcery.com>
3766
3767         PR fortran/13415
3768         * gfortran.dg/common_pointer_1.f90: New test.
3769
3770 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3771
3772         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3773
3774 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3775
3776         PR target/16364
3777         * gcc.c-torture/compile/20040709-1.c: New.
3778
3779 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3780
3781         PR fortran/14077
3782         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3783
3784 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3785
3786         PR fortran/13201
3787         * gfortran.dg/shape_1.f90: New test.
3788
3789 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3790             Andrew Pinski  <apinski@apple.com>
3791
3792         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3793
3794 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3795
3796         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3797         comment.
3798
3799 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3800         Paul Brook  <paul@codesourcery.com>
3801
3802         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3803         '.f95' and '.F95'.
3804
3805 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3806
3807         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3808
3809 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3810
3811         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3812         testcases with capital suffix.
3813
3814 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3815
3816         PR fortran/15481
3817         PR fortran/13372
3818         PR fortran/13575
3819         PR fortran/15978
3820         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3821
3822         * gfortran.dg/implicit_1.f90: New test.
3823
3824 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3825
3826         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3827         expression to match gfortran warning/error messages
3828         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3829         dg-error text.
3830
3831 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3832
3833         * lib/fortran-torture.exp: Rename proc search_for to
3834         search_for_re.
3835
3836 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3837
3838         * gcc.c-torture/execute/simd-5.x: New file.
3839         XFAIL on SPARC 64-bit at -O0.
3840
3841 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3842
3843         PR c++/8211
3844         PR c++/16165
3845         * g++.dg/warn/effc3.C: New test.
3846
3847 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3848
3849         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3850         change X to 1X in format.
3851         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3852         add data statements to conform to standard.
3853
3854 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3855
3856         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3857         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3858         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3859
3860 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3861
3862         * gfortran.dg/g77/7388.f: Copy from g77.dg
3863         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3864         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3865         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3866         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3867         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3868         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3869         * gfortran.dg/g77/strlen0.f: Likewise
3870
3871 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3872
3873         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3874         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3875
3876 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3877
3878         * gcc.c-torture/execute/920428-2.x: Delete.
3879         * gcc.c-torture/execute/920501-7.x: Likewise.
3880
3881 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3882
3883         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3884         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3885         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3886         prescott and c3-2.
3887         (PREFETCH_3DNOW): Add -march=c3.
3888
3889 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3890
3891         PR c/16437
3892         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3893         * gcc.c-torture/execute/bf64-1.x: Likewise.
3894
3895 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3896
3897         * gcc.c-torture/compile/20040708-1.c: New test.
3898
3899 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3900
3901         PR c++/16169
3902         * g++.dg/warn/effc2.C: New test.
3903
3904 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3905
3906         * gcc.c-torture/execute/bitfld-1.x: Remove.
3907         * gcc.c-torture/execute/bitfld-3.c: New test.
3908         * gcc.dg/bitfld-2.c: Remove XFAILs.
3909
3910 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3911
3912         PR c++/16276
3913         * g++.dg/rtti/tinfo1.C: New file.
3914
3915 2004-07-07  Eric Christopher  <echristo@redhat.com>
3916
3917         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3918
3919 2004-07-07  Andrew Pinski  <apinski@apple.com>
3920
3921         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3922
3923 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3924
3925         * g++.dg/init/call1.C: XFAIL.
3926
3927 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3928
3929         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3930         except for movstrict*, to movmem* and clrstr* to clrmem*.
3931
3932 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3933
3934         * gcc.c-torture/execute/20040707-1.c: New test.
3935
3936 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3937
3938         * gcc.c-torture/execute/20040706-1.c: New test.
3939
3940 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3941
3942         PR c++/3671
3943         * g++.dg/template/spec14.C: New test.
3944
3945 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3946
3947         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3948         nothing if not yet defined.  Use it in b, c and d type definitions.
3949         * gcc.c-torture/execute/20040705-1.c: New test.
3950         * gcc.c-torture/execute/20040705-2.c: New test.
3951
3952 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3953
3954         PR c++/2518
3955         * g++.dg/lookup/new1.C: New test.
3956
3957 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3958
3959         PR c++/11406
3960         * g++.dg/template/sizeof8.C: New test.
3961
3962 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3963
3964         * gcc.c-torture/compile/20040705-1.c: New test.
3965
3966 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3967
3968         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3969
3970 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3971
3972         * gcc.dg/cpp/if-mop.c: Two new testcases.
3973         * gcc.dg/cpp/trad/comment-3.c: New.
3974
3975 2004-07-04  Paul Brook  <paul@codesourcery.com>
3976
3977         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3978
3979 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3980
3981         PR c++/3761
3982         * g++.dg/lookup/crash4.C: New test.
3983
3984 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3985
3986         * gcc.c-torture/execute/builtin-abs-1.c
3987         * gcc.c-torture/execute/builtin-abs-2.c
3988         * gcc.c-torture/execute/builtin-complex-1.c
3989         * gcc.c-torture/execute/builtins/string-1-lib.c
3990         * gcc.c-torture/execute/builtins/string-1.c
3991         * gcc.c-torture/execute/builtins/string-2-lib.c
3992         * gcc.c-torture/execute/builtins/string-2.c
3993         * gcc.c-torture/execute/builtins/string-3-lib.c
3994         * gcc.c-torture/execute/builtins/string-3.c
3995         * gcc.c-torture/execute/builtins/string-4-lib.c
3996         * gcc.c-torture/execute/builtins/string-4.c
3997         * gcc.c-torture/execute/builtins/string-5-lib.c
3998         * gcc.c-torture/execute/builtins/string-5.c
3999         * gcc.c-torture/execute/builtins/string-6-lib.c
4000         * gcc.c-torture/execute/builtins/string-6.c
4001         * gcc.c-torture/execute/builtins/string-7-lib.c
4002         * gcc.c-torture/execute/builtins/string-7.c
4003         * gcc.c-torture/execute/builtins/string-8-lib.c
4004         * gcc.c-torture/execute/builtins/string-8.c
4005         * gcc.c-torture/execute/builtins/string-9-lib.c
4006         * gcc.c-torture/execute/builtins/string-9.c
4007         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
4008         * gcc.c-torture/execute/builtins/string-asm-1.c
4009         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
4010         * gcc.c-torture/execute/builtins/string-asm-2.c
4011         * gcc.c-torture/execute/stdio-opt-1.c
4012         * gcc.c-torture/execute/stdio-opt-2.c
4013         * gcc.c-torture/execute/stdio-opt-3.c
4014         * gcc.c-torture/execute/string-opt-1.c
4015         * gcc.c-torture/execute/string-opt-10.c
4016         * gcc.c-torture/execute/string-opt-11.c
4017         * gcc.c-torture/execute/string-opt-12.c
4018         * gcc.c-torture/execute/string-opt-13.c
4019         * gcc.c-torture/execute/string-opt-14.c
4020         * gcc.c-torture/execute/string-opt-15.c
4021         * gcc.c-torture/execute/string-opt-16.c
4022         * gcc.c-torture/execute/string-opt-2.c
4023         * gcc.c-torture/execute/string-opt-6.c
4024         * gcc.c-torture/execute/string-opt-7.c
4025         * gcc.c-torture/execute/string-opt-8.c:
4026         Replace with ...
4027
4028         * gcc.c-torture/execute/builtins/abs-2.c
4029         * gcc.c-torture/execute/builtins/abs-3.c
4030         * gcc.c-torture/execute/builtins/complex-1.c
4031         * gcc.c-torture/execute/builtins/fprintf.c
4032         * gcc.c-torture/execute/builtins/fputs.c
4033         * gcc.c-torture/execute/builtins/memcmp.c
4034         * gcc.c-torture/execute/builtins/memmove.c
4035         * gcc.c-torture/execute/builtins/memops-asm.c
4036         * gcc.c-torture/execute/builtins/mempcpy-2.c
4037         * gcc.c-torture/execute/builtins/mempcpy.c
4038         * gcc.c-torture/execute/builtins/memset.c
4039         * gcc.c-torture/execute/builtins/printf.c
4040         * gcc.c-torture/execute/builtins/sprintf.c
4041         * gcc.c-torture/execute/builtins/strcat.c
4042         * gcc.c-torture/execute/builtins/strchr.c
4043         * gcc.c-torture/execute/builtins/strcmp.c
4044         * gcc.c-torture/execute/builtins/strcpy.c
4045         * gcc.c-torture/execute/builtins/strcspn.c
4046         * gcc.c-torture/execute/builtins/strlen-2.c
4047         * gcc.c-torture/execute/builtins/strlen.c
4048         * gcc.c-torture/execute/builtins/strncat.c
4049         * gcc.c-torture/execute/builtins/strncmp-2.c
4050         * gcc.c-torture/execute/builtins/strncmp.c
4051         * gcc.c-torture/execute/builtins/strncpy.c
4052         * gcc.c-torture/execute/builtins/strpbrk.c
4053         * gcc.c-torture/execute/builtins/strpcpy-2.c
4054         * gcc.c-torture/execute/builtins/strpcpy.c
4055         * gcc.c-torture/execute/builtins/strrchr.c
4056         * gcc.c-torture/execute/builtins/strspn.c
4057         * gcc.c-torture/execute/builtins/strstr-asm.c
4058         * gcc.c-torture/execute/builtins/strstr.c:
4059         ... these new files.
4060
4061         * gcc.c-torture/execute/builtins/abs-2-lib.c
4062         * gcc.c-torture/execute/builtins/abs-3-lib.c
4063         * gcc.c-torture/execute/builtins/complex-1-lib.c
4064         * gcc.c-torture/execute/builtins/fprintf-lib.c
4065         * gcc.c-torture/execute/builtins/fputs-lib.c
4066         * gcc.c-torture/execute/builtins/memcmp-lib.c
4067         * gcc.c-torture/execute/builtins/memmove-lib.c
4068         * gcc.c-torture/execute/builtins/memops-asm-lib.c
4069         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
4070         * gcc.c-torture/execute/builtins/mempcpy-lib.c
4071         * gcc.c-torture/execute/builtins/memset-lib.c
4072         * gcc.c-torture/execute/builtins/printf-lib.c
4073         * gcc.c-torture/execute/builtins/sprintf-lib.c
4074         * gcc.c-torture/execute/builtins/strcat-lib.c
4075         * gcc.c-torture/execute/builtins/strchr-lib.c
4076         * gcc.c-torture/execute/builtins/strcmp-lib.c
4077         * gcc.c-torture/execute/builtins/strcpy-lib.c
4078         * gcc.c-torture/execute/builtins/strcspn-lib.c
4079         * gcc.c-torture/execute/builtins/strlen-2-lib.c
4080         * gcc.c-torture/execute/builtins/strlen-lib.c
4081         * gcc.c-torture/execute/builtins/strncat-lib.c
4082         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
4083         * gcc.c-torture/execute/builtins/strncmp-lib.c
4084         * gcc.c-torture/execute/builtins/strncpy-lib.c
4085         * gcc.c-torture/execute/builtins/strpbrk-lib.c
4086         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
4087         * gcc.c-torture/execute/builtins/strpcpy-lib.c
4088         * gcc.c-torture/execute/builtins/strrchr-lib.c
4089         * gcc.c-torture/execute/builtins/strspn-lib.c
4090         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
4091         * gcc.c-torture/execute/builtins/strstr-lib.c
4092         * gcc.c-torture/execute/builtins/lib/abs.c
4093         * gcc.c-torture/execute/builtins/lib/fprintf.c
4094         * gcc.c-torture/execute/builtins/lib/memset.c
4095         * gcc.c-torture/execute/builtins/lib/printf.c
4096         * gcc.c-torture/execute/builtins/lib/sprintf.c
4097         * gcc.c-torture/execute/builtins/lib/strcpy.c
4098         * gcc.c-torture/execute/builtins/lib/strcspn.c
4099         * gcc.c-torture/execute/builtins/lib/strncat.c
4100         * gcc.c-torture/execute/builtins/lib/strncmp.c
4101         * gcc.c-torture/execute/builtins/lib/strncpy.c
4102         * gcc.c-torture/execute/builtins/lib/strpbrk.c
4103         * gcc.c-torture/execute/builtins/lib/strspn.c
4104         * gcc.c-torture/execute/builtins/lib/strstr.c:
4105         New files containing support routines.
4106
4107         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
4108         declaration.
4109         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
4110         when not optimizing.
4111
4112 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
4113
4114         PR c++/16240
4115         * g++.dg/abi/mangle22.C: New test.
4116         * g++.dg/abi/mangle23.C: Likewise.
4117
4118 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
4119
4120         PR fortran/16290
4121         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
4122         Allow for cases without denormalized floating point numbers.
4123
4124 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
4125
4126         PR c/1027
4127         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4128         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
4129         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
4130         expected warning text.
4131         * gcc.dg/format/diag-2.c: New test.
4132
4133 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4134
4135         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
4136
4137 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
4138
4139         * gcc.dg/builtins-43.c: New.
4140         * gcc.dg/builtins-44.c: New.
4141         * gcc.dg/builtins-45.c: New.
4142
4143 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
4144             Andreas Tobler  <a.tobler@schweiz.ch>
4145
4146         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
4147         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
4148         as SIGSEGV.
4149         * gcc.dg/cleanup-11.c: Likewise.
4150         * gcc.dg/cleanup-8.c: Likewise.
4151         * gcc.dg/cleanup-9.c: Likewise.
4152         * gcc.dg/cleanup-5.c: Run on all platforms.
4153
4154 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4155
4156         * g++.dg/warn/nonnull1.C: New test.
4157
4158 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4159
4160         * gcc.dg/compat/compat-common.h: Wrap up CINT in
4161         an #ifndef SKIP_COMPLEX_INT/#endif pair.
4162         Special-case the Sun compiler wrt to <complex.h>.
4163
4164 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
4165
4166         * gcc.dg/Wunreachable-8.C: New test.
4167
4168         * gcc.dg/h8300-ice2.c : New test.
4169
4170 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
4171
4172         PR fortran/16161
4173         * gfortran.fortran-torture/compile/implicit.f90: Add test
4174         for implicit character.
4175
4176 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
4177
4178         PR fortran/16289
4179         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
4180         Use tiny() intrinsic to find smallest non-negative real
4181
4182 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
4183
4184         * gcc.dg/compat/struct-by-value-22_main.c: New test.
4185         * gcc.dg/compat/struct-by-value-22_x.c: New.
4186         * gcc.dg/compat/struct-by-value-22_y.c: New.
4187
4188         * gcc.c-torture/execute/20040629-1.c: New test.
4189
4190 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
4191
4192         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
4193         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
4194
4195         PR target/16195
4196         * gcc.dg/20040625-1.c: New test.
4197
4198 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4199
4200         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
4201
4202 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4203
4204         PR fortran/15963
4205         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
4206
4207 2004-06-29  Richard Henderson  <rth@redhat.com>
4208
4209         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
4210
4211 2004-06-29  Paul Brook  <paul@codesourcery.com>
4212
4213         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
4214         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
4215
4216 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
4217
4218         PR c++/16260
4219         * g++.dg/parse/crash15.C: New.
4220
4221 2004-06-28  Andrew Pinski  <apinski@apple.com>
4222
4223         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
4224         by the error already.
4225
4226         * g++.dg/opt/ptrmem4.C: Change to compile only test.
4227
4228 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
4229
4230         PR target/14041
4231         * gcc.dg/h8300-bss-align-1.c : New.
4232
4233 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
4234
4235         * PR c++/16174
4236         * g++.dg/template/ctor4.C: New.
4237
4238 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4239
4240         PR c++/16205
4241         * g++.dg/warn/Wsequence-point-1.C: New test.
4242
4243 2004-06-27  Paul Brook  <paul@codesourcery.com>
4244
4245         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
4246
4247 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
4248
4249         * g++.old-deja/g++.mike/p7325.C: Remove.
4250
4251 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4252
4253         PR c/14963
4254         * gcc.dg/pr14963.c: New test.
4255
4256 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
4257
4258         PR c++/16193
4259         * g++.dg/parse/redef1.C: New test.
4260
4261 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4262
4263         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
4264         20021110.c.
4265         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
4266         20021119-1.c.
4267         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
4268         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
4269         5-04.c.
4270         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
4271         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
4272         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
4273         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
4274         g++.brendan/enum14.C.
4275         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
4276         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
4277         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
4278         g++.mike/virt1.C.
4279         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
4280         memtemp24.C.
4281
4282 2004-06-27  Roger Sayle  <roger@eyesopen.com>
4283
4284         * gcc.dg/20040527-1.c: New test case.
4285
4286 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
4287
4288         PR gfortran/pr16196
4289         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
4290
4291 2004-06-25  Roger Sayle  <roger@eyesopen.com>
4292
4293         PR middle-end/15825
4294         * gcc.dg/pr15825-1.c: New test case.
4295
4296 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4297
4298         * gcc.c-torture/execute/20040625-1.c: New test.
4299
4300 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4301
4302         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
4303
4304 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4305
4306         * gcc.dg/torture/mips-div-1.c: New test.
4307
4308 2004-06-24  Jeff Law  <law@redhat.com>
4309
4310         * gcc.dg/tree-ssa/20040624-1.c: New test.
4311
4312 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
4313
4314         * gcc.c-torture/compile/20040624-1.c: New test.
4315
4316 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4317
4318         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
4319         this directory.
4320
4321 2004-06-23  Andrew Pinski  <apinski@apple.com>
4322
4323         PR middle-end/15988
4324         * g++.dg/opt/ptrmem4.C: New test.
4325
4326         * gcc.dg/c90-array-quals-2.c: New test.
4327
4328 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
4329
4330         * gcc.dg/kpice1.c: New test.
4331
4332 2006-06-23  Andrew Pinski  <apinski@apple.com>
4333
4334         * gcc.dg/c90-array-quals.c: New test.
4335
4336 2006-06-22  Richard Henderson  <rth@redhat.com>
4337
4338         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
4339
4340 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
4341
4342         * gcc.dg/builtins-config.h: Handle FreeBSD.
4343
4344 2006-06-22  Richard Henderson  <rth@redhat.com>
4345
4346         * g++.dg/opt/devirt1.C: New.
4347
4348 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
4349
4350         * g++.dg/opt/pr15551.C: New testcase.
4351
4352 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4353
4354         PR target/14800
4355         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
4356         x86_64-*-linux* when compiling for 32bit.
4357
4358 2004-06-21  Andrew Pinski  <apinski@apple.com>
4359
4360         * gcc.dg/pch/struct-1.c: New.
4361         * gcc.dg/pch/struct-1.hs: New.
4362
4363 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
4364
4365         * gcc.dg/pch/save-temps-1.c: New file.
4366         * gcc.dg/pch/save-temps-1.hs: New file.
4367
4368 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4369
4370         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
4371         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
4372
4373 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4374
4375         * gfortran.fortran-torture/execute/select_1.f90: Rename function
4376         to fix type error.
4377         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
4378         Remove trailing spaces.
4379
4380 2004-06-21  Richard Henderson  <rth@redhat.com>
4381
4382         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
4383         merging && to BIT_FIELD_REF.
4384
4385 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
4386
4387         * g++.dg/opt/placeholder1.C: New test.
4388
4389 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4390
4391         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
4392         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4393         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4394         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4395
4396 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
4397
4398         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
4399         extern "C".
4400         * g++.dg/other/pragma-re-1.C: Add comments.
4401
4402 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
4403
4404         PR gfortran/16080
4405         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
4406
4407 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
4408
4409         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
4410         instead of setting the type of size_t by
4411         hand.
4412
4413 2004-06-18  Roger Sayle  <roger@eyesopen.com>
4414
4415         * gcc.dg/unordered-2.c: New test case.
4416         * gcc.dg/unordered-3.c: New test case.
4417
4418 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
4419
4420         PR other/16043
4421         * lib/g++.exp (g++_version): Tweak regexp for version
4422         * lib/g77.exp (g77_version): Likewise
4423         * lib/gfortran.exp (gfortran_version): Likewise
4424         * lib/objc.exp (objc_version): Likewise
4425         * lib/treelang.exp (treelang_version): Likewise
4426
4427 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
4428
4429         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
4430         Use INT_MAX instead of __INT_MAX__.
4431         * gcc.dg/compat/struct-align-2_y.c: Likewise.
4432
4433         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
4434         * gcc.dg/compat/scalar-return-3_x.c: Use it.
4435         * gcc.dg/compat/scalar-return-3_y.c: Use it.
4436         * gcc.dg/compat/scalar-return-4_x.c: Use it.
4437         * gcc.dg/compat/scalar-return-4_y.c: Use it.
4438         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
4439         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
4440         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
4441         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
4442
4443         * gcc.dg/range-test-1.c: New test.
4444         * g++.dg/opt/range-test-1.C: New test.
4445
4446 2004-06-17  Richard Henderson  <rth@redhat.com>
4447
4448         * objc.dg/sync-1.m: New.
4449         * objc.dg/try-catch-1.m: Don't force next runtime.
4450         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
4451         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
4452         shadowed catch clause.
4453         * objc.dg/try-catch-5.m: New.
4454
4455 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
4456
4457         Bug 14610
4458         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
4459
4460 2004-06-15  Richard Henderson  <rth@redhat.com>
4461
4462         * gcc.dg/20001116-1.c: Move expected warning line.
4463
4464 2004-06-15  Richard Henderson  <rth@redhat.com>
4465
4466         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
4467         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
4468
4469 2004-06-15  Jeff Law  <law@redhat.com>
4470
4471         * gcc.dg/tree-ssa/20040615-1.c: New test.
4472         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
4473         be less sensitive to operand ordering.
4474         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
4475
4476 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
4477
4478         * g++.dg/abi/bitfield3.C: Add comment..
4479
4480 2004-06-15  Richard Henderson  <rth@redhat.com>
4481
4482         * g++.dg/ext/stmtexpr1.C: XFAIL.
4483         * gcc.dg/20030612-1.c: XFAIL.
4484
4485 2004-06-15  Eric Christopher  <echristo@redhat.com>
4486
4487         * g++.dg/charset/asm5.c: New.
4488         * gcc.dg/charset/asm6.c: New.
4489
4490 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4491
4492         PR fortran/15962
4493         * gfortran.fortran-torture/execute/select_1.f90: New test.
4494
4495 2004-06-15  Paul Brook  <paul@codesourcery.com>
4496
4497         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
4498
4499 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4500
4501         PR c++/15967
4502         * g++.dg/lookup/crash3.C: New test.
4503
4504 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4505
4506         PR c++/15947
4507         * g++.dg/parse/dtor4.C: New test.
4508
4509 2004-06-14  Jeff Law  <law@redhat.com>
4510
4511         * gcc.c-torture/compile/20040614-1.c: New test.
4512
4513 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4514
4515         PR fortran/15211
4516         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
4517         LEN of a character array.
4518
4519 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
4520
4521         PR c++/15096
4522         * g++.dg/template/ptrmem10.C: New test.
4523
4524         PR c++/14930
4525         * g++.dg/template/friend30.C: New test.
4526
4527 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4528
4529         PR fortran/14928
4530         * gfortran.fortran-torture/compile/mloc.f90: New test.
4531
4532 2004-06-13  Paul Brook  <paul@codesourcery.com>
4533
4534         * gfortran.fortran-torture/execute/random_2.f90: New test.
4535
4536 2004-06-13  Eric Christopher  <echristo@redhat.com>
4537
4538         * gcc.dg/noncompile/redecl-1.c: Fix error message.
4539
4540 2004-06-12  Paul Brook  <paul@codesourcery.com>
4541
4542         * gfortran.fortran-torture/execute/contained_3.f90: New test.
4543
4544 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4545
4546         PR fortran/14923
4547         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4548
4549 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4550
4551         PR fortran/14957
4552         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4553         syntax errors in end statements of contained subroutines.
4554
4555 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4556
4557         PR fortran/12841
4558         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4559
4560 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4561
4562         PR fortran/15665
4563         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4564
4565 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4566
4567         PR gfortran/12839
4568         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4569
4570 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4571
4572         PR c++/15862
4573         * g++.dg/parse/enum1.C: New test.
4574
4575 2004-06-10  Jeff Law  <law@redhat.com>
4576
4577         * gcc.c-torture/compile/20040610-1.c: New test.
4578
4579 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4580
4581         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4582         * g++.old-deja/g++.other/decl3.C: Likewise.
4583
4584 2004-06-10  Brian Booth  <bbooth@redhat.com>
4585
4586         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4587         V_MAY_DEF instead of VDEF.
4588         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4589
4590 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4591
4592         PR c++/14211
4593         * g++.dg/conversion/const1.C: New test.
4594
4595         PR c++/15076
4596         * g++.dg/conversion/reinterpret1.C: New test.
4597
4598         PR c++/15877
4599         * g++.dg/template/enum2.C: New test.
4600
4601         PR c++/15227
4602         * g++.dg/template/error13.C: New test.
4603
4604 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4605
4606         PR fortran/14957
4607         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4608         arguments to test_* REAL and of the right size.
4609
4610 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4611
4612         PR target/15569
4613         PR rtl-optimization/15681
4614         * gcc.dg/20040609-1.c: New test.
4615
4616 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4617
4618         PR c++/14791
4619         * g++.dg/opt/builtins1.C: New test.
4620
4621 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4622
4623         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4624         that use default windows32 struct layout.
4625         * gcc.dg/i386-bitfield2.c: Likewise.
4626
4627 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4628
4629         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4630         for mingw32 and cygwin targets.
4631
4632 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4633
4634         * gcc.dg/pch/macro-4.c: New.
4635         * gcc.dg/pch/macro-4.hs: New.
4636
4637 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4638
4639         PR fortran/13249
4640         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4641
4642 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4643
4644         PR fortran/13372
4645         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4646
4647 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4648
4649         PR gfortran/14897
4650         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4651
4652 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4653
4654         PR gfortran/15755
4655         * gfortran.fortran-torture/execute/backspace.c : New test.
4656
4657 2004-06-09  Paul Brook  <paul@codesourcery.com>
4658
4659         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4660         (pointer_to_section): Rewrite to use smaller array.
4661
4662 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4663
4664         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4665         * gcc.dg/ext/altivec-10.c: Same.
4666         * gcc.dg/ext/altivec-11.c: Same.
4667         * gcc.dg/ext/altivec-12.c: Same.
4668         * gcc.dg/ext/altivec-13.c: Same.
4669         * gcc.dg/ext/altivec-14.c: Same.
4670         * gcc.dg/ext/altivec-15.c: Same.
4671         * gcc.dg/ext/altivec-16.c: Same.
4672         * gcc.dg/ext/altivec-3.c: Same.
4673         * gcc.dg/ext/altivec-4.c: Same.
4674         * gcc.dg/ext/altivec-6.c: Same.
4675         * gcc.dg/ext/altivec-7.c: Same.
4676         * gcc.dg/ext/altivec-8.c: Same.
4677         * gcc.dg/ext/altivec-varargs-1.c: Same.
4678
4679         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4680         * g++.dg/ext/altivec-10.C: Same.
4681         * g++.dg/ext/altivec-2.C: Same.
4682         * g++.dg/ext/altivec-3.C: Same.
4683         * g++.dg/ext/altivec-4.C: Same.
4684         * g++.dg/ext/altivec-5.C: Same.
4685         * g++.dg/ext/altivec-6.C: Same.
4686         * g++.dg/ext/altivec-7.C: Same.
4687         * g++.dg/ext/altivec-8.C: Same.
4688         * g++.dg/ext/altivec-9.C: Same.
4689
4690 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4691
4692         PR c++/7841
4693         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4694
4695 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4696
4697         * gcc.dg/union-1.c: New test.
4698
4699 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4700
4701         * gcc.dg/builtins-41.c: New test case.
4702         * gcc.dg/builtins-42.c: New test case.
4703
4704 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4705
4706         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4707         * g++.dg/ext/altivec-10.C: Same.
4708         * g++.dg/ext/altivec-2.C: Same.
4709         * g++.dg/ext/altivec-3.C: Same.
4710         * g++.dg/ext/altivec-4.C: Same.
4711         * g++.dg/ext/altivec-5.C: Same.
4712         * g++.dg/ext/altivec-6.C: Same.
4713         * g++.dg/ext/altivec-7.C: Same.
4714         * g++.dg/ext/altivec-8.C: Same.
4715         * g++.dg/ext/altivec-9.C: Same.
4716         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4717         * g++.old-deja/g++.brendan/new3.C: Same.
4718         * gcc.c-torture/execute/eeprof-1.x: Same.
4719
4720 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4721
4722         PR c/14765
4723         * gcc.dg/pr14765-1.c: New test.
4724
4725 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4726
4727         PR c/14649
4728         * gcc.dg/pr14649-1.c: New test case.
4729
4730 2004-06-07  Richard Henderson  <rth@redhat.com>
4731
4732         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4733         if temporaries.
4734
4735 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4736
4737         * g++.dg/eh/elide1.C: Remove XFAIL.
4738
4739 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4740
4741         PR c++/15337
4742         * g++.dg/expr/sizeof3.C: New test.
4743
4744         PR c++/14777
4745         * g++.dg/template/access14.C: New test.
4746
4747         PR c++/15554
4748         * g++.dg/template/enum1.C: New test.
4749
4750         PR c++/15057
4751         * g++.dg/eh/throw1.C: New test.
4752
4753 2004-06-07  David Ayers  <d.ayers@inode.at>
4754             Ziemowit Laski  <zlaski@apple.com>
4755
4756         * lib/objc.exp (objc_target_compile): Revert the '-framework
4757         Foundation' flag fix, since bare Darwin does not ship
4758         with the Foundation framework.
4759         * objc/execute/next_mapping.h: Provide a local NSConstantString
4760         @interface and @implementation.
4761         (objc_constant_string_init): A constructor function, used to
4762         initialize the NSConstantString meta-class object.
4763         * objc/execute/string1.m: Include "next_mapping.h" instead of
4764         <Foundation/NSString.h>.
4765         * objc/execute/string2.m: Likewise.
4766         * objc/execute/string3.m: Likewise.
4767         * objc/execute/string4.m: Likewise.
4768
4769 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4770
4771         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4772         to double. Replace double with FLOAT.
4773         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4774
4775         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4776         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4777         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4778         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4779         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4780         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4781         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4782         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4783
4784 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4785
4786         PR c/13519
4787         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4788
4789 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4790
4791         PR c++/15503
4792         * g++.dg/template/meminit2.C: New test.
4793
4794 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4795
4796         PR target/15822
4797         * gcc.c-torture/execute/compare-fp-1.c,
4798         gcc.c-torture/execute/compare-fp-2.c,
4799         gcc.c-torture/execute/compare-fp-3.c,
4800         gcc.c-torture/execute/compare-fp-4.c,
4801         gcc.c-torture/execute/compare-fp-3.x,
4802         gcc.c-torture/execute/compare-fp-4.x: Moved...
4803         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4804         gcc.c-torture/execute/ieee/compare-fp-2.c,
4805         gcc.c-torture/execute/ieee/compare-fp-3.c,
4806         gcc.c-torture/execute/ieee/compare-fp-4.c,
4807         gcc.c-torture/execute/ieee/compare-fp-3.x,
4808         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4809
4810 2004-06-04  David Ayers  <d.ayers@inode.at>
4811
4812         * objc/execute/protocol-isEqual-4.m: New testcase.
4813
4814 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4815
4816         * objc/execute/protocol-isEqual-1.m: New testcase.
4817         * objc/execute/protocol-isEqual-2.m: New testcase.
4818         * objc/execute/protocol-isEqual-3.m: New testcase.
4819
4820 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4821
4822         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4823
4824 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4825
4826         * lib/objc.exp (objc_target_compile): When running tests on
4827         Darwin (Mac OS X), inform the linker about '-framework
4828         'Foundation'.
4829
4830 2004-06-02  Eric Christopher  <echristo@redhat.com>
4831
4832         * gcc.c-torture/compile/20040602-1.c: New.
4833
4834 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4835
4836         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4837         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4838
4839         PR tree-optimization/14736
4840         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4841
4842         PR tree-optimization/14042
4843         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4844
4845         PR tree-optimization/14729
4846         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4847
4848 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4849
4850         PR fortran/15557
4851         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4852
4853 2004-06-01  Richard Hederson  <rth@redhat.com>
4854
4855         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4856
4857 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4858
4859         PR c++/14932
4860         * g++.dg/parse/offsetof4.C: New test.
4861
4862 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4863
4864         PR objc/7993
4865         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4866
4867 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4868
4869         PR c++/15701
4870         * g++.dg/template/friend29.C: New test.
4871
4872 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4873
4874         PR c/15749
4875         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4876
4877 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4878
4879         * gcc.dg/sparc-trap-1.c: New test.
4880
4881 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4882
4883         PR middle-end/15069
4884         * g++.dg/opt/fold3.C: New test case.
4885
4886 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4887
4888         * lib/target-supports.exp (check_iconv_available): Fix fallout
4889         from 2004-05-28 patch.
4890
4891 2004-05-30  Paul Brook  <paul@codesourcery.com>
4892
4893         PR fortran/15620
4894         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4895         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4896
4897 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4898
4899         * gfortran.fortran-torture/execute/random_1.f90: New test.
4900
4901 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4902
4903         * g++.dg/ext/altivec-10.C: New test.
4904
4905 2004-05-29  Paul Brook  <paul@codesourcery.com>
4906
4907         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4908
4909 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4910
4911         * gcc.dg/altivec-16.c: New test.
4912
4913 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4914
4915         * lib/target-supports.exp (check_vmx_hw_available): New.
4916         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4917
4918         * lib/target-supports.exp (check_alias_available,
4919         check_iconv_available, check_named_sections_available): Use
4920         unique names for temporary files.
4921
4922 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4923
4924         * gcc.dg/altivec-15.c: New test.
4925
4926 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4927
4928         PR c++/15083
4929         * g++.dg/warn/noeffect6.C: New test.
4930
4931         PR c++/15471
4932         * g++.dg/expr/ptrmem4.C: New test.
4933
4934         PR c++/15640
4935         * g++.dg/template/operator3.C: New test.
4936
4937 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4938
4939         PR c++/14668
4940         * g++.dg/lookup/redecl1.C: New test.
4941         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4942
4943 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4944
4945         * gcc.c-torture/execute/compare-fp-1.c,
4946         gcc.c-torture/execute/compare-fp-2.c,
4947         gcc.c-torture/execute/compare-fp-3.c,
4948         gcc.c-torture/execute/compare-fp-4.c,
4949         gcc.c-torture/execute/compare-fp-3.x,
4950         gcc.c-torture/execute/compare-fp-4.x,
4951         gcc.dg/pr15649-1.c: New.
4952
4953 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4954
4955         PR c++/12883
4956         * g++.dg/init/array14.C: New test.
4957
4958 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4959
4960         * lib/compat.exp (compat-get-options-main): New.
4961         (compat-get-options): Remove unneeded code, warn for ignored
4962         command.
4963         (compat-execute): Check flag set by dg-require-* commands.
4964
4965         * lib/compat.exp (compat-execute): Break up long lines.
4966
4967 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4968
4969         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4970         * gcc.dg/altivec-14.c: New test.
4971         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4972
4973         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4974         * gcc.dg/altivec-12.c: Ditto.
4975
4976         * gcc.dg/altivec-3.c: Move call to altivec_check.
4977
4978 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4979
4980         PR c++/15044
4981         * g++.dg/template/error12.C: New test.
4982
4983         PR c++/15317
4984         * g++.dg/ext/attrib15.C: New test.
4985
4986         PR c++/15329
4987         * g++.dg/template/ptrmem9.C: New test.
4988
4989 2004-05-25  Paul Brook  <paul@codesourcery.com>
4990
4991         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4992
4993 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4994
4995         PR c++/15165
4996         * g++.dg/template/crash19.C: New test.
4997
4998 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4999
5000         PR c++/15025
5001         * g++.dg/template/redecl1.C: New test.
5002
5003 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5004
5005         PR c++/14821
5006         * g++.dg/other/ns1.C: New test.
5007
5008         PR c++/14883
5009         * g++.dg/template/invalid1.C: New test.
5010
5011 2004-05-23  Paul Brook  <paul@codesourcery.com>
5012         Victor Leikehman  <lei@haifasphere.co.il>
5013
5014         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
5015         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
5016
5017 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5018
5019         PR c++/15285
5020         PR c++/15299
5021         * g++.dg/template/non-dependent5.C: New test.
5022         * g++.dg/template/non-dependent6.C: New test.
5023
5024 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5025
5026         PR c++/15507
5027         * g++.dg/inherit/union1.C: New test.
5028
5029         PR c++/15542
5030         * g++.dg/template/addr1.C: New test.
5031
5032         PR c++/15427
5033         * g++.dg/template/array5.C: New test.
5034
5035         PR c++/15287
5036         * g++.dg/template/array6.C: New test.
5037
5038 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
5039             Roger Sayle  <roger@eyesopen.com>
5040
5041         * g++.dg/lookup/forscope2.C: New test case.
5042
5043 2004-05-22  Ben Elliston  <bje@au.ibm.com>
5044
5045         * gcc.dg/cpp/Wmissingdirs.c: New.
5046
5047 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5048
5049         PR target/15301
5050         * gcc.dg/compat/union-m128-1.h: New file.
5051         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5052         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5053         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5054
5055 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5056
5057         PR target/15302
5058         * gcc.dg/compat/struct-complex-1.h: New file.
5059         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
5060         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
5061         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5062
5063 2004-05-20  Roger Sayle  <roger@eyesopen.com>
5064
5065         PR middle-end/3074
5066         * gcc.dg/pr3074-1.c: New test case.
5067         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
5068
5069 2004-05-20  Falk Hueffner  <falk@debian.org>
5070
5071         PR other/15526
5072         * gcc.dg/ftrapv-1.c: New test case.
5073
5074 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5075
5076         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
5077
5078 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
5079             Jeff Law  <law@redhat.com>
5080
5081         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
5082         * gcc.dg/tree-ssa/20040518-2.c: New test.
5083
5084         * gcc.dg/tree-ssa/20040518-1.c: New test.
5085
5086 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
5087
5088         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
5089
5090 2004-05-18  Paul Brook  <paul@codesourcery.com>
5091
5092         PR fortran/13930
5093         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
5094
5095 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5096
5097         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
5098         constant folding.
5099
5100 2004-05-17  Steven Bosscher  <stevenb@suse.de>
5101
5102         * gcc.dg/tree-ssa/20040517-1.c: New test.
5103
5104 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5105
5106         * gcc.dg/loop-4.c: New test.
5107
5108 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
5109
5110         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
5111
5112 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
5113
5114         PR fortran/15311
5115         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
5116
5117 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5118
5119         PR fortran/13826
5120         PR fortran/13940
5121         * gfortran.fortran-torture/compile/data_1.f90: New test.
5122
5123 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
5124
5125         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
5126         * gcc.dg/uninit-H.c: Define ASM for __s390__.
5127
5128 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5129
5130         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
5131
5132 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5133
5134         PR c/15444
5135         * gcc.dg/format/xopen-1.c: Adjust expected message.
5136         * gcc.dg/format/xopen-3.c: New test.
5137
5138 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
5139
5140         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
5141
5142 2004-05-14  Jeff Law  <law@redhat.com>
5143
5144         * gcc.dg/tree-ssa/20040514-2.c: New test.
5145
5146 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5147
5148         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
5149         this ...
5150         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
5151         this.
5152
5153 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
5154
5155         * gcc.dg/tree-ssa/20040514-1.c: New test.
5156
5157 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5158
5159         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
5160         test.
5161
5162 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5163
5164         PR fortran/14066
5165         * gfortran.fortran-torture/compile/do_1.f90: New test.
5166
5167 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5168
5169         PR fortran/15051
5170         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
5171         test.
5172
5173 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
5174
5175         PR fortran/15149
5176         * gfortran.fortran-torture/execute/random_init.f90: New test.
5177
5178 2004-05-13  Paul Brook  <paul@codesourcery.com>
5179
5180         PR fortran/15314
5181         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
5182
5183 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
5184
5185         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
5186         for the powerpc case.
5187
5188 2004-05-13  Jeff Law  <law@redhat.com>
5189
5190         * gcc.dg/tree-ssa/20040513-1.c: New test.
5191         * gcc.dg/tree-ssa/20040513-2.c: New test.
5192
5193 2004-05-13  Paul Brook  <paul@codesourcery.com>
5194
5195         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
5196         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
5197         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
5198
5199 2004-05-13  Andreas Schwab  <schwab@suse.de>
5200
5201         PR other/10819
5202         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
5203         characters.
5204
5205 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
5206
5207         PR fortran/15294
5208         * gfortran.fortran-torture/execute/adjustr.f90: New file.
5209
5210 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
5211
5212         Merge from tree-ssa-20020619-branch.  See
5213         ChangeLog.tree-ssa for details.
5214
5215 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
5216
5217         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
5218         include <altivec.h> explicitly.
5219         * gcc.dg/altivec-13.c: Likewise.
5220
5221 2004-05-11  Paul Brook  <paul@codesourcery.com>
5222
5223         * gcc.c-torture/compile/20010518-1.c: Force enum size.
5224
5225 2004-05-10  Eric Christopher  <echristo@redhat.com>
5226
5227         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
5228         * gcc.dg/sibcall-4.c: Ditto.
5229
5230 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
5231
5232         * g++.dg/ext/altivec-8.C: New test case.
5233         * gcc.dg/altivec-13.c: New test case.
5234
5235 2004-05-08  Roger Sayle  <roger@eyesopen.com>
5236
5237         * gcc.c-torture/execute/divcmp-1.c: New test case.
5238         * gcc.c-torture/execute/divcmp-2.c: New test case.
5239         * gcc.c-torture/execute/divcmp-3.c: New test case.
5240
5241 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
5242
5243         * g++.dg/other/pragma-re-2.C: New test.
5244
5245 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5246
5247         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
5248         * gcc.dg/i386-387-2.c: Likewise.
5249
5250         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
5251         __builtin_drem.
5252         * gcc.dg/i386-387-6.c: Likewise.
5253
5254 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5255
5256         * gcc.dg/builtins-33.c:  Also check log1p*.
5257
5258 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
5259
5260         PR optimization/15296
5261         * gcc.c-torture/execute/pr15296.c: New test.
5262
5263 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
5264
5265         * gcc.dg/builtins-40.c: New test.
5266
5267 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
5268
5269         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
5270
5271 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
5272
5273         * g++.dg/ext/spe1.C: New testcase.
5274
5275 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
5276
5277         * objc.dg/image-info.m: Allow additional attributes
5278         for __image_info section.
5279
5280 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
5281
5282         * gcc.dg/torture/mips-hilo-2.c: New test.
5283
5284 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5285
5286         PR c++/14389
5287         * g++.dg/template/member5.C: New test.
5288
5289 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
5290
5291         * gcc.dg/builtins-34.c: Also check expm1*.
5292
5293 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5294
5295         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
5296         * gcc.dg/torture/builtin-convert-3.c: New test.
5297
5298 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
5299
5300         PR middle-end/15054
5301         * g++.dg/opt/pr15054.C: New test.
5302
5303 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5304
5305         * gcc.dg/torture/builtin-rounding-1.c: New test.
5306         * gcc.dg/builtins-25.c: Delete.
5307         * gcc.dg/builtins-29.c: Delete.
5308
5309 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
5310
5311         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
5312         * gcc.dg/sibcall-4.c: Likewise.
5313         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
5314
5315 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5316
5317         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
5318         bit-field on 16-bit targets.
5319
5320 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5321
5322         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
5323         16-bit targets.
5324
5325 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
5326
5327         * gcc.dg/rs6000-power2-1.c: Change to compile only.
5328         * gcc.dg/rs6000-power2-2.c: Likewise.
5329
5330 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
5331
5332         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
5333         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
5334         Change the asm registers to be in form of frN instead of fN.
5335
5336 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5337
5338         * gcc.dg/torture/builtin-convert-2.c: New test.
5339
5340 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
5341
5342         * gcc.dg/rs6000-power2-1.c: New test.
5343         * gcc.dg/rs6000-power2-2.c: New test.
5344
5345 2004-04-28  Jan Hubicka  <jh@suse.cz>
5346
5347         * gcc.dg/unused-6.c: New test.
5348
5349 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
5350             Ulrich Weigand  <uweigand@de.ibm.com>
5351
5352         * ada/acats/run_all.sh: Define $target variable.
5353
5354 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
5355
5356         PR c++/15119
5357         * g++.dg/other/vararg-1.C: New test.
5358
5359         PR c++/4794
5360         * g++.dg/eh/cleanup3.C: New test.
5361
5362 2004-04-24  Laurent GUERBY <laurent@guerby.net>
5363
5364         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
5365         and ad8011a (target_insn).
5366         * ada/acats/support/macro.dfs: Likewise.
5367         * ada/acats/support/impbit.adb: New file.
5368
5369 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
5370
5371         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
5372
5373 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5374
5375         * gcc.dg/loop-3.c: New test.
5376
5377 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
5378
5379         * gcc.c-torture/execute/simd-5.c: New test.
5380
5381 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5382
5383         PR c++/15064
5384         * g++.dg/template/crash18.C: New test.
5385
5386 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
5387
5388         * g++.dg/ext/complit3.C: New test.
5389
5390 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5391
5392         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
5393         * gcc.dg/altivec-3.c: Same.
5394         * gcc.dg/altivec-varargs-1.c: Same.
5395
5396 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5397
5398         * lib/target-supports.exp (check_profiling_available): Assume
5399         profiling is not available on powerpc-eabi targets.
5400
5401 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
5402
5403         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
5404         * gcc.dg/vmx/bug-1.c: Ditto.
5405
5406 2004-04-20  Eric Christopher  <echristo@redhat.com>
5407
5408         * gcc.dg/charset/extern.c: New test.
5409         * g++.dg/charset/extern3.cc: Ditto.
5410
5411 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
5412
5413         * gcc.dg/builtins-39.c: New test.
5414
5415 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
5416
5417         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
5418
5419 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
5420
5421         * gcc.dg/torture/mips-hilo-1.c: New test.
5422
5423 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
5424
5425         * gcc.c-torture/compile/20040419-1.c: New test.
5426
5427 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
5428
5429         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
5430
5431 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
5432             Aldy Hernandez  <aldyh@redhat.com>
5433
5434         * gcc.c-torture/execute/va-arg-24.c: New.
5435
5436 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
5437             Aldy Hernandez  <aldyh@redhat.com>
5438
5439         * gcc.dg/vmx/1b-01.c: New.
5440         * gcc.dg/vmx/1b-02.c: New.
5441         * gcc.dg/vmx/1b-03.c: New.
5442         * gcc.dg/vmx/1b-04.c: New.
5443         * gcc.dg/vmx/1b-05.c: New.
5444         * gcc.dg/vmx/1b-06.c: New.
5445         * gcc.dg/vmx/1b-07.c: New.
5446         * gcc.dg/vmx/1c-01.c: New.
5447         * gcc.dg/vmx/1c-02.c: New.
5448         * gcc.dg/vmx/3a-01a.c: New.
5449         * gcc.dg/vmx/3a-01.c: New.
5450         * gcc.dg/vmx/3a-01m.c: New.
5451         * gcc.dg/vmx/3a-03.c: New.
5452         * gcc.dg/vmx/3a-03m.c: New.
5453         * gcc.dg/vmx/3a-04.c: New.
5454         * gcc.dg/vmx/3a-04m.c: New.
5455         * gcc.dg/vmx/3a-05.c: New.
5456         * gcc.dg/vmx/3a-06.c: New.
5457         * gcc.dg/vmx/3a-06m.c: New.
5458         * gcc.dg/vmx/3a-07.c: New.
5459         * gcc.dg/vmx/3b-01.c: New.
5460         * gcc.dg/vmx/3b-02.c: New.
5461         * gcc.dg/vmx/3b-10.c: New.
5462         * gcc.dg/vmx/3b-13.c: New.
5463         * gcc.dg/vmx/3b-14.c: New.
5464         * gcc.dg/vmx/3b-15.c: New.
5465         * gcc.dg/vmx/3c-01a.c: New.
5466         * gcc.dg/vmx/3c-01.c: New.
5467         * gcc.dg/vmx/3c-02.c: New.
5468         * gcc.dg/vmx/3c-03.c: New.
5469         * gcc.dg/vmx/3d-01.c: New.
5470         * gcc.dg/vmx/4-01.c: New.
5471         * gcc.dg/vmx/4-03.c: New.
5472         * gcc.dg/vmx/5-01.c: New.
5473         * gcc.dg/vmx/5-02.c: New.
5474         * gcc.dg/vmx/5-03.c: New.
5475         * gcc.dg/vmx/5-04.c: New.
5476         * gcc.dg/vmx/5-05.c: New.
5477         * gcc.dg/vmx/5-06.c: New.
5478         * gcc.dg/vmx/5-07.c: New.
5479         * gcc.dg/vmx/5-07t.c: New.
5480         * gcc.dg/vmx/5-08.c: New.
5481         * gcc.dg/vmx/5-10.c: New.
5482         * gcc.dg/vmx/5-11.c: New.
5483         * gcc.dg/vmx/7-01a.c: New.
5484         * gcc.dg/vmx/7-01.c: New.
5485         * gcc.dg/vmx/7c-01.c: New.
5486         * gcc.dg/vmx/7d-01.c: New.
5487         * gcc.dg/vmx/7d-02.c: New.
5488         * gcc.dg/vmx/8-01.c: New.
5489         * gcc.dg/vmx/8-02a.c: New.
5490         * gcc.dg/vmx/8-02.c: New.
5491         * gcc.dg/vmx/brode-1.c: New.
5492         * gcc.dg/vmx/bug-1.c: New.
5493         * gcc.dg/vmx/bug-2.c: New.
5494         * gcc.dg/vmx/bug-3.c: New.
5495         * gcc.dg/vmx/cw-bug-1.c: New.
5496         * gcc.dg/vmx/cw-bug-2.c: New.
5497         * gcc.dg/vmx/cw-bug-3.c: New.
5498         * gcc.dg/vmx/dct.c: New.
5499         * gcc.dg/vmx/debug-1.c: New.
5500         * gcc.dg/vmx/debug-2.c: New.
5501         * gcc.dg/vmx/debug-3.c: New.
5502         * gcc.dg/vmx/debug-4.c: New.
5503         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
5504         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
5505         * gcc.dg/vmx/eg-5.c: New.
5506         * gcc.dg/vmx/fft.c: New.
5507         * gcc.dg/vmx/gcc-bug-1.c: New.
5508         * gcc.dg/vmx/gcc-bug-2.c: New.
5509         * gcc.dg/vmx/gcc-bug-3.c: New.
5510         * gcc.dg/vmx/gcc-bug-4.c: New.
5511         * gcc.dg/vmx/gcc-bug-5.c: New.
5512         * gcc.dg/vmx/gcc-bug-6.c: New.
5513         * gcc.dg/vmx/gcc-bug-7.c: New.
5514         * gcc.dg/vmx/gcc-bug-8.c: New.
5515         * gcc.dg/vmx/gcc-bug-9.c: New.
5516         * gcc.dg/vmx/gcc-bug-b.c: New.
5517         * gcc.dg/vmx/gcc-bug-c.c: New.
5518         * gcc.dg/vmx/gcc-bug-d.c: New.
5519         * gcc.dg/vmx/gcc-bug-e.c: New.
5520         * gcc.dg/vmx/gcc-bug-f.c: New.
5521         * gcc.dg/vmx/gcc-bug-g.c: New.
5522         * gcc.dg/vmx/gcc-bug-i.c: New.
5523         * gcc.dg/vmx/harness.h: New.
5524         * gcc.dg/vmx/ira1.c: New.
5525         * gcc.dg/vmx/ira2a.c: New.
5526         * gcc.dg/vmx/ira2b.c: New.
5527         * gcc.dg/vmx/ira2.c: New.
5528         * gcc.dg/vmx/ira2c.c: New.
5529         * gcc.dg/vmx/mem.c: New.
5530         * gcc.dg/vmx/newton-1.c: New.
5531         * gcc.dg/vmx/ops.c: New.
5532         * gcc.dg/vmx/sn7153.c: New.
5533         * gcc.dg/vmx/spill2.c: New.
5534         * gcc.dg/vmx/spill3.c: New.
5535         * gcc.dg/vmx/spill.c: New.
5536         * gcc.dg/vmx/t.c: New.
5537         * gcc.dg/vmx/varargs-1.c: New.
5538         * gcc.dg/vmx/varargs-2.c: New.
5539         * gcc.dg/vmx/varargs-3.c: New.
5540         * gcc.dg/vmx/varargs-4.c: New.
5541         * gcc.dg/vmx/varargs-5.c: New.
5542         * gcc.dg/vmx/varargs-6.c: New.
5543         * gcc.dg/vmx/varargs-7.c: New.
5544         * gcc.dg/vmx/vmx.exp: New.
5545         * gcc.dg/vmx/vprint-1.c: New.
5546         * gcc.dg/vmx/vscan-1.c: New.
5547         * gcc.dg/vmx/x-01.c: New.
5548         * gcc.dg/vmx/x-02.c: New.
5549         * gcc.dg/vmx/x-03.c: New.
5550         * gcc.dg/vmx/x-04.c: New.
5551         * gcc.dg/vmx/x-05.c: New.
5552         * gcc.dg/vmx/yousufi-1.c: New.
5553         * gcc.dg/vmx/zero-1.c: New.
5554         * gcc.dg/vmx/zero.c: New.
5555
5556 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5557
5558         * g++.dg/lookup/java1.C: Update for chage of
5559         _Jv_AllocObject.
5560         * g++.dg/lookup/java2.C: Likewise.
5561
5562 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5563
5564         * ada/acats/run_all.sh: use -O2 by default.
5565
5566 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5567
5568         * gcc.dg/vr-mult-[12].c: New tests.
5569
5570 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5571
5572         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5573
5574         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5575
5576 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5577
5578         * lib/target-supports.exp (check_profiling_available): Assume profiling
5579         isn't available for mips*-*-elf targets.
5580
5581 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5582
5583         * gcc.dg/builtins-38.c: New test.
5584
5585 2004-04-14  Eric Christopher  <echristo@redhat.com>
5586
5587         * g++.dg/charset/charset.exp: Run .cc extension tests.
5588
5589 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5590
5591         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5592
5593 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5594
5595         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5596
5597 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5598
5599         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5600         * gcc.dg/i386-387-2.c: Likewise.
5601
5602         * gcc.dg/i386-387-7.c: New test.
5603         * gcc.dg/i386-387-8.c: New test.
5604
5605         * gcc.dg/builtins-37.c: New test.
5606
5607 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5608
5609         * g++.dg/pch/externc-1.C: Add missing semicolon.
5610
5611 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5612
5613         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5614
5615 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5616
5617         * gcc.c-torture/execute/20040411-1.c: New test.
5618
5619 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5620
5621         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5622
5623 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5624
5625         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5626
5627 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5628
5629         * lib/target-supports.exp (check_named_sections_available): New.
5630         * lib/gcc-dg.exp (dg-require-named-sections): New.
5631         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5632         old-deja.exp.  Also prune error-count message from HP linker.
5633         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5634
5635         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5636         * g++.old-deja/g++.pt/static3.C: Likewise.
5637         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5638
5639 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5640
5641         * gcc.c-torture/execute/20040409-1.c: New test case.
5642         * gcc.c-torture/execute/20040409-2.c: New test case.
5643         * gcc.c-torture/execute/20040409-3.c: New test case.
5644
5645 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5646
5647         * gcc.dg/20040409-1.c: New test.
5648
5649 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5650
5651         PR target/14888
5652         * g++.dg/opt/pr14888.C: New test case.
5653
5654 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5655
5656         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5657         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5658         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5659         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5660         New tests.
5661
5662 2004-04-08  Paul Brook  <paul@codesourcery.com>
5663
5664         * gcc.dg/spill-1.c: New test.
5665
5666 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5667
5668         * gcc.dg/torture/builtin-ctype-2.c: New test.
5669
5670 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5671
5672         * gcc.dg/pch/pch.exp: Add largefile test.
5673
5674 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5675
5676         * g++.dg/pch/externc-1.Hs: New.
5677         * g++.dg/pch/externc-1.C: New.
5678
5679 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5680
5681         * gcc.dg/compat/struct-by-value-5a_main.c,
5682         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5683         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5684         * gcc.dg/compat/struct-by-value-5a_x.c,
5685         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5686         gcc.dg/compat/struct-by-value-5_x.c.
5687         * gcc.dg/compat/struct-by-value-5a_y.c,
5688         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5689         gcc.dg/compat/struct-by-value-5_y.c.
5690
5691         * gcc.dg/compat/struct-by-value-6a_main.c,
5692         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5693         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5694         * gcc.dg/compat/struct-by-value-6a_x.c,
5695         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5696         gcc.dg/compat/struct-by-value-6_x.c.
5697         * gcc.dg/compat/struct-by-value-6a_y.c,
5698         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5699         gcc.dg/compat/struct-by-value-6_y.c.
5700
5701         * gcc.dg/compat/struct-by-value-7a_main.c,
5702         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5703         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5704         * gcc.dg/compat/struct-by-value-7a_x.c,
5705         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5706         gcc.dg/compat/struct-by-value-7_x.c.
5707         * gcc.dg/compat/struct-by-value-7a_y.c,
5708         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5709         gcc.dg/compat/struct-by-value-7_y.c.
5710
5711 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5712
5713         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5714         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5715         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5716         options.
5717
5718 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5719
5720         * gcc.dg/builtins-36.c: New test.
5721
5722 2004-04-06  Paul Brook  <paul@codesourcery.com>
5723
5724         * README.gcc: Remove obsolete contraint on testcases.
5725
5726 2004-04-05  Paul Brook  <paul@codesourcery.com>
5727
5728         PR2123
5729         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5730         failure and exit(0) on success.
5731         * g++.dg/expr/anew2.C: Ditto.
5732         * g++.dg/expr/anew3.C: Ditto.
5733         * g++.dg/expr/anew4.C: Ditto.
5734
5735 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5736
5737         PR c++/3518
5738         * g++.dg/template/unify7.C: New.
5739
5740 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5741
5742         * g++.dg/README: Bring up to date with new subdirectories; remove
5743         duplicate subdirectory lines.
5744
5745 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5746
5747         PR c++/14007
5748         * g++.dg/template/unify5.C: New.
5749         * g++.dg/template/unify6.C: New.
5750         * g++.dg/template/qualttp20.C: Adjust.
5751         * g++.old-deja/g++.jason/report.C: Adjust.
5752         * g++.old-deja/g++.other/qual1.C: Adjust.
5753
5754 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5755
5756         PR c++/14803
5757         * g++.dg/inherit/ptrmem1.C: New test.
5758
5759 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5760
5761         PR c++/14755
5762         * gcc.c-torture/execute/20040331-1.c: New test.
5763         * gcc.dg/20040331-1.c: New test.
5764
5765 2004-04-01  Paul Brook  <paul@codesourcery.com>
5766
5767         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5768
5769 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5770
5771         PR c++/14724
5772         * g++.dg/init/goto1.C: New test.
5773
5774         PR c++/14763
5775         * g++.dg/template/defarg4.C: New test.
5776
5777 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5778
5779         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5780
5781 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5782
5783         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5784
5785 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5786
5787         * gcc.dg/noncompile/undeclared-2.c: New test.
5788
5789 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5790
5791         * gcc.dg/940409-1.c: Remove XFAIL.
5792         * gcc.dg/reg-vol-struct-1.c: New test.
5793
5794 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5795
5796         * gcc.dg/torture/builtin-wctype-1.c: New test.
5797
5798 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5799
5800         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5801         * gcc.dg/20001101-1.c: Likewise.
5802         * gcc.dg/20001102-1.c: Likewise.
5803
5804 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5805
5806         * gcc.dg/compare8.c: Add an additional test for XOR.
5807
5808 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5809
5810         * gcc.dg/torture/builtin-ctype-1.c: New test.
5811
5812 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5813
5814         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5815         * gcc.dg/torture/builtin-math-1.c: Likewise.
5816         * gcc.dg/torture/builtin-power-1.c: New test.
5817
5818 2004-03-24  Andreas Schwab  <schwab@suse.de>
5819
5820         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5821         IA64 assembler.
5822
5823 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5824             Roger Sayle  <roger@eyesopen.com>
5825
5826         * gcc.dg/compare8.c: New test case.
5827
5828 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5829
5830         * g++.dg/ext/altivec-7.C: New test.
5831
5832 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5833
5834         PR 12267, 12391, 12560, 13129, 14114, 14133
5835         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5836         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5837         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5838         Adjust error regexps.
5839         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5840         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5841         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5842         * gcc.dg/local1.c: Add explanatory comment.
5843
5844 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5845
5846         PR optimization/14669
5847         * g++.dg/opt/fold2.C: New test case.
5848
5849 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5850
5851         PR c/14069
5852         * gcc.dg/20040322-1.c: New test.
5853
5854 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5855
5856         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5857         * gcc.dg/ultrasp4.c: Likewise.
5858         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5859
5860 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5861
5862         * gcc.dg/i386-sse-8.c: Reset default options.
5863
5864 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5865
5866         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5867         in the error message text.
5868
5869 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5870
5871         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5872
5873 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5874
5875         PR c++/14616
5876         * g++.dg/init/array13.C: New test.
5877
5878 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5879
5880         PR target/13889
5881         * gcc.c-torture/compile/pr13889.c: New test case.
5882
5883 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5884
5885         PR c/14635
5886         * builtins-1.c (nan, nans): Don't test.
5887         * builtins-30.c: Don't use nan, nanf, nanl.
5888         * builtins-35.c: New test.
5889
5890 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5891
5892         * g++.dg/ext/altivec-6.C: New test.
5893
5894 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5895
5896         * g++.dg/init/placement3.C: New test.
5897
5898         * g++.dg/template/spec13.C: New test.
5899
5900         * g++.dg/lookup/using11.C: New test.
5901
5902         * g++.dg/lookup/koenig3.C: New test.
5903
5904         * g++.dg/template/operator2.C: New test.
5905
5906         * g++.dg/expr/dtor3.C: New test.
5907         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5908         marker.
5909         * g++.old-deja/g++.law/visibility28.C: Likewise.
5910
5911 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5912
5913         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5914         * gcc.dg/ppc64-abi-3.c: Likewise.
5915
5916 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5917
5918         PR c++/14545
5919         * g++.dg/parse/template15.C: New test.
5920
5921 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5922
5923         * g++.dg/expr/dtor2.C: New test.
5924
5925         * g++.dg/lookup/anon4.C: New test.
5926
5927         * g++.dg/overload/using1.C: New test.
5928
5929         * g++.dg/template/lookup7.C: New test.
5930
5931         * g++.dg/template/typename6.C: New test.
5932
5933         * g++.dg/expr/cond6.C: New test.
5934
5935 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5936
5937         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5938
5939 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5940
5941         * g++.dg/expr/cond5.C: New test.
5942         * g++.dg/expr/constcast1.C: Likewise.
5943         * g++.dg/expr/ptrmem2.C: Likewise.
5944         * g++.dg/expr/ptrmem3.C: Likewise.
5945         * g++.dg/lookup/main1.C: Likewise.
5946         * g++.dg/template/lookup6.C: Likewise.
5947
5948 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5949
5950         * gcc.dg/local1.c: New test.
5951
5952         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5953
5954 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5955
5956         * gcc.dg/torture/builtin-convert-1.c: New test.
5957
5958 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5959
5960         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5961
5962 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5963
5964         PR c++/14481
5965         * g++.dg/warn/Wunused-7.C: New test.
5966
5967 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5968
5969         * gcc.dg/torture/builtin-integral-1.c: New test.
5970
5971 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5972
5973         PR c++/14586
5974         * g++.dg/parse/non-dependent3.C: New test.
5975
5976 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5977
5978         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5979         * g++.dg/eh/simd-2.C: Likewise.
5980         * g++.dg/init/array10.C: Likewise.
5981         * gcc.c-torture/compile/simd-1.c: Likewise.
5982         * gcc.c-torture/compile/simd-2.c: Likewise.
5983         * gcc.c-torture/compile/simd-3.c: Likewise.
5984         * gcc.c-torture/compile/simd-4.c: Likewise.
5985         * gcc.c-torture/compile/simd-6.c: Likewise.
5986         * gcc.c-torture/execute/simd-1.c: Likewise.
5987         * gcc.c-torture/execute/simd-2.c: Likewise.
5988         * gcc.dg/compat/vector-defs.h: Likewise.
5989         * gcc.dg/20020531-1.c: Likewise.
5990         * gcc.dg/altivec-3.c: Likewise.
5991         * gcc.dg/altivec-4.c: Likewise.
5992         * gcc.dg/altivec-varargs-1.c: Likewise.
5993         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5994         * gcc.dg/i386-mmx-3.c: Likewise.
5995         * gcc.dg/i386-sse-4.c: Likewise.
5996         * gcc.dg/i386-sse-5.c: Likewise.
5997         * gcc.dg/i386-sse-8.c: Likewise.
5998         * gcc.dg/simd-1.c: Likewise.
5999         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
6000         __ev64_opaque__ since the machine description provides it.
6001
6002 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6003
6004         * lib/compat.exp (skip_list): New global variable.
6005         Use it to hold the user defined COMPAT_SKIPS list if any.
6006         (compat-obj): Add the members of skip_list to optall.
6007
6008 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6009
6010         * gcc.dg/compat/union-by-value-1_main.c,
6011         union-by-value-1_x.c, union-by-value-1_y.c,
6012         union-check.h, union-defs.h,
6013         union-init.h, union-return-1_main.c,
6014         union-return-1_x.c, union-return-1_y.c: New files.
6015
6016 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6017
6018         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
6019         mixed-struct-init.h: Add 4 mixed structure types.
6020         struct-by-value-21_main.c, struct-by-value-21_x.c,
6021         struct-by-value-21_y.c, struct-return-21_main.c,
6022         struct-return-21_x.c, struct-return-21_y.c: New files.
6023
6024 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
6025
6026         PR c++/14550
6027         * g++.dg/parse/template14.C: New test.
6028
6029 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6030
6031         * gcc.c-torture/execute/20040313-1.c: New test.
6032
6033 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
6034
6035         PR target/14533
6036         * gcc.dg/20040311-2.c: New test.
6037
6038 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
6039
6040         PR other/14544
6041         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
6042         bit-field.
6043
6044 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
6045
6046         * gcc.dg/20040305-2.c: Add missing return statement.
6047
6048 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6049
6050         * gcc.dg/builtins-34.c: Also check pow10*.
6051
6052 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6053
6054         PR target/14262
6055         * gcc.dg/20040305-2.c: New test.
6056
6057 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6058
6059         * gcc.dg/20040310-1.c: New test.
6060
6061 2004-03-11  Roger Sayle  <roger@eyesopen.com>
6062
6063         * gcc.c-torture/execute/20040311-1.c: New test case.
6064
6065 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
6066
6067         PR c++/14476
6068         * g++.dg/lookup/enum1.C: New test.
6069
6070 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
6071
6072         PR c++/14510
6073         * g++.dg/lookup/struct2.C: New test.
6074
6075 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
6076
6077         * gcc.dg/builtins-34.c: New test.
6078
6079 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6080
6081         * gcc.dg/torture/builtin-nonneg-1.c: New test.
6082
6083 2004-03-09  James E Wilson  <wilson@specifixinc.com>
6084
6085         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
6086         * gcc.dg/alias-2.c: New testcase.
6087
6088 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
6089
6090         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
6091
6092 2004-03-09  Roger Sayle  <roger@eyesopen.com>
6093
6094         * gcc.c-torture/execute/20040309-1.c: New test case.
6095
6096 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6097
6098         PR c++/14397
6099         * g++.dg/overload/ref1.C: New.
6100
6101 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6102
6103         PR c++/14409
6104         * g++.dg/template/spec12.C: New test.
6105
6106         PR c++/14448
6107         * g++.dg/parse/crash14.C: New test.
6108
6109 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6110
6111         PR c++/14230
6112         * g++.dg/init/ref11.C: New test.
6113
6114 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6115
6116         PR c++/14432
6117         * g++.dg/parse/builtin2.C: New test.
6118
6119 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6120
6121         PR c++/14401
6122         * g++.dg/init/ctor3.C: New test.
6123         * g++.dg/init/union1.C: New test.
6124         * g++.dg/ext/anon-struct4.C: New test.
6125
6126 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6127
6128         * g++.dg/lookup/koenig1.C: Tweak error messages.
6129         * g++.dg/lookup/used-before-declaration.C: Likewise.
6130         * g++.dg/other/do1.C: Likewise.
6131         * g++.dg/overload/koenig1.C: Likewise.
6132         * g++.dg/parse/crash13.C: Likewise.
6133         * g++.dg/template/instantiate3.C: Likewise.
6134
6135 2004-03-08  Eric Christopher  <echristo@redhat.com>
6136
6137         * * lib/target-supports.exp: Enable libiconv in test
6138         compilation.  Fix up error checking.
6139
6140 2004-03-08  Roger Sayle  <roger@eyesopen.com>
6141
6142         PR middle-end/14289
6143         * gcc.dg/pr14289-1.c: New test case.
6144         * gcc.dg/pr14289-2.c: Likewise.
6145         * gcc.dg/pr14289-3.c: Likewise.
6146
6147 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
6148
6149         * gcc.c-torture/execute/20040308-1.c: New test.
6150
6151 2004-03-07  Roger Sayle  <roger@eyesopen.com>
6152
6153         * gcc.c-torture/execute/20040307-1.c: New test case.
6154
6155 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
6156
6157         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
6158
6159 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
6160
6161         * gcc.dg/20040306-1.c: New test.
6162
6163 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
6164
6165         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
6166         them static.
6167         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
6168
6169 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6170
6171         PR c/14465
6172         * gcc.dg/decl-6.c: New test.
6173
6174 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6175
6176         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
6177         Rename LOGPOW -> LOG_POW.
6178         (SQRT_EXP, POW_EXP): New.
6179
6180 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6181
6182         * gcc.dg/i386-sse-8.c: New test.
6183
6184 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6185
6186         PR c/14114
6187         * gcc.dg/decl-5.c: New test.
6188
6189 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
6190
6191         * gcc.dg/20040305-1.c: New test.
6192
6193 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
6194
6195         PR other/14354
6196         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
6197
6198 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
6199
6200         PR c++/14425, c++/14426
6201         * g++.dg/ext/altivec-4.C: New test.
6202         * g++.dg/ext/altivec-5.C: New test.
6203
6204 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
6205
6206         * g++.old-deja/g++.other/linkage1.C: Expect errors about
6207         global variables of a type with no linkage.
6208         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
6209         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
6210         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
6211         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
6212         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
6213         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
6214         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
6215         * g++.dg/warn/deprecated.C: Name enum Color.
6216         * g++.dg/overload/VLA.C: Name structure for 'b'.
6217         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
6218
6219 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6220
6221         * gcc.c-torture/compile/20040304-1.c: New test.
6222
6223 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
6224
6225         PR 13728
6226         * gcc.dg/decl-4.c: New testcase.
6227
6228 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
6229
6230         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
6231         as PRECF if sizeof (float) > sizeof (double).
6232         (PRECL): Make it the same as PRECF if
6233         sizeof (float) > sizeof (long double).
6234
6235 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6236
6237         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
6238         system type.  Add check for irix6 which doesn't have c99 runtime.
6239
6240 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
6241
6242         * gcc.dg/const-elim-1.c: xfail for xtensa.
6243
6244 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6245
6246         PR c++/14369
6247         * g++.dg/template/cond4.C: New test.
6248
6249 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6250
6251         PR c++/14360
6252         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
6253
6254         PR c++/14361
6255         * g++.dg/parse/defarg7.C: New test.
6256
6257         PR c++/14359
6258         * g++.dg/template/friend26.C: New test.
6259
6260 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6261
6262         PR c++/14324
6263         * g++.dg/abi/mangle21.C: New test.
6264
6265         PR c++/14260
6266         * g++.dg/parse/constructor2.C: New test.
6267
6268         PR c++/14337
6269         * g++.dg/template/sfinae1.C: New test.
6270
6271 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6272
6273         PR c++/14267
6274         * g++.dg/expr/crash2.C: New test.
6275
6276         PR middle-end/13448
6277         * gcc.dg/inline-5.c: New test.
6278         * gcc.dg/always-inline.c: Split out tests into ...
6279         * gcc.dg/always-inline2.c: ... this and ...
6280         * gcc.dg/always-inline3.c: ... this.
6281
6282 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6283
6284         PR debug/12103
6285         * g++.dg/debug/crash1.C: New test.
6286
6287 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
6288
6289         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
6290         function with __attribute__((noinline)).
6291         (recurser_void2): Likewise.
6292         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
6293         (recurser_void2): Likewise.
6294
6295 2004-02-29  Roger Sayle  <roger@eyesopen.com>
6296
6297         PR middle-end/14203
6298         * g++.dg/warn/Wunused-6.C: New test case.
6299
6300 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
6301
6302         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
6303         not defined.
6304
6305 2004-02-27  Eric Christopher  <echristo@redhat.com>
6306
6307         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
6308         * g++.dg/charset/asm2.c: Run only x86.
6309         * gcc.dg/charset/asm3.c: Ditto.
6310
6311 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
6312
6313         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
6314         ld_library_path.
6315
6316 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
6317
6318         * g++.dg/ext/altivec-3.C: New.
6319
6320 2004-02-26  Richard Henderson  <rth@redhat.com>
6321
6322         * g++.dg/ext/attrib10.C: Mark for warning.
6323         * gcc.dg/attr-alias-1.c: New.
6324
6325 2004-02-26  Richard Henderson  <rth@redhat.com>
6326
6327         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
6328         * gcc.c-torture/execute/20040208-2.c: ... it back.
6329
6330 2004-02-26  Eric Christopher  <echristo@redhat.com>
6331
6332         * lib/target-supports.exp (check-iconv-available): New function.
6333         * lib/gcc-dg.exp (dg-require-iconv): New function.
6334         Use above.
6335         * gcc.dg/charset: New directory.
6336         * gcc.dg/charset/charset.exp: New file.
6337         * gcc.dg/charset/asm1.c: Ditto.
6338         * gcc.dg/charset/asm2.c: Ditto.
6339         * gcc.dg/charset/asm3.c: Ditto.
6340         * gcc.dg/charset/asm4.c: Ditto.
6341         * gcc.dg/charset/asm5.c: Ditto.
6342         * gcc.dg/charset/attribute1.c: Ditto.
6343         * gcc.dg/charset/attribute2.c: Ditto.
6344         * gcc.dg/charset/string1.c: Ditto.
6345         * g++.dg/charset: New directory.
6346         * g++.dg/dg.exp: Add here. Special options.
6347         * g++.dg/charset/charset.exp: New file.
6348         * g++.dg/charset/asm1.c: Ditto.
6349         * g++.dg/charset/asm2.c: Ditto.
6350         * g++.dg/charset/asm3.c: Ditto.
6351         * g++.dg/charset/asm4.c: Ditto.
6352         * g++.dg/charset/attribute1.c: Ditto.
6353         * g++.dg/charset/attribute2.c: Ditto.
6354         * g++.dg/charset/extern1.cc: Ditto.
6355         * g++.dg/charset/extern2.cc: Ditto.
6356         * g++.dg/charset/string1.c: Ditto.
6357
6358 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
6359
6360         PR c++/14278
6361         * g++.dg/parse/comma1.C: New test.
6362
6363 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6364
6365         PR c++/14284
6366         * g++.dg/template/ttp8.C: New test.
6367
6368 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
6369
6370         * gcc.dg/fixuns-trunc-1.c: New test.
6371
6372 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6373
6374         * gcc.dg/builtins-config.h: Use #elif.
6375
6376 2004-02-26  Michael Matz  <matz@suse.de>
6377
6378         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
6379         * gcc.dg/991214-1.c: Likewise.
6380         * gcc.dg/i386-asm-1.c: Likewise.
6381
6382 2004-02-25  Richard Henderson  <rth@redhat.com>
6383
6384         * gcc.c-torture/execute/20040208-2.c: Move ...
6385         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
6386
6387 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6388
6389         PR c++/14246
6390         * g++.dg/other/crash-3.C: New test.
6391
6392 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6393
6394         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
6395         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
6396
6397         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
6398         HP-UX.
6399
6400 2004-02-24  Michael Matz  <matz@suse.de>
6401
6402         * gcc.dg/i386-regparm.c: New.
6403
6404 2004-02-23  James E Wilson  <wilson@specifixinc.com>
6405
6406         * gcc.c-torture/execute/20040223-1.c: New.
6407
6408 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
6409             Kazu Hirata  <kazu@cs.umass.edu>
6410
6411         * gcc.dg/fwritable-strings-1.c: Remove.
6412
6413 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
6414
6415         PR c/14156
6416         * gcc.dg/20040223-1.c: New test.
6417
6418 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6419
6420         PR c++/14106
6421         * g++.dg/ext/typeof9.C: New test.
6422
6423 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6424
6425         PR c++/14250
6426         * g++.dg/other/switch1.C: New test.
6427
6428 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6429
6430         * gcc.dg/cast-function-1.c: Adjust for new informative message.
6431         * gcc.dg/va-arg-1.c: Likewise.
6432
6433 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6434
6435         PR c++/14143
6436         * g++.dg/template/koenig5.C: New test.
6437
6438 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
6439
6440         * g++.dg/ext/altivec-1.C: Generalize target triple.
6441         * g++.dg/ext/altivec-2.C: New test case.
6442         * g++.dg/ext/altivec_check.h: New file.
6443         * gcc.dg/altivec-1.c: Generalize target triple;
6444         include altivec_check.h and call altivec_check().
6445         * gcc.dg/altivec-[2-5].c: Generalize target triple.
6446         * gcc.dg/altivec-6.c: New test case.
6447         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
6448         type casts as needed.
6449         * gcc.dg/altivec-10.c: Include altivec_check.h and call
6450         altivec_check().
6451         * gcc.dg/altivec-12.c: New test case.
6452         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
6453         include altivec_check.h and call altivec_check().
6454         * gcc.dg/altivec_check.h: New file.
6455
6456 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6457
6458         * lib/target-supports.exp (check_alias_available): Don't mangle
6459         function `g' in test program.
6460
6461 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6462
6463         * lib/target-supports.exp (check_profiling_available): Check
6464         argument to determine whether we support a profiling type.
6465         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
6466         check_profiling_available.
6467         * g++.dg/bprob/bprob.exp: Likewise
6468         * g77.dg/bprob/bprob.exp: Likewise.
6469         * gcc.misc-tests/bprob.exp: Likewise.
6470         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
6471         dg-require-profiling and delete expected error handling.
6472         * gcc.dg/20021014-1.c: Likewise.
6473         * gcc.dg/nest.c: Likewise.
6474
6475 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6476
6477         PR c++/12007
6478         * g++.dg/other/vthunk1.C: New test.
6479
6480 2004-02-20  Falk Hueffner  <falk@debian.org>
6481
6482         PR target/14201
6483         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
6484
6485 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
6486
6487         PR c++/13927
6488         * g++.dg/other/error8.C: Remove XFAIL markers.
6489
6490         PR c++/14173
6491         * g++.dg/ext/packed5.C: New test.
6492
6493         PR c++/14199
6494         * g++.dg/warn/Wunused-5.C: New test.
6495
6496         PR c++/14186
6497         * g++.dg/lookup/member1.C: New test.
6498
6499 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
6500
6501         * gcc.c-torture/compile/20040130-1.c: Enable only when
6502         __INT_MAX__ >= 2147483647L.
6503         * gcc.c-torture/compile/961203-1.c: Likewise.
6504
6505 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
6506
6507         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
6508         * g++.dg/opt/template1.C: Robustify assembler regexp
6509
6510 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6511
6512         * gcc.c-torture/execute/simd-4.x: Remove.
6513         * gcc.c-torture/execute/va-arg-25.x: Likewise.
6514         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
6515         Guard with #ifndef SKIP_ATTRIBUTE.
6516         * gcc.dg/compat/vector-1_y.c: Likewise.
6517         * gcc.dg/compat/vector-2_x.c: Likewise.
6518         * gcc.dg/compat/vector-2_y.c: Likewise.
6519         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
6520         * g++.dg/eh/simd-2.C: Likewise.
6521
6522 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
6523
6524         * gcc.c-torture/compile/complex-1.c: New.
6525
6526 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
6527
6528         PR target/14209
6529         * gcc.c-torture/execute/20040218-1.c: New test.
6530
6531 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6532
6533         PR c++/14181
6534         * g++.dg/parse/new2.C: New test.
6535
6536 2004-02-18  Paul Brook  <paul@codesourcery.com>
6537
6538         * gcc.c-torture/compile/libcall-1.c: New test.
6539
6540 2004-02-18  Paul Brook  <paul@codesourcery.com>
6541
6542         PR debug/12934
6543         * gcc.dg/debug/debug-7.c: New test.
6544
6545 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
6546
6547         * gcc.dg/20040217-1.c: New test.
6548
6549 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6550
6551         * gcc.c-torture/execute/990208-1.x: Delete.
6552
6553 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6554
6555         * gcc.c-torture/execute/20040208-2.x: New file.
6556
6557 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6558
6559         PR c++/11326
6560         * g++.dg/abi/structret1.C: New test.
6561
6562 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6563
6564         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6565         (i386_cpuid): No need to test if cpuid is available on AMD64.
6566         Fix assembly, so that it works onboth i386 and AMD64.
6567         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6568         (vecInLong): Fix s[] member type to unsigned int.
6569         (vecInWord): Remove type.
6570         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6571         (a64, b64, c64, d64, e64): Remove.
6572         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6573         Remove unused variable.  Remove initialization of removed variables.
6574         Don't call mmx_tests nor sse_tests.
6575         (reference_mmx, reference_sse): Remove.
6576         (check): Add return stmt.
6577         * gcc.dg/i386-sse-7.c: New test.
6578         * gcc.dg/i386-mmx-4.c: New test.
6579
6580 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6581
6582         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6583         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6584         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6585         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6586         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6587         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6588         g++.dg/tc1/dr94.C: Fix line terminator.
6589
6590 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6591
6592         * gcc.c-torture/compile/20040216-1.c: New.
6593
6594 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6595
6596         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6597         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6598         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6599         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6600         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6601         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6602
6603 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6604
6605         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6606
6607 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6608
6609         PR c++/13971
6610         * g++.dg/expr/cond4.C: New test.
6611
6612         PR c++/14086
6613         * g++.dg/lookup/crash2.C: New test.
6614
6615 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6616
6617         * gcc.c-torture/compile/20040214-2.c: New test.
6618
6619 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6620
6621         PR c++/14116
6622         * g++.dg/ext/typeof8.C: New test.
6623
6624 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6625
6626         * gcc.c-torture/compile/20040214-1.c: New test.
6627
6628 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6629
6630         PR c++/13635
6631         * g++.dg/template/spec11.C: New test.
6632
6633 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6634
6635         PR c++/13927
6636         * g++.dg/other/error8.C: New test.
6637
6638 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6639
6640         PR c++/14122
6641         * g++.dg/template/array4.C: New test.
6642
6643         PR c++/14108
6644         * g++.dg/inherit/thunk2.C: New test.
6645
6646         PR c++/14083
6647         * g++.dg/eh/cond2.C: New test.
6648
6649 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6650
6651         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6652
6653 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6654
6655         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6656
6657 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6658
6659         * g++.dg/simd-2.C: xfail on ppc64-linux.
6660
6661 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6662
6663         PR c/456
6664         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6665         tests.
6666
6667 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6668
6669         * gcc.dg/builtins-33.c: New test.
6670
6671 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6672
6673         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6674
6675 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6676
6677         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6678
6679 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6680
6681         * gcc.dg/ppc64-abi-3.c: New test.
6682
6683 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6684
6685         PR c/14092
6686
6687         * gcc.dg/pr14092-1.c: New testcase.
6688
6689 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6690
6691         * gcc.dg/cpp/assert4.c: Fix typo last change.
6692
6693         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6694         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6695
6696         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6697
6698 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6699
6700         * gcc.c-torture/compile/20040209-1.c: New test case.
6701
6702 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6703
6704         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6705
6706 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6707
6708         * gcc.c-torture/execute/20040208-[12].c: New tests.
6709
6710 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6711
6712         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6713
6714 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6715
6716         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6717
6718 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6719
6720         Bug 13856
6721         * gcc.dg/visibility-8.c: New testcase.
6722
6723 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6724
6725         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6726         arguments.
6727         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6728
6729 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6730
6731         PR middle-end/13696
6732         * g++.dg/opt/fold1.C: New test case.
6733
6734 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6735
6736         PR c++/14033
6737         * g++.dg/other/crash-2.C: New test.
6738
6739 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6740
6741         PR c++/14028
6742         * g++.dg/parse/angle-bracket2.C: New test.
6743
6744 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6745
6746         PR middle-end/13750
6747         Revert:
6748         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6749         PR pch/13361
6750         * testsuite/g++.dg/pch/wchar-1.C: New.
6751         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6752
6753 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6754
6755         PR c++/14008
6756         * g++.dg/parse/error15.C: New test.
6757         * g++.dg/parse/crash11.C: Update dg-error mark.
6758
6759 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6760
6761         PR c++/13932
6762         * g++.dg/warn/conv2.C: New test.
6763
6764 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6765
6766         PR c++/13086
6767         * g++.dg/warn/incomplete1.C: Remove xfail.
6768
6769 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6770
6771         * lib/file-format.exp (gcc_target_object_format): Use
6772         ${tool}_target_compile, not gcc_target_compile.
6773         * lib/target-supports.exp (check_alias_available): Likewise.
6774         (check_gc_sections_available): Likewise.
6775         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6776         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6777         dg-require-alias.
6778
6779 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6780
6781         PR c++/13969
6782         * g++.dg/template/static6.C: New test.
6783
6784 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6785
6786         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6787
6788 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6789
6790         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6791         tests for systems where `char' is unsigned by default.
6792
6793 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6794
6795         PR c++/13997
6796         * g++.dg/template/partial3.C: New test.
6797
6798 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6799
6800         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6801         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6802         Remove mentions of obsolete ports.
6803
6804 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6805
6806         * gcc.dg/noncompile/20001228-1.c: Fix for new
6807         error message.
6808
6809 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6810
6811         PR target/9348
6812         * gcc.c-torture/execute/multdi-1.c: New test case.
6813
6814 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6815
6816         PR c++/13925
6817         * g++.dg/template/lookup5.C: New test.
6818
6819 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6820
6821         PR c++/13950
6822         * g++.dg/template/lookup4.C: New test.
6823
6824         PR c++/13970
6825         * g++.dg/parse/error14.C: New test.
6826
6827         PR c++/14002
6828         * g++.dg/parse/template13.C: New test.
6829
6830 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6831
6832         PR c++/13978
6833         * g++.dg/template/koenig4.C: New test.
6834
6835         PR c++/13968
6836         * g++.dg/template/crash17.C: New test.
6837
6838         PR c++/13975
6839         * g++.dg/parse/error13.C: New test.
6840         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6841
6842 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6843
6844         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6845
6846 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6847
6848         PR c/11658
6849         PR c/13994
6850         * gcc.dg/noncompile/20040203-1.c: New test.
6851         * gcc.dg/noncompile/20040203-2.c: Likewise.
6852         * gcc.dg/noncompile/20040203-3.c: Likewise.
6853         * gcc.dg/20040203-1.c: Likewise.
6854
6855 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6856
6857         PR c++/10858
6858         * g++.dg/template/sizeof7.C: New test.
6859
6860 2004-02-02  Eric Christopher  <echristo@redhat.com>
6861             Zack Weinberg  <zack@codesourcery.com>
6862
6863         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6864
6865 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6866
6867         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6868         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6869         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6870         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6871
6872 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6873
6874         PR c++/13113
6875         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6876
6877         PR c++/13854
6878         * g++.dg/ext/attrib13.C: New test.
6879
6880         PR c++/13907
6881         * g++.dg/conversion/op2.C: New test.
6882
6883 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6884
6885         * gcc.dg/titype-1.c: Fix pasto.
6886
6887 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6888
6889         * gcc.dg/titype-1.c: New test.
6890
6891 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6892
6893         PR c++/13957
6894         * g++.dg/template/non-type-template-argument-1.C,
6895         g++.dg/template/qualified-id1.C: Update dg-error marks.
6896         * g++.dg/template/nontype6.C: New test.
6897
6898 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6899
6900         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6901         * gcc.dg/builtins-31.c: New testcase.
6902         * gcc.dg/builtins-32.c: New testcase.
6903
6904 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6905
6906         * objc.dg/call-super-2.m: Update line numbers
6907         for the including of stddef.h.
6908
6909 2004-01-30  Michael Matz  <matz@suse.de>
6910
6911         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6912         g++.dg/ext/case-range3.C: New tests.
6913
6914 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6915
6916         DR206
6917         PR c++/13813
6918         * g++.dg/template/member4.C: New test.
6919
6920 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6921
6922         PR c++/13683
6923         * g++.dg/template/sizeof6.C: New test.
6924
6925 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6926
6927         * gcc.dg/fwritable-strings-1.c: New test.
6928
6929 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6930
6931         * gcc.c-torture/compile/20040130-1.c: New test.
6932
6933 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6934
6935         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6936
6937 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6938
6939         PR c++/13883
6940         * g++.dg/template/ctor3.C: New test.
6941
6942 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6943
6944         * g++.dg/tc1: New directory.
6945         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6946         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6947         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6948         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6949         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6950
6951 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6952
6953         * g++.dg/parse/error11.C: New test.
6954         * g++.dg/parse/error12.C: Likewise.
6955
6956 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6957
6958         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6959         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6960
6961 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6962
6963         PR c++/13791
6964         * g++.dg/ext/attrib12.C: New test.
6965
6966         PR c++/13736
6967         * g++.dg/parse/cast2.C: New test.
6968
6969 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6970
6971         * objc.dg/encode-2.m (main): New local string.  Set depending on
6972         sizeof long.  Use in sscanf call.
6973         * objc.dg/encode-3.m (main): New local string.  Set depending on
6974         sizeof long.  Use in scan_initial call.
6975
6976 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6977
6978         * objc.dg/call-super-2.m: Make LP64-safe.
6979         * objc.dg/desig-init-1.m: Likewise.
6980
6981 2004-01-27  Devang Patel <dpatel@apple.com>
6982
6983         * g++.dg/debug/namespace1.C: New test.
6984
6985 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6986
6987         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6988         xscale-*-*.
6989
6990         * gcc.dg/arm-mmx-1.c: New test.
6991
6992 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6993
6994         * gcc.dg/20040127-1.c: New test.
6995         * gcc.dg/20040127-2.c: New test.
6996
6997 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6998
6999         * objc.dg/stret-1.m (glob): Renamed to globa.
7000
7001 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
7002
7003         PR c++/13663
7004         * g++.dg/expr/for1.C: New test.
7005
7006 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
7007
7008         PR middle-end/13779
7009         * gcc.dg/darwin-longlong.c: New test.
7010
7011 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
7012
7013         * gcc.dg/20040124-1.c: Moved test from here...
7014         * gcc.c-torture/compile/20040124-1.c: ...to here.
7015
7016 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7017
7018         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
7019         the assembly output if -m64 is passed.
7020
7021 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
7022
7023         PR c++/13833
7024         * g++.dg/template/cond3.C: New test.
7025
7026 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7027
7028         PR c++/13810
7029         * g++.dg/template/ttp7.C: New test.
7030
7031 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7032
7033         PR c++/13797
7034         * g++.dg/template/nontype4.C: New test.
7035         * g++.dg/template/nontype5.C: Likewise.
7036
7037 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
7038
7039         * gcc.dg/torture/mips-clobber-at.c: New test.
7040
7041 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
7042
7043         * gcc.dg/20040124-1.c: New test.
7044
7045 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
7046
7047         * gcc.dg/20040123-1.c: New test.
7048
7049 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7050
7051         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
7052
7053 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7054
7055         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
7056
7057 2004-01-23  Andrew Pinski  <apinski@apple.com>
7058
7059         * gcc.dg/20030121-1.c: Move to ..
7060         * gcc.dg/20040121-1.c: here.
7061
7062 2004-01-23  Roger Sayle  <roger@eyesopen.com>
7063
7064         * gcc.dg/builtins-29.c: New test case.
7065
7066 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7067
7068         PR 18314
7069         * gcc.dg/builtins-30.c: New testcase.
7070
7071 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
7072
7073         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
7074         * lib/g77.exp: Likewise.
7075         * lib/objc.exp: Likewise.
7076         * lib/g++.exp: Likewise.
7077
7078 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7079
7080         * gcc.dg/struct-by-value-2.c: New test.
7081
7082 2004-01-21  Andrew Pinski  <apinski@apple.com>
7083
7084         PR target/13785
7085         * gcc.dg/20030121-1.c: New test.
7086
7087 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
7088
7089         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
7090         clobber frame pointer register in asm statement.
7091
7092 2004-01-21  Falk Hueffner  <falk@debian.org>
7093
7094         * gcc.c-torture/compile/20040121-1.c: New test.
7095
7096 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
7097
7098         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
7099
7100 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
7101
7102         * gcc.dg/ppc64-abi-2.c: New test.
7103
7104 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
7105
7106         * lib/treelang.exp: Fill out this file.
7107         * lib/treelang-dg.exp: New File.
7108
7109 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7110
7111         * gcc.c-torture/compile/981022-1.c: Remove.
7112         * gcc.dg/array-5.c: Remove XFAIL.
7113         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
7114         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
7115         gcc.dg/cond-lvalue-1.c: Update.
7116         * gcc.dg/cast-lvalue-2.c: New test.
7117
7118 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
7119
7120         PR c++/13592
7121         * g++.dg/other/error1.C (class foo): Tweak error message.
7122
7123         PR c++/13592
7124         * g++.dg/template/call2.C: New test.
7125
7126 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7127
7128         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
7129         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
7130         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
7131         scalar-return-1_x.c, scalar-return-2_y.c,
7132         scalar-return-3_x.c, scalar-return-3_y.c,
7133         scalar-return-4_x.c, scalar-return-4_y.c,
7134         struct-align-1.h, struct-align-1_x.c,
7135         struct-align-1_y.c, struct-align-2.h,
7136         struct-align-2_x.c, struct-align-2_y.c,
7137         struct-by-value-10_y.c, struct-by-value-11_x.c,
7138         struct-by-value-11_y.c, struct-by-value-12_x.c,
7139         struct-by-value-12_y.c, struct-by-value-13_x.c,
7140         struct-by-value-13_y.c, struct-by-value-14_x.c,
7141         struct-by-value-14_y.c, struct-by-value-15_x.c,
7142         struct-by-value-15_y.c, struct-by-value-16_y.c,
7143         struct-by-value-17_y.c, struct-by-value-18_y.c,
7144         struct-by-value-19_y.c, struct-by-value-1_x.c,
7145         struct-by-value-1_y.c, struct-by-value-20_y.c,
7146         struct-by-value-2_x.c, struct-by-value-2_y.c,
7147         struct-by-value-3_y.c, struct-by-value-4_x.c,
7148         struct-by-value-4_y.c, struct-by-value-5_y.c,
7149         struct-by-value-6_y.c, struct-by-value-7_y.c
7150         struct-by-value-8_x.c, struct-by-value-8_y.c
7151         struct-by-value-9_x.c, struct-by-value-9_y.c
7152         struct-return-10_x.c, struct-return-10_y.c,
7153         struct-return-19_x.c, struct-return-20_x.c
7154         struct-return-2_x.c, struct-return-2_y.c
7155         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
7156         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
7157
7158 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7159
7160         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
7161         attribute on sparc*-sun-solaris2.*.
7162
7163 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
7164
7165         PR c++/13710
7166         * g++.dg/ext/typeof7.C: New test.
7167
7168 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
7169
7170         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
7171         * gcc.dg/const-elim-1.c: Same.
7172
7173 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
7174
7175         * objc.dg/stret-1.m: New.
7176         * objc.dg/stret-2.m: New.
7177
7178 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7179
7180         PR c++/11895
7181         * g++.dg/ext/vector1.C: New test.
7182
7183 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
7184
7185         * gcc.dg/pch/import-1.c: New.
7186         * gcc.dg/pch/import-1.hs: New.
7187         * gcc.dg/pch/import-1a.h: New.
7188         * gcc.dg/pch/import-1b.h: New.
7189         * gcc.dg/pch/import-1c.h: New.
7190
7191 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7192
7193         PR c++/13574
7194         * g++.dg/ext/array1.C: New test.
7195
7196         PR c++/13178
7197         * g++.dg/conversion/op1.C: New test.
7198
7199 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
7200
7201         PR 11864
7202         From Kazumoto Kojima / Dan Kegel:
7203         * gcc.dg/pr11864-1.c: New test.
7204
7205         PR 10392
7206         From Marcus Comstedt / Dan Kegel:
7207         * gcc.dg/pr10392-1.c: New test.
7208
7209 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7210
7211         PR c++/13478
7212         * g++.dg/init/ref10.C: New test.
7213
7214 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7215
7216         PR c++/13407
7217         * g++.dg/parse/typename6.C: New test.
7218
7219 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7220
7221         PR pch/13361
7222         * testsuite/g++.dg/pch/wchar-1.C: New.
7223         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7224
7225 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7226
7227         PR c++/9259
7228         * g++.dg/expr/sizeof2.C: New test.
7229
7230 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
7231
7232         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
7233
7234 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7235
7236         PR c++/13659
7237         * g++.dg/lookup/strong-using-3.C: New.
7238         * g++.dg/lookup/using-10.C: New.
7239
7240 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7241
7242         PR c++/13594
7243         * g++.dg/lookup/strong-using-2.C: New.
7244
7245 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
7246             Dan Kegel <dank@kegel.com>
7247             J"orn Rennecke <joern.rennecke@superh.com>
7248
7249         PR target/9365
7250         * gcc.dg/pr9365-1.c: New test.
7251
7252 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7253
7254         PR c++/8856
7255         * g++.dg/parse/casting-operator2.C: New test.
7256         * g++.old-deja/g++.pt/explicit83.C: Remove.
7257
7258 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7259
7260         * gcc.dg/label-compound-stmt-1.c: New test.
7261         * gcc.c-torture/compile/950922-1.c,
7262         gcc.c-torture/compile/20000211-3.c,
7263         gcc.c-torture/compile/20000518-1.c,
7264         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
7265         compound statements.
7266
7267 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
7268
7269         * gcc.dg/ppc64-abi-1.c: New test.
7270
7271 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
7272
7273          * g++.dg/ext/attrib9.C: Add dg-warnings.
7274
7275 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7276
7277         PR c++/12335
7278         * g++.dg/parse/dtor3.C: New test.
7279
7280 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7281
7282         PR c++/12709
7283         * g++.dg/parse/try-catch-1.C: New test.
7284
7285 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
7286
7287         * ada/acats/run_all.sh: Add more verbose output in acats.log
7288         when compiling tests.
7289
7290 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7291
7292         PR 13656
7293         * gcc.dg/typedef-redecl.c: New test case.
7294         * gcc.dg/typedef-redecl.h: New support file.
7295
7296 2004-01-13  Jan Hubicka  <jh@suse.cz>
7297
7298         * gcc.dg/always_inline.c: New test.
7299         * gcc.dg/debug/20031231-1.c: Fix.
7300
7301 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7302
7303         PR c++/13474
7304         * g++.dg/template/array3.C: New test.
7305
7306 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7307
7308         * g++.dg/ext/lvalue1.C: No longer expected to fail.
7309         * g++.dg/warn/Wunused-2.C: Likewise.
7310
7311 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7312
7313         PR c++/13289
7314         * g++.dg/template/instantiate6.C: New test.
7315
7316 2004-01-12  Roger Sayle  <roger@eyesopen.com>
7317
7318         PR middle-end/11397
7319         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
7320
7321 2004-01-12  Jan Hubicka  <jh@suse.cz>
7322
7323         PR opt/12826
7324         * gcc.dg/20040112-1.c: New.
7325
7326         * gcc.dg/dwarf-die[1-7].c: Move to...
7327         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
7328         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
7329
7330 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
7331
7332         PR c++/4100
7333         * g++.dg/parse/friend4.C: New test.
7334
7335 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
7336
7337         PR c++/4100
7338         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
7339         definition is called a friend.
7340
7341 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
7342
7343         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
7344
7345 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
7346
7347         PR c++/3478
7348         * g++.dg/parse/error10.C: New test.
7349         * g++.dg/template/arg2.C: Accept "invalid type" error.
7350
7351 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
7352
7353         PR middle-end/13392
7354         * g++.dg/opt/expect2.C: New test.
7355
7356 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7357
7358         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
7359         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
7360         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
7361         Update dg-error regexps.
7362
7363 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7364
7365         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
7366         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
7367
7368 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7369
7370         * gcc.dg/pragma-re-1.c: Use right pointer type.
7371
7372 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7373
7374         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
7375
7376 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
7377
7378         * gcc.dg/rs6000-ldouble-1.c: New.
7379
7380 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7381
7382         DR 337
7383         PR c++/9256
7384         * g++.dg/other/abstract1.C: New test.
7385
7386 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
7387
7388         * g++.dg/lookup/strong-using-1.C: New.
7389
7390 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7391
7392         PR c/11234
7393         * gcc.dg/func-ptr-conv-1.c: New test.
7394         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
7395
7396 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
7397
7398         PR target/13380.
7399         * gcc.c-torture/compile/20040109-1.c: New.
7400
7401 2004-01-08  Stuart Hastings  <stuart@apple.com>
7402
7403         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
7404         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
7405         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
7406
7407 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
7408
7409         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
7410
7411 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7412
7413         * ada/acats/run_acats: Treat 'gnatchop' the same way
7414         as 'gnatmake'.  Export GCC_DRIVER.
7415         * ada/acats/run_all.sh: Add target_gnatchop.  Use
7416         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
7417
7418 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7419
7420         PR c++/12573
7421         * g++.dg/template/dependent-expr4.C: New test.
7422
7423 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
7424
7425         * gcc.dg/altivec-11.c: New test.
7426
7427 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
7428
7429         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
7430
7431 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7432
7433         PR c/6024
7434         * gcc.dg/enum-compat-1.c: New test.
7435         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
7436
7437 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7438
7439         PR c/12165
7440         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
7441         gcc.dg/c99-idem-qual-3.c: New tests.
7442
7443 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
7444
7445         * gcc.dg/winline-7.c: Don't cast void * to int.
7446
7447 2004-01-06  Jan Hubicka  <jh@suse.cz>
7448
7449         * gcc.dg/i386-sse-5.c: New test
7450         * g++.dg/eh/simd-1.c: Add -w argument for i386.
7451
7452 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7453
7454         PR c++/12815
7455         * g++.dg/rtti/typeid4.C: New test.
7456
7457 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7458
7459         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
7460
7461 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7462
7463         PR c++/12132
7464         * g++.dg/template/error11.C: New test.
7465
7466         PR c++/13451
7467         * g++.dg/template/class2.C: New test.
7468
7469 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7470         Richard Sandiford <rsandifo@redhat.com>
7471
7472         PR c++/13387
7473         * g++.dg/opt/alias3.C: New test.
7474
7475 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
7476
7477         PR c++/13157
7478         * g++.dg/template/koenig3.C: New test.
7479
7480         PR c++/13529
7481         * g++.dg/parse/offsetof3.C: New test.
7482
7483         * g++.dg/init/copy7.C: Add missing dg-error markers.
7484
7485         PR c++/12226
7486         * g++.dg/init/copy7.c: New test.
7487
7488         PR c++/13536
7489         * g++.dg/parse/cast1.C: New test.
7490
7491 2004-01-04  Jan Hubicka  <jh@suse.cz>
7492
7493         * gcc.dg/winline[1-7].c: New tests.
7494
7495 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7496
7497         PR c++/13520
7498         * g++.dg/template/qualttp22.C: New test.
7499
7500 2004-01-01  Jan Hubicka  <jh@suse.cz>
7501
7502         * gcc.dg/debug/20031231-1.c: New.
7503         * gcc.c-torture/compile/20040101-1.c: New.
7504         * gcc.dg/dwarf-die-[1-7].c: New.
7505
7506 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
7507
7508         PR optimization/13521
7509         * gcc.c-torture/compile/20031231-1.c: New test.
7510
7511 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7512
7513         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
7514
7515 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7516
7517         PR c++/10079
7518         * g++.dg/template/crash16.C: New test.
7519
7520 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
7521
7522         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
7523
7524 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7525
7526         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
7527         ports.
7528         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7529         * g++.old-deja/g++.law/profile1.C: Likewise.
7530         * gcc.c-torture/compile/981006-1.c: Likewise.
7531         * gcc.c-torture/execute/loop-2e.x: Likewise.
7532         * gcc.c-torture/execute/loop-2f.x: Remove.
7533         * gcc.c-torture/execute/loop-2g.x: Likewise.
7534         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
7535         * gcc.dg/20020312-2.c: Remove traces of dead ports.
7536
7537 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7538
7539         PR c++/13507
7540         * g++.dg/ext/attrib11.C: New test.
7541
7542         PR c++/13494
7543         * g++.dg/template/array2-1.C: New test.
7544         * g++.dg/template/array2-2.C: New test.
7545
7546 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
7547
7548         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7549
7550 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7551
7552         PR c++/12774
7553         * g++.dg/template/array1-1.C: New test.
7554         * g++.dg/template/array1-2.C: New test.
7555
7556 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7557
7558         PR fortran/12632
7559         * g77.dg/12632.f: New test case.
7560
7561 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7562
7563         PR c++/13289
7564         * g++.dg/parse/nontype1.C: New test.
7565
7566 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7567
7568         PR c++/12403
7569         * g++.dg/parse/explicit1.C: New test.
7570         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7571
7572 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7573
7574         PR c++/13081
7575         * g++.dg/opt/inline6.C: New test.
7576
7577         PR c++/12613
7578         * g++.dg/parse/error9.C: New test.
7579
7580         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7581
7582 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7583
7584         PR c++/13009
7585         * g++.dg/init/assign1.C: New test.
7586
7587 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7588
7589         PR c++/13070
7590         * g++.dg/warn/format3.C: New test case.
7591
7592 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7593
7594         * gcc.c-torture/compile/20031227-1.c: New test.
7595
7596 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7597
7598         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7599         * g77.dg/bprob/bprob.exp: Likewise.
7600         * gcc.misc-tests/bprob.exp: Likewise.
7601         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7602         variants on systems where the library does not provide that
7603         functionality.
7604         * gcc.dg/builtins-20.c: Use builtins-config.h.
7605         * gcc.dg/builtins-config.h: New file.
7606
7607 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7608
7609         * lib/gcc-dg.exp (dg-require-profiling): New function.
7610         * lib/target-supports.exp (check_profiling_available): Likewise.
7611         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7612         * g77.dg/bprob/bprob.exp: Likewise.
7613         * gcc.misc-tests/bprob.exp: Likewise.
7614         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7615         * gcc.dg/20021014-1.c: Likewise.
7616         * gcc.dg/nest.c: Likewise.
7617
7618 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7619
7620         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7621         compiling.
7622         * g++.dg/lookup/java2.C: Likewise.
7623         * gcc.dg/cpp/lexident.c: Likewise.
7624
7625 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7626
7627         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7628         given.
7629         * gcc.c-torture/compile/961203-1.c: Likewise.
7630         * gcc.c-torture/compile/980506-1.c: Likewise.
7631
7632 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7633
7634         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7635         (additional_prunes): New global.
7636         (gcc-dg-prune): Handle additional per-test pruning.
7637         (dg-test): Clear additional_prunes between tests.
7638
7639         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7640         dg-prune-output to avoid spurious failures from assembler
7641         complaining about nonexistent WAW violations.
7642         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7643         Use dg-prune-output to avoid spurious failures from assembler
7644         warning about Itanium B-step errata.
7645
7646 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7647
7648         * g++.dg/abi/macro0.C: New test.
7649         * g++.dg/abi/macro1.C: Likewise.
7650         * g++.dg/abi/macro2.C: Likewise.
7651
7652         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7653         * g++.dg/abi/bitfield7.C: Likewise.
7654         * g++.dg/abi/dtor2.C: Likewise.
7655         * g++.dg/abi/mangle11.C: Likewise.
7656         * g++.dg/abi/mangle12.C: Likewise.
7657         * g++.dg/abi/mangle14.C: Likewise.
7658         * g++.dg/abi/mangle17.C: Likewise.
7659         * g++.dg/abi/vbase10.C: Likewise.
7660         * g++.dg/abi/vbase14.C: Likewise.
7661         * g++.dg/template/qualttp17.C: Likewise.
7662
7663 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7664
7665         PR c/11995
7666         * gcc.dg/20031223-1.c: New test.
7667
7668 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7669
7670         * gcc.dg/noreturn-7.c: New test.
7671
7672 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7673
7674         * gcc.dg/null-pointer-1.c: New test.
7675
7676 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7677
7678         * g++.old-deja/g++.jason/template18.C: Remove.
7679         * g++.old-deja/g++.jason/template37.C: Likewise.
7680
7681         PR c++/12862
7682         * g++.dg/lookup/ns1.C: New test.
7683
7684         PR c++/12397
7685         * g++.dg/template/lookup3.C: New test.
7686
7687 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7688
7689         * g++.dg/template/recurse1.C: New test
7690
7691 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7692
7693         PR c++/12479
7694         * g++.dg/parse/semicolon1.C: New test.
7695         * g++.dg/parse/semicolon1.h: Likewise.
7696
7697 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7698
7699         * gcc.dg/darwin-misaligned.c: New test.
7700
7701 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7702
7703         PR c/9163
7704         * gcc.dg/20031222-1.c: New test.
7705
7706 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7707
7708         PR c++/13438
7709         * g++.dg/parse/error8.C: New test.
7710
7711         PR c++/11554
7712         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7713
7714 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7715
7716         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7717         too small.
7718         * gcc.c-torture/compile/930217-1.c: Likewise.
7719         * gcc.c-torture/compile/930513-1.c: Likewise.
7720         * gcc.c-torture/execute/920908-2.c: Likewise.
7721         * gcc.c-torture/execute/921204-1.c: Likewise.
7722         * gcc.c-torture/execute/930621-1.c: Likewise.
7723         * gcc.c-torture/execute/930630-1.c: Likewise.
7724         * gcc.c-torture/execute/931031-1.c: Likewise.
7725         * gcc.c-torture/execute/980602-2.c: Likewise.
7726         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7727         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7728         * gcc.c-torture/execute/extzvsi.c: Likewise.
7729         * gcc.c-torture/unsorted/ext.c: Likewise.
7730
7731 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7732
7733         PR target/12749
7734         * gcc.c-torture/compile/20031220-2.c: New test case.
7735
7736 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7737
7738         PR optimization/13031
7739         * gcc.c-torture/compile/20031220-1.c: New test case.
7740
7741 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7742
7743         * gcc.dg/cast-function-1.c: New test.
7744
7745 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7746
7747         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7748         formats.
7749
7750 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7751
7752         PR c++/12795
7753         * g++.dg/ext/attrib10.C: New test.
7754
7755 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7756
7757         * gcc.dg/cleanup-10.c: New test.
7758         * gcc.dg/cleanup-11.c: New test.
7759
7760 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7761
7762         PR c++/13239
7763         * g++.dg/opt/expect1.C: New test.
7764
7765 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7766
7767         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7768
7769 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7770
7771         PR debug/12923
7772         * gcc.dg/20031218-1.c: New test.
7773
7774         PR debug/12389
7775         * gcc.dg/20031218-2.c: New test.
7776         * gcc.dg/20031218-3.c: New test.
7777
7778         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7779         of label name and allow for USER_LABEL_PREFIX == "_" names.
7780         * g++.dg/abi/mangle18-2.C: Likewise.
7781         * g++.dg/abi/mangle19-1.C: Likewise.
7782         * g++.dg/abi/mangle19-2.C: Likewise.
7783         * g++.dg/abi/mangle20-1.C: Likewise.
7784         * g++.dg/abi/mangle20-2.C: Likewise.
7785
7786 2003-12-18  Richard Henderson  <rth@redhat.com>
7787
7788         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7789
7790 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7791             Dan Kegel <dank@kegel.com>
7792
7793         PR other/12009
7794         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7795         testing a cross compiler, it causes spurious compile failures.
7796         * lib/g++.exp: Likewise.
7797
7798 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7799
7800         PR c++/13262
7801         * g++.dg/template/access13.C: New test.
7802
7803 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7804
7805         * gcc.dg/20031216-1.c: New test.
7806
7807 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7808
7809         PR c++/9154
7810         * g++.dg/template/error10.C: New test.
7811
7812 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7813
7814         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7815         * g++.dg/eh/simd-2.C: Likewise.
7816
7817 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7818             Roger Sayle  <roger@eyesopen.com>
7819
7820         * gcc.c-torture/execute/ieee/mzero5.c: New.
7821
7822 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7823
7824         PR c++/10603
7825         * g++.dg/parse/error6.C: New test.
7826
7827         PR c++/12827
7828         * g++.dg/parse/error7.C: New test.
7829
7830 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7831
7832         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7833         at -O with stabs debugging formats.
7834         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7835         * gcc.dg/debug/debug-2.c: Likewise.
7836
7837 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7838
7839         PR c++/12696
7840         * g++.dg/init/error1.C: New test.
7841
7842         PR c++/12218
7843         * g++.dg/init/pm3.C: New test.
7844
7845 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7846
7847         PR c/3347
7848         * gcc.dg/bitfld-8.c: New test.
7849
7850 2003-12-16  James Lemke  <jim@wasabisystems.com>
7851
7852         * gcc.dg/arm-scd42-[123].c: New tests.
7853
7854 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7855
7856         PR c++/9043
7857         * g++.dg/abi/mangle20-1.C: New test.
7858         * g++.dg/abi/mangle20-2.C: New test.
7859
7860 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7861
7862         PR c++/13275
7863         * g++.dg/other/offsetof2.C: Remove XFAIL.
7864         * g++.dg/parse/offsetof1.C: New test.
7865         * g++.gd/parse/offsetof2.C: Likewise.
7866
7867 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7868
7869         * g++.dg/template/nontype3.C: New test.
7870         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7871
7872 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7873
7874         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7875
7876 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7877
7878         PR c++/13387
7879         * g++.dg/expr/assign1.C: New test.
7880
7881         PR c++/13242
7882         * g++.dg/abi/mangle19-1.C: New test.
7883         * g++.dg/abi/mangle19-2.C: New test.
7884
7885 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7886
7887         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7888
7889 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7890
7891         * gcc.c-torture/execute/20031216-1.c: New test.
7892
7893 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7894
7895         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7896         an ICE regression.
7897
7898 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7899
7900         PR c++/10926
7901         * g++.dg/template/error9.C: New test.
7902
7903         PR c++/11116
7904         * g++.dg/template/error8.C: New test.
7905
7906 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7907
7908         PR middle-end/13400
7909         * gcc.c-torture/execute/20031215-1.c: New test case.
7910
7911 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7912
7913         PR c++/13269
7914         * g++.dg/parse/error5.C: New test.
7915
7916         PR c++/12989
7917         * g++.dg/expr/sizeof1.C: New test.
7918
7919         PR c++/13310
7920         * g++.dg/template/crash15.C: New test.
7921
7922 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7923
7924         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7925         a non-POD type as the last named parameter of a varargs function.
7926
7927 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7928
7929         PR c++/13243
7930         PR c++/12573
7931         * g++.dg/template/crash14.C: New test.
7932         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7933
7934 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7935
7936         * g++.dg/other/java1.C: New test.
7937
7938         PR c++/13241
7939         * g++.dg/abi/mangle18-1.C: New test.
7940         * g++.dg/abi/mangle18-2.C: New test.
7941
7942 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7943
7944         PR optimization/10312
7945         * gcc.c-torture/execute/20031214-1.c: New.
7946
7947 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7948
7949         PR c++/10779
7950         PR c++/12160
7951         * g++.dg/parse/error3.C: New test.
7952         * g++.dg/parse/error4.C: Likewise.
7953         * g++.dg/abi/mangle4.C: Tweak error messages.
7954         * g++.dg/lookup/using5.C: Likewise.
7955         * g++.dg/other/error2.C: Likewise.
7956         * g++.dg/parse/typename5.C: Likewise.
7957         * g++.dg/parse/undefined1.C: Likewise.
7958         * g++.dg/template/arg2.C: Likewise.
7959         * g++.dg/template/ttp3.C: Likewise.
7960         * g++.dg/template/type1.C: Likewise.
7961         * g++.old-deja/g++.other/crash32.C: Likewise.
7962         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7963
7964 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7965
7966         PR c++/13106
7967         * g++.dg/warn/noreturn-3.C: New test.
7968
7969 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7970
7971         PR c++/13118
7972         * g++.dg/abi/covariant3.C: New.
7973
7974 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7975
7976         * g++.dg/eh/ia64-1.C: New test.
7977
7978 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7979
7980         PR optimization/13037
7981         * g77.f-torture/execute/13037.f: New test case.
7982
7983 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7984
7985         PR c++/12881
7986         * g++.dg/abi/covariant2.C: New.
7987
7988 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7989
7990         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7991
7992 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7993
7994         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7995
7996 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7997
7998         PR other/10819
7999         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
8000         to fix Bug 10819.
8001         * lib/g++.exp (g++_version): Likewise.
8002         * lib/g77.exp (g77_version): Likewise.
8003         * lib/objc.exp (default_objc_version): Likewise.
8004
8005 2003-12-10  Richard Henderson  <rth@redhat.com>
8006
8007         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
8008
8009         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
8010
8011 2003-12-08  Matt Austern  <austern@apple.com>
8012
8013         PR c/13134
8014         * lib/gcc-dg.exp (dg-require-visibility): Define.
8015         * lib/target-supports (check_visibility_available): Define.
8016         * gcc.dg/visibility-1.c: New test.
8017         * gcc.dg/visibility-2.c: Likewise.
8018         * gcc.dg/visibility-3.c: Likewise.
8019         * gcc.dg/visibility-4.c: Likewise.
8020         * gcc.dg/visibility-5.c: Likewise.
8021         * gcc.dg/visibility-6.c: Likewise.
8022         * g++.dg/ext/visibility-1.C: Likewise.
8023         * g++.dg/ext/visibility-2.C: Likewise.
8024         * g++.dg/ext/visibility-3.C: Likewise.
8025         * g++.dg/ext/visibility-4.C: Likewise.
8026         * g++.dg/ext/visibility-5.C: Likewise.
8027         * g++.dg/ext/visibility-6.C: Likewise.
8028
8029 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8030
8031         * g++.dg/lookup/java1.C: New test.
8032         * g++.dg/lookup/java2.C: New test.
8033
8034 2003-12-07  Falk Hueffner  <falk@debian.org>
8035
8036         * g++.dg/opt/noreturn-1.C: New test.
8037
8038 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
8039
8040         * gcc.dg/overflow-1.c: New test.
8041
8042 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8043
8044         * g77.f-torture/compile/13060.f: New test.
8045
8046 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
8047
8048         PR c++/13323
8049         * g++.dg/inherit/operator2.C: New test.
8050
8051 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8052
8053         PR c++/13305
8054         * g++.dg/ext/attrib9.C: New test.
8055
8056 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8057
8058         PR c++/13314
8059         * g++.dg/template/error7.C: New test.
8060
8061 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
8062             J"orn Rennecke <joern.rennecke@superh.com>
8063
8064         PR target/13302
8065         * g++.dg/other/struct-va_list.C: New test.
8066
8067 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8068
8069         PR c++/13166
8070         * g++.dg/parse/defarg6.C: New test.
8071
8072 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
8073
8074         PR target/13256
8075         * gcc.c-torture/execute/20031201-1.c: New test.
8076
8077 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
8078
8079         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
8080
8081 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8082
8083         * gcc.dg/builtin-return-1.c: New test.
8084
8085 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
8086             J"orn Rennecke <joern.rennecke@superh.com>
8087
8088         PR optimization/13260
8089         * gcc.c-torture/execute/20031204-1.c: New test.
8090
8091 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8092
8093         PR c++/9127
8094         * g++.dg/template/error6.C: New test.
8095
8096 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
8097
8098         * gcc.dg/20031202-1.c: New test.
8099
8100 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8101
8102         PR c++/13179
8103         * g++.dg/template/eh1.C: New test.
8104
8105         PR c++/10771
8106         * g++.dg/template/error5.C: New test.
8107
8108 2003-12-02  David Ung  <davidu@mips.com>
8109
8110         * gcc.dg/compat/vector-check.h: Corrected type for var
8111         g_##TMODE
8112
8113 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8114
8115         PR c++/10126
8116         * g++.dg/template/ptrmem8.C: New test.
8117
8118 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8119
8120         PR c++/12573
8121         * g++.dg/template/dependent-expr3.C: New test.
8122
8123 2003-12-01  James Lemke  <jim@wasabisystems.com>
8124
8125         * gcc.dg/arm-g2.c: New test.
8126
8127 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8128
8129         PR optimization/11634
8130         * gcc.dg/20031201-2.c: New test case.
8131
8132 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
8133
8134         PR 11433
8135         * objc.dg/proto-lossage-3.m: New test.
8136
8137 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8138
8139         PR optimization/12628
8140         * gcc.dg/20031201-1.c: New test case.
8141
8142 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8143
8144         * gcc.dg/unaligned-1.c: New test.
8145
8146 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
8147
8148         PR c++/9849
8149         * g++.dg/template/error4.C: New test.
8150         * g++.dg/template/nested3.C: Adjust error markers.
8151
8152 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8153
8154         * gcc.dg/cpp/assert4.c: Check more #system assertions.
8155
8156 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8157
8158         PR c/10333
8159         * gcc.dg/bitfld-7.c: New test.
8160
8161 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
8162
8163         * gcc.dg/tls/asm-1.C: New test.
8164
8165 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8166
8167         * gcc.dg/cpp/assert4.c: Update.
8168
8169 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8170
8171         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
8172         * gcc.dg/builtin-apply3.c: New test.
8173
8174 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8175
8176         * lib/compat.exp (compat-obj): New xfaildata parameter.
8177         Use it to set compiler_conditional_xfail_data before compiling.
8178         (compat-get-options): Handle dg-xfail-if.
8179         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
8180         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
8181         * gcc.dg/compat/vector-1_y.c: Likewise.
8182         * gcc.dg/compat/vector-2_x.c: Likewise.
8183         * gcc.dg/compat/vector-2_y.c: Likewise.
8184
8185 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8186
8187         * g++.dg/opt/reg-stack4.C: New test.
8188
8189 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8190
8191         * gcc.dg/builtin-apply2.c: New test.
8192
8193 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8194
8195         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
8196
8197 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8198
8199         PR c++/12924
8200         * g++.dg/template/template-id-2.C: New test.
8201
8202 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8203
8204         PR c++/5369
8205         * g++.dg/template/memfriend1.C: New test.
8206         * g++.dg/template/memfriend2.C: Likewise.
8207         * g++.dg/template/memfriend3.C: Likewise.
8208         * g++.dg/template/memfriend4.C: Likewise.
8209         * g++.dg/template/memfriend5.C: Likewise.
8210         * g++.dg/template/memfriend6.C: Likewise.
8211         * g++.dg/template/memfriend7.C: Likewise.
8212         * g++.dg/template/memfriend8.C: Likewise.
8213         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
8214
8215 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
8216
8217         PR c++/12515
8218         * g++.dg/ext/cond1.C: New test.
8219
8220 2003-11-20  Richard Henderson  <rth@redhat.com>
8221
8222         * gcc.dg/20020201-2.c: Remove.
8223         * gcc.dg/20020201-4.c: Remove.
8224         * gcc.dg/20020304-1.c: Remove.
8225
8226 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
8227
8228         * gcc.dg/cpp/trad/xwin1.c: New test case.
8229
8230 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
8231
8232         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
8233         * lib/g77.exp: Likewise.
8234         * lib/objc.exp: Likewise.
8235         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
8236         for darwin.
8237
8238 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8239
8240         PR c++/12932
8241         * g++.dg/template/static5.C: New test.
8242
8243 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8244
8245         * gcc.dg/nested-func-1.c: New test.
8246
8247 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8248
8249         * gcc.dg/cpp/assert4.c: New test.
8250
8251 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8252
8253         PR c++/2294
8254         * g++.dg/lookup/using9.c: New test.
8255
8256 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
8257
8258         PR c++/12762
8259         * g++.dg/template/error3.C: New test.
8260
8261 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
8262
8263         PR ada/13035
8264         * ada/acats/run_acats, run_all.sh: Fix syntax error.
8265         No longer use a wrapper for gcc, since this does not work under
8266         Windows.
8267
8268 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8269
8270         PR c++/2094
8271         * g++.dg/template/ptrmem7.C: New test.
8272
8273 2003-11-13  Andrew Pinski <apinski@apple.com>
8274
8275         * gcc.c-torture/compile/20031113-1.c: New test.
8276
8277 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
8278             Kean Johnston <jkj@sco.com>
8279
8280         PR c/13029
8281         * gcc.dg/unused-4.c: Update.
8282
8283 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8284
8285         * g++.dg/opt/const3.C: New test.
8286
8287 2003-11-13  Jan Hubicka  <jh@suse.cz>
8288
8289         * gcc.c-torture/compile/20031112-1.c: New test.
8290
8291 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
8292
8293         * g++.dg/parse/crash10.C: Remove bogus error marker.
8294
8295 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8296
8297         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
8298         (host_gcc): Likewise.
8299         (ROOT): Honor $PWDCMD.
8300         (BASE): Likewise.
8301         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
8302
8303 2003-11-12  Catherine Moore  <clm@redhat.com>
8304
8305         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
8306
8307 2003-11-12  Andreas Jaeger  <aj@suse.de>
8308             Jakub Jelinek  <jakub@redhat.com>
8309             Andrew Pinski  <pinskia@physics.uc.edu>
8310             Richard Henderson  <rth@redhat.com>
8311
8312         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
8313         systems.
8314         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
8315
8316         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
8317         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8318
8319 2003-11-11  Andreas Jaeger  <aj@suse.de>
8320
8321         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
8322
8323         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
8324
8325 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
8326
8327         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
8328         Clean ups.
8329
8330 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
8331
8332         * gcc.dg/trampoline-1.c: New test.
8333
8334 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8335
8336         * gcc.c-torture/compile/200031109-1.c: New test.
8337
8338 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8339
8340         PR c/3190
8341         PR c/8714
8342         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8343         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
8344         gcc.dg/format/no-y2k-1.c: Update.
8345
8346 2003-11-08  Roger Sayle  <roger@eyesopen.com>
8347
8348         PR optimization/10467
8349         * gcc.dg/20031108-1.c: New test case.
8350
8351 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
8352
8353         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
8354
8355 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8356
8357         * gcc.dg/compound-lvalue-1.c: New test.
8358         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
8359         some XFAILs.
8360
8361 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
8362
8363         * gcc.dg/altivec-varargs-1.c: New test.
8364
8365 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8366
8367         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
8368         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
8369         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
8370         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
8371         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
8372
8373 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8374
8375         * gcc.dg/cond-lvalue-1.c: New test.
8376
8377 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
8378
8379         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
8380
8381 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8382
8383         PR c++/11616
8384         * g++.dg/template/instantiate5.C: New test.
8385
8386 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8387
8388         PR c++/12726
8389         * g++.dg/ext/complit2.C: Replace test with self-contained version.
8390         * ChangeLog: Add missing first entry for above test.
8391
8392 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8393
8394         PR c++/9810
8395         * g++.dg/template/using8.C: New test.
8396         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
8397
8398 2003-11-02  Roger Sayle  <roger@eyesopen.com>
8399
8400         PR optimization/10817
8401         * gcc.c-torture/compile/20031102-1.c: New test case.
8402
8403 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
8404
8405         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
8406         2147483647.
8407
8408 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8409
8410         * gcc.dg/20031102-1.c: New test.
8411
8412 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8413
8414         * gcc.dg/complex-1.c: New test.
8415
8416 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8417
8418         PR c++/12796
8419         * g++.dg/template/crash13.C: Adjust expected error location.
8420         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8421
8422 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8423
8424         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8425
8426 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8427
8428         PR/10239
8429         * gcc.c-torture/compile/20031031-2.c: New test.
8430
8431 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8432
8433         PR/11640
8434         * gcc.c-torture/compile/20031031-1.c: New test.
8435
8436 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8437
8438         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8439         * gcc.misc-tests/bprob.exp: Likewise.
8440         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
8441         the execution test on arm-elf configs.
8442         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
8443         configs that don't support scratch files.
8444         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
8445
8446 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
8447
8448         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
8449         done by dejagnu.
8450
8451 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
8452
8453         * ada/acats/run_all.sh: Redirect mv output to /dev/null
8454         Avoid non pure sh syntax. Add more logging.
8455
8456         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
8457         fail.
8458
8459 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8460
8461         PR libgcj/10610
8462         * gcc.dg/ppc-stackalign-1.c: New test.
8463
8464 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
8465
8466         * ada/acats/run_all.sh: Change output to be more compliant with
8467         dejagnu framework.
8468         Create acats.sum and acats.log files under testsuite/ada/acats
8469         Only run [a-z]* directories, to filter out e.g. CVS.
8470         Redirect build output to log file.
8471
8472 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8473
8474         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
8475
8476 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8477
8478         PR ada/5909:
8479         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
8480
8481 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
8482
8483         * gcc.c-torture/compile/20031023-1.c: New test.
8484         * gcc.c-torture/compile/20031023-2.c: New test.
8485         * gcc.c-torture/compile/20031023-3.c: New test.
8486         * gcc.c-torture/compile/20031023-4.c: New test.
8487
8488 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8489
8490         PR c++/10371
8491         * g++.dg/lookup/scoped8.C: New test.
8492
8493 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8494
8495         * g++.dg/opt/reg-stack3.C: New test.
8496
8497 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8498
8499         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
8500
8501 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8502
8503         PR c++/11076
8504         * g++.dg/template/crash13.C: New test.
8505
8506 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8507
8508         * gcc.dg/c99-restrict-2.c: New test.
8509
8510 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
8511
8512         PR c++/12698, c++/12699, c++/12700, c++/12566
8513         * g++.dg/inherit/covariant9.C: New test.
8514         * g++.dg/inherit/covariant10.C: New test.
8515         * g++.dg/inherit/covariant11.C: New test.
8516
8517 2003-10-23  Jason Merrill  <jason@redhat.com>
8518
8519         PR c++/12726
8520         * g++.dg/ext/complit2.C: New test.
8521
8522 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8523
8524         PR target/12654
8525         * gcc.c-torture/execute/20031020-1.c: New test.
8526
8527 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8528
8529         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
8530         following the jump_insn.
8531
8532 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8533
8534         * gcc.dg/cast-lvalue-1.c: New test.
8535
8536 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
8537
8538         PR c++/11962
8539         * g++.dg/template/cond2.C: New test.
8540
8541 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8542
8543         * gcc.dg/builtins-28.c: New test.
8544
8545 2003-10-20  Jan Hubicka  <jh@suse.cz>
8546
8547         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8548         parameter.
8549         * testsuite/gcc.dg/inline-2.c: Likewise.
8550
8551 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8552
8553         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8554         * gcc.dg/nest.c:  Likewise.
8555
8556 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8557
8558         PR c++/9781, c++/10583, c++/11862
8559         * g++.dg/parse/crash13.C: New test.
8560
8561 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8562
8563         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8564
8565 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8566
8567         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8568         Define HAVE_C99_RUNTIME except on Solaris.
8569         * gcc.dg/builtins-20.c: Likewise.
8570
8571 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8572
8573         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8574
8575 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8576
8577         PR c++/12495
8578         * g++.dg/template/crash21.C: New test.
8579
8580 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8581
8582         PR c++/2513
8583         * g++.dg/template/typename5.C: New test.
8584
8585 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8586
8587         PR c++/12369
8588         * g++.dg/template/friend25.C: New test.
8589
8590 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8591
8592         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8593         versions.
8594
8595 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8596
8597         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8598         == 2147483647.
8599
8600 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8601
8602         * gcc.c-torture/execute/960416-1.x: Remove.
8603         * gcc.c-torture/execute/divconst-3.x: Likewise.
8604
8605 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8606
8607         PR target/12598
8608         * gcc.dg/torture/cris-volatile-1.c: New test.
8609
8610 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8611
8612         PR optimization/9325
8613         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8614         for overflowing floating point to integer conversion during RTL
8615         simplification.
8616
8617 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8618
8619         * objc/execute/_cmd.m: Fix typo.
8620         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8621         Relax 'scan-assembler' regexp.
8622         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8623         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8624         * objc.dg/zero-link-2.m: Remove blank line.
8625         * objc.dg/zero-link-3.m: New test case.
8626
8627 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8628
8629         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8630
8631         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8632         than linker trickery.
8633
8634 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8635
8636         PR c++/12370
8637         * g++.dg/other/friend2.C: New test.
8638
8639 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8640
8641         * gcc.dg/20031012-1.c: New test.
8642
8643 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8644
8645         * gcc.dg/weak/weak-3.c: Fix for new warning.
8646
8647 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8648
8649         PR optimization/8750
8650         * gcc.c-torture/execute/20031012-1.c: New test case.
8651
8652 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8653
8654         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8655         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8656
8657 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8658
8659         PR optimization/12260
8660         * gcc.c-torture/compile/20031011-2.c: New test case.
8661
8662 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8663
8664         * gcc.c-torture/execute/20031011-1.c: New testcase.
8665
8666 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8667
8668         * gcc.c-torture/compile/20031011-1.c: New test.
8669
8670 2003-10-11  Jan Hubicka  <jh@suse.cz>
8671
8672         * g++.dg/other/first-global.C: New test.
8673
8674 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8675
8676         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8677
8678 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8679
8680         * gcc.c-torture/compile/20031010-1.c: New test.
8681
8682 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8683
8684         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8685         * gcc.c-torture/execute/va-arg-25.c: ... here.
8686
8687 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8688
8689         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8690
8691 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8692
8693         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8694
8695 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8696
8697         * g++.dg/parse/error2.C: New test.
8698
8699 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8700
8701         PR c++/11097
8702         * g++.dg/other/error5.C: Modify the error message.
8703         * g++.dg/lookup/using8.C: New test.
8704
8705 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8706
8707         * gcc.dg/darwin-abi-2.c: New file.
8708         * gcc.c-torture/execute/va-arg-24.c: New file.
8709
8710 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8711
8712         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8713         indentation.
8714
8715 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8716
8717         PR c++/10147
8718         * g++.dg/other/error4.C: Update error messages.
8719         * g++.dg/template/ptrmem4.C: Likewise.
8720
8721         PR c++/12337
8722         * g++.dg/init/new9.C: New test.
8723
8724         PR c++/12334, c++/12236, c++/8656
8725         * g++.dg/ext/attrib8.C: New test.
8726
8727 2003-10-06  Devang Patel  <dpatel@apple.com>
8728
8729         * gcc.dg/debug/dwarf2-3.h: New test.
8730         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8731
8732 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8733
8734         * g++.dg/opt/cfg2.C: New test.
8735
8736 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8737
8738         * g++.dg/opt/float1.C: New test.
8739
8740 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8741
8742         * gcc.dg/c90-array-lval-6.c: New test.
8743         * gcc.dg/c99-array-lval-6.c: New test.
8744
8745 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8746             Ziemowit Laski  <zlaski@apple.com>
8747
8748         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8749         'Derived', so that it is never considered a class method; add
8750         new warning for '+port' method ambiguity.
8751         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8752         <objc/objc-api.h> (needed on Mac OS X).
8753         * objc.dg/method-13.m: New test.
8754
8755 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8756
8757         PR optimization/9325, PR java/6391
8758         * gcc.c-torture/execute/20031003-1.c: New test case.
8759
8760 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8761
8762         PR optimization/12180
8763         * gcc.dg/20031002-1.c: New test.
8764
8765         PR c++/12486
8766         * g++.dg/inherit/error1.C: New test.
8767
8768 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8769
8770         * lib/f-torture.exp (search_for): Rename to...
8771         (search_for_re): This.  Also, clean up comments and the
8772         "regexp" invocation.
8773
8774 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8775
8776         * gcc.c-torture/compile/20031002-1.c: New test.
8777
8778 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8779
8780         * g++.dg/opt/cond1.C: New test.
8781
8782 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8783
8784         * gcc.dg/Wold-style-definition-2.c: New testcase.
8785         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8786
8787 2003-09-29  Richard Henderson  <rth@redhat.com>
8788
8789         * g++.dg/init/array10.C: Add dg-options.
8790
8791 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8792
8793         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8794
8795 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8796
8797         * g++.dg/template/friend19.C: Fix typo.
8798         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8799
8800 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8801
8802         * gcc.c-torture/execute/20030928-1.c: New test.
8803         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8804
8805 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8806
8807         * g++.dg/opt/unroll1.C: New test.
8808
8809 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8810
8811         PR optimization/11741
8812         * gcc.dg/20030926-1.c: New test case.
8813
8814 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8815
8816         PR c++/5655
8817         * g++.dg/parse/access7.C: New test.
8818         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8819
8820 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8821
8822         MERGE OF objc-improvements-branch into MAINLINE:
8823         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8824         if libobjc has not been built.
8825         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8826         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8827         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8828         objc/execute/nested-3.m, objc/execute/np-2.m,
8829         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8830         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8831         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8832         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8833         objc.dg/special/unclaimed-category-1.h,
8834         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8835         well as GNU runtime.
8836         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8837         * execute/cascading-1.m, execute/function-message-1.m,
8838         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8839         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8840         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8841         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8842         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8843         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8844         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8845         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8846         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8847         * objc.dg/bitfield-2.m: Run only on Darwin.
8848         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8849         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8850         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8851         * objc.dg/const-str-1.m: Fix constant string layout.
8852
8853 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8854
8855         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8856
8857 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8858
8859         * gcc.dg/darwin-abi-1.c: New file.
8860
8861 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8862
8863         PR target/12281
8864         * gcc.c-torture/compile/20030921-1.c: New test.
8865
8866 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8867
8868         * g++.dg/opt/reg-stack2.C: New test.
8869
8870 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8871
8872         * g++.dg/eh/delayslot1.C: New test.
8873
8874 2003-09-20  Richard Henderson  <rth@redhat.com>
8875
8876         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8877
8878 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8879
8880         * gcc.c-torture/execute/20030920-1.c: New test case.
8881
8882 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8883
8884         * g++.dg/rtti/typeid3.C: Correct expected error message.
8885
8886 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8887
8888         PR c++/157
8889         * g++.dg/parse/crash12.C: New test.
8890
8891 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8892
8893         * gcc.dg/compat/mixed-struct-check.h: New.
8894         * gcc.dg/compat/mixed-struct-defs.h: New.
8895         * gcc.dg/compat/mixed-struct-init.h: New.
8896         * gcc.dg/compat/struct-by-value-19_main.c: New.
8897         * gcc.dg/compat/struct-by-value-19_x.c: New.
8898         * gcc.dg/compat/struct-by-value-19_y.c: New.
8899         * gcc.dg/compat/struct-by-value-20_main.c: New.
8900         * gcc.dg/compat/struct-by-value-20_x.c: New.
8901         * gcc.dg/compat/struct-by-value-20_y.c: New.
8902         * gcc.dg/compat/struct-return-19_main.c: New.
8903         * gcc.dg/compat/struct-return-19_x.c: New.
8904         * gcc.dg/compat/struct-return-19_y.c: New.
8905         * gcc.dg/compat/struct-return-20_main.c: New.
8906         * gcc.dg/compat/struct-return-20_x.c: New.
8907         * gcc.dg/compat/struct-return-20_y.c: New.
8908
8909 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8910         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8911         so that it will not complain on LP64 targets.
8912
8913 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8914
8915         PR c++/495
8916         * g++.dg/template/friend24.C: New test.
8917
8918 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8919
8920         PR c++/12332
8921         * g++.dg/template/memtmpl2.C: New test.
8922
8923 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8924
8925         PR target/11184
8926         * gcc.dg/builtin-apply1.c: New test.
8927
8928 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8929
8930         PR c++/9848
8931         * g++.dg/warn/Wunused-4.C: New test.
8932
8933 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8934
8935         PR c++/12316
8936         * g++.dg/other/gc2.C: New test.
8937
8938 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8939
8940         PR c++/11991
8941         * g++.dg/rtti/typeid3.C: New test.
8942
8943         PR c++/12266
8944         * g++.dg/overload/template1.C: New test.
8945
8946 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8947
8948         * g++.dg/opt/cfg3.C: New test.
8949
8950 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8951
8952         PR c++/7939
8953         * g++.dg/template/crash11.C: New test.
8954
8955 2003-09-16  Jason Merrill  <jason@redhat.com>
8956             Jakub Jelinek  <jakub@redhat.com>
8957
8958         * gcc.dg/attr-warn-unused-result.c: New test.
8959
8960 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8961
8962         PR c++/12184
8963         * g++.dg/expr/call2.C: New test.
8964
8965 2003-09-15  Andreas Jaeger  <aj@suse.de>
8966
8967         * gcc.dg/Wold-style-definition-1.c: New test.
8968
8969 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8970
8971         PR c++/3907
8972         * g++.dg/parse/template12.C: New test.
8973
8974         * g++.dg/abi/bitfield11.C: New test.
8975         * g++.dg/abi/bitfield12.C: Likewise.
8976
8977 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8978
8979         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8980         non-expansion of functional macro name without arguments at EOL.
8981         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8982
8983 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8984
8985         * gcc.c-torture/execute/20030914-[12].c: New tests.
8986
8987 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8988
8989         PR c++/11788
8990         * g++.dg/overload/addr1.C: New test.
8991
8992 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8993
8994         * gcc.dg/20030909-1.c: New test.
8995
8996 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8997
8998         * gcc.dg/ultrasp10.c: New test.
8999
9000 2003-09-09  Devang Patel  <dpatel@apple.com>
9001
9002         * gcc.dg/darwin-ld-6.c: New test.
9003
9004 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9005
9006         * gcc.dg/torture/builtin-explog-1.c: New testcase.
9007
9008 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9009
9010         * gcc.dg/ia64-types1.c: New test.
9011         * gcc.dg/ia64-types2.c: Likewise.
9012
9013 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9014
9015         * gcc.dg/builtins-1.c: Add more _Complex tests.
9016         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9017
9018         * gcc.dg/builtins-1.c: Test existing _Complex functions.
9019         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9020
9021 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9022
9023         PR c++/11786
9024         * g++.dg/lookup/koenig2.C: New test.
9025
9026         PR c++/5296
9027         * g++.dg/rtti/typeid2.C: New test.
9028
9029 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
9030
9031         * gcc.c-torture/compile/20030904-1.c: New test.
9032
9033 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9034
9035         * g++.dg/opt/longbranch2.C: New test.
9036
9037 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9038
9039         * g++.dg/template/crash10.C: Only compile it.
9040
9041 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9042
9043         PR middle-end/11665
9044         * gcc.c-torture/compile/20030907-1.c: New test.
9045         * g++.dg/init/array11.C: New test.
9046
9047 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9048
9049         PR c++/11852
9050         * g++.dg/init/struct1.C: New test.
9051
9052 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9053
9054         PR c++/12181
9055         * g++.dg/expr/comma1.C: New test.
9056
9057 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
9058
9059         PR c++/11867
9060         * g++.dg/expr/static_cast5.C: New test.
9061
9062 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9063
9064         PR c++/11507
9065         * g++.dg/lookup/scoped7.C: New test.
9066
9067         PR c++/9574
9068         * g++.dg/other/static1.C: New test.
9069
9070         PR c++/11490
9071         * g++.dg/warn/template-1.C: New test.
9072
9073         PR c++/11432
9074         * g++.dg/template/crash10.C: New test.
9075
9076         PR c++/2478
9077         * g++.dg/overload/VLA.C: New test.
9078
9079         PR c++/10804
9080         * g++.dg/template/call1.C: New test.
9081
9082 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9083
9084         PR c++/11794
9085         * g++.dg/parse/using3.C: New test.
9086
9087 2003-09-06  Roger Sayle  <roger@eyesopen.com>
9088
9089         PR c++/11409
9090         * g++.dg/overload/builtin3.C: New test case.
9091
9092 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
9093
9094         PR c/9862
9095         * gcc.dg/20030906-1.c: New test.
9096         * gcc.dg/20030906-2.c: Likewise.
9097
9098 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9099
9100         PR c++/12167
9101         * g++.dg/parse/defarg5.C: New test.
9102
9103         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
9104
9105 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
9106
9107         PR c++/12163
9108         * g++.dg/expr/static_cast4.C: New test.
9109
9110         PR c++/12146
9111         * g++.dg/template/crash9.C: New test.
9112
9113 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9114
9115         * g++.old-deja/g++.ext/pretty2.C: Update for change
9116         in __FUNCTION__.
9117         * g++.old-deja/g++.ext/pretty3.C: Likewise.
9118
9119 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
9120
9121         PR c++/11922
9122         * g++/dg/template/qualified-id1.C: New test.
9123
9124         PR c++/12037
9125         * g++.dg/warn/noeffect4.C: New test.
9126
9127 2003-09-04  Matt Austern  <austern@apple.com>
9128
9129         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
9130         * g++.dg/ext/fnname2.C: Likewise.
9131         * g++.dg/ext/fnname3.C: Likewise.
9132
9133 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
9134
9135         * g++.dg/expr/lval1.C: New test.
9136         * g++.dg/ext/lvcast.C: Remove.
9137
9138 2003-09-03  Roger Sayle  <roger@eyesopen.com>
9139
9140         PR optimization/11700.
9141         * gcc.c-torture/compile/20030903-1.c: New test case.
9142
9143 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
9144
9145         PR c++/12053
9146         * g++.dg/abi/layout4.C: New test.
9147
9148 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
9149
9150         PR c++/11553
9151         * g++.dg/parse/friend3.C: New test.
9152
9153 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
9154
9155         PR c++/11847
9156         * g++.dg/template/class1.C: New test.
9157
9158         PR c++/11808
9159         * g++.dg/expr/call1.C: New test.
9160
9161 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
9162
9163         PR c++/12114
9164         * g++.dg/init/ref9.C: New test.
9165
9166         PR c++/11972
9167         * g++.dg/template/nested4.C: New test.
9168
9169 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9170
9171         PR c++/12093
9172         * g++.dg/template/non-dependent4.C: New test.
9173
9174         PR c++/11928
9175         * g++.dg/inherit/conv1.C: New test.
9176
9177 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9178
9179         PR c++/6196
9180         * g++.dg/ext/label1.C: New test.
9181         * g++.dg/ext/label2.C: Likewise.
9182
9183 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9184
9185         * g++.dg/expr/cond3.C: New test.
9186
9187 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9188
9189         * gcc.dg/builtins-1.c: Add new builtin cases.
9190
9191 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9192
9193         * gcc.dg/builtins-1.c: Add new cases.
9194         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9195
9196 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9197
9198         * gcc.dg/builtins-1.c: Add more math builtin tests.
9199         * gcc.dg/torture/builtin-attr-1.c: New test.
9200
9201 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9202
9203         PR optimization/5079
9204         * g++.dg/opt/static3.C: New test.
9205
9206 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9207
9208         * gcc.misc-tests/gcov-10b.c: New test.
9209
9210 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
9211
9212         * g++.dg/opt/ptrmem3.C: New test.
9213
9214         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
9215
9216 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
9217
9218         * gcc.dg/20030826-2.c: New test.
9219
9220 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9221
9222         PR middle-end/12002
9223         * g77.f-torture/compile/12002.f: New test case.
9224
9225 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9226
9227         * gcc.dg/20030826-1.c: New test case.
9228
9229 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
9230
9231         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
9232
9233 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
9234
9235         PR c++/11871
9236         * c++.dg/lookup/crash1.C: New test.
9237
9238         * c++.dg/warn/noeffect3.C: New test.
9239
9240 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
9241
9242         * gcc.dg/compat/vector-1_x.c: Compile with -w.
9243         * gcc.dg/compat/vector-1_y.c: Ditto.
9244         * gcc.dg/compat/vector-2_x.c: Ditto.
9245         * gcc.dg/compat/vector-2_y.c: Ditto.
9246
9247 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
9248
9249         * gcc.dg/20030702-1.c: New test.
9250
9251 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
9252
9253         PR c++/8795
9254         * g++.dg/ext/altivec-1.C: New test.
9255
9256 2003-08-24  Richard Henderson  <rth@redhat.com>
9257
9258         * g++.dg/eh/simd-2.C: Add -w for x86.
9259
9260 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
9261
9262         * gcc.dg/20030815-1.c: New test.
9263
9264 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9265
9266         PR c++/3765
9267         * g++.dg/parse/access6.C: New test.
9268
9269 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9270
9271         PR c++/641, c++/11876
9272         * g++.dg/template/friend22.C: New test.
9273         * g++.dg/template/friend23.C: Likewise.
9274
9275 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9276
9277         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
9278         identically.
9279
9280 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9281
9282         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
9283
9284 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9285
9286         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
9287
9288 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9289
9290         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
9291
9292 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9293
9294         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
9295
9296 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
9297
9298         PR c++/11919
9299         * g++.dg/overload/prom1.C: New test.
9300
9301         PR c++/11551
9302         * g++.dg/parse/dtor2.C: New test.
9303
9304         PR c++/10762
9305         * g++.dg/parse/using2.C: New test.
9306
9307 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
9308
9309         PR target/11805
9310         * gcc.c-torture/compile/20030821-1.c: New.
9311
9312 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
9313
9314         PR c++/11834
9315         * g++.dg/template/deduce2.C: New test.
9316
9317 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
9318
9319         * gcc.c-torture/execute/20030821-1.c: New test.
9320
9321 2003-08-20  Roger Sayle  <roger@eyesopen.com>
9322
9323         PR middle-end/11984
9324         * gcc.dg/20030820-1.c: New test case.
9325
9326 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
9327
9328         PR c++/11945
9329         * g++.dg/warn/noeffect2.C: New test.
9330
9331 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
9332
9333         PR c++/10926
9334         * g++.dg/template/dtor2.C: New test.
9335
9336         PR c++/11684
9337         * g++.dg/template/operator1.C: New test.
9338         * g++.dg/parse/operator4.C: New test.
9339
9340         PR c++/11946.C
9341         * g++.dg/expr/enum1.C: New test.
9342         * gcc.dg/c99-bool-1.c: Remove bogus warning.
9343
9344         PR c++/11036.C
9345         * g++.dg/parse/elab2.C: New test.
9346         * g++.dg/parse/typedef4.C: Change error message.
9347         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
9348         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
9349         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
9350
9351 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
9352
9353         * gcc.dg/pch/warn-1.c: New.
9354         * gcc.dg/pch/warn-1.hs: New.
9355
9356         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
9357         not-tested file.
9358
9359 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9360
9361         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
9362
9363 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9364
9365         * gcc.dg/uninit-D.c: New Test.
9366         * gcc.dg/uninit-E.c: New Test.
9367         * gcc.dg/uninit-F.c: New Test.
9368         * gcc.dg/uninit-G.c: New Test.
9369
9370 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
9371
9372         * g++.dg/README: Describe the pch directory.
9373
9374 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9375
9376         PR c++/11174
9377         * g++.dg/parse/access4.C: New test.
9378         * g++.dg/parse/access5.C: Likewise.
9379         * g++.old-deja/g++.jason/access17.C: Adjust error message.
9380
9381 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
9382
9383         * gcc.dg/noncompile/20030818-1.c: New.
9384
9385 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9386
9387         PR c++/11957
9388         * g++.dg/warn/noeffect1.C: New test.
9389
9390         * g++.dg/template/scope2.C: New test.
9391         * g++.dg/template/error2.C: Correct dg-error
9392
9393 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
9394
9395         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
9396
9397 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
9398
9399         PR C++/11512
9400         * g++.dg/template/warn1.C: New.
9401
9402 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9403
9404         * g++.dg/template/error2.C: New test.
9405         * g++.dg/lookup/using7.C: Adjust errors
9406         * g++.old-deja/g++.pt/crash36.C: Likewise.
9407         * g++.old-deja/g++.pt/derived3.C: Likewise.
9408
9409 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9410
9411         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
9412         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
9413         * gcc.c-torture/execute/builtins/string-9.c: New, from
9414         string-opt-9.c.  Adjust for execute/builtins framework.
9415         * gcc.c-torture/execute/string-opt-9.c: Delete.
9416
9417 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
9418
9419         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
9420
9421         * g++.dg/parse/ret-type2.C: New test.
9422
9423         PR c++/11703
9424         * g++.dg/init/new8.C: New test.
9425
9426         PR c++/10923
9427         * g++.dg/parse/typedef5.C: New test.
9428
9429         PR c++/9512
9430         * g++.dg/parse/qualified2.C: New test.
9431         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
9432         invalid code.
9433
9434 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
9435
9436         * g++.dg/conversion/ptrmem1.C: New test.
9437
9438 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
9439
9440         PR target/11693
9441         * gcc.dg/20030811-1.c: New test.
9442
9443         PR target/11535
9444         * gcc.c-torture/execute/20030811-1.c: New test.
9445
9446 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9447
9448         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
9449
9450 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
9451
9452         PR c++/11789.C
9453         * g++.dg/inherit/multiple1.C: New test.
9454
9455 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9456
9457         * gcc.dg/spe1.c: New test.
9458
9459         PR c++/11670
9460         * g++.dg/expr/cast2.C: New test.
9461
9462         PR c++/10530
9463         * g++.dg/template/dependent-name2.C: New test.
9464
9465 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
9466
9467         * g++.dg/parse/crash11.C: Put the dg options in comments.
9468
9469 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
9470
9471         * lib/gcc-dg.exp: Update for diagnostic change.
9472
9473 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9474
9475         PR c++/5767
9476         * g++.dg/parse/crash11.C: New test.
9477
9478 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
9479
9480         * gcc.dg/cpp/spacing1.c: Update.
9481
9482 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
9483
9484         PR target/11739
9485         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
9486         a value for -mtune.
9487
9488 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9489
9490         PR middle-end/11771
9491         * gcc.c-torture/compile/20030804-1.c: New test case.
9492
9493 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9494
9495         * gcc.dg/20030804-1.c: New test case.
9496
9497 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
9498
9499         * gcc.dg/cpp/separate-1.c: New test.
9500
9501 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
9502
9503         PR c++/11704
9504         * g++.dg/template/dependent-expr2.C: New test.
9505
9506         PR c++/11766
9507         * g++.dg/expr/ptrmem1.C: New test.
9508
9509 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9510
9511         PR c++/9453
9512         * g++.dg/template/friend15.C: New test.
9513
9514 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
9515
9516         * lib/dg-pch.exp: Work round PCH bug.
9517
9518 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9519
9520         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
9521         builtins.  Move cases from builtins-4.c here.
9522
9523         * gcc.dg/torture/builtin-math-1.c: New test taken from
9524         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
9525         additional cases.
9526
9527         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
9528         Delete.
9529
9530 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9531
9532         PR c++/9447
9533         * g++.dg/template/using7.C: New test.
9534
9535 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
9536
9537         * import1.c, import2.c: New tests.
9538
9539 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
9540
9541         * g++.dg/eh/crossjump1.C: New test.
9542
9543 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
9544
9545         PR c++/11697
9546         * g++.dg/template/using6.C: New test.
9547
9548         PR c++/11744
9549         * g++.dg/template/koenig2.C: New test.
9550
9551 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9552
9553         PR c++/7983
9554         * g++.dg/parse/typedef4.C: New test.
9555
9556 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9557
9558         PR c++/8442, c++/8806
9559         * g++.dg/template/elab1.C: New test.
9560         * g++.dg/template/type2.C: Likewise.
9561         * g++.dg/template/ttp3.C: Adjust expected error message.
9562         * g++.old-deja/g++.law/visibility13.C: Likewise.
9563         * g++.old-deja/g++.niklas/t135.C: Likewise.
9564         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9565         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9566         template argument.
9567         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9568
9569 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9570
9571         PR c++/11295
9572         * g++.dg/ext/stmtexpr1.C: New test.
9573
9574         * g++.dg/opt/tmp1.C: New test.
9575
9576         PR c++/11525
9577         * g++.dg/parse/constant4.C: New test.
9578
9579         PR c++/9447
9580         * g++.dg/template/using5.C: New test.
9581
9582 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9583
9584         * gcc.dg/builtins-27.c: New test case.
9585
9586 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9587
9588         * gcc.dg/tls/opt-7.c: New test.
9589
9590 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9591
9592         * g++.old-deja/g++.other/crash18.C: Remove.
9593
9594 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9595
9596         * g++.dg/template/explicit3.C: New.
9597         * g++.dg/template/explicit4.C: New.
9598         * g++.dg/template/explicit5.C: New.
9599
9600         PR c++/11347
9601         * g++.dg/template/memtmpl1.C: New.
9602
9603 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9604
9605         PR target/11565
9606         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9607         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9608
9609 2003-07-30  Jan Hubicka  <jh@suse.cz>
9610
9611         * vtgc1.c: Kill.
9612
9613 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9614
9615         * gcc.dg/struct-in-proto-1.c: New test.
9616
9617 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9618
9619         * gcc.dg/cpp/include2.c: Only expect one message.
9620
9621 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9622
9623         PR c++/9447
9624         * g++.dg/template/using1.C: New test.
9625         * g++.dg/template/using2.C: New test.
9626         * g++.dg/template/using3.C: New test.
9627         * g++.dg/template/using4.C: New test.
9628
9629 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9630
9631         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9632         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9633
9634 2003-07-28  Jan Hubicka  <jh@suse.cz>
9635
9636         PR c++/11530
9637         * g++.dg/opt/call1.C: New test.
9638
9639 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9640
9641         PR c++/11667
9642         * g++.dg/init/enum2.C: New test.
9643         * g++.dg/template/overload1.C: Add "-w" option.
9644
9645 2003-07-28    <hp@bitrange.com>
9646
9647         * gcc.dg/Wdeclaration-after-statement-1.c,
9648         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9649
9650 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9651
9652         * gcc.c-torture/compile/20030725-1.c: New test.
9653
9654 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9655
9656         * gcc.dg/20030505.c: Only run for SPE.
9657         Remove definition of opaque type.
9658
9659 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9660
9661         * g++.dg/template/ptrmem6.C: New test.
9662
9663 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9664
9665         * gcc.c-torture/compile/zero-strct-2.c: New test.
9666
9667 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9668
9669         * gcc.dg/intermod-1.c: New test.
9670
9671 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9672
9673         PR c++/11617
9674         * g++.dg/template/lookup2.C: New test.
9675         * g++.dg/template/memclass1.C: Remove instantiated from error.
9676         * g++.dg/other/error2.C: Tweak expected errors.
9677
9678         PR c++/11596
9679         * g++.dg/template/defarg3.C: New test.
9680
9681         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9682
9683 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9684
9685         * g++.dg/inherit/access5.C: New test.
9686
9687 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9688
9689         PR c++/11513
9690         * g++.dg/template/crash8.C: New test.
9691
9692 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9693
9694         PR c/10602
9695         * gcc.dg/noncompile/incomplete-2.c: New test.
9696
9697 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9698
9699         PR c++/11645
9700         * g++.dg/inherit/access4.C: New test.
9701
9702         PR c++/11517
9703         * g++.dg/expr/cond2.C: New test.
9704
9705         PR optimization/10679
9706         * g++.dg/opt/inline4.C: New test.
9707
9708 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9709
9710         * g++.dg/parse/crash10: New test.
9711
9712 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9713
9714         * g++.dg/ext/flexary1.C: New test.
9715
9716 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9717
9718         PR c++/10793
9719         * g++.dg/template/crash9.C: New test.
9720
9721 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9722
9723         PR c++/3004
9724         * g++.dg/parse/typedef3.C: New test.
9725
9726         PR c++/7906
9727         * g++.dg/parse/operator2.C: New test.
9728
9729         PR c++/8895
9730         * g++.dg/parse/def-tmpl-arg1.C: New test.
9731
9732         PR c++/9282
9733         * g++.dg/parse/funptr1.C: New test.
9734
9735         PR c++/9452
9736         * g++.dg/parse/ambig3.C: New test.
9737
9738         PR c++/9454
9739         * g++.dg/parse/operator3.C: New test.
9740
9741         PR c++/9486
9742         * g++.dg/parse/template10.C: New test.
9743
9744         PR c++/9488
9745         * g++.dg/parse/template11.C: New test.
9746
9747         PR c++/10150
9748         * g++.dg/parse/invalid-op1.C: New test.
9749
9750         PR c++/10247
9751         * g++.dg/parse/condexpr1.C: New test.
9752
9753 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9754
9755         * g++.dg/ext/packed3.C: New test.
9756         * g++.dg/ext/packed4.C: New test.
9757
9758         * gcc.dg/pack-test-3.c: New test.
9759
9760 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9761
9762         * lib/compat.exp: Handle dg-options per source file.
9763         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9764         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9765         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9766         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9767         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9768         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9769         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9770         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9771         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9772         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9773         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9774         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9775         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9776         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9777
9778 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9779
9780         PR c/10320
9781         * gcc.c-torture/execute/20030718-1.c: New test.
9782
9783 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9784
9785         PR optimization/11536
9786         * gcc.dg/20030721-1.c: New test.
9787
9788 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9789
9790         PR c++/11546
9791         * g++.dg/template/lookup1.C: New test.
9792
9793 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9794
9795         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9796         diagnostics of ill-formed constructs involving labels.
9797         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9798         the new 'previously defined here' message.
9799
9800 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9801
9802         * g++.dg/parse/non-dependent2.C: New test.
9803
9804 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9805
9806         * g++.dg/init/init-ref4.C: xfail on targets without
9807         weak symbols.
9808
9809 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9810
9811         PR target/11087
9812         * gcc.c-torture/execute/20030717-1.c: New test.
9813
9814 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9815
9816         * g++.dg/opt/cfg1.C: New test.
9817
9818 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9819
9820         PR optimization/11557
9821         * gcc.dg/20030717-1.c: New test.
9822
9823 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9824
9825         PR c++/10476
9826         * g++.dg/expr/crash-1.C: New test.
9827
9828         PR c++/11027
9829         * g++.dg/template/init3.C: New test.
9830
9831         PR c++/8222
9832         * g++.dg/template/non-dependent1.C: New test.
9833
9834         PR c++/11070
9835         * g++.dg/template/non-dependent2.C: New test.
9836
9837         PR c++/11071
9838         * g++.dg/template/non-dependent3.C: New test.
9839
9840         PR c++/9907
9841         * g++.dg/template/sizeof5.C: New test.
9842
9843 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9844
9845         PR 11498
9846         * gcc.c-torture/compile/mangle-1.c: New file.
9847
9848 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9849
9850         PR c++/7809
9851         * g++.dg/parse/access3.C: New test.
9852
9853 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9854
9855         PR c++/11384
9856         * g++.dg/init/init-ref4.C: New test.
9857
9858 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9859
9860         PR c++/11547
9861         * g++.dg/parse/constant3.C: New test.
9862         * g++.dg/parse/crash7.C: Likewise.
9863
9864 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9865
9866         PR target/11008
9867         * gcc.dg/i386-pentium4-not-mull.c: New.
9868
9869 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9870
9871         * gcc.dg/asm-names.c (ymain): Make it weak.
9872
9873 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9874
9875         PR c++/5421
9876         * g++.dg/template/friend21.C: New test.
9877
9878 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9879
9880         * gcc.dg/cleanup-8.c: New test.
9881         * gcc.dg/cleanup-9.c: New test.
9882
9883 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9884
9885         * g++.dg/ext/dll-MI1.h: New file.
9886         * g++.dg/ext/dllexport-MI1.C: New file.
9887         * g++.dg/ext/dllimport-MI1.C: New file.
9888
9889 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9890
9891         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9892         it does not have cmpstrsi patterns (just cmpmemsi).
9893
9894 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9895
9896         PR debug/11473
9897         * g++.dg/debug/debug8.C: New test.
9898
9899 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9900
9901         PR c++/10108
9902         * g++.dg/template/crash7.C: New test.
9903
9904 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9905
9906         PR target/10795
9907         * gcc.c-torture/compile/20030708-1.c: New.
9908
9909 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9910
9911         * gcc.c-torture/execute/20030715-1.c: New test.
9912
9913 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9914
9915         * gcc.dg/pch/inline-3.c: New file.
9916         * gcc.dg/pch/inline-3.hs: New file.
9917         * gcc.dg/pch/inline-4.c: New file.
9918         * gcc.dg/pch/inline-4.hs: New file.
9919
9920 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9921
9922         PR c++/11509
9923         * g++.dg/template/crash6.C: New test.
9924
9925         PR c++/7053
9926         * g++.dg/template/friend20.C: New test.
9927
9928         PR c++/7019
9929         * g++.dg/template/overload2.C: New test.
9930
9931 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9932
9933         PR optimization/11440
9934         * gcc.c-torture/execute/20030714-1.c: New test.
9935
9936 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9937
9938         PR c++/11154
9939         * g++.dg/template/partial2.C: New test.
9940
9941 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9942
9943         PR c++/11503
9944         * g++.dg/template/anon1.C: New test.
9945
9946         PR c++/11493
9947         PR c++/11495
9948         * g++.dg/parse/template9.C: Likewise.
9949         * g++.dg/template/crash4.C: New test.
9950         * g++.dg/template/koenig1.C: Likewise.
9951         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9952         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9953         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9954         functions.
9955         * g++.old-deja/g++.jason/template36.C: Likewise.
9956         * g++.old-deja/g++.mike/p1989.C: Likewise.
9957         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9958         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9959         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9960         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9961         compiling.
9962         * g++.old-deja/g++.pt/union2.C: Use this->.
9963
9964 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9965
9966         * gcc.dg/20030711-1.c: New test.
9967
9968 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9969
9970         PR c++/11050
9971         * g++.dg/parse/args1.C: New test.
9972         * g++.pt/defarg8.C: Change expected errors.
9973
9974 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9975
9976         PR c++/8164
9977         * g++.dg/template/nontype2.C: New test.
9978
9979         PR c++/10558
9980         * g++.dg/parse/template8.C: New test.
9981
9982         PR c++/8327
9983         * g++.dg/template/scope1.C: New test.
9984
9985         * g++.dg/warn/Wsign-compare-1.C: New test.
9986
9987 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9988
9989         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9990
9991 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9992
9993         PR c++/9411
9994         * g++.dg/template/explicit2.C: New test.
9995
9996         PR c++/10032
9997         * g++.dg/warn/pedantic1.C: New test.
9998
9999 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
10000
10001         PR c++ 9483
10002         * g++.dg/other/field1.C: New test.
10003
10004 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10005
10006         PR c/11449
10007         * gcc.c-torture/compile/20030707-1.c: New.
10008
10009 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10010
10011         PR c++/10849
10012         * g++.dg/template/access12.C: New test.
10013
10014 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
10015
10016         * g++.dg/bprob/bprob.exp (prof_ext): Update.
10017         * g77.dg/bprob/bprob.exp (prof_ext): Update.
10018         * gcc.misc-tests/bprob.exp (prof_ext): Update.
10019         * gcc.misc-tests/gcov.exp: Update
10020         * g++.dg/gcov/gcov.exp: Update
10021         * lib/gcov.exp: Update.
10022
10023 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
10024
10025         * g++.dg/abi/mangle17.C: Make sure template expressions are
10026         dependent.
10027         * g++.dg/abi/mangle4.C: Mark erroneous casts.
10028         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
10029         * g++.dg/opt/stack1.C: Remove erroneous code.
10030         * g++.dg/parse/template7.C: New test.
10031         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
10032         * g++.old-deja/g++.pt/crash4.C: Likewise.
10033
10034 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10035
10036         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
10037         with zero or one occurence of `$' after the initial `L'.
10038
10039 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
10040
10041         * gcc.c-torture/compile/20030704-1.c: Add a comment.
10042
10043 2003-07-08  Roger Sayle  <roger@eyesopen.com>
10044
10045         PR c/11370
10046         * gcc.dg/Wunreachable-6.c: New testcase.
10047         * gcc.dg/Wunreachable-7.c: New testcase.
10048
10049 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10050
10051         PR c/11420
10052         * gcc.dg/20030708-1.c: New test.
10053
10054 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
10055
10056         * gcc.dg/compat/sdata-section.h: New file.
10057         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
10058         * gcc.dg/torture/mips-sdata-1.c: New test.
10059
10060 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10061
10062         PR c++/11030
10063         * g++.dg/template/friend19.C: New test.
10064
10065 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10066
10067         * g++.dg/opt/strength-reduce.C: New test.
10068
10069 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10070
10071         PR target/10979
10072         * gcc.dg/20030707-1.c: New testcase.
10073
10074 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10075
10076         PR optimization/11059
10077         * g++.dg/opt/emptyunion.C: New testcase.
10078
10079 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10080             Eric Botcazou  <ebotcazou@libertysurf.fr>
10081
10082         * g++.dg/opt/stack1.C: New test.
10083
10084 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
10085
10086         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
10087         run test.
10088
10089         PR c++/11431
10090         * g++.dg/expr/static_cast3.C: New test.
10091
10092 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
10093
10094         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
10095         everywhere.
10096         * gcc.dg/concat.c: Concatenation of string constants with
10097         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
10098         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
10099         * gcc.dg/cpp/escape-2.c: Use wide character constants where
10100         necessary to avoid multi-character character constant warning.
10101         * gcc.dg/cpp/escape.c: Likewise.
10102         * gcc.dg/cpp/ucs.c: Likewise.
10103         Remove backslashes from dg-bogus comments, as they confuse Tcl.
10104         Fix a typo.
10105
10106 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10107
10108         PR c/11428
10109         * gcc.c-torture/compile/20030704-1.c: New.
10110
10111 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10112
10113         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
10114
10115 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
10116
10117         PR c++/5287, PR c++/7910,  PR c++/11021
10118         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
10119         tests for warnings.
10120         * g++.dg/ext/dllimport2.C: Add tests for warnings.
10121         * g++.dg/ext/dllimport3.C: Likewise.
10122         * g++.dg/ext/dllimport4.C: New file.
10123         * g++.dg/ext/dllimport5.C: New file.
10124         * g++.dg/ext/dllimport6.C: New file.
10125         * g++.dg/ext/dllimport7.C: New file.
10126         * g++.dg/ext/dllimport8.C: New file.
10127         * g++.dg/ext/dllimport9.C: New file.
10128         * g++.dg/ext/dllimport10.C: New file.
10129         * g++.dg/ext/dllexport1.C: New file.
10130
10131 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10132
10133         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
10134         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
10135
10136 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10137
10138         * gcc.dg/builtins-25.c: New testcase.
10139         * gcc.dg/builtins-26.c: New testcase.
10140
10141 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
10142
10143         * gcc.dg/compat/vector-defs.h: New file.
10144         * gcc.dg/compat/vector-setup.h: New file.
10145         * gcc.dg/compat/vector-check.h: New file.
10146         * gcc.dg/compat/vector-1_main.c: New file.
10147         * gcc.dg/compat/vector-1_x.c: New file.
10148         * gcc.dg/compat/vector-1_y.c: New file.
10149         * gcc.dg/compat/vector-2_main.c: New file.
10150         * gcc.dg/compat/vector-2_x.c: New file.
10151         * gcc.dg/compat/vector-2_y.c: New file.
10152
10153         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
10154         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
10155         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
10156         * gcc.dg/compat/struct-align-1.h: New file.
10157         * gcc.dg/compat/struct-align-1_main.c: New file.
10158         * gcc.dg/compat/struct-align-1_x.c: New file.
10159         * gcc.dg/compat/struct-align-1_y.c: New file.
10160         * gcc.dg/compat/struct-align-2.h: New file.
10161         * gcc.dg/compat/struct-align-2_main.c: New file.
10162         * gcc.dg/compat/struct-align-2_x.c: New file.
10163         * gcc.dg/compat/struct-align-2_y.c: New file.
10164
10165         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
10166         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10167         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10168         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10169         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10170         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10171         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10172         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10173         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10174         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10175         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10176         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10177         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10178         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10179         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10180         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10181         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10182         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10183         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10184         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10185         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10186         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10187         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10188         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10189         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10190         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10191         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10192         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10193         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10194
10195 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10196
10197         * gcc.dg/i386-call-1.c: New test.
10198
10199 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10200
10201         PR c++/9162
10202         * g++.dg/parse/defarg4.C: New.
10203
10204 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10205
10206         PR target/10700
10207         * gcc.c-torture/compile/20030703-1.c: New test case.
10208
10209 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10210
10211         * g++.dg/template/local3.C: Remove extra semicolon.
10212
10213 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10214
10215         * gcc.dg/i386-volatile-1.c: New test.
10216
10217 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
10218
10219         PR c++/11072
10220         * g++.dg/other/offsetof2.C: XFAIL.
10221         * g++.dg/other/offsetof5.C: New.
10222
10223         PR c++/10219
10224         * g++.dg/template/error1.C: New.
10225
10226         PR c++/9779
10227         * g++.dg/template/dependent-expr1.C: New.
10228
10229 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10230
10231         PR c++/6949
10232         * g++.dg/template/local3.C: New test.
10233
10234         PR c++/11149
10235         * g++.dg/lookup/scoped6.C: New test.
10236
10237 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
10238
10239         PR c++/8046
10240         * g++.dg/other/error7.C: New test.
10241
10242 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
10243
10244         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
10245         * g++.old-deja/g++.abi/vtable3.h: Likewise.
10246         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10247         * g++.old-deja/g++.other/union2.C: Likewise.
10248         * gcc.dg/c90-const-expr-2.c: Likewise.
10249         * gcc.dg/c90-const-expr-3.c: Likewise.
10250         * gcc.dg/c99-const-expr-2.c: Likewise.
10251         * gcc.dg/c99-const-expr-3.c: Likewise.
10252         * gcc.dg/concat.c: Likewise.
10253
10254 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10255
10256         PR c++/9559
10257         * g++.dg/init/static1.C: New test.
10258
10259 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10260
10261         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
10262         * g++.old-deja/g++.other/access2.C: Likewise.
10263         * g++.old-deja/g++.other/decl2.C: Likewise.
10264         * gcc.c-torture/execute/20020615-1.c: Likewise.
10265
10266 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10267
10268         PR c++/4933
10269         * g++.dg/template/sizeof4.C: New test.
10270
10271 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10272
10273         * g++.dg/other/error6.C: New test.
10274
10275 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10276
10277         PR c++/10750
10278         * g++.dg/parse/constant2.C: New test.
10279
10280 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
10281
10282         PR c++/11106
10283         * g++.dg/other/error5.C: New test.
10284
10285 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10286
10287         * gcc.dg/format/gcc_diag-1.c: New test.
10288
10289 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
10290
10291         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
10292
10293 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10294
10295         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
10296         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
10297         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
10298
10299 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
10300
10301         * gcc.c-torture/execute/builtins/string-8.c: New test.
10302         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
10303         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
10304         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
10305
10306 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10307
10308         PR c++/10468
10309         * g++.dg/ext/typeof6.C: New test.
10310
10311 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10312
10313         PR c++/10796
10314         * g++.dg/init/enum1.C: New test.
10315
10316 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
10317
10318         * gcc.dg/20030627-1.c: New test.
10319
10320 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
10321
10322         PR c++/11332
10323         * g++.dg/expr/static_cast2.C: New test.
10324
10325 2003-06-26  Roger Sayle  <roger@eyesopen.com>
10326             Jakub Jelinek  <jakub@redhat.com>
10327
10328         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
10329         sprintf(dst,"%s",src) optimization.
10330         * gcc.c-torture/execute/20030626-1.c: New test case.
10331         * gcc.c-torture/execute/20030626-2.c: New test case.
10332
10333 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
10334
10335         * gcc.c-torture/execute/multi-ix.c: New test.
10336
10337         * gcc.c-torture/execute/simd-4.c (main):
10338         Added missing semicolon at end of union.
10339
10340 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
10341
10342         PR c++/8266
10343         * g++.dg/template/explicit-instantiation3.C: New test.
10344
10345 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10346
10347         * gcc.dg/20030626-1.c: Use signed char.
10348
10349 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10350
10351         * gcc.dg/20030626-1.c: New test.
10352
10353 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
10354
10355         * const-str-2.m: Update.
10356
10357 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
10358
10359         PR c++/10990
10360         * g++.dg/rtti/dyncast1.C: New test.
10361         * g++.dg/abi/mangle4.C: Correct base-specifier access.
10362         * g++.dg/lookup/scoped1.C: Remove XFAIL.
10363         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
10364
10365         PR c++/10931
10366         * g++.dg/expr/static_cast1.C: New test.
10367
10368 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
10369
10370         * gcc.dg/20030625-1.c: New test.
10371
10372 2003-06-24  Roger Sayle  <roger@eyesopen.com>
10373
10374         * gcc.c-torture/compile/20030624-1.c: New test case.
10375
10376 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
10377
10378         * gcc.c-torture/execute/string-opt-17.c: New test.
10379
10380 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
10381
10382         PR c++/5754
10383         * g++.dg/parse/crash6.C: New test.
10384
10385 2003-06-23  Roger Sayle  <roger@eyesopen.com>
10386
10387         * gcc.dg/builtins-24.c: New test case.
10388
10389 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
10390
10391         * g++.dg/opt/operator1.C: New test.
10392
10393 2003-06-22  Roger Sayle  <roger@eyesopen.com>
10394
10395         * gcc.c-torture/execute/string-opt-16.c: New test case.
10396
10397 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10398
10399         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
10400         * g++.old-deja/g++.other/conv7.C: Likewise
10401         * g++.old-deja/g++.other/overcnv2.C: Likewise.
10402         * g++.old-deja/g++.other/overload14.C: Likewise.
10403
10404 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10405
10406         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
10407         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
10408
10409 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10410
10411         PR c++/10888
10412         * g++.dg/warn/Winline-3.C: New test.
10413
10414 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10415
10416         * lib/target-supports.exp (check_alias_available): Make the test
10417         program acceptable to the Solaris assembler.
10418
10419         PR c++/10749
10420         * g++.dg/template/memclass2.C: New test.
10421
10422 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10423             Eric Botcazou  <ebotcazou@libertysurf.fr>
10424
10425         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
10426         data for non-matching targets.
10427         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
10428
10429 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10430
10431         PR c++/10845
10432         * g++.dg/template/member3.C: New test.
10433
10434 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
10435
10436         PR c++/10939
10437         * g++.dg/template/func1.C: New test.
10438
10439         PR c++/9649
10440         * g++.dg/template/static4.C: New test.
10441         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
10442
10443         PR c++/11041
10444         * g++.dg/init/ref7.C: New test.
10445
10446 2003-06-19  Matt Austern  <austern@apple.com>
10447
10448         PR c++/11228
10449         * g++.dg/anew1.C: New test.
10450         * g++.dg/anew2.C: New test.
10451         * g++.dg/anew3.C: New test.
10452         * g++.dg/anew4.C: New test.
10453
10454 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
10455
10456         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
10457
10458 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
10459
10460         * gcc.c-torture/execute/simd-4.c (main): Make expected value
10461         endian-dependent.
10462
10463 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
10464
10465         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
10466         Remove cruft.
10467
10468 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
10469
10470         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
10471         * gcc.c-torture/compile/961203-1.c: Likewise.
10472         * gcc.c-torture/compile/980506-1.c: Likewise.
10473
10474 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10475
10476         PR c++/10712
10477         * g++.dg/lookup/using7.C: New test.
10478
10479 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10480
10481         PR c++/11105
10482         * g++.dg/abi/conv1.C: Remove it.
10483         * g++.dg/template/conv7.C: New test.
10484         * g++.dg/template/conv8.C: Likewise.
10485         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
10486         conversion operator.
10487
10488 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
10489
10490         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
10491         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10492         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10493         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10494         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10495         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10496         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10497         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10498         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10499         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10500         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10501         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10502         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10503         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10504         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10505         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10506         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10507         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10508         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10509         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10510         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10511         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10512         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10513         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10514         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10515         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10516         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10517         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10518         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10519
10520 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
10521
10522         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
10523         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
10524         indications.
10525
10526 2003-06-16  Roger Sayle  <roger@eyesopen.com>
10527
10528         * gcc.dg/i386-387-5.c: New test case.
10529         * gcc.dg/i386-387-6.c: New test case.
10530         * gcc.dg/builtins-23.c: New test case.
10531
10532 2003-06-15  Roger Sayle  <roger@eyesopen.com>
10533
10534         * gcc.dg/builtins-22.c: New test case.
10535         * gcc.dg/i386-387-1.c: Update to test exp.
10536         * gcc.dg/i386-387-2.c: Likewise.
10537
10538 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10539
10540         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
10541
10542 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10543
10544         * lib/gcc-dg.exp (dg-require-dll): New function.
10545         (dg-xfail-if): Likewise.
10546         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
10547         driver.
10548
10549         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10550         * gcc.c-torture/compile/20001205-1.c: Likewise.
10551         * gcc.c-torture/compile/20001226-1.c: Likewise.
10552         * gcc.c-torture/compile/20010518-2.c: Likewise.
10553         * gcc.c-torture/compile/20020312-1.c: Likewise.
10554         * gcc.c-torture/compile/20020604-1.c: Likewise.
10555         * gcc.c-torture/compile/920501-12.c: Likewise.
10556         * gcc.c-torture/compile/920501-4.c: Likewise.
10557         * gcc.c-torture/compile/920520-1.c: Likewise.
10558         * gcc.c-torture/compile/920521-1.c: Likewise.
10559         * gcc.c-torture/compile/920625-1.c: Likewise.
10560         * gcc.c-torture/compile/961203-1.c: Likewise.
10561         * gcc.c-torture/compile/980506-1.c: Likewise.
10562         * gcc.c-torture/compile/981006-1.c: Likewise.
10563         * gcc.c-torture/compile/981022-1.c: Likewise.
10564         * gcc.c-torture/compile/981223-1.c: Likewise.
10565         * gcc.c-torture/compile/990617-1.c: Likewise.
10566         * gcc.c-torture/compile/dll.c: Likewise.
10567         * gcc.c-torture/compile/labels-3.c: Likewise.
10568         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10569         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10570         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10571         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10572         * gcc.c-torture/compile/simd-5.c: Likewise.
10573         * gcc.c-torture/compile/20000804-1.x: Remove.
10574         * gcc.c-torture/compile/20001205-1.x: Likewise.
10575         * gcc.c-torture/compile/20001226-1.x: Likewise.
10576         * gcc.c-torture/compile/20010518-2.x: Likewise.
10577         * gcc.c-torture/compile/20020312-1.x: Likewise.
10578         * gcc.c-torture/compile/20020604-1.x: Likewise.
10579         * gcc.c-torture/compile/920501-12.x: Likewise.
10580         * gcc.c-torture/compile/920501-4.x: Likewise.
10581         * gcc.c-torture/compile/920520-1.x: Likewise.
10582         * gcc.c-torture/compile/920521-1.x: Likewise.
10583         * gcc.c-torture/compile/920625-1.x: Likewise.
10584         * gcc.c-torture/compile/961203-1.x: Likewise.
10585         * gcc.c-torture/compile/980506-1.x: Likewise.
10586         * gcc.c-torture/compile/981006-1.x: Likewise.
10587         * gcc.c-torture/compile/981022-1.x: Likewise.
10588         * gcc.c-torture/compile/981223-1.x: Likewise.
10589         * gcc.c-torture/compile/990617-1.x: Likewise.
10590         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10591         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10592         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10593         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10594         * gcc.c-torture/compile/simd-5.x: Likewise.
10595
10596         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10597
10598 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10599
10600         * gcc.c-torture/execute/20030611-1.c: New test.
10601
10602 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10603
10604         PR middle-end/168
10605         * gcc.dg/20030612-1.c: New test case.
10606
10607 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10608
10609         PR c++/10635
10610         * g++.dg/expr/cast1.C: New test.
10611
10612 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10613
10614         * gcc.dg/builtins-21.c: New test case.
10615
10616 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10617
10618         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10619         options instead of at the end.
10620         * lib/objc.exp (objc_target_compile): Likewise.
10621
10622 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10623
10624         PR c++/10432
10625         * g++.dg/parse/error1.C: New test.
10626
10627 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10628
10629         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10630         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10631         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10632         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10633         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10634         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10635         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10636         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10637         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10638         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10639         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10640         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10641         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10642         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10643         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10644         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10645         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10646         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10647         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10648         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10649         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10650         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10651         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10652         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10653
10654         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10655         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10656         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10657         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10658         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10659         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10660         * gcc.dg/compat/scalar-return-3_main.c: New file.
10661         * gcc.dg/compat/scalar-return-3_x.c: New file.
10662         * gcc.dg/compat/scalar-return-3_y.c: New file.
10663         * gcc.dg/compat/scalar-return-4_main.c: New file.
10664         * gcc.dg/compat/scalar-return-4_x.c: New file.
10665         * gcc.dg/compat/scalar-return-4_y.c: New file.
10666
10667 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10668
10669         * gcc.dg/compat/fp2-struct-check.h: New file.
10670         * gcc.dg/compat/fp2-struct-defs.h: New file.
10671         * gcc.dg/compat/fp2-struct-init.h: New file.
10672         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10673         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10674         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10675         * gcc.dg/compat/struct-return-10_main.c: New file.
10676         * gcc.dg/compat/struct-return-10_x.c: New file.
10677         * gcc.dg/compat/struct-return-10_y.c: New file.
10678
10679         * gcc.dg/compat/compat-common.h: New file.
10680         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10681         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10682         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10683         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10684         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10685         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10686         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10687         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10688         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10689         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10690         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10691         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10692         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10693         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10694         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10695         * gcc.dg/compat/small-struct-check.h: Ditto.
10696         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10697         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10698         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10699         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10700         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10701         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10702         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10703         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10704         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10705         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10706         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10707         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10708         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10709         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10710         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10711         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10712         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10713         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10714         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10715         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10716         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10717         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10718         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10719         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10720         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10721         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10722         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10723         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10724         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10725         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10726
10727 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10728
10729         * g++.dg/pch/static-1.C: New file.
10730         * g++.dg/pch/static-1.Hs: New file.
10731
10732 2003-06-10  Richard Henderson  <rth@redhat.com>
10733
10734         * gcc.dg/asm-7.c: Adjust expected warning text.
10735
10736 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10737
10738         * gcc.dg/builtins-20.c: New test case.
10739
10740 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10741
10742         PR c++/11131
10743         * g++.dg/opt/template1.C: New test.
10744
10745 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10746
10747         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10748         additional_sources.
10749
10750 2003-05-21  David Taylor  <dtaylor@emc.com>
10751
10752         * gcc.dg/Wpadded.c: New file.
10753
10754 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10755
10756         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10757         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10758         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10759         dg-require-weak.
10760
10761 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10762
10763         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10764
10765 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10766
10767         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10768         (dg-require-alias): Likewise.
10769         (dg-require-gc-sections): Likewise.
10770         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10771
10772 2003-06-08  Richard Henderson  <rth@redhat.com>
10773
10774         * gcc.dg/20011029-2.c: Fix the array reference.
10775         * gcc.dg/asm-7.c: New.
10776
10777 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10778
10779         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10780
10781 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10782
10783         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10784         (dg-require-gc-sections): Likewise.
10785
10786 2003-06-08  Jan Hubicka  <jh@suse.cz>
10787
10788         * i386-cmov1.c: Fix regular expression.
10789         * i386-cvt-1.c: Likewise.
10790         * i386-local.c: Likewise.
10791         * i386-local2.c: Likewise.
10792         * i386-mul.c: Likewise.
10793         * i386-ssetype-1.c: Likewise.
10794         * i386-ssetype-3.c: Likewise.
10795         * i386-ssetype-5.c: Likewise.
10796
10797 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10798
10799         PR c++/11039
10800         * g++.dg/warn/implicit-typename2.C: New test.
10801         * g++.dg/warn/implicit-typename3.C: New test.
10802
10803 2003-06-07  Richard Henderson  <rth@redhat.com>
10804
10805         * g++.dg/other/offsetof3.C: Use size_t.
10806         * g++.dg/other/offsetof4.C: Likewise.
10807
10808 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10809
10810         * lib/copy-file.exp: New. Implement gcc_copy_files.
10811
10812         * lib/dg-pch.exp: Load copy-file.exp
10813         (dg-pch): Use gcc_copy_files instead of "file copy".
10814
10815 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10816
10817         * gcc.dg/weak/weak.exp: Simplify.
10818         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10819         * gcc.dg/weak/weak-1.c: Likewise.
10820         * gcc.dg/weak/weak-2.c: Likewise.
10821         * gcc.dg/weak/weak-3.c: Likewise.
10822         * gcc.dg/weak/weak-4.c: Likewise.
10823         * gcc.dg/weak/weak-5.c: Likewise.
10824         * gcc.dg/weak/weak-6.c: Likewise.
10825         * gcc.dg/weak/weak-7.c: Likewise.
10826         * gcc.dg/weak/weak-8.c: Likewise.
10827         * gcc.dg/weak/weak-9.c: Likewise.
10828
10829 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10830
10831         gcc.c-torture/execute/20030606-1.c: New.
10832
10833 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10834
10835         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10836         * gcc.dg/builtins-19.c: Likewise.
10837
10838 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10839
10840         * gcc.dg/builtins-2.c: Add some more tests.
10841         * gcc.dg/builtins-18.c: New test case.
10842         * gcc.dg/builtins-19.c: New test case.
10843
10844 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10845             Jim Wilson  <wilson@tuliptree.org>
10846
10847         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10848
10849 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10850
10851         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10852         mempcpy/stpcpy calls not to be optimized into something else.
10853         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10854         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10855         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10856
10857 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10858
10859         * gcc.dg/format/asm_fprintf-1.c: New test.
10860
10861 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10862
10863         * lib/gcc-defs.exp (additional_sources): New variable.
10864         (dg-additional-sources): New function.
10865         (additional_files): New variable.
10866         (dg-additional-files): New function.
10867         (dg-additional-files-options): Likewise.
10868         * lib/gcc-dg.exp (dg-require-weak): New function.
10869         (dg-require-alias): Likewise.
10870         (dg-require-gc-sections): Likewise.
10871         * lib/target-supports.exp (check_alias_available): Remove testfile
10872         parameter.
10873         (check_gc_sections_available): New function.
10874         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10875         (dg-gpp-additional-files): Likewise.
10876         * lib/g++.exp (additional_sources): Remove.
10877         (additional_files): Likewise.
10878         (g++_target_compile): Use dg-additional-files-options.
10879
10880         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10881         Tcl logic.
10882         * gcc.dg/special/ecos.exp: Remove.
10883         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10884         * gcc.dg/special/alias-1.c: Likewise.
10885         * gcc.dg/special/alias-2.c: Likewise.
10886         * gcc.dg/special/gcsec-1.c: Likewise.
10887         * gcc.dg/special/weak-1.c: Likewise.
10888         * gcc.dg/special/weak-2.c: Likewise.
10889         * gcc.dg/special/wkali-1.c: Likewise.
10890         * gcc.dg/special/wkali-2.c: Likewise.
10891
10892         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10893         dg-gpp-additional-*.
10894         * g++.dg/special/conpr-3.C: Likewise.
10895         * g++.dg/special/conpr-4.C: Likewise.
10896         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10897         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10898         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10899         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10900         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10901         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10902         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10903         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10904         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10905         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10906         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10907         * g++.old-deja/g++.other/comdat1.C: Likewise.
10908         * g++.old-deja/g++.other/comdat2.C: Likewise.
10909         * g++.old-deja/g++.other/comdat3.C: Likewise.
10910         * g++.old-deja/g++.other/ctor1.C: Likewise.
10911         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10912
10913 2003-06-05  Richard Henderson  <rth@redhat.com>
10914
10915         * gcc.dg/debug/20030605-1.c: New.
10916
10917 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10918
10919         * README.QMTEST: Update.
10920
10921 2003-06-04  Richard Henderson  <rth@redhat.com>
10922
10923         * gcc.dg/cleanup-1.c: New.
10924         * gcc.dg/cleanup-2.c: New.
10925         * gcc.dg/cleanup-3.c: New.
10926         * gcc.dg/cleanup-4.c: New.
10927         * gcc.dg/cleanup-5.c: New.
10928         * gcc.dg/cleanup-6.c: New.
10929         * gcc.dg/cleanup-7.c: New.
10930
10931 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10932
10933         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10934
10935         * lib/dg-pch.exp: New file.
10936         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10937         * gcc.dg/pch/pch.exp: Likewise.
10938
10939 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10940
10941         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10942         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10943         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10944         * gcc.dg/builtins-17.c: New test case.
10945         * gcc.dg/i386-387-4.c: New test case.
10946         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10947
10948 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10949
10950         * gcc.dg/ultrasp9.c: New test.
10951
10952 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10953
10954         * gcc.c-torture/compile/20030604-1.c: New test.
10955         * gcc.dg/sparc-constant-1.c: New test.
10956
10957 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10958
10959         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10960
10961 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10962
10963         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10964
10965         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10966         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10967
10968 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10969
10970         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10971
10972 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10973
10974         PR c++/10940
10975         * g++.dg/template/spec10.C: New test.
10976
10977 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10978
10979         * gcc.dg/builtins-16.c: New test case.
10980
10981 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10982
10983         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10984         mempcpy test with post-increments.
10985         * gcc.c-torture/execute/string-opt-3.c: New test.
10986         * gcc.dg/string-opt-1.c: New test.
10987
10988 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10989
10990         PR fortran/10965
10991         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10992
10993 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10994
10995         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10996         (scan-assembler): ... here.  Use dg-scan.
10997         (scan-assembler-not): Likewise.
10998         (scan-file): New function.
10999         (scan-file-not): Likewise.
11000         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
11001         * gcc.dg/cpp/_Pragma4.c: Likewise.
11002         * gcc.dg/cpp/_Pragma5.c: Likewise.
11003         * gcc.dg/cpp/avoidpaste1.c: Likewise.
11004         * gcc.dg/cpp/avoidpaste2.c: Likewise.
11005         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
11006         * gcc.dg/cpp/cmdlne-P.c: Likewise.
11007         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
11008         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
11009         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
11010         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
11011         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
11012         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
11013         * gcc.dg/cpp/cxxcom1.c: Likewise.
11014         * gcc.dg/cpp/line1.c: Likewise.
11015         * gcc.dg/cpp/maccom1.c: Likewise.
11016         * gcc.dg/cpp/maccom2.c: Likewise.
11017         * gcc.dg/cpp/maccom3.c: Likewise.
11018         * gcc.dg/cpp/maccom4.c: Likewise.
11019         * gcc.dg/cpp/maccom5.c: Likewise.
11020         * gcc.dg/cpp/maccom6.c: Likewise.
11021         * gcc.dg/cpp/multiline.c: Likewise.
11022         * gcc.dg/cpp/spacing1.c: Likewise.
11023         * gcc.dg/cpp/spacing2.c: Likewise.
11024         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
11025         * gcc.dg/cpp/trad/maccom1.c: Likewise.
11026         * gcc.dg/cpp/trad/maccom2.c: Likewise.
11027         * gcc.dg/cpp/trad/maccom3.c: Likewise.
11028         * gcc.dg/cpp/trad/maccom4.c: Likewise.
11029         * gcc.dg/cpp/trad/maccom6.c: Likewise.
11030         * gcc.dg/cpp/cxxcom2.c: Likewise.
11031         * gcc.dg/cpp/cxxcom2.h: New file.
11032
11033         * gcc.dg/cpp/truefalse.cpp: Move it to ...
11034         * g++.dg/cpp/truefalse.C: Here.
11035         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
11036
11037 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
11038
11039         * gcc.dg/cpp/redef3.c: New file.
11040
11041 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11042
11043         * gcc.dg/i386-loop-3.c: New test.
11044
11045 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
11046
11047         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
11048
11049 2003-05-31  Roger Sayle  <roger@eyesopen.com>
11050
11051         * gcc.dg/fwrapv-1.c: New test case.
11052         * gcc.dg/fwrapv-2.c: New test case.
11053
11054 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11055
11056         PR c++/10956
11057         * g++.dg/template/spec9.C: New test.
11058
11059 2003-05-29  Roger Sayle  <roger@eyesopen.com>
11060
11061         * gcc.dg/duff-4.c: New test case.
11062
11063 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
11064
11065         PR fortran/10843
11066         * g77.dg/ffixed-form-1.f: New test
11067         * g77.dg/ffixed-form-2.f: New test
11068         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
11069         * g77.dg/ffree-form-3.f: New test
11070
11071 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
11072
11073         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
11074         * gcc.dg/wint_t-1.c: Likewise.
11075
11076 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11077
11078         * g++.dg/template/access11.C: New test.
11079
11080 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11081
11082         PR c++/10849
11083         * g++.dg/template/access10.C: New test.
11084
11085 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11086             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11087
11088         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
11089
11090 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11091
11092         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
11093         suppress for powerpc-*-darwin*.
11094         * gcc.dg/torture/builtin-noret-2.c: Likewise.
11095
11096 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11097
11098         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
11099         suppress option for powerpc-*-darwin*.
11100
11101 2003-05-23  Roger Sayle  <roger@eyesopen.com>
11102
11103         * gcc.dg/builtins-1.c: Add tests for tan and atan.
11104         * gcc.dg/builtins-4.c: Add test for fmod.
11105
11106 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11107
11108         PR c++/10682
11109         * g++.dg/template/instantiate4.C: New test.
11110
11111 2003-05-22  Roger Sayle  <roger@eyesopen.com>
11112
11113         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
11114
11115 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
11116
11117         * gcc.dg/compat/scalar-return-1_main.c: New file.
11118         * gcc.dg/compat/scalar-return-1_x.c: New file.
11119         * gcc.dg/compat/scalar-return-1_y.c: New file.
11120         * gcc.dg/compat/scalar-return-2_main.c: New file.
11121         * gcc.dg/compat/scalar-return-2_x.c: New file.
11122         * gcc.dg/compat/scalar-return-2_y.c: New file.
11123         * gcc.dg/compat/struct-return-3_main.c: New file.
11124         * gcc.dg/compat/struct-return-3_y.c: New file.
11125         * gcc.dg/compat/struct-return-3_x.c: New file.
11126         * gcc.dg/compat/struct-return-2_main.c: New file.
11127         * gcc.dg/compat/struct-return-2_x.c: New file.
11128         * gcc.dg/compat/struct-return-2_y.c: New file.
11129
11130 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11131
11132         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
11133         for hppa*-hp-hpux*.
11134         * gcc.dg/20021014-1.c (dg-options): Likewise.
11135         * gcc.dg/nest.c (dg-options): Likewise.
11136
11137 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
11138
11139         PR c++/9738
11140         * g++.dg/ext/dllimport2.C: New file.
11141         * g++.dg/ext/dllimport3.C: New file.
11142
11143 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
11144
11145         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
11146         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11147         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11148         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11149         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11150         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11151         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
11152         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
11153         * gcc.dg/compat/small-struct-defs.h: New file.
11154         * gcc.dg/compat/small-struct-init.h: New file.
11155         * gcc.dg/compat/small-struct-check.h: New file.
11156         * gcc.dg/compat/fp-struct-defs.h: New file.
11157         * gcc.dg/compat/fp-struct-check.h: New file.
11158         * gcc.dg/compat/fp-struct-init.h: New file.
11159         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
11160         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
11161
11162 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
11163
11164         * gcc.dg/20030225-2.c: New test.
11165
11166 2003-05-18  Roger Sayle  <roger@eyesopen.com>
11167             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11168
11169         * gcc.c-torture/compile/20030518-1.c: New test case.
11170
11171 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
11172
11173         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
11174         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
11175         gcc-dg-debug-runtest.
11176         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
11177         gcc-dg-debug-runtest.
11178
11179 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11180
11181         PR c++/9022
11182         * g++.dg/lookup/using6.C: New test.
11183
11184 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11185
11186         * g++.dg/parse/access2.C: New test.
11187
11188 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
11189
11190         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
11191         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
11192         * gcc.dg/debug/debug.exp: Likewise.
11193
11194 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
11195
11196         * gcc.dg/dollar.c: New test.
11197
11198 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
11199
11200         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
11201         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
11202         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
11203         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
11204         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
11205         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
11206         * gcc.dg/compat/struct-by-value-6_main.c: New file.
11207         * gcc.dg/compat/struct-by-value-6_x.c: New file.
11208         * gcc.dg/compat/struct-by-value-6_y.c: New file.
11209         * gcc.dg/compat/struct-by-value-7_main.c: New file.
11210         * gcc.dg/compat/struct-by-value-7_x.c: New file.
11211         * gcc.dg/compat/struct-by-value-7_y.c: New file.
11212         * gcc.dg/compat/struct-by-value-8_main.c: New file.
11213         * gcc.dg/compat/struct-by-value-8_x.c: New file.
11214         * gcc.dg/compat/struct-by-value-8_y.c: New file.
11215         * gcc.dg/compat/struct-by-value-9_main.c: New file.
11216         * gcc.dg/compat/struct-by-value-9_x.c: New file.
11217         * gcc.dg/compat/struct-by-value-9_y.c: New file.
11218
11219 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
11220
11221         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
11222         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
11223         support for "repo" mode.
11224         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
11225         * lib/g77-dg.exp: Likewise.
11226         * lib/obj-dg.exp: Likewise.
11227
11228 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
11229
11230         Merge from gcc-3_2-rhl8-branch:
11231         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
11232
11233         * gcc.dg/tls/opt-6.c: New test.
11234
11235         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
11236
11237         * gcc.dg/20030405-1.c: New test.
11238
11239         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
11240
11241         * gcc.dg/20030309-1.c: New test.
11242
11243         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11244
11245         * gcc.c-torture/execute/20030307-1.c: New test.
11246
11247         2003-02-20  Randolph Chung  <tausq@debian.org>
11248
11249         * gcc.c-torture/compile/20030220-1.c: New test.
11250
11251         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
11252
11253         * gcc.dg/20030217-1.c: New test.
11254
11255         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
11256
11257         * gcc.c-torture/compile/20020129-1.c: New test.
11258
11259         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11260
11261         * gcc.dg/unroll-1.c: New test.
11262
11263         2002-11-16  Jan Hubicka  <jh@suse.cz>
11264
11265         * gcc.c-torture/execute/20020920-1.c: New test.
11266
11267         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
11268
11269         PR target/7434
11270         * gcc.c-torture/compile/20021008-1.c: New test.
11271
11272         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
11273
11274         PR target/7559
11275         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
11276
11277         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
11278
11279         * gcc.c-torture/compile/20020807-1.c: New test.
11280
11281         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
11282
11283         * gcc.dg/tls/opt-1.c: New test.
11284
11285         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
11286
11287         * gcc.dg/20020729-1.c: New test.
11288
11289         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
11290
11291         * g++.dg/opt/life1.C: New test.
11292
11293         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
11294
11295         * gcc.dg/20020525-1.c: New test.
11296
11297         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
11298
11299         PR c++/6794
11300         * g++.dg/ext/pretty1.C: New test.
11301         * g++.dg/ext/pretty2.C: New test.
11302
11303 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
11304
11305         PR c++/8385
11306         * g++.dg/ext/typeof5.C: New test.
11307
11308 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
11309
11310         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
11311         __USER_LABEL_PREFIX__ into account.
11312         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
11313
11314 2003-05-14  Roger Sayle  <roger@eyesopen.com>
11315
11316         * gcc.dg/builtins-15.c: New test case.
11317
11318 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
11319
11320         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
11321
11322 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
11323
11324         * lib/g++.exp: Tweak handling of additional source files.
11325         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
11326         * g++.dg/special/conpr-2a.C: Rename to ...
11327         * g++.dg/special/conpr-2a.cc: ... this.
11328         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
11329         * g++.dg/special/conpr-3a.C: Rename to ...
11330         * g++.dg/special/conpr-3a.cc: This.
11331         * g++.dg/special/conpr-3b.C: Rename to ...
11332         * g++.dg/special/conpr-3b.cc: This.
11333         * g++.dg/special/conpr-4.C: New test.
11334         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
11335
11336 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
11337
11338         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
11339
11340 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11341
11342         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
11343         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11344         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
11345         * g++.old-deja/g++.other/warn3.C: Likewise.
11346
11347 2003-05-11  Roger Sayle  <roger@eyesopen.com>
11348
11349         * gcc.dg/i386-387-1.c: Update to also test log.
11350         * gcc.dg/i386-387-2.c: Likewise.
11351
11352 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
11353
11354         * g77.f-torture/execute/int8421.f: New test.
11355
11356 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11357
11358         PR c++/10230, c++/10481
11359         * g++.dg/lookup/scoped5.C: New test.
11360
11361 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11362
11363         PR c++/10552
11364         * g++.dg/template/ttp6.C: New test.
11365
11366 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
11367
11368         * gcc.c-torture/execute/builtins: New directory.
11369         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
11370         gcc.c-torture/execute/builtins.
11371         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
11372         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
11373         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
11374         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
11375
11376 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11377
11378         PR c++/9252
11379         * g++.dg/template/access8.C: New test.
11380         * g++.dg/template/access9.C: New test.
11381
11382 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11383
11384         PR c++/9554
11385         * g++.dg/parse/access1.C: New test.
11386
11387 2003-05-09  DJ Delorie  <dj@redhat.com>
11388
11389         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
11390         long, and not an int.
11391
11392 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11393
11394         PR c++/10555, c++/10576
11395         * g++.dg/template/memclass1.C: New test.
11396
11397 2003-05-08  DJ Delorie  <dj@redhat.com>
11398
11399         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
11400         targets.
11401         * gcc.c-torture/execute/20021024-1.x: Likewise.
11402         * gcc.c-torture/execute/shiftdi.x: Likewise.
11403         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
11404         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
11405         * gcc.dg/20021018-1.c: Likewise.
11406
11407 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11408
11409         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
11410
11411         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
11412         (bcopy): Call memmove.
11413
11414 2003-05-08  Roger Sayle  <roger@eyesopen.com>
11415
11416         * g77.f-torture/compile/8485.f: New test case.
11417
11418 2003-05-07  Richard Henderson  <rth@redhat.com>
11419
11420         PR c++/10570
11421         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
11422         Verify exception_cleanup not called for rethrows.
11423         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
11424         when exiting catch block without rethrowing.
11425         * g++.dg/eh/forced3.C: New.
11426         * g++.dg/eh/forced4.C: New.
11427
11428 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
11429
11430         * gcc.dg/20030505.c: Fix triplet.
11431
11432 2003-05-06  DJ Delorie  <dj@redhat.com>
11433
11434         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
11435         * gcc.dg/nest.c: Likewise.
11436
11437 2003-05-05  Roger Sayle  <roger@eyesopen.com>
11438
11439         * gcc.dg/builtins-14.c: New test case.
11440
11441 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
11442
11443         * lib/compat.exp (compat-execute): New argument.
11444         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
11445         * gcc.dg/compat: New test directory.
11446         * gcc.dg/compat/compat.exp: New expect script.
11447         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
11448         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
11449         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
11450         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
11451         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
11452         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
11453
11454         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
11455         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
11456         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
11457         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
11458         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
11459         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
11460         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
11461         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
11462         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
11463         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
11464         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
11465         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
11466         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
11467         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
11468         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
11469
11470 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
11471
11472         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
11473
11474 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
11475
11476         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
11477
11478 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
11479
11480         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
11481         * gcc.dg/ppc-fsel-2.c: New test.
11482
11483         * gcc.dg/unused-5.c: New test.
11484
11485 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11486
11487         PR c++/10496
11488         * g++.dg/warn/pmf1.C: New test.
11489
11490 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11491
11492         PR c++/4494
11493         * g++.dg/warn/main.C: New test.
11494
11495 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11496
11497         * gcc.dg/nonnull-3.c: New test.
11498
11499 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
11500
11501         * gcc.dg/cpp/Wtrigraphs.c: Update.
11502         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
11503
11504 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
11505
11506         * gcc.dg/ppc-fsel-1.c: New test.
11507
11508 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
11509
11510         PR c/10604
11511         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
11512
11513 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
11514
11515         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
11516
11517 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11518
11519         PR c++/9364, c++/10553, c++/10586
11520         * g++.dg/parse/typename4.C: New test.
11521         * g++.dg/parse/typename5.C: Likewise.
11522
11523 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
11524
11525         * gcc.c-torture/compile/20030503-1.c: New test.
11526
11527 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11528
11529         * g++.dg/lookup/using5.C: Fix testcase error.
11530
11531 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
11532
11533         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
11534         since MEABI is no longer supported.  Remove all vestiges
11535         of MEABI from the test.
11536
11537 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11538
11539         PR c++/10554
11540         * g++.dg/lookup/using5.C: New test.
11541
11542 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11543
11544         PR c++/8772
11545         * g++.dg/template/ttp5.C: New test.
11546
11547 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11548
11549         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11550         (dg-gpp-additional-sources): New function.
11551         (dg-gpp-additional-files): Likewise.
11552         * lib/g++.exp (additional_sources): New variable.
11553         (additional_files): Likewise.
11554         (g++_target_compile): Deal with them.
11555         * lib/old-dejagnu.exp: Remove.
11556         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11557         * g++.old-deja: Revise all tests to use dg commands.
11558
11559 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11560
11561         PR c++/9432, c++/9528
11562         * g++.dg/lookup/using4.C: New test.
11563
11564 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11565
11566         * gcc.dg/noreturn-5.c: New file.
11567         * gcc.dg/noreturn-6.c: New file.
11568
11569         * gcc.c-torture/compile/inline-1.c: New file.
11570
11571 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11572
11573         PR c++/10551
11574         * g++.dg/template/explicit1.C: New test.
11575
11576 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11577
11578         PR c++/10549
11579         * g++.dg/other/bitfield1.C: New test.
11580
11581         PR c++/10527
11582         * g++.dg/init/new7.C: New test.
11583
11584 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11585
11586         * g++.dg/ext/desig1.C: New test.
11587         * g++.dg/ext/init1.C: Update.
11588
11589         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11590
11591 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11592
11593         PR c++/10180
11594         * g++.dg/warn/Winline-1.C: New test.
11595
11596 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11597
11598         * gcc.c-torture/execute/string-opt-19.c: New test.
11599
11600         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11601         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11602
11603 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11604
11605         PR c++/10506
11606         * g++.dg/init/new6.C: New test.
11607
11608         PR c++/10503
11609         * g++.dg/init/ref6.C: New test.
11610
11611 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11612
11613         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11614
11615 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11616
11617         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11618         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11619
11620 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11621
11622         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11623         initialized static data members.
11624
11625 2003-04-25  H.J. Lu <hjl@gnu.org>
11626
11627         * gcc.dg/ia64-sync-4.c: New test.
11628
11629 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11630
11631         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11632         date.
11633
11634 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11635
11636         PR c++/10337
11637         * g++.dg/warn/conv1.C: New test.
11638         * g++.old-deja/g++.other/conv7.C: Adjust.
11639         * g++.old-deja/g++.other/overload14.C: Adjust.
11640
11641 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11642
11643         PR c++/10471
11644         * g++.dg/template/defarg2.C: New test.
11645
11646 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11647
11648         * gcc.dg/cpp/include2.c: Update.
11649         * gcc.dg/cpp/multiline-2.c: New.
11650         * gcc.dg/cpp/multiline.c: Update.
11651         * gcc.dg/cpp/strify2.c: Update.
11652         * gcc.dg/cpp/trad/literals-2.c: Update.
11653
11654 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11655
11656         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11657
11658 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11659
11660         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11661
11662 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11663
11664         PR c++/10451
11665         * g++.dg/parse/crash4.C: New test.
11666
11667         PR c++/9847
11668         * g++.dg/parse/crash5.C: New test.
11669
11670 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11671
11672         PR c++/10446
11673         * g++.dg/parse/crash3.C: New test.
11674
11675         PR c++/10428
11676         * g++.dg/parse/elab1.C: New test.
11677
11678 2003-04-22  Devang Patel  <dpatel@apple.com>
11679
11680         * gcc.dg/cpp/trad/funlike-5.c: New test.
11681
11682 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11683
11684         * g++.dg/other/packed1.C: Fix dg options.
11685
11686 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11687
11688         * g++.dg/other/offsetof2.C: New test.
11689
11690 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11691
11692         * g++.dg/template/recurse.C: Adjust location of error messages.
11693
11694 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11695
11696         PR c++/9881
11697         * g++.dg/init/addr-const1.C: New test.
11698         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11699
11700 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11701
11702         PR c++/10405
11703         * g++.dg/lookup/struct-hack1.C: New test.
11704
11705 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11706
11707         * ucs.c: Update diagnostic messages.
11708
11709 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11710
11711         * gcc.dg/cpp/truefalse.cpp: New test.
11712         * gcc.dg/cpp/cpp.exp: Update.
11713         * g++.dg/other/stdbool-if.C: Remove.
11714
11715 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11716
11717         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11718         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11719
11720 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11721
11722         * gcc.c-torture/compile/20030418-1.c: New test.
11723
11724 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11725
11726         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11727
11728 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11729
11730         PR c++/10347
11731         g++.dg/template/dependent-name1.C: New test.
11732
11733 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11734
11735         * gcc.dg/warn-1.c (tourist_guide): New array,
11736         contains a pointer to bar.
11737
11738 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11739
11740         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11741         * gcc.c-torture/execute/medce-1.c: New test case.
11742         * gcc.c-torture/execute/medce-2.c: New test case.
11743
11744 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11745
11746         * lib/prune.exp: Ignore more messages.
11747
11748         PR c++/10381
11749         * g++.dg/parse/lookup3.C: New test.
11750
11751 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11752
11753         * gcc.c-torture/compile/20030415-1.c : New test.
11754
11755 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11756
11757         * gcc.c-torture/execute/scope-2.c: Move to ...
11758         * gcc.dg/noncompile/scope.c: .... here.
11759
11760 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11761
11762         * gcc.dg/20030414-2.c: New test case.
11763
11764 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11765
11766         PR target/10377
11767         * gcc.dg/20030414-1.c: New test.
11768
11769 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11770
11771         * gcc.dg/builtins-12.c: New test case.
11772         * gcc.dg/builtins-13.c: New test case.
11773
11774 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11775
11776         * gcc.c-torture/execute/string-opt-18.c: New test.
11777
11778 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11779
11780         PR c++/10300
11781         * g++.dg/init/new5.C: New test.
11782
11783 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11784
11785         PR c++/7910
11786         * g++.dg/ext/dllimport1.C: New test.
11787
11788 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11789
11790         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11791
11792 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11793
11794         PR Fortran/9263
11795         * g77.f-torture/noncompile/9263.f: New test
11796         PR Fortran/1832
11797         * g77.f-torture/execute/1832.f: New test
11798
11799 2003-04-11  David Chad  <davidc@freebsd.org>
11800             Loren J. Rittle  <ljrittle@acm.org>
11801
11802         libobjc/8562
11803         * objc.dg/headers.m: New test.
11804
11805 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11806
11807         * gcc.c-torture/execute/builtin-noret-2.c: New.
11808         * gcc.c-torture/execute/builtin-noret-2.x: New.
11809         XFAIL builtin-noret-2.c at -O1 and above.
11810         * gcc.dg/redecl.c: New.
11811         * gcc.dg/Wshadow-1.c: Update error regexps.
11812
11813 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11814
11815         * g++.dg/abi/bitfield10.C: New test.
11816
11817 2003-04-09  Mike Stump  <mrs@apple.com>
11818
11819         * gcc.dg/pch/pch.exp: Make testcase names longer.
11820         * g++.dg/pch/pch.exp: Make testcase names longer.
11821
11822 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11823
11824         * gcc.dg/builtins-11.c: New test case.
11825
11826 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11827
11828         * gcc.dg/builtins-9.c: New test case.
11829         * gcc.dg/builtins-10.c: New test case.
11830
11831 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11832
11833         * gcc.dg/noncompile/init-4.c.c: New test.
11834
11835 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11836
11837         * gcc.misc-test/gcov-9.c: New test.
11838         * gcc.misc-test/gcov-10.c: New test
11839         * gcc.misc-test/gcov-11.c: New test.
11840
11841 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11842
11843         PR optimization/10024
11844         * gcc.c-torture/compile/20030405-1.c: New test.
11845
11846 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11847
11848         * gcc.dg/pch/static-3.c: New.
11849         * gcc.dg/pch/static-3.hs: New.
11850         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11851
11852 2003-04-04  Richard Henderson  <rth@redhat.com>
11853
11854         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11855         * g++.dg/eh/forced2.C: Likewise.
11856
11857 2003-04-03  Mike Stump  <mrs@apple.com>
11858
11859         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11860         target arg.
11861         (scan-assembler-times, scan-assembler-not): Likewise.
11862         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11863
11864 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11865
11866         * gcc.dg/sparc-loop-1.c: New test.
11867
11868 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11869
11870         PR other/9274
11871         * g++.dg/pch/system-2.C: New.
11872         * g++.dg/pch/system-2.Hs: New.
11873
11874 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11875
11876         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11877
11878         * g++.dg/eh/simd-1.C (vecfunc): Same.
11879
11880 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11881
11882         * gcc.c-torture/execute/20030401-1.c: New test case.
11883
11884 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11885
11886         * objc.dg/defs.m: New.
11887
11888 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11889
11890         * g++.dg/eh/simd-1.C: New.
11891         * g++.dg/eh/simd-2.C: New.
11892
11893 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11894
11895         * gcc.c-torture/execute/simd-3.c: New.
11896
11897 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11898
11899         PR c/9936
11900         * gcc.dg/20030331-2.c: New test.
11901
11902 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11903
11904         PR c++/10278
11905         * g++.dg/parse/crash2.C: New test.
11906
11907 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11908
11909         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11910         * gcc.c-torture/execute/20030331-1.c: ...here.
11911
11912 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11913
11914         * gcc.c-torture/execute/20030331-1.c: New test.
11915
11916 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11917
11918         * lib/gcov.exp: Adjust call return testing strings.
11919         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11920
11921 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11922
11923         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11924         * gcc.dg/builtins-7.c: New test case.
11925         * gcc.dg/builtins-8.c: New test case.
11926
11927 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11928
11929         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11930
11931 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11932
11933         PR c++/7647
11934         * g++.dg/lookup-class-member-2.C: New test.
11935
11936 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11937
11938         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11939
11940 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11941
11942         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11943
11944 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11945
11946         * g++.dg/init/attrib1.C: New test.
11947
11948 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11949
11950         * gcc.dg/ultrasp8.c: New test.
11951
11952 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11953
11954         * gcc.dg/ultrasp7.c: New test.
11955
11956 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11957
11958         PR c++/10047
11959         * g++.dg/template/inline1.C: New test.
11960
11961 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11962
11963         * gcc.dg/sparc-dwarf2.c: New test.
11964
11965 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11966
11967         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11968         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11969
11970 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11971
11972         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11973         than reading .x files.
11974         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11975         * g77.dg/gcov/gcov-1.f: Likewise.
11976         * gcc.misc-tests/gcov-4b.c: Likewise.
11977         * gcc.misc-tests/gcov-5b.c: Likewise.
11978         * gcc.misc-tests/gcov-6.c: Likewise.
11979         * gcc.misc-tests/gcov-7.c: Likewise.
11980         * gcc.misc-tests/gcov-8.c: Likewise.
11981         * g++.dg/gcov/gcov-1.x: Remove.
11982         * g77.dg/gcov/gcov-1.x: Likewise.
11983         * gcc.misc-tests/gcov-4b.x: Likewise.
11984         * gcc.misc-tests/gcov-5b.x: Likewise.
11985         * gcc.misc-tests/gcov-6.x: Likewise.
11986         * gcc.misc-tests/gcov-7.x: Likewise.
11987         * gcc.misc-tests/gcov-8.x: Likewise.
11988
11989 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11990
11991         PR opt/10087
11992         * gcc.dg/20030324-1.c: New test.
11993
11994 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11995
11996         PR c++/10224
11997         * g++.dg/template/arg3.C: New test.
11998
11999         PR c++/10158
12000         * g++.dg/template/friend18.C: New test.
12001
12002 2003-03-26  Roger Sayle  <roger@eyesopen.com>
12003
12004         * g77.f-torture/compile/20030326-1.f: New test case.
12005
12006 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
12007
12008         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
12009
12010         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
12011
12012 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
12013
12014         * gcc.dg/ia64-sync-3.c: New test.
12015
12016 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
12017
12018         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
12019
12020 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12021
12022         * gcc.dg/ultrasp6.c: New test.
12023
12024 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12025
12026         * gcc.dg/i386-signbit-1.c: New test.
12027         * gcc.dg/i386-signbit-2.c: New test.
12028         * gcc.dg/i386-signbit-3.c: New test.
12029
12030 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12031
12032         * gcc.dg/ultrasp5.c: Fix options.
12033
12034 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12035
12036         * gcc.dg/ultrasp5.c: Fix comment.
12037
12038 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
12039
12040         PR fortran/10197
12041         * g77.f-torture/execute/10197.f: New test.
12042
12043 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
12044
12045         PR c++/9898, c++/383
12046         * g++.dg/template/conv6.C: New test.
12047
12048         PR c++/10119
12049         * g++.dg/template/ptrmem5.C: New test.
12050
12051         PR c++/10026
12052         * g++.dg/lookup/koenig1.C: New test.
12053
12054         PR C++/10199
12055         * g++.dg/lookup/template2.C: New test.
12056
12057 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
12058
12059         * g++.dg/opt/rtti1.C: New test.
12060
12061 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12062
12063         * gcc.dg/ultrasp5.c: New test.
12064
12065 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
12066
12067         PR middle-end/9967
12068         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
12069         builtin fputs.
12070
12071 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
12072
12073         PR c/8224
12074         * gcc.dg/20030323-1.c: New test.
12075
12076 2003-03-23  Roger Sayle  <roger@eyesopen.com>
12077
12078         * gcc.c-torture/compile/20030323-1.c: New test case.
12079
12080 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
12081
12082         * gcc.dg/20030321-1.c: New test.
12083
12084 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
12085
12086         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
12087
12088 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12089
12090         PR c++/9978, c++/9708
12091         * g++.dg/ext/vlm1.C: Adjust expected error.
12092         * g++.dg/ext/vla2.C: New test.
12093         * g++.dg/template/arg1.C: New test.
12094         * g++.dg/template/arg2.C: New test.
12095
12096 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
12097
12098         * g77.f-torture/execute/select.f: New test.
12099         * g77.f-torture/noncompile/select_no_compile.f: New test.
12100
12101 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
12102
12103         PR c++/9898
12104         * g++.dg/other/error4.C: New test.
12105
12106 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
12107
12108         * g++.dg/template/friend17.C: New test.
12109
12110 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
12111
12112         * gcc.c-torture/compile/20030320-1.c: New.
12113
12114 2003-03-20  Roger Sayle  <roger@eyesopen.com>
12115
12116         * gcc.dg/builtins-6.c: New test case.
12117
12118 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
12119
12120         PR target/10073
12121         * gcc.c-torture/compile/20030319-1.c: New.
12122
12123 2003-03-18  Jan Hubicka  <jh@suse.cz>
12124
12125         * gcc.dg/i386-cvt-1.c: New test.
12126
12127 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
12128
12129         * objc.dg/naming-1.m: Use "(parse|syntax) error".
12130         * objc.dg/naming-2.m: Likewise.
12131
12132 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
12133
12134         PR c++/9639
12135         * g++.dg/parse/crash1.C: New test.
12136
12137 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
12138
12139         PR c++/8805
12140         * g++.dg/eh/cleanup1.C: New test.
12141
12142 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12143
12144         * gcc.c-torture/execute/20030316-1.c: New test case.
12145
12146 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
12147
12148         PR c++/9629
12149         * g++.dg/init/ctor2.C: New test.
12150
12151 2003-03-15  Roger Sayle  <roger@eyesopen.com>
12152
12153         * g77.f-torture/compile/xformat.f: New test case.
12154
12155 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12156
12157         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
12158         * g++.old-deja/g++.mike/eh50.C: Likewise.
12159
12160 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12161
12162         PR c++/6440
12163         * g++.dg/template/spec7.C: New test.
12164         * g++.dg/template/spec8.C: Likewise.
12165
12166 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
12167
12168         * gcc.c-torture/execute/20030313-1.c: New test.
12169
12170 2003-03-14  Richard Henderson  <rth@redhat.com>
12171
12172         * gcc.dg/inline-2.c: Adjust alpha test for external call.
12173
12174 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12175
12176         * gcc.c-torture/compile/20030314-1.c: New test.
12177
12178 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
12179
12180         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
12181         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
12182         thumb target,
12183         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
12184         to accept newer _imp__  prefix and additional
12185         newline in .drectve section.
12186         * gcc.dg/dll-4.c: Likewise.
12187         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
12188         switch.
12189
12190 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
12191
12192         * g++.dg/parse/namespace9.C: New test.
12193
12194         * g++.dg/init/ref5.C: New test.
12195         * g++.dg/parse/ptrmem1.C: Likewise.
12196
12197 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12198
12199         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
12200         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
12201         regular expression.
12202         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
12203         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
12204
12205 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
12206
12207         * gcc.c-torture/execute/20030224-2.c: New test.
12208
12209 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12210
12211         * gcc.dg/decl-3.c: New test.
12212
12213 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12214
12215         * gcc.dg/i386-loop-2.c: New test.
12216
12217 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
12218
12219         PR c++/9474
12220         * g++.dg/parse/namespace8.C: New test.
12221
12222         PR c++/9924
12223         * g++.dg/overload/builtin2.C: New test.
12224
12225 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
12226
12227         * gcc.dg/return-type-3.c: New test.
12228
12229 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
12230
12231         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
12232         profiling options are not supported.
12233
12234 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
12235
12236         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
12237         * g++.old-deja/g++.warn/impint2.C: Likewise.
12238
12239 2003-03-10  Devang Patel  <dpatel@apple.com>
12240
12241         * g++.dg/cpp/c++_cmd_1.C: New test.
12242         * g++.dg/cpp/c++_cmd_1.h: New file.
12243
12244 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
12245
12246         * gcc.dg/altivec-9.c: New file.
12247
12248 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12249
12250         * gcc.dg/ppc-sdata-1.c: New test.
12251         * gcc.dg/ppc-sdata-2.c: New test.
12252
12253 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
12254
12255         PR c++/9373
12256         * g++.dg/opt/ptrmem2.C: New test.
12257
12258         PR c++/8534
12259         * g++.dg/opt/ptrmem1.C: New test.
12260
12261 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12262
12263         * gcc.dg/i386-loop-1.c: New test.
12264
12265 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12266
12267         PR c++/9970
12268         * g++.dg/lookup/friend1.C: New test.
12269
12270 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12271
12272         PR c++/9823
12273         * g++.dg/parser/constructor1.C: New test.
12274
12275 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
12276
12277         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
12278
12279         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
12280
12281 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
12282
12283         * gcc.dg/cpp/Wunused.c: Update test.
12284
12285 2003-03-08  Jan Hubicka  <jh@suse.cz>
12286
12287         * gcc.dg/inline-3.c: New test.
12288
12289 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12290
12291         PR c++/9809
12292         * g++.dg/parse/builtin1.C: New test.
12293
12294         PR c++/9982
12295         * g++.dg/abi/cookie1.C: New test.
12296         * g++.dg/abi/cookie2.C: Likewise.
12297
12298         PR c++/9524
12299         * g++.dg/template/field1.C: New test.
12300
12301         PR c++/9912
12302         * g++.dg/parse/class1.C: New test.
12303         * g++.dg/parse/namespace7.C: Likewise.
12304         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
12305
12306 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
12307
12308         * g++.dg/init/ref4.C: New test.
12309
12310 2003-03-07  Jan Hubicka  <jh@suse.cz>
12311
12312         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
12313         * gcc.dg/inline-3.c:  New test.
12314
12315 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
12316
12317         * g++.dg/init/ref3.C: New test.
12318
12319         PR c++/9965
12320         * g++.dg/init/ref2.C: New test.
12321
12322         PR c++/9400
12323         * g++.dg/warn/Wshadow-2.C: New test.
12324
12325         PR c++/9791
12326         * g++.dg/warn/Woverloaded-1.C: New test.
12327
12328 2003-03-05  Jan Hubicka  <jh@suse.cz>
12329
12330         * gcc.dg/i386-local2.c: New.
12331         * gcc.dg/i386-local.c: Fix typo.
12332
12333 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
12334
12335         * g++.dg/abi/layout3.C: New test.
12336
12337 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12338
12339         * gcc.c-torture/compile/20030305-1.c
12340
12341 2003-03-05  Jan Hubicka  <jh@suse.cz>
12342
12343         * gcc.dg/i386-local.c: New.
12344
12345 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
12346
12347         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
12348
12349 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12350
12351         * gcc.dg/switch-2.c: New test.
12352         * gcc.dg/switch-3.c: New test.
12353         * gcc.dg/Wswitch.c: Adjust line numbers.
12354         * gcc.dg/Wswitch-default.c: Likewise.
12355         * gcc.dg/Wswitch-enum.c: Likewise.
12356
12357 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
12358
12359         * gcc.c-torture/execute/20030222-1.c: New test.
12360
12361 2003-03-03  James E Wilson  <wilson@tuliptree.org>
12362
12363         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
12364
12365 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
12366
12367         PR c++/9878
12368         * g++.dg/init/ref1.C: New test.
12369
12370 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
12371
12372         * gcc.dg/sh-relax.c: New SH-only test.
12373
12374 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
12375
12376         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
12377         comment explaining purpose of testcase.
12378
12379 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12380
12381         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
12382         for HC11/HC12 (asm needs two int registers).
12383         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
12384         HC11/HC12 because the test uses an asm which needs two 32-bit
12385         registers.
12386
12387 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12388
12389         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
12390         for HC11/HC12 (array is too large otherwise).
12391         * gcc.c-torture/compile/920501-4.x: New file, likewise.
12392         * gcc.c-torture/compile/20010518-2.x: Likewise.
12393         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
12394         HC11/HC12 (array is too large).
12395
12396 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
12397
12398         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
12399         * lib/g++-dg.exp (g++-dg-test): Likewise.
12400
12401 2003-03-01  Roger Sayle  <roger@eyesopen.com>
12402
12403         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
12404         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
12405
12406 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12407
12408         * g++.dg/warn/implicit-typename1.C: Remove warning.
12409
12410 2003-02-28  Richard Henderson  <rth@redhat.com>
12411
12412         * gcc.dg/noreturn-1.c: Move noreturn warning line.
12413         * gcc.dg/return-type-1.c: Move control reaches end warning line.
12414
12415 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
12416
12417         * gcc.dg/pch/pch.exp: Change .pch to .gch.
12418         * g++.dg/pch/pch.exp: Likewise.
12419
12420 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
12421
12422         PR c++/9879
12423         * testsuite/g++.dg/init/new4.C: New test.
12424
12425 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
12426
12427         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
12428
12429 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
12430
12431         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
12432         unsigned long.
12433
12434         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
12435         wider than float.
12436
12437 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12438
12439         * lib/scanasm.exp: Add support for counting numbers of
12440         occurences.
12441         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
12442         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
12443
12444 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
12445
12446         PR c++/9683
12447         * g++.dg/template/static3.C: New test.
12448
12449         PR c++/9829
12450         * g++.dg/parse/namespace6.C: New test.
12451
12452 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12453
12454         PR target/9732
12455         * gcc.dg/20030225-1.c: New test.
12456
12457 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
12458
12459         * README: Remove out-of-date information.
12460
12461         PR c++/9836
12462         * g++.dg/template/spec6.C: New test.
12463
12464 2003-02-24  Jeff Law  <law@redhat.com>
12465
12466         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
12467
12468 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12469
12470         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
12471         * gcc.dg/pragma-ep-1.c: Likewise.
12472
12473 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12474
12475         PR c++/9602
12476         * g++.dg/template/friend16.C: New test.
12477
12478 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
12479
12480         PR c++/5333
12481         * g++.dg/parse/fused-params1.C: Adjust error messages.
12482         * g++.dg/template/nested3.C: New test.
12483
12484 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
12485
12486         * g++.dg/abi/param1.C: New test.
12487
12488 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12489
12490         PR c++/7982
12491         * g++.dg/warn/implicit-typename1.C: New test.
12492
12493 2003-02-22  Kelley Cook <kelleycook@comcast.net>
12494
12495         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
12496         with "mtune".
12497         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12498         * gcc.c-torture/execute/20010129-1.x: Likewise.
12499         * gcc.dg/20011107-1.c: Likewise.
12500         * gcc.dg/20020108-1.c: Likewise.
12501         * gcc.dg/20020122-3.c: Likewise.
12502         * gcc.dg/20020206-1.c: Likewise.
12503         * gcc.dg/20020310-1.c: Likewise.
12504         * gcc.dg/20020426-2.c: Likewise.
12505         * gcc.dg/20020517-1.c: Likewise.
12506         * gcc.dg/991230-1.c: Likewise.
12507         * gcc.dg/i386-unroll-1.c: Likewise.
12508         * gcc.misc-tests/i386-prefetch.exp: Likewise.
12509
12510 2003-02-22  Jan Hubicka  <jh@suse.cz>
12511
12512         * gcc.dg/i386-mul.c: New test.
12513
12514 2003-02-21  Roger Sayle  <roger@eyesopen.com>
12515
12516         * gcc.dg/builtins-5.c: New test case.
12517
12518 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
12519
12520         * gcc.dg/asmreg-1.c: New test.
12521
12522 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12523
12524         PR c++/9749
12525         * g++.dg/parse/varmod1.C: New test.
12526
12527 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12528
12529         PR c++/9727
12530         * g++.dg/template/op1.C: New test.
12531
12532 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12533
12534         PR c++/8906
12535         * g++.dg/template/nested2.C: New test.
12536
12537 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12538
12539         PR c++/8724
12540         * g++.dg/expr/dtor1.C: New test.
12541
12542 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
12543
12544         * gcc.dg/cpp/include3.c: New test.
12545         * gcc.dg/cpp/inc/foo.h: New file.
12546
12547 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12548
12549         * gcc.c-torture/execute/20030221-1.c: New test.
12550
12551 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12552
12553         PR c++/9729
12554         * g++.dg/abi/conv1.C: New test.
12555
12556 2003-02-20  Jan Hubicka  <jh@suse.cz>
12557
12558         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12559
12560 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12561
12562         * gcc.c-torture/compile/20030219-1.c: New test.
12563
12564 2003-02-18  Jan Hubicka  <jh@suse.cz>
12565
12566         * gcc.dg/funcorder.c: New test.
12567
12568 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12569
12570         * gcc.c-torture/execute/20030218-1.c: New.
12571
12572 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12573
12574         * gcc.dg/20030218-1.c: New.
12575
12576 2003-02-18  Richard Henderson  <rth@redhat.com>
12577
12578         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12579         * gcc.dg/attr-used-2.c: New.
12580
12581 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12582
12583         PR c++/9704
12584         * g++.dg/init/copy5.C: New test.
12585
12586 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12587
12588         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12589         * g++.dg/pch/pch.exp: Likewise.
12590
12591 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12592
12593         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12594         STACK_SIZE is not defined.
12595
12596 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12597
12598         PR c++/9457
12599         * g++.dg/template/init1.C: New test.
12600
12601 2003-02-16  Jan HUbicka  <jh@suse.cz>
12602
12603         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12604         (foo): Add few extra tests
12605         * gcc.dg/c99-const-expr-3.c: Likewise.
12606         * gcc.c-torture/execute/20030216-1.c: New.
12607
12608 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12609
12610         PR c++/9459
12611         * g++.dg/ext/typeof4.C: New test.
12612
12613 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12614
12615         * gcc.dg/i386-387-3.c: New test case.
12616
12617 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12618
12619         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12620         cris-*-elf* cris-*-aout* and mmix-*-*.
12621
12622 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12623
12624         * gcc.dg/20030213-1.c: New test.
12625
12626 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12627
12628         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12629         * gcc.dg/i386-387-2.c: Likewise.
12630
12631 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12632
12633         * gcc.dg/ppc-spe.c: Fix formatting.
12634         Enable tests that were previously unsupported by gas.
12635         Delete tests for instructions that no longer exist.
12636         Switch arguments on evsubifw builtin.
12637
12638 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12639
12640         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12641         STACK_SIZE is too small.
12642
12643 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12644             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12645
12646         * gcc.dg/decl-2.c: New test.
12647
12648 2003-02-10  Jan Hubicka  <jh@suse.cz>
12649
12650         * gcc.dg/i386-fpcvt-1.c:  New test.
12651
12652 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12653
12654         * gcc.c-torture/execute/20030209-1.c: New test.
12655
12656 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12657
12658         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12659         int-wide bitops, use the constants of the same width.
12660         Likewise, if long long is 32-bit wide, test bitops using
12661         32-bit constants.
12662
12663 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12664
12665         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12666
12667 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12668
12669         * testsuite/gcc.dg/builtins-4.c: New test case.
12670
12671 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12672
12673         * gcc.dg/20020430-1.c: Fix dg command typos.
12674         * gcc.dg/20020503-1.c: Likewise.
12675
12676 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12677
12678         PR c++/8785
12679         * g++.dg/parse/fused-params1.C: New test.
12680
12681         PR c++/8857
12682         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12683
12684         PR c++/8921
12685         * g++.dg/parse/non-dependent1.C: New test.
12686
12687         PR c++/8928
12688         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12689
12690         PR c++/9228
12691         * g++.dg/parse/undefined7.C: New test.
12692         * g++.dg/parse/non-templ1.C: New test.
12693
12694         PR c++/9229
12695         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12696
12697 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12698
12699         * gcc.c-torture/compile/20030206-1.c: New test.
12700
12701 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12702
12703         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12704         "pow" to "foo" to avoid potential confusion with a math built-in.
12705
12706 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12707
12708         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12709         conditions for SPARC targets.
12710
12711 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12712
12713         * gcc.dg/20030204-1.c: New test.
12714
12715 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12716
12717         PR c++/38
12718         * g++.dg/parse/array-size1.C: New test.
12719
12720         PR c++/5657
12721         * g++.dg/parse/undefined3.C: New test.
12722
12723         PR c++/5665
12724         * g++.dg/parse/undefined4.C: New test.
12725
12726         PR c++/5975
12727         * g++.dg/parse/undefined5.C: New test.
12728
12729         PR c++/7259
12730         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12731
12732         PR c++/8578
12733         * g++.dg/parse/casting-operator1.C: New test.
12734
12735         PR c++/8596
12736         * g++.dg/parse/undefined6.C: New test.
12737
12738         PR c++/8736
12739         * g++.dg/parse/missing-template1.C: New test.
12740
12741 2003-02-04  Jan Hubicka  <jh@suse.cz>
12742
12743         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12744         * gcc.dg/i386-cmov?.c:  Likewise.
12745         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12746         * gcc.dg/i386-ssefp-1.c:  Likewise.
12747         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12748         conventions.
12749
12750 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12751
12752         PR c++/7129
12753         * testsuite/g++.dg/ext/max.C: New test.
12754
12755 2003-02-03  Jan Hubicka  <jh@suse.cz>
12756
12757         * gcc.c-torture/execute/20030203-1.c: New test.
12758
12759 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12760
12761         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12762         'natural-endian'.
12763
12764 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12765
12766         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12767         * g++.dg/init/new2.C: Likewise.
12768         * g++.dg/other/new1.C: Likewise.
12769
12770 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12771
12772         * gcc.dg/struct-ret-libc.c: New test.
12773
12774 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12775
12776         * gcc.dg/20030129-1.c: New test.
12777
12778 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12779
12780         PR c++/8849
12781         * g++.dg/template/ptrmem4.C: New test.
12782
12783 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12784
12785         * g++.dg/parser/constant1.C: New test.
12786
12787 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12788
12789         PR c++/8591
12790         * g++.dg/parse/friend2.C: New test.
12791
12792 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12793
12794         PR c++/9437
12795         * g++.dg/template/unify4.C: New test.
12796
12797 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12798
12799         * gcc.c-torture/execute/20030128-1.c: New test.
12800
12801 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12802
12803         * g++.dg/lookup/nested1.C: Test moved from ...
12804         * g++.old-deja/g++.other/lookup24.C: ... here.
12805
12806 2003-01-28  Jan Hubicka  <jh@suse.cz>
12807
12808         * gcc.dg/i386-cmov5.c:  New test.
12809
12810 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12811
12812         * gcc.c-torture/execute/20010925-1.c: Changed the
12813         memcpy declaration.
12814
12815 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12816
12817         PR c++/3902
12818         * g++.dg/parse/template5.C: New test.
12819
12820 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12821
12822         PR fortran/9258
12823         * g77.dg/pr9258: New test.
12824
12825 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12826
12827         * README: Move relevant parts from README.g++.
12828
12829         * README.g++: Remove this file.
12830
12831 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12832
12833         * g++.dg/abi/dcast1.C: New test.
12834
12835 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12836
12837         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12838
12839 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12840
12841         PR c++/47
12842         * g++.old-deja/g++.other/lookup24.C: New test.
12843
12844 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12845
12846         PR middle-end/7227
12847         * gcc.dg/uninit-C.c: New test.
12848
12849 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12850
12851         * g++.dg/abi/covariant1.C: New test.
12852
12853 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12854
12855         * gcc.dg/20030123-1.c: New test.
12856
12857 2003-01-25  Jan Hubicka  <jh@suse.cz>
12858
12859         PR opt/8492
12860         * gcc.c-torture/compile/20030125-1.c
12861
12862 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12863
12864         PR c++/9403
12865         * g++.dg/parse/template3.C: New test.
12866         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12867
12868         PR c++/795
12869         * g++.dg/parse/template4.C: New test.
12870
12871         PR c++/9415
12872         * g++.dg/template/qual2.C: New test.
12873
12874         PR c++/8545
12875         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12876
12877         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12878
12879 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12880
12881         * gcc.c-torture/execute/switch-1.c: New test case.
12882
12883 2003-01-25  Jan Hubicka  <jh@suse.cz>
12884
12885         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12886
12887 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12888
12889         Tweaks for Bison-1.875. From the NEWS file:
12890         "- `parse error' -> `syntax error'
12891         Bison now uniformly uses the term `syntax error'"
12892         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12893         * gcc.dg/cpp/digraph2.c: Likewise.
12894         * gcc.dg/cpp/direct2.c: Likewise.
12895         * gcc.dg/cpp/paste4.c: Likewise.
12896         * gcc.dg/c90-restrict-1.c: Likewise.
12897         * gcc.dg/c99-func-2.c: Likewise.
12898         * gcc.dg/noncompile/920721-2.c: Likewise.
12899         * gcc.dg/noncompile/930622-2.c: Likewise.
12900         * gcc.dg/noncompile/940112-1.c: Likewise.
12901         * gcc.dg/noncompile/950921-1.c: Likewise.
12902         * gcc.dg/noncompile/951123-1.c: Likewise.
12903         * gcc.dg/noncompile/971104-1.c: Likewise.
12904         * gcc.dg/noncompile/990416-1.c: Likewise.
12905
12906 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12907
12908         * g++.dg/parse/undefined1.C: Add error message.
12909
12910 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12911
12912         PR c++/9354
12913         * g++.dg/parse/new1.C: New test.
12914
12915         PR c++/9216
12916         * g++.dg/parse/template2.C: New test.
12917
12918         PR c++/9354
12919         * g++.dg/parse/typedef2.C: New test.
12920
12921         PR c++/9328
12922         * g++.dg/ext/typeof3.C: New test.
12923
12924 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12925
12926         PR c++/2738
12927         * g++.dg/parse/ret-type1.C: New test.
12928
12929         PR c++/3792
12930         * g++.dg/parse/tmpl-outside1.C: New test.
12931
12932         PR c++/4207
12933         * g++.dg/parse/int-as-enum1.C: New test.
12934
12935         PR c++/4903
12936         * g++.dg/parse/no-typename1.C: New test.
12937
12938         PR c++/5533
12939         * g++.dg/parse/no-value1.C: New test.
12940
12941         PR c++/5921
12942         * g++.dg/parse/wrong-inline1.C: New test.
12943
12944         PR c++/6402
12945         * g++.dg/parse/ref1.C: New test.
12946
12947         PR c++/6992
12948         * g++.dg/parse/attr-ctor1.C: New test.
12949
12950         PR c++/7229
12951         * g++.dg/parse/namespace5.C: New test.
12952
12953         PR c++/7917
12954         * g++.dg/parse/func-def1.C: New test.
12955
12956         PR c++/8143
12957         * g++.dg/parse/undefined1.C: New test.
12958
12959         PR c++/5723, PR c++/8522
12960         * g++.dg/parse/specialization1.C: New test.
12961
12962         PR c++/163, PR c++/8595
12963         * g++.dg/parse/struct-as-enum1.C: New test.
12964
12965         PR c++/9173
12966         * g++.dg/parse/undefined2.C: New test.
12967
12968 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12969
12970         PR c++/9298
12971         * g++.dg/parse/template1.C: New test.
12972
12973         PR c++/9384
12974         * g++.dg/parse/using1.C: New test.
12975
12976         PR c++/9285
12977         PR c++/9294
12978         * g++.dg/parse/expr2.C: New test.
12979
12980         PR c++/9388
12981         * g++.dg/parse/lookup2.C: Likewise.
12982
12983 2003-01-21  Jan Hubicka  <jh@suse.cz>
12984
12985         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12986         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12987         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12988         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12989
12990 2003-01-20  Nick Clifton  <nickc@redhat.com>
12991
12992         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12993         problem with ARM sibcall code generation.
12994
12995 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12996
12997         * gcc.c-torture/execute/20030120-1.c: New.
12998
12999 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
13000
13001         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
13002
13003 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
13004
13005         PR c++/9272
13006         * g++.dg/parse/ctor1.C: New test.
13007
13008         PR c++/9294:
13009         * g++.dg/parse/qualified1.C: New test.
13010
13011         * g++.dg/parse/typename3.C: New test.
13012
13013 2003-01-16  Richard Henderson  <rth@redhat.com>
13014
13015         * g++.dg/tls/init-2.C: Fix error matches for real this time.
13016
13017 2003-01-16  Richard Henderson  <rth@redhat.com>
13018
13019         * g++.dg/pch/pch.exp: Copy test header to the working directory
13020         before using it either for precompilation or direct use.
13021         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
13022         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
13023
13024 2003-01-16  Richard Henderson  <rth@redhat.com>
13025
13026         * gcc.dg/pch/pch.exp: Copy test header to the working directory
13027         before using it either for precompilation or direct use.
13028         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
13029         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
13030
13031 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
13032
13033         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
13034         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
13035         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
13036         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
13037         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
13038         typename warning into error.
13039         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
13040         error messages.
13041         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
13042         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
13043         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
13044         messages.
13045         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
13046         make declaration visible in template.
13047         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
13048         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
13049         messages.
13050         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
13051         message.
13052         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
13053         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
13054         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
13055         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
13056         typename warning with error message.
13057         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
13058         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
13059         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
13060
13061 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
13062
13063         * g++.dg/parse/ambig2.C: New test.
13064
13065 2003-01-15  Richard Henderson  <rth@redhat.com>
13066
13067         * g++.dg/tls/init-2.C: Update error message string.
13068
13069 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13070
13071         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
13072
13073 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
13074
13075         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
13076         all for HC11/HC12.
13077         * gcc.c-torture/compile/20001205-1.x: Likewise.
13078         * gcc.c-torture/compile/20001226-1.x: Likewise.
13079         * gcc.c-torture/compile/920520-1.x: Likewise.
13080         * gcc.c-torture/compile/961203-1.x: Likewise.
13081         * gcc.c-torture/compile/20020604-1.x: Likewise.
13082
13083 2003-01-15  Jan Hubicka  <jh@suse.cz>
13084
13085         * gcc.c-torture/compile/20030115-1.c: New test.
13086
13087         * gcc.dg/i386-fpcvt-1.c: New test.
13088         * gcc.dg/i386-fpcvt-2.c: New test.
13089
13090 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
13091
13092         Further conform g++'s __vmi_class_type_info to the C++ ABI
13093         specification.
13094         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
13095         the specification.
13096
13097 2003-01-14  Jan Hubicka  <jh@suse.cz>
13098
13099         * gcc.dg/i386-fpcvt-1.c: New test.
13100         * gcc.dg/i386-fpcvt-2.c: New test.
13101
13102 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13103
13104         * gcc.dg/i386-mmx-3.c: New test.
13105
13106 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
13107
13108         PR c++/9264
13109         * g++.dg/parse/octal1.C: New file.
13110
13111         PR c++/9172
13112         * g++.dg/parse/typename1.C: New file.
13113
13114 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
13115
13116         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
13117         * gcc.dg/bf-no-ms-layout.c: Likewise.
13118         * gcc.dg/bf-ms-attrib.c: Likewise.
13119
13120 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
13121
13122         PR c++/9099
13123         * g++.dg/parse/dtor1.C: New file.
13124
13125         PR c++/9128
13126         * g++.dg/rtti/typeid1.C: New file.
13127
13128         PR c++/9153
13129         * g++.dg/parse/lookup1.C: New file.
13130
13131         PR c++/9171
13132         * g++.dg/templ/spec5.C: New file.
13133
13134 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
13135
13136         * gcc.c-torture/compile/20030110-1.c: New test.
13137
13138 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
13139
13140         Merge from pch-branch:
13141
13142         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
13143
13144         * gcc.dg/pch/cpp-1.h: New.
13145         * gcc.dg/pch/cpp-1.c: New.
13146         * gcc.dg/pch/cpp-2.h: New.
13147         * gcc.dg/pch/cpp-2.c: New.
13148
13149         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
13150
13151         * gcc.dg/pch/except-1.h: New.
13152         * gcc.dg/pch/except-1.c: New.
13153
13154         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
13155
13156         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
13157         running test.
13158         * gcc.dg/pch: Include *.hp not *.h.
13159         * gcc.dg/pch/system-1.h: New.
13160         * gcc.dg/pch/system-1.c: New.
13161
13162         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
13163
13164         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
13165         rather than trying to build and run a program using PCH.
13166         * gcc.dg/pch: Remove dg-do commands from test files.
13167
13168         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
13169
13170         * gcc.dg/pch/macro-3.c: New.
13171         * gcc.dg/pch/macro-3.h: New.
13172
13173         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
13174
13175         * gcc.dg/pch/common-1.c: New.
13176         * gcc.dg/pch/common-1.h: New.
13177         * gcc.dg/pch/decl-1.c: New.
13178         * gcc.dg/pch/decl-1.h: New.
13179         * gcc.dg/pch/decl-2.c: New.
13180         * gcc.dg/pch/decl-2.h: New.
13181         * gcc.dg/pch/decl-3.c: New.
13182         * gcc.dg/pch/decl-3.h: New.
13183         * gcc.dg/pch/decl-4.c: New.
13184         * gcc.dg/pch/decl-4.h: New.
13185         * gcc.dg/pch/decl-5.c: New.
13186         * gcc.dg/pch/decl-5.h: New.
13187         * gcc.dg/pch/global-1.c: New.
13188         * gcc.dg/pch/global-1.h: New.
13189         * gcc.dg/pch/inline-1.c: New.
13190         * gcc.dg/pch/inline-1.h: New.
13191         * gcc.dg/pch/inline-2.c: New.
13192         * gcc.dg/pch/inline-2.h: New.
13193         * gcc.dg/pch/static-1.c: New.
13194         * gcc.dg/pch/static-1.h: New.
13195         * gcc.dg/pch/static-2.c: New.
13196         * gcc.dg/pch/static-2.h: New.
13197
13198         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
13199
13200         * g++.dg/pch/pch.exp: Better handle failing testcases.
13201         * gcc.dg/pch/pch.exp: Likewise.
13202         * gcc.dg/pch/macro-1.c: New.
13203         * gcc.dg/pch/macro-1.h: New.
13204         * gcc.dg/pch/macro-2.c: New.
13205         * gcc.dg/pch/macro-2.h: New.
13206
13207         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
13208
13209         * g++.dg/dg.exp: Treat files in pch/ specially.
13210         * g++.dg/pch/pch.exp: New file.
13211         * g++.dg/pch/empty.H: New file.
13212         * g++.dg/pch/empty.C: New file.
13213         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
13214         "precompile".
13215
13216         * gcc.dg/pch/pch.exp: New file.
13217         * gcc.dg/pch/empty.h: New file.
13218         * gcc.dg/pch/empty.c: New file.
13219         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
13220         "precompile".
13221
13222 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13223
13224         * g++.dg/template/friend14.C: New test.
13225
13226 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13227
13228         * gcc.dg/old-style-asm-1.c: New test.
13229
13230 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
13231
13232         * gcc.c-torture/compile/20030109-1.c: New test.
13233
13234 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13235
13236         * gcc.c-torture/execute/20030109-1.c: New test.
13237
13238 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
13239
13240         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
13241         * g++.old-deja/g++.mike/dyncast2.C: Likewise
13242         * g++.old-deja/g++.mike/dyncast3.C: Likewise
13243         * g++.old-deja/g++.mike/eh2.C: Likewise
13244         * g++.old-deja/g++.mike/eh3.C: Likewise
13245         * g++.old-deja/g++.mike/eh5.C: Likewise
13246         * g++.old-deja/g++.mike/eh6.C: Likewise
13247         * g++.old-deja/g++.mike/eh7.C: Likewise
13248         * g++.old-deja/g++.mike/eh8.C: Likewise
13249         * g++.old-deja/g++.mike/eh9.C: Likewise
13250         * g++.old-deja/g++.mike/eh10.C: Likewise
13251         * g++.old-deja/g++.mike/eh12.C: Likewise
13252         * g++.old-deja/g++.mike/eh13.C: Likewise
13253         * g++.old-deja/g++.mike/eh14.C: Likewise
13254         * g++.old-deja/g++.mike/eh16.C: Likewise
13255         * g++.old-deja/g++.mike/eh17.C: Likewise
13256         * g++.old-deja/g++.mike/eh18.C: Likewise
13257         * g++.old-deja/g++.mike/eh21.C: Likewise
13258         * g++.old-deja/g++.mike/eh23.C: Likewise
13259         * g++.old-deja/g++.mike/eh24.C: Likewise
13260         * g++.old-deja/g++.mike/eh25.C: Likewise
13261         * g++.old-deja/g++.mike/eh26.C: Likewise
13262         * g++.old-deja/g++.mike/eh27.C: Likewise
13263         * g++.old-deja/g++.mike/eh28.C: Likewise
13264         * g++.old-deja/g++.mike/eh29.C: Likewise
13265         * g++.old-deja/g++.mike/eh31.C: Likewise
13266         * g++.old-deja/g++.mike/eh33.C: Likewise
13267         * g++.old-deja/g++.mike/eh34.C: Likewise
13268         * g++.old-deja/g++.mike/eh35.C: Likewise
13269         * g++.old-deja/g++.mike/eh36.C: Likewise
13270         * g++.old-deja/g++.mike/eh37.C: Likewise
13271         * g++.old-deja/g++.mike/eh38.C: Likewise
13272         * g++.old-deja/g++.mike/eh39.C: Likewise
13273         * g++.old-deja/g++.mike/eh40.C: Likewise
13274         * g++.old-deja/g++.mike/eh41.C: Likewise
13275         * g++.old-deja/g++.mike/eh42.C: Likewise
13276         * g++.old-deja/g++.mike/eh44.C: Likewise
13277         * g++.old-deja/g++.mike/eh46.C: Likewise
13278         * g++.old-deja/g++.mike/eh47.C: Likewise
13279         * g++.old-deja/g++.mike/eh48.C: Likewise
13280         * g++.old-deja/g++.mike/eh49.C: Likewise
13281         * g++.old-deja/g++.mike/eh50.C: Likewise
13282         * g++.old-deja/g++.mike/eh51.C: Likewise
13283         * g++.old-deja/g++.mike/eh53.C: Likewise
13284         * g++.old-deja/g++.mike/eh55.C: Likewise
13285         * g++.old-deja/g++.mike/p7912.C: Likewise
13286         * g++.old-deja/g++.mike/p9706.C: Likewise
13287         * g++.old-deja/g++.mike/p10416.C: Likewise
13288         * g++.old-deja/g++.mike/p11667.C: Likewise
13289         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
13290         Remove redundant reference to Iris.
13291         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
13292         Elxsi, i860, Pico Java, and WE32K.
13293
13294 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
13295
13296         * g++.dg/ext/asm4.C: New test.
13297
13298 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13299
13300         PR c++/9030
13301         * g++.dg/template/friend12.C: New test.
13302         * g++.dg/template/friend13.C: Likewise.
13303         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
13304
13305 2003-01-08  Jan Hubicka  <jh@suse.cz>
13306
13307         * gcc.dg/i386-cadd.c: New test.
13308         * gcc.dg/i386-cmov4.c: Likewise.
13309
13310 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
13311
13312         PR c++/9165
13313         * g++.dg/warn/Wunused-3.C: New test.
13314
13315         * g++.dg/abi/bitfield9.C: New test.
13316
13317         PR c++/9189
13318         * g++.dg/parse/defarg3.C: New test.
13319
13320 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13321
13322         * g++.dg/parse/ambig1.C: New test.
13323         * g++.dg/parse/defarg2.C: New test.
13324
13325 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
13326
13327         * g++.dg/template/defarg-1.C: New test.
13328         * g++.dg/template/local2.C: Likewise.
13329
13330 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
13331
13332         * gcc.c-torture/execute/20030105-1.c: New test.
13333
13334 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13335
13336         * g++.dg/parse/namespace3.C: Remove extra semicolons.
13337         * g++.dg/parse/namespace4.C: Likewise.
13338
13339 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13340
13341         * g++.dg/template/ntp2.C: New test.
13342
13343 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
13344
13345         * g++.dg/parse/extern-C-1.C: New test.
13346
13347         * g++.dg/parse/namespace4.C: New test.
13348
13349         * g++.dg/template/nested1.C: New test.
13350
13351         * g++.dg/parse/namespace3.C: New test.
13352
13353 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13354
13355         * g++.dg/lookup/two-stage1.C: New test.
13356
13357 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13358
13359         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
13360         * g++.old-deja/g++.jason/access8.C: Likewise.
13361         * g++.old-deja/g++.other/decl5.C: Likewise.
13362
13363 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13364
13365         * g++.dg/parse/parse7.C: New test.
13366
13367 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
13368
13369         PR c++/2843
13370         * g++.dg/ext/attrib7.C: New test.
13371
13372 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13373
13374         * g++.dg/parse/parse6.C: New test.
13375
13376 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
13377
13378         * gcc.dg/h8300-stack-1.c: New.
13379
13380 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13381
13382         g++.dg/lookup/exception1.C: New test.
13383
13384         g++.dg/lookup/template1.C: New test.
13385
13386         g++.dg/parse/namespace2.C: New test.
13387
13388         g++.dg/parse/parens2.C: New test.
13389
13390 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13391
13392         * g++.dg/parse/parse5.C: New test.
13393         * g++.dg/lookup/scoped4.C: New test.
13394
13395 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13396
13397         * g++.dg/parse/parens1.C: New test.
13398
13399         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
13400         angle-bracket1.C.
13401         * g++.dg/parse/parens2.C: New test.
13402
13403         * g++.dg/lookup/scope-operator1.C: New test.
13404
13405         * g++.dg/parse/operator1.C: New test.
13406
13407 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13408
13409         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
13410         * g++.old-deja/g++.other/access6.C: Likewise.
13411         * g++.old-deja/g++.other/decl1.C: Likewise.
13412         * g++.old-deja/g++.pt/typename12.C: Likewise.
13413
13414 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13415
13416         * g++.dg/parse/namespace1.C: New test.
13417
13418 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13419
13420         * g++.dg/parse/parse4.C: New test.
13421
13422 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13423
13424         * g++.dg/parse/parse3.C: New test.
13425
13426 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13427
13428         * g++.dg/parse/parse2.C: New test.
13429
13430 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13431
13432         * g++.dg/template/friend11.C: New test.
13433
13434 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13435
13436         * g++.dg/parse/parse1.C: New test.
13437
13438 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
13439
13440         * lib/profopt.exp: Change the name of a global variable to avoid
13441         possible clashes with other test suites.
13442
13443 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
13444
13445         * g++.dg/inherit/covariant8.C: New test.
13446
13447 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13448
13449         * g++.dg/init/array9.C: New test.
13450
13451         PR c++/9112
13452         * g++.dg/parse/expr1.C: New test.
13453
13454 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
13455
13456         * gcc.c-torture/compile/20021230-1.c: New test.
13457
13458 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13459
13460         * g++.dg/inherit/covariant5.C: New test.
13461         * g++.dg/inherit/covariant6.C: New test.
13462         * g++.dg/inherit/covariant7.C: New test.
13463
13464 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13465
13466         PR c++/2739
13467         * g++.dg/other/access2.C: New test.
13468
13469 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13470
13471         * g++.dg/other/anon-struct.C: No longer fails
13472         * g++.old-deja/g++.brendan/parse4.C: Likewise.
13473         * g++.old-deja/g++.brendan/parse5.C: Likewise.
13474         * g++.old-deja/g++.brendan/parse6.C: Likewise.
13475
13476 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13477
13478         * g++.dg/parse/angle-bracket.C (main): No longer fails.
13479
13480 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
13481
13482         * g++.dg/eh/spec4.C: Remove stray semicolon.
13483         * g++.dg/expr/pmf-1.C: Change error message.
13484         * g++.dg/ext/asm1.C: Remove stray semicolon.
13485         * g++.dg/ext/typename1.C: Add missing typenames.
13486         * g++.dg/inherit/template-as-base.C: Change error message.
13487         * g++.dg/lookup/scoped1.C: Likewise.
13488         * g++.dg/lookup/scoped2.C: Likewise.
13489         * g++.dg/lookup/using2.C: Likewise.
13490         * g++.dg/other/component1.C: Remove stray semicolon.
13491         * g++.dg/other/do1.C: Change error message.
13492         * g++.dg/other/error2.C: Likewise.
13493         * g++.dg/other/init1.C: Likewise.
13494         * g++.dg/other/packed1.C: Remove stray semicolon.
13495         * g++.dg/other/ptrmem2.C: Change error message.
13496         * g++.dg/parse/parameter-declaration-1.C: Remove line number
13497         marker.
13498         * g++.dg/special/initp1.C: Remove invalid attribute usage.
13499         * g++.dg/template/access3.C: Add typename keyword.
13500         * g++.dg/template/access5.C: Remove stray semicolon.
13501         * g++.dg/template/access6.C: Likewise.
13502         * g++.dg/template/complit1.C: Likewise.
13503         * g++.dg/template/crash1.C: Change error message.
13504         * g++.dg/template/inherit2.C: Remove stray semicolon.
13505         * g++.dg/template/instantiate2.C: Likewise.
13506         * g++.dg/template/instantiate3.C: Change error message.
13507         * g++.dg/template/qual1.C: Remove stray semicolon.
13508         * g++.dg/template/qualttp18.C: Change error message.
13509         * g++.dg/template/ref1.C: Remove stray semicolon.
13510         * g++.dg/template/sizeof1.C (A::value): Declare it.
13511         * g++.dg/template/spec4.C: Change error message.
13512         * g++.dg/template/static1.C: Likewise.
13513         * g++.dg/template/type1.C: Likewise.
13514         * g++.dg/template/typename3.C: Likewise.
13515         * g++.old-deja/g++.benjamin/13478.C: Change error message.
13516         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
13517         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
13518         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
13519         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
13520         named return value extension.
13521         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
13522         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
13523         * g++.old-deja/g++.bob/extern_C.C: Likewise.
13524         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13525         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13526         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13527         * g++.old-deja/g++.brendan/crash13.C: Likewise.
13528         * g++.old-deja/g++.brendan/crash15.C: Likewise.
13529         * g++.old-deja/g++.brendan/crash18.C: Change error message.
13530         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
13531         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13532         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13533         * g++.old-deja/g++.brendan/crash56.C: Likewise.
13534         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
13535         syntax.
13536         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
13537         * g++.old-deja/g++.brendan/crash8.C: Change error message.
13538         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
13539         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13540         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
13541         * g++.old-deja/g++.brendan/template11.C: Likewise.
13542         * g++.old-deja/g++.brendan/template26.C: Likewise.
13543         * g++.old-deja/g++.brendan/template27.C: Use explicit
13544         specialization syntax.
13545         * g++.old-deja/g++.brendan/template30.C: Likewise.
13546         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
13547         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13548         non-dependent names.
13549         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13550         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13551         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13552         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13553         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13554         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13555         named return value extension.
13556         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13557         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13558         * g++.old-deja/g++.ext/return1.C: Likewise.
13559         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13560         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13561         * g++.old-deja/g++.jason/access8.C: Likewise.
13562         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13563         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13564         pseudo-destructor names.
13565         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13566         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13567         pseudo-destructor names.
13568         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13569         * g++.old-deja/g++.jason/overload19.C: Likewise.
13570         * g++.old-deja/g++.jason/overload32.C: Likewise.
13571         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13572         stray semicolons.
13573         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13574         * g++.old-deja/g++.jason/return.C: Likewise.
13575         * g++.old-deja/g++.jason/return2.C: Likewise.
13576         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13577         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13578         syntax.
13579         * g++.old-deja/g++.jason/template10.C: Account for use of
13580         non-dependent names.
13581         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13582         syntax.
13583         * g++.old-deja/g++.jason/template37.C: Likewise.
13584         * g++.old-deja/g++.law/access4.C: Change error messages.
13585         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13586         pseudo-destructor names.
13587         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13588         * g++.old-deja/g++.law/ctors9.C: Likewise.
13589         * g++.old-deja/g++.law/cvt22.C: Likewise.
13590         * g++.old-deja/g++.law/dtors5.C: Likewise.
13591         * g++.old-deja/g++.law/global-init1.C: Likewise.
13592         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13593         * g++.old-deja/g++.law/operators28.C: Likewise.
13594         * g++.old-deja/g++.law/visibility28.C: Likewise.
13595         * g++.old-deja/g++.martin/eval1.C: Likewise.
13596         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13597         name.
13598         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13599         * g++.old-deja/g++.mike/net34.C: Likewise.
13600         * g++.old-deja/g++.mike/net36.C: Likewise.
13601         * g++.old-deja/g++.mike/ns2.C: Likewise.
13602         * g++.old-deja/g++.mike/p12306.C: Likewise.
13603         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13604         value extension.
13605         * g++.old-deja/g++.mike/p700.C: Likewise.
13606         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13607         * g++.old-deja/g++.mike/p710.C: Likewise.
13608         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13609         value extension.
13610         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13611         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13612         * g++.old-deja/g++.ns/crash2.C: Likewise.
13613         * g++.old-deja/g++.ns/crash3.C: Likewise.
13614         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13615         * g++.old-deja/g++.ns/ns17.C: Likewise.
13616         * g++.old-deja/g++.ns/template16.C: Likewise.
13617         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13618         keyword.
13619         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13620         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13621         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13622         named return value extension.
13623         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13624         * g++.old-deja/g++.other/access4.C: Issue additional error
13625         messages.
13626         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13627         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13628         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13629         * g++.old-deja/g++.other/crash25.C: Change error message.
13630         * g++.old-deja/g++.other/crash4.C: Change error message.
13631         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13632         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13633         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13634         checks.
13635         * g++.old-deja/g++.other/defarg8.C: Likewise.
13636         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13637         * g++.old-deja/g++.other/dtor10.C: Likewise.
13638         * g++.old-deja/g++.other/incomplete.C: Likewise.
13639         * g++.old-deja/g++.other/linkage7.C: Likewise.
13640         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13641         lookup algorithm.
13642         * g++.old-deja/g++.other/mangle2.C: Likewise.
13643         * g++.old-deja/g++.other/refinit2.C: Likewise.
13644         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13645         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13646         * g++.old-deja/g++.pt/crash28.C: Likewise.
13647         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13648         syntax.
13649         * g++.old-deja/g++.pt/crash32.C: Change error message.
13650         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13651         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13652         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13653         error message position.
13654         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13655         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13656         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13657         syntax.
13658         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13659         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13660         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13661         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13662         keyword.
13663         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13664         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13665         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13666         keyword.
13667         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13668         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13669         syntax.
13670         * g++.old-deja/g++.pt/friend28.C: Account for use of
13671         non-dependent names.
13672         * g++.old-deja/g++.pt/friend29.C: Likewise.
13673         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13674         rules.
13675         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13676         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13677         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13678         lookup rules.
13679         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13680         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13681         keyword.
13682         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13683         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13684         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13685         keyword.
13686         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13687         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13688         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13689         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13690         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13691         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13692         keyword.
13693         * g++.old-deja/g++.pt/spec10.C: Likewise.
13694         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13695         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13696         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13697         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13698         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13699         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13700         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13701         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13702         * g++.old-deja/g++.pt/typename15.C: Likewise.
13703         * g++.old-deja/g++.pt/typename22.C: Likewise.
13704         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13705         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13706         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13707         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13708         syntax.
13709         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13710         return value extension.
13711         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13712         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13713         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13714         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13715
13716 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13717
13718         * g++.dg/warn/inline1.C: New test.
13719         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13720         * g++.old-deja/g++.jason/synth10.C: Likewise.
13721         * g++.old-deja/g++.mike/net31.C: Likewise.
13722         * g++.old-deja/g++.mike/p8786.C: Likewise.
13723
13724         * g++.dg/template/friend10.C: New test.
13725         * g++.dg/template/conv5.C: New test.
13726
13727 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13728
13729         * g++.dg/lookup/scoped3.C: New test.
13730
13731         * g++.dg/lookup/decl1.C: New test.
13732         * g++.dg/lookup/decl2.C: New test.
13733
13734 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13735
13736         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13737         gcc.c-torture/compile/20021015-1.c,
13738         gcc.c-torture/compile/20021015-2.c,
13739         gcc.c-torture/compile/20021123-1.c,
13740         gcc.c-torture/compile/20021123-2.c,
13741         gcc.c-torture/compile/20021123-3.c,
13742         gcc.c-torture/compile/20021123-4.c,
13743         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13744         only to 3.1 or 3.2 branch.
13745
13746 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13747
13748         * gcc.dg/i386-bitfield3.c: New test.
13749
13750         * gcc.dg/i386-bitfield2.c: New test.
13751
13752 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13753
13754         * g++.dg/parse/conv_op1.C: New test.
13755
13756 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13757
13758         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13759         approved.
13760
13761 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13762
13763         * gcc.c-torture/compile/20021220-1.c: New test.
13764
13765 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13766
13767         * gcc.dg/i386-fastcall-1.c: New.
13768
13769 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13770
13771         * gcc.c-torture/execute/20021219-1.c: New test.
13772
13773 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13774
13775         * gcc.dg/i386-pic-1.c: New test.
13776
13777 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13778
13779         PR c++/8099
13780         * g++.dg/template/friend9.C: New test.
13781
13782 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13783
13784         PR c++/3663
13785         * g++.dg/template/access7.C: New test.
13786
13787 2002-12-18  Nick Clifton  <nickc@redhat.com>
13788
13789         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13790         the libstdc++-v3 directory has been found.
13791
13792 2002-12-12  Devang Patel <dpatel@apple.com>
13793         * gcc.dg/darwin-ld-1.c: New test.
13794         * gcc.dg/darwin-ld-2.c: New test.
13795         * gcc.dg/darwin-ld-3.c: New test.
13796         * gcc.dg/darwin-ld-4.c: New test.
13797         * gcc.dg/darwin-ld-5.c: New test.
13798
13799 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13800
13801         * gcc.c-torture/compile/20021212-1.c: New test.
13802
13803 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13804
13805         * gcc.dg/fshort-wchar: New test.
13806
13807 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13808
13809         PR c++/8372
13810         * g++.dg/template/dtor1.C: New test.
13811
13812         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13813         markers.
13814
13815 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13816
13817         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13818
13819 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13820
13821         * g++.dg/template/static1.C: New test.
13822         * g++.dg/template/static2.C: New test.
13823         * g++.old-deja/g++.ext/memconst.C: New test.
13824
13825 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13826
13827         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13828         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13829         * g++.dg/special/initp1.C: Likewise.
13830
13831 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13832
13833         * gcc.c-torture/execute/20021204-1.c: New test.
13834
13835 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13836
13837         * gcc.dg/ppc-fmadd-1.c: New file.
13838         * gcc.dg/ppc-fmadd-2.c: New file.
13839         * gcc.dg/ppc-fmadd-3.c: New file.
13840
13841 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13842
13843         * gcc.c-torture/compile/20021204-1.c: New test.
13844
13845 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13846
13847         * g++.dg/inherit/covariant2.C: New test.
13848         * g++.dg/inherit/covariant3.C: New test.
13849         * g++.dg/inherit/covariant4.C: New test.
13850         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13851         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13852
13853 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13854
13855         PR c++/8688
13856         * g++.dg/init/brace3.C: New test.
13857
13858 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13859
13860         * gcc.dg/20020210-1.c: Fix a comment typo.
13861
13862 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13863
13864         PR c++/8720
13865         * g++.dg/parse/defarg1.C: New test.
13866
13867         PR c++/8615
13868         * g++.dg/template/char1.C: New test.
13869
13870         * g++.dg/template/varmod1.C: Fix typo.
13871
13872 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13873
13874         DR 180
13875         * g++.old-deja/g++.pt/crash32.C: Expect error.
13876
13877 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13878
13879         PR c++/5919
13880         * g++.dg/template/varmod1.C: New test.
13881
13882         PR c++/8727
13883         * g++.dg/inherit/typeinfo1.C: New test.
13884
13885         PR c++/8663
13886         * g++.dg/inherit/typedef1.C: New test.
13887
13888 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13889
13890         PR c++/8332
13891         PR c++/8493
13892         * g++.dg/template/strlen1.C: New test.
13893
13894         PR c++/8227
13895         * g++.dg/template/ctor2.C: New test.
13896
13897         PR c++/8214
13898         * g++.dg/init/string1.C: New test.
13899
13900         PR c++/8511
13901         * g++.dg/template/friend8.C: New test.
13902
13903 2002-11-29  Joe Buck <jbuck@synopsys.com>
13904
13905         * g++.dg/lookup/anon2.C: New test.
13906
13907 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13908
13909         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13910         h8300 port.
13911
13912 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13913
13914         * gcc.dg/bitfld-6.c: New test.
13915
13916 2002-11-27  Jan Hubicka  <jh@suse.cz>
13917
13918         * gcc.c-torture/execute/20021127.[cx]: New test.
13919
13920 2002-11-26  Jan Hubicka  <jh@suse.cz>
13921
13922         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13923         quality.
13924
13925 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13926
13927         * g++.dg/init/brace2.C: New test.
13928         * g++.old-deja/g++.mike/p9129.C: Correct.
13929
13930 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13931
13932         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13933
13934 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13935
13936         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13937
13938 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13939
13940         * testsuite/g++.dg/abi/empty11.C: New test.
13941         * testsuite/g++.dg/rtti/cv1.C: New test.
13942
13943 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13944
13945         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13946
13947 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13948
13949         * g++.dg/abi/empty10.C: New test.
13950
13951 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13952
13953         * gcc.c-torture/compile/20021124-1.c: New test.
13954
13955 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13956
13957         * g++.dg/abi/rtti2.C: New test.
13958
13959 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13960
13961         * gcc.dg/i386-unroll-1.c: New test.
13962
13963 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13964
13965         * gcc.c-torture/compile/20021120-1.c: New test.
13966         * gcc.c-torture/compile/20021120-2.c: New test.
13967
13968 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13969
13970         * gcc.dg/bitfld-5.c: New test.
13971
13972 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13973
13974         * gcc.c-torture/execute/20021120-3.c: New test.
13975
13976 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13977
13978         * gcc.c-torture/execute/20021120-2.c: New test.
13979
13980 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13981
13982         * gcc.c-torture/execute/20021120-1.c: New test.
13983
13984 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13985
13986         * gcc.c-torture/execute/20021118-3.c: New test.
13987
13988 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13989
13990         * gcc.c-torture/compile/20021119-1.c: New test.
13991
13992 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13993
13994         * gcc.dg/duff-1.c: New test.
13995         * gcc.dg/duff-2.c: New test.
13996         * gcc.dg/duff-3.c: New test.
13997
13998 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13999
14000         * gcc.dg/cpp/_Pragma5.c: New test.
14001
14002 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14003
14004         * gcc.c-torture/execute/20021118-2.c: New test.
14005
14006 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14007
14008         * gcc.c-torture/execute/20021118-1.c: New test.
14009
14010 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
14011
14012         * gcc.dg/20021116-1.c: New test.
14013
14014 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
14015
14016         * g++.dg/abi/vcall1.C: New test.
14017
14018 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
14019
14020         * gcc.dg/20021029-1.c: New test.
14021         * gcc.dg/20021029-2.c: New test.
14022
14023 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14024
14025         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
14026
14027 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14028
14029         PR c/8439
14030         * gcc.dg/20021110.c: Move to ...
14031         * gcc.c-torture/compile/20021110.c: .... here.
14032
14033 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14034
14035         PR c/8467
14036         * gcc.c-torture/execute/20021111-1.c
14037
14038 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14039
14040         PR c/8439
14041         * gcc.dg/20021110.c: New test.
14042
14043 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
14044
14045         * g++.dg/abi/vthunk3.C: Run only on x86.
14046
14047 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14048
14049         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
14050
14051 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
14052
14053         * lib/compat.exp (compat-execute): Fix logic error in last
14054         change.
14055
14056 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
14057
14058         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
14059
14060 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14061
14062         PR c++/8389
14063         * g++.dg/template/access6.C: New test.
14064
14065 2002-11-08  Jan Hubicka  <jh@suse.cz>
14066
14067         * gcc.dg/i386-ssefp-1.c: New test.
14068         * gcc.dg/i386-ssefp-1.c: New test.
14069
14070 2002-11-08  Jan Hubicka  <jh@suse.cz>
14071
14072         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
14073
14074 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14075
14076         * g++.dg/abi/vthunk3.C: New test.
14077
14078         PR c++/8338
14079         * g++.dg/template/crash2.C: New test.
14080
14081 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14082
14083         * testsuite/g++.dg/abi/dtor1.C: New test.
14084         * testsuite/g++.dg/abi/dtor2.C: Likewise.
14085
14086 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
14087
14088         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
14089         Darwin.
14090
14091 2002-11-04  Adam Nemet  <anemet@lnxw.com>
14092
14093         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
14094         -mthumb.  Only xfail with -O0.
14095
14096 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
14097
14098         * g++.dg/abi/thunk1.C: New test.
14099         * g++.dg/abi/thunk2.C: Likewise.
14100         * g++.dg/abi/vtt1.C: Likewise.
14101
14102 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
14103
14104         PR optimization/8423
14105         * gcc.c-torture/execute/builtin-constant.c: New test.
14106
14107 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
14108
14109         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
14110         Add some more cases.
14111
14112 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
14113
14114         PR c++/8391
14115         * g++.dg/opt/local1.C: New test.
14116
14117 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
14118
14119         PR c++/8160
14120         * g++.dg/template/complit1.C: New test.
14121
14122         PR c++/8149
14123         * g++.dg/template/typename4.C: Likewise.
14124
14125 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14126
14127         Core issue 287, PR c++/7639
14128         * g++.dg/template/instantiate1.C: Adjust error location.
14129         * g++.dg/template/instantiate3.C: New test.
14130         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
14131         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
14132         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
14133
14134 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
14135
14136         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
14137
14138 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
14139
14140         PR c++/8287
14141         * g++.dg/init/dtor2.C: New test.
14142
14143 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14144
14145         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
14146         * gcc.dg/nest.c: Bypass errors on irix6.
14147
14148 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
14149
14150         * gcc.dg/nest.c: Expect error for mmix-*-*.
14151         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
14152
14153 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
14154
14155         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
14156         markers.
14157
14158         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
14159
14160 2002-10-25  Mike Stump  <mrs@apple.com>
14161
14162         * gcc.dg/warn-1.c: New test.
14163
14164 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14165
14166         * g++.dg/template/typename3.C: New test.
14167
14168 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
14169
14170         * g++.dg/lookup/ptrmem1.C: New test.
14171
14172         * g++.dg/abi/vthunk2.C: New test.
14173
14174 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14175
14176         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
14177
14178 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
14179
14180         * g++.dg/abi/empty9.C: New test.
14181
14182 2002-10-24  Richard Henderson  <rth@redhat.com>
14183
14184         * g++.dg/inherit/thunk1.C: Enable for ia64.
14185
14186 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14187
14188         PR c++/8067
14189         * g++.dg/lookup/pretty1.C: New test.
14190
14191 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
14192
14193         * gcc.dg/20021023-1.c: New test.
14194
14195 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14196
14197         PR c++/7679
14198         * g++.dg/parse/inline1.C: New test.
14199
14200 2002-10-23  Richard Henderson  <rth@redhat.com>
14201
14202         * g++.dg/inherit/thunk1.C: Enable for x86_64.
14203
14204         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
14205
14206 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
14207
14208         PR c++/6579
14209         * g++.dg/parse/stmtexpr3.C: New test.
14210
14211 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14212
14213         * g++.dg/expr/cond1.C: New test.
14214
14215 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14216
14217         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
14218
14219 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14220
14221         * g++.dg/abi/vbase13.C: New test.
14222         * g++.dg/abi/vbase14.C: Likewise.
14223
14224 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
14225
14226         * gcc.dg/tls/pic-1.c: New test.
14227         * gcc.dg/tls/nonpic-1.c: New test.
14228         * gcc.dg/20021018-1.c: New test.
14229
14230 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14231
14232         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
14233         Remove only files with the same base name as the test case.
14234         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
14235         (profopt-execute): Likewise.  Also, remove old profiling
14236         and performance data files before running the tests.
14237
14238         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
14239         * g++.dg/bprob/bprob.exp: Likewise.
14240         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
14241         to allow more general test case names.
14242
14243         * g++.dg/bprob/bprob-1.C: Rename to ...
14244         * g++.dg/bprob/g++-bprob-1.C: ... this.
14245
14246         * g77.dg/bprob/bprob-1.f: Rename to ...
14247         * g77.dg/bprob/g77-bprob-1.f: ... this.
14248
14249 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14250
14251         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
14252         bison 1.50 or later.
14253
14254 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
14255
14256         * g++.dg/README: Describe more test directories.
14257
14258 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14259
14260         * g++.dg/init/array6.C: Add additional tests.
14261
14262 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14263
14264         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
14265         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
14266
14267 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
14268
14269         * gcc.c-torture/compile/20020604-1.x: New.
14270         * gcc.c-torture/compile/simd-5.x: Likewise.
14271         * gcc.c-torture/execute/920710-1.x: Likewise.
14272         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
14273
14274 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14275
14276         * g++.dg/inherit/override1.C: Add dg-options clause.
14277
14278 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14279
14280         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
14281         _mm_slli_si128.
14282
14283 2002-10-19  Andreas Schwab  <schwab@suse.de>
14284
14285         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
14286         directory component.
14287
14288 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
14289
14290         * g++.dg/inherit/thunk1.C: New test.
14291
14292         * g++.dg/inherit/override1.C: New test.
14293
14294         * g++.dg/abi/mangle11.C: New test.
14295         * g++.dg/abi/mangle14.C: New test.
14296         * g++.dg/abi/mangle17.C: New test.
14297
14298 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14299
14300         * g++.dg/overload/member2.C: New test.
14301
14302 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
14303
14304         * g++.dg/README: Describe new compat directory.
14305         * g++.dg/dg.exp: Skip tests in compat directory.
14306         * README.compat: New file.
14307         * lib/compat.exp: New expect script.
14308         * g++.dg/compat: New test directory.
14309         * g++.dg/compat/compat.exp: New expect script.
14310         * g++.dg/compat/abi: New test directory.
14311         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
14312         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
14313         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
14314         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
14315         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
14316         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
14317         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
14318         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
14319         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
14320         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
14321         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
14322         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
14323         * g++.dg/compat/break: New test directory.
14324         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
14325         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
14326         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
14327         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
14328         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
14329         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
14330         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
14331         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
14332         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
14333         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
14334         g++.dg/compat/break/README: New files.
14335         * g++.dg/compat/eh: New test directory.
14336         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
14337         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
14338         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
14339         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
14340         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
14341         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
14342         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
14343         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
14344         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
14345         g++.dg/compat/eh/filter2_y.C,
14346         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
14347         g++.dg/compat/eh/new1_y.C,
14348         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
14349         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
14350         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
14351         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
14352         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
14353         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
14354         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
14355         g++.dg/compat/eh/unexpected1_y.C: New files.
14356         * g++.dg/compat/init: New test directory.
14357         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
14358         g++.dg/compat/init/array5_y.C,
14359         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
14360         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
14361         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
14362         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
14363         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
14364         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
14365         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
14366         g++.dg/compat/init/init-ref2_y.C: New files.
14367
14368 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14369
14370         PR c++/7584
14371         * g++.dg/inherit/using3.C: New test.
14372
14373 2002-10-17  Jan Hubicka  <jh@suse.cz>
14374
14375         * gcc.dg/20021017-2.c: New test.
14376
14377 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14378
14379         * g++.dg/abi/mangle16.C: Adjust.
14380
14381         * g++.dg/init/array8.C: New test.
14382
14383 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
14384
14385         * gcc.dg/special/mips-abi.exp: New test.
14386         * gcc.dg/special/mips-abi.s: Empty file used by the above.
14387
14388 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14389
14390         * g++.dg/abi/mangle16.C: New test.
14391         * g++.dg/abi/mangle17.C: Likewise.
14392
14393         PR c++/7478
14394         * g++.dg/template/ref1.C: New test.
14395
14396 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14397
14398         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
14399
14400 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
14401
14402         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
14403
14404 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14405
14406         PR c++/7524
14407         * g++.dg/init/array7.C: New test.
14408
14409 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
14410
14411         * g++.dg/init/array6.C: New test.
14412
14413         * g++.dg/abi/mangle13.C: Likewise.
14414         * g++.dg/abi/mangle14.C: Likewise.
14415         * g++.dg/abi/mangle15.C: Likewise.
14416
14417 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14418
14419         * g++.dg/abi/empty8.C: New test.
14420
14421 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
14422
14423         * g++.dg/init/ctor1.C: New test.
14424
14425 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
14426
14427         * gcc.c-torture/execute/20021015-1.c: New test.
14428
14429 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
14430
14431         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
14432
14433 2002-10-14  Jan Hubicka  <jh@suse.cz>
14434
14435         * gcc.dg/i386-ssetype-[1-5].c: New tests.
14436
14437 2002-10-14  Richard Henderson  <rth@redhat.com>
14438
14439         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
14440
14441 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14442
14443         PR optimization/6631
14444         * g++.dg/opt/const2.C: New test.
14445
14446 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14447
14448         PR c++/7176
14449         * g++.dg/parse/friend1.C: New test.
14450         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
14451
14452 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
14453
14454         * gcc.dg/20021014-1.c: New test.
14455
14456 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
14457
14458         PR c++/5661
14459         * g++.dg/ext/vlm1.C: New test.
14460         * g++.dg/ext/vlm2.C: Likewise.
14461
14462         * g++.dg/init/array1.C: Remove invalid braces.
14463         * g++.dg/init/brace1.C: New test.
14464         * g++.dg/init/copy2.C: Likewise.
14465         * g++.dg/init/copy3.C: Likewise.
14466         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
14467         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
14468         braces.
14469
14470 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
14471
14472         * gcc.dg/cpp/assembler.S: Don't use -ansi.
14473
14474 2002-10-11  Richard Shann  <richard.shann@superh.com>
14475
14476         * gcc.c-torture/compile/simd-5.c: New test.
14477
14478 2002-10-10  Roger Sayle  <roger@eyesopen.com>
14479
14480         * gcc.c-torture/execute/shiftopt-1.c: New test case.
14481
14482 2002-10-10  Jim Wilson  <wilson@redhat.com>
14483
14484         * gcc.c-torture/execute/20021010-1.c: New test.
14485
14486 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
14487
14488         PR c/7353
14489         * g++.dg/ext/typedef-init.C: New test.
14490         * gcc.dg/typedef-init.c: New test.
14491
14492 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
14493
14494         * gcc.dg/cpp/paste13.c: New test.
14495
14496 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14497
14498         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
14499         remaining platforms, XFAIL during compile, not execute.  Don't
14500         XFAIL at -O0.
14501
14502 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14503
14504         * gcc.dg/alias-1.c: Tweak expected warning.
14505
14506 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
14507
14508         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
14509
14510 2002-10-06  Andreas Jaeger  <aj@suse.de>
14511
14512         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
14513         * gcc.dg/cpp/c++98.C: Likewise.
14514
14515         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
14516         * g++.dg/cpp/c++98.C: Likewise.
14517
14518         * g++.dg/README (Subdirectories): Mention cpp directory.
14519
14520         PR target/7559
14521         * gcc.dg/20021006-1.c: New test.
14522
14523 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14524
14525         PR c++/7804
14526         * g++.dg/other/warning1.C: New test.
14527
14528 2002-10-04  Roger Sayle  <roger@eyesopen.com>
14529
14530         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
14531         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
14532         and sparc-*-* with -m64 as expected failures.  See PR 8087.
14533
14534 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14535
14536         PR c++/7931
14537         * g++.dg/template/ptrmem3.C: New test.
14538
14539         PR c++/7754
14540         * g++.dg/template/union1.C: New test.
14541
14542 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14543
14544         PR c++/8006
14545         * g++.dg/abi/mangle9.C: New test.
14546         * g++.dg/abi/mangle10.C: New test.
14547         * g++.dg/abi/mangle11.C: New test.
14548         * g++.dg/abi/mangle12.C: New test.
14549
14550 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14551
14552         PR c++/7188.
14553         * g++.dg/template/meminit1.C: New test.
14554         * g++.dg/warn/Wreorder-1.C: Likewise.
14555         * g++.old-deja/g++.mike/warn3.C: Tweak.
14556         * lib/prune.exp: Ingore "in copy constructor".
14557
14558 2002-10-02  Andreas Jaeger  <aj@suse.de>
14559
14560         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14561         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14562         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14563         on x86-64.
14564
14565 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14566
14567         * gcc.dg/empty1.C: Fix typo.
14568
14569 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14570
14571         * gcc.dg/alias-1.c: New test.
14572
14573 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14574
14575         * gcc.dg/empty1.C: New test.
14576
14577         * g++.dg/tls/init-2.C: Tweak error messages.
14578
14579 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14580
14581         * gcc.c-torture/compile/20020923-1.c: New test.
14582
14583 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14584
14585         * gcc.c-torture/execute/ffs-1.c: New test.
14586         * gcc.c-torture/execute/ffs-2.c: Ditto.
14587
14588 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14589
14590         * g++.dg/overload/member1.C: New test.
14591
14592 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14593
14594         * g++.dg/abi/empty7.C: New test.
14595         * g++.dg/init/pm2.C: Likewise.
14596
14597 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14598
14599         * g++.dg/rtti/crash1.C: New test.
14600
14601 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14602
14603         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14604         gcc.dg/sibcall-4.c: New tests.
14605
14606 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14607
14608         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14609         powerpc and MMIX targets.
14610
14611 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14612
14613         * gcc.dg/cpp/20020927-1.c: New.
14614
14615 2002-09-26  David S. Miller  <davem@redhat.com>
14616
14617         * gcc.c-torture/compile/trunctfdf.c: New.
14618
14619 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14620
14621         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14622
14623 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14624
14625         * gcc.c-torture/execute/loop-15.c: New.
14626
14627 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14628
14629         * README.QMTEST: Fix typo.
14630
14631 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14632
14633         * gcc.dg/20020926-1.c: New test.
14634
14635 2002-09-25  David S. Miller  <davem@redhat.com>
14636
14637         PR target/7842
14638         * gcc.c-torture/execute/shiftdi.c: New test.
14639
14640 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14641
14642         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14643         unique to the tool.
14644         * lib/g77.exp (g77_init): Likewise.
14645         * lib/g++.exp (g++_init): Likewise.
14646         * lib/objc.exp (objc_init): Likewise.
14647
14648 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14649
14650         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14651         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14652         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14653
14654 2002-09-25  Richard Henderson  <rth@redhat.com>
14655
14656         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14657         too-small long double.
14658
14659 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14660
14661         * gcc.dg/20020919-1.c: New test.
14662
14663 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14664
14665         * g++.dg/abi/bitfield6.C: New test.
14666         * g++.dg/abi/bitfield7.C: New test.
14667         * g++.dg/abi/bitfield8.C: New test.
14668         * g++.dg/abi/vbase11.C: New test.
14669
14670 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14671
14672         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14673         hppa*-*-hpux*.  Update test comment.
14674
14675 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14676
14677         * gcc.dg/tls/struct-1.c: New test.
14678
14679 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14680
14681         * gcc.dg/cpp/tr-warn2.c: Update.
14682
14683 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14684
14685         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14686
14687 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14688
14689         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14690         systems.
14691
14692 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14693
14694         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14695
14696         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14697         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14698         setting of cxxfilt.
14699
14700 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14701
14702         * gcc.dg/20020312-2.c: Update for darwin.
14703
14704 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14705
14706         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14707
14708 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14709
14710         * objc.dg/comp-types-1.m: New test.
14711         * objc.dg/comp-types-2.m: New test.
14712         * objc.dg/comp-types-3.m: New test.
14713         * objc.dg/comp-types-4.m: New test.
14714         * objc.dg/comp-types-5.m: New test.
14715         * objc.dg/comp-types-6.m: New test.
14716
14717 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14718
14719         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14720
14721 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14722
14723         * g++.dg/other/do1.C: New test.
14724
14725         * g++.dg/template/subst1.C: New test.
14726
14727 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14728
14729         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14730
14731 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14732
14733         * g++.dg/template/qualttp20.C: Adjust expected errors.
14734         * g++.old-deja/g++.jason/report.C: Likewise.
14735         * g++.old-deja/g++.other/qual1.C: Likewise.
14736
14737         * g++.dg/lookup/scoped2.C: New test.
14738
14739         * g++.dg/ext/asm3.C: New test.
14740
14741 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14742
14743         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14744
14745 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14746
14747         * ChangeLog: follow spelling conventions.
14748         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14749         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14750         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14751         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14752         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14753         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14754         * g++.old-deja/g++.law/global-init1.C: Likewise.
14755         * g++.old-deja/g++.other/delete4.C: Likewise.
14756         * g++.old-deja/g++.other/inline21.C: Likewise.
14757         * g++.old-deja/g++.other/singleton.C: Likewise.
14758         * g77.dg/strlen0.f: Likewise.
14759         * g77.f-torture/compile/20010519-1.f: Likewise.
14760         * g77.f-torture/compile/980310-4.f: Likewise.
14761         * gcc.c-torture/compile/20000605-1.c: Likewise.
14762         * gcc.c-torture/execute/20020225-1.c: Likewise.
14763         * gcc.dg/c90-hexfloat-2.c: Likewise.
14764         * gcc.dg/c99-bool-1.c: Likewise.
14765         * gcc.dg/c99-hexfloat-2.c: Likewise.
14766         * gcc.dg/dll-2.c: Likewise.
14767         * gcc.dg/wtr-union-init-1.c: Likewise.
14768         * gcc.dg/wtr-union-init-2.c: Likewise.
14769         * gcc.dg/wtr-union-init-3.c: Likewise.
14770         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14771         * gcc.dg/cpp/defined.c: Likewise.
14772         * gcc.dg/cpp/macsyntx.c: Likewise.
14773         * gcc.dg/cpp/paste2.c: Likewise.
14774         * gcc.dg/cpp/trad/defined.c: Likewise.
14775         * gcc.dg/format/c90-printf-1.c: Likewise.
14776         * gcc.dg/format/c90-scanf-1.c: Likewise.
14777         * gcc.dg/format/c99-printf-1.c: Likewise.
14778         * gcc.dg/format/c99-scanf-1.c: Likewise.
14779         * gcc.misc-tests/gcov-8.c: Likewise.
14780         * lib/profopt.exp: Likewise.
14781
14782 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14783
14784         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14785
14786 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14787
14788         * g++.dg/inherit/using2.C: New test.
14789
14790 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14791
14792         * ChangeLog: Follow spelling conventions.
14793         * g++.dg/template/friend4.C: Likewise.
14794         * g++.old-deja/g++.pt/crash67.C: Likewise.
14795         * gcc.c-torture/execute/20000801-4.c: Likewise.
14796         * gcc.dg/c90-digraph-1.c: Likewise.
14797         * gcc.dg/c94-digraph-1.c: Likewise.
14798         * gcc.dg/c99-digraph-1.c: Likewise.
14799         * gcc.dg/cpp/line5.c: Likewise.
14800         * gcc.dg/cpp/multiline.c: Likewise.
14801         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14802         * gcc.dg/format/attr-3.c: Likewise.
14803         * gcc.dg/format/c90-scanf-3.c: Likewise.
14804         * gcc.dg/format/ext-4.c: Likewise.
14805
14806 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14807
14808         * g++.dg/template/pretty1.C: New test.
14809
14810 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14811
14812         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14813
14814 2002-09-13  Matt Austern  <austern@apple.com>
14815
14816         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14817         passing a cast expression to a function by const reference.
14818
14819 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14820
14821         * g++.dg/template/deduce1.C: New test.
14822
14823 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14824
14825         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14826         32-bit int.
14827
14828 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14829
14830         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14831         usage.
14832
14833 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14834
14835         * gcc.c-torture/compile/20020910-1.c: New test.
14836
14837 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14838
14839         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14840
14841 2002-09-10  Andreas Jaeger  <aj@suse.de>
14842
14843         * gcc.dg/20020312-2.c: Adjust for x86-64.
14844
14845 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14846
14847         * g77.dg/7388.f: New test case for PR 7388.
14848
14849 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14850
14851         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14852
14853 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14854
14855         * objc.dg/proto-lossage-1.m: New test.
14856
14857 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14858
14859         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14860
14861 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14862
14863         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14864         expected to pass.
14865
14866 2002-09-06  Stan Shebs  <shebs@apple.com>
14867             David Edelsohn  <edelsohn@gnu.org>
14868
14869         * gcc.dg/weak: New directory.
14870         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14871         target-specific xfail bits.
14872         * gcc.dg/typeof-2.c: Move to new directory.
14873         * gcc.dg/weak.exp: New expect script.
14874
14875 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14876
14877         * gcc.c-torture/execute/extzvsi.c: New test.
14878
14879 2002-09-05  Stan Shebs  <shebs@apple.com>
14880
14881         * gcc.dg/weak-1.c: xfail on Darwin.
14882         * gcc.dg/weak-2.c: Ditto.
14883         * gcc.dg/weak-3.c: Ditto.
14884         * gcc.dg/weak-4.c: Ditto.
14885         * gcc.dg/weak-5.c: Ditto.
14886         * gcc.dg/weak-6.c: Ditto.
14887         * gcc.dg/weak-7.c: Ditto.
14888         * gcc.dg/weak-8.c: Ditto.
14889         * gcc.dg/weak-9.c: Ditto.
14890
14891 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14892
14893         * gcc.c-torture/execute/loop-14.c: New test.
14894
14895 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14896
14897         * g++.dg/other/cxa-atexit1.C: New test.
14898
14899         * gcc.dg/typeof-2.c: New test.
14900
14901 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14902
14903         * gcc.dg/builtins-2.c: New testcase.
14904         * gcc.dg/builtins-3.c: New testcase.
14905
14906 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14907
14908         * gcc.dg/cpp/_Pragma4.c: New test.
14909
14910 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14911
14912         * objc/execute/nil_method-1.m: New testcase.
14913
14914 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14915
14916         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14917         [Object class], not [Object initialize].
14918
14919 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14920             Hans-Peter Nilsson  <hp@bitrange.com>
14921
14922         * gcc.c-torture/execute/20020720-1.x: Skip test on
14923         mmix-knuth-mmixware.  Correct comment.
14924
14925 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14926
14927         * testsuite/g++.dg/abi/bitfield5.C: New test.
14928         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14929
14930 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14931
14932         * objc.dg/undeclared-selector.m: New test.
14933
14934 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14935
14936         * g++.dg/other/offsetof1.C: Avoid cast warning.
14937
14938 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14939
14940         * objc.dg/super-class-2.m: New test.
14941
14942 2002-08-24  Matt Austern  <austern@apple.com>
14943
14944         * g++.dg/ext/lvaddr.C: New test.
14945         * g++.dg/ext/lvcast.C: New test.
14946
14947 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14948
14949         * testsuite/g++.dg/inherit/cond1.C: New test.
14950
14951 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14952
14953         * gcc.dg/noncompile/incomplete-1.c: New test.
14954
14955 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14956
14957         * gcc.dg/typespec-1.c: New test.
14958
14959 2002-08-20  Devang Patel  <dpatel@apple.com>
14960         * objc.dg/proto-hier-2.m: New test.
14961
14962 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14963
14964         * objc.dg/bitfield-1.m: New test.
14965         * objc.dg/bitfield-2.m: New test.
14966
14967 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14968
14969         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14970         gcc.dg/c99-flex-array-4.c: New tests.
14971
14972 2002-08-16  Stan Shebs  <shebs@apple.com>
14973
14974         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14975
14976 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14977
14978         * gcc.dg/typeof-1.c: New test.
14979         * g++.dg/ext/typeof2.C: New test.
14980
14981 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14982
14983         * g++.dg/other/offsetof1.C: New test.
14984
14985 2002-08-14  Richard Henderson  <rth@redhat.com>
14986
14987         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14988
14989 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14990
14991         * gcc.dg/cpp/_Pragma3.c: New test.
14992
14993 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14994
14995         * g++.dg/template/inherit3: New test.
14996
14997 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14998
14999         * gcc.dg/bitfld-4.c: Add blank options.
15000
15001 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
15002
15003         * g++.dg/template/crash1.C: New test.
15004
15005 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15006
15007         * gcc.dg/tls/opt-2.c: New test.
15008
15009 2002-08-08  Devang Patel  <dpatel@apple.com>
15010
15011         * objc.dg/selector-1.m : New test
15012
15013 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15014
15015         * g++.dg/abi/bitfield4.C: New test.
15016         * gcc.dg/bitfld-4.c: New test.
15017
15018 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15019
15020         * g++.dg/other/packed1.C: New test.
15021
15022 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
15023
15024         * g++.dg/abi/offsetof.C: Tweak error messages.
15025         * g++.old-deja/g++.mike/p10769a.C: Likewise.
15026
15027 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15028
15029         * gcc.dg/bitfld-3.c: New test.
15030
15031 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15032             Richard Henderson  <rth@redhat.com>
15033
15034         * gcc.dg/i386-bitfield1.c: New test.
15035         * g++.dg/abi/bitfield3.C: Update.
15036
15037 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
15038
15039         * objc.dg/const-str-2.m: Update.
15040         * gcc.dg/cpp/c++98.c: Change to C extension.
15041         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
15042         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
15043
15044 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
15045
15046         * testsuite/gcc.dg/tls/diag-3.c: New.
15047
15048 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
15049
15050         * g++.dg/README (Subdirectories): Document new subdir expr.
15051         * g++.dg/expr/pmf-1.C: New test.
15052
15053 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
15054
15055         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
15056
15057 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
15058
15059         * g++.dg/abi/bitfield3.C: New test.
15060
15061 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
15062
15063         * lib/gcov.exp: Tweak expected line formats.
15064         * gcc.misc-tests/gcov8.c: New test.
15065         * gcc.misc-tests/gcov8.x: New flags.
15066
15067 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
15068
15069         * consistency.vlad/layout/endian.c: Include string.h.
15070
15071         * gcc.c-torture/execute/20020805-1.c: New test.
15072
15073 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
15074
15075         * g++.dg/other/conversion1.C: New test.
15076
15077 2002-08-03  Roger Sayle  <roger@eyesopen.com>
15078
15079         * gcc.dg/builtins-1.c: New testcase.
15080
15081 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
15082
15083         * g++.dg/inherit/access3.C: New test.
15084
15085 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
15086
15087         * gcc.dg/ia64-visibility-2.c: New test.
15088
15089 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
15090
15091         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
15092         __qualifier_flags to __flags.
15093
15094 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
15095
15096         * g++.dg/inherit/operator1.C: New test.
15097         * g++.dg/lookup/disamb1.C: Fix typo in comment.
15098         * g++.dg/other/error1.C: Change expected error message.
15099         * g++.dg/template/conv4.C: Likewise.
15100
15101 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
15102
15103         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
15104         for documented behavior.
15105
15106 2002-07-25  Roger Sayle  <roger@eyesopen.com>
15107
15108         * gcc.c-torture/execute/20020720-1.x: Skip this test on
15109         several targets known to fail.
15110
15111 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
15112
15113         * gcc.dg/mips-args-[123].c: New tests.
15114
15115 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
15116
15117         * gcc.dg/ppc-spe.c: New.
15118
15119 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
15120
15121         * g++.dg/other/ptrmem4.C: New testcase.
15122
15123 2002-07-24  Richard Henderson  <rth@redhat.com>
15124
15125         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
15126
15127 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
15128
15129         * g++.dg/ext/alignof1.C (main): Return 0 for success.
15130
15131 2002-07-24  Roger Sayle  <roger@eyesopen.com>
15132
15133         * gcc.c-torture/execute/memset-3.c: New testcase.
15134
15135 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
15136
15137         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
15138         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
15139
15140 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15141
15142         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
15143         Delete.
15144
15145 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
15146
15147         * gcc.c-torture/compile/simd-4.c: New test.
15148
15149 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15150
15151         PR c++/7347, c++/7348
15152         * g++.dg/template/access4.C: New test.
15153         * g++.dg/template/access5.C: New test.
15154         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
15155         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
15156         * g++.old-deja/g++.pt/ttp58.C: Likewise.
15157         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
15158
15159 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
15160
15161         * gcc.dg/gnu89-init-2.c: New test.
15162
15163 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
15164
15165         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
15166
15167 2002-07-20  Roger Sayle  <roger@eyesopen.com>
15168
15169         * gcc.c-torture/execute/20020720-1.c: New testcase.
15170
15171 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
15172
15173         * gcc.dg/cpp/Wsignprom.c: New tests.
15174
15175 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
15176
15177         * gcc.c-torture/execute/loop-13.c: New test.
15178
15179 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
15180
15181         * gcc.dg/cpp/expr.c: New tests.
15182
15183 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
15184
15185         * g++.dg/opt/pr6713.C: Add template instantiation.
15186
15187 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
15188
15189         * gcc.dg/nest.c: New test.
15190
15191 2002-07-17  Richard Henderson  <rth@redhat.com>
15192
15193         * g++.dg/opt/pr6713.C: New test.
15194
15195 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
15196
15197         * gcc.c-torture/execute/loop-2e.x: Let the testcase
15198         XFAIL for all x86 processors.
15199
15200 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
15201
15202         * gcc.c-torture/execute/20010122-1.x: Do not test with
15203         -fomit-frame-pointer.
15204
15205 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15206
15207         * g++.dg/template/instantiate2.C: New test.
15208         * g++.dg/template/spec4.C: New test.
15209
15210 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15211
15212         * g++.dg/template/access2.C: New test.
15213         * g++.dg/template/access3.C: New test.
15214
15215 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
15216
15217         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
15218         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
15219         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
15220         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
15221         Convert to use <stdarg.h>.
15222         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
15223         Delete.
15224         * gcc.dg/va-arg-2.c: New.
15225         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
15226
15227 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
15228
15229         * gcc.c-torture/compile/20020710-1.c: New test.
15230
15231 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
15232                           Andrew Pinski  <pinskia@physics.uc.edu>
15233
15234         gcc.c-torture/compile/simd-2.c: New testcase.
15235         gcc.c-torture/compile/simd-3.c: Likewise.
15236
15237 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
15238
15239         PR c++/7224
15240         * g++.dg/overload/error1.C: New test.
15241
15242 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15243
15244         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
15245         configuration and IRIX 6 O32 ABI.
15246
15247 2002-07-11  Roger Sayle  <roger@eyesopen.com>
15248
15249         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
15250
15251 2002-07-10  Roger Sayle  <roger@eyesopen.com>
15252
15253         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
15254
15255 2002-07-10  Jeffrey A Law  <law@redhat.com>
15256
15257         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
15258
15259         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
15260
15261 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
15262
15263         * gcc.dg/20020312-2.c: Check for __PPC__.
15264
15265 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
15266
15267         * gcc.c-torture/compile/20020709-1.c: New test.
15268
15269 2002-07-07  Roger Sayle  <roger@eyesopen.com>
15270
15271         * g++.dg/template/qualttp21.C: New test case.
15272
15273 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
15274
15275         * gcc.c-torture/compile/20020706-1.c: New test.
15276         * gcc.c-torture/compile/20020706-2.c: New test.
15277
15278 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
15279             Alexandre Oliva  <aoliva@redhat.com>
15280
15281         * g++.dg/warn/incomplete1.C: New test.
15282
15283 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15284
15285         PR c++/7099
15286         * g++.dg/warn/noreturn1.C: New test.
15287
15288 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
15289
15290         PR c++/6706
15291         * g++.dg/debug/debug6.C: New test.
15292         * g++.dg/debug/debug7.C: New test.
15293
15294 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
15295
15296         * gcc.c-torture/compile/simd-3.c: New test.
15297
15298 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
15299
15300         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
15301         * gcc.dg/20020620-1.c: Likewise.
15302
15303 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15304
15305         PR c++/6944
15306         * g++.dg/init/array4.C: New test.
15307         * g++.dg/init/array5.C: New test.
15308
15309 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
15310
15311         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
15312         * gcc.c-torture/execute/simd-2.c (main): Likewise.
15313
15314 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15315
15316         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
15317         * gcc.dg/wtr-aggr-init-1.c: Likewise.
15318         * gcc.dg/wtr-conversion-1.c: Likewise.
15319         * gcc.dg/wtr-escape-1.c: Likewise.
15320         * gcc.dg/wtr-int-type-1.c: Likewise.
15321         * gcc.dg/wtr-label-1.c: Likewise.
15322         * gcc.dg/wtr-static-1.c: Likewise.
15323         * gcc.dg/wtr-strcat-1.c: Likewise.
15324         * gcc.dg/wtr-suffix-1.c: Likewise.
15325         * gcc.dg/wtr-switch-1.c: Likewise.
15326         * gcc.dg/wtr-unary-plus-1.c: Likewise.
15327         * gcc.dg/wtr-union-init-1.c: Likewise.
15328         * gcc.dg/wtr-union-init-2.c: Likewise.
15329         * gcc.dg/wtr-union-init-3.c: Likewise.
15330
15331         * gcc.dg/wtr-func-def-1.c: New test.
15332
15333 2002-07-02 Devang Patel <dpatel@apple.com>
15334
15335         * objc.dg/param-1.m: New test.
15336
15337 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
15338
15339         * gcc.dg/cpp/trad/directive.c: Add test.
15340         * gcc.dg/cpp/trad/macroargs.c: Add test.
15341         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
15342
15343 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
15344
15345         * gcc.dg/cpp/cmdlne-M.c: New test.
15346
15347 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
15348
15349         * objc.dg/desig-init-1.m: New test.
15350
15351 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15352
15353         PR c++/6716
15354         * g++.dg/template/instantiate1.C: New test.
15355
15356 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
15357
15358         PR c++/7112
15359         * g++.dg/template/sizeof2.C: New test.
15360
15361 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15362
15363         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
15364         gcc.dg/cpp/trad/include.c: New tests.
15365
15366 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
15367
15368         PR target/7177
15369         * gcc.c-torture/compile/20020701-1.c: New test.
15370
15371 2002-07-01  Stan Shebs  <shebs@apple.com>
15372
15373         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
15374         header here...
15375         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
15376         (objc-torture-execute): or here.
15377
15378 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
15379
15380         * gcc.c-torture/execute/arith-rand-ll.c: New test.
15381
15382 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15383
15384         * gcc.dg/cpp/trad/escaped-nl.c: New test.
15385
15386 2002-06-30  Devang Patel  <dpatel@apple.com>
15387
15388         * objc.dg/fsyntax-only.m: New test.
15389
15390 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
15391
15392         PR c++/6695
15393         * g++.dg/template/friend7.C: New file.
15394
15395 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
15396
15397         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
15398         return type.
15399
15400 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
15401
15402         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
15403         avoid division by zero.
15404
15405 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
15406
15407         * gcc.dg/Wunknownprag.c: New tests.
15408
15409 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
15410
15411         * gcc.c-torture/execute/simd-2.c: New test.
15412
15413 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
15414
15415         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
15416         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
15417         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
15418         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
15419         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
15420         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
15421         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
15422         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
15423         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
15424         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
15425         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
15426         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
15427         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
15428         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
15429         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
15430         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
15431         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
15432
15433 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
15434
15435         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
15436         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
15437         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
15438         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
15439         New tests.
15440         * gcc.dg/cpp/trad/directive.c: Update.
15441
15442 2002-06-23  Andreas Jaeger  <aj@suse.de>
15443
15444         * gcc.c-torture/execute/complex-6.c: New.
15445
15446 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
15447
15448         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
15449         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
15450         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
15451         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
15452
15453 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
15454
15455         * gcc.dg/cpp/trad: New directory with traditional tests copied
15456         from parent directory.
15457         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15458         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15459         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15460         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15461         Move to trad/ and rename.
15462         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
15463         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
15464         gcc.dg/cpp/trad/redef2.c: New tests.
15465         * gcc.dg/cpp/trad/trad.exp: New driver.
15466
15467 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
15468
15469         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15470         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15471         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15472         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15473         Remove.
15474
15475 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
15476
15477         * gcc.dg/20020620-1.c: New test.
15478
15479 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15480
15481         * g++.dg/template/ttp4.C: New test.
15482
15483 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
15484
15485         * g++.dg/opt/vt1.C: Fix regexp.
15486
15487 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15488
15489         * gcc.c-torture/execute/pure-1.c: Make functions static again.
15490         Don't use attribute `noinline'.
15491
15492 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15493
15494         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
15495
15496 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
15497
15498         * gcc.c-torture/execute/simd-1.c: New.
15499
15500         * gcc.dg/simd-1.c: New.
15501
15502 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15503
15504         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
15505
15506 2002-06-16  Richard Henderson  <rth@redhat.com>
15507
15508         * g++.dg/ext/anon-struct1.C: New.
15509         * g++.dg/ext/anon-struct2.C: New.
15510         * g++.dg/ext/anon-struct3.C: New.
15511         * gcc.dg/anon-struct-1.c: New.
15512         * gcc.dg/anon-struct-2.c: New.
15513         * gcc.dg/anon-struct-3.c: New.
15514         * gcc.dg/20011008-1.c: Adjust warning text.
15515         * gcc.dg/20020527-1.c: Add -fms-extensions.
15516
15517 2002-06-16  Richard Henderson  <rth@redhat.com>
15518
15519         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
15520
15521 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
15522
15523         * gcc.c-torture/execute/20020615-1.c: New test.
15524
15525 2002-06-15  Roger Sayle  <roger@eyesopen.com>
15526
15527         * gcc.c-tortuture/execute/compare-1.c: New test case.
15528         * gcc.c-tortuture/execute/compare-2.c: New test case.
15529         * gcc.c-tortuture/execute/compare-3.c: New test case.
15530
15531 2002-06-13  Richard Henderson  <rth@redhat.com>
15532
15533         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
15534         ia64 ilp32.
15535
15536 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15537
15538         * g++.dg/template/typename2.C: Update error message.
15539
15540 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
15541
15542         * gcc.c-torture/execute/20020611-1.c: New test.
15543
15544 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
15545
15546         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
15547         list of targets to skip.
15548
15549 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15550
15551         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15552         targets if not optimizing.
15553
15554 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15555
15556         * gcc.c-torture/compile/20020605-1.c: New test.
15557
15558         * g++.dg/opt/vt1.C: New test.
15559
15560         * gcc.dg/20020531-1.c: New test.
15561
15562         * gcc.dg/20020530-1.c: New test.
15563
15564         * gcc.dg/20020527-1.c: New test.
15565
15566         * g++.dg/opt/cse1.C: New test.
15567
15568 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15569
15570         * gcc.dg/20020607-2.c: New test case.
15571
15572 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15573
15574         * gcc.c-torture/compile/20020604-1.c: New test.
15575
15576 2002-06-04  Richard Henderson  <rth@redhat.com>
15577
15578         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15579         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15580         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15581
15582 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15583
15584         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15585
15586 2002-06-03  Richard Henderson  <rth@redhat.com>
15587
15588         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15589         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15590
15591 2002-06-02  Richard Henderson  <rth@redhat.com>
15592
15593         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15594         test functions static.
15595
15596 2002-06-02  Andreas Jaeger  <aj@suse.de>
15597
15598         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15599         now.
15600
15601 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15602
15603         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15604         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15605         Update for mofified diagnostics.
15606         * gcc.dg/c99-intconst-1.c: No longer fail.
15607
15608 2002-06-02  Richard Henderson  <rth@redhat.com>
15609
15610         * gcc.dg/uninit-A.c: Remove xfail markers.
15611
15612 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15613
15614         * gcc.dg/fnegate-1.c: New test case.
15615
15616 2002-05-30  Osku Salerma  <osku@iki.fi>
15617
15618         * gcc.c-torture/execute/mayalias-1.c: New file.
15619
15620 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15621
15622         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15623         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15624         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15625
15626 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15627
15628         * gcc.c-torture/execute/20020529-1.c: New test.
15629
15630 2002-05-27  Richard Henderson  <rth@redhat.com>
15631
15632         * g++.dg/ext/attrib6.C: New test case.
15633
15634 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15635
15636         * gcc.c-torture/execute/pure-1.c: New test.
15637
15638 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15639
15640         * gcc.dg/cpp/arith-2.c: Remove.
15641
15642 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15643
15644         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15645         * gcc.dg/cpp/if-3.c: Remove.
15646
15647 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15648
15649         * g++.dg/opt/cse2.C: New test.
15650
15651 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15652
15653         * gcc.dg/cpp/arith-1.c: New semantic tests.
15654         * gcc.dg/cpp/if-1.c: Update.
15655
15656 2002-05-24  Ben Elliston  <bje@redhat.com>
15657
15658         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15659
15660 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15661
15662         * gcc.dg/verbose-asm.c: New test.
15663
15664 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15665
15666         * gcc.dg/cpp/paste12.c: New test.
15667
15668 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15669
15670         * g++.dg/parse/named_ops.C: New test.
15671
15672 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15673
15674         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15675
15676 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15677
15678         * gcc.dg/weak-2.c: Allow optional leading underscore
15679         in scan-assembler symbol name.
15680         * gcc.dg/weak-3.c: Likewise.
15681         * gcc.dg/weak-4.c: Likewise.
15682         * gcc.dg/weak-5.c: Likewise.
15683
15684 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15685
15686         * gcc.dg/20020523-1.c: New test.
15687
15688 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15689
15690         * objc.dg/const-str-2.m: Update now that we stop after
15691         a command line error.
15692
15693 2002-05-22  Richard Henderson  <rth@redhat.com>
15694
15695         * g++.dg/dg.exp: Fix typo in test pruneing.
15696
15697 2002-05-22  Richard Henderson  <rth@redhat.com>
15698
15699         * g++.dg/dg.exp: Prune the tls subdirectory.
15700         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15701         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15702         * g++.dg/tls/init-1.C: New.
15703
15704 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15705
15706         * gcc.dg/20020517-1.c: New test.
15707
15708 2002-05-21  Richard Henderson  <rth@redhat.com>
15709
15710         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15711         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15712
15713 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15714
15715         * g++.dg/other/copy2.C: New test.
15716
15717 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15718
15719         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15720         (MAX_COPY): Bump up to 10 times sizeof (long long).
15721         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15722
15723         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15724         sizeof (long long).
15725
15726         * gcc.c-torture/execute/strcpy-1.c: New test.
15727
15728 2002-05-19  Jason Merrill  <jason2redhat.com>
15729
15730         * g++.dg/ext/oper1.C: New test.
15731
15732 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15733 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15734
15735         * README.QMTEST: New file.
15736
15737         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15738
15739 2002-05-19  Andreas Jaeger  <aj@suse.de>
15740
15741         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15742         now.
15743         * gcc.c-torture/execute/loop-2d.x: Likewise.
15744
15745 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15746
15747         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15748         support weak symbols.
15749         * gcc.dg/weak-4.c: Likewise
15750         * gcc.dg/weak-6.c: Likewise
15751
15752 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15753
15754         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15755         cygwin, coff and h8300-*-hms targets
15756         * gcc.dg/weak-5.c: Likewise
15757         * gcc.dg/weak-7.c: Likewise
15758
15759 2002-05-16  Jason Merrill  <jason@redhat.com>
15760
15761         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15762         (scan-assembler-not, scan-assembler-dem): Likewise.
15763         (scan-assembler-dem-not): Likewise.
15764
15765 2002-05-15  Richard Henderson  <rth@redhat.com>
15766
15767         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15768
15769 2002-05-15  Richard Henderson  <rth@redhat.com>
15770
15771         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15772         (vfoo1f): Warning here.
15773         (vfoo1l): Don't redefine the alias.
15774
15775 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15776
15777         * g++.dg/init/pm1.C: New test.
15778
15779 2002-05-12  David S. Miller  <davem@redhat.com>
15780
15781         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15782         types.
15783
15784 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15785
15786         * gcc.c-torture/execute/20020510-1.c: New test case.
15787
15788 2002-05-10  David S. Miller  <davem@redhat.com>
15789
15790         * gcc.c-torture/execute/conversion.c: Test long double too.
15791
15792 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15793
15794         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15795         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15796         * lib/g++.exp (g++_link_flags): Likewise.
15797         * lib/objc.exp (objc_target_compile): Likewise.
15798
15799 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15800
15801         * gcc.dg/cpp/poison.c: Update.
15802         * gcc.dg/cpp/20000625-2.c: Remove.
15803         * gcc.dg/cpp/direct2s.c: Remove final test.
15804
15805 2002-05-08  Tom Rix  <trix@redhat.com>
15806
15807         * gcc.c-torture/execute/20020508-1.c: New test.
15808         * gcc.c-torture/execute/20020508-2.c: New test.
15809         * gcc.c-torture/execute/20020508-3.c: New test.
15810
15811 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15812
15813         * gcc.dg/cpp/charconst-4.c: More tests.
15814
15815 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15816
15817         PR c/6569
15818         * gcc.dg/weak-3.c: Update location of warning messages.
15819         * gcc.dg/weak-5.c: Likewise.
15820
15821 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15822
15823         * gcc.c-torture/execute/20020506-1.c: New test case.
15824
15825 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15826
15827         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15828
15829 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15830
15831         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15832
15833 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15834
15835         * gcc.dg/cpp/charconst-3.c: New test.
15836
15837 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15838
15839         * gcc.dg/cpp/charconst.c: Update tests.
15840
15841 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15842
15843         * treelang: Added directory for new sample language treelang. Also
15844         lib/treelang.exp: New file to signal treelang should be tested.
15845
15846 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15847
15848         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15849         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15850         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15851         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15852         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15853         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15854         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15855
15856 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15857
15858         * gcc.dg/format/xopen-2.c: New test.
15859
15860 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15861
15862         * gcc.dg/20020503-1.c: New test.
15863
15864 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15865
15866         * g++.dg/init/dtor1.C: Make it tougher.
15867
15868 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15869
15870         * g++.dg/init/dtor1.C: New test.
15871
15872 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15873
15874         * gcc.dg/altivec-8.c: New.
15875
15876 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15877
15878         * gcc.dg/altivec-7.c: New.
15879
15880 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15881
15882         * g++.dg/parse/typedef1.C: New test.
15883
15884 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15885
15886         PR c++/6486
15887         * g++.dg/template/friend6.C: New test.
15888
15889         PR c++/6492
15890         * g++.dg/init/copy1.C: New test.
15891
15892 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15893
15894         * g++.dg/warn/effc1.C: New test.
15895
15896 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15897
15898         * gcc.dg/cpp/if-cexp.c: Add a test.
15899
15900 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15901
15902         * gcc.dg/20020426-2.c: New test.
15903
15904 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15905
15906         * gcc.dg/cpp/if-mop.c: Update.
15907         * gcc.dg/cpp/if-mpar.c: Add test.
15908         * gcc.dg/cpp/if-oppr.c: Update.
15909
15910 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15911
15912         PR c/6343
15913         * gcc.dg/weak-[2-7].c: New tests.
15914
15915 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15916
15917         * gcc.dg/enum1.c: New test.
15918
15919 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15920
15921         PR c++/6497
15922         * g++.dg/inherit/access2.C: New test.
15923
15924 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15925
15926         PR bootstrap/6445
15927         * gcc.dg/20020426-1.c: New test.
15928
15929 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15930
15931         * g++.dg/abi/enum1.C: New test.
15932
15933 2002-04-26  Richard Henderson  <rth@redhat.com>
15934
15935         * gcc.dg/c99-bool-1.c: Expect always true warning.
15936
15937 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15938
15939         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15940
15941 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15942
15943         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15944         targets.
15945
15946 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15947
15948         * g++.dg/abi/mange7.C: New test.
15949
15950         PR c++/6438.
15951         * g++.dg/parse/stmtexpr2.C: New test.
15952
15953 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15954
15955         * gcc.dg/20020312-2.c: Add SH target.
15956
15957 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15958
15959         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15960         compiler output on mips*-*-irix*.
15961
15962 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15963
15964         * g++.dg/parse/attr1.C: New test.
15965
15966 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15967
15968         * gcc.c-torture/execute/string-opt-17.c: New test case.
15969         * gcc.c-torture/execute/memset-2.c: New test case.
15970
15971 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15972
15973         PR c++/6256:
15974         * g++.dg/template/friend5.C: New test.
15975
15976         PR c++/6331:
15977         * g++.dg/template/qual1.C: Likewise.
15978
15979 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15980
15981         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15982         Include stdlib.h, not stdio.h or ctype.h.
15983
15984 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15985
15986         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15987         cris-*-elf* and mmix-*-*.
15988         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15989         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15990         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15991         Ditto.
15992         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15993         * gcc.dg/wchar_t-1.c: Ditto.
15994
15995 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15996
15997         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15998         Clarify comment.
15999
16000 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
16001
16002         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
16003
16004 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16005
16006         * gcc.c-torture/execute/20000906-1.x: Delete.
16007
16008 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
16009
16010         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
16011
16012 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
16013
16014         * PR6367
16015         * g77.f-torture/execute/6367.f: New test.
16016         * g77.f-torture/execute/6367.x: Disable for MMIX.
16017
16018 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
16019
16020         * PR6352
16021         * g++.dg/opt/inline2.C: New test.
16022
16023 2002-04-18  Richard Henderson  <rth@redhat.com>
16024
16025         * gcc.dg/20000906-1.c: Enable for all targets.
16026         * gcc.c-torture/compile/iftrap-2.c: New.
16027
16028 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16029
16030         * gcc.dg/20020418-1.c: New test.
16031         * gcc.dg/20020418-2.c: New test.
16032
16033 2002-04-18  Richard Henderson  <rth@redhat.com>
16034
16035         * gcc.c-torture/compile/iftrap-1.c: New.
16036         * gcc.dg/iftrap-1.c: Adjust for ia64.
16037         * gcc.dg/iftrap-2.c: New.
16038
16039 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16040
16041         * gcc.c-torture/compile/20020418-1.c: New test.
16042
16043 2002-04-18  Roger Sayle  <roger@eyesopen.com>
16044
16045         * gcc.c-torture/compile/20020415-1.c: New.
16046
16047 2002-04-18  David S. Miller  <davem@redhat.com>
16048
16049         * gcc.c-torture/execute/20020418-1.c: New test.
16050
16051 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
16052
16053         * gcc.dg/20020416-1.c: New test.
16054
16055         * g++.dg/opt/inline1.C: New test.
16056
16057 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
16058
16059         * gcc.dg/altivec-5.c: New test.
16060
16061         * gcc.dg/20020415-1.c: New test.
16062
16063 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
16064
16065         * testsuite/lib/chill.exp: Remove.
16066
16067 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
16068
16069         * g++.dg/other/big-struct.C: New test.
16070
16071 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
16072
16073         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
16074         of scratch file.
16075
16076 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
16077
16078         PR c/6277
16079         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
16080         in scan-assembler function name
16081
16082 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
16083
16084         * g77.f-torture/execute/980628-4.x,
16085         g77.f-torture/execute/980628-5.x,
16086         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16087         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16088         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
16089         i[34567]86-*-*.
16090
16091 2002-04-13  David S. Miller  <davem@redhat.com>
16092
16093         * gcc.c-torture/execute/20020413-1.c: New test.
16094
16095 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
16096
16097         * gcc.dg/asm-6.c,
16098         * g++.dg/ext/asm1.C: New tests.
16099
16100 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
16101
16102         PR c++ 5373.
16103         * g++.dg/parse/stmtexpr1.C: New test.
16104
16105         PR c++/5189.
16106         * g++.dg/template/copy1.C: New test.
16107
16108 2002-04-12  Richard Henderson  <rth@redhat.com>
16109
16110         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
16111
16112 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
16113
16114         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
16115         gcc.c-torture/execute/20020307-2.c.
16116
16117 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
16118
16119         * g++.dg/ext/attrib5.C,
16120         * g++.dg/lookup/struct1.C: New tests.
16121
16122 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
16123
16124         * gcc.dg/20020411-1.c: New test.
16125
16126         * gcc.c-torture/execute/20020411-1.c: New test.
16127
16128 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
16129
16130         * g77.f-torture/execute/6177.f: New test.
16131
16132 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
16133
16134         PR middle-end/6247
16135         * g++.dg/opt/cleanup1.C: New test.
16136
16137         * g++.dg/opt/const1.C: New test.
16138
16139 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
16140
16141         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
16142
16143 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16144
16145         PR c++/5507
16146         * g++.dg/template/typename2.C: New test.
16147
16148 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
16149
16150         * gcc.c-torture/execute/loop-12.c: New.
16151
16152 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
16153
16154         * g77.f-torture/execute/980628-4.x,
16155         g77.f-torture/execute/980628-5.x,
16156         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16157         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16158         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
16159
16160 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16161
16162         PR optimization/6086
16163         * g++.dg/opt/preinc1.C: New test.
16164
16165 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16166
16167         PR c++/5571
16168         * g++.dg/opt/static2.C: New test.
16169
16170 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16171
16172         PR c/5120
16173         * gcc.dg/20020406-1.c: New test.
16174
16175 2002-04-04  David S. Miller  <davem@redhat.com>
16176
16177         * gcc.c-torture/execute/20020404-1.c: New test.
16178
16179 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
16180
16181         PR c/6123
16182         * gcc.dg/20020312-2.c: Do not declare global register variable
16183         if __PIC__ or __pic__ is defined.
16184
16185 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
16186
16187         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
16188         __asm__ so that it works correctly even if -ansi -pedantic-errors.
16189
16190 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16191
16192         * gcc.misc-tests/linkage.exp: Update last change to handle
16193         sparc*-, not just sparc-.
16194
16195 2002-04-03  Richard Henderson  <rth@redhat.com>
16196
16197         * gcc.dg/cpp/ucs.c: Improved long UCS test.
16198
16199 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16200
16201         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
16202
16203 2002-04-02  David S. Miller  <davem@redhat.com>
16204
16205         * gcc.c-torture/execute/20020402-3.c: New test.
16206
16207 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16208
16209         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
16210         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
16211
16212         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
16213         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
16214         g77.f-torture/execute/20001201.x,
16215         g77.f-torture/execute/u77-test.x: New files.
16216
16217         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
16218         * gcc.dg/wchar_t-1.c: Ditto.
16219
16220 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16221
16222         * gcc.c-torture/execute/20020402-1.c: New test.
16223
16224 2002-04-01  Richard Henderson  <rth@redhat.com>
16225
16226         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
16227
16228         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
16229
16230 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16231
16232         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
16233
16234 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16235
16236         * g++.dg/inherit/template-as-base.C: Expect error.
16237         * g++.dg/inherit/namespace-as-base.C: Likewise.
16238
16239 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
16240
16241         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
16242         g++.dg/ext/instantiate3.C: Tweak match patterns.
16243
16244         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
16245         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
16246         -da test.
16247
16248 2002-03-31  Richard Henderson  <rth@redhat.com>
16249
16250         * gcc.dg/special/alias-2.c: New.
16251         * gcc.dg/special/ecos.exp: Run it.
16252
16253 2002-03-31  Richard Henderson  <rth@redhat.com>
16254
16255         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
16256
16257 2002-03-31  Kazu Hirata  <kazu@hxi.com>
16258
16259         * gcc.dg/weak-1.c: Disable on h8300 port.
16260
16261 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
16262
16263         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
16264         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
16265         ordering tests.
16266         * g++.dg/bprob/bprob-1.C: New test.
16267         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
16268         * g++.dg/gcov/gcov-1.C: New test.
16269         * g++.dg/gcov/gcov-1.x: New file.
16270         * g++.dg/gcov/gcov-2.C: New test.
16271         * g++.dg/gcov/gcov-3.C: New test.
16272         * g++.dg/gcov/gcov-3.h: New file.
16273
16274 2002-03-28  Roger Sayle  <roger@eyesopen.com>
16275
16276         * g++.old-deja/g++.other/builtins5.C: New test.
16277         * g++.old-deja/g++.other/builtins6.C: New test.
16278         * g++.old-deja/g++.other/builtins7.C: New test.
16279         * g++.old-deja/g++.other/builtins8.C: New test.
16280         * g++.old-deja/g++.other/builtins9.C: New test.
16281
16282 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
16283
16284         * g++.dg/opt/static1.C: New test.
16285
16286         * g++.dg/opt/longbranch1.C: New test.
16287
16288 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
16289
16290         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
16291
16292         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
16293
16294 2002-03-28  Jeffrey A Law  (law@redhat.com)
16295
16296         * gcc.c-torture/execute/20020328-1.c: New test.
16297
16298 2002-03-27  Richard Henderson  <rth@redhat.com>
16299
16300         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
16301         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
16302         move from g++.old-deja/g++.ext/.
16303
16304 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
16305
16306         * g++.dg/init/new2.C: New test.
16307
16308 2002-03-26  Richard Henderson  <rth@redhat.com>
16309
16310         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
16311
16312         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
16313         on sparc.
16314
16315         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
16316         sparcv9 systems.
16317         * gcc.dg/20001102-1.c: Likewise.
16318
16319 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
16320
16321         * gcc.dg/cpp/endif-pedantic1.c,
16322         gcc.dg/cpp/endif-pedantic2.c:  New tests.
16323
16324 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
16325
16326         * g++.dg/init/new1.C: New test.
16327
16328 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
16329
16330         * g++.dg/abi/vbase9.C: New test.
16331
16332 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
16333
16334         * gcc.dg/arm-asm.c: New test.
16335
16336 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
16337
16338         * gcc.dg/Wswitch-enum.c: New test.
16339         Fix PR c/5044.
16340
16341 2002-03-26  Richard Henderson  <rth@redhat.com>
16342
16343         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
16344         structure.
16345
16346 2002-03-25  Richard Henderson  <rth@redhat.com>
16347
16348         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
16349         sparcv9 systems.
16350
16351         * gcc.c-torture/compile/20011119-1.c (xxx): New.
16352         * gcc.c-torture/compile/20011119-2.c (xxx): New.
16353
16354 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
16355
16356         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
16357
16358 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
16359
16360         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
16361         targets using generic thunk support.
16362
16363 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
16364
16365         * gcc.c-torture/compile/20020323-1.c: New test.
16366
16367         * g++.dg/opt/conj2.C: New test.
16368
16369 2002-03-24  Richard Henderson  <rth@redhat.com>
16370
16371         * gcc.dg/weak-1.c: Use -fno-common.
16372
16373 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16374
16375         * g77.dg/f77-edit-apostrophe-out.f: New test
16376         * g77.dg/f77-edit-h-out.f: New test
16377         * g77.dg/f77-edit-t-in.f: New test
16378         * g77.dg/f77-edit-t-out.f: New test
16379         * g77.dg/f77-edit-x-out.f: New test
16380         * g77.dg/f77-edit-slash-out.f: New test
16381         * g77.dg/f77-edit-colon-out.f: New test
16382         * g77.dg/f77-edit-s-out.f: New test
16383
16384 2002-03-24  Richard Henderson  <rth@redhat.com>
16385
16386         * objc/execute/formal_protocol-6.x: New XFAIL.
16387
16388 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16389
16390         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
16391         that do not support weak symbols
16392
16393 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16394
16395         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
16396         * lib/g77.exp:  Likewise
16397         * lib/objc.exp: Likewise
16398
16399 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
16400
16401         * gcc.dg/Wswitch-default.c: New test.
16402
16403 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
16404
16405         * g++.dg/other/enum1.C: New test.
16406
16407 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
16408
16409         * gcc.dg/pragma-ep-3.c: Fix typo.
16410
16411 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16412
16413         * g++.dg/inherit/template-as-base.C: New test.
16414
16415 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
16416
16417         * g++.old-deja/g++.other/dwarf2-1.C: Move...
16418         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
16419
16420 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
16421
16422         * gcc.dg/cpp/multiline.c: Update to match.
16423
16424 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
16425
16426         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
16427
16428 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
16429
16430         * gcc.dg/cpp/extratokens2.c:  New file.
16431
16432 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
16433
16434         * gcc.dg/20020312-2.c: Add rs6000 target.
16435
16436         * gcc.c-torture/compile/20020319-1.c: New test.
16437
16438 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16439
16440         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
16441         (A, E): Handle this.
16442
16443 2002-03-20  Jason Merrill  <jason@redhat.com>
16444
16445         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
16446         ignoring -fpic.
16447         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
16448         through prune_gcc_output.
16449
16450 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
16451
16452         * gcc.c-torture/compile/20020320-1.c: New test.
16453
16454 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
16455
16456         * gcc.c-torture/compile/20020318-1.c: New test.
16457
16458         * gcc.dg/struct-by-value-1.c: New test.
16459
16460         * gcc.dg/20020319-1.c: New test.
16461
16462 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
16463
16464         * g++.dg/opt/conj1.C: New test.
16465
16466 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
16467
16468         * g++.dg/template/qualttp20.C: Revert previous change.
16469         * g++.dg/template/qualttp3.C: Likewise.
16470         * g++.dg/template/qualttp4.C: Likewise
16471         * g++.dg/template/qualttp5.C: Likewise
16472         * g++.dg/template/qualttp6.C: Likewise
16473         * g++.dg/template/qualttp7.C: Likewise
16474         * g++.dg/template/qualttp8.C: Likewise
16475         * g++.dg/template/recurse.C: Likewise.
16476
16477 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
16478
16479         * gcc.dg/cpp/wchar-1.c: Update.
16480
16481 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16482
16483         * g++.dg/template/conv1.C: New test.
16484         * g++.dg/template/conv2.C: New test.
16485         * g++.dg/template/conv3.C: New test.
16486         * g++.dg/template/conv4.C: New test.
16487
16488 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16489
16490         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
16491         * g++.dg/template/qualttp3.C: Likewise.
16492         * g++.dg/template/qualttp4.C: Likewise
16493         * g++.dg/template/qualttp5.C: Likewise
16494         * g++.dg/template/qualttp6.C: Likewise
16495         * g++.dg/template/qualttp7.C: Likewise
16496         * g++.dg/template/qualttp8.C: Likewise
16497         * g++.dg/template/recurse.C: Likewise.
16498
16499 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16500
16501         * g++.dg/opt/dtor1.C: New test.
16502
16503 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
16504
16505         * gcc.c-torture/compile/20020315-1.c: New test.
16506
16507 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
16508
16509         * gcc.dg/weak-1.c: Fix scan tests.
16510
16511 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
16512
16513         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
16514         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
16515         cris-*-aout* mmix-*-*.
16516         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
16517         cris-*-aout* mmix-*-*.
16518         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
16519         cris-*-elf* cris-*-aout* and mmix-*-*.
16520         * gcc.dg/20001009-1.c: Ditto.
16521         * gcc.dg/20010912-1.c: Ditto.
16522         * gcc.dg/20020122-4.c: Ditto.
16523         * gcc.dg/inline-2.c: Ditto.
16524
16525 2002-03-14  Jeffrey A Law  (law@cygnus.com)
16526
16527         * gcc.c-torture/compile/20020314-1.c: New test.
16528
16529 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
16530
16531         * gcc.c-torture/execute/20020314-1.c: New test.
16532
16533 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
16534
16535         * g++.dg/warn/Wunused-1.C: New test.
16536
16537 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
16538
16539         * g++.dg/abi/mangle6.C: New test.
16540
16541 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
16542
16543         * gcc.c-torture/compile/20020309-2.c: New test.
16544
16545         * gcc.c-torture/compile/20020312-1.c: New test.
16546
16547 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16548
16549         * g++.dg/other/access1.C: New test.
16550
16551 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16552
16553         * gcc.c-torture/execute/wchar_t-1.c: New test.
16554
16555 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16556
16557         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16558
16559 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16560
16561         * gcc.dg/20020312-1.c: New test case.
16562
16563 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16564
16565         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16566
16567 2002-03-11  Richard Henderson  <rth@redhat.com>
16568
16569         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16570         * g++.old-deja/g++.jason/report.C: Likewise.
16571
16572 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16573
16574         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16575         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16576
16577 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16578
16579         * testsuite/g++.dg/overload/pmf1.C: New test.
16580
16581 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16582
16583         * gcc.c-torture/execute/20020307-1.c: Use long.
16584
16585 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16586
16587         PR optimization/5844
16588         * gcc.dg/20020310-1.c: New test.
16589
16590 2002-03-09  Michael Meissner  <meissner@redhat.com>
16591
16592         * gcc.c-torture/execute/memcpy-2.c: New test.
16593         * gcc.c-torture/execute/memset-1.c: New test.
16594         * gcc.c-torture/execute/strlen-1.c: New test.
16595         * gcc.c-torture/execute/strcmp-1.c: New test.
16596         * gcc.c-torture/execute/strncmp-1.c: New test.
16597
16598 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16599
16600         * gcc.dg/ppc-ldstruct.c: New test.
16601
16602 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16603
16604         * gcc.c-torture/execute/va-arg-22.c: New test.
16605
16606 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16607
16608         * gcc.c-torture/compile/20020309-1.c: New test.
16609
16610 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16611
16612         * gcc.c-torture/execute/20020307-2.c: New test.
16613
16614 2002-03-07  Jeffrey A Law  (law@redhat.com)
16615
16616         * g77.f-torture/compile/20020307-1.f: New test.
16617
16618 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16619
16620         * gcc.dg/unordered-1.c: New test.
16621
16622 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16623
16624         * gcc.c-torture/execute/20020307-1.c: New test.
16625
16626 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16627
16628         * gcc.dg/20020304-1.c: New test.
16629
16630         * gcc.c-torture/compile/20020304-2.c: New test.
16631
16632 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16633
16634         * gcc.c-torture/compile/20020304-1.c: New test case
16635         (from PR c/5830).
16636
16637 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16638
16639         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16640
16641 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16642
16643         * g++.dg/other/classkey1.C: New test.
16644
16645 2002-03-01  Richard Henderson  <rth@redhat.com>
16646
16647         * gcc.c-torture/compile/981223-1.x: New.
16648         * gcc.c-torture/compile/920625-1.x: New.
16649
16650 2002-02-28  Richard Henderson  <rth@redhat.com>
16651
16652         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16653
16654 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16655
16656         * gcc.c-torture/execute/20020227-1.c: New test.
16657
16658 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16659
16660         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16661         here" ERROR lines.
16662         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16663         * g++.old-deja.g++.other/defarg1.C: Likewise.
16664         * g++.old-deja/g++.pt/calls2.C: Likewise.
16665         * g++.old-deja/g++.pt/crash20.C: Likewise.
16666         * g++.old-deja/g++.pt/crash30.C: Likewise.
16667         * g++.old-deja/g++.pt/crash36.C: Likewise.
16668         * g++.old-deja/g++.pt/crash6.C: Likewise.
16669         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16670         * g++.old-deja/g++.pt/derived3.C: Likewise.
16671         * g++.old-deja/g++.pt/error1.C: Likewise.
16672         * g++.old-deja/g++.pt/friend21.C: Likewise.
16673         * g++.old-deja/g++.pt/friend23.C: Likewise.
16674         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16675         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16676
16677 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16678
16679         * gcc.c-torture/execute/20020225-2.c: New test.
16680
16681 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16682
16683         * gcc.c-torture/execute/920730-1t.c,
16684         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16685         Delete test cases, only relevant to -traditional.
16686
16687 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16688
16689         * gcc.dg/cpp/undef1.c: Remove.
16690         * gcc.dg/cpp/directiv.c: Update.
16691         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16692
16693 2002-02-27  Michael Meissner  <meissner@redhat.com>
16694
16695         * gcc.c-torture/execute/20020226-1.c: New test.
16696
16697 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16698
16699         * g++.dg/debug/debug4.C: New test.
16700
16701         * gcc.dg/ia64-visibility-1.c: New test.
16702
16703 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16704
16705         * gcc.dg/debug/20020224-1.c: New.
16706
16707 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16708
16709         * gcc.c-torture/execute/960416-1.x: New.
16710         * gcc.c-torture/execute/divconst-3.x: Likewise.
16711
16712 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16713
16714         * gcc.dg/20020224-1.c: New test.
16715
16716 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16717
16718         * gcc.c-torture/execute/20020225-1.c: New.
16719
16720 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16721
16722         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16723
16724 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16725
16726         * gcc.dg/20020222-1.c: New test.
16727
16728 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16729
16730         * g++.dg/opt/anonunion1.C: New test.
16731
16732 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16733
16734         * g++.dg/template/qualttp19.C: New test.
16735         * g++.dg/template/qualttp20.C: New test.
16736         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16737         * g++.old-deja/g++.other/qual1.C: Likewise.
16738
16739 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16740
16741         * gcc.dg/attr-alwaysinline.c: New.
16742
16743 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16744
16745         * gcc.dg/20020220-1.c: New test.
16746
16747         * gcc.dg/20020220-2.c: New test.
16748
16749         * g++.dg/opt/mmx1.C: New test.
16750
16751 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16752
16753         * gcc.c-torture/compile/20020110.c: New test.
16754
16755 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16756
16757         * gcc.c-torture/execute/20020219-1.c: New test.
16758
16759         * gcc.dg/20020219-1.c: New test.
16760
16761         * gcc.dg/noncompile/20020220-1.c: New test.
16762
16763         * g++.dg/opt/ptrintsum1.C: New test.
16764
16765         * gcc.dg/debug/20020220-1.c: New test.
16766
16767 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16768
16769         * gcc.c-torture/execute/20020216-1.c: New test.
16770
16771 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16772
16773         * gcc.dg/decl-1.c: Update, new test.
16774
16775 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16776
16777         * g++.dg/abi/bitfield1.C: New test.
16778         * g++.dg/abi/bitfield2.C: New test.
16779
16780 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16781
16782         * gcc.dg/attr-nest.c: New test.
16783
16784 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16785
16786         * gcc.c-torture/execute/20020215-1.c: New test.
16787
16788 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16789
16790         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16791         * g++.dg/debug/debug.exp: New.
16792         * g++.dg/debug/trivial.C: New.
16793         * g++.dg/debug/debug1.C: Moved...
16794         * g++.dg/other/debug1.C: ...from here.
16795         * g++.dg/debug/debug2.C: Moved...
16796         * g++.dg/other/debug2.C: ...from here.
16797         * g++.dg/debug/debug3.C: Moved...
16798         * g++.dg/other/debug3.C: ...from here.
16799
16800         * gcc.dg/noncompile/20020213-1.c: New test.
16801
16802 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16803
16804         * g++.dg/other/debug3.C: New test.
16805
16806         * gcc.c-torture/execute/20020213-1.c: New test.
16807
16808 2002-02-13  Richard Smith <richard@ex-parrot.com>
16809
16810         * g++.old-deja/g++.other/thunk1.C: New test.
16811
16812 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16813
16814         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16815
16816 2002-02-13  Stan Shebs  <shebs@apple.com>
16817
16818         * gcc.dg/altivec-3.c: New.
16819
16820 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16821
16822         * gcc.dg/Wunreachable-1.c: New test.
16823         * gcc.dg/Wunreachable-2.c: New test.
16824
16825 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16826
16827         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16828
16829 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16830
16831         * gcc.dg/decl-1.c: New test.
16832
16833 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16834
16835         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16836
16837 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16838
16839         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16840         * gcc.c-torture/compile/980506-1.x: Likewise.
16841
16842 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16843
16844         * gcc.dg/20020210-1.c: New.
16845
16846 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16847
16848         * g77.f-torture/execute/947.f: New regression test
16849         for PR fortran/947.
16850
16851 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16852
16853         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16854         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16855
16856 2002-02-08  Richard Henderson  <rth@redhat.com>
16857
16858         * gcc.c-torture/compile/labels-3.c: New.
16859
16860 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16861
16862         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16863         expression statements work instead.
16864         * gcc.dg/noncompile/20020207-1.c: New test.
16865
16866 2002-02-07  Richard Henderson  <rth@redhat.com>
16867
16868         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16869
16870 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16871
16872         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16873         message from g77
16874         * lib/g77-dg.exp: Trim g77 error messages so that they are
16875         recognized by dg.exp.
16876
16877 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16878
16879         PR fortran/5473
16880         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16881
16882 2002-02-07  Richard Henderson  <rth@redhat.com>
16883
16884         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16885         to be sufficiently aligned for integers.
16886
16887 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16888
16889         * g++.dg/template/friend4.C: New test.
16890
16891 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16892
16893         PR fortran/5743
16894         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16895         unsupported cases.
16896
16897 2002-02-07  Richard Henderson  <rth@redhat.com>
16898
16899         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16900         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16901         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16902         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16903
16904 2002-02-06  Richard Henderson  <rth@redhat.com>
16905
16906         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16907
16908 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16909
16910         * gcc.dg/20020206-1.c: New test.
16911
16912 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16913
16914         * gcc.c-torture/execute/20020206-1.c: New test.
16915
16916         * gcc.c-torture/execute/20020206-2.c: New test.
16917
16918         PR optimization/5429:
16919         * gcc.c-torture/compile/20020206-1.c: New test.
16920
16921 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16922
16923         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16924         as certain file formats cannot support particularly large
16925         alignments.
16926
16927         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16928         and do not expect to be able to link the executable.
16929
16930         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16931         fail because the COFF format does not support the weak attribute.
16932
16933 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16934
16935         * g77.dg/pr5473.f:  New test
16936
16937 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16938
16939         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16940         Fix testcase accordingly.
16941
16942 2002-02-04  Richard Henderson  <rth@redhat.com>
16943
16944         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16945         (buf): Change to be an array of pointers, not ints.
16946
16947 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16948
16949         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16950         before all tests.  Move warning one line above to match where it
16951         C frontend emits.
16952         * gcc.dg/Wswitch-2.c: New test.
16953         * g++.dg/warn/Wswitch-1.C: New test.
16954         * g++.dg/warn/Wswitch-2.C: New test.
16955
16956 2002-02-04  Richard Henderson  <rth@redhat.com>
16957
16958         * g++.dg/abi/offsetof.C: Fix size comparison.
16959
16960 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16961
16962         * gcc.dg/cast-qual-2.c: New test.
16963
16964 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16965
16966         * gcc.dg/20020201-4.c: New test.
16967
16968 2002-02-04  Ben Elliston  <bje@redhat.com>
16969
16970         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16971         target_info attribute != 0, in addition to the empty string.
16972         (gcc_target_compile): Likewise.
16973
16974 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16975
16976         * gcc.dg/Wswitch.c: New test.
16977         PR gcc/4475. PR gcc/3780.
16978
16979 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16980
16981         * g77.f-torture/execute/5122.f: New test for regressions
16982         against PR fortran/5122.
16983
16984 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16985
16986         * g77.f-torture/compile/pr3743.f: Delete
16987         * g77.dg/pr3743-1.f: New test.
16988         * g77.dg/pr3743-2.f: New test.
16989         * g77.dg/pr3743-3.f: New test.
16990         * g77.dg/pr3743-4.f: New test.
16991
16992 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16993
16994         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16995
16996 2002-02-02  Richard Henderson  <rth@redhat.com>
16997
16998         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16999         * gcc.c-torture/execute/bf64-1.c: Likewise.
17000
17001 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17002
17003         * gcc.dg/20020201-2.c: New test.
17004
17005         * gcc.dg/20020201-3.c: New test.
17006
17007         * gcc.c-torture/execute/bitfld-2.c: New test.
17008
17009 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17010
17011         * gcc.dg/bitfld-1.c: Update.
17012         * gcc.dg/bitfld-2.c: Update.
17013         * gcc.c-torture/execute/bitfld-1.x: New.
17014
17015 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17016
17017         * gcc.c-torture/execute/20020201-1.c: New test.
17018
17019 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
17020
17021         PR target/5469
17022         * gcc.dg/20020201-1.c: New test.
17023
17024 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
17025
17026         PR fortran/3743
17027         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
17028         * g77.f-torture/compile/pr3743.x: Remove
17029
17030 2002-01-31  Tom Rix  <trix@redhat.com>
17031
17032         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
17033
17034 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17035
17036         * gcc.dg/noncompile/20020130-1.c: New test.
17037
17038 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
17039
17040         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
17041
17042 2002-01-29  Richard Henderson  <rth@redhat.com>
17043
17044         * gcc.c-torture/execute/991118-1.c: Cast various constants back
17045         to long long.
17046         * gcc.c-torture/execute/bf64-1.c: Likewise.
17047
17048 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
17049
17050         * gcc.c-torture/execute/20020129-1.c: New test.
17051
17052 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17053
17054         * gcc.c-torture/compile/20000224-1.c: Update.
17055         * gcc.c-torture/execute/bitfld-1.c: New tests.
17056         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
17057         * gcc.dg/uninit-A.c: Update.
17058
17059 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17060
17061         * g++.dg/template/ctor1.C: Add instantiation.
17062
17063 2002-01-28  Paul Koning  <pkoning@equallogic.com>
17064
17065         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
17066         argument to __builtin_prefetch to be const ptr.
17067
17068 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
17069
17070         * gcc.c-torture/compile/20020120-1.c: New test.
17071
17072 2002-01-27  Kazu Hirata  <kazu@hxi.com>
17073
17074         * gcc.c-torture/execute/20020127-1.c: New test.
17075
17076 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
17077
17078         * g77.dg/f77-edit-i-in.f: New test
17079         * g77.dg/f77-edit-i-out.f: New test
17080
17081 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
17082
17083         * gcc.dg/debug/debug.exp: New file.
17084         * gcc.dg/debug/trivial.c: New file.
17085         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
17086         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
17087         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
17088         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
17089         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
17090         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
17091         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
17092         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
17093         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
17094         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
17095         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
17096         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
17097         * gcc.dg/20000503-1.c: Removed.
17098         * gcc.dg/20010207-1.c: Removed.
17099         * gcc.dg/20011223-1.c: Removed.
17100         * gcc.dg/20020104-2.c: Removed.
17101         * gcc.dg/debug-1.c: Removed.
17102         * gcc.dg/debug-2.c: Removed.
17103         * gcc.dg/debug-3.c: Removed.
17104         * gcc.dg/debug-4.c: Removed.
17105         * gcc.dg/debug-5.c: Removed.
17106         * gcc.dg/debug-6.c: Removed.
17107         * gcc.dg/dwarf2-1.c: Removed.
17108         * gcc.dg/dwarf2-2.c: Removed.
17109
17110 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
17111
17112         * g++.old-deja/g++.other/eh5.C: New test.
17113         * g++.old-deja/g++.other/sibcall2.C: New test.
17114         * g++.old-deja/g++.other/array9.C: New test.
17115         * g++.old-deja/g++.other/typename2.C: New test.
17116         * g++.old-deja/g++.other/crash60.C: New test.
17117         * g++.old-deja/g++.other/conv9.C: New test.
17118         * g++.old-deja/g++.other/mangle10.C: New test.
17119         * g++.old-deja/g++.other/unchanging1.C: New test.
17120         * g++.old-deja/g++.other/exprstmt1.C: New test.
17121         * g++.old-deja/g++.other/inline23.C: New test.
17122         * g++.old-deja/g++.eh/ia64-1.C: New test.
17123         * g++.old-deja/g++.other/dwarf2-1.C: New test.
17124         * g++.old-deja/g++.other/reload1.C: New test.
17125         * g++.old-deja/g++.other/static20.C: New test.
17126         * g++.old-deja/g++.other/local-alloc1.C: New test.
17127         * g++.old-deja/g++.other/conv8.C: New test.
17128         * g++.old-deja/g++.other/stmtexpr2.C: New test.
17129         * g++.old-deja/g++.other/storeexpr1.C: New test.
17130         * g++.old-deja/g++.other/storeexpr2.C: New test.
17131         * g++.dg/eh/template2.C: New test.
17132         * g++.dg/warn/weak1.C: New test.
17133
17134 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
17135
17136         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17137         Remove first, non-varying, argument.
17138
17139 2002-01-23  Richard Henderson  <rth@redhat.com>
17140
17141         * gcc.dg/inline-2.c: New.
17142
17143         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
17144         Add optional target arg.  Check number of arguments.
17145         (scan-assembler-not, scan-assembler-dem): Likewise.
17146         (scan-assembler-dem-not): Likewise.
17147
17148 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17149
17150         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
17151         line 12.
17152         * g++.old-deja/g++.brendan/parse3.C,
17153         g++.old-deja/g++.other/crash26.C,
17154         g++.old-deja/g++.other/crash28.C,
17155         g++.old-deja/g++.other/crash29.C,
17156         g++.old-deja/g++.other/crash30.C,
17157         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
17158
17159 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
17160
17161         * gcc.dg/20020115-1.c: New.
17162
17163 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
17164
17165         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
17166
17167 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
17168
17169         * gcc.dg/20020122-3.c: New.
17170
17171 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
17172
17173         * g++.dg/other/gc1.C: New test.
17174
17175 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17176
17177         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
17178
17179 2002-01-22  Richard Henderson  <rth@redhat.com>
17180
17181         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
17182
17183 2002-01-22  Richard Henderson  <rth@redhat.com>
17184
17185         * gcc.dg/20020122-4.c: New.
17186
17187 2002-01-22  H.J. Lu <hjl@gnu.org>
17188
17189         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
17190         link output.
17191         * gcc.dg/special/ecos.exp: Likewise.
17192         * lib/g++-dg.exp: Likewise.
17193         * lib/g77-dg.exp: Likewise.
17194         * lib/gcc-dg.exp : Likewise.
17195         * lib/mike-g++.exp: Likewise.
17196         * lib/mike-g77.exp: Likewise.
17197         * lib/mike-gcc.exp: Likewise.
17198         * lib/objc-dg.exp: Likewise.
17199
17200 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
17201
17202         PR target/5379
17203         * gcc.dg/20020122-2.c: New test.
17204
17205 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
17206
17207         * gcc.dg/20020122-1.c: New test.
17208
17209 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
17210
17211         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
17212
17213 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
17214
17215         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
17216
17217 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17218
17219         * gcc.c-torture/compile/20020121-1.c: New test.
17220
17221 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17222
17223         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
17224         ld_library_path.
17225
17226 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
17227
17228         * gcc.dg/20020218-1.c: New test.
17229
17230 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
17231
17232         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
17233         messages
17234         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
17235         "At global scope" warning
17236         * g++.dg/ext/align1.C: Change cygwin test for alignment
17237         from db-bogus to dg-warning
17238
17239 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
17240
17241         * g77.f-torture/compile/cpp2.F: New test.
17242
17243 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17244
17245         * g++.dg/template/access1.C: New test.
17246
17247 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
17248
17249         * gcc.dg/20020118-1.c: New.
17250
17251 2002-01-18  Kazu Hirata  <kazu@hxi.com>
17252
17253         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
17254
17255 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17256
17257         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
17258         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
17259         alignment warnings.
17260
17261 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17262
17263         * gcc.misc-tests/i386-prefetch.exp: Save and restore
17264         torture_with_loops and torture_without_loops
17265
17266 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
17267
17268         * gcc.c-torture/compile/20020116-1.c: New test.
17269
17270 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
17271
17272         * gcc.dg/20020116-2.c: New test.
17273
17274         * gcc.dg/ultrasp4.c: New test.
17275
17276         * gcc.dg/20020116-1.c: New test.
17277
17278 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
17279
17280         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
17281         by EABI.
17282
17283 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
17284
17285         * gcc.misc-tests/i386-prefetch.exp: New.
17286         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
17287         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
17288         * gcc.misc-tests/i386-pf-none-1.c: New test.
17289         * gcc.misc-tests/i386-pf-sse-1.c: New test.
17290
17291 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
17292
17293         * gcc.dg/gnu89-init-1.c: Add new tests.
17294
17295 2002-01-15  Andreas Jaeger  <aj@suse.de>
17296
17297         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
17298         * gcc.dg/i386-mmx-2.c: Likewise.
17299         * gcc.dg/i386-sse-1.c: Likewise.
17300         * gcc.dg/i386-sse-2.c: Likewise.
17301         * gcc.dg/i386-sse-3.c: Likewise.
17302
17303 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
17304
17305         * g77.f-torture/execute/intrinsic-unix-bessel.f:
17306         Uncomment additional cases that now pass.
17307
17308 2002-01-11  Richard Henderson  <rth@redhat.com>
17309
17310         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
17311         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
17312
17313 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
17314
17315         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
17316
17317 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
17318
17319         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
17320         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
17321
17322 2002-01-10  Dale Johannesen  <dalej@apple.com>
17323
17324         * gcc.c-torture/execute/loop-11.c: New.
17325
17326 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
17327
17328         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
17329         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
17330
17331 2002-01-09  Richard Henderson  <rth@redhat.com>
17332
17333         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
17334         type in which to perform the operation for each size.
17335
17336 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
17337
17338         * gcc.c-torture/compile/20020109-2.c: New test.
17339
17340 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
17341
17342         * gcc.c-torture/execute/loop-10.c: New test.
17343
17344 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17345
17346         * gcc.c-torture/compile/20010226-1.c: New test.
17347         * gcc.c-torture/compile/20010227-1.c: New test.
17348         * gcc.c-torture/compile/20010426-1.c: New test.
17349         * gcc.c-torture/compile/20010510-1.c: New test.
17350         * gcc.c-torture/compile/20010605-3.c: New test.
17351         * gcc.c-torture/compile/20010824-1.c: New test.
17352         * gcc.c-torture/execute/20010409-1.c: New test.
17353         * gcc.dg/noncompile/20000901-1.c: New test.
17354         * gcc.dg/20001023-1.c: New test.
17355         * gcc.dg/20001101-1.c: New test.
17356         * gcc.dg/20001102-1.c: New test.
17357         * gcc.dg/20010207-1.c: New test.
17358         * gcc.dg/20010405-1.c: New test.
17359         * gcc.dg/20010822-1.c: New test.
17360         * gcc.dg/20011107-1.c: New test.
17361
17362 2002-01-09  Jeffrey A Law  (law@redhat.com)
17363
17364         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
17365
17366         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
17367         execution failure on PA targets.
17368
17369 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17370
17371         * gcc.c-torture/compile/20020109-1.c: New test.
17372
17373 2002-01-08  Kazu Hirata  <kazu@hxi.com>
17374
17375         * gcc.c-torture/execute/20020108-1.c: New test.
17376
17377 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
17378
17379         * gcc.dg/20020108-1.c: New test.
17380
17381 2002-01-08  H.J. Lu <hjl@gnu.org>
17382
17383         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
17384         for header files.
17385
17386 2002-01-08  Geoff Keating  <geoffk@redhat.com>
17387
17388         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
17389         consistency.
17390
17391 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
17392
17393         * gcc.dg/altivec-4.c: Test altivec predicates.
17394
17395 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
17396
17397         * gcc.c-torture/execute/20020107-1.c: New test.
17398
17399 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17400
17401         PR c/5279
17402         * gcc.c-torture/compile/20020106-1.c: New test.
17403
17404 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17405
17406         * gcc.c-torture/execute/nestfunc-4.c: New test.
17407
17408 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17409
17410         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
17411         extra triple that slipped in.
17412         * g++.old-deja/g++.abi/align.C: Likewise.
17413         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17414
17415 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17416
17417         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
17418         * g++.old-deja/g++.abi/align.C: Likewise.
17419         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17420
17421         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
17422         on FreeBSD/i386.
17423         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
17424         FreeBSD.
17425
17426 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
17427
17428         * gcc.dg/20020104-1.c: New test.
17429
17430         * gcc.dg/20020104-2.c: New test.
17431
17432 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
17433
17434         * gcc.dg/20020103-1.c: Fix typo in target selector.
17435
17436 2002-01-03  Richard Henderson  <rth@redhat.com>
17437
17438         * gcc.dg/20020103-1.c: New.
17439
17440 2002-01-03  Kazu Hirata  <kazu@hxi.com>
17441
17442         * gcc.c-torture/execute/20020103-1.c: New test.
17443
17444 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
17445
17446         * g++.dg/other/debug2.C: New test.
17447
17448         * gcc.c-torture/compile/20020103-1.c: New test.
17449
17450 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
17451
17452         * gcc.dg/gnu89-init-1.c: Added new tests.
17453
17454 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17455
17456         * g++.dg/template/friend2.C: Remove as patch is reverted.
17457
17458         * g++.dg/warn/oldcast1.C: New test.
17459
17460         * g++.dg/template/ptrmem1.C: New test.
17461         * g++.dg/template/ptrmem2.C: New test.
17462
17463         * g++.dg/template/ntp.C: New test.
17464
17465         * g++.dg/other/component1.C: New test.
17466
17467         * g++.dg/template/ttp3.C: New test.
17468
17469         * g++.dg/template/friend2.C: New test.
17470         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
17471
17472 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17473
17474         * g++.dg/other/ptrmem1.C: New test.
17475         * g++.dg/other/ptrmem2.C: New test.
17476
17477 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17478
17479         * g++.dg/template/ctor1.C: New test.
17480
17481 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17482
17483         * g++.dg/template/friend2.C: New test.
17484
17485 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
17486
17487         * gcc.dg/mmix-1.c: New test.
17488
17489 2001-12-31  Richard Henderson  <rth@redhat.com>
17490
17491         * gcc.dg/asm-5.c: New.
17492
17493 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
17494
17495         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
17496         in namespace __gnu_cxx
17497
17498 2001-12-30  Richard Henderson  <rth@redhat.com>
17499
17500         * gcc.dg/debug-6.c: New.
17501
17502 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
17503
17504         * gcc.c-torture/compile/20011229-2.c: New test.
17505
17506 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
17507
17508         * gcc.dg/debug-3.c: New test.
17509         * gcc.dg/debug-4.c: New test.
17510         * gcc.dg/debug-5.c: New test.
17511
17512 2001-12-29  Richard Henderson  <rth@redhat.com>
17513
17514         * g++.dg/eh/loop1.C: New.
17515
17516 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17517
17518         * g++.dg/template/crash1.C: New test.
17519
17520 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17521
17522         * g++.dg/other/const1.C: New test.
17523
17524 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
17525
17526         * gcc.c-torture/compile/20011229-1.c: New test.
17527
17528 2001-12-28  Stan Shebs  <shebs@apple.com>
17529
17530         * lib/objc-torture.exp: Resync with c-torture.exp.
17531         * lib/objc.exp: Load standard libraries.
17532
17533 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
17534
17535         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
17536         additional tests.
17537
17538 2001-12-27  Roger Sayle <roger@eyesopen.com>
17539
17540         * gcc.c-torture/execute/string-opt-16.c: New testcase.
17541
17542 2001-12-27  Richard Henderson  <rth@redhat.com>
17543
17544         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
17545
17546 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17547
17548         * g++.dg/eh/ctor1.C: New test.
17549         * g++.dg/other/error2.C: New test.
17550
17551 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17552
17553         * g++.dg/other/init2.C: New test.
17554
17555 2001-12-24  Richard Henderson  <rth@redhat.com>
17556
17557         * gcc.dg/20011223-1.c: New.
17558         * gcc.dg/inline-1.c: New.
17559
17560 2001-12-23  Richard Henderson  <rth@redhat.com>
17561
17562         * gcc.dg/asm-4.c: Test operand modifiers.
17563
17564 2001-12-23  Richard Henderson  <rth@redhat.com>
17565
17566         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17567
17568 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17569
17570         * gcc.c-torture/execute/20011223-1.c: New test.
17571
17572 2001-12-21  Richard Henderson  <rth@redhat.com>
17573
17574         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17575         re-enables the warning.
17576
17577 2001-12-21  Richard Henderson  <rth@redhat.com>
17578
17579         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17580
17581 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17582
17583         * gcc.c-torture/compile/20011218-1.c: New test.
17584
17585 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17586
17587         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17588         arm-isr.c test.
17589         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17590         epilogue generation for ARM ISR routines.
17591
17592 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17593
17594         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17595         * gcc.dg/format/c90-printf-3.c: Likewise.
17596         * gcc.dg/format/c99-printf-3.c: Likewise.
17597         * gcc.dg/format/ext-1.c: Likewise.
17598         * gcc.dg/format/ext-6.c: Likewise.
17599         * gcc.dg/format/format.h: Prototype unlocked stdio.
17600
17601 2001-12-20  Richard Henderson  <rth@redhat.com>
17602
17603         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17604         (arena): Use it.
17605         (malloc): Correct allocation logic.  Abort if we fill up the
17606         arena before initialization complete.
17607         (realloc): Correct allocation logic.
17608
17609 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17610
17611         * gcc.c-torture/compile/20011219-2.c: New test.
17612
17613         * gcc.c-torture/execute/20011219-1.c: New test.
17614
17615 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17616
17617         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17618         target does not support weak symbols.
17619
17620 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17621
17622         * gcc.c-torture/compile/20011219-1.c: New test.
17623
17624 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17625
17626         * g++.dg/other/error1.C: New test.
17627
17628 2001-12-17  Jeffrey A Law  (law@redhat.com)
17629
17630         * gcc.c-torture/execute/20011217-1.c: New test.
17631
17632 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17633
17634         * objc.dg/special/: New directory.
17635         * objc.dg/special/special.exp: New file.
17636         * objc.dg/special/unclaimed-category-1.h: New file.
17637         * objc.dg/special/unclaimed-category-1a.m: New file.
17638         * objc.dg/special/unclaimed-category-1.m: New file.
17639
17640 2001-12-17  Andreas Jaeger  <aj@suse.de>
17641
17642         * gcc.c-torture/compile/20011217-2.c: New test.
17643
17644 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17645
17646         * gcc.c-torture/compile/20011217-1.c: New test.
17647
17648 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17649
17650         * testsuite/gcc.dg/20011214-1.c: New.
17651
17652 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17653
17654         * gcc.dg/altivec-4.c: New.
17655
17656 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17657
17658         * gcc.dg/20011113-1.c: New test.
17659
17660 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17661
17662         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17663         std::__malloc_alloc_template<0> and
17664         std::__default_alloc_template<false, 0>.
17665
17666 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17667
17668         * objc/execute/bf-21.m: New test.
17669         * objc/execute/enumeration-1.m: New test.
17670         * objc/execute/enumeration-2.m: New test.
17671
17672 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17673
17674         * gcc.dg/gnu89-init-1.c: New test.
17675
17676 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17677
17678         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17679         * g++.old-deja/g++.jason/2371.C: Likewise.
17680         * g++.old-deja/g++.jason/template33.C: Likewise.
17681         * g++.old-deja/g++.jason/template34.C: Likewise.
17682         * g++.old-deja/g++.jason/template36.C: Likewise.
17683         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17684         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17685         * g++.old-deja/g++.other/typename1.C: Likewise.
17686         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17687         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17688         * g++.old-deja/g++.pt/typename11.C: Likewise.
17689         * g++.old-deja/g++.pt/typename14.C: Likewise.
17690         * g++.old-deja/g++.pt/typename16.C: Likewise.
17691         * g++.old-deja/g++.pt/typename3.C: Likewise.
17692         * g++.old-deja/g++.pt/typename4.C: Likewise.
17693         * g++.old-deja/g++.pt/typename5.C: Likewise.
17694         * g++.old-deja/g++.pt/typename7.C: Likewise.
17695         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17696
17697 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17698
17699         * g++.dg/other/linkage1.C: New test.
17700         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17701         specifiers.
17702
17703 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17704
17705         * gcc.dg/concat.c: New test.
17706
17707 2001-12-11  Stan Shebs  <shebs@apple.com>
17708
17709         * objc/compile: New test directory.
17710         * objc/compile/compile.exp: New expect script.
17711         * objc/compile/20011211-1.m: New compile test.
17712
17713 2001-12-11  Jason Merrill  <jason@redhat.com>
17714
17715         * lib/prune.exp (prune_gcc_output): Also handle "In member
17716         function".  So many permutations...
17717
17718 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17719
17720         * g++.dg/template/typedef1.C: New test.
17721
17722 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17723
17724         * g++.dg/other/copy1.C: New test.
17725
17726 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17727
17728         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17729
17730         * gcc.dg/builtin-choose-expr.c: New.
17731
17732 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17733
17734         * gcc.dg/altivec-2.c: New.
17735
17736 2001-12-07  Richard Henderson  <rth@redhat.com>
17737
17738         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17739
17740 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17741
17742         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17743         ultrasparc.
17744
17745 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17746
17747         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17748
17749 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17750
17751         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17752         variable argument list.
17753
17754 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17755
17756         * gcc.c-torture/execute/memcheck: Delete entire directory.
17757         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17758         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17759
17760 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17761
17762         * gcc.dg/Wshadow-1.c: New test.
17763
17764 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17765
17766         * gcc.c-torture/compile/20011130-1.c: New test.
17767
17768         * gcc.dg/noncompile/20011025-1.c: New test.
17769
17770         * g++.dg/other/anon-union.C: New test.
17771
17772         * gcc.c-torture/execute/20011024-1.c: New test.
17773
17774 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17775
17776         * gcc.c-torture/execute/20000722-1.x,
17777         gcc.c-torture/execute/20010123-1.x: Remove.
17778         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17779         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17780         gcc.dg/c99-complit-2.c: New tests.
17781
17782 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17783
17784         * g++.dg/inherit/base1.C: New test.
17785
17786 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17787
17788         * g++.dg/other/stdarg1.C: New test.
17789
17790         * gcc.c-torture/compile/20011130-2.c: New test.
17791
17792 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17793
17794         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17795         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17796         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17797         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17798         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17799         * gcc.dg/builtin-prefetch-1.c: New test.
17800
17801 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17802
17803         * gcc.dg/20011130-1.c: New test.
17804
17805 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17806
17807         * g++.dg/other/scope1.C: New test.
17808         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17809
17810 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17811
17812         * gcc.dg/vla-init-1.c: New test.
17813
17814 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17815
17816         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17817
17818 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17819
17820         * objc.dg/alias.m: Update.
17821         * objc.dg/class-1.m: Update.
17822         * objc.dg/const-str-1.m: Update.
17823         * objc.dg/fwd-proto-1.m: Update.
17824         * objc.dg/id-1.m: Update.
17825         * objc.dg/super-class-1.m: Update.
17826
17827 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17828
17829         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17830         constructs.
17831
17832 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17833
17834         * gcc.c-torture/execute/20011128-1.c: New test.
17835
17836 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17837
17838         * gcc.dg/20011127-1.c: New test.
17839
17840 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17841
17842         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17843         from Austin Group draft 7.
17844         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17845         scanf format arguments.
17846         * gcc.dg/format/no-exargs-2.c: New test.
17847
17848 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17849
17850         * g++.dg/abi/vbase8-4.C: New test.
17851
17852 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17853
17854         * gcc.c-torture/execute/20011121-1.c: New test.
17855
17856 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17857
17858         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17859
17860 2001-11-23  Andreas Jaeger  <aj@suse.de>
17861
17862         * gcc.dg/cpp/charconst-2.c: New test.
17863
17864 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17865
17866         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17867         to the host if it is remote.  Let tests specify extra headers
17868         they use.
17869         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17870         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17871         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17872         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17873         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17874         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17875         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17876         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17877         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17878         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17879
17880 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17881
17882         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17883         for little endian ARMs.
17884
17885 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17886
17887         * gcc.c-torture/compile/20011119-1.c: New test.
17888         * gcc.c-torture/compile/20011119-2.c: New test.
17889
17890 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17891
17892         * gcc.dg/altivec-1.c: Fix typo.
17893
17894 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17895
17896         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17897
17898 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17899
17900         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17901
17902 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17903
17904         * lib/g77.exp: Don't specify --rpath-link.
17905
17906         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17907         across all the headers.
17908         * gcc.dg/format/format.exp: For testing on a remote host,
17909         copy format.h.
17910
17911         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17912         * gcc.c-torture/execute/930406-1.c: Likewise.
17913         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17914
17915 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17916
17917         * gcc.dg/altivec-1.c: New.
17918
17919 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17920
17921         * gcc.dg/cpp/fpreprocessed.c: New test case.
17922
17923 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17924
17925         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17926         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17927         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17928
17929 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17930
17931         * gcc.dg/no-builtin-1.c: New test.
17932
17933 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17934
17935         * gcc.c-torture/execute/20011115-1.c: New test.
17936
17937 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17938
17939         * gcc.c-torture/compile/20011114-2.c: New test.
17940         * gcc.c-torture/compile/20011114-3.c: New test.
17941         * gcc.c-torture/compile/20011114-4.c: New test.
17942
17943 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17944
17945         * g++.dg/other/init1.C: New test.
17946
17947 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17948
17949         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17950         message.
17951
17952         * gcc.c-torture/execute/20011114-1.c: New testcase.
17953
17954         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17955         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17956         like the (before this change) version of 20010327-1.c.
17957
17958 2001-11-14  Roger Sayle <roger@eyesopen.com>
17959
17960         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17961
17962 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17963
17964         * g++.dg/init/array2.C: New test.
17965
17966 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17967
17968         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17969
17970 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17971
17972         * g++.dg/other/forscope1.C: New test.
17973         * g++.dg/ext/forscope1.C: New test.
17974         * g++.dg/ext/forscope2.C: New test.
17975
17976 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17977
17978         * gcc.c-torture/execute/20011113-1.c: New test.
17979
17980 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17981
17982         * gcc.c-torture/execute/20011109-2.c: New test.
17983
17984         * gcc.c-torture/execute/20011109-1.c: New test.
17985
17986 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17987
17988         * gcc.c-torture/compile/20011109-1.c: New test.
17989
17990 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17991
17992         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17993         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17994         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17995         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17996         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17997         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17998         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17999
18000 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18001
18002         * g++.dg/warn/Wshadow-1.C: New tests.
18003         * g++.old-deja/g++.mike/for3.C: Update.
18004
18005 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18006
18007         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
18008         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
18009         XFAILs.  Adjust expected error texts.
18010         * gcc.c-torture/compile/20011106-1.c,
18011         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
18012         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
18013         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
18014         gcc.dg/c99-array-lval-5.c: New tests.
18015
18016 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18017
18018         * gcc.dg/cpp/defined.c: Update.
18019
18020 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18021
18022         * gcc.c-torture/execute/anon-1.c: New test.
18023
18024 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
18025
18026         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
18027         same size, so no warning should be produced on stormy16.
18028
18029         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
18030         due to oversized array.
18031         * g++.old-deja/g++.mike/ns15.C: Likewise.
18032         * g++.old-deja/g++.pt/crash16.C: Likewise.
18033
18034 2001-11-02  Graham Stott  <grahams@redhat.com>
18035
18036         * g++.dgother/debug1.C: Fix typos.
18037
18038 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
18039
18040         * g++.dg/other/debug1.C: New test.
18041
18042 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18043
18044         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
18045         of unsigned long.
18046
18047 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
18048
18049         * gcc.dg/20011029-2.c: New test.
18050
18051         * gcc.c-torture/compile/20011029-1.c: New test.
18052
18053 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
18054
18055         * objc/execute/class_self-1.m: New test.
18056         * objc/execute/class_self-2.m: New test.
18057
18058 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
18059
18060         * gcc.misc-tests/msgs.exp: Delete.
18061         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
18062         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
18063         error set to match recent changes.
18064
18065 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
18066
18067         * gcc.dg/20011021-1.c: New test.
18068
18069 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
18070
18071         * gcc.c-torture/compile/20011023-1.c: New test.
18072
18073 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
18074
18075         * lib/g77.exp: Rewrite based on lib/g++.exp.
18076
18077 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
18078
18079         * gcc.c-torture/execute/20011019-1.c: New test.
18080
18081         * gcc.dg/20011018-1.c: New test.
18082
18083 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
18084
18085         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
18086
18087 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
18088
18089         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
18090         * gcc.dg/attr-invalid.c: Likewise.
18091
18092 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
18093
18094         * testsuite/gcc.dg/20011015-1.c: New test.
18095
18096 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18097
18098         * g++.dg/template/unify2.C: New test.
18099
18100 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18101
18102         * g++.dg/other/exception-specification.C: New test
18103
18104 2001-10-13  Tom Rix  <trix@redhat.com>
18105
18106         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
18107         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
18108
18109 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
18110
18111         * testsuite/gcc.dg/20011009-1.c: New test.
18112
18113 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18114
18115         PR g++/4476
18116         * g++.dg/other/friend1.C: New test.
18117
18118 2001-10-11  Richard Henderson  <rth@redhat.com>
18119
18120         * g++.old-deja/g++.other/crash18.C: Add -S to options.
18121
18122 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18123
18124         * gcc.c-torture/compile/20011010-1.c: New.
18125
18126 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18127
18128         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
18129         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
18130         g77.f-torture/execute/execute.exp,
18131         g77.f-torture/noncompile/noncompile.exp,
18132         gcc.c-torture/compile/compile.exp,
18133         gcc.c-torture/execute/execute.exp,
18134         gcc.c-torture/execute/ieee/ieee.exp,
18135         gcc.c-torture/execute/memcheck/memcheck.exp,
18136         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
18137         objc/execute/execute.exp: Update FSF address.
18138
18139 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18140
18141         * gcc.dg/cpp/cmdlne-C.c: Update.
18142         * gcc.dg/cpp/cmdlne-C2.c: New.
18143
18144 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18145
18146         * gcc.c-torture/execute/20011008-3.c: New.
18147
18148 2001-10-08  DJ Delorie  <dj@redhat.com>
18149
18150         * gcc.dg/20011008-1.c: New.
18151         * gcc.dg/20011008-2.c: New.
18152
18153 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18154
18155         * gcc.dg/cpp/spacing1.c: Update test.
18156
18157 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18158
18159         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
18160         spelling errors of "separate" as "seperate".
18161
18162 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
18163
18164         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
18165         enough to avoid inlining.
18166
18167 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18168
18169         * lib/g77.exp: set libg2c_dir correctly.
18170
18171 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18172
18173         * gcc.dg/cpp/macro11.c: New test.
18174
18175 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18176
18177         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
18178         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
18179         gcc.dg/format/multattr-3.c: New tests.
18180         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
18181         tests for format attributes on function pointers being rejected.
18182
18183 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18184
18185         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
18186
18187 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18188
18189         * g++.dg/warn/format1.C: New test.
18190
18191 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18192
18193         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
18194
18195 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18196
18197         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
18198
18199 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18200
18201         * gcc.dg/cpp/redef2.c: Add test.
18202
18203 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
18204
18205         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
18206         long-standing bug on i686, apparently.
18207         * gcc.c-torture/execute/loop-2c.x: New file.
18208         * gcc.c-torture/execute/loop-2d.x: New file.
18209         * gcc.c-torture/execute/loop-3c.x: New file.
18210
18211 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
18212
18213         * gcc.dg/cpp/20000625-2.c: Correct line number.
18214
18215 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18216
18217         * gcc.dg/cpp/macro10.c: New test.
18218         * gcc.dg/cpp/strify3.c: New test.
18219         * gcc.dg/cpp/spacing1.c: Add tests.
18220         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
18221         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
18222
18223 2001-09-24  DJ Delorie  <dj@redhat.com>
18224
18225         * gcc.c-torture/execute/20010924-1.c: New test.
18226
18227 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18228
18229         * testsuite/objc/execute/paste.m: Remove.
18230
18231 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18232
18233         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
18234
18235 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
18236
18237         * g77.dg/strlen0.f: New test.
18238
18239 2001-09-21  Richard Henderson  <rth@redhat.com>
18240
18241         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
18242         * g++.old-deja/g++.abi/vtable2.C: Likewise.
18243
18244 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
18245
18246         Table-driven attributes.
18247         * g++.dg/ext/attrib1.C: New test.
18248
18249 2001-09-20  DJ Delorie  <dj@redhat.com>
18250
18251         * gcc.dg/20000926-1.c: Update expected warning messages.
18252         * gcc.dg/array-2.c: Likewise, and test for warnings too.
18253         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
18254         array.
18255
18256 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
18257
18258         * g++.dg/eh/registers1.C: New test case.
18259
18260 2001-09-17  Richard Henderson  <rth@redhat.com>
18261
18262         * gcc.dg/array-5.c: Fix VLA decomposition test.
18263
18264 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18265
18266         * gcc.dg/cpp/line5.c: New testcase.
18267
18268 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18269
18270         * gcc.dg/cpp/macro9.c: New test.
18271
18272 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
18273
18274         * gcc.c-torture/execute/980223.c: Change type of addr from long
18275         to char *.
18276
18277 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
18278
18279         * gcc.c-torture/execute/20010915-1.c: New test.
18280
18281 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
18282
18283         * g77.dg/bprob: New directory.
18284         * g77.dg/bprob/bprob.exp: New file.
18285         * g77.dg/bprob/bprob-1.f: New test.
18286         * g77.dg/gcov: New directory.
18287         * g77.dg/gcov/gcov.exp: New file.
18288         * g77.dg/gcov/gcov-1.f: New test.
18289         * g77.dg/gcov/gcov-1.x: New file.
18290
18291 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18292
18293         * gcc.dg/cpp/directiv.c: Update.
18294         * gcc.dg/cpp/undef1.c: Update.
18295
18296 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
18297
18298         * gcc.dg/20010912-1.c: New test.
18299
18300 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
18301
18302         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
18303         language-independent file in lib.
18304         * lib/gcov.exp: New file.
18305
18306 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18307
18308         * gcc.c-torture/compile/20010911-1.c: New test.
18309
18310 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
18311
18312         * lib/profopt.exp: New, to support profile-directed optimizations.
18313         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
18314         * gcc.misc-tests/bprob-1.c: New test.
18315         * gcc.misc-tests/bprob-2.c: New test.
18316
18317 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
18318
18319         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
18320         XFAIL and which kinds of gcov output to verify.
18321         * gcc.misc-tests/gcov-4b.x: New file.
18322         * gcc.misc-tests/gcov-5b.x: New file.
18323         * gcc.misc-tests/gcov-6.x: New file.
18324         * gcc.misc-tests/gcov-7.c: New test.
18325         * gcc.misc-tests/gcov-7.x: New file.
18326
18327 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
18328
18329         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
18330         * gcc.misc-tests/gcov-6.c: New test.
18331
18332 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18333
18334         PR c++/3986
18335         * g++.dg/abi/vbase1.C: New test.
18336
18337 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
18338
18339         * objc.dg/method-2.m: New.
18340
18341 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18342
18343         PR c++/4203
18344         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
18345         * g++.dg/init/empty1.C: New test.
18346
18347 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
18348
18349         * gcc.c-torture/compile/20010903-1.c: New test.
18350
18351 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
18352
18353         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
18354         for m68k.
18355
18356 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
18357
18358         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
18359
18360         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
18361
18362         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
18363
18364 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
18365
18366         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
18367         for 16-bit 'unsigned int'.
18368
18369 2001-08-29  Kazu Hirata  <kazu@hxi.com>
18370
18371         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
18372
18373 2001-08-27  Richard Henderson  <rth@redhat.com>
18374
18375         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
18376         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
18377
18378 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
18379
18380         * gcc.dg/asm-names.c (ymain): New.
18381
18382 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
18383
18384         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
18385         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
18386         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
18387
18388 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18389
18390         * gcc.dg/compare5.c: New testcase.
18391
18392 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
18393
18394         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
18395         and "In instantiation".
18396
18397 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
18398
18399         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
18400
18401 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
18402
18403         * gcc.misc-tests/gcov.exp: Add support for branch information.
18404         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
18405         * gcc.misc-tests/gcov-4.c: New test.
18406         * gcc.misc-tests/gcov-4b.c: New test.
18407         * gcc.misc-tests/gcov-5b.c: New test.
18408
18409 2001-08-20  Zack Weinberg  <zackw@panix.com>
18410
18411         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
18412         expected to fail.
18413
18414 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18415
18416         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
18417
18418 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
18419
18420         * g++.dg/eh/template1.C: New test.
18421
18422 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
18423
18424         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
18425         Fix thinko.
18426         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
18427         for xfail.
18428
18429 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
18430
18431         * lib/g77-dg.exp:  Use prune.exp for common procedures
18432         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
18433         * lib/g77.exp: (g77-dg-prune) Remove
18434
18435 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
18436
18437         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
18438
18439 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18440
18441         * g++.dg/template/unify1.C: New test.
18442
18443 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
18444
18445         * g++.dg/abi/empty4.C: New test.
18446
18447 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
18448
18449         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
18450         solaris2.*
18451         * g77.f-torture/compile/pr3743.x: Likewise
18452
18453 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18454
18455         * g++.dg/other/using-declaration.C: New test.
18456
18457 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18458
18459         * gcc.dg/cpp/tr-sign.c: New testcase.
18460
18461 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18462
18463         * gcc.dg/cpp/19951025-1.c: Revert.
18464         * gcc.dg/cpp/directiv.c: We no longer process directives that
18465         interrupt macro arguments.
18466
18467 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
18468
18469         * gcc.dg/bconstp-1.c: New test.
18470
18471 2001-08-03  Richard Henderson  <rth@redhat.com>
18472
18473         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
18474
18475 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18476
18477         * gcc.dg/cpp/19951025-1.c: Update.
18478
18479 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
18480
18481         * g77.dg/ff90-1.f (s): Fix reference of variable z,
18482         should be x.
18483
18484 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18485
18486         Kill -fhonor-std.
18487         * g++.old-deja/g++.ns/ns14.C: Remove special options.
18488         * g++.old-deja/g++.other/std1.C: Likewise.
18489         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
18490
18491 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
18492
18493         * lib/g77.exp:  Load gcc-defs.exp for common procedures
18494         (g77_pass, g77_fail, g77_finish, g77_exit,
18495         ${tool}_check_unsupported_p} Now redundant.  Deleted.
18496
18497 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
18498
18499         * g77.dg/fbackslash.f
18500         * g77.dg/fcase-preserve.f
18501         * g77.dg/ff90-1.f
18502         * g77.dg/ffixed-line-length-0.f
18503         * g77.dg/ffixed-line-length-132.f
18504         * g77.dg/ffixed-line-length-7.f
18505         * g77.dg/ffixed-line-length-72.f
18506         * g77.dg/ffixed-line-length-none.f
18507         * g77.dg/ffree-form-1.f
18508         * g77.dg/fno-backslash.f
18509         * g77.dg/fno-f90-1.f
18510         * g77.dg/fno-fixed-form-1.f
18511         * g77.dg/fno-onetrip.f
18512         * g77.dg/fno-typeless-boz.f
18513         * g77.dg/fno-underscoring.f
18514         * g77.dg/fno-vxt-1.f
18515         * g77.dg/fonetrip.f
18516         * g77.dg/ftypeless-boz.f
18517         * g77.dg/fugly-assumed.f
18518         * g77.dg/funderscoring.f
18519         * g77.dg/fvxt-1.f
18520
18521 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
18522
18523         * objc.dg/fwd-proto-1.m: New.
18524         * objc.dg/local-decl-1.m: New.
18525         * objc.dg/naming-1.m: New.
18526         * objc.dg/naming-2.m: New.
18527         * objc.dg/proto-hier-1.m: New.
18528
18529 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
18530
18531         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
18532         largest-type elements to a struct makes its size grow.
18533
18534 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18535
18536         * g++.dg/abi/vthunk1.C: New test.
18537
18538 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18539
18540         * g++.dg/abi/vbase8-22.C: New test.
18541
18542 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18543
18544         * gcc.dg/cpp/macro8.c: New test.
18545
18546 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18547
18548         * g++.dg/abi/vbase8-21.C: New test.
18549
18550 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18551
18552         * g++.dg/abi/vbase8-10.C: New test.
18553
18554 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18555
18556         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18557         ${tool}_set_ld_library_path.
18558         Changed caller.
18559         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18560         g++.exp.
18561
18562 2001-07-26  Stan Cox <scox@redhat.com>
18563
18564         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18565         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18566         gcc_exit, gcc_check_unsupported_p):
18567         Moved to gcc-deps.exp
18568         * gcc-deps.exp: New file.
18569
18570 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18571
18572         * g++.old-deja/g++.pt/defarg14.C: New test.
18573
18574 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18575
18576         * g++.old-deja/g++.other/lineno5.C: New test.
18577
18578 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18579
18580         * g++.old-deja/g++.pt/crash68.C: New test.
18581
18582 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18583
18584         * g++.old-deja/g++.other/crash42.C: New test.
18585
18586 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18587
18588         * gcc.dg/cpp/extratokens.c: Fix.
18589         * gcc.dg/cpp/skipping2.c: New tests.
18590
18591 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18592
18593         * gcc.c-torture/execute/20010724-1.c: New file.
18594         * gcc.c-torture/execute/20010724-1.x: New file.
18595
18596 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18597
18598         * g++.old-deja/g++.other/cond7.C: New test.
18599
18600 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18601
18602         * g++.old-deja/g++.other/optimize4.C: New test.
18603
18604 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18605
18606         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18607
18608 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18609
18610         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18611         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18612         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18613         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18614
18615         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18616         bug report" message.
18617
18618         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18619         * g++.dg/ext/instantiate1.C: Move from old-deja.
18620
18621 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18622
18623         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18624         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18625         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18626         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18627
18628 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18629
18630         * gcc.c-torture/execute/20010723-1.c: New test.
18631
18632 2001-07-23  Ben Elliston  <bje@redhat.com>
18633
18634         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18635
18636 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18637
18638         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18639         i[34567]86-*-*.
18640         Delete handling of ieee_multilib_flags.
18641         Pass -mieee for alpha*-*-* and sh-*-*.
18642         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18643
18644 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18645
18646         Remove old-abi tests.
18647         * g++.old-deja/g++.mike/p11116.C: Remove.
18648         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18649
18650 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18651
18652         * g77.f-torture/compile/pr3743.f:  New test
18653
18654 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18655
18656         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18657
18658 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18659
18660         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18661         g++.old-deja/g++.pt/static6.C: Likewise.
18662         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18663         supports weak symbols.
18664
18665 2001-07-18  Andreas Jaeger  <aj@suse.de>
18666
18667         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18668         supported again.
18669
18670 2001-07-18  Andreas Jaeger  <aj@suse.de>
18671
18672         * gcc.dg/iftrap-1.c: Fix target line.
18673
18674 2001-07-17  Richard Henderson  <rth@redhat.com>
18675
18676         * gcc.c-torture/execute/20010717-1.c: New.
18677
18678 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18679
18680         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18681         tests.
18682
18683 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18684
18685         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18686
18687 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18688
18689         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18690         UAC_SIGBUS, UAC_NOPRINT definitions.
18691
18692 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18693
18694         * objc/execute/object_is_class.m: New test.
18695         * objc/execute/object_is_meta_class.m: New test.
18696
18697 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18698
18699         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18700         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18701
18702 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18703
18704         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18705         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18706
18707 2001-07-14  Richard Henderson  <rth@redhat.com>
18708
18709         * gcc.dg/iftrap-1.c: New.
18710
18711 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18712
18713         * g77.f-torture/execute/intrinsic77.f: New test.
18714
18715 2001-07-11  Janis Johnson <janis@us.ibm.com>
18716
18717         * gcc.misc-tests/gcov-3.c: New test.
18718
18719 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18720
18721         * gcc.c-torture/compile/20010711-1.c,
18722         * gcc.c-torture/compile/20010711-2.c: New tests.
18723
18724 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18725
18726         * gcc.c-torture/execute/20010711-1.c: New test.
18727
18728 2001-07-11  Ben Elliston  <bje@redhat.com>
18729
18730         * g++.old-deja/g++.other/enum5.C: New test.
18731
18732 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18733
18734         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18735         (g++-dg-prune): Call prune_gcc_output.
18736         * prune.exp: New file for prune_gcc_output.
18737         * lib/g++.exp, lib/gcc.exp: Load it.
18738
18739 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18740
18741         * gcc.c-torture/compile/20010701-1.c,
18742         g++.old-deja/g++.ext/attrib6.C: New tests.
18743
18744 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18745
18746         * gcc.c-torture/compile/20010706-1.c: New test.
18747
18748 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18749
18750         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18751
18752 2001-06-28  Stan Shebs  <shebs@apple.com>
18753
18754         * gcc.dg/pragma-darwin.c: New test.
18755
18756 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18757
18758         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18759         Solaris 2.[678] system.
18760
18761 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18762
18763         * gcc.dg/20010622-1.c: New test.
18764
18765 2001-06-18  Stan Shebs  <shebs@apple.com>
18766
18767         * objc.dg: New directory.
18768         * objc.dg/dg.exp: New file.
18769         * objc.dg/alias.m: New.
18770         * objc.dg/class-1.m: New.
18771         * objc.dg/class-2.m: New.
18772         * objc.dg/const-str-1.m: New.
18773         * objc.dg/const-str-2.m: New.
18774         * objc.dg/id-1.m: New.
18775         * objc.dg/method-1.m: New.
18776         * objc.dg/super-class-1.m: New.
18777         * lib/objc-dg.exp: New file.
18778
18779 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18780
18781         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18782         of label name.
18783
18784 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18785
18786         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18787
18788 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18789
18790         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18791         variable.
18792
18793 2001-06-12  Richard Henderson  <rth@redhat.com>
18794
18795         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18796
18797 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18798
18799         * g++.old-deja/g++.abi/vbase5.C: New test.
18800         * g++.old-deja/g++.abi/vbase6.C: New test.
18801         * g++.old-deja/g++.abi/vbase7.C: New test.
18802
18803 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18804
18805         * gcc.c-torture/compile/20010610-1.c: New test.
18806
18807 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18808
18809         * g++.old-deja/g++.abi/vbase4.C: New test.
18810
18811 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18812
18813         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18814         support %f for HC11/HC12 targets.
18815         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18816         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18817         on HC11/HC12 targets.
18818         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18819
18820 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18821
18822         * gcc.dg/wchar_t-1.c: New file.
18823         * gcc.dg/wint_t-1.c: Likewise.
18824
18825 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18826
18827         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18828
18829 2001-06-11  Richard Henderson  <rth@redhat.com>
18830
18831         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18832
18833 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18834
18835         * gcc.c-torture/compile/20010611-1.c: New test.
18836
18837 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18838
18839         * gcc.dg/c99-tag-1.c: Add more tests.
18840
18841 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18842
18843         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18844         representation on MN10300 and ARM/Thumb.
18845
18846 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18847
18848         * g77.f-torture/execute/20010610.f: New.
18849
18850 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18851
18852         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18853         names.
18854
18855 2001-06-09  Richard Henderson  <rth@redhat.com>
18856
18857         * gcc.c-torture/execute/ashrdi-1.c: New.
18858         * gcc.c-torture/execute/ashldi-1.c: New.
18859         * gcc.c-torture/execute/lshrdi-1.c: New.
18860
18861 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18862
18863         * objc/execute/load-3.m: Added. Check sending +load to categories,
18864         in addition to classes.
18865
18866 2001-06-08  Stan Shebs  <shebs@apple.com>
18867
18868         * objc/execute/load-2.m: New test.  From Nicola Pero
18869         <n.pero@mi.flashnet.it>.
18870
18871 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18872
18873         * gcc.c-torture/execute/20010605-2.c: New test.
18874
18875 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18876
18877         * g++.old-deja/g++.abi/vbase2.C: New test.
18878         * g++.old-deja/g++.abi/vbase3.C: New test.
18879
18880 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18881
18882         * g++.old-deja/g++.pt/friend49.C: New test.
18883
18884 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18885
18886         * g++.old-deja/g++.ext/anon3.C: New test.
18887
18888 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18889
18890         * g++.old-deja/g++.other/conv7.C: New test.
18891
18892 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18893
18894         * gcc.c-torture/compile/20010605-2.c: New test.
18895
18896 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18897
18898         * gcc.c-torture/execute/20010604-1.c: New test.
18899
18900 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18901
18902         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18903
18904 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18905
18906         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18907         (g++_link_flags): Likewise.
18908         (g++_init): Pass gccpath's value to two previous functions.
18909
18910 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18911
18912         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18913         Ensure logfile entry matches exec command line.
18914
18915 2001-05-31  Richard Henderson  <rth@redhat.com>
18916
18917         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18918         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18919
18920 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18921
18922         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18923         compiler for irix6.2
18924
18925 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18926
18927         * g++.old-deja/g++.other/optimize3.C: New file.
18928
18929 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18930
18931         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18932         assemble.
18933
18934 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18935
18936         * g++.old-deja/g++.other/optimize2.C: New file.
18937
18938 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18939
18940         * gcc.c-torture/compile/20010518-2.c: New file.
18941         * gcc.c-torture/execute/20010518-1.c: New file.
18942         * gcc.c-torture/execute/20010518-2.c: New file.
18943
18944 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18945
18946         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18947
18948 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18949
18950         G++ no longer defines builtins that do not begin with __builtin.
18951         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18952         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18953         * g++.old-deja/g++.law/builtin1.C: Likewise.
18954         * g++.old-deja/g++.law/cvt2.C: Likewise.
18955         * g++.old-deja/g++.mike/net5.C: Likewise.
18956         * g++.old-deja/g++.other/builtins1.C: Likewise.
18957         * g++.old-deja/g++.other/builtins2.C: Likewise.
18958         * g++.old-deja/g++.other/builtins3.C: Likewise.
18959         * g++.old-deja/g++.other/builtins4.C: Likewise.
18960         * g++.old-deja/g++.other/inline8.C: Likewise.
18961         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18962
18963 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18964
18965         * g++.old-deja/g++.pt/using1.C: Adjust.
18966         * g++.old-deja/g++.pt/using2.C: New test.
18967
18968 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18969
18970         * gcc.dg/cpp/charconst.c: New tests.
18971         * gcc.dg/cpp/escape.c: New tests.
18972         * gcc.dg/cpp/escape-1.c: New tests.
18973         * gcc.dg/cpp/escape-2.c: New tests.
18974         * gcc.dg/cpp/ucs.c: New tests.
18975
18976 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18977
18978         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18979         native compiler for irix6.5.
18980
18981 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18982
18983         * lib/g++.exp (g++_include_flags): Use args to compute
18984         get_multilibs.
18985         (g++_link_flags): Likewise.
18986         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18987
18988 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18989
18990         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18991
18992 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18993
18994         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18995         this file.
18996
18997 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18998
18999         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
19000         STACK_SIZE;
19001         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
19002         to STACK_SIZE; Use it to define size of add_histo array.
19003         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
19004         to STACK_SIZE.
19005         (f): Use GITT_SIZE to define size of gitt local table.
19006         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
19007         to STACK_SIZE; Use it to define size of bytemem array.
19008
19009 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19010
19011         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
19012         on 68HC11/HC12 due to the asm instruction.
19013         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
19014         * gcc.c-torture/compile/920520-1.x: Likewise.
19015         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
19016         on 68HC11/HC12 because the function is larger than 64K.
19017         * gcc.c-torture/compile/961203-1.x: New file, this test fails
19018         on 68HC11/HC12 because the structure is too large.
19019
19020 2001-05-20  Richard Henderson  <rth@redhat.com>
19021
19022         * gcc.c-torture/execute/20010520-1.c: New.
19023
19024 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19025
19026         * g++.old-deja/g++.warn/compare1.C: New test.
19027         * gcc.dg/compare4.c: New test.
19028
19029 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
19030
19031         * g++.old-deja/g++.other/optimize1.C: New test.
19032
19033 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19034
19035         * g++.old-deja/g++.pt/spec41.C: New test.
19036
19037 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
19038
19039         * gcc.c-torture/compile/20010114-1.x: Remove.
19040
19041 2001-05-18  Stan Shebs  <shebs@apple.com>
19042
19043         * gcc.c-torture/compile/20010518-1.c: New test.
19044
19045 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
19046
19047         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
19048         * g++.old-deja/g++.pt/crash67.C: New test.
19049
19050 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
19051
19052         * g++.old-deja/g++.other/debug9.C: New test.
19053
19054 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
19055
19056         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
19057
19058 2001-05-16  Jan Hubicka  <jh@suse.cz>
19059
19060         * gcc.c-torture/compile/20010516-1.c: New test.
19061
19062 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19063
19064         * g++.old-deja/g++.other/crash41.C: New test.
19065
19066 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19067
19068         * g++.old-deja/g++.pt/crash66.C: New test.
19069
19070 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
19071
19072         * g++.old-deja/g++.robertl/eb27.C: Convert.
19073
19074 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
19075
19076         * g++.dg/friend-warn.C: New test.  Do not warn about friend
19077         declaration being redundant.
19078
19079 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
19080
19081         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
19082
19083 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
19084
19085         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
19086
19087 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
19088
19089         * lib/g++.exp: Use testsuite_flags.
19090
19091 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
19092
19093         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
19094
19095 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19096
19097         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
19098
19099 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
19100
19101         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
19102
19103 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
19104
19105         * gcc.c-torture/compile/20010313-1.c: New test.
19106
19107 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
19108
19109         * gcc.dg/cpp/direct2.c: New test.
19110         * gccq.dg/cpp/direct2s.c: New test.
19111
19112         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
19113
19114 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
19115
19116         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
19117         * g++.old-deja/g++.other/op3.C: Likewise.
19118
19119 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19120
19121         * gcc.dg/cpp/syshdr.h: New file.
19122         * gcc.dg/cpp/sysmac1.c: Update.
19123         * gcc.dg/cpp/sysmac2.c: Update.
19124
19125 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19126
19127         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
19128
19129 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
19130
19131         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
19132         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
19133
19134 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
19135
19136         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
19137
19138 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
19139
19140         * lib/g++.exp (g++_include_flags): Don't use any special flags
19141         if TESTING_IN_BUILD_TREE is not defined.
19142         (g++_init): Use a plain 'c++' as the compiler if
19143         TESTING_IN_BUILD_TREEE is not defined.
19144
19145 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19146
19147         * g++.old-deja/g++.eh/catch13.C: New test.
19148         * g++.old-deja/g++.eh/catch14.C: New test.
19149
19150 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19151
19152         * gcc.dg/cpp/tr-define.c: New test.
19153
19154 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
19155
19156         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
19157         <stdlib.h>, not <malloc.h>.
19158
19159 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19160
19161         * g++.old-deja/g++.ns/template17.C: New test.
19162
19163 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19164
19165         * g++.old-deja/g++.pt/ref4.C: New test.
19166
19167 2001-04-30  Richard Henderson  <rth@redhat.com>
19168
19169         * gcc.dg/20000724-1.c: Revert last change.
19170
19171 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
19172
19173         * g77.f-torture/execute/20010430.f: New test.
19174
19175 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
19176
19177         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
19178
19179 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
19180
19181         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
19182
19183 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19184
19185         * g++.old-deja/g++.eh/crash6.C: New test.
19186
19187 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19188
19189         * g++.old-deja/g++.other/warn7.C: New test.
19190
19191 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19192
19193         * g++.old-deja/g++.other/defarg9.C: New test.
19194
19195 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19196
19197         * g77.f-torture/compile/20010426.f: New test.
19198         * g77.f-torture/execute/20010426.f: New test.
19199
19200 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19201
19202         * g77.f-torture/compile/20000629-1.x: Remove - error
19203         has been fixed.
19204
19205 2001-04-26  Jeffrey A Law  (law@cygnus.com)
19206
19207         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
19208         Tweak slightly to work with g++.dg framework.
19209         * g++.dg/special/ecos.exp: Run initp1.C test.
19210         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
19211
19212         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
19213         its linker doesn't give line numbers either.
19214         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
19215
19216 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19217
19218         * g++.old-deja/g++.other/lex1.C: New test.
19219
19220 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
19221
19222         * gcc.dg/noncompile/20010425-1.c: New test.
19223
19224 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19225
19226         * g++.old-deja/g++.pt/mangle2.C: New test.
19227
19228 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19229
19230         * gcc.dg/format/plus-1.c: New test.
19231
19232 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19233
19234         * gcc.dg/20010423-1.c: New test.
19235
19236 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19237
19238         * gcc.c-torture/execute/20010422-1.c: New test.
19239
19240 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
19241
19242         * g++.old-deja/g++.ns/type2.C: New test.
19243
19244 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
19245
19246         * g++.old-deja/g++.other/perf1.C: New test.
19247
19248 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
19249
19250         * gcc.dg/c99-func-2.c: Remove xfail.
19251         * gcc.dg/c99-func-3.c: Remove xfail.
19252         * gcc.dg/c99-func-4.c: Remove xfail.
19253
19254 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
19255
19256         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
19257
19258 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19259
19260         * gcc.c-torture/compile/20010423-1.c: New test.
19261
19262 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19263
19264         * g++.old-deja/g++.pt/typename28.C: New test.
19265
19266 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19267
19268         * g++.old-deja/g++.abi/empty2.C: New test.
19269         * g++.old-deja/g++.abi/empty3.C: New test.
19270
19271 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19272
19273         * g++.old-deja/g++.other/comdat2.C: New test.
19274         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
19275
19276 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19277
19278         * g++.old-deja/g++.other/overload14.C: New test.
19279
19280 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19281
19282         * g++.old-deja/g++.other/lookup23.C: New test.
19283
19284 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19285
19286         * gcc.c-torture/execute/20010403-1.c: New test.
19287
19288 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
19289             Mark Mitchell  <mark@codesourcery.com>
19290
19291         * lib/old-dejagnu.exp: Don't delete output of executable.
19292         Add .exe suffix to executables.
19293
19294 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
19295
19296         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
19297
19298 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19299
19300         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
19301
19302 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19303
19304         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
19305         * g++.old-deja/g++.abi/crash1.C: New test.
19306
19307 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19308
19309         * g++.old-deja/g++.other/crash40.C: New test.
19310
19311 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19312
19313         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
19314
19315 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
19316
19317         * g++.old-deja/g++.other/warn6.C: New test.
19318
19319 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19320
19321         * g++.old-deja/g++.robertl/eb42.C: Same.
19322
19323 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19324
19325         * gcc.dg/wtr-conversion-1.c: New testcase.
19326
19327 2001-04-10  Richard Henderson  <rth@redhat.com>
19328
19329         * g++.old-deja/g++.other/array5.C: New.
19330
19331 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19332
19333         * gcc.c-torture/execute/20010408-1.c: New test.
19334
19335 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
19336
19337         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
19338         headers and constructs.
19339         * g++.old-deja/g++.robertl/eb79.C: Same.
19340         * g++.old-deja/g++.robertl/eb77.C (main): Same.
19341         * g++.old-deja/g++.robertl/eb73.C: Same.
19342         * g++.old-deja/g++.robertl/eb66.C (main): Same.
19343         * g++.old-deja/g++.robertl/eb55.C (t): Same.
19344         * g++.old-deja/g++.robertl/eb54.C (main): Same.
19345         * g++.old-deja/g++.robertl/eb46.C (main): Same.
19346         * g++.old-deja/g++.robertl/eb44.C: Same.
19347         * g++.old-deja/g++.robertl/eb41.C (main): Same.
19348         * g++.old-deja/g++.robertl/eb4.C (main): Same.
19349         * g++.old-deja/g++.robertl/eb39.C: Same.
19350         * g++.old-deja/g++.robertl/eb33.C (main): Same.
19351         * g++.old-deja/g++.robertl/eb31.C (main): Same.
19352         * g++.old-deja/g++.robertl/eb30.C: Same.
19353         * g++.old-deja/g++.robertl/eb3.C: Same.
19354         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
19355         * g++.old-deja/g++.robertl/eb21.C: Same.
19356         * g++.old-deja/g++.robertl/eb15.C: Same.
19357         * g++.old-deja/g++.robertl/eb118.C: Same.
19358         * g++.old-deja/g++.robertl/eb115.C (main): Same.
19359         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
19360         * g++.old-deja/g++.robertl/eb109.C: Same.
19361         * g++.old-deja/g++.other/sibcall1.C (main): Same.
19362         * g++.old-deja/g++.mike/rtti1.C: Same.
19363         * g++.old-deja/g++.mike/p658.C: Same.
19364         * g++.old-deja/g++.mike/net46.C: Same.
19365         * g++.old-deja/g++.mike/net34.C: Same.
19366         * g++.old-deja/g++.mike/memoize1.C: Same.
19367         * g++.old-deja/g++.mike/eh2.C: Same.
19368         * g++.old-deja/g++.law/weak.C: Same.
19369         * g++.old-deja/g++.law/visibility7.C: Same.
19370         * g++.old-deja/g++.law/visibility25.C: Same.
19371         * g++.old-deja/g++.law/visibility22.C: Same.
19372         * g++.old-deja/g++.law/visibility2.C: Same.
19373         * g++.old-deja/g++.law/visibility17.C: Same.
19374         * g++.old-deja/g++.law/visibility13.C: Same.
19375         * g++.old-deja/g++.law/visibility10.C: Same.
19376         * g++.old-deja/g++.law/visibility1.C: Same.
19377         * g++.old-deja/g++.law/virtual3.C (eval): Same.
19378         * g++.old-deja/g++.law/vbase1.C: Same.
19379         * g++.old-deja/g++.law/operators32.C: Same.
19380         * g++.old-deja/g++.law/nest3.C: Same.
19381         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
19382         * g++.old-deja/g++.law/except5.C (main): Same.
19383         * g++.old-deja/g++.law/cvt7.C (run): Same.
19384         * g++.old-deja/g++.law/cvt2.C: Same.
19385         * g++.old-deja/g++.law/cvt16.C: Same.
19386         * g++.old-deja/g++.law/ctors6.C (bar): Same.
19387         * g++.old-deja/g++.law/ctors17.C (main): Same.
19388         * g++.old-deja/g++.law/ctors13.C: Same.
19389         * g++.old-deja/g++.law/ctors12.C (main): Same.
19390         * g++.old-deja/g++.law/ctors10.C: Same.
19391         * g++.old-deja/g++.law/code-gen5.C: Same.
19392         * g++.old-deja/g++.law/bad-error7.C: Same.
19393         * g++.old-deja/g++.law/arm9.C: Same.
19394         * g++.old-deja/g++.law/arm12.C: Same.
19395         * g++.old-deja/g++.law/arg8.C: Same.
19396         * g++.old-deja/g++.law/arg1.C: Same.
19397         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
19398         * g++.old-deja/g++.jason/template31.C: Same.
19399         * g++.old-deja/g++.jason/template24.C (main): Same.
19400         * g++.old-deja/g++.jason/2371.C: Same.
19401         * g++.old-deja/g++.eh/new2.C: Same.
19402         * g++.old-deja/g++.eh/new1.C: Same.
19403         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
19404         * g++.old-deja/g++.brendan/nest21.C (main): Same.
19405         * g++.old-deja/g++.brendan/err-msg3.C: Same.
19406         * g++.old-deja/g++.brendan/crash62.C: Same.
19407         * g++.old-deja/g++.brendan/crash52.C: Same.
19408         * g++.old-deja/g++.brendan/crash49.C (main): Same.
19409         * g++.old-deja/g++.brendan/crash38.C: Same.
19410         * g++.old-deja/g++.brendan/crash15.C (main): Same.
19411         * g++.old-deja/g++.brendan/copy9.C: Same.
19412
19413 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
19414
19415         * gcc.c-torture/execute/20001203-2.c (memset):
19416         Count argument is of type __SIZE_TYPE__.
19417
19418 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
19419
19420         * gcc.c-torture/compile/20010404-1.c: New test.
19421
19422 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
19423
19424         * gcc.c-torture/compile/20010326-1.c: New test.
19425
19426 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
19427
19428         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
19429         peculiarities of the SH.
19430         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
19431
19432 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19433
19434         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
19435         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
19436         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
19437
19438 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19439
19440         * g77.f-torture/compile/20010321-1.f: New test.
19441
19442 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19443
19444         * gcc.c-torture/compile/20010329-1.c: New test.
19445
19446 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19447
19448         * gcc.c-torture/execute/20010329-1.c: New test.
19449
19450 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19451
19452         * g++.old-deja/g++.other/eh4.C: Fix typo.
19453
19454 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19455
19456         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
19457
19458 2001-03-28  Philip Blundell  <philb@gnu.org>
19459
19460         * gcc.c-torture/compile/20010328-1.c: New test.
19461
19462 2001-03-27  Richard Henderson  <rth@redhat.com>
19463
19464         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
19465         * g++.old-deja/g++.eh/vbase3.C: Likewise.
19466
19467 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
19468
19469         * gcc.c-torture/compile/20010327-1.c: New test.
19470
19471 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19472
19473         * g++.old-deja/g++.other/friend12.C: New test.
19474         * g++.old-deja/g++.other/friend9.C: Expect no errors.
19475         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
19476
19477 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19478
19479         * gcc.c-torture/execute/20010325-1.c: New test.
19480
19481 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
19482
19483         * g++.old-deja/g++.other/mangle3.C: New test.
19484
19485 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
19486
19487         * g++.old-deja/g++.other/anon8.C: New test.
19488
19489 2001-03-20  Philip Blundell  <philb@gnu.org>
19490
19491         * gcc.c-torture/compile/20010320-1.c: New test.
19492
19493 2001-03-17  Richard Henderson  <rth@redhat.com>
19494
19495         * g++.old-deja/g++.other/eh4.C: Add expected error text.
19496
19497 2001-03-15  Geoff Keating  <geoff@redhat.com>
19498
19499         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
19500         tests on AIX.
19501
19502 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
19503
19504         * g++.old-deja/g++.other/eh4.C: New test.
19505
19506 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19507
19508         * gcc.dg/cpp/mi1.c: Update.
19509
19510 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
19511
19512         * g++.old-deja/g++.other/regstack.C: New test.
19513
19514 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19515
19516         * g++.old-deja/g++.other/ref4.C: New test.
19517
19518 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
19519
19520         * objc/execute/va_method.m: Added.
19521         * objc/execute/IMP.m: Added.
19522         * objc/execute/_cmd.m: Added.
19523         * objc/execute/accessing_ivars.m: Added.
19524         * objc/execute/class-1.m: Added.
19525         * objc/execute/class-10.m: Added.
19526         * objc/execute/class-11.m: Added.
19527         * objc/execute/class-12.m: Added.
19528         * objc/execute/class-13.m: Added.
19529         * objc/execute/class-14.m: Added.
19530         * objc/execute/class-2.m: Added.
19531         * objc/execute/class-3.m: Added.
19532         * objc/execute/class-4.m: Added.
19533         * objc/execute/class-5.m: Added.
19534         * objc/execute/class-6.m: Added.
19535         * objc/execute/class-7.m: Added.
19536         * objc/execute/class-8.m: Added.
19537         * objc/execute/class-9.m: Added.
19538         * objc/execute/class-tests-1.h
19539         * objc/execute/class-tests-2.h
19540         * objc/execute/compatibility_alias.m: Added.
19541         * objc/execute/encode-1.m: Added.
19542         * objc/execute/formal_protocol-1.m: Added.
19543         * objc/execute/formal_protocol-2.m: Added.
19544         * objc/execute/formal_protocol-3.m: Added.
19545         * objc/execute/formal_protocol-4.m: Added.
19546         * objc/execute/formal_protocol-5.m: Added.
19547         * objc/execute/formal_protocol-6.m: Added.
19548         * objc/execute/formal_protocol-7.m: Added.
19549         * objc/execute/informal_protocol.m: Added.
19550         * objc/execute/initialize.m: Added.
19551         * objc/execute/load.m: Added.
19552         * objc/execute/many_args_method.m: Added.
19553         * objc/execute/nested-3.m: Added.
19554         * objc/execute/no_clash.m: Added.
19555         * objc/execute/private.m: Added.
19556         * objc/execute/redefining_self.m: Added.
19557         * objc/execute/root_methods.m: Added.
19558         * objc/execute/selector-1.m: Added.
19559         * objc/execute/static-1.m: Added.
19560         * objc/execute/static-2.m: Added.
19561         * objc/execute/va_method.m: Added.
19562
19563 2001-03-10  Richard Henderson  <rth@redhat.com>
19564
19565         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19566
19567 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19568
19569         * g++.old-deja/g++.other/crash31.C: XFAIL.
19570         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19571         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19572         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19573         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19574         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19575
19576 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19577
19578         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19579
19580 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19581
19582         * gcc.dg/20000724-1.c: Don't use multiline strings.
19583
19584 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19585
19586         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19587         result of -cString against what we expect it to be; don't just
19588         print it out for no one to read.
19589
19590         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19591         Based on testcases provided by Nicola Pero.
19592
19593 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19594
19595         * gcc.dg/cpp/macro7.c: New test.
19596
19597 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19598
19599         * gcc.dg/cpp/multiline.c: Update.
19600
19601 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19602
19603         * g++.old-deja/g++.other/enum3.C: New test.
19604
19605 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19606
19607         * g++.old-deja/g++.other/pod1.C: New test.
19608
19609 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19610
19611         * g++.old-deja/g++.ext/overload1.C: New test.
19612
19613 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19614
19615         * g++.old-deja/g++.pt/using1.C: New test.
19616
19617 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19618
19619         * g++.old-deja/g++.other/using9.C: New test.
19620
19621 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19622
19623         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19624
19625         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19626
19627 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19628
19629         * g++.old-deja/g++.ext/realpt1.C: Remove.
19630
19631 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19632
19633         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19634
19635 2001-02-26  Will Cohen  <wcohen@redhat.com>
19636
19637         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19638
19639 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19640
19641         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19642         templatized constructors.
19643
19644 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19645
19646         * gcc.c-torture/execute/20010224-1.c: New test.
19647
19648 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19649
19650         * gcc.c-torture/execute/20010222-1.c: New test.
19651
19652 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19653
19654         * g++.old-deja/g++.other/inline20.C: New test.
19655
19656 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19657
19658         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19659
19660 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19661
19662         * g++.old-deja/g++.other/lookup22.C: New test.
19663
19664 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19665
19666         * g77.dg: New directory.
19667         * g77.dg/20010216-1.f: New test case.
19668         * g77.dg/dg.exp: New driver.
19669         * lib/g77-dg.exp: New driver library.
19670
19671 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19672
19673         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19674
19675 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19676
19677         * g++.old-deja/g++.other/decl9.C: New test.
19678
19679 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19680
19681         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19682         not need <string> and also tests the initialization at runtime.
19683
19684 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19685
19686         * gcc.c-torture/execute/longlong.c: New test.
19687
19688 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19689
19690         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19691
19692 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19693
19694         * gcc.c-torture/execute/920302-1.c (execute):
19695         Change argument type to short.
19696
19697 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19698
19699         * g++.old-deja/g++.pt/deduct6.C: New test.
19700
19701 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19702
19703         * g++.old-deja/g++.pt/deduct5.C: New test.
19704
19705 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19706
19707         * gcc.c-torture/execute/20010209-1.c: New test.
19708
19709 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19710
19711         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19712
19713 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19714
19715         * g++.dg/vtgc1.C: Update for new ABI.
19716
19717         * consistency.vlad: New directory, 1665 files.
19718
19719 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19720
19721         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19722         return type.
19723         * gcc.dg/cpp/digraphs.c: Declare puts.
19724
19725 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19726
19727         * g++.old-deja/g++.other/warn5.C: New test.
19728
19729 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19730
19731         * g++.old-deja/g++.pt/spec40.C: New test.
19732
19733 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19734
19735         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19736         case.
19737         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19738
19739 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19740
19741         * gcc.c-torture/compile/20010209-1.c: New test.
19742
19743 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19744
19745         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19746         excess errors message but not if it crashes.
19747         * g++.old-deja/g++.other/crash27.C: Likewise.
19748         * g++.old-deja/g++.other/crash28.C: Likewise.
19749         * g++.old-deja/g++.other/crash30.C: Likewise.
19750         * g++.old-deja/g++.other/crash32.C: Likewise.
19751         * g++.old-deja/g++.other/crash35.C: Likewise.
19752         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19753
19754 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19755
19756         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19757         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19758         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19759         g77.f-torture/execute/execute.exp,
19760         g77.f-torture/noncompile/noncompile.exp,
19761         gcc.c-torture/execute/execute.exp,
19762         gcc.c-torture/execute/memcheck/memcheck.exp,
19763         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19764         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19765         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19766         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19767         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19768         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19769         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19770         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19771         Remove bug reporting instructions with ancient email addresses.
19772
19773 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19774
19775         * gcc.dg/20010202-1.c: New test.
19776         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19777
19778 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19779
19780         * g++.dg/stdbool-if.C: New test.
19781
19782 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19783
19784         * objc/execute/fdecl.m: Added main().
19785
19786 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19787
19788         * gcc.c-torture/execute/20010206-1.c: New test.
19789
19790 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19791
19792         * gcc.dg/cpp/avoidpaste1.c: Update.
19793
19794 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19795
19796         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19797         Pero <nicola@brainstorm.co.uk>.
19798         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19799
19800 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19801
19802         * g++.old-deja/g++.pt/spec39.C: New test.
19803
19804 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19805
19806         * gcc.c-torture/compile/20010202-1.c: New test.
19807
19808 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19809
19810         * g++.old-deja/g++.abi/primary2.C: New test.
19811         * g++.old-deja/g++.abi/primary3.C: New test.
19812         * g++.old-deja/g++.abi/primary4.C: New test.
19813         * g++.old-deja/g++.abi/primary5.C: New test.
19814         * g++.old-deja/g++.abi/vtable3.h: New test.
19815         * g++.old-deja/g++.abi/vtable3a.C: New test.
19816         * g++.old-deja/g++.abi/vtable3b.C: New test.
19817         * g++.old-deja/g++.abi/vtable3c.C: New test.
19818         * g++.old-deja/g++.abi/vtable3d.C: New test.
19819         * g++.old-deja/g++.abi/vtable3e.C: New test.
19820         * g++.old-deja/g++.abi/vtable3f.C: New test.
19821         * g++.old-deja/g++.abi/vtable3g.C: New test.
19822         * g++.old-deja/g++.abi/vtable3h.C: New test.
19823         * g++.old-deja/g++.abi/vtable3i.C: New test.
19824         * g++.old-deja/g++.abi/vtable3j.C: New test.
19825         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19826
19827 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19828
19829         * g++.old-deja/g++.other/anon6.C: New test.
19830         * g++.old-deja/g++.other/anon7.C: New test.
19831
19832 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19833
19834         * gcc.dg/cpp/avoidpaste2.c: New tests.
19835
19836 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19837
19838         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19839
19840 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19841
19842         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19843         DECIMAL_DIG cases for Irix."
19844
19845 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19846
19847         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19848
19849 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19850
19851         * gcc.dg/c99-tag-1.c: New test.
19852
19853 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19854
19855         * gcc.dg/cpp/tr-warn1.c: Add tests.
19856
19857 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19858
19859         * gcc.dg/cpp/avoidpaste1.c: Update.
19860         * gcc.dg/cpp/paste4.c: Update.
19861
19862 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19863
19864         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19865         cases for Irix.
19866
19867 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19868
19869         * g++.old-deja/g++.other/inline19.C: New test.
19870
19871 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19872
19873         * gcc.dg/Wlarger-than.c: New test.
19874
19875 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19876
19877         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19878
19879 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19880
19881         * gcc.c-torture/execute/20010129-1.c: New test.
19882         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19883
19884 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19885
19886         * gcc.dg/cpp/avoidpaste1.c: Test case.
19887
19888 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19889
19890         * g++.old-deja/g++.other/inline18.C: New test.
19891
19892 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19893
19894         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19895         and __builtin_putchar.
19896
19897 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19898
19899         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19900         tests.
19901
19902 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19903
19904         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19905         floating point number rounding mode to round to the nearest
19906         representable mode.
19907
19908 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19909
19910         * g++.old-deja/g++.other/mangle2.C: New test.
19911
19912 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19913
19914         * gcc.c-torture/compile/20010124-1.c: New test.
19915
19916 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19917
19918         * g++.old-deja/g++.pt/spec38.C: New test.
19919
19920 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19921
19922         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19923         "Build don't run".
19924
19925 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19926
19927         * gcc.c-torture/execute/20010123-1.c: New test.
19928
19929 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19930
19931         * g++.old-deja/g++.pt/spec37.C: New test.
19932
19933 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19934
19935         * g++.old-deja/g++.pt/overload14.C: New test.
19936
19937 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19938
19939         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19940         __builtin_return_address.
19941
19942 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19943
19944         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19945         * g++.old-deja/g++.pt/spec35.C: New test.
19946         * g++.old-deja/g++.pt/spec36.C: New test.
19947
19948 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19949
19950         * gcc.c-torture/compile/20010118-1.c: New test.
19951
19952 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19953
19954         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19955
19956 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19957
19958         * gcc.c-torture/execute/20010119-1.c: New test.
19959
19960 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19961
19962         * g++.old-deja/g++.other/vbase5.C: New test.
19963
19964 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19965
19966         * gcc.c-torture/execute/20010118-1.c: New test.
19967
19968 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19969
19970         * g++.old-deja/g++.pt/deduct3.C: New test.
19971
19972 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19973
19974         * g++.old-deja/g++.pt/spec34.C: New test.
19975
19976 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19977
19978         * g77.f-torture/compile/20000601-2.f: New test.
19979
19980 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19981
19982         * g++.old-deja/g++.other/init17.C: New test.
19983
19984 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19985
19986         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19987
19988 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19989
19990         * g++.old-deja/g++.pt/unify8.C: New test.
19991
19992 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19993
19994         * g++.old-deja/g++.abi/vbase1.C: New test.
19995
19996 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19997
19998         * g++.old-deja/g++.pt/crash65.C: New test.
19999
20000 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20001
20002         * gcc.dg/cpp/assembl2.S: New test case.
20003
20004 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
20005
20006         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
20007         are supported.
20008
20009 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20010
20011         * g++.old-deja/g++.other/builtins1.C: New test.
20012         * g++.old-deja/g++.other/builtins2.C: Likewise.
20013         * g++.old-deja/g++.other/builtins3.C: Likewise.
20014         * g++.old-deja/g++.other/builtins4.C: Likewise.
20015
20016 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
20017
20018         * gcc.c-torture/compile/20010117-1.c: New test.
20019         * gcc.c-torture/compile/20010117-2.c: New test.
20020
20021 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20022
20023         * g77.f-torture/execute/20010116.[fx]: New test,
20024         XFAIL on i?86-*-*.
20025         * g77.f-torture/compile/20010115.f: Indicate it's
20026         a test for PR fortran/1636.
20027
20028 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20029
20030         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
20031
20032 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20033
20034         * g77.f-torture/compile/20010115.f: New test.
20035
20036 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
20037
20038         * g++.old-deja/g++.pt/nontype5.C: New test.
20039
20040 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20041
20042         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
20043         have an equivalent working one below it.
20044
20045 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20046
20047         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
20048         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20049
20050 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20051
20052         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
20053         message containing "init_priority".
20054         (conpr-2.C): Likewise.
20055         (conpr-3.C): Likewise.
20056         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
20057
20058 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20059
20060         * gcc.c-torture/execute/20010114-2.c: New test.
20061
20062 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20063
20064         * gcc.c-torture/compile/20010114-1.c: New test.
20065         * gcc.c-torture/compile/20010114-1.x: Xfail.
20066         * gcc.c-torture/compile/20010114-2.c: New test.
20067         * gcc.c-torture/execute/20010114-1.c: New test.
20068         * gcc.dg/trunc-1.c: New test.
20069         * gcc.dg/uninit-B.c: New test.
20070
20071 2001-01-13  Nick Clifton  <nickc@redhat.com>
20072
20073         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
20074         target.
20075
20076 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20077
20078         * gcc.c-torture/compile/20010113-1.c: New test.
20079
20080 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
20081
20082         * gcc.c-torture/compile/20001212-1.c: New test.
20083
20084 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20085
20086         * gcc.dg/cpp/widestr1.c: Update.
20087         * gcc.dg/cpp/prag-imp.c: Remove.
20088
20089 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
20090
20091         * gcc.c-torture/execute/20000801-3.x: Remove.
20092         * gcc.dg/c90-init-1.c: New test.
20093         * gcc.dg/c99-init-1.c: New test.
20094         * gcc.dg/c99-init-2.c: New test.
20095         * gcc.dg/gnu99-init-1.c: New test.
20096
20097 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
20098
20099         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
20100         testing that no relevant ones were found.
20101
20102 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20103
20104         * g++.old-deja/g++.pt/cast2.C: New test.
20105
20106 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20107
20108         * g++.old-deja/g++.pt/friend47.C: New test.
20109
20110 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20111
20112         * g++.old-deja/g++.pt/instantiate13.C: New test.
20113
20114 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20115
20116         * g++.old-deja/g++.other/defarg7.C: New test.
20117         * g++.old-deja/g++.other/defarg8.C: New test.
20118
20119 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20120
20121         * g++.old-deja/g++.pt/crash64.C: New test.
20122
20123 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20124
20125         * g++.old-deja/g++.pt/crash63.C: New test.
20126
20127 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20128
20129         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
20130
20131 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
20132
20133         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
20134
20135 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20136
20137         * g++.old-deja/g++.pt/error3.C: New test.
20138
20139 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20140
20141         * g++.old-deja/g++.other/crash39.C: New test.
20142
20143 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20144
20145         * g++.old-deja/g++.other/vbase4.C: New test.
20146
20147 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
20148
20149         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
20150         * gcc.dg/special/20000419-2.c: New file. Identical to above.
20151         * gcc.dg/special/special.exp: New test driver which will check
20152         for alias support for the above test.
20153
20154 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
20155
20156         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
20157         problems on small machines.
20158         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
20159         parameterize.
20160
20161 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
20162
20163         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
20164         mips.
20165         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20166
20167 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
20168
20169         * g++.old_deja/g++.pt/using8.C: New test.
20170
20171 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20172
20173         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
20174
20175 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
20176
20177         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
20178         where a failure is expected.
20179         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
20180
20181 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20182
20183         * g++.old_deja/g++.pt/instantiate12.C: New test.
20184
20185 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20186
20187         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
20188         start of structs.
20189         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
20190         * g++.old-deja/g++.brendan/crash17.C: Likewise.
20191         * g++.old-deja/g++.brendan/crash29.C: Likewise.
20192         * g++.old-deja/g++.brendan/crash48.C: Likewise.
20193         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20194         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
20195         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20196         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
20197         * g++.old-deja/g++.eh/spec6.C: Likewise.
20198         * g++.old-deja/g++.jason/crash3.C: Likewise.
20199         * g++.old-deja/g++.law/ctors11.C: Likewise.
20200         * g++.old-deja/g++.law/ctors17.C: Likewise.
20201         * g++.old-deja/g++.law/ctors5.C: Likewise.
20202         * g++.old-deja/g++.law/ctors9.C: Likewise.
20203         * g++.old-deja/g++.mike/ambig1.C: Likewise.
20204         * g++.old-deja/g++.mike/net22.C: Likewise.
20205         * g++.old-deja/g++.mike/p3538a.C: Likewise.
20206         * g++.old-deja/g++.mike/p3538b.C: Likewise.
20207         * g++.old-deja/g++.mike/virt3.C: Likewise.
20208         * g++.old-deja/g++.niklas/t128.C: Likewise.
20209         * g++.old-deja/g++.other/anon4.C: Likewise.
20210         * g++.old-deja/g++.other/using1.C: Likewise.
20211         * g++.old-deja/g++.other/warn3.C: Likewise.
20212         * g++.old-deja/g++.pt/t37.C: Likewise.
20213         * g++.old-deja/g++.robertl/eb69.C: Likewise.
20214         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20215
20216 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20217
20218         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
20219
20220 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20221
20222         * gcc.c-torture/execute/stdio-opt-3.c: New test.
20223
20224 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
20225
20226         * gcc.c-torture/compile/20010107-1.c: New test.
20227
20228 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20229
20230         * gcc.c-torture/execute/builtin-noret-1.c: New test.
20231
20232 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20233
20234         * gcc.dg/format/format.h: New file.
20235         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
20236         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
20237         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
20238         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
20239         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
20240         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20241         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
20242         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
20243         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
20244         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
20245         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
20246         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
20247         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
20248         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
20249         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
20250         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
20251         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
20252         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
20253         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
20254         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
20255         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
20256         instead of declaring standard types, macros and functions in each
20257         test.
20258
20259 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
20260
20261         * gcc.c-torture/execute/20010106-1.c: New test.
20262
20263 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20264
20265         * gcc.dg/format/format.exp: New file.
20266         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
20267         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
20268         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
20269         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
20270         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
20271         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
20272         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
20273         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
20274         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
20275         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
20276         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
20277         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
20278         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
20279         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
20280         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
20281         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
20282         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
20283         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
20284         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
20285         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
20286         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
20287         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
20288         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
20289         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
20290         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
20291         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
20292         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
20293         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
20294         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
20295         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
20296         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
20297         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
20298         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
20299         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
20300         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
20301         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
20302         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
20303         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
20304         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
20305         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
20306         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
20307         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
20308
20309 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
20310
20311         * gcc.c-torture/execute/991228-1.c: Take word endianness into
20312         account.
20313
20314 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20315
20316         * gcc.c-torture/execute/builtin-complex-1.c: New test.
20317
20318 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20319
20320         * g++.old-deja/g++.pt/crash62.C: New test.
20321
20322 2001-01-04  Richard Henderson  <rth@redhat.com>
20323
20324         * gcc.dg/20000926-1.c: Update expected warnings.
20325         * gcc.dg/array-2.c: Likewise.
20326         * gcc.dg/array-4.c: Also validate flexible array members.
20327         * gcc.dg/c99-flex-array-1.c: New.
20328
20329 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20330
20331         * gcc.c-torture/compile/20001222-1.x: Remove.
20332
20333 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20334
20335         * gcc.c-torture/execute/built-in-setjmp.c: New.
20336
20337 2001-01-03  Richard Henderson  <rth@redhat.com>
20338
20339         * gcc.dg/940510-1.c: Update expected error wording.
20340         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
20341
20342 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
20343
20344         * lib/target-supports.exp (check_alias_available): Modified to
20345         indicate aliases not supported if only weak aliases are supported.
20346
20347 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20348
20349         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
20350         Turn on cmpstrsi checks for __pj__ and __i370__.
20351
20352 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20353
20354         * g++.old-deja/g++.other/virtual11.C: New test.
20355
20356 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20357
20358         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
20359
20360 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20361
20362         * gcc.c-torture/compile/20010102-1.c: New test.
20363
20364 2001-01-02  Andreas Jaeger  <aj@suse.de>
20365
20366         * gcc.dg/noreturn-3.c: New test.
20367
20368         * gcc.dg/noreturn-4.c: New test.
20369
20370 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20371
20372         * gcc.c-torture/execute/stdio-opt-1.c: Also test
20373         __builtin_fputc and __builtin_fwrite.
20374
20375 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20376
20377         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
20378         signed char, not default char.
20379
20380 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20381
20382         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
20383
20384 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
20385
20386         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
20387
20388 2000-12-29  Richard Henderson  <rth@redhat.com>
20389
20390         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
20391         (__cyg_profile_func_exit): Define.
20392
20393 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20394
20395         * g++.dg/vtgc1.C: New test.
20396
20397 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
20398
20399         * gcc.dg/noncompile/20001228-1.c: New test.
20400
20401         * gcc.dg/20001228-1.c: New test.
20402
20403         * gcc.c-torture/execute/20001228-1.c: New test.
20404
20405 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
20406
20407         * gcc.dg/format-strfmon-1.c: New test.
20408
20409 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20410
20411         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
20412         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
20413         * gcc.c-torture/execute/string-opt-1.c: Likewise.
20414         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20415         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20416         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20417         * gcc.c-torture/execute/string-opt-6.c: Likewise.
20418         * gcc.c-torture/execute/string-opt-7.c: Likewise.
20419         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20420         * gcc.c-torture/execute/string-opt-9.c: Likewise.
20421         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20422         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20423         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20424
20425         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
20426         * gcc.c-torture/execute/string-opt-4.c: Test index.
20427
20428 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
20429
20430         * gcc.c-torture/compile/20001226-1.c: New test.
20431
20432 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20433
20434         * gcc.c-torture/compile/20001222-1.c: New test.
20435         * gcc.c-torture/compile/20001222-1.x: Xfail.
20436
20437 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
20438
20439         * gcc.c-torture/execute/comp-goto-2.c: New test.
20440
20441 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
20442
20443         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
20444         Use long types if __INT_MAX__ is 32767.
20445         (main): Use cast to (sint32 *) when poking 88 into a_page.
20446
20447         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
20448
20449 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
20450
20451         * gcc.c-torture/compile/20001221-1.c: New test.
20452         * gcc.c-torture/execute/20001221-1.c: New test.
20453
20454 2000-12-20  Richard Henderson  <rth@redhat.com>
20455
20456         * g++.old-deja/g++.pt/crash36.C: Update error lines.
20457         * g++.old-deja/g++.robertl/eb109.C: Likewise.
20458
20459 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20460
20461         * gcc.dg/compare3.c: New test.
20462
20463 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20464
20465         * gcc.dg/format-warnll-1.c: New test.
20466
20467 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20468
20469         * gcc.dg/cpp/cmdlne-P.c: New test.
20470
20471 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20472
20473         * gcc.c-torture/execute/builtin-abs-1.c,
20474         gcc.c-torture/execute/builtin-abs-2.c: New tests.
20475
20476 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20477
20478         * gcc.dg/cpp/multiline.c: New test.
20479
20480 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20481
20482         * g++.old-deja/g++.other/syshdr1.C: Update.
20483         * gcc.dg/cpp/lineflags.c: Remove temporarily.
20484
20485 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20486
20487         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
20488
20489 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20490
20491         * g++.old-deja/g++.pt/ttp65.C: New test.
20492
20493 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20494
20495         * g++.old-deja/g++.pt/ttp64.C: New test.
20496
20497 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20498
20499         * g++.old-deja/g++.pt/spec33.C: New test.
20500
20501 2000-12-14  Catherine Moore  <clm@redhat.com>
20502
20503         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
20504         * gcc.c-torture/execute/920612-2.c: Likewise.
20505         * gcc.c-torture/execute/920428-2.c: Likewise.
20506         * gcc-c-torture/execute/va-arg-11.c: Call exit.
20507         * gcc.c-torture/execute/va-arg-21.c: Likewise.
20508
20509 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20510
20511         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
20512         * gcc.dg/pack-test-2.c: Likewise.
20513
20514 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20515
20516         Tests by Zack Weinberg <zackw@stanford.edu>.
20517
20518         * gcc.dg/cpp/defined.c: Update.
20519         * gcc.dg/cpp/defined_trad.c: New tests.
20520
20521 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20522
20523         * gcc.dg/cpp/trad-direct.c: Update.
20524
20525 2000-12-11  Neil Booth  <neilb@earthling.net>
20526
20527         * gcc.dg/cpp/defined_trad.c
20528
20529 2000-12-11  Neil Booth  <neilb@earthling.net>
20530
20531         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
20532
20533 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20534
20535         * gcc.dg/format-miss-2.c: New test.
20536
20537 2000-12-09  Neil Booth  <neilb@earthling.net>
20538
20539         * gcc.dg/cpp/lineflags.c: New tests.
20540         * gcc.dg/cpp/poison.c: Update.
20541         * gcc.dg/cpp/redef2.c: Update.
20542         * gcc.dg/cpp/skipping.c: New test.
20543
20544 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
20545
20546         * g++.old-deja/g++.other/eh3.C: New testcase.
20547
20548 2000-12-07  Neil Booth  <neilb@earthling.net>
20549
20550         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20551         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20552         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20553         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20554         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20555         Update.
20556
20557 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20558
20559         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20560         __SIZE_TYPE__ instead of int for type of integers cast to
20561         pointers.
20562
20563 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20564
20565         * g++.old-deja/g++.other/cleanup4.C: New test.
20566
20567 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20568
20569         * format-sec-1.c: New test.
20570
20571 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20572
20573         * gcc.dg/format-nonlit-3.c: New test.
20574
20575 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20576
20577         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20578         through a null pointer.
20579
20580 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20581
20582         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20583         * g++.old-deja/g++.pt/partial4.C: New test.
20584
20585 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20586
20587         * gcc.c-torture/execute/ieee/hugeval.x: New.
20588
20589 2000-12-06  Neil Booth  <neilb@earthling.net>
20590
20591         * gcc.dg/cpp/backslash2.c: New tests.
20592
20593 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20594
20595         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20596         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20597
20598 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20599
20600         * gcc.c-torture/execute/20001203-2.c: New testcase.
20601
20602 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20603
20604         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20605         * g++.old-deja/g++.other/virtual10.C: New test.
20606
20607 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20608
20609         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20610
20611 2000-12-05  Richard Henderson  <rth@redhat.com>
20612
20613         * gcc.c-torture/compile/20001205-1.c: New.
20614
20615 2000-12-04  Neil Booth  <neilb@earthling.net>
20616
20617         * g++.old-deja/g++.other/virtual9.C: New test.
20618         * g++.old-deja/g++.pt/crash61.C: New test.
20619         * gcc.c-torture/execute/loop-9.c: New test.
20620
20621 2000-12-04  Neil Booth  <neilb@earthling.net>
20622
20623         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20624         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20625         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20626         * gcc.dg/cpp/extratokens.c: ...here.
20627
20628 2000-12-04  Neil Booth  <neilb@earthling.net>
20629
20630         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20631         New tests.
20632
20633 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20634
20635         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20636         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20637
20638 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20639
20640         * gcc.c-torture/execute/20001203-1.c: New test.
20641
20642 2000-12-03  Neil Booth  <neilb@earthling.net>
20643
20644         * gcc.dg/cpp/macro6.c: New test cases.
20645
20646 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20647
20648         * gcc.c-torture/execute/string-opt-9.c: New test.
20649         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20650         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20651         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20652
20653         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20654         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20655
20656 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20657
20658         * gcc.dg/cpp/if-6.c: New testcase.
20659
20660         * gcc.dg/20001201-1.c: New testcase.
20661
20662 2000-12-02  Neil Booth  <neilb@earthling.net>
20663
20664         * g++.old-deja/g++.other/externC4.C,
20665         g++.old-deja/g++.other/friend10.C: New tests.
20666
20667 2000-12-02  Neil Booth  <neilb@earthling.net>
20668
20669         * g++.old-deja/g++.other/instan2.C
20670         * g++.old-deja/g++.other/instan3.C: New test.
20671
20672 2000-12-02  Neil Booth  <neilb@earthling.net>
20673
20674         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20675         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20676         gnuc99.c,gnuc99-pedantic.c: New tests.
20677
20678 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20679
20680         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20681         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20682
20683 2000-12-01  Neil Booth  <neilb@earthling.net>
20684
20685         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20686         * gcc.dg/cpp/poison.c: Update.
20687         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20688
20689 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20690
20691         * g77.f-torture/execute/20001201.f: New test.
20692
20693 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20694
20695         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20696
20697 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20698
20699         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20700
20701 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20702
20703         * g++.old-deja/g++.other/cast6.C: New test.
20704
20705 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20706
20707         * gcc.c-torture/execute/20001130-2.c: New testcase.
20708
20709 2000-11-30  Richard Henderson  <rth@redhat.com>
20710
20711         * gcc.c-torture/execute/20001130-1.c: New test.
20712
20713 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20714
20715         * g++.old-deja/g++.other/op3.C: New test.
20716
20717 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20718
20719         * g++.old-deja/g++.other/op2.C: New test.
20720
20721 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20722
20723         * g++.old-deja/g++.other/crash38.C: New test.
20724
20725 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20726
20727         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20728
20729 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20730
20731         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20732         tests.
20733         * gcc.c-torture/execute/string-opt-6.c: New test.
20734
20735         * gcc.dg/20001117-1.c: Add main.
20736
20737 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20738
20739         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20740         Move from here ...
20741         * gcc.dg/940510-1.c: ... to here.
20742
20743         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20744         zero-size arrays in toplevel structures.
20745
20746 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20747
20748         * gcc.c-torture/execute/loop-8.c: New test.
20749
20750 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20751
20752         * g++.old-deja/g++.other/base1.C: New test.
20753
20754 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20755
20756         * g++.old-deja/g++.other/parse2.C: New test.
20757
20758 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20759
20760         * g++.old-deja/g++.pt/incomplete1.C: New test.
20761
20762 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20763
20764         * g++.old-deja/g++.other/friend9.C: New test.
20765
20766 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20767
20768         * gcc.dg/20001127-1.c: New test.
20769
20770 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20771
20772         * g++.old-deja/g++.pt/friend46.C: New test.
20773
20774 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20775
20776         * g++.old-deja/g++.other/ptrmem8.C: New test.
20777
20778 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20779
20780         * gcc.c-torture/execute/string-opt-7.c: New test.
20781         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20782
20783 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20784
20785         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20786         instead of 'mkcheck 2'.
20787
20788 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20789
20790         * gcc.c-torture/execute/memcheck/driver.c,
20791         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20792         C9X references to refer to C99.
20793
20794 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20795
20796         * gcc.dg/ultrasp3.c: New test.
20797
20798 2000-11-25  Neil Booth  <neilb@earthling.net>
20799
20800         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20801
20802 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20803
20804         * gcc.c-torture/compile/20001123-2.c: New.
20805
20806 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20807
20808         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20809
20810 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20811
20812         * gcc.dg/sequence-point-1.c: Add some new tests.
20813         * gcc.c-torture/execute/20001124-1.c: New test.
20814
20815 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20816
20817         * g++.old-deja/g++.other/vaarg4.C: New test.
20818         * gcc.c-torture/compile/20001123-1.c: New test.
20819
20820 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20821
20822         * g++.other/crash24.C: Adjust and remove XFAIL.
20823         * g++.other/crash37.C: New test.
20824
20825 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20826
20827         * g++.old-deja/g++.pt/instantiate9.C: New test.
20828
20829 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20830
20831         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20832         new ABI, too.
20833
20834         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20835         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20836
20837 2000-11-22  Neil Booth  <neilb@earthling.net>
20838
20839         * gcc.dg/cpp/Wtrigraphs.c: New test.
20840
20841 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20842
20843         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20844
20845 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20846
20847         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20848
20849 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20850
20851         * lib/gcc-dg.exp: load_lib scanasm.exp.
20852         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20853         * lib/g++-dg.exp: load_lib scanasm.exp.
20854         * lib/scanasm.exp: New.
20855         (scan-assembler, scan-assembler-not): Add optional arguments to
20856         test name, or if not present, the pattern name.
20857         (scan-assembler-dem, scan-assembler-dem-not): New.
20858
20859         * g++.dg/dg.exp: New.
20860
20861 2000-11-21  Neil Booth  <neilb@earthling.net>
20862
20863         * gcc.dg/cpp/integrated1.c: Remove.
20864
20865 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20866
20867         * gcc.c-torture/execute/20001121-1.c: New test.
20868
20869 2000-11-21  Richard Henderson  <rth@redhat.com>
20870
20871         * gcc.c-torture/compile/20001121-1.c: New test.
20872
20873 2000-11-20  Neil Booth  <neilb@earthling.net>
20874
20875         * gcc.dg/cpp/integrated1.c: New test.
20876
20877 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20878
20879         * g++.old-deja/g++.other/inline17.C: New test.
20880
20881 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20882
20883         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20884         local variable to be zero: I made the variable global. Now
20885         uses abort() and exit() instead of relying on main's return value.
20886
20887 2000-11-20  Neil Booth  <neilb@earthling.net>
20888
20889         * gcc.dg/cpp/paste2.c: Update test.
20890         * objc/execute/paste.m: New test.
20891
20892 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20893
20894         * gcc.dg/c99-condexpr-1.c: New test.
20895
20896 2000-11-20  Neil Booth  <neilb@earthling.net>
20897
20898         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20899
20900 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20901
20902         * g++.old-deja/g++.pt/export1.C: New test.
20903
20904 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20905
20906         * gcc.dg/20001117-1.c: New test.
20907
20908 2000-11-18  Richard Henderson  <rth@redhat.com>
20909
20910         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20911
20912 2000-11-18  Richard Henderson  <rth@redhat.com>
20913
20914         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20915         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20916         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20917
20918 2000-11-18  Richard Henderson  <rth@redhat.com>
20919
20920         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20921         (main): New.  Exit cleanly.
20922
20923 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20924
20925         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20926         gcc.dg/c99-fordecl-2.c: New tests.
20927
20928 2000-11-18  Richard Henderson  <rth@redhat.com>
20929
20930         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20931         * gcc.c-torture/execute/zerolen-2.c: New.
20932
20933 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20934
20935         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20936         memory.
20937
20938 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20939
20940         * g++.old-deja/g++.pt/instantiate8.C: New test.
20941
20942 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20943
20944         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20945         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20946
20947 2000-11-16  Nick Clifton  <nickc@redhat.com>
20948
20949         * gcc.c-torture/execute/nestfunc-2.c: New test.
20950         * gcc.c-torture/execute/nestfunc-3.c: New test.
20951
20952 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20953
20954         * gcc.c-torture/compile/20001116-1.c: New test.
20955
20956 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20957
20958         * gcc.c-torture/execute/20001115-1.c: New test.
20959
20960 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20961
20962         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20963         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20964         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20965         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20966
20967 2000-11-15  Neil Booth  <neilb@earthling.net>
20968
20969         gcc.dg/cpp/_Pragma1.c: Update.
20970         gcc.dg/cpp/_Pragma2.c: New test.
20971
20972 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20973
20974         * g++.old-deja/g++.other/anon5.C: New test.
20975
20976 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20977
20978         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20979         tests.
20980
20981 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20982
20983         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20984         output.
20985
20986 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20987
20988         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20989         labels at end of compound statements.
20990
20991 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20992
20993         * gcc.c-torture/execute/loop-7.c: New test.
20994
20995 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20996
20997         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20998
20999 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21000
21001         * gcc.dg/c99-bool-1.c: New test.
21002
21003 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21004
21005         * gcc.dg/c99-scope-1.c: Remove xfail.
21006         * gcc.dg/c99-scope-2.c: New test.
21007
21008 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21009
21010         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
21011         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
21012
21013 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
21014
21015         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
21016         error messages.
21017
21018         * g++.mike/p700.C: Don't typedef wchar_t.
21019         * g++.mike/p784.C: Likewise.
21020         * g++.mike/eb101.C: Don't use __wchar_t.
21021
21022 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21023
21024         * g77.f-torture/execute/20001111.[fx]: Test premature exit
21025         from DO loop.
21026
21027 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21028
21029         * gcc.c-torture/execute/20001111-1.c: New test.
21030
21031 2000-11-10  Nick Clifton  <nickc@redhat.com>
21032
21033         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
21034         long multuiple and accumulate.
21035
21036 2000-11-09  Richard Henderson  <rth@redhat.com>
21037
21038         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
21039         via size_t instead of int.
21040
21041         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
21042         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21043         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21044         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21045
21046 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
21047
21048         * gcc.c-torture/compile/20001109-1.c: New test.
21049         * gcc.c-torture/compile/20001109-2.c: New test.
21050
21051 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
21052
21053         * g++.old-deja/g++.pt/operator1.C: New test.
21054         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
21055
21056 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21057
21058         * gcc.dg/20001108-1.c: New test.
21059
21060 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21061
21062         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
21063         with both arguments constant strings.
21064         * gcc.c-torture/execute/string-opt-3.c: New test.
21065         * gcc.c-torture/execute/string-opt-4.c: New test.
21066         * gcc.c-torture/execute/string-opt-5.c: New test.
21067
21068 2000-11-08  Nick Clifton  <nickc@redhat.com>
21069
21070         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
21071         mulsidi3adddi patterns.
21072
21073 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
21074
21075         * g++.old-deja/g++.other/crash36.C: New test.
21076
21077 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
21078
21079         * g++.old-deja/g++.other/init16.C: New test.
21080
21081 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
21082
21083         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
21084
21085 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21086
21087         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
21088         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21089         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21090
21091 2000-11-07  DJ Delorie  <dj@redhat.com>
21092
21093         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
21094
21095 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21096
21097         * gcc.c-torture/execute/string-opt-1.c: New test.
21098
21099 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21100
21101         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
21102         mips-sgi-irix6.* because the MIPS ABI passes floating-point
21103         parameters in registers, and there is no way for a varargs
21104         function to know in which order the integer and floating-point
21105         parameters should be interleaved when they are placed on the
21106         stack.
21107         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21108         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21109
21110 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21111
21112         * gcc.c-torture/execute/string-opt-2.c: New test.
21113
21114 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
21115
21116         * g++.old-deja/g++.pt/crash60.C: New test.
21117
21118 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21119
21120         * g++.old-deja/g++.other/crash24.C: New test.
21121         * g++.old-deja/g++.other/crash25.C: New test.
21122         * g++.old-deja/g++.other/crash26.C: New test.
21123         * g++.old-deja/g++.other/crash27.C: New test.
21124         * g++.old-deja/g++.other/crash28.C: New test.
21125         * g++.old-deja/g++.other/crash29.C: New test.
21126         * g++.old-deja/g++.other/crash30.C: New test.
21127         * g++.old-deja/g++.other/crash31.C: New test.
21128         * g++.old-deja/g++.other/crash32.C: New test.
21129         * g++.old-deja/g++.other/crash33.C: New test.
21130         * g++.old-deja/g++.other/crash34.C: New test.
21131         * g++.old-deja/g++.other/crash35.C: New test.
21132
21133 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21134
21135         * gcc.c-torture/execute/20001031-1.c: New test.
21136
21137 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
21138
21139         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
21140         namespace.
21141
21142         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
21143         standards-conformant.
21144
21145         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
21146
21147         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
21148         * g++.old-deja/g++.mike/p755a.C: Likewise.
21149         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
21150         library makes no calls to `operator new' during initialization.
21151
21152 2000-11-04  Neil Booth  <neilb@earthling.net>
21153
21154         * gcc.dg/cpp/include2.c: New tests.
21155
21156 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
21157
21158         * lib/g++.exp (g++_set_ld_library_path): New function.
21159         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
21160
21161 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
21162
21163         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
21164         warnings.
21165
21166 2000-11-01  Richard Henderson  <rth@redhat.com>
21167
21168         * g++.old-deja/g++.ext/namedret1.C: New.
21169         * g++.old-deja/g++.ext/namedret2.C: New.
21170         * g++.old-deja/g++.ext/namedret3.C: New.
21171
21172 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
21173
21174         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
21175         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
21176
21177 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21178
21179         * gcc.c-torture/execute/va-arg-21.c: New test.
21180
21181 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21182
21183         * gcc.dg/c99-complex-2.c: New test.
21184
21185 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21186
21187         * gcc.c-torture/execute/stdio-opt-1.c: New test.
21188
21189 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
21190
21191         * g++.old-deja/g++.other/inline16.C: New test.
21192
21193 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
21194
21195         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
21196         __PRETTY_FUNCTION__
21197
21198 2000-10-29  Neil Booth  <neilb@earthling.net>
21199
21200         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
21201         New tests.
21202         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
21203         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
21204         optimisation.
21205
21206 2000-10-29  Neil Booth  <neilb@earthling.net>
21207
21208         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
21209         * mi1.c, mi1c.h: Add null directives to multiple-include test.
21210         * mi5.c: Test multiple includes work with -C.
21211         * trigraphs.c: Test ^= version.
21212
21213 2000-10-28  Neil Booth  <neilb@earthling.net>
21214
21215         New tests and test updates for new macro expander.
21216
21217         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
21218         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
21219         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
21220         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
21221         new diagnostic messages.
21222
21223         * gcc.dg/cpp/macro3.c: New tests.
21224
21225 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
21226
21227         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
21228         on the same line.
21229
21230 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
21231
21232         * g++.old-deja/g++.other/eh2.C: New test.
21233
21234 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21235
21236         * gcc.c-torture/execute/20001027-1.c: New test.
21237
21238 2000-10-26  Richard Henderson  <rth@redhat.com>
21239
21240         * gcc.c-torture/execute/20001026-1.c: New.
21241
21242 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
21243
21244         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
21245         * g++.old-deja/g++.law/builtin1.C: Likewise.
21246         * g++.old-deja/g++.law/ctors10.C: Likewise.
21247         * g++.old-deja/g++.law/virtual3.C: Likewise.
21248         * g++.old-deja/g++.mike/p658.C: Likewise.
21249         * g++.old-deja/g++.other/sibcall1.C: Likewise.
21250         * g++.old-deja/g++.other/vaarg2.C: Likewise.
21251         * g++.old-deja/g++.robertl/eb124.C: Likewise.
21252         * g++.old-deja/g++.robertl/eb44.C: Likewise.
21253         * g++.old-deja/g++.robertl/eb77.C: Likewise.
21254
21255 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21256
21257         * gcc.c-torture/compile/20001024-1.c: New test.
21258
21259 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
21260
21261         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
21262         to tell us whether or not we are using V3.
21263
21264 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21265
21266         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
21267         operands.
21268
21269 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21270
21271         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
21272
21273 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
21274
21275         * gcc.c-torture/execute/20001024-1.c: New test.
21276
21277 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
21278
21279         * g++.old-deja/g++.other/sibcall1.C: New test.
21280
21281 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
21282
21283         * gcc.dg/noncompile/init-3.c: New test.
21284
21285 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21286
21287         * gcc.dg/format-array-1.c: New test.
21288
21289 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21290
21291         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
21292         writing through null pointers; remove comment about testing
21293         unterminated strings.
21294
21295 2000-10-17  Matthew Hiller  <hiller@redhat.com>
21296
21297         * gcc.c-torture/execute/20001017-2.c: New test.
21298
21299 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21300
21301         * gcc.c-torture/compile/20001018-1.c: New test.
21302         * gcc.c-torture/compile/20001018-1.x: Xfail.
21303
21304 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21305
21306         * gcc.c-torture/execute/20001017-1.c: New test.
21307
21308 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21309
21310         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
21311         for multiple use of arguments with scanf formats; add tests for
21312         multiple use of arguments.
21313
21314 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
21315
21316         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
21317
21318 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21319
21320         * gcc.dg/format-miss-1.c: New test.
21321
21322 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21323
21324         * gcc.c-torture/execute/20001013-1.c: New test.
21325
21326 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21327
21328         * gcc.dg/format-branch-1.c: New test.
21329
21330 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21331
21332         * README, lib/file-format.exp: Remove EGCS references.
21333
21334 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21335
21336         * gcc.dg/20001013-1.c: New test.
21337
21338 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21339
21340         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
21341         for intmax_t in the compiler using __typeof__ and the type rules
21342         for conditional expressions.
21343
21344 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
21345
21346         * gcc.dg/20001012-1.c: New test.
21347         * gcc.dg/20001012-2.c: New test.
21348
21349 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21350
21351         * gcc.dg/format-attr-1.c: New test.
21352
21353 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21354
21355         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
21356         __LONG_LONG_MAX__ instead of LLONG_MAX.
21357
21358 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21359
21360         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
21361         scanf flags.
21362         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
21363         flags.
21364
21365 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21366
21367         * gcc.dg/sequence-pt-1.c: New test.
21368
21369 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
21370
21371         * gcc.c-torture/execute/20001011-1.c: New testcase.
21372         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
21373
21374 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21375
21376         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
21377         does not error on it.
21378
21379 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21380
21381         * gcc.dg/20001009-1.c: New test.
21382
21383 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21384
21385         * gcc.c-torture/compile/20001009-1.c: Move from here ....
21386         * gcc.c-torture/execute/20001009-2.c: ... to here.
21387
21388 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
21389
21390         * gcc.c-torture/compile/20001009-1.c: New testcase.
21391         * gcc.c-torture/execute/20001009-1.c: New testcase.
21392         Testcases provided by Jan Hubicka <jh@suse.cz>.
21393
21394 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21395
21396         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21397         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
21398         uintmax_t using <limits.h> to emulate the compiler's internal
21399         logic.  No longer XFAIL %j tests.
21400
21401 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21402
21403         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
21404         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21405         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
21406         regexps and details of expected handling of some bad formats.
21407         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
21408         suppression.
21409
21410 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21411
21412         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
21413         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
21414         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
21415         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
21416         in list archives.
21417
21418 2000-10-06  Richard Henderson  <rth@cygnus.com>
21419
21420         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
21421         * g++.old-deja/g++.brendan/crash52.C: Likewise.
21422         * g++.old-deja/g++.jason/report.C: Likewise.
21423         * g++.old-deja/g++.law/friend5.C: Likewise.
21424         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
21425         of the expected warnings.
21426
21427 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
21428
21429         * g++.old-deja/g++.pt/enum14.C: New test.
21430
21431 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21432
21433         * g++.old-deja/g++.pt/crash59.C: New test.
21434
21435 2000-10-04  Will Cohen  <wcohen@redhat.com>
21436
21437         * gcc.dg/20000926-1.c: New test.
21438
21439 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
21440
21441         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
21442         function name for current C++ compiler.
21443         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
21444
21445 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
21446
21447         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
21448         __PRETTY_FUNCTION__.
21449         * g++.old-deja/g++.ext/pretty2.C: Likewise.
21450
21451 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21452
21453         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
21454
21455 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
21456
21457         * gcc.c-torture/compile/20000923-1.c: New test.
21458
21459 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
21460
21461         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
21462         * g++.old-deja/g++.pt/ttp62.C: Same.
21463         * g++.old-deja/g++.other/inline14.C: Same.
21464
21465 2000-09-24  Richard Henderson  <rth@cygnus.com>
21466
21467         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
21468
21469 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21470
21471         * gcc.dg/c90-printf-1.c: Add test for wide string format.
21472
21473 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
21474
21475         * gcc.c-torture/compile/20000922-1.c: New file.
21476
21477 2000-09-21  Nick Clifton  <nickc@redhat.com>
21478
21479         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
21480         a signed long modulo operation.
21481         (mod6): New function - perform an unsigned long modulo operation.
21482         (main): Add tests for modulos of very large numbers by very small
21483         dividends.
21484
21485 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21486
21487         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
21488
21489 2000-09-19  Richard Henderson  <rth@cygnus.com>
21490
21491         * gcc.dg/compare2.c (case 10): XFAIL.
21492
21493 2000-09-18  Richard Henderson  <rth@cygnus.com>
21494
21495         * gcc.c-torture/execute/20000906-1.c: Move ...
21496         * gcc.dg/20000906-1.c: ... here.  Only run on targets
21497         that support __builtin_trap.
21498
21499 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
21500
21501         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
21502
21503 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21504
21505         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
21506         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
21507         more $ format tests.
21508
21509 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21510
21511         * gcc.dg/format-errmk-1.c: New test.
21512
21513 2000-09-17  Greg McGary  <greg@mcgary.org>
21514
21515         * gcc.c-torture/execute/20000917-1.x: Remove.
21516
21517 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21518
21519         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
21520
21521 2000-09-17  Greg McGary  <greg@mcgary.org>
21522
21523         * gcc.c-torture/execute/20000917-1.c: New test.
21524         * gcc.c-torture/execute/20000917-1.x: XFAIL.
21525
21526 2000-09-16  Neil Booth  <NeilB@earthling.net>
21527
21528         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
21529         in nested macro bug.
21530
21531 2000-09-15  Neil Booth  <NeilB@earthling.net>
21532
21533         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
21534
21535 2000-09-14  Jeffrey A Law  (law@cygnus.com)
21536
21537         * gcc.c-torture/execute/20000914-1.c: New test.
21538
21539 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
21540
21541         * g++.other/inline13.C: New test.
21542
21543 2000-09-12  Andreas Jaeger  <aj@suse.de>
21544
21545         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
21546         constant by Ulrich Drepper <drepper@redhat.com>.
21547
21548 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21549
21550         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21551
21552 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21553
21554         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21555
21556 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21557
21558         * gcc.dg/cpp/backslash.c: New test.
21559
21560 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21561
21562         * gcc.c-torture/execute/20000910-1.c: New test.
21563         * gcc.c-torture/execute/20000910-2.c: Likewise.
21564
21565 2000-09-11  Robert Lipe  <robertl@sco.com>
21566
21567         * gcc.dg/pragma-align.c: New test.
21568
21569 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21570
21571         * g++.old-deja/g++.pt/explicit82.C: New test.
21572         * g++.old-deja/g++.pt/explicit83.C: New test.
21573
21574 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21575
21576         * gcc.dg/asm-names.c: New test.
21577
21578 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21579
21580         * gcc.dg/cpp/tr-warn6.c: New test
21581
21582 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21583
21584         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21585         be accepted.
21586
21587 2000-09-07  Catherine Moore  <clm@redhat.com>
21588
21589         * gcc.c-torture/execute/unroll-1.c: New test.
21590
21591 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21592
21593         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21594         ERROR markers.
21595         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21596         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21597         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21598         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21599         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21600         Preprocess only.
21601         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21602         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21603
21604 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21605
21606         * g++.old-deja/g++.pt/deduct2.C: New test.
21607
21608 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21609
21610         * g++.old-deja/g++.pt/parms2.C: New test.
21611
21612 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21613
21614         * g++.old-deja/g++.pt/crash58.C: New test.
21615
21616 2000-09-06  Greg McGary  <greg@mcgary.org>
21617
21618         * gcc.c-torture/execute/20000906-1.c: New test.
21619         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21620
21621 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21622
21623         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21624
21625 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21626
21627         * g++.old-deja/g++.pt/crash57.C: New test.
21628
21629 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21630
21631         * g++.old-deja/g++.pt/crash56.C: New test.
21632
21633 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21634
21635         * g++.old-deja/g++.pt/koenig1.C: New test.
21636
21637 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21638
21639         * gcc.dg/20000904-1.c: New test.
21640
21641 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21642
21643         * gcc.dg/cpp/paste8.c: New test.
21644
21645 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21646
21647         * gcc.c-torture/compile/20000827-1.c: New test.
21648
21649 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21650
21651         * gcc.dg/format-diag-1.c: New test.
21652
21653 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21654
21655         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21656         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21657         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21658         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21659         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21660
21661 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21662
21663         * g++.old-deja/g++.other/nested4.C: New test.
21664
21665 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21666
21667         * g++.old-deja/g++.ns/scoped1.C: New test.
21668
21669 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21670
21671         * lib/g++.exp: Support testing already-installed GCC.
21672
21673 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21674
21675         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21676
21677 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21678
21679         * gcc.dg/return-type-2.c: New test.
21680
21681 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21682
21683         * gcc.c-torture/compile/20000825-1.c: New test.
21684
21685 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21686
21687         * gcc.dg/dwarf2-2.c: New test.
21688
21689 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21690
21691         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21692         dg-warning regexps.
21693
21694 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21695
21696         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21697         gcc.dg/format-ext-5.c: New tests.
21698
21699 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21700
21701         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21702
21703 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21704
21705         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21706
21707 2000-08-24  Richard Henderson  <rth@cygnus.com>
21708
21709         * gcc.dg/ia64-sync-1.c: New test.
21710         * gcc.dg/ia64-sync-2.c: New test.
21711         * gcc.dg/ia64-asm-1.c: New test.
21712
21713 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21714
21715         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21716         * gcc.dg/format-ext-2.c: New test.
21717
21718 2000-08-23  Jason Merrill  <jason@redhat.com>
21719
21720         * lib/old-dejagnu.exp: Also ignore "In member function" and
21721         "At global scope".
21722
21723 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21724
21725         * gcc.dg/noncompile/label-lineno-1.c: New test.
21726
21727 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21728
21729         * gcc.dg/c99-array-nonobj-1.c: New test.
21730
21731 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21732
21733         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21734         tests.
21735         * gcc.dg/format-ext-1.c: New test.
21736
21737 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21738
21739         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21740         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21741         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21742         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21743         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21744
21745 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21746
21747         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21748         gcc.dg/c99-strftime-2.c: New tests.
21749
21750 2000-08-22  Richard Henderson  <rth@cygnus.com>
21751
21752         * gcc.c-torture/execute/20000822-1.c: New test.
21753
21754 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21755
21756         * gcc.c-torture/execute/20000819-1.x: Remove.
21757
21758 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21759
21760         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21761         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21762         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21763         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21764         gcc.dg/format-xopen-1.c: New tests.
21765
21766 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21767
21768         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21769
21770 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21771
21772         * g++.old-deja/g++.other/loop2.C: New test.
21773
21774         * gcc.c-torture/compile/20000606-1.c: New test.
21775         * gcc.c-torture/compile/20000728-1.c: New test.
21776         * gcc.c-torture/execute/20000801-1.c: New test.
21777         * gcc.c-torture/execute/20000801-2.c: New test.
21778         * gcc.c-torture/execute/20000819-1.c: New test.
21779         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21780         * gcc.dg/20000629-1.c: New test.
21781         * gcc.dg/20000724-1.c: New test.
21782         * gcc.dg/20000807-1.c: New test.
21783
21784 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21785
21786         * gcc.dg/cpp/pragma-1.c: New test.
21787         * gcc.dg/cpp/pragma-2.c: New test.
21788
21789 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21790
21791         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21792         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21793
21794 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21795
21796         * gcc.c-torture/compile/20000818-1.c: New test.
21797
21798 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21799
21800         * gcc.c-torture/execute/20000818-1.c: New test.
21801
21802 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21803
21804         * gcc.dg/format-va-1.c: New test.
21805
21806 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21807
21808         * g++.old-deja/g++.other/typedef8.C: New test.
21809
21810 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21811
21812         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21813         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21814         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21815         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21816         * g++.old-deja/g++.other/ptrmem7.C: New test.
21817         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21818
21819 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21820
21821         * g++.old-deja/g++.pt/typename27.C: New test.
21822
21823 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21824
21825         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21826         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21827         * g++.old-deja/g++.pt/friend45.C: New test.
21828         * g++.old-deja/g++.other/friend8.C: New test.
21829
21830 2000-08-15  Richard Henderson  <rth@cygnus.com>
21831
21832         * gcc.c-torture/execute/20000815-1.c: New test.
21833
21834 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21835
21836         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21837         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21838         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21839
21840 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21841
21842         * g++.old-deja/g++.other/refinit2.C: New test.
21843
21844 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21845
21846         * lib/c-torture.exp (c-torture): Make
21847         compiler_conditional_xfail_data global.
21848         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21849         compiler_conditional_xfail_data machinery.
21850         (f-torture-execute): Likewise.
21851         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21852         and only when unrolling loops.
21853
21854         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21855
21856 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21857
21858         * g++.old-deja/g++.pt/explicit81.C: New test.
21859
21860 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21861
21862         * g++.old-deja/g++.pt/typename26.C: New test.
21863
21864 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21865
21866         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21867         warning.
21868
21869 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21870
21871         * g++.old-deja/g++.other/array3.C: New test.
21872
21873 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21874
21875         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21876         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21877         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21878         New tests.
21879
21880 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21881
21882         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21883         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21884
21885 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21886
21887         * gcc.c-torture/execute/20000808-1.c: New test.
21888
21889 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21890
21891         * gcc.dg/c90-const-expr-1.c: New test.
21892
21893 2000-08-08  Richard Henderson  <rth@cygnus.com>
21894
21895         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21896
21897 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21898
21899         * gcc.dg/noncompile/const-ll-1.c: New test.
21900
21901 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21902
21903         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21904
21905 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21906
21907         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21908         that running programs linked against the shared version of libobjc
21909         run correctly.
21910
21911 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21912
21913         * gcc.dg/c99-printf-1.c: New test.
21914
21915 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21916
21917         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21918
21919 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21920
21921         * gcc.c-torture/execute/20000731-1.x: Delete.
21922
21923 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21924
21925         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21926         and torture_without_loops as is done by c-torture.exp.
21927         (search_for): Copy from c-torture.exp.
21928         (gcc-dg-runtest): New function, drives a directory of tests
21929         iterating over the TORTURE_OPTIONS.
21930         (scan-assembler, scan-assembler-not): Move here from
21931         individual directory drivers.
21932
21933         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21934         defined by lib/gcc-dg.exp.
21935         * gcc.dg/cpp/cpp.exp: Likewise.
21936         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21937         gcc-dg-runtest, so we cycle over optimization options.
21938
21939         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21940         * gcc.dg/compare2.c: No longer expected to fail.
21941
21942 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21943
21944         * gcc.c-torture/execute/20000804-1.c: New test.
21945
21946 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21947
21948         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21949
21950 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21951
21952         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21953
21954 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21955
21956         * gcc.c-torture/compile/20000803-1.c: New test.
21957
21958 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21959
21960         * gcc.c-torture/execute/20000801-3.c,
21961         gcc.c-torture/execute/20000801-4.c: New tests.
21962         * gcc.c-torture/execute/20000801-3.x,
21963         gcc.c-torture/execute/20000801-4.x: Xfail.
21964
21965 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21966
21967         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21968         libobjc/.libs to allow for libtool.
21969
21970 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21971
21972         * gcc.c-torture/compile/20000802-1.c: New test.
21973
21974 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21975
21976         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21977
21978 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21979
21980         * gcc-c-torture/execute/20000731-2.c: New test.
21981
21982         * gcc.c-torture/execute/20000731-1.c: New test.
21983         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21984
21985 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21986
21987         * testsuite/gcc.dg/cpp/paste7.c: New test.
21988         * gcc.dg/cpp/20000725-1.c: New test.
21989
21990 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21991
21992         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21993         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21994         declaration warning for __builtin_dwarf_reg_size.
21995
21996         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21997
21998 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21999
22000         * gcc.dg/noncompile/voidparam-1.c: New test.
22001
22002 2000-07-30  Richard Henderson  <rth@cygnus.com>
22003
22004         * gcc.dg/c90-digraph-1.c: Don't xfail.
22005         * gcc.dg/compare2.c (case 10): Xfail.
22006         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
22007
22008 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
22009
22010         * gcc.dg/c99-main-1.c: New test.
22011
22012 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22013
22014         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
22015
22016 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
22017
22018         * gcc.c-tortuer/execute/20000726-1.c: New test.
22019
22020 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
22021
22022         * gcc.c-torture/execute/enum-2.c: New test.
22023
22024 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22025
22026         * gcc.dg/cpp/tr-warn3.c: New test.
22027
22028 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22029
22030         * g++.old-deja/g++.ext/implicit1.C: Remove.
22031         * g++.old-deja/g++.jason/c2.C: Remove
22032         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
22033         * g++.old-deja/g++.pt/crash16.C: Likewise.
22034         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
22035
22036 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22037
22038         * g++.old-deja/g++.other/for2.C: New test.
22039
22040 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
22041
22042         * gcc.dg/20000720-1.c: New test.
22043
22044 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
22045
22046         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
22047
22048 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
22049
22050         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
22051         * gcc.c-torture/execute/20000722-1.c: New.
22052         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
22053
22054 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
22055
22056         * gcc.dg/cpp/20000720-1.S: New test.
22057
22058 2000-07-21  Michael Meissner  <meissner@redhat.com>
22059
22060         * gcc.c-torture/execute/ieee/hugeval.c: New test.
22061
22062 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22063
22064         * g++.old-deja/g++.brendan/crash16.C,
22065         g++.old-deja/g++.brendan/parse3.C,
22066         g++.old-deja/g++.brendan/redecl1.C,
22067         g++.old-deja/g++.ns/template13.C,
22068         g++.old-deja/g++.other/decl4.C,
22069         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
22070
22071 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22072
22073         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
22074         and "Internal error".
22075
22076         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
22077         regexps.
22078         * gcc.dg/cpp/paste6.c: New test.
22079
22080 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
22081
22082         * gcc.dg/cpp/tr-direct.c: New test.
22083
22084         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
22085         gcc.dg/cpp/undef1.c: Tweak error regexps.
22086
22087 2000-07-18  Eric Christopher <echristo@redhat.com>
22088
22089         * gcc.c-torture/compile/20000718-1.c: New test.
22090
22091 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
22092
22093         * cpplex.c (_cpp_push_token): If the token being pushed back
22094         is the previous token in this context, just subtract one from
22095         context->posn.
22096         * cppmacro.c (save_expansion): Clear aux field when storing a
22097         placemarker.
22098
22099 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
22100
22101         * gcc.dg/noncompile/redecl-1.c: New test.
22102
22103 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
22104
22105         * gcc.c-torture/execute/20000717-5.c: New test.
22106         * gcc.c-torture/execute/20000717-1.x: Removed.
22107
22108 2000-07-17  Richard Henderson  <rth@cygnus.com>
22109
22110         * gcc.c-torture/execute/20000717-4.c: New test.
22111
22112 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
22113
22114         * gcc.dg/cpp/syshdr.c: New test.
22115         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
22116
22117 2000-07-17  Neil Booth  <neilb@earthling.net>
22118
22119         * gcc.dg/cpp/cmdlne-dM.c: New test.
22120         * gcc.dg/cpp/cmdlne-dD.c: New test.
22121
22122 2000-07-17  Jeffrey A Law  (law@cygnus.com)
22123
22124         * gcc.c-torture/execute/20000717-3.c: New test.
22125
22126         * gcc.c-torture/compile/20000717-1.c: New test.
22127
22128 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
22129
22130         * gcc.c-torture/execute/20000717-2.c: New test.
22131
22132 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22133
22134         * gcc.dg/formatz-1.c: New test.
22135
22136         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
22137         * gcc.dg/c99-digraph-1.c: New tests.
22138
22139         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
22140         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
22141
22142         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
22143         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
22144         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
22145         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
22146         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
22147         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
22148         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
22149
22150 2000-07-17   Greg McGary <greg@mcgary.org>
22151
22152         * gcc.c-torture/execute/20000717-1.c: New test.
22153         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
22154
22155 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
22156
22157         * gcc.c-torture/execute/20000715-2.c: New test.
22158         * gcc.dg/20000715-1.c: New test.
22159
22160 2000-07-15  Michael Meissner  <meissner@redhat.com>
22161
22162         * gcc.c-torture/execute/20000715-1.c: New test.
22163
22164 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
22165
22166         * gcc.c-torture/execute/20000707-1.c: New test.
22167
22168 2000-07-13  Neil Booth  <NeilB@earthling.net>
22169
22170         * testsuite/gcc.dg/cpp/digraph1.c,
22171         testsuite/gcc.dg/cpp/digraph2.c,
22172         testsuite/gcc.dg/cpp/digraphs.c: New tests.
22173
22174 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
22175
22176         * g77.f-torture/compile/20000630-2.f:  New test.
22177         * g77.f-torture/compile/20000630-2.x
22178
22179 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22180
22181         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
22182
22183 2000-07-11  Neil Booth  <NeilB@earthling.net>
22184
22185         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
22186
22187 2000-07-11  Neil Booth  <NeilB@earthling.net>
22188
22189         * gcc.dg/cpp/cmdlne-C.c: New.
22190
22191 2000-07-09  Neil Booth  <NeilB@earthling.net>
22192
22193         * gcc.dg/cpp/directiv.c: New tests.
22194         * gcc.dg/cpp/undef1.c: Update.
22195
22196 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
22197
22198         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
22199
22200 2000-07-09  Neil Booth  <NeilB@earthling.net>
22201
22202         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
22203
22204 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
22205
22206         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
22207         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
22208
22209 2000-07-08  Neil Booth  <NeilB@earthling.net>
22210
22211         * gcc.dg/cpp/macsyntx.c: New tests.
22212
22213 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22214
22215         * gcc.dg/20000707-1.c: New test.
22216
22217 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22218
22219         * gcc.c-torture/execute/20000706-1.c: New test.
22220         * gcc.c-torture/execute/20000706-2.c: New test.
22221         * gcc.c-torture/execute/20000706-3.c: New test.
22222         * gcc.c-torture/execute/20000706-4.c: New test.
22223         * gcc.c-torture/execute/20000706-5.c: New test.
22224
22225 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22226
22227         * g++.old-deja/g++.pt/instantiate7.C: New test.
22228
22229 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22230
22231         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
22232         * g++.old-deja/g++.mike/thunk3.C: Likewise.
22233         * g++.old-deja/g++.other/rtti3.C: Likewise.
22234         * g++.old-deja/g++.other/rttid3.C: Likewise.
22235
22236 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
22237
22238         *  g77.f-torture/compile/20000630-1.x: Fix typo
22239
22240 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
22241
22242         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
22243         assembly output.
22244
22245 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
22246
22247         * gcc.dg/cpp/ident.c: New test.
22248
22249 2000-07-05  Neil Booth  <NeilB@earthling.net>
22250
22251         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
22252           gcc.dg/cpp/lexstrng.c: New tests.
22253
22254 2000-07-04  Neil Booth  <NeilB@earthling.net>
22255
22256         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
22257         * gcc.dg/cpp/strify2.c: Same.
22258
22259 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
22260
22261         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
22262         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
22263         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
22264         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
22265
22266         * testsuite/gcc.dg/cpp/macro1.c,
22267         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
22268         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
22269         testsuite/gcc.dg/cpp/strify1.c,
22270         testsuite/gcc.dg/cpp/strify2.c: New tests.
22271
22272 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
22273
22274         * gcc.c-torture/execute/20000703-1.c: New test.
22275
22276 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22277
22278         * g++.old-deja/g++.pt (lookup10.C): New test.
22279
22280 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22281
22282         * g++.old-deja/g++.pt (typename25.C): New test.
22283
22284 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
22285
22286         * gcc.c-torture/compile/20000701-1.c: New test.
22287
22288 2000-06-30  Nick Clifton  <nickc@cygnus.com>
22289
22290         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
22291         to test case.
22292
22293 2000-06-30  Catherine Moore  <clm@cygnus.com>
22294
22295         * gcc.c-torture/execute/align-1.c: New test.
22296
22297 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
22298
22299         * g++.old-deja/g++.pt/expr8.C: New test.
22300         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
22301
22302 2000-06-29  Nick Clifton  <nickc@cygnus.com>
22303
22304         * gcc.c-torture/compile/20000629-1.c: New test.
22305
22306 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22307
22308
22309         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
22310         gcc.dg/noncompile directory, depending on whether they're
22311         preprocessor tests or not.  Annotate all the tests for the dg
22312         framework.
22313
22314         * gcc.c-torture/noncompile/noncompile.exp: Delete.
22315         * gcc.dg/noncompile/noncompile.exp: New.
22316
22317         * Moved files:
22318         Old name                                New name
22319         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
22320         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
22321         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
22322         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
22323         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
22324         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
22325         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
22326         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
22327         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
22328         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
22329         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
22330         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
22331         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
22332         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
22333         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
22334         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
22335         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
22336         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
22337         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
22338         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
22339         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
22340         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
22341         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
22342         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
22343
22344         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
22345         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
22346         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
22347         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
22348         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
22349         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
22350
22351 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22352
22353         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
22354         declare one variable.  On the fourth, error.
22355         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
22356         declared by 20000628-1a.h.
22357
22358 2000-06-29  Richard Henderson  <rth@redhat.com>
22359
22360         * gcc.c-torture/execute/930529-1.x: New file.
22361         * gcc.dg/920413-1.c: Adjust expected warning text.
22362         * gcc.dg/980217-1.c: Declare abort.
22363         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
22364
22365 2000-06-29  Jeffrey A Law  (law@cygnus.com)
22366
22367         * g77.f-torture/compile/20000629-1.f: New test.
22368         * g77.f-torture/compile/20000629-1.x: Expected to fail.
22369
22370 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22371
22372         Rearrange lots of files, removing entirely the
22373         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
22374         directories.
22375
22376         * Deleted files:
22377         gcc.c-torture/code_quality/code_quality.exp
22378         gcc.c-torture/special/special.exp
22379         gcc.failure/failure.exp
22380         gcc.failure/940409-1.x
22381         gcc.c-torture/compile/961203-1.x
22382
22383         * New files:
22384         gcc.misc-tests/linkage.exp
22385         gcc.c-torture/execute/920730-1t.c
22386         gcc.c-torture/execute/920730-1t.x
22387         gcc.c-torture/compile/920520-1.x
22388         gcc.c-torture/compile/920521-1.x
22389         gcc.c-torture/compile/981006-1.x
22390         gcc.c-torture/execute/eeprof-1.x
22391
22392         * Moved files (possibly with modifications to fit a new harness):
22393         Old name                                New name
22394         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
22395         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
22396         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
22397         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
22398         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
22399         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
22400         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
22401         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
22402         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
22403         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
22404         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
22405         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
22406         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
22407         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
22408
22409 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22410
22411         * c-torture/compile/961203-1.x: Delete.
22412
22413         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
22414         not exit. Include stdio.h.
22415         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
22416         * gcc.misc-tests/dg-12.c: Likewise.
22417         * gcc.misc-tests/dg-5.c: Likewise.
22418         * gcc.misc-tests/dg-6.c: Likewise.
22419         * gcc.misc-tests/dg-7.c: Prototype abort.
22420         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
22421         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
22422         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
22423         not exit.
22424         * gcc.misc-tests/sieve.c: Use return from main, not exit.
22425         * gcc.misc-tests/sort2.c: Use return from main, not exit.
22426
22427 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
22428
22429         * gcc.dg/cpp/20000628-1.c: New test.
22430         * gcc.dg/cpp/20000628-1.h: New header for above test.
22431         * gcc.dg/cpp/20000628-1a.h: Likewise.
22432
22433 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
22434
22435         * gcc.dg/cpp: New directory.
22436         * gcc.dg/cpp/cpp.exp: New driver.
22437         * gcc.dg/cpp/20000627-1.c: New test.
22438         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
22439         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
22440         and rewrite as a compilation test.
22441
22442         * gcc.dg: Move many files into the cpp subdirectory, possibly
22443         renaming or editing them as well.
22444         Old name                New name
22445         990119-1.c              cpp/19990119-1.c
22446         990228-1.c              cpp/19990228-1.c
22447         990407-1.c              cpp/19990407-1.c
22448         990409-1.c              cpp/19990409-1.c
22449         990413-1.c              cpp/19990413-1.c
22450         990703-1.c              cpp/19990703-1.c
22451         20000127-1.c            cpp/20000127-1.c
22452         20000129-1.c            cpp/20000129-1.c
22453         20000207-1.c            cpp/20000207-1.c
22454         20000207-2.c            cpp/20000207-2.c
22455         20000209-1.c            cpp/20000209-1.c
22456         20000209-2.c            cpp/20000209-2.c
22457         20000301-1.c            cpp/20000301-1.c
22458         20000419-1.c            cpp/20000419-1.c
22459         20000510-1.S            cpp/20000510-1.S
22460         20000519-1.c            cpp/20000519-1.c
22461         20000529-1.c            cpp/20000529-1.c
22462         20000625-1.c            cpp/20000625-1.c
22463         20000625-2.c            cpp/20000625-2.c
22464         cpp-as1.c               cpp/assert1.c
22465         cpp-as2.c               cpp/assert2.c
22466         cxx-comments-1.c        cpp/cxxcom1.c
22467         cxx-comments-2.c        cpp/cxxcom2.c
22468         endif-label.c           cpp/endif.c
22469         cpp-hash1.c             cpp/hash1.c
22470         cpp-hash2.c             cpp/hash2.c
22471         cpp-if1.c               cpp/if-1.c
22472         cpp-if2.c               cpp/if-2.c
22473         cpp-if3.c               cpp/if-3.c
22474         cpp-if4.c               cpp/if-4.c
22475         cpp-if5.c               cpp/if-5.c
22476         cpp-cond.c              cpp/if-cexp.c
22477         cpp-missingop.c         cpp/if-mop.c
22478         cpp-missingparen.c      cpp/if-mpar.c
22479         cpp-opprec.c            cpp/if-oppr.c
22480         cpp-ifparen.c           cpp/if-paren.c
22481         cpp-shortcircuit.c      cpp/if-sc.c
22482         cpp-shift.c             cpp/if-shift.c
22483         cpp-unary.c             cpp/if-unary.c
22484         cpp-li1.c               cpp/line1.c
22485         cpp-li2.c               cpp/line2.c
22486         lineno.c                cpp/line3.c
22487         lineno-2.c              cpp/line4.c
22488         cpp-mi.c                cpp/mi1.c
22489         cpp-mic.h               cpp/mi1c.h
22490         cpp-micc.h              cpp/mi1cc.h
22491         cpp-mind.h              cpp/mi1nd.h
22492         cpp-mindp.h             cpp/mi1ndp.h
22493         cpp-mix.h               cpp/mi1x.h
22494         cpp-mi2.c               cpp/mi2.c
22495         cpp-mi2a.h              cpp/mi2a.h
22496         cpp-mi2b.h              cpp/mi2b.h
22497         cpp-mi2c.h              cpp/mi2c.h
22498         cpp-mi3.c               cpp/mi3.c
22499         cpp-mi3.def             cpp/mi3.def
22500         poison-1.c              cpp/poison.c
22501         pr-impl.c               cpp/prag-imp.c
22502         cpp-redef-2.c           cpp/redef1.c
22503         cpp-redef.c             cpp/redef2.c
22504         strpaste.c              cpp/strp1.c
22505         strpaste-2.c            cpp/strp2.c
22506         cpp-tradpaste.c         cpp/tr-paste.c
22507         cpp-tradstringify.c     cpp/tr-str.c
22508         cpp-tradwarn1.c         cpp/tr-warn1.c
22509         cpp-tradwarn2.c         cpp/tr-warn2.c
22510         trigraphs.c             cpp/trigraphs.c
22511         cpp-unc1.c              cpp/unc1.c
22512         cpp-unc2.c              cpp/unc2.c
22513         cpp-unc3.c              cpp/unc3.c
22514         cpp-unc.c               cpp/unc4.c
22515         undef.c                 cpp/undef1.c
22516         undef-2.c               cpp/undef2.c
22517         cpp-wi1.c               cpp/widestr1.c
22518
22519 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
22520
22521         * lib/g++.exp (g++_include_flags): Tweak.
22522
22523 2000-06-27  H.J. Lu  <hjl@gnu.org>
22524             Loren J. Rittle  <ljrittle@acm.org>
22525
22526         * lib/g++.exp (g++_include_flags): Override libgloss.exp
22527         version with one that knows about the new gcc tree structure.
22528         (g++_link_flags): Same.
22529
22530 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
22531
22532         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
22533         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
22534         case we are cross-compiling.
22535
22536         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
22537         g++.old-deja/g++.niklas/Makefile.in,
22538         g++.old-deja/g++.niklas/configure.in,
22539         g++.old-deja/g++.other/Makefile.in,
22540         g++.old-deja/g++.other/configure.in,
22541         gcc.c-torture/code_quality/Makefile.in,
22542         gcc.c-torture/code_quality/configure.in,
22543         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
22544         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
22545         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
22546         gcc.c-torture/execute/ieee/Makefile.in,
22547         gcc.c-torture/execute/ieee/configure.in,
22548         gcc.c-torture/noncompile/Makefile.in,
22549         gcc.c-torture/noncompile/configure.in,
22550         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22551         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22552         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22553
22554 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22555
22556         * g++.old-deja/g++.other/ambig3.C: New test.
22557
22558 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22559
22560         * g++.old-deja/g++.pt/syntax1.C: New test.
22561         * g++.old-deja/g++.pt/syntax2.C: New test.
22562         * g++.old-deja/g++.other/syntax3.C: New test.
22563         * g++.old-deja/g++.other/syntax4.C: New test.
22564
22565 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22566
22567         * gcc.dg/20000623-1.c: Prototype exit and abort.
22568
22569 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22570
22571         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22572         New tests.
22573         * gcc.dg/cpp-mi3.def: New file.
22574
22575         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22576         inside assertions.
22577         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22578         lexer's error messages.
22579         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22580         divine anything from the linemarkers.
22581         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22582         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22583
22584 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22585
22586         * gcc.dg/20000623-1.c: New test.
22587
22588 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22589
22590         * gcc.c-torture/execute/20000622-1.c: New test.
22591
22592 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22593
22594         * g++.old-deja/g++.other/init15.C: New test.
22595
22596 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22597
22598         * g++.old-deja/g++.pt/vaarg2.C: New test.
22599         * g++.old-deja/g++.pt/vaarg3.C: New test.
22600
22601 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22602
22603         * g++.old-deja/g++.other/dyncast6.C: New test.
22604
22605 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22606
22607         * gcc.c-torture/execute/loop-6.c: New test.
22608
22609 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22610
22611         * gcc.dg/20000614-1.c: New test.
22612         * gcc.dg/20000614-2.c: New test.
22613
22614 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22615
22616         * g++.old-deja/g++.other/inline12.C: New test.
22617
22618 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22619
22620         * g++.old-deja/g++.other/eh1.C: New test.
22621
22622 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22623
22624         * g++.old-deja/g++.other/type.C: New test.
22625
22626 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22627
22628         * g++.old-deja/g++.other/initstring.C: New test.
22629
22630 2000-06-12  Jason Merrill  <jason@redhat.com>
22631
22632         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22633
22634 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22635
22636         * gcc.c-torture/compile/20000609-1.c: New test.
22637
22638 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22639
22640         * gcc.dg/20000609-1.c: New test.
22641
22642 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22643
22644         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22645         * gcc.c-torture/noncompile/poison-1.c: Move...
22646         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22647         * gcc.dg/cpp-li1.c: Add a token after the #line.
22648
22649 2000-06-05  Richard Henderson  <rth@cygnus.com>
22650
22651         * gcc.c-torture/execute/20000605-2.c: New test.
22652         * gcc.c-torture/execute/20000605-3.c: New test.
22653
22654 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22655
22656         * g77.f-torture/execute/20000503-1.x: New file.
22657
22658 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22659
22660         * g++.old-deja/g++.eh/badalloc1.C: New test.
22661
22662 2000-06-05  Richard Henderson  <rth@cygnus.com>
22663
22664         * gcc.c-torture/execute/20000605-1.c: New test.
22665
22666 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22667             Nathan Sidwell <nathan@codesourcery.com>
22668
22669         * gcc.c-torture/compile/20000605-1.c: New test.
22670
22671 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22672
22673         * g77.f-torture/compile/20000601-1.f:  New test.
22674
22675 2000-06-03  Richard Henderson  <rth@cygnus.com>
22676
22677         * gcc.c-torture/execute/20000603-1.c: New.
22678
22679 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22680
22681         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22682         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22683
22684 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22685
22686         * gcc.dg/compare2.c (case 12): XFAIL.
22687         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22688         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22689
22690         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22691
22692 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22693
22694         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22695         guard macro is already defined when the header is first
22696         included.
22697         * gcc.dg/cpp-mix.h: New file.
22698         * gcc.dg/endif-label.c: Update patterns to match compiler.
22699
22700         * g++.brendan/complex1.C: Declare abort.
22701         * g++.law/refs4.C: Remove XFAIL.
22702         * g++.oliva/expr2.C: Declare abort and exit.
22703
22704 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22705
22706         * gcc.c-torture/execute/20000528-1.c: New test.
22707
22708         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22709         * g++.old-deja/g++.law/temps4.C: Likewise.
22710
22711         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22712         stdlib.h.  Call abort() on failure.
22713         * g++.old-deja/g++.law/refs4.C: Likewise.
22714         * g++.old-deja/g++.law/temps4.C: Likewise.
22715         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22716         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22717
22718 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22719
22720         Relative to g++.dg/special:
22721         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22722
22723         Relative to g++.old-deja:
22724         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22725         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22726         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22727         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22728         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22729         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22730         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22731
22732         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22733         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22734         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22735         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22736         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22737         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22738         and/or string.h.
22739
22740         * g++.other/goto1.C: Update expectations for error messages.
22741
22742 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22743
22744         * gcc.c-torture/compile/20000523-1.c: New test.
22745
22746 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22747
22748         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22749
22750 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22751
22752         * g++.old-deja/g++.eh/catch11.C: New test.
22753         * g++.old-deja/g++.eh/catch12.C: New test.
22754
22755 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22756
22757         * gcc.c-torture/execute/20000523-1.c: New test.
22758
22759 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22760
22761         * c-torture/execute/bcp-1.c: Replace abort in arg of
22762         __builtin_constant_p with a generic external function.
22763
22764         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22765         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22766         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22767         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22768         Prototype abort and/or exit.
22769
22770         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22771         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22772         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22773         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22774
22775 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22776
22777         * gcc.dg/dwarf2-1.c: New test.
22778
22779 2000-05-20  Richard Henderson  <rth@cygnus.com>
22780
22781         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22782
22783 2000-05-20  Andreas Jaeger  <aj@suse.de>
22784
22785         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22786         testcase.
22787
22788 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22789
22790         * gcc.c-torture/execute/20000519-2.c: New test.
22791
22792 2000-05-19  Andreas Jaeger  <aj@suse.de>
22793
22794         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22795         which fails with SSA.
22796
22797         * lib/c-torture.exp: Also test with -O3 -fssa.
22798
22799 2000-05-18  Michael Meissner  <meissner@redhat.com>
22800
22801         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22802         * gcc.c-torture/execute/920415-1.c: Ditto.
22803         * gcc.c-torture/execute/920501-1.c: Ditto.
22804         * gcc.c-torture/execute/conversion.c: Ditto.
22805         * gcc.c-torture/execute/cvt-1.c: Ditto.
22806
22807 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22808
22809         * gcc.c-torture/compile/20000518-1.c: New test.
22810
22811 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22812
22813         * g77.f-torture/compile/200005018.f:  New test.
22814
22815 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22816
22817         * gcc.c-torture/compile/20000517-1.c: New test.
22818
22819 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22820
22821         * gcc.c-torture/execute/20000516-1.c: New test.
22822
22823 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22824
22825         * g++.old-deja/g++.other/eh.C: New test.
22826
22827 2000-05-12  Richard Henderson  <rth@cygnus.com>
22828
22829         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22830         constants through to doit's conditional.
22831
22832 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22833
22834         * gcc.c-torture/compile/20000511-1.c: New test.
22835         * g77.f-torture/compile/20000511-1.f: New test.
22836         * g77.f-torture/compile/20000511-2.f: New test.
22837
22838 2000-05-11  Michael Meissner  <meissner@redhat.com>
22839
22840         * gcc.c-torture/execute/20000511-1.c: New test.
22841
22842 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22843
22844         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22845         * gcc.dg/20000510-1.S: New.
22846
22847 2000-05-08  Catherine Moore  <clm@cygnus.com>
22848
22849         * gcc.dg/unused-3.c: New.
22850
22851 2000-05-06  Richard Henderson  <rth@cygnus.com>
22852
22853           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22854           * g++.old-deja/g++.mike/warn1.C: Likewise.
22855           * g++.old-deja/g++.pt/local1.C: Likewise.
22856           * g++.old-deja/g++.pt/local7.C: Likewise.
22857           * g++.old-deja/g++.pt/spec16.C: Likewise.
22858
22859 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22860
22861         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22862
22863 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22864
22865           * g77.f-torture/execute/20000503-1.f:  New test.
22866
22867 2000-05-04  Andreas Jaeger  <aj@suse.de>
22868
22869         * gcc.dg/noreturn-2.c: New test.
22870
22871 2000-05-04  Neil Booth  <NeilB@earthling.net>
22872
22873         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22874         preprocessor.
22875
22876 2000-05-04  Richard Henderson  <rth@cygnus.com>
22877
22878         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22879
22880 2000-05-04  Richard Henderson  <rth@cygnus.com>
22881
22882         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22883         OpenSSL by Jason R Thorpe.
22884
22885 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22886
22887         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22888
22889 2000-05-03  Robert Lipe <robertlipe@usa.net>
22890
22891         * gcc.dg/20000503-1.c: New test.
22892
22893 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22894
22895         * gcc.c-torture/compile/20000502-1.c: New test.
22896         * g++.old-deja/g++.other/align.C: New test.
22897         * gcc.dg/cpp-tradstringify.c: New test.
22898
22899 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22900
22901         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22902         and hard registers.
22903
22904 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22905
22906         * gcc.c-torture/execute/loop-5.c: New test.
22907
22908 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22909
22910         * gcc.c-torture/execute/va-arg-20.c: New test.
22911
22912 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22913
22914         * gcc.c-torture/execute/20000422-1.c: New test.
22915
22916 2000-04-20  Greg McGary  <gkm@gnu.org>
22917
22918         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22919         when optimizing, but without sibling-call optimizations (-O1).
22920
22921 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22922
22923           * gcc.c-torture/compile/20000420-1.c: New test.
22924
22925 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22926
22927         * g++.abi/ptrflags.C: New test.
22928         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22929
22930 2000-04-19  Catherine Moore  <clm@cygnus.com>
22931
22932         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22933
22934 2000-04-19  Greg McGary  <gkm@gnu.org>
22935
22936         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22937         sibling-call optimizations.
22938
22939 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22940
22941         * gcc.dg/20000419-1.c: New test.
22942
22943 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22944
22945         * gcc.c-torture/execute/20000412-6.c: New test.
22946
22947 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22948
22949         * gcc.c-torture/execute/20000412-5.c: New test.
22950         * g77.f-torture/compile/20000412-1.f: New test.
22951         * gcc.c-torture/execute/20000412-4.c: New test.
22952         * gcc.c-torture/compile/20000412-2.c: New test.
22953         * gcc.c-torture/execute/20000412-3.c: New test.
22954         * gcc.c-torture/compile/20000412-1.c: New test.
22955         * gcc.c-torture/execute/20000412-2.c: New test.
22956
22957 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22958
22959         * objc/execute/bf-20.m: New test.
22960
22961 2000-04-10  Richard Henderson  <rth@cygnus.com>
22962
22963         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22964
22965         * gcc.c-torture/execute/20000412-1.c: New test.
22966
22967 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22968
22969         * g++.old-deja/g++.eh/catchptr1.C: New test.
22970
22971 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22972
22973         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22974
22975 2000-04-08  Neil Booth  <NeilB@earthling.net>
22976
22977         * gcc.dg/cpp-nullchar.c: Remove test as
22978         embedded nulls cause problems.
22979
22980 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22981
22982         * gcc.dg/compare2.c: New test.
22983
22984 2000-04-08  Neil Booth  <NeilB@earthling.net>
22985
22986         * gcc.dg/cpp-nullchar.c: New test.
22987
22988 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22989
22990         * gcc.dg/cpp-mi2.c: New test.
22991         * gcc.dg/cpp-mi2[abc].h: New files.
22992
22993 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22994
22995         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22996         member name.
22997
22998 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22999
23000         * g++.old-deja/g++.abi/vmihint.C: New test.
23001
23002 2000-04-06  Neil Booth  <NeilB@earthling.net>
23003
23004         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
23005         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
23006         copyright.
23007
23008 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
23009
23010         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
23011         avoid stack-frame overwrite.
23012
23013 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
23014
23015         * gcc.c-torture/compile/20000405-2.c: New test.
23016         * gcc.c-torture/compile/20000405-3.c: New test.
23017
23018 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23019
23020         * gcc.c-torture/compile/20000405-1.c: New test.
23021
23022 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
23023
23024         * gcc.dg/cast-qual-1.c: Revert last change.
23025
23026 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23027
23028         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
23029
23030 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
23031
23032         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
23033         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
23034
23035 2000-04-03  Jeffrey A Law  (law@cygnus.com)
23036
23037         * gcc.c-torture/compile/20000403-2.c: New test.
23038         * gcc.c-torture/compile/20000403-1.c: New test.
23039
23040 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
23041
23042         * gcc.c-torture/execute/20000403-1.c: New test.
23043
23044 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
23045
23046         * gcc.c-torture/execute/20000402-1.c: New test.
23047
23048 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
23049
23050         * gcc.c-torture/execute/va-arg-15.c: New test.
23051         * gcc.c-torture/execute/va-arg-16.c: New test.
23052         * gcc.c-torture/execute/va-arg-17.c: New test.
23053         * gcc.c-torture/execute/va-arg-18.c: New test.
23054         * gcc.c-torture/execute/va-arg-19.c: New test.
23055
23056 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
23057
23058         * gcc.c-torture/compile/981211-1.c: Move to...
23059         * gcc.dg/cpp-as1.c: ...here.
23060         * gcc.dg/cpp-as2.c: New file.
23061
23062         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
23063         compiler.
23064
23065 2000-04-02  Neil Booth  <NeilB@earthling.net>
23066
23067         * gcc.dg/cpp-cond.c  New tests.
23068         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
23069         accidental success less likely.
23070         * gcc.dg/cpp-missingop.c  New tests.
23071         * gcc.dg/cpp-missingparen.c  New tests.
23072         * gcc.dg/cpp-shift.c  New tests.
23073         * gcc.dg/cpp-shortcircuit.c  New tests.
23074         * gcc.dg/cpp-unary.c  New tests.
23075
23076 2000-03-29  Jeffrey A Law  (law@cygnus.com)
23077
23078         * gcc.c-torture/compile/20000329-1.c: New test.
23079
23080 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
23081
23082         * gcc.c-torture/compile/20000326-1.c: New test.
23083         * gcc.c-torture/compile/20000326-2.c: New test.
23084
23085 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
23086
23087         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
23088         the first parameter is a function argument.
23089
23090 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
23091
23092         * g++.old-deja/g++.ext/array4.C: New test.
23093
23094 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
23095
23096         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
23097
23098 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23099
23100         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
23101
23102 2000-03-19  Richard Henderson  <rth@cygnus.com>
23103
23104         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
23105
23106 2000-03-19  Richard Henderson  <rth@cygnus.com>
23107
23108         * gcc.c-torture/compile/20000319-1.c: New test.
23109
23110 2000-03-14  Jeffrey A Law  (law@cygnus.com)
23111
23112         * gcc.c-torture/execute/20000314-3.c: New test.
23113         * gcc.c-torture/execute/20000314-2.c: New test.
23114         * gcc.c-torture/execute/20000314-1.c: New test.
23115         * gcc.c-torture/compile/20000314-2.c: New test.
23116         * gcc.c-torture/compile/20000314-1.c: New test.
23117
23118 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
23119
23120         * g++.old-deja/g++.warn/inline.C: New test.
23121
23122 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
23123
23124         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
23125         standards-compliant result rather than specific constants.
23126         Put test-values in array.
23127
23128 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
23129
23130         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
23131         (g++_target_compile): Put test-specific options last.
23132
23133 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23134
23135         * g++.old-deja/g++.eh/vbase4.C: New test.
23136
23137 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23138
23139         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
23140
23141 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23142
23143         * g++.old-deja/g++.brendan/misc12.C: Removed.
23144         * g++.old-deja/g++.pt/memtemp77.C: Constify.
23145         * g++.old-deja/g++.ext/pretty4.C: New test.
23146
23147 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23148
23149         * g++.old-deja/g++.other/string2.C: New test.
23150
23151 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
23152
23153         * g++.old-deja/g++.warn/impint2.C: New test.
23154
23155 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
23156
23157         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
23158         is 1, not zero.
23159
23160 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
23161
23162         * g++.old-deja/g++.warn/impint.C: New test.
23163         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
23164         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
23165         * g++.old-deja/g++.pt/explicit12.C: Likewise.
23166         * g++.old-deja/g++.pt/explicit13.C: Likewise.
23167         * g++.old-deja/g++.pt/explicit17.C: Likewise.
23168         * g++.old-deja/g++.pt/explicit18.C: Likewise.
23169         * g++.old-deja/g++.pt/explicit19.C: Likewise.
23170         * g++.old-deja/g++.pt/explicit23.C: Likewise.
23171         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23172         * g++.old-deja/g++.pt/explicit35.C: Likewise.
23173         * g++.old-deja/g++.pt/explicit6.C: Likewise.
23174         * g++.old-deja/g++.pt/memclass7.C: Likewise.
23175
23176 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
23177
23178         * gcc.dg/cpp-redef.c: New test.
23179
23180 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
23181
23182         * g++.old-deja/g++.pt/unify7.C: New test.
23183
23184 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23185
23186         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
23187         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
23188
23189 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
23190
23191         * gcc.c-torture/compile/20000224-1.c: New test.
23192
23193 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23194
23195         * gcc.c-torture/compile/cpp-2.c: New test.
23196         * gcc.c-torture/compile/cpp-1.c: New test.
23197
23198 2000-02-25  Jeffrey A Law  (law@cygnus.com)
23199
23200         * gcc.c-torture/execute/20000225-1.c: New test.
23201
23202 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23203
23204         * gcc.dg/cpp-li2.c: New test.
23205
23206         * gcc.dg/cpp-wi1.c: New test.
23207
23208         * gcc.dg/cpp-li1.c: New test.
23209
23210 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
23211
23212         * g++.old-deja/g++.other/sizeof5.C: New test.
23213
23214 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23215
23216         * gcc.c-torture/execute/va-arg-13.c: New test.
23217
23218 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
23219
23220         * gcc.c-torture/execute/va-arg-12.c: New test.
23221
23222 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23223
23224         * gcc.c-torture/execute/20000223-1.c: New test.
23225
23226 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23227
23228         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
23229
23230 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
23231
23232         * g++.old-deja/g++.abi/ptrmem.C: New test.
23233
23234 2000-02-19  Richard Henderson  <rth@cygnus.com>
23235
23236         * gcc.c-torture/compile/init-3.c: New.
23237
23238 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
23239
23240         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
23241         ALWAYS_CXXFLAGS.
23242
23243 2000-02-11  Robert Lipe <robertl@sco.com>
23244
23245         * gcc.c-torture/compile/20000211-3.c: New test.
23246
23247 2000-02-11  Martin Buchholz <martin@xemacs.org>
23248
23249         * gcc.c-torture/compile/20000211-2.c: New test.
23250
23251 2000-02-11  Jeffrey A Law  (law@cygnus.com)
23252
23253         * gcc.c-torture/compile/20000211-1.c: New test.
23254
23255 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
23256
23257         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
23258           on native targets
23259
23260 2000-02-08  Nathan Sidwell  <nathan@acm.org>
23261
23262         * g++.old-deja/g++.other/cast5.C: New test.
23263
23264 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
23265
23266         * gcc.c-torture/execute/20000205-1.c: New.
23267
23268 2000-02-03  Nathan Sidwell  <nathan@acm.org>
23269
23270         * g++.old-deja/g++.jason/cast3.C: Return void.
23271         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
23272
23273 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23274
23275         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
23276
23277         * gcc.dg/loop-1.c: New test.
23278
23279 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
23280
23281         * gcc.c-torture/compile/20000127-1.c: New test.
23282         * gcc.c-torture/execute/991228-1.c: New test.
23283
23284 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23285
23286         * gcc.dg/unused-2.c: New test.
23287
23288         * gcc.dg/conv-1.c: New test.
23289
23290 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
23291
23292         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
23293         compiler.
23294         (tool_option_proc): Fix typo.
23295
23296 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
23297
23298         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
23299         of the ld on the host, not on the build machine.
23300         Also, don't crash if '--help' is not a supported option.
23301
23302 2000-01-24  Richard Henderson  <rth@cygnus.com>
23303
23304         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
23305
23306 2000-01-20  Jeffrey A Law  (law@cygnus.com)
23307
23308         * gcc.c-torture/execute/20000120-2.c: New test.
23309         * gcc.c-torture/execute/20000120-1.c: New test.
23310
23311 2000-01-13  Jeffrey A Law  (law@cygnus.com)
23312
23313         * gcc.c-torture/execute/20000113-1.c: New test.
23314
23315 2000-01-12  Jeffrey A Law  (law@cygnus.com)
23316
23317         * gcc.c-torture/execute/20000112-1.c: New test.
23318
23319 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23320
23321         * gcc.dg/20000111-1.c: New test.
23322
23323 2000-01-10  Jeffrey A Law  (law@cygnus.com)
23324
23325         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
23326         with 16 bit integers.
23327
23328 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23329
23330         * gcc.dg/20000108-1.c: New test.
23331
23332 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23333
23334         * g++.old-deja/g++.ns/koenig8.C: New test.
23335
23336 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23337
23338         * g++.old-deja/g++.other/cast4.C: New test.
23339
23340 2000-01-05  Jeffrey A Law  (law@cygnus.com)
23341
23342         * gcc.c-torture/compile/20000105-2.c: New test.
23343         * gcc.c-torture/compile/20000105-1.c: New test.
23344
23345 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23346
23347         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
23348         references to printf & atoi to conform to ANSI standard.
23349         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
23350         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
23351         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
23352         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
23353         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
23354         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23355         * g++.old-deja/g++.brendan/copy1.C: Likewise.
23356         * g++.old-deja/g++.brendan/copy2.C: Likewise.
23357         * g++.old-deja/g++.brendan/copy3.C: Likewise.
23358         * g++.old-deja/g++.brendan/copy4.C: Likewise.
23359         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23360         * g++.old-deja/g++.brendan/copy6.C: Likewise.
23361         * g++.old-deja/g++.brendan/copy7.C: Likewise.
23362         * g++.old-deja/g++.brendan/copy8.C: Likewise.
23363         * g++.old-deja/g++.brendan/crash11.C: Likewise.
23364         * g++.old-deja/g++.brendan/crash14.C: Likewise.
23365         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
23366         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23367         * g++.old-deja/g++.brendan/delete2.C: Likewise.
23368         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
23369         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
23370         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
23371         * g++.old-deja/g++.brendan/eh1.C: Likewise.
23372         * g++.old-deja/g++.brendan/groff1.C: Likewise.
23373         * g++.old-deja/g++.brendan/init3.C: Likewise.
23374         * g++.old-deja/g++.brendan/misc12.C: Likewise.
23375         * g++.old-deja/g++.brendan/misc7.C: Likewise.
23376         * g++.old-deja/g++.brendan/new2.C: Likewise.
23377         * g++.old-deja/g++.brendan/operators4.C: Likewise.
23378         * g++.old-deja/g++.brendan/operators5.C: Likewise.
23379         * g++.old-deja/g++.brendan/overload2.C: Likewise.
23380         * g++.old-deja/g++.brendan/overload7.C: Likewise.
23381         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
23382         * g++.old-deja/g++.brendan/reference1.C: Likewise.
23383         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
23384         * g++.old-deja/g++.brendan/template24.C: Likewise.
23385         * g++.old-deja/g++.brendan/template3.C: Likewise.
23386         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
23387         * g++.old-deja/g++.jason/inline3.C: Likewise.
23388         * g++.old-deja/g++.jason/opeq.C: Likewise.
23389         * g++.old-deja/g++.law/arg5.C: Likewise.
23390         * g++.old-deja/g++.law/arm7.C: Likewise.
23391         * g++.old-deja/g++.law/ctors11.C: Likewise.
23392         * g++.old-deja/g++.law/cvt8.C: Likewise.
23393         * g++.old-deja/g++.law/init9.C: Likewise.
23394         * g++.old-deja/g++.law/refs4.C: Likewise.
23395         * g++.old-deja/g++.law/template2.C: Likewise.
23396         * g++.old-deja/g++.law/visibility24.C: Likewise.
23397         * g++.old-deja/g++.law/vtable3.C: Likewise.
23398         * g++.old-deja/g++.mike/asm2.C: Likewise.
23399         * g++.old-deja/g++.mike/eh1.C: Likewise.
23400         * g++.old-deja/g++.mike/misc1.C: Likewise.
23401         * g++.old-deja/g++.mike/misc13.C: Likewise.
23402         * g++.old-deja/g++.mike/misc14.C: Likewise.
23403         * g++.old-deja/g++.mike/ns12.C: Likewise.
23404         * g++.old-deja/g++.mike/p1248.C: Likewise.
23405         * g++.old-deja/g++.mike/p3708.C: Likewise.
23406         * g++.old-deja/g++.mike/p3708a.C: Likewise.
23407         * g++.old-deja/g++.mike/p3708b.C: Likewise.
23408         * g++.old-deja/g++.mike/p646.C: Likewise.
23409         * g++.old-deja/g++.mike/p700.C: Likewise.
23410         * g++.old-deja/g++.mike/p783.C: Likewise.
23411         * g++.old-deja/g++.mike/p783a.C: Likewise.
23412         * g++.old-deja/g++.mike/p783b.C: Likewise.
23413         * g++.old-deja/g++.mike/p786.C: Likewise.
23414         * g++.old-deja/g++.mike/p789.C: Likewise.
23415         * g++.old-deja/g++.mike/p789a.C: Likewise.
23416         * g++.old-deja/g++.mike/p807a.C: Likewise.
23417         * g++.old-deja/g++.other/delete3.C: Likewise.
23418         * g++.old-deja/g++.other/dyncast1.C: Likewise.
23419         * g++.old-deja/g++.other/dyncast2.C: Likewise.
23420         * g++.old-deja/g++.other/dyncast3.C: Likewise.
23421         * g++.old-deja/g++.other/empty1.C: Likewise.
23422         * g++.old-deja/g++.other/temporary1.C: Likewise.
23423         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
23424         * g++.old-deja/g++.pt/t16.C: Likewise.
23425         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
23426
23427 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
23428
23429         * gcc.dg/991230-1.c: New test.
23430
23431 1999-12-29  Jeffrey A Law  (law@cygnus.com)
23432
23433         * gcc.c-torture/compile/991229-3.c: New test.
23434         * gcc.c-torture/compile/991229-2.c: New test.
23435         * gcc.c-torture/compile/991229-1.c: New test.
23436
23437 1999-12-29  Greg McGary <gkm@eng.ascend.com>
23438
23439         * gcc.c-torture/compile/labels-2.c: New test.
23440
23441 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23442
23443         * gcc.c-torture/execute/991227-1.c: New test.
23444
23445 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23446
23447         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
23448
23449 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23450
23451         * gcc.c-torture/execute/991221-1.c: New test.
23452
23453 1999-12-20  Nathan Sidwell  <nathan@acm.org>
23454
23455         * g++.old-deja/g++.other/cast3.C: New test.
23456
23457 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
23458
23459         * gcc.c-torture/execute/991216-4.c: New test.
23460
23461 1999-12-16  Michael Meissner  <meissner@cygnus.com>
23462
23463         * gcc.c-torture/execute/991216-1.c: New test.
23464         * gcc.c-torture/execute/991216-2.c: New test.
23465         * gcc.c-torture/execute/991216-3.c: New test.
23466
23467 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23468
23469         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
23470         Actually make the test fail by using "-O2" for compilation.
23471
23472 1999-12-15  Nathan Sidwell  <nathan@acm.org>
23473
23474         * g++.old-deja/g++.warn/cast-align1.C: New test.
23475
23476 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23477
23478         * gcc.c-torture/compile/991214-1.c: New test.
23479         * gcc.c-torture/compile/991214-2.c: New test.
23480
23481 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23482
23483         * gcc.dg/991214-1.c: New test.
23484
23485 1999-12-13  Jeffrey A Law  (law@cygnus.com)
23486
23487         * gcc.c-torture/compile/991213-3.c: New test.
23488         * gcc.c-torture/compile/991213-2.c: New test.
23489         * gcc.c-torture/compile/991213-1.c: New test.
23490
23491 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
23492
23493         * gcc.dg/991209-1.c: New test.
23494
23495 1999-12-08  Nathan Sidwell <nathan@acm.org>
23496
23497         * gcc.c-torture/compile/991208-1.c: New test.
23498
23499 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23500
23501         * gcc.dg/ultrasp2.c: New test.
23502
23503 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
23504
23505         * g++.old-deja/g++.abi/align.C (main): Fix typo.
23506
23507 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
23508
23509         * gcc.c-torture/compile/991202-1.c: New test.
23510         * gcc.c-torture/execute/991202-1.c: New test.
23511         * gcc.c-torture/execute/991202-2.c: New test.
23512         * gcc.c-torture/execute/991202-3.c: New test.
23513
23514 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
23515
23516         * g++.old-deja/g++.abi/align.C: New test.
23517         * g++.old-deja/g++.abi/aggregates.C: Likewise.
23518         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23519
23520 1999-12-01  Richard Henderson  <rth@cygnus.com>
23521
23522         * gcc.c-torture/execute/991201-1.c: New.
23523
23524 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
23525
23526         * gcc.dg/991129-1.c: New test.
23527
23528 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23529
23530         * gcc.c-torture/compile/991127-1.c: New test.
23531
23532 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23533
23534         * g++.old-deja/g++.other/warn4.C: New test.
23535
23536 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23537
23538         * g++.old-deja/g++.eh/cleanup2.C: New test.
23539         * g++.old-deja/g++.ext/pretty2.C: New test.
23540         * g++.old-deja/g++.ext/pretty3.C: New test.
23541         * g++.old-deja/g++.other/debug6.C: New test.
23542
23543 1999-10-20  Jim Wilson  <wilson@cygnus.com>
23544
23545         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
23546         compiler_output to look for one error message instead of two.
23547
23548 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23549
23550         * gcc.c-torture/execute/991118-1.c: Also test case
23551         where the word boundary does not split a byte evenly.
23552
23553 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23554
23555         * g++.old-deja/g++.ext/restrict1.C: New test.
23556
23557 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23558
23559         * gcc.c-torture/execute/991118-1.c: New test.
23560
23561 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23562
23563         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23564         working directory pathnames.
23565
23566 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23567
23568         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23569         host is equipped with driver.h and driver.o so it can actually
23570         compile and run the tests.
23571
23572 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23573
23574         * gcc.c-torture/compile/991008-1.c: New test.
23575
23576 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23577
23578         * lib/gcc-dg.exp: Include target-supports.exp
23579
23580 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23581
23582         * lib/target-supports.exp: New file: Provide procs to test for
23583         features supported by the target.
23584         (check_weak_available): Moved here from ecos.exp.
23585         (check_alias_available): New proc: Determine of the target
23586         toolchain supports the alias attribute.
23587
23588         * gcc.dg/special/ecos.exp: Move check_weak_available to
23589         target-supports.exp.
23590         (alias-1.c): Only perform the test if the target supports
23591         aliases.
23592         (wkali-1.c): Only perform the test if the target supports
23593         aliases.
23594
23595         * gcc.dg/990506-0.c: Expect error messages from cross
23596         targets as well as native targets.
23597
23598 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23599
23600         * gcc.dg/ultrasp1.c: Removed xfail.
23601         * gcc.dg/struct-ret-2.c: Likewise.
23602         * gcc.dg/array-1.c: Likewise.
23603
23604 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23605
23606         * gcc.dg/struct-ret-2.c: New test.
23607
23608         * gcc.dg/array-1.c: New test.
23609
23610 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23611
23612         * gcc.c-torture/execute/991030-1.c: New test.
23613
23614 1999-10-26  Richard Henderson  <rth@cygnus.com>
23615
23616         * gcc.c-torture/compile/991026-2.c: New test.
23617
23618 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23619
23620         * gcc.c-torture/compile/991026-1.c: New test.
23621
23622 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23623
23624         * gcc.c-torture/execute/991023-1.c: New test.
23625
23626 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23627
23628         * gcc.c-torture/execute/991019-1.c: New test.
23629
23630 1999-10-16  Richard Henderson  <rth@cygnus.com>
23631
23632         * gcc.c-torture/execute/991016-1.c: New test.
23633
23634 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23635
23636         * gcc.c-torture/execute/991014-1.c: New test.
23637
23638 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23639
23640         * g++.old-deja/g++.other/union2.C: New test.
23641
23642 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23643
23644         * g++.old-deja/g++.other/vaarg2.C: New test.
23645         * g++.old-deja/g++.other/vaarg3.C: New test.
23646
23647 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23648
23649         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23650         in compile/.
23651
23652 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23653
23654         * gcc.c-torture/execute/va-arg-11.c: New test.
23655
23656 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23657
23658         * lib/file-format.exp (gcc_target_object_format): Don't
23659         crash if objdump is unavailable.
23660
23661 1999-09-29  Donn Terry <donn@interix.com>
23662
23663         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23664
23665 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23666
23667         * gcc.c-torture/compile/990928-1.c: New test.
23668
23669 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23670
23671         * g++.old-deja/g++.other/decl6.C: New test.
23672
23673 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23674
23675         * gcc.c-torture/execute/va-arg-10.c: New test.
23676
23677 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23678
23679         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23680         __PRETTY_FUNCTION__.
23681
23682 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23683
23684         * gcc.c-torture/execute/990923-1.c: New test.
23685
23686 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23687
23688         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23689         for which -fpic is inappropriate.
23690
23691 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23692
23693         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23694
23695 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23696
23697         * g++.old-deja/g++.other/dyncast1.C: New test.
23698         * g++.old-deja/g++.other/dyncast2.C: New test.
23699         * g++.old-deja/g++.other/dyncast3.C: New test.
23700         * g++.old-deja/g++.other/dyncast4.C: New test.
23701         * g++.old-deja/g++.other/dyncast5.C: New test.
23702         * g++.old-deja/g++.eh/catch3.C: New test.
23703         * g++.old-deja/g++.eh/catch3p.C: New test.
23704         * g++.old-deja/g++.eh/catch4.C: New test.
23705         * g++.old-deja/g++.eh/catch4p.C: New test.
23706         * g++.old-deja/g++.eh/catch5.C: New test.
23707         * g++.old-deja/g++.eh/catch5p.C: New test.
23708         * g++.old-deja/g++.eh/catch6.C: New test.
23709         * g++.old-deja/g++.eh/catch6p.C: New test.
23710         * g++.old-deja/g++.eh/catch7.C: New test.
23711         * g++.old-deja/g++.eh/catch7p.C: New test.
23712         * g++.old-deja/g++.eh/catch8.C: New test.
23713         * g++.old-deja/g++.eh/catch8p.C: New test.
23714         * g++.old-deja/g++.eh/catch9.C: New test.
23715         * g++.old-deja/g++.eh/catch9p.C: New test.
23716
23717 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23718
23719         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23720         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23721
23722 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23723
23724         * gcc.c-torture/compile/990913-1.c: New test.
23725
23726 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23727
23728         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23729         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23730
23731 1999-09-09  Richard Henderson  <rth@cygnus.com>
23732
23733         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23734
23735 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23736
23737         * g++.old-deja/g++.other/lookup11.C: New test.
23738         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23739         what is permitted and what we want.
23740         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23741         overload use.
23742         * g++.old-deja/g++.jason/rfg5.C: Likewise
23743
23744 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23745
23746         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23747         * gcc.c-torture/noncompile/poison-1.c: New file.
23748
23749 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23750
23751         * g++.old-deja/g++.other/sizeof3.C: New test.
23752         * g++.old-deja/g++.other/sizeof4.C: New test.
23753         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23754         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23755
23756 1999-09-07  Richard Henderson  <rth@cygnus.com>
23757
23758         * gcc.dg/va-arg-1.c: New.
23759
23760 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23761
23762         * gcc.c-torture/execute/va-arg-9.c: New test.
23763
23764 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23765
23766         * g77.f-torture/compile/980519-2.f: New test.
23767         * g77.f-torture/compile/19990905-0.f: New test.
23768         * g77.f-torture/compile/19990905-1.f: New test.
23769         * g77.f-torture/compile/19990905-2.f: New test.
23770
23771         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23772
23773 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23774
23775         * gcc.c-torture/execute/990827-1.c: Fix typo.
23776
23777 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23778
23779         * g++.old-deja/g++.other/deref1.C: New test.
23780
23781 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23782
23783         * g++.old-deja/g++.other/ambig2.C: New test.
23784         * g++.old-deja/g++.other/cond5.C: New test.
23785         * g++.old-deja/g++.other/lookup16.C: New test.
23786
23787 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23788
23789         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23790         assemblers too.
23791
23792 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23793
23794         * lib/c-torture.exp: Avoid the "compare executables" optimization
23795         when testing native.
23796
23797 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23798
23799         * gcc.c-torture/execute/990829-1.c: New test.
23800         * gcc.c-torture/compile/990829-1.c: New test.
23801
23802 1999-08-27  Paul Burchard  <burchard@pobox.com>
23803
23804         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23805         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23806         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23807         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23808         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23809         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23810         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23811         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23812         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23813         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23814         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23815
23816 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23817
23818         * gcc.c-torture/execute/990827-1.c: New test.
23819
23820 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23821
23822         * g77.f-torture/noncompile/19990826-4.f: New test.
23823
23824         * g77.f-torture/compile/19990826-3.f: New test.
23825
23826         * g77.f-torture/execute/19990826-2.f: New test.
23827
23828         * g77.f-torture/compile/19990826-1.f: New test.
23829
23830         * gcc.c-torture/execute/990826-0.c: New test.
23831         * g77.c-torture/execute/19990826-0.f: New test.
23832
23833         * g77.f-torture/noncompile/970626-2.f: New test.
23834
23835 1999-08-25  Paul Burchard  <burchard@pobox.com>
23836
23837         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23838         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23839         lss-011.C: New tests.
23840
23841 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23842
23843         * g++.old-deja/g++.other/decl5.C: New test.
23844
23845 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23846
23847         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23848         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23849         call `postbase' for each one.  All callers of `postbase' changed
23850         to call this instead.
23851
23852 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23853
23854         * gcc.c-torture/execute/990811-1.c: New test.
23855
23856 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23857
23858         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23859         just native ones.
23860
23861         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23862         just native ones.
23863
23864 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23865
23866         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23867
23868 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23869
23870         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23871
23872 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23873
23874         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23875
23876 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23877
23878         * gcc.c-torture/execute/990804-1.c: New test.
23879
23880 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23881
23882         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23883         * g++.old-deja/g++.brendan/crash64.C: Likewise
23884         * g++.old-deja/g++.brendan/overload8.C: Likewise
23885
23886 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23887
23888         * g++.old-deja/g++.other/struct1.C: New test.
23889
23890 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23891
23892         * g++.old-deja/g++.other/enum2.C: New test.
23893
23894 1999-08-02  Richard Henderson  <rth@cygnus.com>
23895
23896         Adapted from tests from Franz Sirl:
23897         * gcc.c-torture/execute/va-arg-7.c: New test.
23898         * gcc.c-torture/execute/va-arg-8.c: New test.
23899
23900 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23901
23902         * gcc.c-torture/compile/990801-2.c: New test.
23903
23904         * gcc.c-torture/compile/990801-1.c: New test.
23905
23906 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23907
23908         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23909         fp-cmp-1.c, converting double to float.
23910
23911         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23912         fp-cmp-1.c, converting double to long double.
23913
23914         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23915         from fr1 to unknown_register, since fr1 is a legitimate register
23916         on some machines.
23917
23918 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23919
23920         * README: More listname related changes.
23921
23922 1999-07-08  Catherine Moore  <clm@cygnus.com>
23923
23924         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23925
23926 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23927
23928         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23929
23930 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23931
23932         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23933
23934 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23935
23936         * gcc.dg/990703-1.c: New test.
23937
23938 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23939
23940         * lib/file-format.exp: New file: Move definition of proc
23941         gcc_target_object_format to here from
23942         gcc.dg/special/ecos.exp.
23943
23944         * lib/c-torture.exp: Include lib file-format.exp.
23945         * lib/gcc-dg.exp: Include lib file-format.exp.
23946
23947         * gcc.dg/special/ecos.exp: Remove definition of proc
23948         gcc_target_object_format.
23949
23950 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23951
23952         * gcc.c-torture/execute/990628-1.c: New test.
23953
23954 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23955
23956         * gcc.c-torture/compile/990625-2.c: New test.
23957
23958         * gcc.c-torture/compile/990625-1.c: New test.
23959
23960 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23961
23962         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23963         attributes compile.
23964         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23965         ports that use the COFF/PE file format.
23966
23967 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23968
23969         * gcc.c-torture/compile/990617-1.c: New test.
23970
23971 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23972
23973         * g++.old-deja/g++.other/decl4.C: New test.
23974
23975 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23976
23977         * g++.old-deja/g++.other/bitfld3.C: New test.
23978
23979 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23980
23981         * g++.old-deja/g++.eh/catch1.C: New test.
23982
23983 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23984
23985         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23986
23987         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23988         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23989
23990 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23991
23992         * g77.f-torture/compile/19990502-0.f: Replace with new,
23993         shorter, test that still fails after recent changes.
23994
23995 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23996
23997         * gcc.c-torture/execute/990604-1.c: New test.
23998
23999 1999-05-31  Jeffrey A Law  (law@cygnus.com)
24000
24001         * gcc.c-torture/execute/990531-1.c: New test.
24002
24003 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24004
24005         * gcc.c-torture/compile/990527-1.c: New test.
24006
24007 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
24008
24009         * gcc.c-torture/execute/990527-1.c: New test.
24010
24011 1999-05-25  Nick Clifton  <nickc@cygnus.com>
24012
24013         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
24014         bitfields as signed.
24015
24016 1999-05-25  Craig Burley  <craig@jcb-sc.com>
24017
24018         * g77.f-torture/compile/19990525-0.f: New test.
24019
24020 1999-05-25  Jeffrey A Law  (law@cygnus.com)
24021
24022         * gcc.c-torture/execute/990525-2.c: New test.
24023
24024         * gcc.c-torture/execute/990525-1.c: New test.
24025
24026 1999-05-24  Nathan Sidwell  <nathan@acm.org>
24027
24028         * g++.old-deja/g++.other/anon3.C: New test.
24029         * g++.old-deja/g++.other/anon4.C: New test.
24030         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
24031         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
24032         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
24033         Merrill).
24034
24035 1999-05-24  Jeffrey A Law  (law@cygnus.com)
24036
24037         * gcc.c-torture/execute/990524-1.c: New test.
24038
24039         * gcc.dg/990524-1.c: New test.
24040
24041 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24042
24043         * gcc.c-torture/compile/990523-1.c: New test.
24044
24045 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
24046
24047         * gcc.c-torture/compile/990519-1.c: New test.
24048
24049 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24050
24051         * gcc.c-torture/compile/990517-1.c: New test.
24052
24053         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
24054         (e4, f4): New tests.
24055         (main): Call them.
24056
24057 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24058
24059         * gcc.dg/noreturn-1.c: New test.
24060
24061 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
24062
24063         * gcc.c-torture/execute/990513-1.c: New test.
24064
24065 1999-05-10  Richard Henderson  <rth@cygnus.com>
24066
24067         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
24068
24069 1999-05-10  Craig Burley  <craig@jcb-sc.com>
24070
24071         * g77.f-torture/execute/erfc.f: Use small single-precision
24072         values, to avoid problems on Alphas when not -mieee.
24073
24074 1999-05-08  Craig Burley  <craig@jcb-sc.com>
24075
24076         * gcc.dg/990506-0.c: New test.
24077
24078 1999-05-08  Richard Henderson  <rth@cygnus.com>
24079
24080         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
24081         the constant to test.  Don't XFAIL 64-bit targets.
24082
24083         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
24084         * g++.old-deja/g++.law/profile1.C: Likewise.
24085
24086         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
24087         operator new instances.
24088         * g++.old-deja/g++.other/delete5.C: Likewise.
24089
24090 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24091
24092         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
24093         intrinsic.
24094
24095 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24096
24097         * g77.f-torture/execute/u77-test.f: Reverse order of two
24098         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
24099
24100 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24101
24102         * gcc.dg/compare1.c: New test.
24103
24104 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24105
24106         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
24107         New tests.
24108
24109 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24110
24111         * g77.f-torture/compile/19990502-1.f: New test.
24112
24113 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24114
24115         * g77.f-torture/compile/19990502-0.f: New test.
24116
24117 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24118
24119         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
24120         intrinsic.
24121
24122 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24123
24124         * g77.f-torture/execute/u77-test.f (main): List libU77
24125         intrinsics not currently tested.
24126         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
24127         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
24128         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
24129         Trim blanks off the ends of some printed strings.
24130
24131 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24132
24133         * g77.f-torture/execute/u77-test.f (main): Just warn about
24134         FSTAT gid disagreement, as it's expected on some systems.
24135
24136 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24137
24138         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
24139         use a new function, which allows for some slop.
24140         Clean up some commentary.
24141         (issum): The new function.
24142         (sgladd): Deleted subroutine.
24143
24144 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24145
24146         * g77.f-torture/execute/u77-test.f: Modify to be more like
24147         libf2c/libU77 version, bringing patches to that version here.
24148         Add suitable commentary.
24149
24150 1999-04-25  Richard Henderson  <rth@cygnus.com>
24151
24152         * gcc.dg/990424-1.c: New test.
24153
24154 1999-04-24  Craig Burley  <craig@jcb-sc.com>
24155
24156         * g77.f-torture/execute/u77-test.f (main): Bug involving
24157         LSTAT has been fixed, so turn back on full checking.
24158
24159 1999-04-20  Craig Burley  <craig@jcb-sc.com>
24160
24161         * g77.f-torture/compile/19990419-0.f: New test.
24162         * g77.f-torture/execute/19990419-1.f: New test.
24163
24164 1999-04-17  Richard Henderson  <rth@cygnus.com>
24165
24166         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
24167         to avoid the need for a prototype to supress a warning.
24168
24169 1999-04-07  Jim Wilson  <wilson@cygnus.com>
24170
24171         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
24172
24173 1999-04-04  Jeffrey A Law  (law@cygnus.com)
24174
24175         * gcc.c-torture/execute/990404-1.c: New test.
24176
24177 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24178
24179         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
24180         * gcc.dg/cpp-if3.c: Don't use -pedantic.
24181         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
24182         missing initializer warnings.
24183
24184 1999-03-28  Jeffrey A Law  (law@cygnus.com)
24185
24186         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
24187         matching strings.
24188
24189 1999-03-26  Jeffrey A Law  (law@cygnus.com)
24190
24191         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
24192
24193 1999-03-26  Craig Burley  <craig@jcb-sc.com>
24194
24195         * g77.f-torture/execute/19990325-0.f: New test.
24196         * g77.f-torture/execute/19990325-1.f: New test.
24197
24198 1999-03-24  Jeffrey A Law  (law@cygnus.com)
24199
24200         * gcc.c-torture/execute/990324-1.c: New test.
24201
24202 1999-03-22  Jim Wilson  <wilson@cygnus.com>
24203
24204         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
24205         test with 4.
24206
24207 1999-03-17  Richard Henderson  <rth@cygnus.com>
24208
24209         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
24210
24211 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24212
24213         * g77.f-torture/execute/19990313-2.f: New test.
24214         * g77.f-torture/execute/19990313-3.f: New test.
24215
24216 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24217
24218         * g77.f-torture/execute/19990313-0.f: New test.
24219         * g77.f-torture/execute/19990313-1.f: New test.
24220
24221 1999-03-12  Jim Wilson  <wilson@cygnus.com>
24222
24223         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
24224         printf to sprintf.
24225         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
24226         (main): Add check for u15.  Conditionalize u31 check depending on
24227         whether ints are <32 bits or >=32 bits.
24228
24229 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24230
24231         * g77.f-torture/execute/19981119-0.f: Improve testiness.
24232
24233 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24234
24235         * g77.f-torture/compile/19990305-0.f: New test.
24236         * g77.f-torture/execute/19981119-0.f: New test.
24237
24238 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24239
24240         * g77.f-torture/execute/970625-2.f: call ABORT if final
24241         result is not correct, instead of just printing it.
24242         Add this checking via newly introduced obfuscation, to
24243         trip up buggy front ends.
24244
24245 1999-03-07  Craig Burley  <craig@jcb-sc.com>
24246
24247         * g77.f-torture/compile/960317-1.f: Moved from being
24248         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
24249
24250 1999-03-06  Craig Burley  <craig@jcb-sc.com>
24251
24252         * g77.f-torture/execute/960317-1.f: New (old) test.
24253         * g77.f-torture/execute/970625-2.f: Ditto.
24254
24255 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
24256
24257         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
24258         message on line 1 or line 2; cccp and cpplib do this differently.
24259
24260 1999-03-01  Jeffrey A Law  (law@cygnus.com)
24261
24262         * g++.old-deja/g++.law/weak1.C: New test.
24263
24264 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24265
24266         * gcc.c-torture/execute/990119-1.c: Renamed to...
24267         * gcc.dg/990119-1.c: this, so it will only be tested once
24268         (it's a preprocessor test, it doesn't need to be run at
24269         multiple optimization levels).
24270
24271 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24272
24273         * lib/g++.exp: Don't add incdir=$base_dir/../include to
24274           ALWAYS_CXXFLAGS.
24275
24276 1999-02-24  Craig Burley  <craig@jcb-sc.com>
24277
24278         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
24279         * g77.f-torture/compile/19981216-0.f: ...as it is expected
24280         to not be compilable by current g77.
24281
24282 1999-02-24  Nick Clifton  <nickc@cygnus.com>
24283
24284         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
24285
24286 1999-02-22  Jeffrey A Law  (law@cygnus.com)
24287
24288         * gcc.c-torture/execute/990222-1.c: New test.
24289
24290 1999-02-19  Craig Burley  <craig@jcb-sc.com>
24291
24292         * g77.f-torture/compile/19990218-0.f: New test.
24293         * g77.f-torture/noncompile/19990218-1.f: New test.
24294
24295 1999-02-18  Craig Burley  <craig@jcb-sc.com>
24296
24297         * g77.f-torture/compile/19981216-0.f: New test.
24298
24299 1999-02-14  Jeffrey A Law  (law@cygnus.com)
24300
24301         * gcc.dg/990214-1.c: New test.
24302
24303 1999-02-13  Jeffrey A Law  (law@cygnus.com)
24304
24305         * gcc.dg/990213-2.c: New test.
24306
24307         * gcc.dg/990213-1.c: New test.
24308
24309 1999-02-12  Jeffrey A Law  (law@cygnus.com)
24310
24311         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
24312         ints.
24313
24314 1999-02-11  Nick Clifton  <nickc@cygnus.com>
24315
24316         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
24317         specified by target.
24318
24319         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
24320
24321 1999-02-11  Jeffrey A Law  (law@cygnus.com)
24322
24323         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
24324
24325 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24326
24327         * gcc.dg/special/ecos.exp: New test driver for new tests with
24328         special requirements.
24329
24330         * gcc.dg/special/alias-1.c: New test.
24331         * gcc.dg/special/gcsec-1.c: New test.
24332         * gcc.dg/special/weak-1.c: New test.
24333         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
24334         * gcc.dg/special/weak-2.c: New test.
24335         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
24336         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
24337         * gcc.dg/special/wkali-1.c: New test.
24338         * gcc.dg/special/wkali-2.c: New test.
24339         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
24340         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
24341
24342 1999-02-10  Felix Lee  <flee@cygnus.com>
24343
24344           * lib/c-torture.exp (c-torture-compile): Pull out code for
24345           analyzing gcc error messages.
24346           (c-torture-execute): Likewise.  Fix some (harmless) false
24347           positives.
24348           * lib/gcc.exp (gcc_check_compile): New function.
24349
24350 1999-02-08  Richard Henderson  <rth@cygnus.com>
24351
24352         * gcc.c-torture/execute/990208-1.c: New test.
24353
24354 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24355
24356         * g++.dg/special/ecos.exp: New driver for new tests with special
24357         requirements
24358
24359         * g++.dg/special/conpr-1.C: New test
24360         * g++.dg/special/conpr-2.C: New test
24361         * g++.dg/special/conpr-2a.C: New test
24362         * g++.dg/special/conpr-3.C: New test
24363         * g++.dg/special/conpr-3a.C: New test
24364         * g++.dg/special/conpr-3b.C: New test
24365
24366         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
24367         allow g++ to use the dg driver
24368
24369         * README: Add comment about g++.dg directory
24370
24371 1999-02-06  Jeffrey A Law  (law@cygnus.com)
24372
24373         * README: Update email addresses.
24374
24375 1999-02-03  Nick Clifton  <nickc@cygnus.com>
24376
24377         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
24378         arguments in order to force structure S onto the stack even on
24379         the alpha.
24380         (test): Pass 10 leading arguments to function foo as well as the
24381         structure S.
24382
24383         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
24384         failure for all targets.
24385
24386         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
24387         abort to terminate program execution.
24388
24389 1999-01-30  Richard Henderson  <rth@cygnus.com>
24390
24391         * gcc.c-torture/execute/990130-1.c: New test.
24392
24393 1999-01-30  Jeffrey A Law  (law@cygnus.com)
24394
24395         * gcc.dg/990130-1.c: New test.
24396
24397 1999-01-28  Michael Meissner  <meissner@cygnus.com>
24398
24399         * gcc.c-torture/execute/990128-1.c: New test.
24400
24401 1999-01-27  Michael Meissner  <meissner@cygnus.com>
24402
24403         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
24404
24405 1999-01-27  Felix Lee  <flee@cygnus.com>
24406
24407         * lib/c-torture.exp (c-torture-compile): pull out code for
24408         analyzing gcc error messages.
24409         (c-torture-execute): ditto, and fix some (harmless) false
24410         positives.
24411         * lib/gcc.exp (gcc_check_compile): new function.
24412
24413 1999-01-17  Jeffrey A Law  (law@cygnus.com)
24414
24415         * gcc.dg/990117-1.c: New test.
24416
24417         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
24418
24419         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
24420
24421 1999-01-15  Jeffrey A Law  (law@cygnus.com)
24422
24423         * g77.f-torture/compile/990115-1.f: New test.
24424
24425 1999-01-07  Jeffrey A Law  (law@cygnus.com)
24426
24427         * gcc.c-torture/compile/990107-1.c: New test
24428
24429 1999-01-06  Jeffrey A Law  (law@cygnus.com)
24430
24431         * gcc.c-torture/execute/990106-2.c: New test.
24432
24433         * gcc.c-torture/execute/990106-1.c: New test.
24434
24435 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
24436
24437         * gcc.c-torture/compile/981223-1.c: New test.
24438
24439 1998-12-29  Richard Henderson  <rth@cygnus.com>
24440
24441         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
24442         (opt3): Rename from opt4 and disable.
24443
24444 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
24445
24446         * g++.old-deja/g++.pt/ptrmem5.C: New test.
24447
24448 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24449
24450         * g++.old-deja/g++.other/conv5.C: New test.
24451
24452 1998-12-14  Nick Clifton  <nickc@cygnus.com>
24453
24454         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
24455
24456 1998-12-11  Jeffrey A Law  (law@cygnus.com)
24457
24458         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
24459
24460 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
24461
24462         * gcc.c-torture/compile/981211-1.c: New test.
24463
24464 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
24465
24466         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
24467
24468         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
24469
24470 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24471
24472         * gcc.special/930510-1.c: Make C9X safe.
24473         * gcc.misc-tests/gcov-1.c Similarly.
24474         * gcc.misc-tests/gcov-2.c Similarly.
24475
24476 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24477
24478         * gcc.dg/ultrasp1.c: New test.
24479
24480 1998-12-06  Richard Henderson  <rth@cygnus.com>
24481
24482         * gcc.c-torture/execute/981206.c: New test.
24483
24484 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24485
24486         * g++.old-deja/g++.ns/template7.C: New test.
24487
24488         * g++.old-deja/g++.other/expr1.C: New test.
24489
24490         * g++.old-deja/g++.eh/tmpl3.C: New test.
24491
24492         * g++.old-deja/g++.eh/tmpl2.C: New test.
24493
24494 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24495
24496         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
24497         * g++.old-deja/g++.other/using6.C: Removed.
24498         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
24499
24500         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
24501
24502 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24503
24504         * g++.old-deja/g++.pt/overload8.C: New test.
24505
24506         * g++.old-deja/g++.pt/overload7.C: New test.
24507
24508         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
24509
24510         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
24511         and relinking messages.
24512         * lib/g++.exp (g++_target_compile): Remove .rpo file when
24513         compiling with -frepo.
24514
24515 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
24516
24517         * g++.old-deja/g++.pt/lookup6.C: New test.
24518
24519 1998-11-30  Nick Clifton  <nickc@cygnus.com>
24520
24521         * gcc.c-torture/execute/981130-1.c: New test.
24522         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
24523
24524 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24525
24526         * g++.old-deja/g++.pt/explicit76.C: New test.
24527
24528         * g++.old-deja/g++.pt/friend38.C: New test.
24529
24530         * g++.old-deja/g++.ns/crash2.C: New test.
24531
24532         * g++.old-deja/g++.pt/defarg8.C: New test.
24533
24534         * g++.old-deja/g++.pt/instantiate6.C: New test.
24535
24536         * g++.old-deja/g++.pt/static6.C: New test.
24537
24538         * g++.old-deja/g++.pt/decl2.C: New test.
24539
24540 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24541
24542         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
24543         problem is actually related with name lookup, but so what? :-)
24544
24545         * g++.old-deja/g++.pt/friend37.C: New test.
24546
24547 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24548
24549         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24550         element, which fails on some systems.
24551
24552         * g77.f-torture/execute/labug1.f: New test.
24553
24554 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24555
24556         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24557         is defined.
24558
24559 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24560
24561         * g77.f-torture/compile/981117-1.f: New test.
24562
24563 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24564
24565         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24566         properly discarded.
24567
24568 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24569
24570         * gcc.c-torture/execute/memcheck: New directory of tests for
24571         -fcheck-memory-usage.
24572
24573 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24574
24575         * README: New file, general information about the testsuite and
24576         new description of the various C++ test subdirectories.
24577         * README.g++: Eliminate obsolete information, update and move most
24578         relevant stuff to README.
24579
24580 1998-11-07  Richard Henderson  <rth@cygnus.com>
24581
24582         * gcc.c-torture/compile/981107-1.c: New test.
24583
24584 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24585
24586         * execute/memcpy-bi.c: New testcase.
24587
24588 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24589
24590         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24591         base classes.
24592
24593         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24594         template is selected.
24595
24596         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24597         classes, it should be accepted for all types.
24598
24599         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24600
24601         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24602         specializations start with template headers.
24603
24604 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24605
24606         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24607
24608         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24609         non-POD types.
24610
24611 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24612
24613         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24614
24615 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24616
24617         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24618
24619 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24620
24621         * 981019-1.c: New test.
24622
24623 1998-10-14  Robert Lipe <robertl@dgii.com>
24624
24625         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24626         find objc headers.
24627
24628 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24629
24630         * compile/981001-4.c: Remove use of GCC extension that triggers a
24631         compiler bug.
24632
24633 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24634
24635         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24636
24637 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24638
24639         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24640         instantiation of template produces incorrect code for delete
24641         expression.
24642
24643         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24644         constructors' name is not unique.
24645         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24646         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24647
24648         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24649         automatic array of const is ill-formed.
24650
24651         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24652         of template parameter?
24653
24654         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24655         const.
24656
24657         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24658         pointer-to-member expression.
24659
24660         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24661         declaration causes ICE.
24662
24663 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24664
24665         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24666         reserved in the global namespace.
24667
24668         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24669         generate needed virtual table.
24670
24671         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24672
24673 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24674
24675         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24676         template-dependent type
24677
24678 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24679
24680         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24681         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24682         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24683
24684         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24685         class should be usable as argument of member function.
24686         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24687         class should be usable as return type of member function.
24688         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24689         class should be usable as type of data member.
24690
24691         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24692
24693 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24694
24695         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24696
24697 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24698
24699         * gcc.dg/dll-?.c Add thumb to target list.
24700         Fix assembler scan patterns to match current assembler output.
24701
24702 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24703
24704         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24705         matching of template brackets.
24706
24707         * g++.old-deja/g++.other/using4.C: New test.  Test using
24708         declarations of methods from base classes.
24709
24710         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24711         within functions should introduce names into the innermost
24712         enclosing namespace.
24713
24714         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24715         of static locals if first initialization throws.
24716
24717 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24718
24719         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24720
24721 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24722
24723         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24724         lose track of the possible targets of tablejump insns.
24725         * special/special.exp: Run it.
24726
24727 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24728
24729         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24730         must be declared before its specializations can be named in friend
24731         declarations.
24732
24733 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24734
24735         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24736
24737         * g77.f-torture/execute/io1.f: New test.
24738
24739 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24740
24741         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24742         with pointer to template function, for which no argument deduction
24743         is possible.
24744
24745         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24746         specialization of template function as argument to template
24747         function.
24748
24749         * g++.old-deja/g++.other/access2.C: New test; Inner class
24750         shouldn't have privileged access to Outer's names.
24751
24752 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24753
24754         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24755         friend template declared within template class conflicts with
24756         nested class of the same name.
24757
24758         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24759         is ignored.
24760
24761         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24762         object with direct initializer as function declaration.
24763
24764         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24765         initializers.
24766
24767         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24768         involving const pointer and NULL produces incorrect result.
24769
24770         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24771         type name without `typename' should be rejected with -pedantic.
24772
24773 1998-10-02  Richard Henderson  <rth@cygnus.com>
24774
24775         * g++.old-deja/g++.other/addrof1.C: New test.
24776
24777 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24778
24779         * gcc.c-torture/compile/981001-1.c: New test.
24780         * gcc.c-torture/execute/981001-1.c: New test.
24781
24782 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24783
24784         * gcc.c-torture/compile/981001-2.c: New test.
24785         * gcc.c-torture/compile/981001-3.c: New test.
24786         * gcc.c-torture/compile/981001-4.c: New test.
24787
24788 1998-10-01  Robert Lipe  <robertl@dgii.com>
24789
24790         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24791         multilibbed hosts.   Idea grafted from g77.exp.
24792
24793 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24794
24795         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24796         avoid losing on systems which need -lsocket.
24797
24798 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24799
24800         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24801         * g++.old-deja/g++.other/nested2.C: Ditto.
24802         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24803         failure.
24804
24805 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24806
24807         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24808         preferred over template operator!= for enum bitfields.
24809
24810 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24811
24812         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24813         that happen to have the same base name, but in different scopes,
24814         are incorrectly rejected.
24815
24816 1998-09-16  Richard Henderson  <rth@cygnus.com>
24817
24818         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24819         on the native word size instead of an integer literal.
24820
24821 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24822
24823         * g++.old-deja/g++.other/static2.C: Invocation of static data
24824         member of type pointer-to-function denoted as non-static member.
24825
24826         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24827         checks involving function types and aliases.
24828
24829 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24830
24831         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24832         redefined to the same non-trivial type.
24833
24834         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24835         namespace-qualification of template specializations declared in
24836         other namespaces.
24837
24838         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24839         to declare a subset of the specializations of a template function
24840         as friends of specializations of a template class.
24841
24842         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24843         member templates that do not fully specialize the enclosing
24844         template class are rejected.
24845
24846 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24847
24848         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24849
24850 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24851
24852         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24853         altered from libf2c/libU77 version.
24854
24855 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24856
24857         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24858
24859 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24860
24861         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24862         (un)signed char are different types for template specialization
24863         purposes.
24864
24865 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24866
24867         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24868         * objc: ObjC testsuite.
24869
24870 1998-08-31  Catherine Moore  <clm@cygnus.com>
24871
24872         * gcc.c-torture/execute/941014-1.x:  New file.
24873
24874 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24875
24876         * lib/c-torture.exp: Add support for
24877         torture_eval_before_compile and torture_eval_before_execute
24878         variables.
24879
24880 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24881
24882         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24883         this test triggers valid.
24884
24885 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24886
24887         * gcc.dg/980827-1.c: New test.
24888
24889 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24890
24891         * gcc.c-torture/execute/loop-4b.c: New test.
24892
24893 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24894
24895         * lib/c-torture.exp: Add support for
24896         torture_eval_before_compile and torture_eval_before_execute
24897         variables.
24898
24899 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24900
24901         * gcc.c-torture/compile/980825-1.c: New test.
24902
24903 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24904
24905         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24906         count number tests in opt_t0 not good_t0.
24907
24908 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24909
24910         * gcc.c-torture/compile/930326-1.x: Fix typo.
24911
24912 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24913
24914         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24915         causes an ICE.
24916
24917 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24918
24919         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24920         STACK_SIZE is defined.
24921         * gcc.c-torture/unsorted/stuct.c: Similarly.
24922
24923         * gcc.c-torture/compile/980821-1.c: New test.
24924
24925 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24926
24927         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24928
24929 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24930
24931         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24932         code.
24933
24934 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24935
24936         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24937         error'.
24938
24939 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24940
24941         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24942
24943 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24944
24945         * gcc.c-torture/compile/980816-1.c: New test.
24946
24947         * gcc.dg/980816-1.c: New test.
24948
24949 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24950
24951         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24952         compiler for ieee tests.
24953
24954 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24955
24956         * g77.f-torture/compile/980729-0.f: New test.
24957
24958 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24959
24960         * gcc.c-torture/special/eeprof-1.c: New test, for
24961         -finstrument-functions.
24962         * gcc.c-torture/special/special.exp: Run it.
24963
24964 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24965
24966         * gcc.c-torture/compile/980729-1.c: New test.
24967
24968 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24969
24970         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24971         __thumb__ is defined, and test for ARM style doubles if so.
24972
24973 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24974
24975         * g77.f-torture/noncompile/980615-0.f: New test.
24976
24977 1998-07-26  H.J. Lu  (hjl@gnu.org)
24978
24979         * gcc.dg/980312-1.c: Do link instead of compile.
24980         * gcc.dg/980313-1.c: Likewise.
24981
24982 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24983
24984         * gcc.c-torture/compile/980726-1.c: New test.
24985
24986 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24987
24988         * g77.f-torture/execute/io0.f: New test.
24989
24990 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24991
24992         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24993         an int.
24994
24995 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24996
24997         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24998         m32r bugs.
24999
25000 1998-07-17  Nick Clifton  <nickc@cygnus.com>
25001
25002         * gcc.dg/980626-1.c: Expect failures for all toolchains until
25003         c-decl.c:grokdeclarator can handle mode attributes.
25004
25005 1998-07-16  Jeffrey A Law  (law@cygnus.com)
25006
25007         * gcc.c-torture/execute/980716-1.c: New test.
25008
25009 1998-07-13  Jeffrey A Law  (law@cygnus.com)
25010
25011         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
25012         the mn10200.
25013         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
25014         the mn10200.
25015         * gcc.c-torture/execute/va-arg-3.x: Similarly.
25016         * gcc.c-torture/compile/930326-1.x: Similarly.
25017
25018 1998-07-13  Dave Love  <d.love@dl.ac.uk>
25019
25020         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
25021         New test from Craig.
25022
25023 1998-07-12  Dave Love  <d.love@dl.ac.uk>
25024
25025         * g77.f-torture/noncompile/980616-0.f: New test.
25026
25027         * g77.f-torture/execute/970816-3.f:  New test from Craig.
25028
25029 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25030
25031         *  g++.other/singleton.C: Return error value instead of taking
25032         SIGSEGV.
25033
25034 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
25035
25036         *  g++.other/singleton.C: New test.   Warning is under dispute.
25037         Runtime crash is not.
25038
25039 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25040
25041         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
25042         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
25043         using6.C, using7.C}:  New namespace tests.
25044
25045 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
25046
25047         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
25048         specialization with typedef'ed names used as array indexes.
25049
25050 1998-07-09  Jeffrey A Law  (law@cygnus.com)
25051
25052         * gcc.c-torture/execute/980709-1.c: New test.
25053
25054         * gcc.dg/980709-1.c: New test.
25055
25056 1998-07-07  Richard Henderson  <rth@cygnus.com>
25057
25058         * gcc.c-torture/execute/bcp-1.c: New test.
25059
25060 1998-07-07  Jeffrey A Law  (law@cygnus.com)
25061
25062         * gcc.c-torture/execute/980707-1.c: New test.
25063
25064 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
25065
25066         * gcc.c-torture/compile/980706-1.c: New test.
25067
25068 1998-07-01  Dave Love  <d.love@dl.ac.uk>
25069
25070         * g77.f-torture/execute/980701-0.f,
25071         g77.f-torture/execute/980701-1.f: New test from Craig.
25072
25073 1998-07-01  Jeffrey A Law  (law@cygnus.com)
25074
25075         * gcc.c-torture/compile/980701-1.c: New test.
25076
25077         * gcc.c-torture/execute/980701-1.c: New test.
25078
25079 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
25080 rlsruhe.de>
25081
25082         * g++.old-deja/g++.robertl/eb132.C: New test.
25083         * g++.old-deja/g++.robertl/eb133.C: Likewise.
25084
25085 1998-06-29  Dave Love  <d.love@dl.ac.uk>
25086
25087         * g77.f-torture/execute/980628-7.f,
25088         g77.f-torture/execute/980628-8.f,
25089         g77.f-torture/execute/980628-9.f,
25090         g77.f-torture/execute/980628-10.f: New tests from Craig.
25091
25092         * g77.f-torture/execute/980628-3.f: Remove mail headers.
25093
25094 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25095
25096         * g77.f-torture/execute/980628-4.f: New test from Craig.
25097         * g77.f-torture/execute/980628-5.f: Likewise.
25098         * g77.f-torture/execute/980628-2.f: Likewise.
25099         * g77.f-torture/execute/980628-0.f: Likewise.
25100         * g77.f-torture/execute/980628-1.f: Likewise.
25101         * g77.f-torture/execute/980628-3.f: Likewise.
25102         * g77.f-torture/execute/980628-6.f: Likewise.
25103
25104 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25105
25106         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
25107         directory when nothing has been installed yet.
25108
25109 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
25110
25111         * gcc.c-torture/special/special.exp: Handle newer versions of
25112         dejagnu.
25113
25114 1998-06-26  Jeffrey A Law  (law@cygnus.com)
25115
25116         * gcc.dg/980626-1.c: New test.
25117
25118 1998-06-19  Bruno Haible <haible@ilog.fr>
25119
25120         * gcc.misc-tests/m-un-2.c: New test.
25121         * g++.old-deja/g++.other/warn01.c: Likewise.
25122
25123 1998-06-19  Robert Lipe  <robertl@dgii.com>
25124
25125         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
25126         compatibility with assmblers with a different comment character.
25127         Eliminate use of GAS-specific extensions.
25128
25129 1998-06-19  Jeffrey A Law  (law@cygnus.com)
25130
25131         * gcc.c-torture/execute/ieee/980619-1.c: New test.
25132
25133 1998-06-19  Robert Lipe  <robertl@dgii.com>
25134
25135         *lib/g77.exp: Replace search for libf2c.a with search for newly
25136         renamed libg2c.a
25137
25138 1998-06-17  Jeffrey A Law  (law@cygnus.com)
25139
25140         * gcc.c-torture/execute/980617-1.c: New test.
25141
25142 1998-06-12  Jeffrey A Law  (law@cygnus.com)
25143
25144         * gcc.c-torture/execute/980612-1.c: New test.
25145
25146 1998-06-08  Jeffrey A Law  (law@cygnus.com)
25147
25148         * gcc.dg/980523-1.c: Only test on ppc-linux.
25149         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
25150
25151         * gcc.c-torture/execute/980608-1.c: New test.
25152
25153 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
25154
25155         * gcc.c-torture/execute/980605-1.c: New test.
25156
25157 1998-06-04  Jeffrey A Law  (law@cygnus.com)
25158
25159         * gcc.c-torture/execute/980604-1.c: New test.
25160
25161 1998-06-02  Jeffrey A Law  (law@cygnus.com)
25162
25163         * gcc.c-torture/execute/980602-1.c: New test.
25164         * gcc.c-torture/execute/980602-2.c: Likewise.
25165
25166 1998-06-02  Dave Love  <d.love@dl.ac.uk>
25167
25168         * 970125-0.f: Fix per JCB.  Add commentary.
25169
25170 1998-05-31  Michael Meissner  <meissner@cygnus.com>
25171
25172         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
25173         IEEE -0 support.
25174
25175 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
25176
25177         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
25178         earlier.
25179
25180 1998-05-28  Catherine Moore <clm@cygnus.com>
25181
25182         * gcc.c-torture/execute/980526-3.c: New test.
25183
25184 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
25185
25186         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
25187         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
25188         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
25189         m88k-motorola-sysv3 to XFAIL.
25190
25191 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25192
25193         * gcc.dg/980526-1.c: New test.
25194         * gcc.c-torture/execute/980526-2.c: New test.
25195
25196 1998-05-26  Jeffrey A Law  (law@cygnus.com)
25197
25198         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
25199
25200         * gcc.c-torture/execute/980526-1.c: New test.
25201
25202 1998-05-26  Dave Love  <d.love@dl.ac.uk>
25203
25204         * g77.f-torture/execute/alpha2.f: Add runtime test.
25205
25206 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
25207
25208         * g++.old-deja/old-deja.exp: Strip leading directories.
25209
25210         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
25211         error for the line.  Don't run multiple tests for the same line.
25212
25213 1998-05-23  Jeffrey A Law  (law@cygnus.com)
25214
25215         * gcc.dg/980523-1.c: New test.
25216
25217 1998-05-23  Dave Love  <d.love@dl.ac.uk>
25218
25219         * g77.f-torture/compile/970915-0.f: New test.
25220
25221 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
25222
25223         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
25224
25225 1998-05-21  Jeffrey A Law  (law@cygnus.com)
25226
25227         * gcc.dg/980520-1.c: New test.
25228
25229 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
25230
25231         * gcc.dg/980502-1.c: Fix return type.
25232
25233 1998-05-20  Jeffrey A Law  (law@cygnus.com)
25234
25235         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
25236         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
25237         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
25238         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
25239         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
25240
25241 1998-05-20  Dave Love  <d.love@dl.ac.uk>
25242
25243         * g77.f-torture/execute/980520-1.f: New test.
25244
25245 1998-05-15  Dave Love  <d.love@dl.ac.uk>
25246
25247         * lib/mike-g77.exp: New file.
25248
25249         * g77.f-torture/noncompile/noncompile.exp,
25250         g77.f-torture/noncompile/check0.f: New files.
25251
25252 1998-05-14  Dave Love  <d.love@dl.ac.uk>
25253
25254         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
25255         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
25256         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
25257         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
25258         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
25259         abort where appropriate.
25260
25261 1998-05-05  Michael Meissner  <meissner@cygnus.com>
25262
25263         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
25264         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
25265
25266 1998-04-29  Dave Love  <d.love@dl.ac.uk>
25267
25268         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
25269
25270 1998-04-27  Dave Love  <d.love@dl.ac.uk>
25271
25272         * g77.f-torture/compile/980427-0.f: New test.
25273
25274 1998-04-24  Dave Love  <d.love@dl.ac.uk>
25275
25276         * g77.f-torture/compile/980424-0.f: New test.
25277
25278 1998-04-19  Dave Love  <d.love@dl.ac.uk>
25279
25280         * g77.f-torture/compile/980419-2.f (main): New test.
25281         * g77.f-torture/compile/970125-0.f: New test.
25282         * g77.f-torture/compile/980419-1.f: New test.
25283
25284 1998-04-08  Jim Wilson  <wilson@cygnus.com>
25285
25286         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
25287         of loop-4.c.
25288
25289 1998-04-07  Jim Wilson  <wilson@cygnus.com>
25290
25291         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
25292
25293 1998-04-03  Jim Wilson  <wilson@cygnus.com>
25294
25295         * gcc.c-torture/compile/980329-1.c: New test.
25296
25297 1998-03-18  Jim Wilson  <wilson@cygnus.com>
25298
25299         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
25300         * gcc.dg/980312-1.c: Fix typo in -march command.
25301
25302 1998-03-16  H.J. Lu  (hjl@gnu.org)
25303
25304         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
25305
25306 1998-03-11  Robert Lipe  <robertl@dgii.com>
25307
25308         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
25309         Dave Love agree the Fortran source is bogus.
25310
25311 1998-03-11  Robert Lipe  <robertl@dgii.com>
25312
25313         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
25314         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
25315         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
25316         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
25317         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
25318
25319 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
25320
25321         * g++.old-deja/g++.other/friend1.C: New test.
25322
25323 1998-02-18  Dave Love  <d.love@dl.ac.uk>
25324
25325         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
25326         possibly uninitialized) variables and declare dnrm2.
25327
25328 1998-02-23  Robert Lipe <robertl@dgii.com>
25329
25330         From Bruno Haible <haible@ilog.fr>:
25331         * gcc.c-torture/execute/980223.c: New test.
25332
25333 1998-02-13  Jeffrey A Law  (law@cygnus.com)
25334
25335         * gcc.dg/ifelse-1.c: New test.
25336
25337 1998-02-09  H.J. Lu  (hjl@gnu.org)
25338
25339         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
25340
25341           * lib/old-dejagnu.exp (old-dejagnu): Added the
25342           "execution test - XFAIL *-*-*" handling in the spirit of
25343           "excess errors test -". Changed the "execution test fails"
25344           handling to be like "excess errors test fails".
25345           * Update various tests accordingly.
25346
25347 1998-02-06  Jim Wilson  <wilson@cygnus.com>
25348
25349         * gcc.c-torture/execute/980205.c: New test.
25350
25351 1998-01-18  Jeffrey A Law  (law@cygnus.com)
25352
25353         * lib/c-torture.exp: Look for .x files instead of .cexp files.
25354         * lib/f-torture.exp: Similarly.
25355         * gcc.c-torture: Rename all .cexp files to .x files.
25356
25357 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
25358
25359         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
25360         (940510-1.c): Removed duplicate.
25361         (971104-1.c): New test.
25362
25363 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
25364
25365           * lib/f-torture.exp: Improve error and loop detection.
25366
25367 1997-11-19  Michael Meissner  <meissner@cygnus.com>
25368
25369         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
25370         use that to size the filler array.
25371
25372 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
25373
25374         * lib/c-torture.exp(c-torture-execute): Fix typo.
25375
25376         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
25377         testcase as the executable name. Keep the executable around if
25378         the test fails.
25379
25380 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
25381
25382         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
25383         changes.  Only test one -g option, and move it to the end of the
25384         list of options to test.
25385
25386 1997-09-19  Michael Meissner  <meissner@cygnus.com>
25387
25388         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
25389         variable GCC_TORTURE_OPTIONS to supply default switches separated
25390         by colons.  If no environment variable, run tests with -O0 -g, -O1
25391         -g, and -O2 -g as well.
25392
25393 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
25394
25395         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
25396         explanatory comments. Fix indentation.
25397
25398 1997-09-15  Jeffrey A Law  (law@cygnus.com)
25399
25400         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
25401
25402 1997-09-11  Jeffrey A Law  (law@cygnus.com)
25403
25404         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
25405         * g++.old-deja/g++.mike/p7325.C: Likewise.
25406         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
25407
25408 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
25409
25410         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
25411         * g++.old-deja/g++.brendan/crash30.C: Likewise.
25412         * g++.old-deja/g++.brendan/crash39.C: Likewise.
25413         * g++.old-deja/g++.law/operators4.C: Likewise.
25414
25415 1997-09-11  Joe Buck  (jbuck@synopsys.com)
25416
25417         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
25418         * g++.old-deja/g++.mike/p784.C: Ditto.
25419         * g++.old-deja/g++.mike/p785.C: Ditto.
25420
25421 1997-09-05  Jeffrey A Law  (law@cygnus.com)
25422
25423           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
25424
25425 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25426
25427         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
25428         target feature; pass this to c-torture-execute as needed.
25429
25430 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25431
25432         * lib/c-torture.exp(c-torture-execute): If the previous and the
25433         current executables being tested are identical, we don't need to
25434         run the executable again. Try to make the executable names
25435         unique. Add an optional argument for passing additional compiler
25436         flags.
25437
25438 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
25439
25440         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
25441
25442 1997-08-29  Jeffrey A Law  (law@cygnus.com)
25443
25444         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
25445
25446 1997-07-31  Jeffrey A Law  (law@cygnus.com)
25447
25448         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
25449         32bit or larger longs.
25450
25451         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
25452         have either a 32bit long or 32bit int.
25453
25454 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
25455
25456         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
25457         Make double precision tests dependent on sizeof (double).
25458
25459 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
25460
25461         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
25462         too.
25463
25464 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
25465
25466         * gcc.c-torture/compile/961203-1.cexp: New script.
25467
25468 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
25469
25470         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
25471         up the includes ourselves.
25472
25473 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
25474
25475         * lib/plumhall.exp: Remove random include, and add a few
25476         verbose messages for debugging.
25477
25478 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
25479
25480         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
25481         of trying to do it ourselves.
25482
25483 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25484
25485         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
25486
25487 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
25488
25489         * gcc.prms/5403.c: Made regexp a bit less strict.
25490
25491 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
25492
25493         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
25494         is returned from remote_load instead.
25495         * lib/plumhall.exp: Ditto.
25496         * lib/mike-g++.exp: Ditto.
25497         * lib/old-dejagnu.exp: Ditto.
25498         * lib/c-torture.exp: Ditto.
25499
25500 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
25501
25502         * lib/g++.exp: Use build_wrapper procedure.
25503         * lib/gcc.exp: Ditto.
25504
25505 1997-05-20  Jeffrey A Law  (law@cygnus.com)
25506
25507         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
25508         an old-style decl for malloc.  Fixes tests to work when
25509         sizeof (int) != sizeof (size_t).
25510
25511 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25512
25513         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
25514
25515         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
25516         use stdargs.h interface.
25517
25518 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25519
25520         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
25521         NO_VARARGS when compiling.
25522
25523 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
25524
25525         * lib/plumhall.exp(ph_includes): New procedure.
25526         (ph_make): Use it.
25527         (ph_compiler): Ditto.
25528
25529         * lib/g++.exp: Rename test-glue.c to testglue.c.
25530         * lib/gcc.exp: Ditto.
25531
25532 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
25533
25534         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
25535         to completion when it's called.
25536
25537 1997-03-21  Michael Meissner  <meissner@cygnus.com>
25538
25539         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
25540         is defined, don't do test.
25541
25542 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
25543
25544         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
25545         for object files.
25546         (ph_summary): Mark skipped testcases as untested, not unresolved.
25547
25548         * lib/plumhall.exp (ph_make): If unresolved because of bad
25549         errorCode, record errorCode in log file.
25550         (*): Replace send_log/verbose with verbose -log.
25551
25552 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25553
25554         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25555         double conversion if double isn't at least 8 bytes.
25556
25557         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25558         int to work with targets where int is 16 bits.
25559
25560         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25561         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25562         precision for the test to complete.
25563
25564 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25565
25566         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25567         if d10v is not compiled with the -mdouble64 flag.
25568         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25569
25570         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25571         d10v is not compiled with the -mint32 flag.
25572
25573 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25574
25575         * lib/plumhall.exp: Use incr_count.
25576
25577 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25578
25579         * gcc.c-torture: Update to c-torture-1.45.
25580
25581 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25582
25583         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25584         the name of the expect testcase file).
25585
25586         * lib/g++.exp(g++_init): Ditto.
25587
25588 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25589
25590         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25591         the host.
25592
25593         * lib/gcc.exp(gcc_exit): New procedure.
25594
25595 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25596
25597         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25598         specs where appropriate.
25599
25600         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25601         because of new "candidates are" messages, and removed a few
25602
25603         * Converted all non-old-style g++ testcases to old-style, and
25604         moved into g++.old-deja.
25605
25606 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25607
25608         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25609         options.
25610
25611         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25612         succeeded.
25613
25614         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25615
25616 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25617
25618         * lib/gcc.exp (gcc_target_compile): Add support for defining
25619         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25620         the machine doesn't have those features.
25621
25622 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25623
25624         * g++.law/operators4.exp: Don't use LIBS.
25625
25626 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25627
25628         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25629
25630         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25631         * lib/g++.exp: Set it here instead. Also, allow use of the
25632         --tool_exec and --tool_opt options. Change CXX to
25633         GXX_UNDER_TEST.
25634
25635         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25636
25637         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25638
25639 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25640
25641         * lib/old-dejagnu.exp: Use prune_warnings instead of
25642         prune_system_crud.
25643         * lib/mike-g++.exp: Ditto.
25644         * lib/gcc.exp: Ditto.
25645         * lib/g++.exp: Ditto.
25646
25647         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25648
25649 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25650
25651           * 941014-2.c: Include stdlib.h
25652           * 960327-1.c: Include stdio.h
25653           * dbra.c, index-1.c: Don't assume ints are 32bits.
25654
25655 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25656
25657         * lib/gcc.exp: Add gcc,stack_size target feature.
25658
25659         * lib/g++.exp(g++_target_compile): Add the include and link
25660         paths here, not in two other places. And, it's $options, not
25661         options.
25662
25663         * lib/mike-g++.exp(postbase): Remove the code that determines
25664         the correct include and link paths.
25665         * g++.old-deja/old-deja.exp: Ditto.
25666
25667 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25668
25669         * lib/g++.exp(g++_init): target_compile no longer returns the
25670         filename of the result.
25671
25672 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25673
25674         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25675         call to glob.
25676
25677         * gcc.c-torture/special/special.exp: Change call to
25678         gcc_target_compile to include the object file.
25679
25680 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25681
25682         * gcc.c-torture/special/special.exp: Correct misspelling in last
25683         change.
25684
25685 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25686
25687         * lib/plumhall.exp(ph_summary): Log the entire output of the
25688         executable. Return -1 if there were any failures, 0 otherwise.
25689         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25690         (ph_make): Clean up objects and executables that were built
25691         if the tests succeeded.
25692
25693 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25694
25695         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25696         libraries and includes in the build tree as appropriate.
25697
25698 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25699
25700         * lib/c-torture.exp: Instead of looking for the global variable
25701         NO_LONG_LONG, check to see if that's a feature of the target.
25702
25703 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25704
25705         * config/default.exp: Minimize. Delete the remainer of the files in
25706         config; this functionality is now in devo/dejagnu/config.
25707
25708         g++.*/*: Pass any additional flags used to compile to postbase;
25709         delete CXXFLAGS.
25710
25711         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25712         is now done by runtest.exp. Use gcc_target_compile instead of
25713         compile.
25714
25715         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25716         Remove references to CFLAGS. Use remote_file instead of
25717         calling rm -f.
25718         (c-torture): Take a list of arguments to use to compile this
25719         testcase.
25720
25721         lib/g++.exp: Simplify. Use target_compile instead of compile.
25722         lib/gcc-dg.exp: Ditto.
25723         lib/gcc.exp: Ditto.
25724         lib/mike-{gcc,g++}.exp: Ditto.
25725         lib/old-dejagnu.exp: Ditto.
25726         lib/plumhall.exp: Ditto.
25727
25728 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25729
25730         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25731         (ph_linker): Likewise.
25732
25733 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25734
25735           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25736         MAP_ANON / MAP_ANONYMOUS if defined;
25737         else try to map from /dev/zero .
25738
25739 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25740
25741         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25742         isn't defined, then define it to MAP_ANONYMOUS.
25743
25744 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25745
25746         * gcc.c-torture: Update to c-torture-1.42 release.
25747
25748 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25749
25750         * gcc.c-torture: Update to c-torture-1.41 release.
25751
25752 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25753
25754         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25755         c-torture release.
25756
25757 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25758
25759         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25760         and LDFLAGS.  Fix second case to append the target_info ldflags
25761         onto LDFLAGS, not CFLAGS.
25762         * lib/g++.exp (g++_init): Add target_info stuff.
25763         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25764         of libgloss and newlib flags for !native.
25765
25766         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25767         (GDB): Fix relative path to go up another dir for finding gdb.
25768
25769 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25770
25771         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25772         versions in the target_info array, if they don't exist.
25773
25774 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25775
25776         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25777
25778 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25779
25780         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25781         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25782
25783 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25784
25785         * lib/old-dejagnu.exp: Don't remove the output file before we've
25786         actually tested it. Don't append pwd to the path of the executable
25787         we're testing.
25788
25789 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25790
25791         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25792
25793 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25794
25795         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25796         temporary directory for compiler files, and set it to a default
25797         value of /tmp. Set $output as the name of the output file from
25798         compiling the testcase. Add a -o option to $cflags_var so the
25799         compiler writes the final output file as $output. Set $executable
25800         to $output.
25801
25802         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25803         directory for compiler files, and set it to /tmp if it doesn't
25804         already have a value. Set $output_file to the name of the output
25805         file from compiling the testcase. Add a -o option to CXXFLAGS so
25806         the compiler writes the final output file as $output. Use $output
25807         as the executable to be tested.
25808
25809 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25810
25811         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25812
25813 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25814
25815         * gcc.c-torture/execute/pending-1.c: New test.  Still
25816         pending in Tege's queue.
25817
25818 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25819
25820         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25821         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25822         if there were failures.  Call unresolved if there were unresolved
25823         testcases.  Call gcc_fail if program did not run to completion.
25824         (ph_make): Pass additional argument name to ph_execute.
25825         (ph_execute): Add new argument.  Pass additional arguments to
25826         ph_summary.  Call gcc_fail is there is no execution output.
25827
25828 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25829
25830         * lib/plumhall.exp (proc_summary): Output relavent summary
25831         lines into the log so specific failures in plumhall can be
25832         investigated.
25833
25834 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25835
25836         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25837         (c-torture-execute): Don't try to execute tests which use
25838         "long long" types if $NO_LONG_LONG is nonzero.
25839
25840 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25841
25842         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25843         not c-torture.
25844
25845         * gcc.ieee: Move from here.
25846         * gcc.c-torture/execute/ieee: To here.
25847
25848 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25849
25850         * gcc.c-torture: Update to c-torture-1.41 release.
25851
25852 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25853
25854         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25855         not "$output".
25856
25857 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25858
25859         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25860         -c present.
25861
25862 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25863
25864         * config/proelf.exp: Handle connecting to a simulator.
25865
25866 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25867
25868         * config/proelf.exp: New file.  Enough framework that we can
25869         run c-torture tests on the proelf targets (or any other target
25870         that gdb can connect to for that matter).
25871
25872 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25873
25874         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25875         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25876
25877         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25878         exec_output exists.
25879
25880 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25881
25882         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25883         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25884
25885         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25886         to pass/fail/unresolved/unsupported/untested.  Caller must now
25887         call unresolved/unsupported/untested.
25888         * lib/*.exp: Update FSF address.  Update to handle new results of
25889         ${tool}_load.
25890         * lib/chill.exp (verbose): Delete.
25891
25892 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25893
25894         * lib/gcc.exp (default_gcc_start): Change order of args to
25895         $LDFLAGS $CFLAGS $LIBS.
25896         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25897         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25898         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25899         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25900         * gcc.misc-tests/dg-test.exp: Likewise.
25901         * gcc.misc-tests/msgs.exp: Likewise.
25902         * gcc.prms/prms.exp: Likewise.
25903         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25904         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25905
25906         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25907
25908 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25909
25910         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25911
25912         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25913         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25914
25915         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25916         necessary.
25917
25918 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25919
25920         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25921         global for loop; add use of $mathlib.
25922         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25923         settings here; set mathlib for anything but VxWorks.
25924
25925 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25926
25927         * gcc.c-torture: Update to c-torture-1.40 release.
25928
25929 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25930
25931         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25932         dg.exp.
25933
25934 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25935
25936         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25937         global.
25938
25939 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25940
25941         * lib/g++.exp (LIBS): Define if not already.
25942         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25943         (gcc-dg-prune): Call prune_gcc_output.
25944         * lib/gcc.exp (prune_gcc_output): New proc.
25945         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25946         prune_gcc_output.
25947
25948 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25949
25950         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25951         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25952
25953 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25954
25955         * gcc.c-torture: Update to c-torture-1.39 release.
25956
25957 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25958
25959         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25960         fails, try others as well.
25961
25962 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25963
25964         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25965         If compilation fails, mark execute tests as `untested'.
25966         If test is marked as unsupported, don't mark compilation and
25967         execute tests as failed.
25968
25969 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25970
25971         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25972         libstdc++ for whether or not we want to be doing shared
25973         libraries.  Delete link_curses since we don't need it anymore.
25974         * lib/mike-g++.exp (postbase): Don't link in libg++.
25975         * g++.old-deja/old-deja.exp: Likewise.
25976
25977 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25978
25979         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25980
25981 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25982
25983         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25984         For that, add `-Wl,-a,shared_archive'.
25985         * g++.old-deja/old-deja.exp: Likewise.
25986
25987 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25988
25989         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25990
25991 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25992
25993         * lib/mike-g++.exp (postbase): Pay attention to the status of
25994         g++_load.
25995
25996 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25997
25998           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25999
26000 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
26001
26002         * lib/gcc.exp (default_gcc_start): No longer need to log program
26003         being executed or its output, execute_anywhere does that now.
26004         * lib/g++.exp (default_g++_version): Call execute_anywhere.
26005         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
26006
26007 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
26008
26009         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
26010         the same as those in lib/g++.exp.
26011
26012 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
26013
26014         * gcc.c-torture: Update to c-torture-1.38 release.
26015         * gcc.ieee: Related changes.
26016
26017 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
26018
26019         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
26020         "exec". Minor reformatting changes.
26021
26022         * config/rom68k.exp (${tool}_load): Make it work in a canadian
26023         cross. This means all "exec" calls now work on a remote host as
26024         well.
26025         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
26026         cross. Filter out the extra "\r\n" stuff that expect puts in.
26027         (c-torture-execute): Filter out the bogus warnings like
26028         c-torture-compile does. Add support for canadian cross.
26029         * lib/gcc.exp (default_gcc_version, default_gcc_start)
26030         Use execute_anywhere rather than calling exec directly. Now it
26031         works for canadian cross testing.
26032
26033 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
26034
26035         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
26036         results into a variable, and check that rather than using file exists.
26037
26038 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
26039
26040         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
26041         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
26042
26043 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26044
26045         * g++.old-deja/old-deja.exp: Create and pass runshlib and
26046         lib_curses if there's a shared libg++ in the build tree.
26047
26048 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
26049
26050         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
26051         if not supported target.
26052
26053 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
26054
26055         * lib/g++.exp (g++_init): Move empty setting of runshlib and
26056         link_curses up to always happen, not just for native builds.
26057
26058 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
26059
26060         * gcc.c-torture: Update to c-torture-1.36 release.
26061         * gcc.failure: Related changes.
26062
26063 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
26064
26065         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
26066
26067 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
26068
26069         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
26070         * lib/mike-g++.exp (postbase): Not in here.  Still reference
26071         runshlib, link_curses, and mathlib for link and run.
26072
26073         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
26074         pass the runtime shared library options for Solaris, OSF/1, and
26075         Irix5, and link with -lcurses to avoid unresolved references.
26076
26077 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
26078
26079         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
26080         only run once.
26081
26082 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
26083
26084         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
26085
26086 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
26087
26088         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
26089         do not have a framework for the "compat" tests yet.
26090
26091 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
26092
26093         * lib/mike-g++.exp (postbase): New local variable `mathlib',
26094         set to null if we're testing vxworks5.1.  Use that instead of
26095         `-lm' in the setting of LIBS for link and run.
26096
26097 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
26098
26099         * config/rom68k.exp (${tool}_load): Major changes to make it
26100         work.  Verified that it does in fact return the stuff in
26101         exec_output properly.  Catch any Emul or any TRAP other than 0.
26102
26103 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
26104
26105         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
26106         LDFLAGS properly for targets that need stuff from libgloss.
26107         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
26108         only run once.
26109         (gpp_initialized): New variable.
26110
26111 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
26112
26113         * config/rom68k.exp: Load libgloss.exp.
26114         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
26115         so we can produce a fully linked binary.
26116         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
26117         so we can produce a fully linked binary.
26118
26119 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
26120
26121         * lib/plumhall.exp (ph_section): Watch for expected failures.
26122         Add missing `else'.
26123
26124         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
26125         run the testcase.
26126         (c-torture): Likewise.
26127
26128 1995-08-28  Doug Evans  <dje@cygnus.com>
26129
26130         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
26131
26132         * lib/mike-g++.exp (mike_cleanup): New proc.
26133         (prebase): New globals compiler_result, not_compiler_result,
26134         target_regexp.
26135         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
26136         allow leading "-" in pattern.  Watch for unsupported tests.
26137         If $compiler_result is set, pattern match assembler code,
26138         and ditto for $not_compiler_result.
26139         * lib/mike-gcc.exp: Likewise.
26140
26141         * lib/plumhall.exp (ph_execute): Only call ph_summary if
26142         execution "succeeded".
26143
26144 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
26145
26146         * config/win32.exp: New file.
26147         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
26148
26149 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
26150
26151         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
26152         unsupported.
26153         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
26154         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
26155         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
26156
26157         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
26158         "... without exceptions was ...".  That is now handled by
26159         prune_system_crud.
26160         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26161
26162 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
26163
26164         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
26165         sieve.c,sort2.c}: New files.
26166         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
26167         sieve.exp,sort2.exp}: Drivers for them.
26168
26169         * lib/mike-gcc.exp (program_output): New user settable variable.
26170         (postbase): Call prune_system_crud.  Also prune extraneous compiler
26171         messages.
26172         * lib/mike-g++.exp (program_output): New user settable variable.
26173
26174         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
26175
26176         * config/sh.exp: Deleted (use sim.exp instead).
26177
26178 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
26179
26180         * config/vx.exp: Declare CHECKTASK as global.
26181         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
26182         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
26183         * lib/old-dejagnu.exp: Load [pwd]/$executable.
26184
26185 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26186
26187         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
26188         target. Like vx.exp, only includes `vx29k.exp' instead of
26189         `vxworks.exp'.
26190
26191 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
26192
26193         * config/sim.exp: Increase time limit from 120 seconds to 240.
26194
26195 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
26196
26197         * gcc.c-torture/execute/950628-1.c: New test.
26198
26199 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
26200
26201         * gcc.c-torture: Update with changes/additions from
26202         c-torture-1.34.
26203
26204 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
26205
26206         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
26207
26208 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
26209
26210         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
26211
26212 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
26213
26214         * gcc.c-torture/compile/950512-1.c: New test.
26215         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
26216         * gcc.dg/struct-ret-1.c: Likewise.
26217
26218 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
26219
26220         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
26221           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
26222
26223 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
26224
26225         * gcc.c-torture/special/920411-1.c: Deleted.
26226         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
26227
26228 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
26229
26230         * config/sim.exp (${tool}_load): Hack in call to bash to get a
26231         cpu limit.
26232
26233 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
26234
26235         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
26236
26237 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
26238
26239         From kenner;
26240         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
26241         is the proper length.
26242         * va-arg-3.c: Likewise.
26243
26244 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
26245
26246         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
26247         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
26248
26249         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
26250         * lib/g++.exp (default_g++_start): Delete old cruft.
26251
26252 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
26253
26254         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
26255         (2 * (1 << 18)) to (2 * (1 << 17)).
26256
26257         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
26258
26259 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
26260
26261         * config/rom68k.exp: Renamed from config/idp.exp
26262
26263 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
26264
26265         * c-torture/compile/921109-2.c
26266
26267 1995-04-18  Mike Stump  <mrs@cygnus.com>
26268
26269         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
26270         excess errors.
26271
26272 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
26273
26274         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
26275         output.
26276         * lib/g++.exp (default_g++_start): Likewise.
26277
26278 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
26279
26280         * gcc.c-torture/compile/950329-1.c: New test.
26281
26282 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
26283
26284           * config/bug.exp (${tool}_load): Updated to use new remote_open
26285           and remote_close procs.
26286         * config/idp.exp: New file.
26287
26288 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
26289
26290         * gcc.c-torture/execute/950322-1.c: New test.
26291
26292 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
26293
26294         * config/vx.exp (${tool}_load): Clean up testing of return code from
26295         vxworks_ld and vxworks_spawn.
26296
26297 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
26298
26299         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
26300
26301 1995-03-13  Mike Stump  <mrs@cygnus.com>
26302
26303         * lib/old-deja.exp: Add `excess errors test - ' error, now one
26304         can mark excess errors on a machine by machine basis.  Note, the
26305         default is to not expect any excess errors, even when excess
26306         errors test - is given, so you will want to put an XFAIL ... on
26307         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
26308         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
26309         those 4 machines, but no others.
26310
26311 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
26312
26313         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
26314         * lib/c-torture.exp: to here.
26315
26316 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
26317
26318         * gcc.c-torture/execute/950221-1.c: New test.
26319         * gcc.c-torture/execute/struct-ret-1.c: New test.
26320         * gcc.c-torture/compile/950221-1.c: New test.
26321
26322         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
26323
26324 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
26325
26326         * gcc.c-torture/execute/arith-1.c (main): Return 0.
26327         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
26328
26329 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
26330
26331         * g++.gb: New directory of tests, derived from my signature and
26332         class scoping tests.
26333
26334         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
26335         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
26336         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
26337         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
26338         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
26339         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
26340         * g++.gb/sig25.C: Likewise.
26341
26342         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
26343         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
26344         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
26345         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
26346         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
26347         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
26348         * g++.gb/sig25.exp: Likewise.
26349
26350         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
26351         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
26352         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
26353         * g++.gb/scope13.C: Likewise, this test still fails.
26354
26355         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
26356         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
26357         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
26358         * g++.gb/scope13.exp: Ditto.
26359
26360         * g++.gb/README: New file, explains what these tests are about.
26361
26362 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
26363
26364         * lib/dg.exp (dg-do): Support `preprocess'.
26365         (dg-test): Likewise.
26366
26367 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
26368
26369         * config/udi.exp: change "continue -expect" to "exp_continue".
26370
26371 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
26372
26373         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
26374         Delete redundant tests.
26375
26376         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
26377         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
26378         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
26379         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
26380         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
26381         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
26382         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
26383         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
26384
26385         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
26386         storing label pointers.
26387         * gcc.c-torture/execute/921019-1.c: Likewise.
26388         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
26389         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
26390         parameter fp.
26391         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
26392         constants.
26393
26394         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
26395         Delete obsolete tests.
26396
26397         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
26398         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
26399         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
26400         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
26401         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
26402         * gcc.c-torture/compile/950124-1.c: New test.
26403
26404         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
26405
26406 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
26407
26408         * lib/mike-g++.exp: Add -lm to LIBS.
26409
26410 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
26411
26412         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
26413
26414 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
26415
26416         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
26417
26418 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
26419
26420         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
26421
26422 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
26423
26424         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
26425         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
26426         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
26427         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
26428         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
26429         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
26430         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
26431         * g++.law/{operators31.C, operators32.C,
26432         * g++.law/{operators33.C, operators34.C}: Likewise.
26433         * g++.law/{pic1.C, refs2.C}: Likewise.
26434         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
26435         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
26436         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
26437         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26438
26439         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
26440         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
26441         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
26442         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
26443         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
26444         * g++.law/{enum9.exp, friend5.exp}: Likewise.
26445         * g++.law/{nest3.exp, nest4.exp}: Likewise.
26446         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
26447         * g++.law/{operators30.exp, operators31.exp}: Likewise.
26448         * g++.law/{operators32.exp, operators33.exp}: Likewise.
26449         * g++.law/{operators34.exp}: Likewise.
26450         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
26451         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
26452         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
26453         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
26454         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26455
26456         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
26457         No longer expected to fail.
26458         * g++.law/missed-error3.C: Tweak for recent bool changes.
26459
26460 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
26461
26462         * config/emb-unix: Deleted.
26463         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
26464         remote execution.  Do final link on remote host if REMOTE_LINK is set.
26465
26466 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
26467
26468         * lib/dg.exp (dg-test): Fix typo in last patch.
26469
26470 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
26471
26472         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
26473         (handles multiple occurrences).
26474
26475 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
26476
26477         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
26478         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
26479         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
26480         printed).
26481         * lib/c-torture.exp (c-torture-compile): Likewise.
26482         (c-torture): Prepend full path if missing.
26483         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
26484         (gcc_fail): Likewise.
26485         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
26486
26487 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
26488
26489         * lib/netware.exp: Only attach to NetWare i386 systems.
26490
26491 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
26492
26493         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
26494         messages.  Add test name to "output pattern match" pass/fail message.
26495
26496 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
26497
26498         * gcc.dg: New testsuite.
26499         * gcc.dg/dg.exp: New file.
26500
26501         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
26502         test-switch.c}: Deleted.
26503
26504         * gcc.misc-tests/msgs.exp: New testcase driver.
26505
26506 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
26507
26508         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
26509         Watch for illegal return values from ${tool}_load.
26510         * config/unix.exp (${tool}_load): Fix pass/fail detection for
26511         cross targets.  Coerce return value >0 to 1.
26512
26513 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
26514
26515         * config/unix.exp (${tool}_load): Call program rsh, not proc.
26516
26517         * config/emb-unix.exp: New file.
26518
26519         * config/sim.exp: Error if variable $SIM not defined.
26520         (${tool}_load): Mark test as "untested" if simulator missing.
26521
26522         * config/unix.exp: Load remote.exp to get rcp_download.
26523         * lib/c-torture.exp: Use different option lists for testcases with
26524         and without loops.
26525         * gcc.c-torture/execute/execute.exp: Likewise.
26526
26527 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
26528
26529         * config/*.exp: Clarify return code from ${tool}_load.
26530         Call `unresolved' or `untested' instead of `warning' or `perror'
26531         (sometimes you still want to call both though).
26532         Add comment that `shell_id' is local to each file.
26533         * config/udi.exp (timeout): Set to 30.
26534         Don't print warning if connection fails, $connectmode has already
26535         printed an error.
26536         (${tool}_load): Move verbose messages to level 2.
26537         Rework pattern for "Process started" message.
26538         Pass `shell_id' to ${connectmode}_download.
26539         Retry twice upon timeout.  Make resetting of target more robust.
26540         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
26541         Pass `shell_id' to exit_$connectmode.
26542         Only call exit_$connectmode if connected.
26543         * config/unix.exp (${tool}_load): Check return codes better.
26544         * config/vrtx.exp (${tool}_load): Likewise.
26545         * config/vx.exp (${tool}_load): Likewise.
26546         Delete unneeded global's.
26547         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26548         from ${tool}_load.
26549         (dg-stat): Delete.
26550         (dg-init): Delete recording of pass/fail counts.
26551         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26552         (old-dejagnu-init): Likewise.
26553         (old-dejagnu-stat): Delete contents, empty proc now.
26554         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26555         (c-torture): Delete references to lcnt, lpass, lfail.
26556         Get option list from TORTURE_OPTIONS.
26557         Delete -funroll[-all]-loops if no loops.
26558         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26559         (g++_stat): Delete contents (empty proc now).
26560         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26561         (gcc_finish): Likewise.
26562         (gcc_stat): Deleted.
26563         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26564         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26565         * gcc.c-torture/execute/execute.exp: Likewise.
26566         Split tests into two parts: compile, execute.
26567         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26568         no loops.  Update to reflect clarified return codes from ${tool}_load.
26569
26570 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26571
26572         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26573         to grep for.
26574         (old-dejagnu): Likewise (where necessary).
26575
26576 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26577
26578         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26579
26580         * lib/dg.exp (dg-process-target): Fix processing of selector.
26581         Add comment regarding use of `error'.
26582
26583         * lib/gcc.exp (prune_system_crud): Define if missing.
26584         * lib/g++.exp (prune_system_crud): Likewise.
26585
26586         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26587         Call prune_system_crud.
26588         * lib/dg.exp (dg-runtest): New proc.
26589         Use perror instead of send_user for tcl errors in testcase.
26590         Don't return any value, it's never used.
26591         Don't clobber previous definition of `unknown'.
26592         Print tcl errors in `dg-final'.
26593
26594 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26595
26596         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26597         (dg-test): Don't print errorInfo, it contains stack backtrace.
26598
26599 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26600
26601         * lib/g++.exp (runtest_file_p): Define if missing.
26602
26603 1994-09-24  Doug Evans  (dje@cygnus.com)
26604
26605         * lib/mike-g++.exp: Comment out loading of g++.exp.
26606         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26607         (default_g++_version): Always print something.
26608         (default_g++_start): Comment out call to `which'.
26609         (g++_start, g++_load): Deleted (must be defined in config file).
26610         * lib/gcc.exp: Test for existence of $CC at start.
26611         Delete check for tmpdir (done in gcc_init).
26612         (default_gcc_version): Always print something.
26613         (default_gcc_start): Comment out call to `which'.
26614         * config/*.exp: Major cleanup - make cross targets work at least a
26615         little better for g++ (by not being "--tool gcc" specific).
26616         Rename gcc_xxx to ${tool}_xxx.
26617         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26618         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26619
26620 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26621
26622         * lib/c-torture.exp (c-torture-compile): Rework compiler
26623         message processing.
26624
26625         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26626         c-torture.
26627
26628 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26629
26630         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26631
26632         * lib/dg.exp (dg-process-target): Support { target native }.
26633
26634 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26635
26636         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26637         looked for "... program xxx got fatal signal".
26638         Correct regsub munging of `comp_output'.
26639         Ignore compiler messages "path prefix not used" and "linker input
26640         file unused".
26641
26642 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26643
26644         * lib/gcc.exp (runtest_file_p): Define if missing.
26645         * gcc.prms/template.c: Example to work from.
26646
26647 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26648
26649         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26650         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26651
26652         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26653         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26654         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26655         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26656
26657         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26658         (dg-process-target): No longer a varargs proc.
26659         Return S/N for target, P/F for xfail.  All callers changed.
26660         (user option procs): More argument checking.
26661         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26662         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26663         (dg-test): Skip test if not running on selected target in `dg-do'.
26664         Update handling of `dg-do-what', `dg-output-text'.
26665         Separate execution pass/fail from output pattern match pass/fail.
26666         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26667
26668 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26669
26670         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26671         target for 920510-1.c.
26672
26673 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26674
26675         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26676         Clean up comment regarding use of passcnt, etc.
26677         (gcc_stat): Don't update `testcnt' here.
26678         (gcc_finish): Do it here.
26679         Might as well reset `but_id' here too.
26680         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26681         to determine if the file should be tested.
26682         * gcc.c-torture/compile/compile.exp: Likewise.
26683         * gcc.c-torture/execute/execute.exp: Likewise.
26684         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26685         * gcc.misc-tests/dg-test.exp: Likewise.
26686         * gcc.prms/prms.exp: Likewise.
26687         * gcc.wendy/wendy.exp: Likewise.
26688         * g++.old-deja.exp: Likewise.
26689         Move "Testing file" message to verbose level 1.
26690
26691 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26692
26693         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26694
26695 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26696
26697         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26698         (default_gcc_start): Accept optional second list element
26699         of compiler flags.  Print compiler output at verbosity level 2.
26700         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26701         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26702         Save current values of framework globals passcnt, failcnt, xpasscnt,
26703         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26704         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26705         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26706         xfailcnt to compute stats.  Update framework global `testcnt' from
26707         pass/fail counts.
26708         (gcc_finish): New proc.  Clean up test environment.
26709         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26710         (gcc_epass, gcc_efail): Delete.
26711         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26712         argument of line number.
26713         (dg-init): If the tool has an init routine, call it.
26714         (dg-test): Remove args `cflags_var' and `libs_var'.
26715         Pass all compiler options to ${tool}_start.
26716         Handle missing line number.
26717         (dg-finish): New function.
26718         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26719         particular files.  Call gcc_finish at end.  Move "skipping test"
26720         message to verbosity level 3.
26721         * gcc.c-torture/compile/compile.exp: Likewise.
26722         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26723         * gcc.c-torture/execute/execute.exp: Likewise.
26724         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26725         Print testcase being tried at verbosity level 1.
26726         * gcc.c-torture/special/special.exp: Unset xfail.
26727         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26728         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26729         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26730         * gcc.failure/failure.exp: Likewise.
26731         * gcc.ieee/ieee.exp: Likewise.
26732         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26733         Update call to dg-test.  Call dg-finish at end.
26734         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26735         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26736         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26737         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26738         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26739         * gcc.wendy/wendy.exp: Add copyright.
26740         Delete setting of tmpdir (done by gcc_init).
26741         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26742         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26743         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26744         gcc_[ce]pass/fail.
26745
26746 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26747
26748         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26749         confusion.
26750         (g++_load): Likewise.
26751
26752         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26753         Rename argument to `prog' to remove the confusion.
26754         Varargs fns behave differently too!
26755         (g++_load): Likewise.
26756
26757         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26758
26759         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26760         what it is.  Delete (always) printing of status value for !native.
26761         Simplify verbose code, and include status and exec_output.
26762         (g++_load): Use gcc_load.
26763
26764 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26765
26766         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26767         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26768         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26769         940714-3.c as these testcases don't exist anymore.  Make
26770         va-arg-1.c expected to pass.
26771
26772 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26773
26774         * gcc.misc-tests/misc.exp: Only run specific testcases.
26775         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26776         * gcc.misc-tests/dg-[1-9].c: New files.
26777
26778         * lib/dg.exp: New testsuite driver.
26779         * gcc.prms/prms.exp: Use it.
26780
26781         * README.gcc: New file.
26782
26783         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26784         Document and reset `lxpass' and `lxfail'.
26785         Simplify "initialized" message.
26786         (gcc_stat): Clean up comments a little.
26787
26788 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26789
26790         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26791
26792 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26793
26794         * lib/old-dejagnu.exp (process-option): New proc.
26795         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26796         (old-dejagnu): Simplify.
26797         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26798
26799 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26800
26801         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26802         exists and is not an empty string.
26803
26804         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26805         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26806         finished.
26807         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26808         automatically.
26809
26810         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26811         longer expected to fail.
26812
26813         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26814         "f" function call.
26815
26816         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26817
26818         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26819         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26820         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26821         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26822         c-torture-1.29.
26823
26824         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26825         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26826
26827         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26828
26829         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26830         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26831
26832         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26833         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26834         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26835
26836 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26837
26838         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26839         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26840         940714-1.c, 940714-2.c, 940714-3.c},
26841         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26842         gcc.misc-tests/{mg.c,mg.exp}:
26843         New tests.
26844         * gcc.noncompile/noncompile.exp: Change accordingly.
26845
26846 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26847
26848         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26849         Undo previous clobberage.
26850
26851 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26852
26853         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26854         * gcc.special/{930510-1.c, special.exp}:
26855         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26856         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26857         struct-varargs-1.c}: New tests from c-torture-1.26.
26858
26859 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26860
26861         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26862           argument to switch.
26863
26864 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26865
26866         * Revert the previous changes.  Please see Rob's directory
26867           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26868           fixes.
26869
26870 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26871
26872         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26873             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26874             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26875             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26876             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26877             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26878             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26879             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26880             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26881             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26882             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26883             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26884             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26885             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26886             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26887             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26888             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26889             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26890             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26891             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26892             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26893             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26894             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26895             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26896             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26897             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26898             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26899
26900 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26901
26902         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26903             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26904           with perror calls.
26905
26906 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26907
26908         * config/unix.exp (g++_load): Fix syntax.
26909
26910 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26911
26912         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26913         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26914         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26915         Don't expect va-arg-1.c to fail.  Correct expected output for
26916         920928-1.c.
26917         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26918         * gcc.wendy/hbm4.c: Correct typo.
26919         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26920
26921 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26922
26923         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26924         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26925         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26926         * lib/c-torture.exp (c-torture-compile): Ditto.
26927
26928         Reduce volume of output (remove all the -I's and such).
26929         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26930         Call gcc_cpass, gcc_cfail.
26931         (c-torture): Pass testing option to c-torture-compile.
26932
26933 1994-03-21  Doug Evans  (dje@cygnus.com)
26934
26935         Bring patches over from progressive.
26936         * config/default.exp: Exit remote shell cleanly.
26937         (g++_exit, g++_start): Add default versions.
26938         * config/sim.exp (gcc_load): Use perror, not error.
26939
26940 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26941
26942         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26943         set in site.exp.
26944
26945 1994-03-14  Doug Evans  (dje@cygnus.com)
26946
26947         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26948         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26949         (wendy_try): New proc to run testcase.
26950         (main loop): Call 'em.
26951         * gcc.wendy/*.c: Clean up pass to correct expected output.
26952
26953         * lib/gcc.exp: Minor cleanup work.
26954         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26955
26956 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26957
26958         * config/sim.exp (gcc_load): Document return codes better.
26959         Don't pass -v to simulator.
26960
26961 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26962
26963           * gcc.special/920717-x.c: Fix typo.
26964           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26965           get at sources.
26966
26967         * lib/mike-gcc.exp: Fix typo.
26968
26969 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26970
26971         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26972         binary to use, transform the name.
26973         * config/*.exp: rename everything. Nuke any g++ specific files,
26974         it's now a special case of gcc that requires no special support.
26975         Add a default.exp for unsupported targets.
26976
26977 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26978
26979         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26980         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26981         version of Tcl.
26982
26983 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26984
26985         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26986         than a warning.
26987
26988 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26989
26990         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26991
26992 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26993
26994         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26995         option_list.  Compile every file with only 4/6 option choices
26996         (same as C torture) instead of with 12/18 different option
26997         choices.
26998         * lib/c-torture.exp: Likewise.
26999
27000         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
27001         not already set.
27002
27003 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
27004
27005         * lib/old-deja.exp: Add `excess errors test fails' error, now one
27006         can put an XFAIL *-*-* on excess errors.
27007
27008 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
27009
27010         * g++.law: Add more tests derived from g++-bugs snapshots.
27011
27012         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
27013         equivalent to g++.law/init9.
27014
27015         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
27016         compiled it, and the a.out file after we've run it.
27017
27018 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
27019
27020         * lib/mike-g++.exp (postbase): Delete the .o file after we've
27021         compiled it, and the a.out file after we've run it.
27022
27023 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
27024
27025         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
27026
27027 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
27028
27029         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
27030         version number.
27031
27032 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
27033
27034         * g++.law: New directory of g++ tests derived from the g++-bugs
27035         snapshots.
27036
27037 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
27038
27039         * gcc.compile: initbug1.c initbug1.exp testcase added
27040
27041 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
27042
27043         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
27044         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
27045           fixes submitted by Jeff Law (law@cs.utah.edu)
27046         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
27047           Jeff Law (law@cs.utah.edu)
27048
27049
27050 1993-11-30  Mike Stump  (mrs@cygnus.com)
27051
27052         * config/unix-g++.exp: Follow the gcc way of doing things.
27053         * g++.old-deja/old-deja.exp: Minor updates.
27054         * lib/g++.exp: New file, follow the gcc way of doing things.
27055         * lib/old-dejagnu.exp: Minor updates.
27056         * lib/mike-g++.exp: Always unset errorInfo.
27057
27058 1993-11-06  Mike Stump  (mrs@cygnus.com)
27059
27060         * lib/gcc.exp: Fix some errors with the below change, CC and
27061         CFLAGS should be global when setting, not local.
27062
27063 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
27064
27065         * lib/gcc.exp: Transform tool name.
27066
27067 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27068
27069         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
27070
27071 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27072
27073         * lib/gcc.exp: change gcc_done to gcc_stat
27074
27075 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27076
27077         * Upgraded gcc testsuite to c-torture version 1.25
27078
27079 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
27080
27081         * lib/gcc.exp: added reporting code. Changed verbose compile message.
27082         * lib/c-torture: added hooks for new reporting code.
27083
27084 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
27085
27086         * config/sh-gcc.exp: check if sh-sim exists in the path
27087
27088 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
27089
27090         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
27091         * gcc.compile/compile.exp: Initial changes for new logic.
27092         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
27093         * gcc.failure/failure.exp: Initial changes for new logic.
27094         * gcc.ieee/ieee.exp: Initial changes for new logic.
27095         * gcc.misc-tests/misc.exp: Initial changes for new logic.
27096         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
27097         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
27098         * lib/c-torture.exp: Initial changes for new logic.
27099         * lib/gcc.exp: Initial changes for new logic.
27100
27101 1993-10-15  Mike Stump  (mrs@cygnus.com)
27102
27103         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
27104         depend upon failure or success.  Fully qualify names in failure
27105         and success messages.  Always remove a.out before starting
27106         compile, just in case.  Pay more attention to error text output by
27107         the compiler.  Handle testcases with no known past errors just
27108         like all others, so that things are uniform.  Other miscellaneous
27109         improvements.
27110
27111 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
27112
27113         * gcc.cpp: new directory for cpp tests
27114
27115 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
27116
27117         * lib/chill.exp: Code reformatted, removed unused code.
27118         * config/unix-chill.exp: Code reformatted, removed unused code.
27119         * chill.execute/execute.exp: Code reformatted, removed unused code.
27120         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
27121
27122 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
27123
27124         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
27125         routines not written.
27126
27127 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
27128
27129         * config/bug-gcc.exp: Use new procs from bug.exp.
27130
27131 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
27132
27133         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
27134         via ftp, rather than depending on NFS.
27135         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
27136         case.
27137
27138 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
27139
27140         * config/bug-gcc.exp: Use new download proc.
27141
27142 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
27143
27144         * chill.execute/execute.exp: cleanups, handles errors better
27145         * chill.compile/compile.exp: rewrite, based on execute.exp
27146         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
27147         * lib/chill.exp: major changes to diff proc and compile and link
27148           procs. added chill_fail and chill_pass wrappers to pass and
27149           fail. added more comments, and handle error codes better.
27150           Added a hack to capture stderr from exec, so noncompile tests
27151           can work.
27152
27153 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
27154
27155         * chill.execute/execute.exp: rewrite of testsuite driver
27156         * lib/chill.exp: rewrite of testsuite driver
27157         * config/unix-chill.exp: rewrite of testsuite driver
27158
27159 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
27160
27161     In chill.execute:
27162         * iexpr.ch: Standardize uppercase.
27163         * tuples.dat: Standardize uppercase.
27164         * vary.ch: standardize.  Correct varying string assignments.
27165         * vary.dat: Add new output lines.
27166
27167 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
27168
27169     In chill.execute:
27170         * chprintf.ch: Standardize use of uppercase.
27171         * tuples.ch: Standardize and turn arr2 into a DCL,
27172           rather than a SYN.
27173         * pinits.ch: Standardize.
27174
27175 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
27176
27177         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
27178         * Makefil: Renamed to Makefile.in.
27179         * configure.in: New.
27180
27181 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
27182
27183     In chill.execute:
27184         * .cvsignore: Add result/output files.
27185         * Makefile: Fix up variables at start.  Use MFLAGS
27186           everywhere.  Correct bool_loc, built_ins entries.
27187           Add entry for vary1.ch.
27188         * bitarray.ch: Standardize upper-case usage.
27189         * bitexpr.ch: Standardize, add output of b1.
27190         * params.ch: Use arrayt in along PROC parameters, to
27191           avoid novelty problems.
27192         * sets.ch: Tiny cleanup.
27193         * vary1.ch: Re-indent.
27194
27195 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
27196
27197           * Add PR-related files to Makefiles, .cvsignore files, etc.
27198
27199 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
27200
27201         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
27202           with compiler objects. New names are test-flow.c and test-loop.c
27203
27204 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
27205
27206         * Upgraded c-torture tests from 1.19 to 1.20
27207
27208         * new files:
27209         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
27210         * gcc.compile: 930623-1.c 930623-2.c
27211         * gcc.noncompile: 930622-1.c 930622-2.c
27212         * gcc.failure: 920411-1.c 920627-2.c
27213         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
27214
27215 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
27216
27217         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27218           More changes to get testsuite working properly. Needs more work.
27219           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
27220
27221 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
27222
27223         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27224           More changes to get testsuite working properly. Needs more work.
27225
27226 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
27227
27228         * chill.compile/compile.exp: Added for Dejagnu support
27229         * chill.execute/execute.exp: Added for Dejagnu support
27230         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
27231
27232 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
27233
27234     This should complete moving the CHILL test files.
27235         * chill.noncompile(.cvsignore printf.grt
27236             in-printf.grt chprintf.grt chprintf.ch):
27237             Added test-support files.
27238           (Makefile): Modified further.
27239         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
27240             signal.ch): Added test files.
27241           * chill.execute (.cvsignore printf.grt printr.c
27242             in-printf.grt rts.c chprintf.grt rts.h): Added
27243           test-support files.
27244             (Makefile): More corrections.
27245
27246 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
27247
27248         * chill.compile, chill.execute, chill.nocompile: Add CHILL
27249           test cases, ready for DejaGnu.
27250
27251 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
27252
27253         * Upgraded c-torture tests from 1.18 to 1.19
27254
27255         * gcc.compile: added test(s):
27256           930607-1.c
27257         * gcc.execute: added test(s):
27258           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
27259
27260         * added new subdirectory for misc tests: gcc.misc-tests
27261         * gcc.misc-test(s): added tests:
27262           inst-check.c test-consts.c test-ior.c test-switch.c
27263
27264 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
27265
27266         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
27267
27268 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
27269
27270         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
27271
27272 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
27273
27274         * Upgraded c-torture tests from 1.17 to 1.18
27275
27276 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
27277
27278         * Upgraded c-torture tests from 1.12 to 1.17
27279
27280 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
27281
27282         * lib/old-dejagnu.exp:
27283           Fixed handling of XFAIL target triplets to correctly
27284           recognize wildcard characters.  Removed code that
27285           appended a unique id tag to the end of the file name
27286           printed out by the result of the testcases within a
27287           given test file.
27288
27289 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
27290
27291         * lib/old-dejagnu.exp:
27292           Reworked expected failure handling to trigger off of XFAIL
27293           keyword in keyphrase embeded in testcase source code. The
27294           XFAIL keyword must be at the end of the keyphrase line. It
27295           may optionally be followed by one or more target triplets.
27296           It has just occured that the handling of wildcards in the
27297           target triplet may not be correct.
27298
27299 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
27300
27301         * g++.old-deja/tests:
27302           Moved all subdirectories up one level into g++.old-deja .
27303
27304         * lib/old-dejagnu.exp:
27305           Fixed problem with CXXFLAGS not being properly reset, and being
27306           corrupted with extraneous "-c" compiler option.  This was
27307           causing binaries to not be generated for test that needed them.
27308           Modified strings passed to "pass" and "fail" so that individual
27309           tests from the same test file would be distinguished by an
27310           identifier appended to the test file name in the summary logs;
27311           this corrected a problem with erroneous diff logs.  Added code
27312           to search testcases for expected fail and unexpected pass keywords.
27313
27314 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
27315
27316         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
27317
27318 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
27319
27320         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
27321           Removed extraneous text from end of "Special g++ Options"
27322           keyphrase.
27323
27324         * lib/old-dejagnu.exp: Added pattern matching to look for new
27325           keywords, embedded in testcases comments, which will trigger
27326           calls to xpass and xfail.
27327
27328 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
27329
27330         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
27331           comments embedded in the testcases, especially the one looking for
27332           special compiler options, as well as the pattern matching for the
27333           compiler output again.
27334
27335 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
27336
27337         * lib/old-dejagnu.exp: Do a proper check of the return value for
27338           execute tests. Fixed several problems with the pattern matching
27339           of the compiler output which gave erroneous test results.
27340           Changed several of the test result messages to be more descriptive.
27341         * config/unix-g++.exp: Proc g++_load now actually works and
27342           executes the tests passed to it and returns a usable return
27343           value.
27344
27345 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
27346
27347           * lib/gcc.exp: Exits gracefully if $CC is bogus.
27348
27349 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
27350
27351         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
27352           Modified both files to properly execute the old style
27353           dejagnu tests. The previous versions of these files were
27354           experimental and did not function anything near correctly.
27355
27356 1993-04-05  Rob Savoye  (rob@cygnus.com)
27357
27358         * Removed all Makefile.in and configure.in files. No configuration
27359         needed now.
27360
27361 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
27362
27363         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
27364
27365 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
27366
27367         * gcc.compile/configure.in, gcc.unsorted/configure.in,
27368         gcc.special/configure.in, gcc.noncompile/configure.in,
27369         gcc.execute/configure.in, gcc.code_quality/configure.in,
27370         g++.other/configure.in, g++.old-deja/configure.in,
27371         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
27372         in srcname setting.
27373
27374 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
27375
27376         * lib/udi.exp:  Fixed mondfe and mondfe_download.
27377         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
27378         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
27379
27380 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
27381
27382         * config/udi-gdb.exp: Check $shell_id after connecting to target.
27383         (gdb_exit): Don't remove *_soc files.
27384
27385 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
27386
27387         * lib/c-torture.exp: Don't look for main; instead always use -w
27388         -c.  This is how the c-torture tests work.  Remove the object
27389         file if the compilation succeeds.
27390         * gcc.execute/execute.exp: Remove executable if test passes.
27391         * gcc.noncompile/noncompile.exp: Every test is an expected
27392         failure.
27393         * gcc.special/special.exp: Added tests from c-torture 1.11,
27394         corrected use of existing test.
27395         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
27396         gcc.execute/920625-1.c: Updated to c-torture 1.11.
27397         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
27398         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
27399         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
27400         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
27401         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
27402         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
27403         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
27404         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
27405         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
27406         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
27407         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
27408         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
27409         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
27410         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
27411         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
27412         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
27413         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
27414         c-torture 1.11.
27415         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
27416         correspond to c-torture 1.11.
27417
27418         * New file.