OSDN Git Service

* g++.dg/parse/cast1.C: Run only on ILP32.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2
3         * g++.dg/parse/cast1.C: Run only on ILP32.
4         * g++.old-deja/g++.mike/p784.C: Likewise.
5
6 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7
8         * gcc.c-torture/execute/20041113-1.c: New test.
9
10 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11
12         PR target/18230
13         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
14         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
16         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
19         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
20         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
25         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
26
27 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28
29         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
33         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37         gcc.target/sparc/combined-1.c: New tests.
38
39 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
40
41         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
42         New tests.
43
44 2004-11-12  Mark Mitchell <mark@codesourcery.com>
45
46         * lib/gcc-dg.exp (dg-forbid-option): New function.
47         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
48         * g++.dg/abi/bitfield8.C: Likewise.
49         * g++.dg/abi/dtor1.C: Likewise.
50         * g++.dg/abi/empty10.C: Likewise.
51         * g++.dg/abi/empty7.C: Likewise.
52         * g++.dg/abi/empty9.C: Likewise.
53         * g++.dg/abi/layout3.C: Likewise.
54         * g++.dg/abi/layout4.C: Likewise.
55         * g++.dg/abi/thunk1.C: Likewise.
56         * g++.dg/abi/thunk2.C: Likewise.
57         * g++.dg/abi/vbase11.C: Likewise.
58         * g++.dg/abi/vthunk2.C: Likewise.
59         * g++.dg/abi/vthunk3.C: Likewise.
60         * g++.dg/ext/attrib8.C: Likewise.
61         * g++.dg/opt/longbranch2.C: Likewise.
62         * g++.dg/opt/reg-stack4.C: Likewise.
63         * g++.old-deja/g++.ext/attrib1.C: Likewise.
64         * g++.old-deja/g++.ext/attrib2.C: Likewise.
65         * g++.old-deja/g++.ext/attrib3.C: Likewise.
66         * g++.old-deja/g++.other/store-expr1.C: Likewise.
67         * g++.old-deja/g++.other/store-expr2.C: Likewise.
68         * gcc.dg/20000609-1.c: Likewise.
69         * gcc.dg/20000720-1.c: Likewise.
70         * gcc.dg/20011107-1.c: Likewise.
71         * gcc.dg/20011119-1.c: Likewise.
72         * gcc.dg/20020108-1.c: Likewise.
73         * gcc.dg/20020122-2.c: Likewise.
74         * gcc.dg/20020122-3.c: Likewise.
75         * gcc.dg/20020201-3.c: Likewise.
76         * gcc.dg/20020206-1.c: Likewise.
77         * gcc.dg/20020218-1.c: Likewise.
78         * gcc.dg/20020310-1.c: Likewise.
79         * gcc.dg/20020411-1.c: Likewise.
80         * gcc.dg/20020418-2.c: Likewise.
81         * gcc.dg/20020426-1.c: Likewise.
82         * gcc.dg/20020426-2.c: Likewise.
83         * gcc.dg/20020517-1.c: Likewise.
84         * gcc.dg/20020523-1.c: Likewise.
85         * gcc.dg/20020523-2.c: Likewise.
86         * gcc.dg/20020729-1.c: Likewise.
87         * gcc.dg/20030204-1.c: Likewise.
88         * gcc.dg/20030826-2.c: Likewise.
89         * gcc.dg/20030926-1.c: Likewise.
90         * gcc.dg/20031202-1.c: Likewise.
91         * gcc.dg/980312-1.c: Likewise.
92         * gcc.dg/980313-1.c: Likewise.
93         * gcc.dg/990117-1.c: Likewise.
94         * gcc.dg/990424-1.c: Likewise.
95         * gcc.dg/990524-1.c: Likewise.
96         * gcc.dg/991230-1.c: Likewise.
97         * gcc.dg/i386-387-1.c: Likewise.
98         * gcc.dg/i386-387-2.c: Likewise.
99         * gcc.dg/i386-387-3.c: Likewise.
100         * gcc.dg/i386-387-4.c: Likewise.
101         * gcc.dg/i386-387-5.c: Likewise.
102         * gcc.dg/i386-387-6.c: Likewise.
103         * gcc.dg/i386-asm-1.c: Likewise.
104         * gcc.dg/i386-bitfield1.c: Likewise.
105         * gcc.dg/i386-bitfield2.c: Likewise.
106         * gcc.dg/i386-loop-1.c: Likewise.
107         * gcc.dg/i386-loop-2.c: Likewise.
108         * gcc.dg/i386-loop-3.c: Likewise.
109         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
110         * gcc.dg/i386-pic-1.c: Likewise.
111         * gcc.dg/i386-regparm.c: Likewise.
112         * gcc.dg/i386-signbit-1.c: Likewise.
113         * gcc.dg/i386-signbit-2.c: Likewise.
114         * gcc.dg/i386-signbit-3.c: Likewise.
115         * gcc.dg/i386-sse-5.c: Likewise.
116         * gcc.dg/i386-sse-8.c: Likewise.
117         * gcc.dg/i386-unroll-1.c: Likewise.
118         * gcc.dg/tls/opt-1.c: Likewise.
119         * gcc.dg/tls/opt-2.c: Likewise.
120         * gcc.dg/unroll-1.c: Likewise.
121         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
122         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
123         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
124         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
125         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
126         -m64 is specified.
127
128 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
129
130         PR c++/18389
131         * g++.dg/parse/cond1.C: New test.
132
133         PR c++/18429
134         * g++.dg/template/array9.C: New test.
135         * g++.dg/ext/vla1.C: Adjust error messages.
136         * g++.dg/ext/vlm1.C: Likewise.
137         * g++.dg/template/crash2.C: Likewise.
138
139         PR c++/18436
140         * g++.dg/template/call3.C: New test.
141
142         PR c++/18407
143         * g++.dg/template/ptrmem11.C: New test.
144
145 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
146
147         PR other/14264
148         * lib/g++.exp: Set LC_ALL and LANG to C.
149         * lib/gcc-dg.exp: Likewise.
150         * lib/gfortran.exp: Likewise.
151         * lib/objc.exp: Likewise.
152         * lib/treelang.exp: Likewise.
153
154 2004-11-12  Andreas Schwab  <schwab@suse.de>
155
156         * gcc.dg/pr16286.c: Fix last change.
157
158 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
159
160         PR c++/18416
161         * g++.dg/init/global1.C: New test.
162
163 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
164
165         * gcc.c-torture/execute/20041112-1.c: New test.
166
167 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
168
169         * lib/gcc-dg.exp (dg-target-list): New.
170
171 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
172             Richard Sandiford  <rsandifo@redhat.com>
173
174         * lib/target-supports.exp (get-compiler_messages): New.
175         (check_named_sections_available): Use it.
176         (check_effective_target_ilp32): New.
177         (check_effective_target_lp64): New.
178         (is-effective-target): New.
179         * lib/gcc-dg.exp (dg-require-effective-target): New.
180
181 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
182
183         * gcc.dg/precedence-1.c: New test.
184
185 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
186
187         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
188
189         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
190         message, delete generated files, use more descriptive name for
191         executable, and make the test unsupported when it cannot be run.
192
193         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
194         (dg-require-weak, dg-require-visibility, dg-require-alias,
195         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
196         dg-require-iconv, dg-require-named-sections): Use it.
197
198         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
199
200 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
201
202         PR target/16457
203         * gcc.dg/ppc-and-1: New
204
205         PR target/16796
206         * gcc.dg/ppc-mov-1.c: New.
207
208         PR target/16458
209         * gcc.dg/ppc-compare-1.c: New.
210
211 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
212
213         * objc.dg/desig-init-2.m: New test.
214
215 2004-11-10  Adam Nemet  <anemet@lnxw.com>
216
217         PR middle-end/18160  
218         * g++.dg/warn/register-var-1.C: New test.
219         * g++.dg/warn/register-var-2.C: New test.
220
221 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
222
223         * gcc.dg/union-2.c: New test.
224
225 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
226
227         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
228         New test for PR tree-optimization/17892.
229
230 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
231
232         PR c++/18369
233         * g++.dg/init/new12.C: New test.
234
235 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
236
237         * gcc.target/sparc: New directory.
238         * gcc.target/sparc/sparc.exp: New driver.
239         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
240         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
241         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
242         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
243
244 2004-11-10  Paul Brook  <paul@codesourcery.com>
245
246         PR fortran/18218
247         * gfortran.dg/list_read.c: New test.
248
249 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
250
251         PR c/18322
252         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
253         expected diagnostic location.
254
255 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
256
257         * gcc.dg/20041109-1.c: New test.
258
259 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
260
261         PR objc/18406
262         * objc/compile/pr18406.m: New test.
263
264 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
265
266         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
267
268 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
269
270         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
271
272 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
273
274         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
275
276 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
277
278         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
279         exit. 
280
281 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
282
283         PR tree-opt/18299
284         * gcc.c-torture/pr18299-1.c: New test.
285
286 2004-11-06  Andreas Schwab  <schwab@suse.de>
287
288         * gcc.dg/pr16286.c: Also test for bool and pixel.
289
290 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
291
292         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
293         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
294         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
295         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
296         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
297         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
298         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
299         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
300         gcc.dg/struct-semi-3.c: New tests.
301
302 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
303
304         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
305
306 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
307
308         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
309         Do not use C99 designators.
310
311 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
312
313         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
314
315 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
316
317         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
318         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
319         * gcc.c-torture/execute/simd-5.x: Remove.
320
321 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
322
323         PR rtl-optimization/17933
324         * gcc.dg/torture/pr17933-1.c: New test.
325
326 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
327
328         PR target/18106
329         * lib/target-supports.exp (check_weak_available): Support
330         Windows.
331
332 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
333
334         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
335         call to fflush(stdout) before abort.
336         (my_ffsll): New function.
337         (generate_fields): Use it.
338
339 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
340
341         * gcc.dg/init-undef-1.c: New test.
342
343 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
344
345         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
346         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
347         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
348         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
349         expected messages for new parser.
350
351 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
352
353         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
354         
355 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
356
357         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
358         on LP64 targets.
359
360 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
361
362         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
363         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
364         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
365         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
366         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
367         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
368         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
369         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
370         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
371         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
372
373 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
374
375         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
376         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
377         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
378         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
379         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
380         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
381         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
382         for new parser.
383
384 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
385
386         PR target/15342
387         * gcc.dg/20041104-1.c: New test.
388
389 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
390
391         * g++.dg/template/nontype7.C: New test.
392         * g++.dg/template/nontype8.C: Likewise.
393         * g++.dg/template/nontype9.C: Likewise.
394         * g++.dg/template/nontype10.C: Likewise.
395         * g++.dg/tc1/dr49.C: Likewise.
396         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
397         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
398
399 2004-11-04  Ben Elliston  <bje@au.ibm.com>
400
401         * g++.dg/rtti/tinfo1.C: Remove xfails.
402
403 2004-11-04  Ben Elliston  <bje@au.ibm.com>
404
405         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
406         packed attribute to the definition to satisfy the new C++ parser.
407
408 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
409
410         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
411         invocations of va_arg.
412
413 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
414
415         PR c++/18124
416         * g++.dg/template/crash25.C: New test.
417
418         PR c++/18155
419         * g++.dg/template/typedef2.C: New test.
420         * g++.dg/parse/crash13.C: Adjust error markers.
421
422         PR c++/18177
423         * g++.dg/conversion/const3.C: New test.
424         
425 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
426
427         PR fortran/17535
428         PR fortran/17583
429         PR fortran/17713
430         * gfortran.dg/generic_[123].f90: New testcases.
431
432 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
433
434         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
435         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
436
437 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
438
439         PR tree-opt/16808
440         * gcc.c-torture/compile/pr16808.c: New test.
441
442 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
443
444         PR rtl-optimization/17104
445         * gcc.dg/ppc-bitfield1.c: New.
446
447 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
448
449         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
450
451 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
452
453         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
454         strings for 32-bit code.
455
456 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
457
458         PR c/18239
459         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
460
461 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
462
463         PR c++/18064
464         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
465
466 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
467
468         PR c++/15172
469         * g++.dg/init/aggr2.C: New test.
470
471 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
472
473         * objc.dg/local-decl-1.m: New test.
474
475 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
476
477         * gcc.dg/20040910-1.c: Adjust regex.
478
479 2004-10-30  Roger Sayle  <roger@eyesopen.com>
480
481         PR rtl-optimization/18084
482         * g++.dg/opt/pr18084-1.C: New testcase.
483
484 2004-10-30  Matt Austern  <austern@apple.com>
485
486         PR c++/17542
487         * g++.dg/ext/attrib18.C: New test.
488         
489 2004-10-30  Roger Sayle  <roger@eyesopen.com>
490
491         PR middle-end/18096
492         * gcc.dg/pr18096-1.c: New test case.
493
494 2004-10-30  Roger Sayle  <roger@eyesopen.com>
495
496         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
497
498 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
499
500         PR c/16666
501         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
502         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
503         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
504         gcc.dg/old-style-prom-3.c: New tests.
505
506 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
507
508         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
509         Remove unnecessary inclusion of stdio.h.
510
511 2004-10-29  Roger Sayle  <roger@eyesopen.com>
512
513         PR rtl-optimization/17581
514         * gcc.dg/pr17581-1.c: New test case.
515
516 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
517
518         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
519         being implemented.
520         * g++.dg/conversion/dr195-1.C: New.
521         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
522         * g++.old-deja/g++.mike/p10148.C: Likewise.
523
524 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
525
526         PR c++/17695
527         * g++.dg/debug/typedef2.C: New test.
528
529 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
530
531         PR fortran/13490
532         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
533         * gfortran.dg/g77/README: Update.
534
535 2004-10-28  Matt Austern  <austern@apple.com>
536
537         PR c++/14124
538         * g++.dg/ext/packed7.C: New test.
539         
540 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
541
542         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
543         scan-assembler.
544         * lib/scanasm.exp (hidden-scan-for): New proc.
545         (scan-hidden): Use hidden-scan-for instead of constructing the scan
546         string.
547         (scan-not-hidden): Likewise.
548         * lib/target-supports.exp (check_visibility_available): mach-o is
549         support too.
550
551 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
552
553         PR c++/17132
554         * g++.dg/template/memclass3.C: New test.
555
556 2004-10-28  Adam Nemet  <anemet@lnxw.com>
557
558         PR middle-end/18160  
559         * gcc.dg/register-var-1.c: New test.
560         * gcc.dg/register-var-2.c: New test.
561         * gcc.dg/asm-7.c: Taking the address of a register variable is an
562         error now.
563
564 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
565
566         PR other/18172
567         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
568         unused variables.
569         * gcc.dg/vect/vect-22.c: Likewise.
570
571 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
572
573         * gcc.dg/i386-rotate-1.c: New test.
574
575 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
576
577         * g++.dg/init/ref12.C: Add "run" marker.
578
579         PR c++/17435
580         * g++.dg/init/ref12.C: New test.
581
582         PR c++/18140
583         * g++.dg/template/shift1.C: New test.
584         * g++.dg/template/error10.C: Adjust error markers.
585
586 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
587
588         PR tree-opt/17529
589         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
590
591 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
592
593         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
594         * gcc.dg/weak/weak-3.c: Likewise.
595         * gcc.dg/weak/weak-5.c: Likewise.
596         * gcc.dg/weak/weak-9.c: Likewise.
597         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
598         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
599
600         * gcc.dg/darwin-weakimport-1.c: New.
601
602 2004-10-28  Ben Elliston  <bje@au.ibm.com>
603
604         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
605
606 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
607
608         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
609         'syntax' error messages.
610         * gcc.dg/cpp/direct2s.c: Likewise.
611
612 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
613
614         * gcc.c-torture/compile/20041026-1.c: New.
615
616 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
617
618         PR c++/18093
619         * g++.dg/lookup/ns2.C: New test.
620
621         PR c++/18020
622         * g++.dg/template/enum4.C: New test.
623
624         PR c++/18161
625         * g++.dg/template/expr1.C: New test.
626
627 2004-10-26  Ben Elliston  <bje@au.ibm.com>
628
629         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
630
631 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
632
633         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
634         gcc.dg/decl-nospec-3.c: New tests.
635
636 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
637
638         * objc.dg/super-class-3.m: New test.
639
640 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
641
642         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
643         resyncing.
644         * gcc.dg/cpp/direct2s.c: Likewise.
645
646 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
647
648         * objc.dg/image-info.m: Update for changes to section selection.
649
650 2004-10-25  David Ayers  <d.ayers@inode.at>
651             Ziemowit Laski  <zlaski@apple.com>
652
653         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
654         diagnostics when messaging 'id <Proto>'.
655         * objc.dg/class-protocol-1.m: New test.
656         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
657         a non-existent method signature.
658         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
659         Update diagnostics when messaging with non-existent method signature.
660         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
661         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
662         invalid receivers are now resolved as if messaging 'id'; remove
663         extraneous diagnostics.
664
665 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
666
667         PR c/16667
668         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
669         gcc.dg/init-desig-obs-3.c: New tests.
670
671 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
672
673         * gcc.dg/debug/20041023-1.c: New test.
674
675 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
676
677         PR middle-end/17407
678         * gcc.c-torture/compile/pr17407.c: New test.
679
680         PR c++/18121
681         * g++.dg/template/array8.C: New test.
682
683 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
684
685         PR other/18138
686         * lib/g++.exp: Accept more than one multilib libgcc.
687         * lib/gcc-dg.exp: Likewise.
688         * lib/objc.exp: Likewise.
689         * lib/treelang.exp: Likewise.
690         * lib/gfortran.exp: Likewise.
691
692 2004-10-24  Ben Elliston  <bje@au.ibm.com>
693
694         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
695
696 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
697
698         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
699         * gcc.dg/c99-const-expr-3.c: Likewise.
700
701 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
702
703         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
704
705 2004-10-23  Ben Elliston  <bje@au.ibm.com>
706
707         * gcc.c-torture/execute/loop-2e.x: Remove.
708
709 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
710
711         PR c++/18095
712         * g++.dg/parse/crash18.C: New.
713         * g++.dg/parse/crash19.C: New.
714
715 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
716
717         * g++.dg/ext/dllimport1.C: Move dg-warnings.
718         * g++.dg/ext/dllimport2.C: Same.
719         * g++.dg/ext/dllimport8.C: Same.
720
721 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
722
723         PR c++/10841
724         * g++.dg/conversion/cast1.C: New test.
725         * g++.dg/overload/pmf1.C: Adjust error marker.
726
727 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
728
729         PR objc/17923
730         * objc.dg/const-str-7.m: New test.
731
732 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
733
734         * g++.dg/template/memfriend11.C: Fix comment typo.
735         * g++.dg/template/memfriend14.C: Likewise.
736
737 2004-10-20  Richard Henderson  <rth@redhat.com>
738
739         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
740         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
741         -fasynchronous-unwind-tables.
742
743 2004-10-20  Richard Henderson  <rth@redhat.com>
744
745         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
746         (main): Return success.
747         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
748         (main): Return success.
749
750 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
751
752         PR c++/13495
753         * g++.dg/template/memfriend9.C: New test.
754         * g++.dg/template/memfriend10.C: Likewise.
755         * g++.dg/template/memfriend11.C: Likewise.
756         * g++.dg/template/memfriend12.C: Likewise.
757         * g++.dg/template/memfriend13.C: Likewise.
758         * g++.dg/template/memfriend14.C: Likewise.
759         * g++.dg/template/memfriend15.C: Likewise.
760         * g++.dg/template/memfriend16.C: Likewise.
761         * g++.dg/template/memfriend17.C: Likewise.
762         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
763
764 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
765
766         * g++.dg/conversion/dr195.C: New.
767         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
768
769 2004-10-20  Ben Elliston  <bje@au.ibm.com>
770             Devang Patel  <dpatel@apple.com>
771
772         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
773         of floating point arithmetic, which could trap.
774
775 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
776
777         PR c++/14035
778         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
779         * g++.dg/conversion/const2.C: New test.
780         * g++.dg/expr/reinterpret2.C: New test.
781         * g++.dg/expr/reinterpret3.C: New test.
782         * g++.dg/expr/cast2.C: New test.
783         * g++.dg/expr/copy1.C: New test.
784         * g++.dg/other/conversion1.C: Change error message.
785         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
786         function pointers to void *.
787         * g++.old-deja/g++.mike/p10148.C: Likewise.
788
789 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
790
791         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
792
793 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
794
795         PR c++/18047
796
797         * g++.dg/parse/expr3.C: New test.
798
799 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
800
801         * gcc.dg/smod-1.c: New test.
802
803 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
804
805         * objc.dg/method-14.m: New test.
806
807 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
808
809         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
810         Also xfail as the patch was reverted.
811
812 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
813
814         PR middle-end/16973
815         * gcc.dg/pr16973.c: New test.
816
817 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
818
819         PR tree-optimization/17656
820         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
821
822 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
823
824         * g++.dg/eh/shadow1.C: New.
825
826 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
827
828         * gcc.c-torture/compile/20041018-1.c: New test.
829
830 2004-10-18  Ben Elliston  <bje@au.ibm.com>
831
832         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
833         compiler referring to register 0 when accessing sdata.  The linker
834         now patches things up.
835
836 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
837
838         PR c/17529
839         * gcc.c-torture/compile/pr17529.c: New test.
840
841 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
842
843         PR c++/17743
844         * g++.dg/ext/attrib17.C: New test.
845
846 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
847
848         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
849
850 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
851
852         PR c++/10479
853         * g++.dg/ext/attrib16.C: New test.
854
855 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
856
857         PR c++/17042
858         * g++.dg/init/dso_handle1.C: New test.
859
860         PR c++/14667
861         * g++.dg/parse/typedef6.C: New test.
862
863         PR c++/17916
864         * g++.dg/parse/pragma1.C: New test.
865
866 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
867
868         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
869
870 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
871
872         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
873         -fno-common when on HPPA HP-UX platforms.
874
875 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
876
877         PR other/16820
878         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
879         stdint.h.
880         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
881         uintptr_t.
882
883 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
884
885         PR c++/16301
886         * g++.dg/lookup/strong-using-4.C: New test.
887
888 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
889
890         PR middle-end/16567
891         * gcc.c-torture/compile/nested-1.c: New test.
892
893 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
894
895         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
896         and mipsisa64*-*-* (until support for misaligned loads is added).
897         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
898         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
899         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
900         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
901         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
902         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
903
904 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
905
906         PR c++/17976
907         * g++.dg/init/dtor3.C: New test.
908
909 2004-10-15  Ben Elliston  <bje@au.ibm.com>
910
911         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
912
913 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
914
915         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
916         * gcc.dg/macho-lo-sum.c: Likewise.
917
918 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
919
920         * gcc.dg/ppc-spe64-1.c: New test.
921
922 2004-10-14  Devang Patel  <dpatel@apple.com>
923
924         PR 17635
925         * gcc.dg/pr17635.c : New test.
926         
927 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
928
929         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
930         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
931         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
932         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
933         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
934         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
935         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
936         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
937         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
938         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
939         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
940         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
941         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
942         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
943         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
944         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
945         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
946         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
947
948 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
949
950         * gcc.dg/vect/vect-82.c: New testcase.  
951         * gcc.dg/vect/vect-82_64.c: New testcase.       
952         * gcc.dg/vect/vect-83.c: New testcase.  
953         * gcc.dg/vect/vect-83_64.c: New testcase.       
954
955 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
956
957         * gcc.dg/cpp/error-1.c: New test.
958
959 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
960
961         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
962
963 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
964
965         PR target/17984
966         * gcc.dg/cris-peep2-xsrand2.c: New test.
967
968 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
969
970         PR c++/17661
971         * testsuite/g++.dg/expr/for2.C: New test.
972
973 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
974
975         * g++.dg/inherit/thunk1.C: Run on the SPARC.
976
977 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
978
979         PR tree-optimization/17724
980         * g++.dg/opt/pr17724-1.C: New test.
981         * g++.dg/opt/pr17724-2.C: New test.
982         * g++.dg/opt/pr17724-3.C: New test.
983         * g++.dg/opt/pr17724-4.C: New test.
984         * g++.dg/opt/pr17724-5.C: New test.
985         * g++.dg/opt/pr17724-6.C: New test.
986
987 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
988
989         PR c/17301
990         * gcc.dg/pr17301-2.c: New test.
991
992 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
993
994         PR c++/15876
995         * g++.dg/parse/error22.C: New test.
996
997         PR c++/17936
998         * g++.dg/template/spec18.C: New test.
999
1000 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
1001
1002         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
1003         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
1004         memcpy. 
1005         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
1006         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
1007
1008 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1009
1010         * g++.dg/eh/cleanup5.C: Add dg-options "".
1011
1012 2004-10-11  Roger Sayle  <roger@eyesopen.com>
1013
1014         PR middle-end/17657
1015         * gcc.dg/switch-4.c: New test case.
1016
1017 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
1018
1019         * gcc.c-torture/execute/20041011-1.c: New test.
1020
1021 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1022
1023         PR c++/17554
1024         * g++.dg/init/for3.C: New test.
1025
1026         PR c++/17657
1027         * g++.dg/opt/switch2.C: New test.
1028
1029         PR middle-end/17703
1030         * g++.dg/warn/Wreturn-2.C: New test.
1031
1032 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1033
1034         PR c++/17907
1035         * g++.dg/eh/cleanup5.C: New test.
1036
1037 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
1038
1039         PR c++/17393
1040         * g++.dg/parse/error21.C: New test.
1041
1042 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1043
1044         * g++.dg/overload/pmf1.C: Adjust quoting marks.
1045         * g++.dg/warn/incomplete1.C: Likewise.
1046         * g++.dg/template/qualttp20.C: Likewise.
1047
1048 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1049
1050         PR c/17881
1051         * parm-incomplete-1.c: New test.
1052
1053 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1054
1055         PR c++/17867
1056         * g++.dg/parse/error19.C: New test.
1057
1058         PR c++/17670
1059         * g++.dg/init/new11.C: New test.
1060
1061         PR c++/17821
1062         * g++.dg/parse/error20.C: New test.
1063
1064         PR c++/17826
1065         * g++.dg/template/crash24.C: New test.
1066         
1067 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1068
1069         PR c/17301
1070         * gcc.dg/pr17301-1.c: New test.
1071
1072 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1073
1074         PR c/17189
1075         * gcc.dg/anon-struct-5.c: New test.
1076
1077 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1078
1079         PR c/17844
1080         * gcc.dg/pr17844-1.c: New test.
1081
1082 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
1083
1084         PR tree-optimization/17906
1085         * gcc.c-torture/compile/pr17906.c: New.
1086
1087 2004-10-09  Stuart Hastings  <stuart@apple.com>
1088             Roger Sayle  <roger@eyesopen.com>
1089
1090         PR rtl-optimization/17853
1091         * gcc.dg/i386-mmx-5.c: New testcase.
1092
1093 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
1094
1095         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
1096
1097 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1098
1099         PR c++/17524
1100         * g++.dg/template/static9.C: New test.
1101
1102         PR c++/17685
1103         * g++.dg/parse/operator5.C: New test.
1104
1105 2004-10-09  Roger Sayle  <roger@eyesopen.com>
1106
1107         PR middle-end/17894
1108         * gcc.c-torture/execute/divcmp-4.c: New test case.
1109
1110 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1111
1112         PR tree-opt/17902
1113         * g++.dg/opt/pr17902.C: New test.
1114
1115 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
1116
1117         * gcc.dg/cpp/ident-1.c: Add dg-options "".
1118
1119 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1120
1121         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
1122
1123 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1124
1125         * gcc.dg/assign-warn-3.c: New test.
1126
1127 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1128
1129         PR c/16999
1130         * gcc.dg/cpp/ident-1.c: New test.
1131
1132 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
1133
1134         * gcc.c-torture/compile/acc1.c: New.
1135
1136 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1137
1138         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
1139         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
1140
1141 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1142
1143         * gcc.dg/ultrasp11.c: New test.
1144
1145 2004-10-08  Michael Matz  <matz@suse.de>
1146
1147         * gcc.dg/doloop-2.c: New test.
1148
1149 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1150
1151         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
1152         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
1153         objc.dg/method-9.m: Update expected diagnostics.
1154
1155 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
1156
1157         * gcc.dg/ppc-fsel-3.c: New file.
1158         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
1159
1160 2004-10-07  Paul Brook  <paul@codesourcery.com>
1161
1162         * gfortran.dg/intrinsic_verify_1.f90: New test.
1163
1164 2004-10-07  Paul Brook  <paul@codesourcery.com>
1165
1166         * gfortran.dg/empty_format_1.f90: Remove stray commas.
1167
1168 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1169
1170         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
1171         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
1172         commit.
1173
1174 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
1175
1176         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
1177
1178 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1179
1180         PR c++/17115
1181         * g++.dg/warn/Winline-4.C: New test.
1182
1183 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1184
1185         * gcc.c-torture/compile/20041007-1.c: New test.
1186
1187 2004-10-07  Paul Brook  <paul@codesourcery.com>
1188
1189         PR fortran/17678
1190         * gfortran.dg/use_allocated_1.f90: New test.
1191
1192 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1193
1194         PR middle-end/17849
1195         * gfortran.fortran-torture/compile/nested.f90: New test
1196
1197 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1198
1199         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
1200
1201 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1202
1203         PR c++/17368
1204         * g++.dg/ext/asm6.C: New test.
1205
1206 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
1207
1208         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
1209
1210 2004-10-06  Paul Brook  <paul@codesourcery.com>
1211
1212         PR libfortran/17709
1213         * gfortran.dg/empty_format_1.f90: New test.
1214
1215 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1216
1217         PR fortran/17568
1218         * gfortran.dg/ishft.f90: New test.
1219
1220         PR fortran/17283
1221         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
1222         tests.
1223
1224 2004-10-06  Paul Brook  <paul@codesourcery.com>
1225
1226         * gfortran.dg/do_1.f90: New test.
1227
1228 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1229
1230         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
1231         optimizing for size.
1232
1233 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1234
1235         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
1236
1237 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1238
1239         * gcc.c-torture/compile/20041005-1.c: New test.
1240
1241 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1242
1243         PR c++/17829
1244         * g++.dg/lookup/koenig4.C: New.
1245
1246 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1247
1248         * g++.dg/other/classkey1.C: Adjust quoting marks.
1249         * g++.dg/parse/error15.C: Likewise.
1250         * g++.dg/template/meminit2.C (int>): Likewise.
1251
1252 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1253
1254         PR fortran/17283
1255         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
1256
1257         PR fortran/17631
1258         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
1259
1260         PR fortran/17708
1261         * gfortran.dg/pr17708.f90: New test.
1262         
1263 2004-10-04  Chao-ying Fu  <fu@mips.com>
1264
1265         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
1266         * gcc.dg/vect/vect-4.c: Ditto.
1267         * gcc.dg/vect/vect-5.c: Ditto.
1268         * gcc.dg/vect/vect-6.c: Ditto.
1269         * gcc.dg/vect/vect-8.c: Ditto.
1270         * gcc.dg/vect/vect-16.c: Ditto.
1271         * gcc.dg/vect/vect-30.c: Ditto.
1272         * gcc.dg/vect/vect-40.c: Ditto.
1273         * gcc.dg/vect/vect-41.c: Ditto.
1274         * gcc.dg/vect/vect-42.c: Ditto.
1275         * gcc.dg/vect/vect-43.c: Ditto.
1276         * gcc.dg/vect/vect-44.c: Ditto.
1277         * gcc.dg/vect/vect-45.c: Ditto.
1278         * gcc.dg/vect/vect-46.c: Ditto.
1279         * gcc.dg/vect/vect-47.c: Ditto.
1280         * gcc.dg/vect/vect-48.c: Ditto.
1281         * gcc.dg/vect/vect-49.c: Ditto.
1282         * gcc.dg/vect/vect-50.c: Ditto.
1283         * gcc.dg/vect/vect-51.c: Ditto.
1284         * gcc.dg/vect/vect-52.c: Ditto.
1285         * gcc.dg/vect/vect-53.c: Ditto.
1286         * gcc.dg/vect/vect-54.c: Ditto.
1287         * gcc.dg/vect/vect-55.c: Ditto.
1288         * gcc.dg/vect/vect-56.c: Ditto.
1289         * gcc.dg/vect/vect-57.c: Ditto.
1290         * gcc.dg/vect/vect-58.c: Ditto.
1291         * gcc.dg/vect/vect-59.c: Ditto.
1292         * gcc.dg/vect/vect-60.c: Ditto.
1293         * gcc.dg/vect/vect-74.c: Ditto.
1294         * gcc.dg/vect/vect-79.c: Ditto.
1295         * gcc.dg/vect/vect-80.c: Ditto.
1296
1297 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1298
1299         * gcc.dg/unused-7.c: Use the correct option.
1300
1301 2004-10-04  Paul Brook  <paul@codesourcery.com>
1302         Bud Davis  <bdavis9659@comcast.net>
1303
1304         PR fortran/17706
1305         PR fortran/16434
1306         * gfortran/pr17706.f90: New test.
1307         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
1308
1309 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1310
1311         * gfortran.dg/pr17612.f90: New test.
1312
1313 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1314
1315         * g++.dg/template/local1.C: Adjust quoting marks in
1316         testing for diagnostics.
1317         * g++.dg/tls/diag-2.C: Likewise.
1318         * g++.dg/other/error8.C: Likewise.
1319
1320 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1321
1322         PR c/17178
1323         * gcc.dg/unused-4.c: Adjust to be correct.
1324
1325         PR c/17820
1326         * gcc.dg/unused-7.c: New test.
1327
1328 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1329
1330         PR c++/17797
1331         * g++.dg/overload/template2.C: New test.
1332
1333 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
1334
1335         PR tree-optimization/16632
1336         * gcc.dg/tree-ssa/20041002-1.c: New.
1337
1338 2004-10-03  Paul Brook  <paul@codesourcery.com>
1339
1340         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
1341         rather than relying on default formatting.
1342
1343 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
1344
1345         * gcc.dg/20040920-1.c: Update expected message text.
1346
1347 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
1348
1349         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
1350
1351 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
1352
1353         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
1354         tree level.
1355
1356 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1357
1358         * gcc.dg/tree-ssa/pr17343.c: Remove.
1359
1360 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1361
1362         PR tree-opt/17343
1363         * gcc.dg/tree-ssa/pr17343.c: New test.
1364
1365 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
1366
1367         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
1368         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
1369         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
1370         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
1371         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
1372
1373 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1374
1375         * gcc.dg/lvalue-2.c: New test.
1376
1377 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1378
1379         PR c/17730
1380         * gcc.dg/pr17730-1.c: New test
1381
1382 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1383
1384         PR c/7425
1385         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
1386
1387 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1388
1389         * gcc.c-torture/execute/stdarg-1.c: New test.
1390         * gcc.c-torture/execute/stdarg-2.c: New test.
1391         * gcc.c-torture/execute/stdarg-3.c: New test.
1392         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1393         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1394         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1395         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1396         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1397
1398 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1399
1400         PR tree-optimization/17697
1401         * g++.dg/opt/pr17697-1.C: New test.
1402         * g++.dg/opt/pr17697-2.C: New test.
1403         * g++.dg/opt/pr17697-3.C: New test.
1404
1405 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1406
1407         PR c/16409
1408         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
1409         gcc.dg/vla-init-5.c: New tests.
1410
1411 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1412
1413         PR c/13804
1414         * gcc.dg/pr13804-1.c: New test.
1415
1416 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1417
1418         PR fortran/16938
1419         * gfortran.dg/pr16938.f90: New test.
1420
1421 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1422
1423         * g++.dg/template/crash23.C: New test.
1424
1425 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1426
1427         PR c++/17585
1428         * g++.dg/template/static8.C: New test.
1429
1430 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
1431
1432         PR c++/17681
1433         * g++.dg/other/error9.C: New test.
1434
1435 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
1436
1437         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
1438
1439 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1440
1441         PR fortran/15164
1442         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
1443
1444 2004-09-26  Roger Sayle  <roger@eyesopen.com>
1445
1446         PR middle-end/17112
1447         * gcc.dg/pr17112-1.c: New test case.
1448
1449 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1450
1451         PR c/11459
1452         * gcc.dg/pr11459-1.c: New test.
1453
1454 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
1455
1456         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
1457         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1458
1459 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1460
1461         * gfortran.dg/pr15324.f90: Make array bounds consistent.
1462
1463 2004-09-25  Jan Hubicka  <jh@suse.cz>
1464
1465         * compile/30040909-1.c: New test.
1466         * compile/30040907-1.c: New test.
1467
1468 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
1469
1470         * gcc.c-torture/execute/va-arg-26.c: New test.
1471
1472 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
1473
1474         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
1475         extra diagnostics on targets with 64-bit pointers.
1476         * objc.dg/selector-1.m: Adjust dg-warning regexp.
1477
1478 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1479
1480         PR c/17188
1481         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
1482         * gcc.dg/decl-3.c: Adjust expected message.
1483
1484 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1485
1486         PR fortran/17615
1487         * gfortran.dg/pr17615.f90: New test.
1488
1489 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
1490
1491         PR tree-optimzation/17517
1492         * g++.dg/tree-ssa/pr17517.C: New Test.
1493
1494 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1495
1496         PR c++/16889
1497         * g++.dg/lookup/ambig3.C: New.
1498
1499 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
1500
1501         PR tree-opt/17624
1502         * g++.dg/opt/pr17624.C: New test.
1503
1504 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1505
1506         PR c/6980
1507         * gcc.dg/Wbad-function-cast-1.c: New test.
1508
1509 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
1510
1511         * g++.dg/ext/complit1.C
1512         * g++.dg/other/error2.C
1513         * g++.dg/other/nontype-1.C
1514         * g++.dg/parse/crash11.C
1515         * g++.dg/parse/crash12.C
1516         * g++.dg/parse/error15.C
1517         * g++.dg/parse/error4.C
1518         * g++.dg/parse/tmpl-outside1.C
1519         * g++.dg/parse/too-many-tmpl-args1.C
1520         * g++.dg/template/dependent-expr3.C
1521         * g++.dg/template/error10.C
1522         * g++.dg/template/instantiate1.C
1523         * g++.dg/template/vtable2.C
1524         * g++.dg/warn/Wshadow-1.C
1525         * g++.dg/warn/weak1.C
1526         * g++.old-deja/g++.brendan/crash16.C
1527         * g++.old-deja/g++.brendan/crash18.C
1528         * g++.old-deja/g++.brendan/crash48.C
1529         * g++.old-deja/g++.brendan/crash49.C
1530         * g++.old-deja/g++.brendan/crash55.C
1531         * g++.old-deja/g++.brendan/crash56.C
1532         * g++.old-deja/g++.brendan/crash8.C
1533         * g++.old-deja/g++.brendan/enum11.C
1534         * g++.old-deja/g++.brendan/enum8.C
1535         * g++.old-deja/g++.brendan/enum9.C
1536         * g++.old-deja/g++.brendan/friend3.C
1537         * g++.old-deja/g++.brendan/misc14.C
1538         * g++.old-deja/g++.bugs/900402_02.C
1539         * g++.old-deja/g++.bugs/900404_03.C
1540         * g++.old-deja/g++.bugs/900404_04.C
1541         * g++.old-deja/g++.bugs/900428_03.C
1542         * g++.old-deja/g++.jason/crash4.C
1543         * g++.old-deja/g++.jason/overload21.C
1544         * g++.old-deja/g++.jason/redecl1.C
1545         * g++.old-deja/g++.jason/report.C
1546         * g++.old-deja/g++.jason/rfg10.C
1547         * g++.old-deja/g++.jason/template30.C
1548         * g++.old-deja/g++.law/arm12.C
1549         * g++.old-deja/g++.law/ctors5.C
1550         * g++.old-deja/g++.law/cvt20.C
1551         * g++.old-deja/g++.law/init10.C
1552         * g++.old-deja/g++.law/init8.C
1553         * g++.old-deja/g++.law/visibility17.C
1554         * g++.old-deja/g++.law/visibility7.C
1555         * g++.old-deja/g++.mike/net8.C
1556         * g++.old-deja/g++.mike/p646.C
1557         * g++.old-deja/g++.mike/p700.C
1558         * g++.old-deja/g++.mike/p701.C
1559         * g++.old-deja/g++.mike/p811.C
1560         * g++.old-deja/g++.ns/template13.C
1561         * g++.old-deja/g++.other/array3.C
1562         * g++.old-deja/g++.other/crash25.C
1563         * g++.old-deja/g++.other/dtor3.C
1564         * g++.old-deja/g++.other/dtor4.C
1565         * g++.old-deja/g++.other/main1.C
1566         * g++.old-deja/g++.other/warn7.C
1567         * g++.old-deja/g++.pt/crash11.C
1568         * g++.old-deja/g++.pt/crash36.C
1569         * g++.old-deja/g++.pt/spec22.C
1570         * g++.old-deja/g++.pt/spec9.C
1571         * g++.old-deja/g++.pt/ttp52.C
1572         * g++.old-deja/g++.robertl/eb103.C
1573         * g++.old-deja/g++.robertl/eb121.C
1574         * g++.old-deja/g++.robertl/eb22.C
1575         * g++.old-deja/g++.robertl/eb8.C:
1576         Update locations and/or regexps of dg-error markers.
1577         Remove markers for some bogus messages that are no longer issued.
1578
1579 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1580
1581         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1582         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1583
1584 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1585
1586         PR c++/17618
1587         * g++.dg/lookup/crash5.C: New test.
1588
1589 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1590
1591         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1592         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1593         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1594         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1595         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1596         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1597
1598         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1599         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1600         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1601         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1602         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1603         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1604
1605         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1606
1607         * gcc.dg/vect/vect-44.c: Check additional cases.
1608         * gcc.dg/vect/vect-48.c: Check additional cases.
1609
1610         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1611         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1612         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1613         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1614         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1615         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1616         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1617         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1618         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1619
1620         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1621         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1622         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1623
1624 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1625
1626         * gcc.dg/tree-ssa/loop-6.c: New test.
1627
1628 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1629
1630         PR c++/17620
1631         * g++.dg/inherit/base2.C: New.
1632
1633 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1634
1635         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1636         * gcc.dg/20001012-2.c: Likewise.
1637         * gcc.dg/20001013-1.c: Likewise.
1638         * gcc.dg/20001101-1.c: Likewise.
1639         * gcc.dg/20001102-1.c: Likewise.
1640         * gcc.dg/bf-spl1.c: Likewise.
1641         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1642         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1643
1644 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1645
1646         PR tree-optimization/16721
1647         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1648
1649 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1650
1651         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1652         * gcc.dg/20040305-1.c: Likewise.
1653
1654 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1655
1656         PR c/16566
1657         * gcc.c-torture/compile/pr16566-1.c,
1658         gcc.c-torture/compile/pr16566-2.c,
1659         gcc.c-torture/compile/pr16566-3.c: New tests.
1660
1661 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1662
1663         PR tree-optimization/17512
1664         * gcc.c-torture/compile/20040916-1.c.
1665
1666 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1667
1668         * gcc.dg/pragma-re-3.c: New test.
1669
1670 2004-09-17  Matt Austern  <austern@apple.com>
1671
1672         PR c++/15049
1673         * g++.dg/other/anon3.C: New.
1674
1675 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1676
1677         PR c++/7503
1678         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1679         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1680         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1681         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1682         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1683
1684 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1685
1686         PR fortran/17286
1687         * gfortran.dg/pr17286.f90: New test.
1688
1689 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1690
1691         PR c++/17530
1692         * g++.dg/template/static7.C: New test.
1693
1694 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1695
1696         PR tree-opt/17558
1697         * gcc.c-torture/compile/pr17558.c: New test.
1698
1699 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1700
1701         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1702         if SKIP_ATTRIBUTE is defined.
1703
1704 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1705
1706         PR fortran/15957
1707         * gfortran.dg/pr15957.f90: New test.
1708
1709 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1710
1711         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1712         in comparison.
1713         * gcc.dg/vect/vect-79.c: Likewise.
1714         * gcc.dg/vect/vect-80.c: Likewise.
1715
1716 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1717
1718         PR fortran/15750
1719         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1720
1721 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1722
1723         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1724         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1725         * gcc.dg/vect/vect-62.c: New testcase.
1726         * gcc.dg/vect/vect-63.c: New testcase.
1727         * gcc.dg/vect/vect-64.c: New testcase.
1728         * gcc.dg/vect/vect-65.c: New testcase.
1729         * gcc.dg/vect/vect-66.c: New testcase.
1730         * gcc.dg/vect/vect-67.c: New testcase.
1731         * gcc.dg/vect/vect-68.c: New testcase.
1732         * gcc.dg/vect/vect-69.c: New testcase.
1733         * gcc.dg/vect/vect-79.c: New testcase.
1734         * gcc.dg/vect/vect-80.c: New testcase.
1735
1736 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1737
1738         * gcc.target/mips/asm-1.c: New test.
1739
1740 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1741
1742         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1743         * gcc.dg/vect/vect-73.c: New testcase.
1744         * gcc.dg/vect/vect-74.c: New testcase.
1745         * gcc.dg/vect/vect-75.c: New testcase.
1746         * gcc.dg/vect/vect-76.c: New testcase.
1747         * gcc.dg/vect/vect-77.c: New testcase.
1748         * gcc.dg/vect/vect-78.c: New testcase
1749
1750 2004-09-18  Paul Brook  <paul@codesourcery.com>
1751
1752         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1753
1754 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1755
1756         PR c/17424
1757         * gcc.dg/pr17424-1.c: New test.
1758
1759 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1760
1761         * g++.dg/tree-ssa/pr17153.C: New test.
1762
1763 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1764
1765         PR pch/13361
1766         * testsuite/g++.dg/pch/wchar-1.C: New.
1767         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1768
1769 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1770
1771         * gcc.c-torture/execute/20040917-1.c: New test.
1772
1773 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1774
1775         PR tree-optimization/17319
1776         * gcc.dg/pr17319.c: New test.
1777
1778 2004-09-17  Devang Patel  <dpatel@apple.com>
1779
1780         * gcc.dg/20040813-1.c: New test.
1781
1782 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1783
1784         PR tree-optimization/17273
1785         * gcc.c-torture/compile/pr17273.c: New test.
1786
1787 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1788
1789         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1790         Update expected messages.
1791         * gcc.dg/declspec-13.c: New test.
1792
1793 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1794
1795         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1796
1797 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1798
1799         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1800         change what 'a' is pointing to.
1801
1802 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1803
1804         PR c++/16002
1805         * g++.dg/template/error18.C: New test.
1806
1807         PR c++/16029
1808         * g++.dg/warn/Wunused-8.C: New test.
1809
1810 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1811
1812         PR tree-optimization/17513
1813         * gcc.dg/20040916-1.c: New test.
1814
1815 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1816
1817         PR c++/17501
1818         * g++.dg/template/typename7.C: New test.
1819
1820 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1821
1822         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1823
1824 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1825
1826         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1827         with -ftree-based-profiling also.
1828         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1829
1830 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1831
1832         PR/15364
1833         * gfortran.dg/der_array_io_1.f90: New test.
1834         * gfortran.dg/der_array_io_2.f90: New test.
1835         * gfortran.dg/der_array_io_3.f90: New test.
1836
1837 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1838
1839         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1840         EABI.
1841
1842 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1843
1844         * g++.dg/opt/switch1.C: New test.
1845
1846 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1847
1848         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1849         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1850         Update expected messages.
1851
1852 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1853
1854         PR fortran/16485
1855         * gfortran.dg/same_name_1.f90: New test.
1856
1857 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1858
1859         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1860         dereference garbage pointers.
1861
1862 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1863
1864         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1865         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1866
1867         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1868         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1869         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1870
1871 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1872
1873         PR c++/17324
1874         * g++.dg/template/mangle1.C: New test.
1875
1876 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1877
1878         PR tree-optimization/17252
1879         * gcc.c-torture/execute/pr17252.c: New test.
1880
1881 2004-09-14  Andrew Pinski  <apinski@apple.com>
1882
1883         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1884
1885 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1886
1887         PR rtl-optimization/9771
1888         * gcc.dg/pr9771-1.c: New test case.
1889
1890 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1891
1892         PR tree-optimization/15262
1893         * gcc.c-torture/execute/pr15262-1.c: New test.
1894         * gcc.c-torture/execute/pr15262-2.c: New test.
1895
1896 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1897
1898         * gcc.dg/declspec-12.c: New test.
1899
1900 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1901
1902         * gfortran.dg/pr17090.f90: Add directives to test.
1903
1904 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1905
1906         * gcc.c-torture/compile/20040914-1.c: New test.
1907
1908 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1909
1910         PR c++/16162
1911         * g++.dg/template/decl2.C: New test.
1912
1913 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1914
1915         PR fortran/17090
1916         * gfortran.dg/pr17090.f90: New test.
1917
1918 2004-09-13  Dale Johannesen  <dalej@apple.com>
1919
1920         * gcc.c-torture/compile/pr17408.c:  New test case.
1921
1922 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1923
1924         PR c++/16716
1925         * g++.dg/parse/crash17.C: New test.
1926
1927         PR c++/17327
1928         * g++.dg/template/enum3.C: New test.
1929
1930 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1931
1932         * lib/gcc-defs.exp: Load wrapper.exp.
1933         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1934         using local code.
1935         * lib/gcc.exp (gcc_init): Similar.
1936         * lib/gfortran.exp (gfortran_init): Similar.
1937         * lib/objc.exp (objc_init): Similar.
1938         * lib/treelang.exp (treelang_init): Similar.
1939         * lib/wrapper.exp: New file with build_wrapper call machinery in
1940         ${tool}_maybe_build_wrapper.
1941
1942 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1943
1944         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1945         "inline".
1946         * gcc.dg/declspec-11.c: Update expected messages.
1947         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1948         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1949         gcc.dg/inline-12.c: New tests.
1950
1951 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1952
1953         * g++.dg/tree-ssa/pr17400.C: New testcase.
1954
1955 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1956
1957         * gcc.target/mips/sb1-1.c: New testcase.
1958
1959 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1960
1961         * lib/g77-dg.exp: Remove unused file.
1962         * lib/mike-g77.exp: Ditto.
1963         * lib/g77.exp: Ditto.
1964
1965 2004-09-12  Richard Henderson  <rth@redhat.com>
1966
1967         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1968
1969 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1970
1971         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1972         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1973         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1974         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1975         Update expected messages.
1976
1977 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1978
1979         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1980         declaration/use mismatch for dirp parameter.
1981
1982 2004-09-12  Andrew Pinski  <apinski@apple.com>
1983
1984         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1985         -fgnu-runtime is passed.
1986
1987 2004-09-12  Richard Henderson  <rth@redhat.com>
1988
1989         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1990         do the uplevel thing and update additional_flags directly.
1991         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1992         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1993         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1994         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1995
1996 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1997
1998         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1999
2000 2004-09-11  Roger Sayle  <roger@eyesopen.com>
2001
2002         PR middle-end/17411
2003         * g++.dg/opt/pr17411-1.C: New test case.
2004
2005 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2006
2007         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2008         gcc.dg/tls/diag-2.c: Update expected messages.
2009         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
2010         messages.
2011         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
2012         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
2013         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
2014         gcc.dg/tls/diag-5.c: New tests.
2015
2016 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
2017
2018         * gcc.dg/20040910-1.c: Correct dg-error regexp.
2019
2020 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2021
2022         * g++.dg/parse/break-in-for.C: New test.
2023
2024 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
2025
2026         * gcc.dg/tree-ssa/20040911-1.c: New test.
2027
2028 2004-09-11  Andreas Jaeger  <aj@suse.de>
2029
2030         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
2031         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
2032
2033 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
2034
2035         * gcc.target/frv: New directory of FR-V-specific tests.
2036
2037 2004-09-10  James E Wilson  <wilson@specifixinc.com>
2038
2039         * gcc.dg/convert-vec-1.c: New test.
2040
2041 2004-09-10  Roger Sayle  <roger@eyesopen.com>
2042
2043         PR middle-end/17024
2044         * gcc.dg/pr17024-1.c: New test case.
2045
2046 2004-09-10  Eric Christopher  <echristo@redhat.com>
2047
2048         * gcc.dg/20040910-1.c: New test.
2049
2050 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2051
2052         * gcc.dg/bitfld-9.c: New test.
2053
2054 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
2055
2056         * gcc.c-torture/execute/ieee/acc1.c: New test.
2057         * gcc.c-torture/execute/ieee/acc2.c: New test.
2058         * gcc.c-torture/execute/ieee/mzero6.c: New test.
2059
2060 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2061
2062         * gcc.dg/deprecated-2.c: New test.
2063
2064 2004-09-09  James E Wilson  <wilson@specifixinc.com>
2065
2066         * gcc.dg/init-vec-1.c: New test.
2067
2068 2004-09-09  Roger Sayle  <roger@eyesopen.com>
2069
2070         PR middle-end/17055
2071         * gcc.dg/pr17055-1.c: New test case.
2072
2073 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
2074
2075         PR target/17377
2076         * gcc.c-torture/execute/pr17377.c: New test.
2077
2078 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2079
2080         PR c/8420
2081         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
2082         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
2083         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2084         gcc.dg/long-long-typespec-1.c: New tests.
2085         * gcc.dg/tls/diag-2.c: Update expected diagnostics
2086
2087 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2088
2089         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
2090         gcc.dg/gnu99-static-1.c: New tests.
2091
2092 2004-09-08  Devang Patel  <dpatel@apple.com>
2093
2094         * gcc.dg/darwin-ld-20040828-1.c: New test.
2095         * gcc.dg/darwin-ld-20040828-2.c: New test.
2096         * gcc.dg/darwin-ld-20040828-3.c: New test.
2097
2098 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
2099
2100         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
2101         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
2102         in error message.
2103         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
2104         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
2105         in error message.
2106         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
2107         types they qualify.
2108         * objc.dg/type-size-2.m: Fix wording in comment.
2109         * objc.dg/va-meth-1.m: New test case.
2110
2111 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
2112
2113         PR c/16633:
2114         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
2115         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
2116
2117 2004-09-06  Devang Patel  <dpatel@apple.com>
2118
2119         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
2120         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
2121
2122 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
2123
2124         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
2125         reflect changed line numbering of diagnostics.
2126
2127 2004-09-06  Paul Brook  <paul@codesourcery.com>
2128
2129         * gfortran.dg/edit_real_1.f90: Add new test.
2130
2131 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2132
2133         * gcc.dg/tree-ssa/loop-2.c: New test.
2134         * gcc.dg/tree-ssa/loop-3.c: New test.
2135         * gcc.dg/tree-ssa/loop-4.c: New test.
2136         * gcc.dg/tree-ssa/loop-5.c: New test.
2137
2138 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2139
2140         * gcc.dg/format/sentinel-1.c: Update for parameter option.
2141
2142 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2143
2144         * gcc.dg/format/sentinel-1.c: New test.
2145
2146 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
2147
2148         * testsuite/gcc.dg/builtins-46.c: New.
2149
2150 2004-09-03  Devang Patel  <dpatel@apple.com>
2151
2152         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
2153         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
2154
2155 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2156
2157         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
2158         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
2159         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
2160         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
2161         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
2162         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
2163         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
2164         the non-portable bzero.
2165         * gcc.dg/20010912-1.c: xfail for NetWare.
2166         * gcc.dg/20020426-2.c: xfail for NetWare.
2167         * gcc.dg/20021014-1.c: xfail for NetWare.
2168         * gcc.dg/20021018-1.c: xfail for NetWare.
2169         * gcc.dg/20030213-1.c: xfail for NetWare.
2170         * gcc.dg/20030225-1.c: xfail for NetWare.
2171         * gcc.dg/20030708-1.c: xfail for NetWare.
2172         * gcc.dg/builtins-config.h: Also exclude NetWare.
2173         * gcc.dg/format/format.h: Define restrict only if not already defined.
2174         * gcc.dg/nest.c: xfail for NetWare.
2175         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
2176         * lib/target-supports.exp (check_visibility_available): Exclude
2177         NetWare.
2178
2179 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2180
2181         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
2182         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
2183         deterministic starting point for the alignment of structure fields.
2184         * gcc.dg/Wpadded.c: Dito.
2185         * g++.dg/abi/vbase10.C: Dito.
2186
2187 2004-09-03  Devang Patel  <dpatel@apple.com>
2188
2189         * g++.dg/debug/pr15736.cc: New test.
2190
2191 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2192
2193         * README.QMTEST: Fix out-of-date link.
2194
2195 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
2196
2197         PR fortran/16579
2198         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
2199         Delete.  Duplicate of gfortran.dg/g77/20010610.f
2200
2201 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2202
2203         * g++.dg/abi/arm_rtti1.C: New test.
2204
2205 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
2206
2207         * gcc.dg/ppc-vector-memcpy.c: New.
2208         * gcc.dg/ppc-vector-memset.c: New.
2209
2210 2004-09-02  Chao-ying Fu  <fu@mips.com>
2211
2212         * gcc.target/mips/mips-3d-1.c: New test.
2213         * gcc.target/mips/mips-3d-2.c: New test.
2214         * gcc.target/mips/mips-3d-3.c: New test.
2215         * gcc.target/mips/mips-3d-4.c: New test.
2216         * gcc.target/mips/mips-3d-5.c: New test.
2217         * gcc.target/mips/mips-3d-6.c: New test.
2218         * gcc.target/mips/mips-3d-7.c: New test.
2219         * gcc.target/mips/mips-3d-8.c: New test.
2220         * gcc.target/mips/mips-3d-9.c: New test.
2221         * gcc.target/mips/mips-ps-1.c: New test.
2222         * gcc.target/mips/mips-ps-2.c: New test.
2223         * gcc.target/mips/mips-ps-3.c: New test.
2224         * gcc.target/mips/mips-ps-4.c: New test.
2225         * gcc.target/mips/mips-ps-type.c: New test.
2226
2227 2004-09-02  Paul Brook  <paul@codesourcery.com>
2228
2229         * gfortran.dg/edit_real_1.f90: Add new tests.
2230
2231 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2232
2233         PR fortran/15327
2234         * gfortran.dg/merge_char_1.f90: New test.
2235
2236 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2237
2238         PR fortran/16404
2239         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
2240
2241 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2242
2243         PR c/1522
2244         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
2245
2246 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
2247
2248         * g++.dg/opt/loop1.C: Do not XFAIL.
2249
2250 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
2251
2252         * gcc.c-torture/execute/20040831-1.c: New test.
2253
2254 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
2255
2256         PR fortran/16579
2257         * gfortran.dg/g77/20010610.f: Now passes.
2258         Copy from g77.f-torture/execute. Add dg-run directive.
2259         * gfortran.dg/g77/README: Update
2260
2261 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2262
2263         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
2264         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
2265         (t1, t2, t3, t4): Add volatile.
2266
2267 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2268
2269         * g++.dg/ext/visibility/arm1.C: New test.
2270
2271 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
2272
2273         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
2274         -pedantic-errors.
2275
2276 2004-09-01  Paul Brook  <paul@codesourcery.com>
2277
2278         * gfortran.dg/eof_2.f90: New test.
2279
2280 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2281
2282         PR fortran/16579
2283         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
2284
2285 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
2286
2287         PR libfortran/16805
2288         * gfortran.dg/list_read_2.f90: New test.
2289
2290 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2291
2292         * g++.dg/abi/key1.C: New test.
2293
2294 2004-08-31  Richard Henderson  <rth@redhat.com>
2295
2296         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
2297         form of offsetof.
2298         * g++.dg/other/offsetof5.C: Remove duplicate.
2299
2300 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2301
2302         PR fortran/17244
2303         * gfortran.dg/func_derived_1.f90: New test.
2304
2305 2004-08-31  Paul Brook  <paul@codesourcery.com>
2306
2307         * gfortran.dg/eof_1.f90: New test.
2308
2309 2004-08-31  Paul Brook  <paul@codesourcery.com>
2310
2311         * gfortran.dg/list_read_1.f90: New file.
2312
2313 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
2314
2315         * g++.dg/opt/loop1.C: XFAIL.
2316
2317 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
2318
2319         * gcc.dg/funcdef-storage-1.c: New.
2320         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
2321         an extern function in local scope.
2322         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
2323         declare an 'auto inline' function in local scope.
2324         * gcc.dg/20011130-1.c: Likewise.
2325         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
2326         an 'auto' function in local scope.
2327         * gcc.dg/20021014-1.c: Likewise.
2328         * gcc.dg/20030331-2.c: Likewise.
2329
2330 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2331
2332         * gfortran.dg/blockdata_1.f90: New test.
2333
2334 2004-08-30  Richard Henderson  <rth@redhat.com>
2335
2336         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
2337
2338 2004-08-30  Richard Henderson  <rth@redhat.com>
2339
2340         * lib/fortran-torture.exp (fortran-torture-execute): Honor
2341         additional_flags set by alternate driver.
2342         (ieee-options): New procedure.
2343         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
2344         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
2345         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
2346         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
2347
2348 2004-08-30  Richard Henderson  <rth@redhat.com>
2349
2350         * lib/f-torture.exp: Remove.
2351
2352 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
2353
2354         PR rtl-optimization/16590
2355         * g++.dg/opt/loop1.C: New test.
2356
2357 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2358
2359         PR fortran/13910
2360         * gfortran.dg/oldstyle_1.f90: New test.
2361
2362 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
2363         Paul Brook  <paul@codesourcery.com>
2364
2365         * gfortran.dg/g77/README: Update.
2366         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
2367         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2368         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
2369
2370 2004-08-28  Paul Brook  <paul@codesourcery.com>
2371
2372         PR libfortran/17195
2373         * gfortran.dg/edit_real_1.f90: New test.
2374
2375 2004-08-27  Paul Brook  <paul@codesourcery.com>
2376
2377         * gfortran.dg/rewind_1.f90: New test.
2378
2379 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
2380
2381         PR fortran/16597
2382         * gfortran.dg/pr16597.f90: New test.
2383
2384 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2385
2386         PR c/13801
2387         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
2388         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
2389         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
2390         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
2391         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
2392
2393 2004-08-26  Nick Clifton  <nickc@redhat.com>
2394
2395         * gcc.c-torture/compile/pr17119.c: New test.
2396
2397 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2398
2399         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
2400
2401 2004-08-25  Richard Henderson  <rth@redhat.com>
2402
2403         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
2404         the bits that expect kind=8 to be the largest real kind.
2405
2406 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2407
2408         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
2409
2410 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2411
2412         * gfortran.dg/assignment_1.f90: New test.
2413
2414 2004-08-25  Adam Nemet  <anemet@lnxw.com>
2415
2416         * g++.dg/template/repo3.C: New test.
2417
2418 2004-08-25  Roger Sayle  <roger@eyesopen.com>
2419
2420         PR middle-end/16693
2421         PR tree-optimization/16372
2422         * g++.dg/opt/pr16372-1.C: New test case.
2423         * g++.dg/opt/pr16693-1.C: New test case.
2424         * g++.dg/opt/pr16693-2.C: New test case.
2425
2426 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2427
2428         * objc.dg/proto-lossage-4.m: New test.
2429
2430 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
2431
2432         PR c++/17155
2433         * g++.dg/inherit/local2.C: New test.
2434
2435 2004-08-25  Paul Brook  <paul@codesourcery.com>
2436
2437         PR fortran/17144
2438         * gfortran.dg/string_ctor_1.f90: New test.
2439
2440 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2441
2442         PR c++/14428
2443         * g++.dg/template/redecl2.C: New test.
2444
2445 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2446
2447         PR fortran/17143
2448         * gfortran.dg/pr17143.f90: New test.
2449
2450 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2451
2452         PR fortran/17164
2453         * gfortran.dg/pr17164.f90: New test.
2454
2455 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2456
2457         * gcc.dg/tree-ssa/loop-1.c: New test.
2458
2459 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2460
2461         * gcc.c-torture/compile/20040824-1.c: New test.
2462
2463 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2464
2465         * gcc.c-torture/compile/iftrap-3.c: New test.
2466
2467 2004-08-24  Paul Brook  <paul@codesourcery.com>
2468
2469         * gfortran.dg/entry_2.f90: New test.
2470
2471 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2472
2473         PR c++/16889
2474         * g++.dg/lookup/ambig[12].C: New.
2475
2476 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2477
2478         PR c++/16706
2479         * g++.dg/template/crash21.C: New test.
2480         * g++.dg/template/crash22.C: Likewise.
2481
2482 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2483
2484         PR c++/17149
2485         * g++.dg/template/access15.C: New.
2486
2487 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2488
2489         PR c++/17163
2490         * g++.dg/template/repo2.C: New test.
2491
2492 2004-08-23  Roger Sayle  <roger@eyesopen.com>
2493
2494         PR rtl-optimization/17078
2495         * gcc.c-torture/execute/pr17078-1.c: New test case.
2496
2497 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2498
2499         PR c/14492
2500         * gcc.dg/debug/crash1.c: New test.
2501
2502 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2503
2504         PR c/16180
2505         * gcc.dg/loop-5.c: New test.
2506
2507 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2508
2509         * gcc.c-torture/execute/20040823-1.c: New test.
2510
2511 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
2512
2513         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
2514         to the assembler.  Simplify test accordingly.
2515         (asm_abi_flags): Use GNU names.
2516         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
2517         to check for ABI flags.
2518
2519 2004-08-22  Andrew Pinski  <apinski@apple.com>
2520
2521         * g++.dg/opt/pr14029.C: New test.
2522         * gcc.c-torture/execute/pr15262.c: New test.
2523
2524 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2525
2526         * gfortran.dg/reduction.f90: Add checks with complex arguments.
2527
2528 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
2529
2530         PR 16908
2531         * gfortran.dg/direct_io.f90: New test.
2532
2533 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2534
2535         PR c++/17121
2536         * g++.dg/inherit/local2.C: New test.
2537
2538 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2539
2540         PR c++/17120
2541         * g++.dg/warn/Wparentheses-4.C: New test.
2542
2543 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2544
2545         PR c++/17121
2546         * g++.dg/inherit/local2.C: New test.
2547
2548         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
2549         * gcc.dg/ppc-ldstruct.c: Likewise.
2550         * gcc.dg/ppc64-abi-2.c: Likewise.
2551
2552 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
2553
2554         PR rtl-optimization/17099
2555         * gcc.c-torture/execute/20040820-1.c: New test.
2556
2557 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
2558
2559         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
2560
2561 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2562
2563         PR fortran/17077
2564         * gfortran.dg/auto_array_1.f90: New test.
2565
2566 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2567
2568         PR fortran/17074
2569         * gfortran.dg/simpleif_1.f90: New test.
2570
2571 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
2572
2573         * lib/target-supports.exp (check_profiling_available): Return
2574         false for arm*-*-symbianelf* and arm*-*-eabi*.
2575
2576         PR c++/15890
2577         * g++.dg/template/delete1.C: New test.
2578
2579 2004-08-19  Paul Brook  <paul@codesourcery.com>
2580
2581         PR fortran/14976
2582         PR fortran/16228
2583         * gfortran.dg/data_char_1.f90: New test.
2584
2585 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2586
2587         PR fortran/16946
2588         * gfortran.dg/reduction.f90: New testcase.
2589
2590 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2591
2592         PR fortran/16520
2593         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2594
2595 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2596
2597         PR c++/17041
2598         * g++.dg/Wparentheses-3.C: New test.
2599
2600 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2601
2602         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2603         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2604         * gcc.dg/vect/vect-2.c: Likewise.
2605         * gcc.dg/vect/vect-3.c: Likewise.
2606         * gcc.dg/vect/vect-4.c: Likewise.
2607         * gcc.dg/vect/vect-5.c: Likewise.
2608         * gcc.dg/vect/vect-6.c: Likewise.
2609         * gcc.dg/vect/vect-7.c: Likewise.
2610         * gcc.dg/vect/vect-25.c: Likewise.
2611         * gcc.dg/vect/vect-31.c: Likewise.
2612         * gcc.dg/vect/vect-32.c: Likewise.
2613         * gcc.dg/vect/vect-34.c: Likewise.
2614         * gcc.dg/vect/vect-36.c: Likewise.
2615         * gcc.dg/vect/vect-all.c: Likewise.
2616
2617 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2618
2619         PR c++/17068
2620         * g++.dg/template/operator4.C: New test.
2621
2622 2004-08-18  Richard Henderson  <rth@redhat.com>
2623
2624         * gcc.dg/20040206-1.c: XFAIL.
2625
2626 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2627
2628         PR c++/16246
2629         * g++.dg/template/array7.C: New test.
2630
2631 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2632
2633         * gcc.dg/mips-movcc-1.c: New test.
2634         * gcc.dg/mips-movcc-2.c: New test.
2635         * gcc.dg/mips-movcc-3.c: New test.
2636
2637         * gcc.dg/mips-nmadd-1.c: New test.
2638         * gcc.dg/mips-nmadd-2.c: New test.
2639
2640 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2641
2642         PR c++/15871
2643         * g++.dg/opt/inline8.C: New test.
2644
2645         PR c++/16965
2646         * g++.dg/parse/error17.C: New test.
2647
2648 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2649
2650         * gcc.dg/vect: New directory for vectorizer tests.
2651         * gcc.dg/vect/tree-vect.h: New file.
2652         * gcc.dg/vect/vect.exp: New file.
2653         * gcc.dg/vect/pr16105.c.c: New test.
2654         * gcc.dg/vect/vect-1.c: New test.
2655         * gcc.dg/vect/vect-2.c: New test.
2656         * gcc.dg/vect/vect-3.c: New test.
2657         * gcc.dg/vect/vect-4.c: New test.
2658         * gcc.dg/vect/vect-5.c: New test.
2659         * gcc.dg/vect/vect-6.c: New test.
2660         * gcc.dg/vect/vect-7.c: New test.
2661         * gcc.dg/vect/vect-8.c: New test.
2662         * gcc.dg/vect/vect-9.c: New test.
2663         * gcc.dg/vect/vect-10.c: New test.
2664         * gcc.dg/vect/vect-11.c: New test.
2665         * gcc.dg/vect/vect-12.c: New test.
2666         * gcc.dg/vect/vect-13.c: New test.
2667         * gcc.dg/vect/vect-14.c: New test.
2668         * gcc.dg/vect/vect-15.c: New test.
2669         * gcc.dg/vect/vect-16.c: New test.
2670         * gcc.dg/vect/vect-17.c: New test.
2671         * gcc.dg/vect/vect-18.c: New test.
2672         * gcc.dg/vect/vect-19.c: New test.
2673         * gcc.dg/vect/vect-20.c: New test.
2674         * gcc.dg/vect/vect-21.c: New test.
2675         * gcc.dg/vect/vect-22.c: New test.
2676         * gcc.dg/vect/vect-23.c: New test.
2677         * gcc.dg/vect/vect-24.c: New test.
2678         * gcc.dg/vect/vect-25.c: New test.
2679         * gcc.dg/vect/vect-26.c: New test.
2680         * gcc.dg/vect/vect-27.c: New test.
2681         * gcc.dg/vect/vect-28.c: New test.
2682         * gcc.dg/vect/vect-29.c: New test.
2683         * gcc.dg/vect/vect-30.c: New test.
2684         * gcc.dg/vect/vect-31.c: New test.
2685         * gcc.dg/vect/vect-32.c: New test.
2686         * gcc.dg/vect/vect-33.c: New test.
2687         * gcc.dg/vect/vect-34.c: New test.
2688         * gcc.dg/vect/vect-35.c: New test.
2689         * gcc.dg/vect/vect-36.c: New test.
2690         * gcc.dg/vect/vect-37.c: New test.
2691         * gcc.dg/vect/vect-38.c: New test.
2692         * gcc.dg/vect/vect-40.c: New test.
2693         * gcc.dg/vect/vect-41.c: New test.
2694         * gcc.dg/vect/vect-42.c: New test.
2695         * gcc.dg/vect/vect-43.c: New test.
2696         * gcc.dg/vect/vect-44.c: New test.
2697         * gcc.dg/vect/vect-45.c: New test.
2698         * gcc.dg/vect/vect-46.c: New test.
2699         * gcc.dg/vect/vect-47.c: New test.
2700         * gcc.dg/vect/vect-48.c: New test.
2701         * gcc.dg/vect/vect-49.c: New test.
2702         * gcc.dg/vect/vect-50.c: New test.
2703         * gcc.dg/vect/vect-51.c: New test.
2704         * gcc.dg/vect/vect-52.c: New test.
2705         * gcc.dg/vect/vect-53.c: New test.
2706         * gcc.dg/vect/vect-54.c: New test.
2707         * gcc.dg/vect/vect-55.c: New test.
2708         * gcc.dg/vect/vect-56.c: New test.
2709         * gcc.dg/vect/vect-57.c: New test.
2710         * gcc.dg/vect/vect-58.c: New test.
2711         * gcc.dg/vect/vect-59.c: New test.
2712         * gcc.dg/vect/vect-60.c: New test.
2713         * gcc.dg/vect/vect-61.c: New test.
2714         * gcc.dg/vect/vect-all.c: New test.
2715         * gcc.dg/vect/vect-none.c: New test.
2716
2717 2004-08-17  Paul Brook  <paul@codesourcery.com>
2718
2719         PR fortran/13082
2720         * gfortran.dg/entry_1.f90: New test.
2721
2722 2004-08-17  Andrew Pinski  <apinski@apple.com>
2723
2724         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2725
2726 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2727
2728         * gcc.dg/pr17036-1.c: New test.
2729
2730 2004-08-16  Devang Patel  <dpatel@apple.com>
2731
2732         * gcc.dg/darwin-20040809-1.c: New test.
2733
2734 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2735
2736         * gcc.dg/funcdef-attr-1.c: New test.
2737
2738 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2739
2740         * gcc.dg/altivec-17.c: New test.
2741         * gcc.dg/altivec-18.c: New test.
2742
2743 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2744
2745         PR c++/6749
2746         * g++.dg/template/vtable2.C: New test.
2747
2748 2004-08-14  Richard Henderson  <rth@redhat.com>
2749
2750         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2751         * gcc.dg/pack-test-4.c (main): Return 0.
2752         * gcc.dg/setjmp-1.c: Remove XFAIL.
2753         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2754
2755 2004-08-14  Richard Henderson  <rth@redhat.com>
2756
2757         * gcc.dg/980217-1.c: Add prototype for printf.
2758
2759 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2760
2761         * gfortran.dg/pr16935.f90: New test.
2762
2763 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2764
2765         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2766
2767 2004-08-13  Paul Brook  <paul@codesourcery.com>
2768
2769         * gfortran.dg/der_io_1.f90: Remove stray comma.
2770
2771 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2772
2773         * gcc.dg/vmx/cw-bug-2.c: Remove.
2774         * gcc.dg/vmx/vprint-1.c: Remove.
2775         * gcc.dg/vmx/vscan-1.c: Remove.
2776
2777 2004-08-12  Devang patel  <dpatel@apple.com>
2778
2779         * gcc.dg/darwin-20040809-2.c: New test.
2780
2781 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2782
2783         * g++.dg/ext/altivec-12.C: New test.
2784
2785         * g++.dg/ext/altivec-11.C: New test.
2786
2787 2004-08-12  Paul Brook  <paul@codesourcery.com>
2788
2789         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2790
2791 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2792
2793         * g++.dg/ext/altivec-2.C: Check for hardware support before
2794         executing any VMX instructions.
2795
2796         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2797
2798 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2799
2800         PR c++/16276
2801         * g++.old-deja/g++.other/comdat4.C: New test.
2802         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2803
2804 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2805
2806         PR target/16286
2807         * gcc.dg/pr16286.c: New test.
2808
2809 2004-08-12 Jan Beulich <jbeulich@novell.com>
2810
2811         * g++.dg/ext/asm5.C: New.
2812
2813 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2814
2815         PR c++/16698
2816         * g++.dg/eh/crash1.C: New test.
2817
2818         PR c++/16717
2819         * g++.dg/ext/construct1.C: New test.
2820
2821 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2822
2823         PR c++/16853
2824         * g++.dg/init/ptrmem1.C: New test.
2825
2826         PR c++/16618
2827         * g++.dg/parse/offsetof5.C: New test.
2828
2829         PR c++/16870
2830         * g++.dg/template/overload3.C: New test.
2831
2832 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2833
2834         PR c++/16964
2835         * g++.dg/parse/error16.C: New test.
2836
2837         PR c++/16904
2838         * g++.dg/template/error14.C: New test.
2839
2840         PR c++/16929
2841         * g++.dg/template/error15.C: New test.
2842
2843 2004-08-11  Devang Patel  <dpatel@apple.com>
2844
2845         * gcc.dg/darwin-ld-20040809-1.c: New test.
2846         * gcc.dg/darwin-ld-20040809-2.c: New test.
2847
2848 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2849
2850         PR fortran/16917
2851         * gfortran.dg/dfloat_1.f90: New test.
2852
2853 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2854
2855         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2856         * gcc.dg/dll-2.c: Fix dg-require syntax.
2857         * gcc.misc-tests/arm-isr.c (abort): Declare.
2858         (exit): Likewise.
2859
2860 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2861
2862         PR c++/16971
2863         * g++.dg/parse/crash16.C: New test.
2864
2865 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2866
2867         * gcc.dg/mips-rsqrt-1.c: New test case.
2868         * gcc.dg/mips-rsqrt-2.c: New test case.
2869         * gcc.dg/mips-rsqrt-3.c: New test case.
2870
2871 2004-08-10  Paul Brook  <paul@codesourcery.com>
2872
2873         * gfortran.dg/der_io_1.f90: New test.
2874
2875 2004-08-10  Paul Brook  <paul@codesourcery.com>
2876
2877         PR fortran/16919
2878         * gfortran.dg/der_array_1.f90: New test.
2879
2880 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2881
2882         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2883
2884 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2885
2886         * gcc.dg/wchar_t-2.c: Fix typo.
2887
2888 2004-08-09  Falk Hueffner  <falk@debian.org>
2889
2890         PR tree-optimization/12517
2891         * gcc.c-torture/compile/pr12517.c: New test.
2892
2893         PR tree-optimization/12578
2894         * gcc.c-torture/compile/pr12578.c: New test.
2895
2896         PR tree-optimization/12899
2897         * gcc.c-torture/compile/pr12899.c: New test.
2898
2899         PR rtl-optimization/14692
2900         * gcc.c-torture/compile/pr14692.c: New test.
2901
2902         PR tree-optimization/16461
2903         * gcc.c-torture/compile/pr16461.c: New test.
2904
2905 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2906
2907         * gfortran.dg/getenv_1.f90: New test.
2908
2909 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2910
2911         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2912         wchar_t.
2913         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2914
2915 2004-08-06  Paul Brook  <paul@codesourcery.com>
2916
2917         * gfortran.dg/ret_array_1.f90: New test.
2918         * gfortran.dg/ret_pointer_1.f90: New test.
2919
2920 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2921
2922         * gcc.dg/missing-field-init-[12].c: New tests.
2923         * g++.dg/warn/missing-field-init-[12].C: New tests.
2924
2925 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2926
2927         * gcc.dg/enum2.c: New test.
2928         * gcc.dg/symbian3.c: Likewise.
2929         * gcc.dg/symbian4.c: Likewise.
2930         * gcc.dg/wchar_t-2.c: Likewise.
2931
2932 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2933
2934         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2935         destructor tests.
2936
2937 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2938
2939         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2940         dg-require-visiblity.
2941         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2942         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2943         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2944         * g++.dg/ext/visibility/new1.C: Likewise.
2945         * g++.dg/ext/visibility/pragma.C: Likewise.
2946         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2947         * g++.dg/ext/visibility/virtual.C: Likewise.
2948         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2949         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2950         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2951         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2952         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2953         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2954         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2955         * g++/dg/ext/visibility/visibility-8.C: New test.
2956         * gcc.c-torture/compile/dll.x: Remove.
2957         * gcc.dg/dll-2.c: Use dg-require-dll
2958         * gcc.dg/visibility-10.c: New test.
2959         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2960         supporting DLLs.
2961         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2962         (scan_not_hidden): Likewise.
2963
2964 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2965
2966         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2967
2968 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2969
2970         * gcc.c-torture/execute/20040805-1.c: New test.
2971
2972 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2973
2974         * gcc.dg/20020118-1.c: Declare abort.
2975         * gcc.dg/altivec_check.h: Likewise.
2976         * gcc.dg/iftrap-2.c: Likewise.
2977         * gcc.dg/pragma-darwin.c: Likewise.
2978         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2979
2980 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2981
2982         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2983
2984 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2985
2986         * gcc.c-torture/execute/builtins/abs-2.c,
2987         gcc.c-torture/execute/builtins/abs-3.c,
2988         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2989         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2990         intmax_t, uintmax_t and their limits.
2991         * gcc.dg/intmax_t-1.c: New test.
2992
2993 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2994
2995         * g++.dg/tc1/dr147.C: Add reference to PR.
2996
2997 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2998
2999         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
3000         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
3001
3002 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
3003
3004         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
3005
3006 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3007
3008         * gcc.dg/redecl-5.c: New test.
3009         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
3010         of scanf.
3011
3012 2004-08-03  Roger Sayle  <roger@eyesopen.com>
3013
3014         PR middle-end/16790
3015         * gcc.c-torture/execute/pr16790-1.c: New test case.
3016
3017 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
3018
3019         * g++.dg/ext/visibility/assign1.C: New test.
3020         * g++.dg/ext/visibility/new1.C: Likewise.
3021
3022         * gcc.dg/symbian1.c: New test.
3023         * gcc.dg/symbian2.c: Likewise.
3024
3025 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3026
3027         PR target/16570
3028         * gcc.dg/i386-sse-9.c: New test.
3029
3030 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3031
3032         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
3033
3034 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3035
3036         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
3037         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
3038         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
3039         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
3040         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
3041         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
3042         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
3043         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
3044         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
3045         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
3046         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
3047         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
3048         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
3049         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
3050         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
3051         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
3052         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
3053         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
3054         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
3055         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
3056         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
3057         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
3058         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
3059         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3060         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
3061         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
3062         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
3063         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
3064         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3065         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3066         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
3067         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
3068         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
3069         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
3070         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
3071         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3072         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3073         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3074         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3075         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
3076         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
3077         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
3078         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
3079         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
3080         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3081         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3082         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
3083         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
3084         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
3085         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
3086         gcc.misc-tests/i386-pf-3dnow-1.c,
3087         gcc.misc-tests/i386-pf-athlon-1.c,
3088         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3089         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
3090         Declare built-in functions used.
3091         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
3092
3093 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
3094
3095         PR c++/16707
3096         * g++.dg/lookup/using12.C: New test.
3097
3098         * g++.dg/init/null1.C: Fix PR number.
3099         * g++.dg/parse/namespace10.C: Likewise.
3100
3101 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3102
3103         PR c++/16224
3104         * g++.dg/template/spec17.C: New test.
3105         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
3106         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
3107
3108 2004-08-02  David Billinghurst
3109
3110         PR fortran/16292
3111         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
3112
3113 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
3114
3115         * gcc.dg/ia64-got-1.c: New test case.
3116
3117 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3118
3119         PR c++/16489
3120         * g++.dg/init/null1.C: New test.
3121         * g++.dg/tc1/dr76.C: Adjust error marker.
3122
3123         PR c++/16529
3124         * g++.dg/parse/namespace10.C: New test.
3125
3126         PR c++/16810
3127         * g++.dg/inherit/ptrmem2.C: New test.
3128
3129 2004-08-02  Ben Elliston  <bje@au.ibm.com>
3130
3131         PR target/16155
3132         * gcc.dg/pr16155.c: New test.
3133
3134 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3135
3136         * gcc.dg/redecl-2.c: New test.
3137
3138 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
3139
3140         * gcc.dg/darwin-longdouble.c: New file.
3141
3142 2004-07-30  Richard Henderson  <rth@redhat.com>
3143
3144         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
3145         write to constant argument.
3146         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
3147
3148 2004-07-30  Richard Henderson  <rth@redhat.com>
3149
3150         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
3151         tests of nearest around zero.
3152
3153 2004-07-30  Andrew Pinski  <apinski@apple.com>
3154
3155         * gcc.c-torture/compile/20040730-1.c: New test.
3156
3157 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3158
3159         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
3160         powerpc-eabispe.
3161
3162 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3163
3164         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
3165
3166 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
3167
3168         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
3169         contains $ld_library_path.
3170         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3171
3172 2004-07-29  Richard Henderson  <rth@redhat.com>
3173
3174         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
3175
3176         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
3177         (alt2, which): New.
3178         (Check): Accept either alternative.
3179
3180 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
3181
3182         * g++.dg/abi/inline1.C: New test.
3183         * g++.dg/abi/local1-a.cc: Likewise.
3184         * g++.dg/abi/local1.C: Likewise.
3185         * g++.dg/abi/mangle11.C: Tweak location of warnings.
3186         * g++.dg/abi/mangle12.C: Likewise.
3187         * g++.dg/abi/mangle17.C: Likewise.
3188         * g++.dg/abi/mangle20-2.C: Likewise.
3189         * g++.dg/opt/interface1.C: Likewise.
3190         * g++.dg/opt/interface1.h: Likewise.
3191         * g++.dg/opt/interface1-a.cc: New test.
3192         * g++.dg/parse/repo1.C: New test.
3193         * g++.dg/template/repo1.C: Likewise.
3194         * g++.dg/warn/Winline-1.C: Likewise.
3195         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
3196
3197 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
3198
3199         * gcc.dg/tree-ssa/20040729-1.c: New test.
3200
3201 2004-07-27  Matt Austern <austern@apple.com>
3202
3203         * gcc.dg/darwin-bool-1.c: New test.
3204         * gcc.dg/darwin-bool-2.c: New test.
3205
3206 2004-07-28  Richard Henderson  <rth@redhat.com>
3207
3208         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
3209         arguments in the correct type.  Don't write to constant arguments.
3210
3211 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3212
3213         PR tree-optimization/16688
3214         PR tree-optimization/16689
3215         * g++.dg/tree-ssa/pr16688.C: New test.
3216
3217 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3218
3219         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3220         loads.  Not only in the comment, this time.
3221
3222 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
3223
3224         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
3225         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
3226         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
3227         * gcc.dg/sh4a-bitmovua.c: New.
3228         * gcc.dg/sh4a-cos.c: New.
3229         * gcc.dg/sh4a-cosf.c: New.
3230         * gcc.dg/sh4a-fprun.c: New.
3231         * gcc.dg/sh4a-fsrra.c: New.
3232         * gcc.dg/sh4a-memmovua.c: New.
3233         * gcc.dg/sh4a-sin.c: New.
3234         * gcc.dg/sh4a-sincos.c: New.
3235         * gcc.dg/sh4a-sincosf.c: New.
3236         * gcc.dg/sh4a-sinf.c: New.
3237
3238 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3239
3240         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
3241         conditionals.
3242         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3243         loads.
3244         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
3245         DOM1.
3246
3247 2004-07-27  Andrew Pinski  <apinski@apple.com>
3248
3249         * g++.dg/rtti/tinfo1.C: Correct the xfail.
3250
3251 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
3252
3253         * gcc.dg/pragma-isr.c: New test.
3254
3255 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3256
3257         PR c++/14429
3258         * g++.dg/template/ttp11.C: New test.
3259
3260 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
3261
3262         * gcc.c-torture/compile/20040727-1.c: New test.
3263
3264 2004-07-26  Eric Christopher  <echristo@redhat.com>
3265
3266         * gcc.c-torture/compile/20040726-2.c: New test.
3267
3268 2004-07-26  Andrew Pinski  <apinski@apple.com>
3269
3270         * g++.dg/rtti/tinfo1.C: Xfail.
3271
3272 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
3273
3274         * gcc.c-torture/compile/20040726-1.c: New test.
3275
3276 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
3277             Brian Ryner  <bryner@brianryner.com>
3278
3279         PR c++/9283
3280         PR c++/15000
3281         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
3282         * g++.dg/ext/visibility/: New directory.
3283         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
3284         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
3285         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
3286         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
3287         * g++.dg/ext/visibility/fvisibility.C,
3288         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
3289         g++.dg/ext/visibility/fvisibility-override1.C
3290         g++.dg/ext/visibility/fvisibility-override2.C
3291         g++.dg/ext/visibility/memfuncts.C
3292         g++.dg/ext/visibility/noPLT.C
3293         g++.dg/ext/visibility/pragma.C
3294         g++.dg/ext/visibility/pragma-override1.C
3295         g++.dg/ext/visibility/pragma-override2.C
3296         g++.dg/ext/visibility/staticmemfuncts.C
3297         g++.dg/ext/visibility/virtual.C: New tests.
3298
3299 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3300
3301         PR c/15360
3302         * gcc.dg/pr15360-1.c: New test.
3303
3304 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
3305
3306         * gcc.dg/pragma-align-2.c: New test.
3307         * gcc.dg/pragma-init-fini.c: New test.
3308         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
3309         targets.
3310
3311 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3312
3313         * gcc.dg/init-string-2.c: New test.
3314
3315 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
3316
3317         PR 16684
3318         * gcc.dg/Wredundant-decls-1.c: New test case.
3319
3320 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
3321
3322         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
3323         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
3324         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
3325         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
3326         * gcc.dg/compat/generate-random.c: New file.
3327         * gcc.dg/compat/generate-random.h: Likewise.
3328         * gcc.dg/compat/generate-random_r.c: Likewise.
3329         * gcc.dg/compat/struct-layout-1.h: Likewise.
3330         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
3331         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
3332         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
3333         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
3334         * gcc.dg/compat/struct-layout-1_main.c: New test.
3335         * gcc.dg/compat/struct-layout-1_x.c: New file.
3336         * gcc.dg/compat/struct-layout-1_y.c: New file.
3337         * gcc.dg/compat/struct-layout-1_test.h: New file.
3338
3339 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3340
3341         * gcc.dg/comp-return-1.c: New test
3342
3343 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
3344
3345         * gcc.dg/vmx/8-02a.c: Fix typo.
3346
3347         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
3348         * gcc.dg/darwin-abi-3.c: New test.
3349
3350         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
3351         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
3352
3353         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
3354         * gcc.dg/vmx/ops-long-1.c: New test.
3355         * gcc.dg/vmx/ops-long-2.c: New test.
3356
3357 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3358
3359         * g++.dg/lookup/conv-[1234].C: New.
3360
3361 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
3362
3363         * g++.dg/parse/attr2.C: Simplify.
3364
3365 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3366
3367         PR c/7284
3368         * gcc.c-torture/execute/pr7284-1.c: New test.
3369
3370 2004-07-22  Brian Booth  <bbooth@redhat.com>
3371
3372         * gcc.dg/tree-ssa/20040721-1.c: New test.
3373
3374 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3375
3376         * g++.dg/template/crash20.c: New.
3377
3378 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
3379
3380         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
3381         Add dg-run directive.  Declare variables as required.
3382         * gfortran.dg/g77/README: Update
3383
3384 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
3385
3386         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
3387         gcc.dg/cris-peep2-andu2.c: New tests.
3388
3389 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3390
3391         PR c/15052
3392         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
3393         on return type.
3394         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
3395         messages.
3396         * gcc.dg/qual-return-2.c: Update expected messages.
3397         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
3398
3399 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3400
3401         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
3402         * gcc.dg/noncompile/921102-1.c: Update expected error message.
3403
3404 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3405
3406         PR c/11250
3407         * gcc.dg/init-string-1.c: New test.
3408
3409 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
3410
3411         PR middle-end/15345
3412         PR c/16450
3413         * gcc.dg/torture/nested-fn-1.c: New test.
3414
3415 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
3416
3417         PR target/16559
3418         * gcc.dg/ia64-fptr-1.c: New file.
3419
3420 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3421
3422         PR c++/14497
3423         * g++.dg/template/spec16.C: New test.
3424         * g++.old-deja/g++.robertl/eb118.C: Remove.
3425
3426 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3427
3428         PR c++/509
3429         * g++.dg/template/spec15.C: New test.
3430
3431 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
3432
3433         Copy cases from g77.f-torture/execute and add dg-run
3434         directive.  Other changes as noted.
3435         * gfortran.dg/g77/13037.f
3436         * gfortran.dg/g77/1832.f
3437         * gfortran.dg/g77/19981119-0.f
3438         * gfortran.dg/g77/19990313-0.f
3439         * gfortran.dg/g77/19990313-1.f
3440         * gfortran.dg/g77/19990313-2.f
3441         * gfortran.dg/g77/19990313-3.f
3442         * gfortran.dg/g77/19990419-1.f
3443         * gfortran.dg/g77/19990826-0.f
3444         * gfortran.dg/g77/19990826-2.f
3445         * gfortran.dg/g77/20000503-1.f
3446         * gfortran.dg/g77/20001111.f
3447         * gfortran.dg/g77/20010116.f
3448         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
3449         * gfortran.dg/g77/20010430.f
3450         * gfortran.dg/g77/6177.f
3451         * gfortran.dg/g77/947.f
3452         * gfortran.dg/g77/970816-3.f
3453         * gfortran.dg/g77/971102-1.f
3454         * gfortran.dg/g77/980520-1.f
3455         * gfortran.dg/g77/980628-0.f
3456         * gfortran.dg/g77/980628-1.f
3457         * gfortran.dg/g77/980628-10.f
3458         * gfortran.dg/g77/980628-2.f
3459         * gfortran.dg/g77/980628-3.f
3460         * gfortran.dg/g77/980628-7.f
3461         * gfortran.dg/g77/980628-8.f
3462         * gfortran.dg/g77/980628-9.f
3463         * gfortran.dg/g77/980701-0.f
3464         * gfortran.dg/g77/980701-1.f
3465         * gfortran.dg/g77/cabs.f
3466         * gfortran.dg/g77/claus.f
3467         * gfortran.dg/g77/complex_1.f
3468         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
3469         * gfortran.dg/g77/dcomplex.f
3470         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
3471         * gfortran.dg/g77/f90-intrinsic-mathematical.f
3472         * gfortran.dg/g77/f90-intrinsic-numeric.f
3473         * gfortran.dg/g77/int8421.f
3474         * gfortran.dg/g77/labug1.f
3475         * gfortran.dg/g77/large_vec.f
3476         * gfortran.dg/g77/le.f
3477         * gfortran.dg/g77/short.f
3478         * gfortran.dg/g77/README: Update
3479
3480 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
3481
3482         PR c++/16637
3483         * g++.dg/parse/lookup4.C: New test.
3484
3485 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3486
3487         PR c++/16175
3488         * g++.dg/template/ttp10.C: New test.
3489
3490 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3491
3492         * gcc.dg/pr12625-1.c: New test.
3493
3494 2004-07-20  Steven Bosscher  <stevenb@suse.de>
3495
3496         * testsuite/gcc.dg/switch-warn-1.c: New test.
3497         * testsuite/gcc.dg/switch-warn-2.c: New test.
3498         * gcc.c-torture/compile/pr14730.c: Update.
3499
3500 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
3501
3502         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
3503         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
3504         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
3505         g++.dg/template/nontype3.C: Remove trailing CR from tests.
3506
3507 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
3508
3509         PR c++/16623
3510         * g++.dg/template/assign1.C: New test.
3511
3512 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3513
3514         PR c++/12170
3515         * g++.dg/template/ttp9.C: New test.
3516
3517 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
3518
3519         * gcc.dg/format/cmn-err-1.c: New test.
3520
3521 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3522
3523         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
3524         gcc.dg/Wparentheses-10.c: New tests.
3525         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
3526
3527 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3528
3529         PR fortran/16465
3530         * gfortran.dg/g77//ffixed-line-length-0.f,
3531         gfortran.dg/g77/ffixed-line-length-132.f,
3532         gfortran.dg/g77/ffixed-line-length-72.f,
3533         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
3534         gfortran.dg/g77/README: Update.
3535
3536 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3537
3538         PR c++/13092
3539         * g++.dg/template/non-dependent7.C: New test.
3540         * g++.dg/template/non-dependent8.C: Likewise.
3541         * g++.dg/template/non-dependent9.C: Likewise.
3542         * g++.dg/template/non-dependent10.C: Likewise.
3543
3544 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
3545
3546         PR c++/16337
3547         * g++.dg/parse/attr2.C: New test.
3548
3549 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
3550
3551         * g77.dg: Removed.
3552         * g77.f-torture: Ditto.
3553
3554 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3555
3556         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
3557         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
3558         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
3559
3560 2004-07-16  Richard Henderson  <rth@redhat.com>
3561
3562         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
3563
3564 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3565
3566         * lib/fortran-torture.exp (fortran-torture): Don't test compile
3567         tests with full list of options.
3568         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
3569         of TORTURE_OPTIONS if test contains 'dg-do run'.
3570
3571         PR fortran/16404
3572         * gfortran.dg/do_iterator.f90: New test.
3573
3574 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3575
3576         PR rtl-optimization/16536
3577         * gcc.c-torture/execute/restrict-1.c: New test.
3578
3579 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3580
3581         PR fortran/15324
3582         * gfortran.dg/pr15324.f90: New test.
3583
3584         PR fortran/15129
3585         * gfortran.dg/pr15129.f90: New test.
3586
3587         PR fortran/15140
3588         * gfortran.dg/pr15140.f90: New test.
3589
3590         PR fortran/13792
3591         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3592         compile-time simplification.
3593
3594 2004-07-14  Mike Stump  <mrs@apple.com>
3595
3596         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3597
3598 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3599
3600         PR target/16325
3601         * gcc.dg/profile-generate-1.c: New.
3602
3603 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3604
3605         * gcc.c-torture/execute/20040709-1.c: New test.
3606         * gcc.c-torture/execute/20040709-2.c: New test.
3607
3608 2004-07-14  Mike Stump  <mrs@apple.com>
3609
3610         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3611
3612 2004-07-14  Mike Stump  <mrs@apple.com>
3613
3614         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3615
3616 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3617
3618         PR c++/16518
3619         * g++.dg/parse/mutable1.C: New test.
3620
3621 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3622
3623         PR tree-optimization/16443
3624         * gcc.dg/tree-ssa/20040713-1.c: New test.
3625
3626 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3627
3628         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3629         for operator new.
3630
3631 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3632
3633         * gfortran.dg/g77/README: New file
3634         * gfortran.dg/g77/19981216-0.f:  Copy from
3635         g77.f-torture/noncompile.  Add "dg-do compile" and
3636         dg-error as required.
3637         * gfortran.dg/g77/19990218-1.f: Likewise
3638         * gfortran.dg/g77/19990905-1.f: Likewise
3639         * gfortran.dg/g77/9263.f: Likewise
3640         * gfortran.dg/g77/980615-0.f: Likewise
3641         * gfortran.dg/g77/980616-0.f: Likewise
3642         * gfortran.dg/g77/check0.f: Likewise
3643         * gfortran.dg/g77/select_no_compile.f: Likewise
3644
3645 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3646
3647         Copy files from g77.f-torture/compile.
3648         Add "{ dg-do compile}".  Other changes as noted
3649         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3650         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3651         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3652         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3653         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3654         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3655         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3656         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3657         statement to conform to standard.  Append alpha1.x for reference.
3658         * gfortran.dg/g77/xformat.f: Add dg-warning
3659
3660 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3661
3662         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3663         Add {dg-do compile} directive.
3664         * gfortran.dg/g77/cpp2.F: Likewise
3665
3666 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3667
3668         PR c++/5402
3669         * g++.dg/lookup/name-clash1.C: New test.
3670
3671         PR c++/9777
3672         * g++.dg/lookup/name-clash2.C: New test.
3673
3674         PR c++/12102
3675         * g++.dg/lookup/name-clash3.C: New test.
3676
3677 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3678
3679         * g++.dg/lookup/new2.C: New test.
3680         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3681
3682 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3683
3684         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3685         Add {dg-do compile} directive.
3686         * gfortran.dg/g77/13060.f: Likewise
3687         * gfortran.dg/g77/19990218-0.f: Likewise
3688         * gfortran.dg/g77/19990305-0.f: Likewise
3689         * gfortran.dg/g77/19990419-0.f: Likewise
3690         * gfortran.dg/g77/19990502-0.f: Likewise
3691         * gfortran.dg/g77/19990502-1.f: Likewise
3692         * gfortran.dg/g77/19990525-0.f: Likewise
3693         * gfortran.dg/g77/19990826-1.f: Likewise
3694         * gfortran.dg/g77/19990826-3.f: Likewise
3695         * gfortran.dg/g77/19990905-2.f: Likewise
3696         * gfortran.dg/g77/20000412-1.f: Likewise
3697         * gfortran.dg/g77/20000511-1.f: Likewise
3698         * gfortran.dg/g77/20000511-2.f: Likewise
3699         * gfortran.dg/g77/20000518.f: Likewise
3700         * gfortran.dg/g77/20000601-1.f: Likewise
3701         * gfortran.dg/g77/20000601-2.f: Likewise
3702         * gfortran.dg/g77/20000629-1.f: Likewise
3703         * gfortran.dg/g77/20000630-2.f: Likewise
3704         * gfortran.dg/g77/20010115.f: Likewise
3705         * gfortran.dg/g77/20010321-1.f: Likewise
3706         * gfortran.dg/g77/20010426.f: Likewise
3707         * gfortran.dg/g77/20020307-1.f: Likewise
3708         * gfortran.dg/g77/8485.f: Likewise
3709         * gfortran.dg/g77/960317-1.f: Likewise
3710         * gfortran.dg/g77/970915-0.f: Likewise
3711         * gfortran.dg/g77/980310-1.f: Likewise
3712         * gfortran.dg/g77/980310-2.f: Likewise
3713         * gfortran.dg/g77/980310-3.f: Likewise
3714         * gfortran.dg/g77/980310-4.f: Likewise
3715         * gfortran.dg/g77/980310-6.f: Likewise
3716         * gfortran.dg/g77/980310-7.f: Likewise
3717         * gfortran.dg/g77/980310-8.f: Likewise
3718         * gfortran.dg/g77/980419-2.f: Likewise
3719         * gfortran.dg/g77/980424-0.f: Likewise
3720         * gfortran.dg/g77/980427-0.f: Likewise
3721         * gfortran.dg/g77/980729-0.f: Likewise
3722         * gfortran.dg/g77/981117-1.f: Likewise
3723         * gfortran.dg/g77/toon_1.f: Likewise
3724
3725 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3726
3727         PR c++/2204
3728         * g++.dg/other/abstract2.C: New test.
3729
3730 2004-07-12  Paul Brook  <paul@codesourcery.com>
3731
3732         * gfortran.dg/pointer_init_1.f90: New test.
3733
3734 2004-07-11  Paul Brook  <paul@codesourcery.com>
3735
3736         PR fortran/15986
3737         * gfortran.dg/contained_1.f90: New test.
3738
3739 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3740
3741         * g++.dg/parse/defarg8.C: New test.
3742
3743 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3744
3745         PR fortran/16433
3746         * gfortran.dg/pr16433.f: New test.
3747
3748         PR fortran/17574
3749         * gfortran.dg/pr15754.f90: New test.
3750
3751 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3752
3753         PR tree-optimization/16437
3754         * gcc.c-torture/execute/bitfld-4.c: New test.
3755
3756 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3757
3758         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3759         access to common var from module.
3760
3761 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3762
3763         PR fortran/16336
3764         * gfortran.fortran-torture/execute/common_2.f90: New test.
3765
3766 2004-07-10  Paul Brook  <paul@codesourcery.com>
3767
3768         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3769
3770 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3771
3772         PR fortran/15969
3773         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3774
3775 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3776
3777         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3778         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3779         * gfortran.dg/g77/ffree-form-1.f: Likewise
3780         * gfortran.dg/g77/ffree-form-2.f: Likewise
3781         * gfortran.dg/g77/ffree-form-3.f: Likewise
3782         * gfortran.dg/g77/fno-underscoring.f: Likewise
3783         * gfortran.dg/g77/funderscoring.f: Likewise
3784         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3785
3786 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3787
3788         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3789
3790 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3791         Paul Brook  <paul@codesourcery.com>
3792
3793         PR fortran/13415
3794         * gfortran.dg/common_pointer_1.f90: New test.
3795
3796 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3797
3798         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3799
3800 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3801
3802         PR target/16364
3803         * gcc.c-torture/compile/20040709-1.c: New.
3804
3805 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3806
3807         PR fortran/14077
3808         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3809
3810 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3811
3812         PR fortran/13201
3813         * gfortran.dg/shape_1.f90: New test.
3814
3815 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3816             Andrew Pinski  <apinski@apple.com>
3817
3818         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3819
3820 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3821
3822         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3823         comment.
3824
3825 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3826         Paul Brook  <paul@codesourcery.com>
3827
3828         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3829         '.f95' and '.F95'.
3830
3831 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3832
3833         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3834
3835 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3836
3837         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3838         testcases with capital suffix.
3839
3840 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3841
3842         PR fortran/15481
3843         PR fortran/13372
3844         PR fortran/13575
3845         PR fortran/15978
3846         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3847
3848         * gfortran.dg/implicit_1.f90: New test.
3849
3850 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3851
3852         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3853         expression to match gfortran warning/error messages
3854         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3855         dg-error text.
3856
3857 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3858
3859         * lib/fortran-torture.exp: Rename proc search_for to
3860         search_for_re.
3861
3862 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3863
3864         * gcc.c-torture/execute/simd-5.x: New file.
3865         XFAIL on SPARC 64-bit at -O0.
3866
3867 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3868
3869         PR c++/8211
3870         PR c++/16165
3871         * g++.dg/warn/effc3.C: New test.
3872
3873 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3874
3875         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3876         change X to 1X in format.
3877         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3878         add data statements to conform to standard.
3879
3880 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3881
3882         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3883         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3884         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3885
3886 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3887
3888         * gfortran.dg/g77/7388.f: Copy from g77.dg
3889         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3890         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3891         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3892         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3893         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3894         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3895         * gfortran.dg/g77/strlen0.f: Likewise
3896
3897 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3898
3899         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3900         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3901
3902 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3903
3904         * gcc.c-torture/execute/920428-2.x: Delete.
3905         * gcc.c-torture/execute/920501-7.x: Likewise.
3906
3907 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3908
3909         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3910         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3911         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3912         prescott and c3-2.
3913         (PREFETCH_3DNOW): Add -march=c3.
3914
3915 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3916
3917         PR c/16437
3918         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3919         * gcc.c-torture/execute/bf64-1.x: Likewise.
3920
3921 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3922
3923         * gcc.c-torture/compile/20040708-1.c: New test.
3924
3925 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3926
3927         PR c++/16169
3928         * g++.dg/warn/effc2.C: New test.
3929
3930 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3931
3932         * gcc.c-torture/execute/bitfld-1.x: Remove.
3933         * gcc.c-torture/execute/bitfld-3.c: New test.
3934         * gcc.dg/bitfld-2.c: Remove XFAILs.
3935
3936 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3937
3938         PR c++/16276
3939         * g++.dg/rtti/tinfo1.C: New file.
3940
3941 2004-07-07  Eric Christopher  <echristo@redhat.com>
3942
3943         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3944
3945 2004-07-07  Andrew Pinski  <apinski@apple.com>
3946
3947         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3948
3949 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3950
3951         * g++.dg/init/call1.C: XFAIL.
3952
3953 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3954
3955         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3956         except for movstrict*, to movmem* and clrstr* to clrmem*.
3957
3958 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3959
3960         * gcc.c-torture/execute/20040707-1.c: New test.
3961
3962 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3963
3964         * gcc.c-torture/execute/20040706-1.c: New test.
3965
3966 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3967
3968         PR c++/3671
3969         * g++.dg/template/spec14.C: New test.
3970
3971 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3972
3973         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3974         nothing if not yet defined.  Use it in b, c and d type definitions.
3975         * gcc.c-torture/execute/20040705-1.c: New test.
3976         * gcc.c-torture/execute/20040705-2.c: New test.
3977
3978 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3979
3980         PR c++/2518
3981         * g++.dg/lookup/new1.C: New test.
3982
3983 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3984
3985         PR c++/11406
3986         * g++.dg/template/sizeof8.C: New test.
3987
3988 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3989
3990         * gcc.c-torture/compile/20040705-1.c: New test.
3991
3992 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3993
3994         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3995
3996 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3997
3998         * gcc.dg/cpp/if-mop.c: Two new testcases.
3999         * gcc.dg/cpp/trad/comment-3.c: New.
4000
4001 2004-07-04  Paul Brook  <paul@codesourcery.com>
4002
4003         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
4004
4005 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
4006
4007         PR c++/3761
4008         * g++.dg/lookup/crash4.C: New test.
4009
4010 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
4011
4012         * gcc.c-torture/execute/builtin-abs-1.c
4013         * gcc.c-torture/execute/builtin-abs-2.c
4014         * gcc.c-torture/execute/builtin-complex-1.c
4015         * gcc.c-torture/execute/builtins/string-1-lib.c
4016         * gcc.c-torture/execute/builtins/string-1.c
4017         * gcc.c-torture/execute/builtins/string-2-lib.c
4018         * gcc.c-torture/execute/builtins/string-2.c
4019         * gcc.c-torture/execute/builtins/string-3-lib.c
4020         * gcc.c-torture/execute/builtins/string-3.c
4021         * gcc.c-torture/execute/builtins/string-4-lib.c
4022         * gcc.c-torture/execute/builtins/string-4.c
4023         * gcc.c-torture/execute/builtins/string-5-lib.c
4024         * gcc.c-torture/execute/builtins/string-5.c
4025         * gcc.c-torture/execute/builtins/string-6-lib.c
4026         * gcc.c-torture/execute/builtins/string-6.c
4027         * gcc.c-torture/execute/builtins/string-7-lib.c
4028         * gcc.c-torture/execute/builtins/string-7.c
4029         * gcc.c-torture/execute/builtins/string-8-lib.c
4030         * gcc.c-torture/execute/builtins/string-8.c
4031         * gcc.c-torture/execute/builtins/string-9-lib.c
4032         * gcc.c-torture/execute/builtins/string-9.c
4033         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
4034         * gcc.c-torture/execute/builtins/string-asm-1.c
4035         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
4036         * gcc.c-torture/execute/builtins/string-asm-2.c
4037         * gcc.c-torture/execute/stdio-opt-1.c
4038         * gcc.c-torture/execute/stdio-opt-2.c
4039         * gcc.c-torture/execute/stdio-opt-3.c
4040         * gcc.c-torture/execute/string-opt-1.c
4041         * gcc.c-torture/execute/string-opt-10.c
4042         * gcc.c-torture/execute/string-opt-11.c
4043         * gcc.c-torture/execute/string-opt-12.c
4044         * gcc.c-torture/execute/string-opt-13.c
4045         * gcc.c-torture/execute/string-opt-14.c
4046         * gcc.c-torture/execute/string-opt-15.c
4047         * gcc.c-torture/execute/string-opt-16.c
4048         * gcc.c-torture/execute/string-opt-2.c
4049         * gcc.c-torture/execute/string-opt-6.c
4050         * gcc.c-torture/execute/string-opt-7.c
4051         * gcc.c-torture/execute/string-opt-8.c:
4052         Replace with ...
4053
4054         * gcc.c-torture/execute/builtins/abs-2.c
4055         * gcc.c-torture/execute/builtins/abs-3.c
4056         * gcc.c-torture/execute/builtins/complex-1.c
4057         * gcc.c-torture/execute/builtins/fprintf.c
4058         * gcc.c-torture/execute/builtins/fputs.c
4059         * gcc.c-torture/execute/builtins/memcmp.c
4060         * gcc.c-torture/execute/builtins/memmove.c
4061         * gcc.c-torture/execute/builtins/memops-asm.c
4062         * gcc.c-torture/execute/builtins/mempcpy-2.c
4063         * gcc.c-torture/execute/builtins/mempcpy.c
4064         * gcc.c-torture/execute/builtins/memset.c
4065         * gcc.c-torture/execute/builtins/printf.c
4066         * gcc.c-torture/execute/builtins/sprintf.c
4067         * gcc.c-torture/execute/builtins/strcat.c
4068         * gcc.c-torture/execute/builtins/strchr.c
4069         * gcc.c-torture/execute/builtins/strcmp.c
4070         * gcc.c-torture/execute/builtins/strcpy.c
4071         * gcc.c-torture/execute/builtins/strcspn.c
4072         * gcc.c-torture/execute/builtins/strlen-2.c
4073         * gcc.c-torture/execute/builtins/strlen.c
4074         * gcc.c-torture/execute/builtins/strncat.c
4075         * gcc.c-torture/execute/builtins/strncmp-2.c
4076         * gcc.c-torture/execute/builtins/strncmp.c
4077         * gcc.c-torture/execute/builtins/strncpy.c
4078         * gcc.c-torture/execute/builtins/strpbrk.c
4079         * gcc.c-torture/execute/builtins/strpcpy-2.c
4080         * gcc.c-torture/execute/builtins/strpcpy.c
4081         * gcc.c-torture/execute/builtins/strrchr.c
4082         * gcc.c-torture/execute/builtins/strspn.c
4083         * gcc.c-torture/execute/builtins/strstr-asm.c
4084         * gcc.c-torture/execute/builtins/strstr.c:
4085         ... these new files.
4086
4087         * gcc.c-torture/execute/builtins/abs-2-lib.c
4088         * gcc.c-torture/execute/builtins/abs-3-lib.c
4089         * gcc.c-torture/execute/builtins/complex-1-lib.c
4090         * gcc.c-torture/execute/builtins/fprintf-lib.c
4091         * gcc.c-torture/execute/builtins/fputs-lib.c
4092         * gcc.c-torture/execute/builtins/memcmp-lib.c
4093         * gcc.c-torture/execute/builtins/memmove-lib.c
4094         * gcc.c-torture/execute/builtins/memops-asm-lib.c
4095         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
4096         * gcc.c-torture/execute/builtins/mempcpy-lib.c
4097         * gcc.c-torture/execute/builtins/memset-lib.c
4098         * gcc.c-torture/execute/builtins/printf-lib.c
4099         * gcc.c-torture/execute/builtins/sprintf-lib.c
4100         * gcc.c-torture/execute/builtins/strcat-lib.c
4101         * gcc.c-torture/execute/builtins/strchr-lib.c
4102         * gcc.c-torture/execute/builtins/strcmp-lib.c
4103         * gcc.c-torture/execute/builtins/strcpy-lib.c
4104         * gcc.c-torture/execute/builtins/strcspn-lib.c
4105         * gcc.c-torture/execute/builtins/strlen-2-lib.c
4106         * gcc.c-torture/execute/builtins/strlen-lib.c
4107         * gcc.c-torture/execute/builtins/strncat-lib.c
4108         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
4109         * gcc.c-torture/execute/builtins/strncmp-lib.c
4110         * gcc.c-torture/execute/builtins/strncpy-lib.c
4111         * gcc.c-torture/execute/builtins/strpbrk-lib.c
4112         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
4113         * gcc.c-torture/execute/builtins/strpcpy-lib.c
4114         * gcc.c-torture/execute/builtins/strrchr-lib.c
4115         * gcc.c-torture/execute/builtins/strspn-lib.c
4116         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
4117         * gcc.c-torture/execute/builtins/strstr-lib.c
4118         * gcc.c-torture/execute/builtins/lib/abs.c
4119         * gcc.c-torture/execute/builtins/lib/fprintf.c
4120         * gcc.c-torture/execute/builtins/lib/memset.c
4121         * gcc.c-torture/execute/builtins/lib/printf.c
4122         * gcc.c-torture/execute/builtins/lib/sprintf.c
4123         * gcc.c-torture/execute/builtins/lib/strcpy.c
4124         * gcc.c-torture/execute/builtins/lib/strcspn.c
4125         * gcc.c-torture/execute/builtins/lib/strncat.c
4126         * gcc.c-torture/execute/builtins/lib/strncmp.c
4127         * gcc.c-torture/execute/builtins/lib/strncpy.c
4128         * gcc.c-torture/execute/builtins/lib/strpbrk.c
4129         * gcc.c-torture/execute/builtins/lib/strspn.c
4130         * gcc.c-torture/execute/builtins/lib/strstr.c:
4131         New files containing support routines.
4132
4133         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
4134         declaration.
4135         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
4136         when not optimizing.
4137
4138 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
4139
4140         PR c++/16240
4141         * g++.dg/abi/mangle22.C: New test.
4142         * g++.dg/abi/mangle23.C: Likewise.
4143
4144 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
4145
4146         PR fortran/16290
4147         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
4148         Allow for cases without denormalized floating point numbers.
4149
4150 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
4151
4152         PR c/1027
4153         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4154         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
4155         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
4156         expected warning text.
4157         * gcc.dg/format/diag-2.c: New test.
4158
4159 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4160
4161         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
4162
4163 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
4164
4165         * gcc.dg/builtins-43.c: New.
4166         * gcc.dg/builtins-44.c: New.
4167         * gcc.dg/builtins-45.c: New.
4168
4169 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
4170             Andreas Tobler  <a.tobler@schweiz.ch>
4171
4172         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
4173         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
4174         as SIGSEGV.
4175         * gcc.dg/cleanup-11.c: Likewise.
4176         * gcc.dg/cleanup-8.c: Likewise.
4177         * gcc.dg/cleanup-9.c: Likewise.
4178         * gcc.dg/cleanup-5.c: Run on all platforms.
4179
4180 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4181
4182         * g++.dg/warn/nonnull1.C: New test.
4183
4184 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4185
4186         * gcc.dg/compat/compat-common.h: Wrap up CINT in
4187         an #ifndef SKIP_COMPLEX_INT/#endif pair.
4188         Special-case the Sun compiler wrt to <complex.h>.
4189
4190 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
4191
4192         * gcc.dg/Wunreachable-8.C: New test.
4193
4194         * gcc.dg/h8300-ice2.c : New test.
4195
4196 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
4197
4198         PR fortran/16161
4199         * gfortran.fortran-torture/compile/implicit.f90: Add test
4200         for implicit character.
4201
4202 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
4203
4204         PR fortran/16289
4205         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
4206         Use tiny() intrinsic to find smallest non-negative real
4207
4208 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
4209
4210         * gcc.dg/compat/struct-by-value-22_main.c: New test.
4211         * gcc.dg/compat/struct-by-value-22_x.c: New.
4212         * gcc.dg/compat/struct-by-value-22_y.c: New.
4213
4214         * gcc.c-torture/execute/20040629-1.c: New test.
4215
4216 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
4217
4218         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
4219         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
4220
4221         PR target/16195
4222         * gcc.dg/20040625-1.c: New test.
4223
4224 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4225
4226         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
4227
4228 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4229
4230         PR fortran/15963
4231         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
4232
4233 2004-06-29  Richard Henderson  <rth@redhat.com>
4234
4235         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
4236
4237 2004-06-29  Paul Brook  <paul@codesourcery.com>
4238
4239         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
4240         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
4241
4242 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
4243
4244         PR c++/16260
4245         * g++.dg/parse/crash15.C: New.
4246
4247 2004-06-28  Andrew Pinski  <apinski@apple.com>
4248
4249         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
4250         by the error already.
4251
4252         * g++.dg/opt/ptrmem4.C: Change to compile only test.
4253
4254 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
4255
4256         PR target/14041
4257         * gcc.dg/h8300-bss-align-1.c : New.
4258
4259 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
4260
4261         * PR c++/16174
4262         * g++.dg/template/ctor4.C: New.
4263
4264 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4265
4266         PR c++/16205
4267         * g++.dg/warn/Wsequence-point-1.C: New test.
4268
4269 2004-06-27  Paul Brook  <paul@codesourcery.com>
4270
4271         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
4272
4273 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
4274
4275         * g++.old-deja/g++.mike/p7325.C: Remove.
4276
4277 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4278
4279         PR c/14963
4280         * gcc.dg/pr14963.c: New test.
4281
4282 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
4283
4284         PR c++/16193
4285         * g++.dg/parse/redef1.C: New test.
4286
4287 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4288
4289         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
4290         20021110.c.
4291         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
4292         20021119-1.c.
4293         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
4294         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
4295         5-04.c.
4296         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
4297         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
4298         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
4299         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
4300         g++.brendan/enum14.C.
4301         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
4302         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
4303         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
4304         g++.mike/virt1.C.
4305         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
4306         memtemp24.C.
4307
4308 2004-06-27  Roger Sayle  <roger@eyesopen.com>
4309
4310         * gcc.dg/20040527-1.c: New test case.
4311
4312 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
4313
4314         PR gfortran/pr16196
4315         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
4316
4317 2004-06-25  Roger Sayle  <roger@eyesopen.com>
4318
4319         PR middle-end/15825
4320         * gcc.dg/pr15825-1.c: New test case.
4321
4322 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4323
4324         * gcc.c-torture/execute/20040625-1.c: New test.
4325
4326 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4327
4328         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
4329
4330 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4331
4332         * gcc.dg/torture/mips-div-1.c: New test.
4333
4334 2004-06-24  Jeff Law  <law@redhat.com>
4335
4336         * gcc.dg/tree-ssa/20040624-1.c: New test.
4337
4338 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
4339
4340         * gcc.c-torture/compile/20040624-1.c: New test.
4341
4342 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4343
4344         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
4345         this directory.
4346
4347 2004-06-23  Andrew Pinski  <apinski@apple.com>
4348
4349         PR middle-end/15988
4350         * g++.dg/opt/ptrmem4.C: New test.
4351
4352         * gcc.dg/c90-array-quals-2.c: New test.
4353
4354 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
4355
4356         * gcc.dg/kpice1.c: New test.
4357
4358 2006-06-23  Andrew Pinski  <apinski@apple.com>
4359
4360         * gcc.dg/c90-array-quals.c: New test.
4361
4362 2006-06-22  Richard Henderson  <rth@redhat.com>
4363
4364         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
4365
4366 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
4367
4368         * gcc.dg/builtins-config.h: Handle FreeBSD.
4369
4370 2006-06-22  Richard Henderson  <rth@redhat.com>
4371
4372         * g++.dg/opt/devirt1.C: New.
4373
4374 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
4375
4376         * g++.dg/opt/pr15551.C: New testcase.
4377
4378 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4379
4380         PR target/14800
4381         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
4382         x86_64-*-linux* when compiling for 32bit.
4383
4384 2004-06-21  Andrew Pinski  <apinski@apple.com>
4385
4386         * gcc.dg/pch/struct-1.c: New.
4387         * gcc.dg/pch/struct-1.hs: New.
4388
4389 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
4390
4391         * gcc.dg/pch/save-temps-1.c: New file.
4392         * gcc.dg/pch/save-temps-1.hs: New file.
4393
4394 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4395
4396         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
4397         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
4398
4399 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4400
4401         * gfortran.fortran-torture/execute/select_1.f90: Rename function
4402         to fix type error.
4403         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
4404         Remove trailing spaces.
4405
4406 2004-06-21  Richard Henderson  <rth@redhat.com>
4407
4408         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
4409         merging && to BIT_FIELD_REF.
4410
4411 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
4412
4413         * g++.dg/opt/placeholder1.C: New test.
4414
4415 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4416
4417         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
4418         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4419         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4420         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4421
4422 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
4423
4424         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
4425         extern "C".
4426         * g++.dg/other/pragma-re-1.C: Add comments.
4427
4428 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
4429
4430         PR gfortran/16080
4431         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
4432
4433 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
4434
4435         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
4436         instead of setting the type of size_t by
4437         hand.
4438
4439 2004-06-18  Roger Sayle  <roger@eyesopen.com>
4440
4441         * gcc.dg/unordered-2.c: New test case.
4442         * gcc.dg/unordered-3.c: New test case.
4443
4444 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
4445
4446         PR other/16043
4447         * lib/g++.exp (g++_version): Tweak regexp for version
4448         * lib/g77.exp (g77_version): Likewise
4449         * lib/gfortran.exp (gfortran_version): Likewise
4450         * lib/objc.exp (objc_version): Likewise
4451         * lib/treelang.exp (treelang_version): Likewise
4452
4453 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
4454
4455         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
4456         Use INT_MAX instead of __INT_MAX__.
4457         * gcc.dg/compat/struct-align-2_y.c: Likewise.
4458
4459         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
4460         * gcc.dg/compat/scalar-return-3_x.c: Use it.
4461         * gcc.dg/compat/scalar-return-3_y.c: Use it.
4462         * gcc.dg/compat/scalar-return-4_x.c: Use it.
4463         * gcc.dg/compat/scalar-return-4_y.c: Use it.
4464         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
4465         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
4466         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
4467         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
4468
4469         * gcc.dg/range-test-1.c: New test.
4470         * g++.dg/opt/range-test-1.C: New test.
4471
4472 2004-06-17  Richard Henderson  <rth@redhat.com>
4473
4474         * objc.dg/sync-1.m: New.
4475         * objc.dg/try-catch-1.m: Don't force next runtime.
4476         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
4477         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
4478         shadowed catch clause.
4479         * objc.dg/try-catch-5.m: New.
4480
4481 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
4482
4483         Bug 14610
4484         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
4485
4486 2004-06-15  Richard Henderson  <rth@redhat.com>
4487
4488         * gcc.dg/20001116-1.c: Move expected warning line.
4489
4490 2004-06-15  Richard Henderson  <rth@redhat.com>
4491
4492         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
4493         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
4494
4495 2004-06-15  Jeff Law  <law@redhat.com>
4496
4497         * gcc.dg/tree-ssa/20040615-1.c: New test.
4498         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
4499         be less sensitive to operand ordering.
4500         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
4501
4502 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
4503
4504         * g++.dg/abi/bitfield3.C: Add comment..
4505
4506 2004-06-15  Richard Henderson  <rth@redhat.com>
4507
4508         * g++.dg/ext/stmtexpr1.C: XFAIL.
4509         * gcc.dg/20030612-1.c: XFAIL.
4510
4511 2004-06-15  Eric Christopher  <echristo@redhat.com>
4512
4513         * g++.dg/charset/asm5.c: New.
4514         * gcc.dg/charset/asm6.c: New.
4515
4516 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4517
4518         PR fortran/15962
4519         * gfortran.fortran-torture/execute/select_1.f90: New test.
4520
4521 2004-06-15  Paul Brook  <paul@codesourcery.com>
4522
4523         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
4524
4525 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4526
4527         PR c++/15967
4528         * g++.dg/lookup/crash3.C: New test.
4529
4530 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4531
4532         PR c++/15947
4533         * g++.dg/parse/dtor4.C: New test.
4534
4535 2004-06-14  Jeff Law  <law@redhat.com>
4536
4537         * gcc.c-torture/compile/20040614-1.c: New test.
4538
4539 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4540
4541         PR fortran/15211
4542         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
4543         LEN of a character array.
4544
4545 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
4546
4547         PR c++/15096
4548         * g++.dg/template/ptrmem10.C: New test.
4549
4550         PR c++/14930
4551         * g++.dg/template/friend30.C: New test.
4552
4553 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4554
4555         PR fortran/14928
4556         * gfortran.fortran-torture/compile/mloc.f90: New test.
4557
4558 2004-06-13  Paul Brook  <paul@codesourcery.com>
4559
4560         * gfortran.fortran-torture/execute/random_2.f90: New test.
4561
4562 2004-06-13  Eric Christopher  <echristo@redhat.com>
4563
4564         * gcc.dg/noncompile/redecl-1.c: Fix error message.
4565
4566 2004-06-12  Paul Brook  <paul@codesourcery.com>
4567
4568         * gfortran.fortran-torture/execute/contained_3.f90: New test.
4569
4570 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4571
4572         PR fortran/14923
4573         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4574
4575 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4576
4577         PR fortran/14957
4578         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4579         syntax errors in end statements of contained subroutines.
4580
4581 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4582
4583         PR fortran/12841
4584         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4585
4586 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4587
4588         PR fortran/15665
4589         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4590
4591 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4592
4593         PR gfortran/12839
4594         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4595
4596 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4597
4598         PR c++/15862
4599         * g++.dg/parse/enum1.C: New test.
4600
4601 2004-06-10  Jeff Law  <law@redhat.com>
4602
4603         * gcc.c-torture/compile/20040610-1.c: New test.
4604
4605 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4606
4607         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4608         * g++.old-deja/g++.other/decl3.C: Likewise.
4609
4610 2004-06-10  Brian Booth  <bbooth@redhat.com>
4611
4612         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4613         V_MAY_DEF instead of VDEF.
4614         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4615
4616 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4617
4618         PR c++/14211
4619         * g++.dg/conversion/const1.C: New test.
4620
4621         PR c++/15076
4622         * g++.dg/conversion/reinterpret1.C: New test.
4623
4624         PR c++/15877
4625         * g++.dg/template/enum2.C: New test.
4626
4627         PR c++/15227
4628         * g++.dg/template/error13.C: New test.
4629
4630 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4631
4632         PR fortran/14957
4633         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4634         arguments to test_* REAL and of the right size.
4635
4636 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4637
4638         PR target/15569
4639         PR rtl-optimization/15681
4640         * gcc.dg/20040609-1.c: New test.
4641
4642 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4643
4644         PR c++/14791
4645         * g++.dg/opt/builtins1.C: New test.
4646
4647 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4648
4649         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4650         that use default windows32 struct layout.
4651         * gcc.dg/i386-bitfield2.c: Likewise.
4652
4653 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4654
4655         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4656         for mingw32 and cygwin targets.
4657
4658 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4659
4660         * gcc.dg/pch/macro-4.c: New.
4661         * gcc.dg/pch/macro-4.hs: New.
4662
4663 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4664
4665         PR fortran/13249
4666         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4667
4668 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4669
4670         PR fortran/13372
4671         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4672
4673 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4674
4675         PR gfortran/14897
4676         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4677
4678 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4679
4680         PR gfortran/15755
4681         * gfortran.fortran-torture/execute/backspace.c : New test.
4682
4683 2004-06-09  Paul Brook  <paul@codesourcery.com>
4684
4685         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4686         (pointer_to_section): Rewrite to use smaller array.
4687
4688 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4689
4690         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4691         * gcc.dg/ext/altivec-10.c: Same.
4692         * gcc.dg/ext/altivec-11.c: Same.
4693         * gcc.dg/ext/altivec-12.c: Same.
4694         * gcc.dg/ext/altivec-13.c: Same.
4695         * gcc.dg/ext/altivec-14.c: Same.
4696         * gcc.dg/ext/altivec-15.c: Same.
4697         * gcc.dg/ext/altivec-16.c: Same.
4698         * gcc.dg/ext/altivec-3.c: Same.
4699         * gcc.dg/ext/altivec-4.c: Same.
4700         * gcc.dg/ext/altivec-6.c: Same.
4701         * gcc.dg/ext/altivec-7.c: Same.
4702         * gcc.dg/ext/altivec-8.c: Same.
4703         * gcc.dg/ext/altivec-varargs-1.c: Same.
4704
4705         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4706         * g++.dg/ext/altivec-10.C: Same.
4707         * g++.dg/ext/altivec-2.C: Same.
4708         * g++.dg/ext/altivec-3.C: Same.
4709         * g++.dg/ext/altivec-4.C: Same.
4710         * g++.dg/ext/altivec-5.C: Same.
4711         * g++.dg/ext/altivec-6.C: Same.
4712         * g++.dg/ext/altivec-7.C: Same.
4713         * g++.dg/ext/altivec-8.C: Same.
4714         * g++.dg/ext/altivec-9.C: Same.
4715
4716 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4717
4718         PR c++/7841
4719         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4720
4721 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4722
4723         * gcc.dg/union-1.c: New test.
4724
4725 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4726
4727         * gcc.dg/builtins-41.c: New test case.
4728         * gcc.dg/builtins-42.c: New test case.
4729
4730 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4731
4732         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4733         * g++.dg/ext/altivec-10.C: Same.
4734         * g++.dg/ext/altivec-2.C: Same.
4735         * g++.dg/ext/altivec-3.C: Same.
4736         * g++.dg/ext/altivec-4.C: Same.
4737         * g++.dg/ext/altivec-5.C: Same.
4738         * g++.dg/ext/altivec-6.C: Same.
4739         * g++.dg/ext/altivec-7.C: Same.
4740         * g++.dg/ext/altivec-8.C: Same.
4741         * g++.dg/ext/altivec-9.C: Same.
4742         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4743         * g++.old-deja/g++.brendan/new3.C: Same.
4744         * gcc.c-torture/execute/eeprof-1.x: Same.
4745
4746 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4747
4748         PR c/14765
4749         * gcc.dg/pr14765-1.c: New test.
4750
4751 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4752
4753         PR c/14649
4754         * gcc.dg/pr14649-1.c: New test case.
4755
4756 2004-06-07  Richard Henderson  <rth@redhat.com>
4757
4758         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4759         if temporaries.
4760
4761 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4762
4763         * g++.dg/eh/elide1.C: Remove XFAIL.
4764
4765 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4766
4767         PR c++/15337
4768         * g++.dg/expr/sizeof3.C: New test.
4769
4770         PR c++/14777
4771         * g++.dg/template/access14.C: New test.
4772
4773         PR c++/15554
4774         * g++.dg/template/enum1.C: New test.
4775
4776         PR c++/15057
4777         * g++.dg/eh/throw1.C: New test.
4778
4779 2004-06-07  David Ayers  <d.ayers@inode.at>
4780             Ziemowit Laski  <zlaski@apple.com>
4781
4782         * lib/objc.exp (objc_target_compile): Revert the '-framework
4783         Foundation' flag fix, since bare Darwin does not ship
4784         with the Foundation framework.
4785         * objc/execute/next_mapping.h: Provide a local NSConstantString
4786         @interface and @implementation.
4787         (objc_constant_string_init): A constructor function, used to
4788         initialize the NSConstantString meta-class object.
4789         * objc/execute/string1.m: Include "next_mapping.h" instead of
4790         <Foundation/NSString.h>.
4791         * objc/execute/string2.m: Likewise.
4792         * objc/execute/string3.m: Likewise.
4793         * objc/execute/string4.m: Likewise.
4794
4795 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4796
4797         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4798         to double. Replace double with FLOAT.
4799         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4800
4801         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4802         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4803         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4804         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4805         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4806         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4807         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4808         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4809
4810 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4811
4812         PR c/13519
4813         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4814
4815 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4816
4817         PR c++/15503
4818         * g++.dg/template/meminit2.C: New test.
4819
4820 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4821
4822         PR target/15822
4823         * gcc.c-torture/execute/compare-fp-1.c,
4824         gcc.c-torture/execute/compare-fp-2.c,
4825         gcc.c-torture/execute/compare-fp-3.c,
4826         gcc.c-torture/execute/compare-fp-4.c,
4827         gcc.c-torture/execute/compare-fp-3.x,
4828         gcc.c-torture/execute/compare-fp-4.x: Moved...
4829         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4830         gcc.c-torture/execute/ieee/compare-fp-2.c,
4831         gcc.c-torture/execute/ieee/compare-fp-3.c,
4832         gcc.c-torture/execute/ieee/compare-fp-4.c,
4833         gcc.c-torture/execute/ieee/compare-fp-3.x,
4834         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4835
4836 2004-06-04  David Ayers  <d.ayers@inode.at>
4837
4838         * objc/execute/protocol-isEqual-4.m: New testcase.
4839
4840 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4841
4842         * objc/execute/protocol-isEqual-1.m: New testcase.
4843         * objc/execute/protocol-isEqual-2.m: New testcase.
4844         * objc/execute/protocol-isEqual-3.m: New testcase.
4845
4846 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4847
4848         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4849
4850 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4851
4852         * lib/objc.exp (objc_target_compile): When running tests on
4853         Darwin (Mac OS X), inform the linker about '-framework
4854         'Foundation'.
4855
4856 2004-06-02  Eric Christopher  <echristo@redhat.com>
4857
4858         * gcc.c-torture/compile/20040602-1.c: New.
4859
4860 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4861
4862         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4863         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4864
4865         PR tree-optimization/14736
4866         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4867
4868         PR tree-optimization/14042
4869         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4870
4871         PR tree-optimization/14729
4872         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4873
4874 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4875
4876         PR fortran/15557
4877         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4878
4879 2004-06-01  Richard Hederson  <rth@redhat.com>
4880
4881         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4882
4883 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4884
4885         PR c++/14932
4886         * g++.dg/parse/offsetof4.C: New test.
4887
4888 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4889
4890         PR objc/7993
4891         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4892
4893 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4894
4895         PR c++/15701
4896         * g++.dg/template/friend29.C: New test.
4897
4898 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4899
4900         PR c/15749
4901         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4902
4903 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4904
4905         * gcc.dg/sparc-trap-1.c: New test.
4906
4907 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4908
4909         PR middle-end/15069
4910         * g++.dg/opt/fold3.C: New test case.
4911
4912 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4913
4914         * lib/target-supports.exp (check_iconv_available): Fix fallout
4915         from 2004-05-28 patch.
4916
4917 2004-05-30  Paul Brook  <paul@codesourcery.com>
4918
4919         PR fortran/15620
4920         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4921         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4922
4923 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4924
4925         * gfortran.fortran-torture/execute/random_1.f90: New test.
4926
4927 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4928
4929         * g++.dg/ext/altivec-10.C: New test.
4930
4931 2004-05-29  Paul Brook  <paul@codesourcery.com>
4932
4933         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4934
4935 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4936
4937         * gcc.dg/altivec-16.c: New test.
4938
4939 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4940
4941         * lib/target-supports.exp (check_vmx_hw_available): New.
4942         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4943
4944         * lib/target-supports.exp (check_alias_available,
4945         check_iconv_available, check_named_sections_available): Use
4946         unique names for temporary files.
4947
4948 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4949
4950         * gcc.dg/altivec-15.c: New test.
4951
4952 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4953
4954         PR c++/15083
4955         * g++.dg/warn/noeffect6.C: New test.
4956
4957         PR c++/15471
4958         * g++.dg/expr/ptrmem4.C: New test.
4959
4960         PR c++/15640
4961         * g++.dg/template/operator3.C: New test.
4962
4963 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4964
4965         PR c++/14668
4966         * g++.dg/lookup/redecl1.C: New test.
4967         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4968
4969 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4970
4971         * gcc.c-torture/execute/compare-fp-1.c,
4972         gcc.c-torture/execute/compare-fp-2.c,
4973         gcc.c-torture/execute/compare-fp-3.c,
4974         gcc.c-torture/execute/compare-fp-4.c,
4975         gcc.c-torture/execute/compare-fp-3.x,
4976         gcc.c-torture/execute/compare-fp-4.x,
4977         gcc.dg/pr15649-1.c: New.
4978
4979 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4980
4981         PR c++/12883
4982         * g++.dg/init/array14.C: New test.
4983
4984 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4985
4986         * lib/compat.exp (compat-get-options-main): New.
4987         (compat-get-options): Remove unneeded code, warn for ignored
4988         command.
4989         (compat-execute): Check flag set by dg-require-* commands.
4990
4991         * lib/compat.exp (compat-execute): Break up long lines.
4992
4993 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4994
4995         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4996         * gcc.dg/altivec-14.c: New test.
4997         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4998
4999         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
5000         * gcc.dg/altivec-12.c: Ditto.
5001
5002         * gcc.dg/altivec-3.c: Move call to altivec_check.
5003
5004 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5005
5006         PR c++/15044
5007         * g++.dg/template/error12.C: New test.
5008
5009         PR c++/15317
5010         * g++.dg/ext/attrib15.C: New test.
5011
5012         PR c++/15329
5013         * g++.dg/template/ptrmem9.C: New test.
5014
5015 2004-05-25  Paul Brook  <paul@codesourcery.com>
5016
5017         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
5018
5019 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5020
5021         PR c++/15165
5022         * g++.dg/template/crash19.C: New test.
5023
5024 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5025
5026         PR c++/15025
5027         * g++.dg/template/redecl1.C: New test.
5028
5029 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5030
5031         PR c++/14821
5032         * g++.dg/other/ns1.C: New test.
5033
5034         PR c++/14883
5035         * g++.dg/template/invalid1.C: New test.
5036
5037 2004-05-23  Paul Brook  <paul@codesourcery.com>
5038         Victor Leikehman  <lei@haifasphere.co.il>
5039
5040         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
5041         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
5042
5043 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5044
5045         PR c++/15285
5046         PR c++/15299
5047         * g++.dg/template/non-dependent5.C: New test.
5048         * g++.dg/template/non-dependent6.C: New test.
5049
5050 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5051
5052         PR c++/15507
5053         * g++.dg/inherit/union1.C: New test.
5054
5055         PR c++/15542
5056         * g++.dg/template/addr1.C: New test.
5057
5058         PR c++/15427
5059         * g++.dg/template/array5.C: New test.
5060
5061         PR c++/15287
5062         * g++.dg/template/array6.C: New test.
5063
5064 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
5065             Roger Sayle  <roger@eyesopen.com>
5066
5067         * g++.dg/lookup/forscope2.C: New test case.
5068
5069 2004-05-22  Ben Elliston  <bje@au.ibm.com>
5070
5071         * gcc.dg/cpp/Wmissingdirs.c: New.
5072
5073 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5074
5075         PR target/15301
5076         * gcc.dg/compat/union-m128-1.h: New file.
5077         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5078         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5079         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5080
5081 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5082
5083         PR target/15302
5084         * gcc.dg/compat/struct-complex-1.h: New file.
5085         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
5086         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
5087         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5088
5089 2004-05-20  Roger Sayle  <roger@eyesopen.com>
5090
5091         PR middle-end/3074
5092         * gcc.dg/pr3074-1.c: New test case.
5093         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
5094
5095 2004-05-20  Falk Hueffner  <falk@debian.org>
5096
5097         PR other/15526
5098         * gcc.dg/ftrapv-1.c: New test case.
5099
5100 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5101
5102         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
5103
5104 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
5105             Jeff Law  <law@redhat.com>
5106
5107         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
5108         * gcc.dg/tree-ssa/20040518-2.c: New test.
5109
5110         * gcc.dg/tree-ssa/20040518-1.c: New test.
5111
5112 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
5113
5114         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
5115
5116 2004-05-18  Paul Brook  <paul@codesourcery.com>
5117
5118         PR fortran/13930
5119         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
5120
5121 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5122
5123         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
5124         constant folding.
5125
5126 2004-05-17  Steven Bosscher  <stevenb@suse.de>
5127
5128         * gcc.dg/tree-ssa/20040517-1.c: New test.
5129
5130 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5131
5132         * gcc.dg/loop-4.c: New test.
5133
5134 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
5135
5136         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
5137
5138 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
5139
5140         PR fortran/15311
5141         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
5142
5143 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5144
5145         PR fortran/13826
5146         PR fortran/13940
5147         * gfortran.fortran-torture/compile/data_1.f90: New test.
5148
5149 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
5150
5151         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
5152         * gcc.dg/uninit-H.c: Define ASM for __s390__.
5153
5154 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5155
5156         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
5157
5158 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5159
5160         PR c/15444
5161         * gcc.dg/format/xopen-1.c: Adjust expected message.
5162         * gcc.dg/format/xopen-3.c: New test.
5163
5164 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
5165
5166         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
5167
5168 2004-05-14  Jeff Law  <law@redhat.com>
5169
5170         * gcc.dg/tree-ssa/20040514-2.c: New test.
5171
5172 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5173
5174         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
5175         this ...
5176         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
5177         this.
5178
5179 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
5180
5181         * gcc.dg/tree-ssa/20040514-1.c: New test.
5182
5183 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5184
5185         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
5186         test.
5187
5188 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5189
5190         PR fortran/14066
5191         * gfortran.fortran-torture/compile/do_1.f90: New test.
5192
5193 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5194
5195         PR fortran/15051
5196         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
5197         test.
5198
5199 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
5200
5201         PR fortran/15149
5202         * gfortran.fortran-torture/execute/random_init.f90: New test.
5203
5204 2004-05-13  Paul Brook  <paul@codesourcery.com>
5205
5206         PR fortran/15314
5207         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
5208
5209 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
5210
5211         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
5212         for the powerpc case.
5213
5214 2004-05-13  Jeff Law  <law@redhat.com>
5215
5216         * gcc.dg/tree-ssa/20040513-1.c: New test.
5217         * gcc.dg/tree-ssa/20040513-2.c: New test.
5218
5219 2004-05-13  Paul Brook  <paul@codesourcery.com>
5220
5221         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
5222         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
5223         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
5224
5225 2004-05-13  Andreas Schwab  <schwab@suse.de>
5226
5227         PR other/10819
5228         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
5229         characters.
5230
5231 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
5232
5233         PR fortran/15294
5234         * gfortran.fortran-torture/execute/adjustr.f90: New file.
5235
5236 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
5237
5238         Merge from tree-ssa-20020619-branch.  See
5239         ChangeLog.tree-ssa for details.
5240
5241 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
5242
5243         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
5244         include <altivec.h> explicitly.
5245         * gcc.dg/altivec-13.c: Likewise.
5246
5247 2004-05-11  Paul Brook  <paul@codesourcery.com>
5248
5249         * gcc.c-torture/compile/20010518-1.c: Force enum size.
5250
5251 2004-05-10  Eric Christopher  <echristo@redhat.com>
5252
5253         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
5254         * gcc.dg/sibcall-4.c: Ditto.
5255
5256 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
5257
5258         * g++.dg/ext/altivec-8.C: New test case.
5259         * gcc.dg/altivec-13.c: New test case.
5260
5261 2004-05-08  Roger Sayle  <roger@eyesopen.com>
5262
5263         * gcc.c-torture/execute/divcmp-1.c: New test case.
5264         * gcc.c-torture/execute/divcmp-2.c: New test case.
5265         * gcc.c-torture/execute/divcmp-3.c: New test case.
5266
5267 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
5268
5269         * g++.dg/other/pragma-re-2.C: New test.
5270
5271 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5272
5273         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
5274         * gcc.dg/i386-387-2.c: Likewise.
5275
5276         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
5277         __builtin_drem.
5278         * gcc.dg/i386-387-6.c: Likewise.
5279
5280 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5281
5282         * gcc.dg/builtins-33.c:  Also check log1p*.
5283
5284 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
5285
5286         PR optimization/15296
5287         * gcc.c-torture/execute/pr15296.c: New test.
5288
5289 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
5290
5291         * gcc.dg/builtins-40.c: New test.
5292
5293 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
5294
5295         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
5296
5297 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
5298
5299         * g++.dg/ext/spe1.C: New testcase.
5300
5301 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
5302
5303         * objc.dg/image-info.m: Allow additional attributes
5304         for __image_info section.
5305
5306 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
5307
5308         * gcc.dg/torture/mips-hilo-2.c: New test.
5309
5310 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5311
5312         PR c++/14389
5313         * g++.dg/template/member5.C: New test.
5314
5315 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
5316
5317         * gcc.dg/builtins-34.c: Also check expm1*.
5318
5319 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5320
5321         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
5322         * gcc.dg/torture/builtin-convert-3.c: New test.
5323
5324 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
5325
5326         PR middle-end/15054
5327         * g++.dg/opt/pr15054.C: New test.
5328
5329 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5330
5331         * gcc.dg/torture/builtin-rounding-1.c: New test.
5332         * gcc.dg/builtins-25.c: Delete.
5333         * gcc.dg/builtins-29.c: Delete.
5334
5335 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
5336
5337         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
5338         * gcc.dg/sibcall-4.c: Likewise.
5339         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
5340
5341 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5342
5343         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
5344         bit-field on 16-bit targets.
5345
5346 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5347
5348         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
5349         16-bit targets.
5350
5351 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
5352
5353         * gcc.dg/rs6000-power2-1.c: Change to compile only.
5354         * gcc.dg/rs6000-power2-2.c: Likewise.
5355
5356 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
5357
5358         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
5359         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
5360         Change the asm registers to be in form of frN instead of fN.
5361
5362 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5363
5364         * gcc.dg/torture/builtin-convert-2.c: New test.
5365
5366 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
5367
5368         * gcc.dg/rs6000-power2-1.c: New test.
5369         * gcc.dg/rs6000-power2-2.c: New test.
5370
5371 2004-04-28  Jan Hubicka  <jh@suse.cz>
5372
5373         * gcc.dg/unused-6.c: New test.
5374
5375 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
5376             Ulrich Weigand  <uweigand@de.ibm.com>
5377
5378         * ada/acats/run_all.sh: Define $target variable.
5379
5380 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
5381
5382         PR c++/15119
5383         * g++.dg/other/vararg-1.C: New test.
5384
5385         PR c++/4794
5386         * g++.dg/eh/cleanup3.C: New test.
5387
5388 2004-04-24  Laurent GUERBY <laurent@guerby.net>
5389
5390         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
5391         and ad8011a (target_insn).
5392         * ada/acats/support/macro.dfs: Likewise.
5393         * ada/acats/support/impbit.adb: New file.
5394
5395 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
5396
5397         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
5398
5399 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5400
5401         * gcc.dg/loop-3.c: New test.
5402
5403 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
5404
5405         * gcc.c-torture/execute/simd-5.c: New test.
5406
5407 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5408
5409         PR c++/15064
5410         * g++.dg/template/crash18.C: New test.
5411
5412 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
5413
5414         * g++.dg/ext/complit3.C: New test.
5415
5416 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5417
5418         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
5419         * gcc.dg/altivec-3.c: Same.
5420         * gcc.dg/altivec-varargs-1.c: Same.
5421
5422 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5423
5424         * lib/target-supports.exp (check_profiling_available): Assume
5425         profiling is not available on powerpc-eabi targets.
5426
5427 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
5428
5429         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
5430         * gcc.dg/vmx/bug-1.c: Ditto.
5431
5432 2004-04-20  Eric Christopher  <echristo@redhat.com>
5433
5434         * gcc.dg/charset/extern.c: New test.
5435         * g++.dg/charset/extern3.cc: Ditto.
5436
5437 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
5438
5439         * gcc.dg/builtins-39.c: New test.
5440
5441 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
5442
5443         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
5444
5445 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
5446
5447         * gcc.dg/torture/mips-hilo-1.c: New test.
5448
5449 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
5450
5451         * gcc.c-torture/compile/20040419-1.c: New test.
5452
5453 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
5454
5455         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
5456
5457 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
5458             Aldy Hernandez  <aldyh@redhat.com>
5459
5460         * gcc.c-torture/execute/va-arg-24.c: New.
5461
5462 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
5463             Aldy Hernandez  <aldyh@redhat.com>
5464
5465         * gcc.dg/vmx/1b-01.c: New.
5466         * gcc.dg/vmx/1b-02.c: New.
5467         * gcc.dg/vmx/1b-03.c: New.
5468         * gcc.dg/vmx/1b-04.c: New.
5469         * gcc.dg/vmx/1b-05.c: New.
5470         * gcc.dg/vmx/1b-06.c: New.
5471         * gcc.dg/vmx/1b-07.c: New.
5472         * gcc.dg/vmx/1c-01.c: New.
5473         * gcc.dg/vmx/1c-02.c: New.
5474         * gcc.dg/vmx/3a-01a.c: New.
5475         * gcc.dg/vmx/3a-01.c: New.
5476         * gcc.dg/vmx/3a-01m.c: New.
5477         * gcc.dg/vmx/3a-03.c: New.
5478         * gcc.dg/vmx/3a-03m.c: New.
5479         * gcc.dg/vmx/3a-04.c: New.
5480         * gcc.dg/vmx/3a-04m.c: New.
5481         * gcc.dg/vmx/3a-05.c: New.
5482         * gcc.dg/vmx/3a-06.c: New.
5483         * gcc.dg/vmx/3a-06m.c: New.
5484         * gcc.dg/vmx/3a-07.c: New.
5485         * gcc.dg/vmx/3b-01.c: New.
5486         * gcc.dg/vmx/3b-02.c: New.
5487         * gcc.dg/vmx/3b-10.c: New.
5488         * gcc.dg/vmx/3b-13.c: New.
5489         * gcc.dg/vmx/3b-14.c: New.
5490         * gcc.dg/vmx/3b-15.c: New.
5491         * gcc.dg/vmx/3c-01a.c: New.
5492         * gcc.dg/vmx/3c-01.c: New.
5493         * gcc.dg/vmx/3c-02.c: New.
5494         * gcc.dg/vmx/3c-03.c: New.
5495         * gcc.dg/vmx/3d-01.c: New.
5496         * gcc.dg/vmx/4-01.c: New.
5497         * gcc.dg/vmx/4-03.c: New.
5498         * gcc.dg/vmx/5-01.c: New.
5499         * gcc.dg/vmx/5-02.c: New.
5500         * gcc.dg/vmx/5-03.c: New.
5501         * gcc.dg/vmx/5-04.c: New.
5502         * gcc.dg/vmx/5-05.c: New.
5503         * gcc.dg/vmx/5-06.c: New.
5504         * gcc.dg/vmx/5-07.c: New.
5505         * gcc.dg/vmx/5-07t.c: New.
5506         * gcc.dg/vmx/5-08.c: New.
5507         * gcc.dg/vmx/5-10.c: New.
5508         * gcc.dg/vmx/5-11.c: New.
5509         * gcc.dg/vmx/7-01a.c: New.
5510         * gcc.dg/vmx/7-01.c: New.
5511         * gcc.dg/vmx/7c-01.c: New.
5512         * gcc.dg/vmx/7d-01.c: New.
5513         * gcc.dg/vmx/7d-02.c: New.
5514         * gcc.dg/vmx/8-01.c: New.
5515         * gcc.dg/vmx/8-02a.c: New.
5516         * gcc.dg/vmx/8-02.c: New.
5517         * gcc.dg/vmx/brode-1.c: New.
5518         * gcc.dg/vmx/bug-1.c: New.
5519         * gcc.dg/vmx/bug-2.c: New.
5520         * gcc.dg/vmx/bug-3.c: New.
5521         * gcc.dg/vmx/cw-bug-1.c: New.
5522         * gcc.dg/vmx/cw-bug-2.c: New.
5523         * gcc.dg/vmx/cw-bug-3.c: New.
5524         * gcc.dg/vmx/dct.c: New.
5525         * gcc.dg/vmx/debug-1.c: New.
5526         * gcc.dg/vmx/debug-2.c: New.
5527         * gcc.dg/vmx/debug-3.c: New.
5528         * gcc.dg/vmx/debug-4.c: New.
5529         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
5530         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
5531         * gcc.dg/vmx/eg-5.c: New.
5532         * gcc.dg/vmx/fft.c: New.
5533         * gcc.dg/vmx/gcc-bug-1.c: New.
5534         * gcc.dg/vmx/gcc-bug-2.c: New.
5535         * gcc.dg/vmx/gcc-bug-3.c: New.
5536         * gcc.dg/vmx/gcc-bug-4.c: New.
5537         * gcc.dg/vmx/gcc-bug-5.c: New.
5538         * gcc.dg/vmx/gcc-bug-6.c: New.
5539         * gcc.dg/vmx/gcc-bug-7.c: New.
5540         * gcc.dg/vmx/gcc-bug-8.c: New.
5541         * gcc.dg/vmx/gcc-bug-9.c: New.
5542         * gcc.dg/vmx/gcc-bug-b.c: New.
5543         * gcc.dg/vmx/gcc-bug-c.c: New.
5544         * gcc.dg/vmx/gcc-bug-d.c: New.
5545         * gcc.dg/vmx/gcc-bug-e.c: New.
5546         * gcc.dg/vmx/gcc-bug-f.c: New.
5547         * gcc.dg/vmx/gcc-bug-g.c: New.
5548         * gcc.dg/vmx/gcc-bug-i.c: New.
5549         * gcc.dg/vmx/harness.h: New.
5550         * gcc.dg/vmx/ira1.c: New.
5551         * gcc.dg/vmx/ira2a.c: New.
5552         * gcc.dg/vmx/ira2b.c: New.
5553         * gcc.dg/vmx/ira2.c: New.
5554         * gcc.dg/vmx/ira2c.c: New.
5555         * gcc.dg/vmx/mem.c: New.
5556         * gcc.dg/vmx/newton-1.c: New.
5557         * gcc.dg/vmx/ops.c: New.
5558         * gcc.dg/vmx/sn7153.c: New.
5559         * gcc.dg/vmx/spill2.c: New.
5560         * gcc.dg/vmx/spill3.c: New.
5561         * gcc.dg/vmx/spill.c: New.
5562         * gcc.dg/vmx/t.c: New.
5563         * gcc.dg/vmx/varargs-1.c: New.
5564         * gcc.dg/vmx/varargs-2.c: New.
5565         * gcc.dg/vmx/varargs-3.c: New.
5566         * gcc.dg/vmx/varargs-4.c: New.
5567         * gcc.dg/vmx/varargs-5.c: New.
5568         * gcc.dg/vmx/varargs-6.c: New.
5569         * gcc.dg/vmx/varargs-7.c: New.
5570         * gcc.dg/vmx/vmx.exp: New.
5571         * gcc.dg/vmx/vprint-1.c: New.
5572         * gcc.dg/vmx/vscan-1.c: New.
5573         * gcc.dg/vmx/x-01.c: New.
5574         * gcc.dg/vmx/x-02.c: New.
5575         * gcc.dg/vmx/x-03.c: New.
5576         * gcc.dg/vmx/x-04.c: New.
5577         * gcc.dg/vmx/x-05.c: New.
5578         * gcc.dg/vmx/yousufi-1.c: New.
5579         * gcc.dg/vmx/zero-1.c: New.
5580         * gcc.dg/vmx/zero.c: New.
5581
5582 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5583
5584         * g++.dg/lookup/java1.C: Update for chage of
5585         _Jv_AllocObject.
5586         * g++.dg/lookup/java2.C: Likewise.
5587
5588 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5589
5590         * ada/acats/run_all.sh: use -O2 by default.
5591
5592 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5593
5594         * gcc.dg/vr-mult-[12].c: New tests.
5595
5596 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5597
5598         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5599
5600         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5601
5602 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5603
5604         * lib/target-supports.exp (check_profiling_available): Assume profiling
5605         isn't available for mips*-*-elf targets.
5606
5607 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5608
5609         * gcc.dg/builtins-38.c: New test.
5610
5611 2004-04-14  Eric Christopher  <echristo@redhat.com>
5612
5613         * g++.dg/charset/charset.exp: Run .cc extension tests.
5614
5615 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5616
5617         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5618
5619 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5620
5621         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5622
5623 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5624
5625         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5626         * gcc.dg/i386-387-2.c: Likewise.
5627
5628         * gcc.dg/i386-387-7.c: New test.
5629         * gcc.dg/i386-387-8.c: New test.
5630
5631         * gcc.dg/builtins-37.c: New test.
5632
5633 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5634
5635         * g++.dg/pch/externc-1.C: Add missing semicolon.
5636
5637 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5638
5639         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5640
5641 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5642
5643         * gcc.c-torture/execute/20040411-1.c: New test.
5644
5645 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5646
5647         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5648
5649 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5650
5651         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5652
5653 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5654
5655         * lib/target-supports.exp (check_named_sections_available): New.
5656         * lib/gcc-dg.exp (dg-require-named-sections): New.
5657         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5658         old-deja.exp.  Also prune error-count message from HP linker.
5659         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5660
5661         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5662         * g++.old-deja/g++.pt/static3.C: Likewise.
5663         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5664
5665 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5666
5667         * gcc.c-torture/execute/20040409-1.c: New test case.
5668         * gcc.c-torture/execute/20040409-2.c: New test case.
5669         * gcc.c-torture/execute/20040409-3.c: New test case.
5670
5671 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5672
5673         * gcc.dg/20040409-1.c: New test.
5674
5675 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5676
5677         PR target/14888
5678         * g++.dg/opt/pr14888.C: New test case.
5679
5680 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5681
5682         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5683         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5684         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5685         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5686         New tests.
5687
5688 2004-04-08  Paul Brook  <paul@codesourcery.com>
5689
5690         * gcc.dg/spill-1.c: New test.
5691
5692 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5693
5694         * gcc.dg/torture/builtin-ctype-2.c: New test.
5695
5696 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5697
5698         * gcc.dg/pch/pch.exp: Add largefile test.
5699
5700 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5701
5702         * g++.dg/pch/externc-1.Hs: New.
5703         * g++.dg/pch/externc-1.C: New.
5704
5705 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5706
5707         * gcc.dg/compat/struct-by-value-5a_main.c,
5708         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5709         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5710         * gcc.dg/compat/struct-by-value-5a_x.c,
5711         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5712         gcc.dg/compat/struct-by-value-5_x.c.
5713         * gcc.dg/compat/struct-by-value-5a_y.c,
5714         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5715         gcc.dg/compat/struct-by-value-5_y.c.
5716
5717         * gcc.dg/compat/struct-by-value-6a_main.c,
5718         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5719         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5720         * gcc.dg/compat/struct-by-value-6a_x.c,
5721         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5722         gcc.dg/compat/struct-by-value-6_x.c.
5723         * gcc.dg/compat/struct-by-value-6a_y.c,
5724         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5725         gcc.dg/compat/struct-by-value-6_y.c.
5726
5727         * gcc.dg/compat/struct-by-value-7a_main.c,
5728         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5729         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5730         * gcc.dg/compat/struct-by-value-7a_x.c,
5731         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5732         gcc.dg/compat/struct-by-value-7_x.c.
5733         * gcc.dg/compat/struct-by-value-7a_y.c,
5734         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5735         gcc.dg/compat/struct-by-value-7_y.c.
5736
5737 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5738
5739         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5740         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5741         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5742         options.
5743
5744 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5745
5746         * gcc.dg/builtins-36.c: New test.
5747
5748 2004-04-06  Paul Brook  <paul@codesourcery.com>
5749
5750         * README.gcc: Remove obsolete contraint on testcases.
5751
5752 2004-04-05  Paul Brook  <paul@codesourcery.com>
5753
5754         PR2123
5755         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5756         failure and exit(0) on success.
5757         * g++.dg/expr/anew2.C: Ditto.
5758         * g++.dg/expr/anew3.C: Ditto.
5759         * g++.dg/expr/anew4.C: Ditto.
5760
5761 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5762
5763         PR c++/3518
5764         * g++.dg/template/unify7.C: New.
5765
5766 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5767
5768         * g++.dg/README: Bring up to date with new subdirectories; remove
5769         duplicate subdirectory lines.
5770
5771 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5772
5773         PR c++/14007
5774         * g++.dg/template/unify5.C: New.
5775         * g++.dg/template/unify6.C: New.
5776         * g++.dg/template/qualttp20.C: Adjust.
5777         * g++.old-deja/g++.jason/report.C: Adjust.
5778         * g++.old-deja/g++.other/qual1.C: Adjust.
5779
5780 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5781
5782         PR c++/14803
5783         * g++.dg/inherit/ptrmem1.C: New test.
5784
5785 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5786
5787         PR c++/14755
5788         * gcc.c-torture/execute/20040331-1.c: New test.
5789         * gcc.dg/20040331-1.c: New test.
5790
5791 2004-04-01  Paul Brook  <paul@codesourcery.com>
5792
5793         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5794
5795 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5796
5797         PR c++/14724
5798         * g++.dg/init/goto1.C: New test.
5799
5800         PR c++/14763
5801         * g++.dg/template/defarg4.C: New test.
5802
5803 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5804
5805         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5806
5807 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5808
5809         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5810
5811 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5812
5813         * gcc.dg/noncompile/undeclared-2.c: New test.
5814
5815 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5816
5817         * gcc.dg/940409-1.c: Remove XFAIL.
5818         * gcc.dg/reg-vol-struct-1.c: New test.
5819
5820 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5821
5822         * gcc.dg/torture/builtin-wctype-1.c: New test.
5823
5824 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5825
5826         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5827         * gcc.dg/20001101-1.c: Likewise.
5828         * gcc.dg/20001102-1.c: Likewise.
5829
5830 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5831
5832         * gcc.dg/compare8.c: Add an additional test for XOR.
5833
5834 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5835
5836         * gcc.dg/torture/builtin-ctype-1.c: New test.
5837
5838 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5839
5840         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5841         * gcc.dg/torture/builtin-math-1.c: Likewise.
5842         * gcc.dg/torture/builtin-power-1.c: New test.
5843
5844 2004-03-24  Andreas Schwab  <schwab@suse.de>
5845
5846         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5847         IA64 assembler.
5848
5849 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5850             Roger Sayle  <roger@eyesopen.com>
5851
5852         * gcc.dg/compare8.c: New test case.
5853
5854 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5855
5856         * g++.dg/ext/altivec-7.C: New test.
5857
5858 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5859
5860         PR 12267, 12391, 12560, 13129, 14114, 14133
5861         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5862         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5863         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5864         Adjust error regexps.
5865         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5866         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5867         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5868         * gcc.dg/local1.c: Add explanatory comment.
5869
5870 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5871
5872         PR optimization/14669
5873         * g++.dg/opt/fold2.C: New test case.
5874
5875 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5876
5877         PR c/14069
5878         * gcc.dg/20040322-1.c: New test.
5879
5880 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5881
5882         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5883         * gcc.dg/ultrasp4.c: Likewise.
5884         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5885
5886 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5887
5888         * gcc.dg/i386-sse-8.c: Reset default options.
5889
5890 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5891
5892         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5893         in the error message text.
5894
5895 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5896
5897         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5898
5899 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5900
5901         PR c++/14616
5902         * g++.dg/init/array13.C: New test.
5903
5904 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5905
5906         PR target/13889
5907         * gcc.c-torture/compile/pr13889.c: New test case.
5908
5909 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5910
5911         PR c/14635
5912         * builtins-1.c (nan, nans): Don't test.
5913         * builtins-30.c: Don't use nan, nanf, nanl.
5914         * builtins-35.c: New test.
5915
5916 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5917
5918         * g++.dg/ext/altivec-6.C: New test.
5919
5920 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5921
5922         * g++.dg/init/placement3.C: New test.
5923
5924         * g++.dg/template/spec13.C: New test.
5925
5926         * g++.dg/lookup/using11.C: New test.
5927
5928         * g++.dg/lookup/koenig3.C: New test.
5929
5930         * g++.dg/template/operator2.C: New test.
5931
5932         * g++.dg/expr/dtor3.C: New test.
5933         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5934         marker.
5935         * g++.old-deja/g++.law/visibility28.C: Likewise.
5936
5937 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5938
5939         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5940         * gcc.dg/ppc64-abi-3.c: Likewise.
5941
5942 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5943
5944         PR c++/14545
5945         * g++.dg/parse/template15.C: New test.
5946
5947 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5948
5949         * g++.dg/expr/dtor2.C: New test.
5950
5951         * g++.dg/lookup/anon4.C: New test.
5952
5953         * g++.dg/overload/using1.C: New test.
5954
5955         * g++.dg/template/lookup7.C: New test.
5956
5957         * g++.dg/template/typename6.C: New test.
5958
5959         * g++.dg/expr/cond6.C: New test.
5960
5961 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5962
5963         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5964
5965 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5966
5967         * g++.dg/expr/cond5.C: New test.
5968         * g++.dg/expr/constcast1.C: Likewise.
5969         * g++.dg/expr/ptrmem2.C: Likewise.
5970         * g++.dg/expr/ptrmem3.C: Likewise.
5971         * g++.dg/lookup/main1.C: Likewise.
5972         * g++.dg/template/lookup6.C: Likewise.
5973
5974 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5975
5976         * gcc.dg/local1.c: New test.
5977
5978         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5979
5980 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5981
5982         * gcc.dg/torture/builtin-convert-1.c: New test.
5983
5984 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5985
5986         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5987
5988 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5989
5990         PR c++/14481
5991         * g++.dg/warn/Wunused-7.C: New test.
5992
5993 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5994
5995         * gcc.dg/torture/builtin-integral-1.c: New test.
5996
5997 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5998
5999         PR c++/14586
6000         * g++.dg/parse/non-dependent3.C: New test.
6001
6002 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
6003
6004         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
6005         * g++.dg/eh/simd-2.C: Likewise.
6006         * g++.dg/init/array10.C: Likewise.
6007         * gcc.c-torture/compile/simd-1.c: Likewise.
6008         * gcc.c-torture/compile/simd-2.c: Likewise.
6009         * gcc.c-torture/compile/simd-3.c: Likewise.
6010         * gcc.c-torture/compile/simd-4.c: Likewise.
6011         * gcc.c-torture/compile/simd-6.c: Likewise.
6012         * gcc.c-torture/execute/simd-1.c: Likewise.
6013         * gcc.c-torture/execute/simd-2.c: Likewise.
6014         * gcc.dg/compat/vector-defs.h: Likewise.
6015         * gcc.dg/20020531-1.c: Likewise.
6016         * gcc.dg/altivec-3.c: Likewise.
6017         * gcc.dg/altivec-4.c: Likewise.
6018         * gcc.dg/altivec-varargs-1.c: Likewise.
6019         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
6020         * gcc.dg/i386-mmx-3.c: Likewise.
6021         * gcc.dg/i386-sse-4.c: Likewise.
6022         * gcc.dg/i386-sse-5.c: Likewise.
6023         * gcc.dg/i386-sse-8.c: Likewise.
6024         * gcc.dg/simd-1.c: Likewise.
6025         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
6026         __ev64_opaque__ since the machine description provides it.
6027
6028 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6029
6030         * lib/compat.exp (skip_list): New global variable.
6031         Use it to hold the user defined COMPAT_SKIPS list if any.
6032         (compat-obj): Add the members of skip_list to optall.
6033
6034 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6035
6036         * gcc.dg/compat/union-by-value-1_main.c,
6037         union-by-value-1_x.c, union-by-value-1_y.c,
6038         union-check.h, union-defs.h,
6039         union-init.h, union-return-1_main.c,
6040         union-return-1_x.c, union-return-1_y.c: New files.
6041
6042 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6043
6044         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
6045         mixed-struct-init.h: Add 4 mixed structure types.
6046         struct-by-value-21_main.c, struct-by-value-21_x.c,
6047         struct-by-value-21_y.c, struct-return-21_main.c,
6048         struct-return-21_x.c, struct-return-21_y.c: New files.
6049
6050 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
6051
6052         PR c++/14550
6053         * g++.dg/parse/template14.C: New test.
6054
6055 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6056
6057         * gcc.c-torture/execute/20040313-1.c: New test.
6058
6059 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
6060
6061         PR target/14533
6062         * gcc.dg/20040311-2.c: New test.
6063
6064 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
6065
6066         PR other/14544
6067         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
6068         bit-field.
6069
6070 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
6071
6072         * gcc.dg/20040305-2.c: Add missing return statement.
6073
6074 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6075
6076         * gcc.dg/builtins-34.c: Also check pow10*.
6077
6078 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6079
6080         PR target/14262
6081         * gcc.dg/20040305-2.c: New test.
6082
6083 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6084
6085         * gcc.dg/20040310-1.c: New test.
6086
6087 2004-03-11  Roger Sayle  <roger@eyesopen.com>
6088
6089         * gcc.c-torture/execute/20040311-1.c: New test case.
6090
6091 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
6092
6093         PR c++/14476
6094         * g++.dg/lookup/enum1.C: New test.
6095
6096 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
6097
6098         PR c++/14510
6099         * g++.dg/lookup/struct2.C: New test.
6100
6101 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
6102
6103         * gcc.dg/builtins-34.c: New test.
6104
6105 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6106
6107         * gcc.dg/torture/builtin-nonneg-1.c: New test.
6108
6109 2004-03-09  James E Wilson  <wilson@specifixinc.com>
6110
6111         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
6112         * gcc.dg/alias-2.c: New testcase.
6113
6114 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
6115
6116         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
6117
6118 2004-03-09  Roger Sayle  <roger@eyesopen.com>
6119
6120         * gcc.c-torture/execute/20040309-1.c: New test case.
6121
6122 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6123
6124         PR c++/14397
6125         * g++.dg/overload/ref1.C: New.
6126
6127 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6128
6129         PR c++/14409
6130         * g++.dg/template/spec12.C: New test.
6131
6132         PR c++/14448
6133         * g++.dg/parse/crash14.C: New test.
6134
6135 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6136
6137         PR c++/14230
6138         * g++.dg/init/ref11.C: New test.
6139
6140 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6141
6142         PR c++/14432
6143         * g++.dg/parse/builtin2.C: New test.
6144
6145 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6146
6147         PR c++/14401
6148         * g++.dg/init/ctor3.C: New test.
6149         * g++.dg/init/union1.C: New test.
6150         * g++.dg/ext/anon-struct4.C: New test.
6151
6152 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6153
6154         * g++.dg/lookup/koenig1.C: Tweak error messages.
6155         * g++.dg/lookup/used-before-declaration.C: Likewise.
6156         * g++.dg/other/do1.C: Likewise.
6157         * g++.dg/overload/koenig1.C: Likewise.
6158         * g++.dg/parse/crash13.C: Likewise.
6159         * g++.dg/template/instantiate3.C: Likewise.
6160
6161 2004-03-08  Eric Christopher  <echristo@redhat.com>
6162
6163         * * lib/target-supports.exp: Enable libiconv in test
6164         compilation.  Fix up error checking.
6165
6166 2004-03-08  Roger Sayle  <roger@eyesopen.com>
6167
6168         PR middle-end/14289
6169         * gcc.dg/pr14289-1.c: New test case.
6170         * gcc.dg/pr14289-2.c: Likewise.
6171         * gcc.dg/pr14289-3.c: Likewise.
6172
6173 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
6174
6175         * gcc.c-torture/execute/20040308-1.c: New test.
6176
6177 2004-03-07  Roger Sayle  <roger@eyesopen.com>
6178
6179         * gcc.c-torture/execute/20040307-1.c: New test case.
6180
6181 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
6182
6183         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
6184
6185 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
6186
6187         * gcc.dg/20040306-1.c: New test.
6188
6189 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
6190
6191         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
6192         them static.
6193         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
6194
6195 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6196
6197         PR c/14465
6198         * gcc.dg/decl-6.c: New test.
6199
6200 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6201
6202         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
6203         Rename LOGPOW -> LOG_POW.
6204         (SQRT_EXP, POW_EXP): New.
6205
6206 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6207
6208         * gcc.dg/i386-sse-8.c: New test.
6209
6210 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6211
6212         PR c/14114
6213         * gcc.dg/decl-5.c: New test.
6214
6215 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
6216
6217         * gcc.dg/20040305-1.c: New test.
6218
6219 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
6220
6221         PR other/14354
6222         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
6223
6224 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
6225
6226         PR c++/14425, c++/14426
6227         * g++.dg/ext/altivec-4.C: New test.
6228         * g++.dg/ext/altivec-5.C: New test.
6229
6230 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
6231
6232         * g++.old-deja/g++.other/linkage1.C: Expect errors about
6233         global variables of a type with no linkage.
6234         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
6235         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
6236         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
6237         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
6238         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
6239         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
6240         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
6241         * g++.dg/warn/deprecated.C: Name enum Color.
6242         * g++.dg/overload/VLA.C: Name structure for 'b'.
6243         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
6244
6245 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6246
6247         * gcc.c-torture/compile/20040304-1.c: New test.
6248
6249 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
6250
6251         PR 13728
6252         * gcc.dg/decl-4.c: New testcase.
6253
6254 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
6255
6256         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
6257         as PRECF if sizeof (float) > sizeof (double).
6258         (PRECL): Make it the same as PRECF if
6259         sizeof (float) > sizeof (long double).
6260
6261 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6262
6263         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
6264         system type.  Add check for irix6 which doesn't have c99 runtime.
6265
6266 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
6267
6268         * gcc.dg/const-elim-1.c: xfail for xtensa.
6269
6270 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6271
6272         PR c++/14369
6273         * g++.dg/template/cond4.C: New test.
6274
6275 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6276
6277         PR c++/14360
6278         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
6279
6280         PR c++/14361
6281         * g++.dg/parse/defarg7.C: New test.
6282
6283         PR c++/14359
6284         * g++.dg/template/friend26.C: New test.
6285
6286 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6287
6288         PR c++/14324
6289         * g++.dg/abi/mangle21.C: New test.
6290
6291         PR c++/14260
6292         * g++.dg/parse/constructor2.C: New test.
6293
6294         PR c++/14337
6295         * g++.dg/template/sfinae1.C: New test.
6296
6297 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6298
6299         PR c++/14267
6300         * g++.dg/expr/crash2.C: New test.
6301
6302         PR middle-end/13448
6303         * gcc.dg/inline-5.c: New test.
6304         * gcc.dg/always-inline.c: Split out tests into ...
6305         * gcc.dg/always-inline2.c: ... this and ...
6306         * gcc.dg/always-inline3.c: ... this.
6307
6308 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6309
6310         PR debug/12103
6311         * g++.dg/debug/crash1.C: New test.
6312
6313 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
6314
6315         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
6316         function with __attribute__((noinline)).
6317         (recurser_void2): Likewise.
6318         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
6319         (recurser_void2): Likewise.
6320
6321 2004-02-29  Roger Sayle  <roger@eyesopen.com>
6322
6323         PR middle-end/14203
6324         * g++.dg/warn/Wunused-6.C: New test case.
6325
6326 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
6327
6328         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
6329         not defined.
6330
6331 2004-02-27  Eric Christopher  <echristo@redhat.com>
6332
6333         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
6334         * g++.dg/charset/asm2.c: Run only x86.
6335         * gcc.dg/charset/asm3.c: Ditto.
6336
6337 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
6338
6339         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
6340         ld_library_path.
6341
6342 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
6343
6344         * g++.dg/ext/altivec-3.C: New.
6345
6346 2004-02-26  Richard Henderson  <rth@redhat.com>
6347
6348         * g++.dg/ext/attrib10.C: Mark for warning.
6349         * gcc.dg/attr-alias-1.c: New.
6350
6351 2004-02-26  Richard Henderson  <rth@redhat.com>
6352
6353         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
6354         * gcc.c-torture/execute/20040208-2.c: ... it back.
6355
6356 2004-02-26  Eric Christopher  <echristo@redhat.com>
6357
6358         * lib/target-supports.exp (check-iconv-available): New function.
6359         * lib/gcc-dg.exp (dg-require-iconv): New function.
6360         Use above.
6361         * gcc.dg/charset: New directory.
6362         * gcc.dg/charset/charset.exp: New file.
6363         * gcc.dg/charset/asm1.c: Ditto.
6364         * gcc.dg/charset/asm2.c: Ditto.
6365         * gcc.dg/charset/asm3.c: Ditto.
6366         * gcc.dg/charset/asm4.c: Ditto.
6367         * gcc.dg/charset/asm5.c: Ditto.
6368         * gcc.dg/charset/attribute1.c: Ditto.
6369         * gcc.dg/charset/attribute2.c: Ditto.
6370         * gcc.dg/charset/string1.c: Ditto.
6371         * g++.dg/charset: New directory.
6372         * g++.dg/dg.exp: Add here. Special options.
6373         * g++.dg/charset/charset.exp: New file.
6374         * g++.dg/charset/asm1.c: Ditto.
6375         * g++.dg/charset/asm2.c: Ditto.
6376         * g++.dg/charset/asm3.c: Ditto.
6377         * g++.dg/charset/asm4.c: Ditto.
6378         * g++.dg/charset/attribute1.c: Ditto.
6379         * g++.dg/charset/attribute2.c: Ditto.
6380         * g++.dg/charset/extern1.cc: Ditto.
6381         * g++.dg/charset/extern2.cc: Ditto.
6382         * g++.dg/charset/string1.c: Ditto.
6383
6384 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
6385
6386         PR c++/14278
6387         * g++.dg/parse/comma1.C: New test.
6388
6389 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6390
6391         PR c++/14284
6392         * g++.dg/template/ttp8.C: New test.
6393
6394 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
6395
6396         * gcc.dg/fixuns-trunc-1.c: New test.
6397
6398 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6399
6400         * gcc.dg/builtins-config.h: Use #elif.
6401
6402 2004-02-26  Michael Matz  <matz@suse.de>
6403
6404         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
6405         * gcc.dg/991214-1.c: Likewise.
6406         * gcc.dg/i386-asm-1.c: Likewise.
6407
6408 2004-02-25  Richard Henderson  <rth@redhat.com>
6409
6410         * gcc.c-torture/execute/20040208-2.c: Move ...
6411         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
6412
6413 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6414
6415         PR c++/14246
6416         * g++.dg/other/crash-3.C: New test.
6417
6418 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6419
6420         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
6421         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
6422
6423         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
6424         HP-UX.
6425
6426 2004-02-24  Michael Matz  <matz@suse.de>
6427
6428         * gcc.dg/i386-regparm.c: New.
6429
6430 2004-02-23  James E Wilson  <wilson@specifixinc.com>
6431
6432         * gcc.c-torture/execute/20040223-1.c: New.
6433
6434 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
6435             Kazu Hirata  <kazu@cs.umass.edu>
6436
6437         * gcc.dg/fwritable-strings-1.c: Remove.
6438
6439 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
6440
6441         PR c/14156
6442         * gcc.dg/20040223-1.c: New test.
6443
6444 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6445
6446         PR c++/14106
6447         * g++.dg/ext/typeof9.C: New test.
6448
6449 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6450
6451         PR c++/14250
6452         * g++.dg/other/switch1.C: New test.
6453
6454 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6455
6456         * gcc.dg/cast-function-1.c: Adjust for new informative message.
6457         * gcc.dg/va-arg-1.c: Likewise.
6458
6459 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6460
6461         PR c++/14143
6462         * g++.dg/template/koenig5.C: New test.
6463
6464 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
6465
6466         * g++.dg/ext/altivec-1.C: Generalize target triple.
6467         * g++.dg/ext/altivec-2.C: New test case.
6468         * g++.dg/ext/altivec_check.h: New file.
6469         * gcc.dg/altivec-1.c: Generalize target triple;
6470         include altivec_check.h and call altivec_check().
6471         * gcc.dg/altivec-[2-5].c: Generalize target triple.
6472         * gcc.dg/altivec-6.c: New test case.
6473         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
6474         type casts as needed.
6475         * gcc.dg/altivec-10.c: Include altivec_check.h and call
6476         altivec_check().
6477         * gcc.dg/altivec-12.c: New test case.
6478         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
6479         include altivec_check.h and call altivec_check().
6480         * gcc.dg/altivec_check.h: New file.
6481
6482 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6483
6484         * lib/target-supports.exp (check_alias_available): Don't mangle
6485         function `g' in test program.
6486
6487 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6488
6489         * lib/target-supports.exp (check_profiling_available): Check
6490         argument to determine whether we support a profiling type.
6491         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
6492         check_profiling_available.
6493         * g++.dg/bprob/bprob.exp: Likewise
6494         * g77.dg/bprob/bprob.exp: Likewise.
6495         * gcc.misc-tests/bprob.exp: Likewise.
6496         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
6497         dg-require-profiling and delete expected error handling.
6498         * gcc.dg/20021014-1.c: Likewise.
6499         * gcc.dg/nest.c: Likewise.
6500
6501 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6502
6503         PR c++/12007
6504         * g++.dg/other/vthunk1.C: New test.
6505
6506 2004-02-20  Falk Hueffner  <falk@debian.org>
6507
6508         PR target/14201
6509         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
6510
6511 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
6512
6513         PR c++/13927
6514         * g++.dg/other/error8.C: Remove XFAIL markers.
6515
6516         PR c++/14173
6517         * g++.dg/ext/packed5.C: New test.
6518
6519         PR c++/14199
6520         * g++.dg/warn/Wunused-5.C: New test.
6521
6522         PR c++/14186
6523         * g++.dg/lookup/member1.C: New test.
6524
6525 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
6526
6527         * gcc.c-torture/compile/20040130-1.c: Enable only when
6528         __INT_MAX__ >= 2147483647L.
6529         * gcc.c-torture/compile/961203-1.c: Likewise.
6530
6531 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
6532
6533         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
6534         * g++.dg/opt/template1.C: Robustify assembler regexp
6535
6536 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6537
6538         * gcc.c-torture/execute/simd-4.x: Remove.
6539         * gcc.c-torture/execute/va-arg-25.x: Likewise.
6540         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
6541         Guard with #ifndef SKIP_ATTRIBUTE.
6542         * gcc.dg/compat/vector-1_y.c: Likewise.
6543         * gcc.dg/compat/vector-2_x.c: Likewise.
6544         * gcc.dg/compat/vector-2_y.c: Likewise.
6545         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
6546         * g++.dg/eh/simd-2.C: Likewise.
6547
6548 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
6549
6550         * gcc.c-torture/compile/complex-1.c: New.
6551
6552 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
6553
6554         PR target/14209
6555         * gcc.c-torture/execute/20040218-1.c: New test.
6556
6557 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6558
6559         PR c++/14181
6560         * g++.dg/parse/new2.C: New test.
6561
6562 2004-02-18  Paul Brook  <paul@codesourcery.com>
6563
6564         * gcc.c-torture/compile/libcall-1.c: New test.
6565
6566 2004-02-18  Paul Brook  <paul@codesourcery.com>
6567
6568         PR debug/12934
6569         * gcc.dg/debug/debug-7.c: New test.
6570
6571 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
6572
6573         * gcc.dg/20040217-1.c: New test.
6574
6575 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6576
6577         * gcc.c-torture/execute/990208-1.x: Delete.
6578
6579 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6580
6581         * gcc.c-torture/execute/20040208-2.x: New file.
6582
6583 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6584
6585         PR c++/11326
6586         * g++.dg/abi/structret1.C: New test.
6587
6588 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6589
6590         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6591         (i386_cpuid): No need to test if cpuid is available on AMD64.
6592         Fix assembly, so that it works onboth i386 and AMD64.
6593         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6594         (vecInLong): Fix s[] member type to unsigned int.
6595         (vecInWord): Remove type.
6596         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6597         (a64, b64, c64, d64, e64): Remove.
6598         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6599         Remove unused variable.  Remove initialization of removed variables.
6600         Don't call mmx_tests nor sse_tests.
6601         (reference_mmx, reference_sse): Remove.
6602         (check): Add return stmt.
6603         * gcc.dg/i386-sse-7.c: New test.
6604         * gcc.dg/i386-mmx-4.c: New test.
6605
6606 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6607
6608         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6609         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6610         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6611         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6612         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6613         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6614         g++.dg/tc1/dr94.C: Fix line terminator.
6615
6616 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6617
6618         * gcc.c-torture/compile/20040216-1.c: New.
6619
6620 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6621
6622         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6623         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6624         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6625         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6626         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6627         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6628
6629 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6630
6631         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6632
6633 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6634
6635         PR c++/13971
6636         * g++.dg/expr/cond4.C: New test.
6637
6638         PR c++/14086
6639         * g++.dg/lookup/crash2.C: New test.
6640
6641 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6642
6643         * gcc.c-torture/compile/20040214-2.c: New test.
6644
6645 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6646
6647         PR c++/14116
6648         * g++.dg/ext/typeof8.C: New test.
6649
6650 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6651
6652         * gcc.c-torture/compile/20040214-1.c: New test.
6653
6654 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6655
6656         PR c++/13635
6657         * g++.dg/template/spec11.C: New test.
6658
6659 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6660
6661         PR c++/13927
6662         * g++.dg/other/error8.C: New test.
6663
6664 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6665
6666         PR c++/14122
6667         * g++.dg/template/array4.C: New test.
6668
6669         PR c++/14108
6670         * g++.dg/inherit/thunk2.C: New test.
6671
6672         PR c++/14083
6673         * g++.dg/eh/cond2.C: New test.
6674
6675 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6676
6677         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6678
6679 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6680
6681         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6682
6683 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6684
6685         * g++.dg/simd-2.C: xfail on ppc64-linux.
6686
6687 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6688
6689         PR c/456
6690         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6691         tests.
6692
6693 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6694
6695         * gcc.dg/builtins-33.c: New test.
6696
6697 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6698
6699         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6700
6701 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6702
6703         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6704
6705 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6706
6707         * gcc.dg/ppc64-abi-3.c: New test.
6708
6709 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6710
6711         PR c/14092
6712
6713         * gcc.dg/pr14092-1.c: New testcase.
6714
6715 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6716
6717         * gcc.dg/cpp/assert4.c: Fix typo last change.
6718
6719         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6720         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6721
6722         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6723
6724 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6725
6726         * gcc.c-torture/compile/20040209-1.c: New test case.
6727
6728 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6729
6730         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6731
6732 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6733
6734         * gcc.c-torture/execute/20040208-[12].c: New tests.
6735
6736 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6737
6738         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6739
6740 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6741
6742         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6743
6744 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6745
6746         Bug 13856
6747         * gcc.dg/visibility-8.c: New testcase.
6748
6749 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6750
6751         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6752         arguments.
6753         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6754
6755 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6756
6757         PR middle-end/13696
6758         * g++.dg/opt/fold1.C: New test case.
6759
6760 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6761
6762         PR c++/14033
6763         * g++.dg/other/crash-2.C: New test.
6764
6765 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6766
6767         PR c++/14028
6768         * g++.dg/parse/angle-bracket2.C: New test.
6769
6770 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6771
6772         PR middle-end/13750
6773         Revert:
6774         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6775         PR pch/13361
6776         * testsuite/g++.dg/pch/wchar-1.C: New.
6777         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6778
6779 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6780
6781         PR c++/14008
6782         * g++.dg/parse/error15.C: New test.
6783         * g++.dg/parse/crash11.C: Update dg-error mark.
6784
6785 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6786
6787         PR c++/13932
6788         * g++.dg/warn/conv2.C: New test.
6789
6790 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6791
6792         PR c++/13086
6793         * g++.dg/warn/incomplete1.C: Remove xfail.
6794
6795 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6796
6797         * lib/file-format.exp (gcc_target_object_format): Use
6798         ${tool}_target_compile, not gcc_target_compile.
6799         * lib/target-supports.exp (check_alias_available): Likewise.
6800         (check_gc_sections_available): Likewise.
6801         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6802         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6803         dg-require-alias.
6804
6805 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6806
6807         PR c++/13969
6808         * g++.dg/template/static6.C: New test.
6809
6810 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6811
6812         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6813
6814 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6815
6816         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6817         tests for systems where `char' is unsigned by default.
6818
6819 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6820
6821         PR c++/13997
6822         * g++.dg/template/partial3.C: New test.
6823
6824 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6825
6826         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6827         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6828         Remove mentions of obsolete ports.
6829
6830 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6831
6832         * gcc.dg/noncompile/20001228-1.c: Fix for new
6833         error message.
6834
6835 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6836
6837         PR target/9348
6838         * gcc.c-torture/execute/multdi-1.c: New test case.
6839
6840 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6841
6842         PR c++/13925
6843         * g++.dg/template/lookup5.C: New test.
6844
6845 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6846
6847         PR c++/13950
6848         * g++.dg/template/lookup4.C: New test.
6849
6850         PR c++/13970
6851         * g++.dg/parse/error14.C: New test.
6852
6853         PR c++/14002
6854         * g++.dg/parse/template13.C: New test.
6855
6856 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6857
6858         PR c++/13978
6859         * g++.dg/template/koenig4.C: New test.
6860
6861         PR c++/13968
6862         * g++.dg/template/crash17.C: New test.
6863
6864         PR c++/13975
6865         * g++.dg/parse/error13.C: New test.
6866         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6867
6868 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6869
6870         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6871
6872 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6873
6874         PR c/11658
6875         PR c/13994
6876         * gcc.dg/noncompile/20040203-1.c: New test.
6877         * gcc.dg/noncompile/20040203-2.c: Likewise.
6878         * gcc.dg/noncompile/20040203-3.c: Likewise.
6879         * gcc.dg/20040203-1.c: Likewise.
6880
6881 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6882
6883         PR c++/10858
6884         * g++.dg/template/sizeof7.C: New test.
6885
6886 2004-02-02  Eric Christopher  <echristo@redhat.com>
6887             Zack Weinberg  <zack@codesourcery.com>
6888
6889         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6890
6891 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6892
6893         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6894         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6895         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6896         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6897
6898 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6899
6900         PR c++/13113
6901         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6902
6903         PR c++/13854
6904         * g++.dg/ext/attrib13.C: New test.
6905
6906         PR c++/13907
6907         * g++.dg/conversion/op2.C: New test.
6908
6909 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6910
6911         * gcc.dg/titype-1.c: Fix pasto.
6912
6913 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6914
6915         * gcc.dg/titype-1.c: New test.
6916
6917 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6918
6919         PR c++/13957
6920         * g++.dg/template/non-type-template-argument-1.C,
6921         g++.dg/template/qualified-id1.C: Update dg-error marks.
6922         * g++.dg/template/nontype6.C: New test.
6923
6924 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6925
6926         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6927         * gcc.dg/builtins-31.c: New testcase.
6928         * gcc.dg/builtins-32.c: New testcase.
6929
6930 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6931
6932         * objc.dg/call-super-2.m: Update line numbers
6933         for the including of stddef.h.
6934
6935 2004-01-30  Michael Matz  <matz@suse.de>
6936
6937         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6938         g++.dg/ext/case-range3.C: New tests.
6939
6940 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6941
6942         DR206
6943         PR c++/13813
6944         * g++.dg/template/member4.C: New test.
6945
6946 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6947
6948         PR c++/13683
6949         * g++.dg/template/sizeof6.C: New test.
6950
6951 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6952
6953         * gcc.dg/fwritable-strings-1.c: New test.
6954
6955 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6956
6957         * gcc.c-torture/compile/20040130-1.c: New test.
6958
6959 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6960
6961         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6962
6963 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6964
6965         PR c++/13883
6966         * g++.dg/template/ctor3.C: New test.
6967
6968 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6969
6970         * g++.dg/tc1: New directory.
6971         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6972         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6973         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6974         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6975         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6976
6977 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6978
6979         * g++.dg/parse/error11.C: New test.
6980         * g++.dg/parse/error12.C: Likewise.
6981
6982 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6983
6984         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6985         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6986
6987 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6988
6989         PR c++/13791
6990         * g++.dg/ext/attrib12.C: New test.
6991
6992         PR c++/13736
6993         * g++.dg/parse/cast2.C: New test.
6994
6995 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6996
6997         * objc.dg/encode-2.m (main): New local string.  Set depending on
6998         sizeof long.  Use in sscanf call.
6999         * objc.dg/encode-3.m (main): New local string.  Set depending on
7000         sizeof long.  Use in scan_initial call.
7001
7002 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7003
7004         * objc.dg/call-super-2.m: Make LP64-safe.
7005         * objc.dg/desig-init-1.m: Likewise.
7006
7007 2004-01-27  Devang Patel <dpatel@apple.com>
7008
7009         * g++.dg/debug/namespace1.C: New test.
7010
7011 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
7012
7013         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
7014         xscale-*-*.
7015
7016         * gcc.dg/arm-mmx-1.c: New test.
7017
7018 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7019
7020         * gcc.dg/20040127-1.c: New test.
7021         * gcc.dg/20040127-2.c: New test.
7022
7023 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7024
7025         * objc.dg/stret-1.m (glob): Renamed to globa.
7026
7027 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
7028
7029         PR c++/13663
7030         * g++.dg/expr/for1.C: New test.
7031
7032 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
7033
7034         PR middle-end/13779
7035         * gcc.dg/darwin-longlong.c: New test.
7036
7037 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
7038
7039         * gcc.dg/20040124-1.c: Moved test from here...
7040         * gcc.c-torture/compile/20040124-1.c: ...to here.
7041
7042 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7043
7044         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
7045         the assembly output if -m64 is passed.
7046
7047 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
7048
7049         PR c++/13833
7050         * g++.dg/template/cond3.C: New test.
7051
7052 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7053
7054         PR c++/13810
7055         * g++.dg/template/ttp7.C: New test.
7056
7057 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7058
7059         PR c++/13797
7060         * g++.dg/template/nontype4.C: New test.
7061         * g++.dg/template/nontype5.C: Likewise.
7062
7063 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
7064
7065         * gcc.dg/torture/mips-clobber-at.c: New test.
7066
7067 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
7068
7069         * gcc.dg/20040124-1.c: New test.
7070
7071 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
7072
7073         * gcc.dg/20040123-1.c: New test.
7074
7075 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7076
7077         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
7078
7079 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7080
7081         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
7082
7083 2004-01-23  Andrew Pinski  <apinski@apple.com>
7084
7085         * gcc.dg/20030121-1.c: Move to ..
7086         * gcc.dg/20040121-1.c: here.
7087
7088 2004-01-23  Roger Sayle  <roger@eyesopen.com>
7089
7090         * gcc.dg/builtins-29.c: New test case.
7091
7092 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7093
7094         PR 18314
7095         * gcc.dg/builtins-30.c: New testcase.
7096
7097 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
7098
7099         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
7100         * lib/g77.exp: Likewise.
7101         * lib/objc.exp: Likewise.
7102         * lib/g++.exp: Likewise.
7103
7104 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7105
7106         * gcc.dg/struct-by-value-2.c: New test.
7107
7108 2004-01-21  Andrew Pinski  <apinski@apple.com>
7109
7110         PR target/13785
7111         * gcc.dg/20030121-1.c: New test.
7112
7113 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
7114
7115         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
7116         clobber frame pointer register in asm statement.
7117
7118 2004-01-21  Falk Hueffner  <falk@debian.org>
7119
7120         * gcc.c-torture/compile/20040121-1.c: New test.
7121
7122 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
7123
7124         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
7125
7126 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
7127
7128         * gcc.dg/ppc64-abi-2.c: New test.
7129
7130 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
7131
7132         * lib/treelang.exp: Fill out this file.
7133         * lib/treelang-dg.exp: New File.
7134
7135 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7136
7137         * gcc.c-torture/compile/981022-1.c: Remove.
7138         * gcc.dg/array-5.c: Remove XFAIL.
7139         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
7140         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
7141         gcc.dg/cond-lvalue-1.c: Update.
7142         * gcc.dg/cast-lvalue-2.c: New test.
7143
7144 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
7145
7146         PR c++/13592
7147         * g++.dg/other/error1.C (class foo): Tweak error message.
7148
7149         PR c++/13592
7150         * g++.dg/template/call2.C: New test.
7151
7152 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7153
7154         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
7155         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
7156         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
7157         scalar-return-1_x.c, scalar-return-2_y.c,
7158         scalar-return-3_x.c, scalar-return-3_y.c,
7159         scalar-return-4_x.c, scalar-return-4_y.c,
7160         struct-align-1.h, struct-align-1_x.c,
7161         struct-align-1_y.c, struct-align-2.h,
7162         struct-align-2_x.c, struct-align-2_y.c,
7163         struct-by-value-10_y.c, struct-by-value-11_x.c,
7164         struct-by-value-11_y.c, struct-by-value-12_x.c,
7165         struct-by-value-12_y.c, struct-by-value-13_x.c,
7166         struct-by-value-13_y.c, struct-by-value-14_x.c,
7167         struct-by-value-14_y.c, struct-by-value-15_x.c,
7168         struct-by-value-15_y.c, struct-by-value-16_y.c,
7169         struct-by-value-17_y.c, struct-by-value-18_y.c,
7170         struct-by-value-19_y.c, struct-by-value-1_x.c,
7171         struct-by-value-1_y.c, struct-by-value-20_y.c,
7172         struct-by-value-2_x.c, struct-by-value-2_y.c,
7173         struct-by-value-3_y.c, struct-by-value-4_x.c,
7174         struct-by-value-4_y.c, struct-by-value-5_y.c,
7175         struct-by-value-6_y.c, struct-by-value-7_y.c
7176         struct-by-value-8_x.c, struct-by-value-8_y.c
7177         struct-by-value-9_x.c, struct-by-value-9_y.c
7178         struct-return-10_x.c, struct-return-10_y.c,
7179         struct-return-19_x.c, struct-return-20_x.c
7180         struct-return-2_x.c, struct-return-2_y.c
7181         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
7182         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
7183
7184 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7185
7186         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
7187         attribute on sparc*-sun-solaris2.*.
7188
7189 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
7190
7191         PR c++/13710
7192         * g++.dg/ext/typeof7.C: New test.
7193
7194 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
7195
7196         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
7197         * gcc.dg/const-elim-1.c: Same.
7198
7199 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
7200
7201         * objc.dg/stret-1.m: New.
7202         * objc.dg/stret-2.m: New.
7203
7204 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7205
7206         PR c++/11895
7207         * g++.dg/ext/vector1.C: New test.
7208
7209 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
7210
7211         * gcc.dg/pch/import-1.c: New.
7212         * gcc.dg/pch/import-1.hs: New.
7213         * gcc.dg/pch/import-1a.h: New.
7214         * gcc.dg/pch/import-1b.h: New.
7215         * gcc.dg/pch/import-1c.h: New.
7216
7217 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7218
7219         PR c++/13574
7220         * g++.dg/ext/array1.C: New test.
7221
7222         PR c++/13178
7223         * g++.dg/conversion/op1.C: New test.
7224
7225 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
7226
7227         PR 11864
7228         From Kazumoto Kojima / Dan Kegel:
7229         * gcc.dg/pr11864-1.c: New test.
7230
7231         PR 10392
7232         From Marcus Comstedt / Dan Kegel:
7233         * gcc.dg/pr10392-1.c: New test.
7234
7235 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7236
7237         PR c++/13478
7238         * g++.dg/init/ref10.C: New test.
7239
7240 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7241
7242         PR c++/13407
7243         * g++.dg/parse/typename6.C: New test.
7244
7245 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7246
7247         PR pch/13361
7248         * testsuite/g++.dg/pch/wchar-1.C: New.
7249         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7250
7251 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7252
7253         PR c++/9259
7254         * g++.dg/expr/sizeof2.C: New test.
7255
7256 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
7257
7258         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
7259
7260 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7261
7262         PR c++/13659
7263         * g++.dg/lookup/strong-using-3.C: New.
7264         * g++.dg/lookup/using-10.C: New.
7265
7266 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7267
7268         PR c++/13594
7269         * g++.dg/lookup/strong-using-2.C: New.
7270
7271 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
7272             Dan Kegel <dank@kegel.com>
7273             J"orn Rennecke <joern.rennecke@superh.com>
7274
7275         PR target/9365
7276         * gcc.dg/pr9365-1.c: New test.
7277
7278 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7279
7280         PR c++/8856
7281         * g++.dg/parse/casting-operator2.C: New test.
7282         * g++.old-deja/g++.pt/explicit83.C: Remove.
7283
7284 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7285
7286         * gcc.dg/label-compound-stmt-1.c: New test.
7287         * gcc.c-torture/compile/950922-1.c,
7288         gcc.c-torture/compile/20000211-3.c,
7289         gcc.c-torture/compile/20000518-1.c,
7290         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
7291         compound statements.
7292
7293 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
7294
7295         * gcc.dg/ppc64-abi-1.c: New test.
7296
7297 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
7298
7299          * g++.dg/ext/attrib9.C: Add dg-warnings.
7300
7301 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7302
7303         PR c++/12335
7304         * g++.dg/parse/dtor3.C: New test.
7305
7306 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7307
7308         PR c++/12709
7309         * g++.dg/parse/try-catch-1.C: New test.
7310
7311 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
7312
7313         * ada/acats/run_all.sh: Add more verbose output in acats.log
7314         when compiling tests.
7315
7316 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7317
7318         PR 13656
7319         * gcc.dg/typedef-redecl.c: New test case.
7320         * gcc.dg/typedef-redecl.h: New support file.
7321
7322 2004-01-13  Jan Hubicka  <jh@suse.cz>
7323
7324         * gcc.dg/always_inline.c: New test.
7325         * gcc.dg/debug/20031231-1.c: Fix.
7326
7327 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7328
7329         PR c++/13474
7330         * g++.dg/template/array3.C: New test.
7331
7332 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7333
7334         * g++.dg/ext/lvalue1.C: No longer expected to fail.
7335         * g++.dg/warn/Wunused-2.C: Likewise.
7336
7337 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7338
7339         PR c++/13289
7340         * g++.dg/template/instantiate6.C: New test.
7341
7342 2004-01-12  Roger Sayle  <roger@eyesopen.com>
7343
7344         PR middle-end/11397
7345         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
7346
7347 2004-01-12  Jan Hubicka  <jh@suse.cz>
7348
7349         PR opt/12826
7350         * gcc.dg/20040112-1.c: New.
7351
7352         * gcc.dg/dwarf-die[1-7].c: Move to...
7353         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
7354         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
7355
7356 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
7357
7358         PR c++/4100
7359         * g++.dg/parse/friend4.C: New test.
7360
7361 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
7362
7363         PR c++/4100
7364         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
7365         definition is called a friend.
7366
7367 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
7368
7369         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
7370
7371 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
7372
7373         PR c++/3478
7374         * g++.dg/parse/error10.C: New test.
7375         * g++.dg/template/arg2.C: Accept "invalid type" error.
7376
7377 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
7378
7379         PR middle-end/13392
7380         * g++.dg/opt/expect2.C: New test.
7381
7382 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7383
7384         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
7385         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
7386         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
7387         Update dg-error regexps.
7388
7389 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7390
7391         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
7392         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
7393
7394 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7395
7396         * gcc.dg/pragma-re-1.c: Use right pointer type.
7397
7398 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7399
7400         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
7401
7402 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
7403
7404         * gcc.dg/rs6000-ldouble-1.c: New.
7405
7406 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7407
7408         DR 337
7409         PR c++/9256
7410         * g++.dg/other/abstract1.C: New test.
7411
7412 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
7413
7414         * g++.dg/lookup/strong-using-1.C: New.
7415
7416 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7417
7418         PR c/11234
7419         * gcc.dg/func-ptr-conv-1.c: New test.
7420         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
7421
7422 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
7423
7424         PR target/13380.
7425         * gcc.c-torture/compile/20040109-1.c: New.
7426
7427 2004-01-08  Stuart Hastings  <stuart@apple.com>
7428
7429         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
7430         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
7431         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
7432
7433 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
7434
7435         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
7436
7437 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7438
7439         * ada/acats/run_acats: Treat 'gnatchop' the same way
7440         as 'gnatmake'.  Export GCC_DRIVER.
7441         * ada/acats/run_all.sh: Add target_gnatchop.  Use
7442         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
7443
7444 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7445
7446         PR c++/12573
7447         * g++.dg/template/dependent-expr4.C: New test.
7448
7449 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
7450
7451         * gcc.dg/altivec-11.c: New test.
7452
7453 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
7454
7455         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
7456
7457 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7458
7459         PR c/6024
7460         * gcc.dg/enum-compat-1.c: New test.
7461         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
7462
7463 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7464
7465         PR c/12165
7466         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
7467         gcc.dg/c99-idem-qual-3.c: New tests.
7468
7469 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
7470
7471         * gcc.dg/winline-7.c: Don't cast void * to int.
7472
7473 2004-01-06  Jan Hubicka  <jh@suse.cz>
7474
7475         * gcc.dg/i386-sse-5.c: New test
7476         * g++.dg/eh/simd-1.c: Add -w argument for i386.
7477
7478 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7479
7480         PR c++/12815
7481         * g++.dg/rtti/typeid4.C: New test.
7482
7483 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7484
7485         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
7486
7487 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7488
7489         PR c++/12132
7490         * g++.dg/template/error11.C: New test.
7491
7492         PR c++/13451
7493         * g++.dg/template/class2.C: New test.
7494
7495 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7496         Richard Sandiford <rsandifo@redhat.com>
7497
7498         PR c++/13387
7499         * g++.dg/opt/alias3.C: New test.
7500
7501 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
7502
7503         PR c++/13157
7504         * g++.dg/template/koenig3.C: New test.
7505
7506         PR c++/13529
7507         * g++.dg/parse/offsetof3.C: New test.
7508
7509         * g++.dg/init/copy7.C: Add missing dg-error markers.
7510
7511         PR c++/12226
7512         * g++.dg/init/copy7.c: New test.
7513
7514         PR c++/13536
7515         * g++.dg/parse/cast1.C: New test.
7516
7517 2004-01-04  Jan Hubicka  <jh@suse.cz>
7518
7519         * gcc.dg/winline[1-7].c: New tests.
7520
7521 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7522
7523         PR c++/13520
7524         * g++.dg/template/qualttp22.C: New test.
7525
7526 2004-01-01  Jan Hubicka  <jh@suse.cz>
7527
7528         * gcc.dg/debug/20031231-1.c: New.
7529         * gcc.c-torture/compile/20040101-1.c: New.
7530         * gcc.dg/dwarf-die-[1-7].c: New.
7531
7532 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
7533
7534         PR optimization/13521
7535         * gcc.c-torture/compile/20031231-1.c: New test.
7536
7537 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7538
7539         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
7540
7541 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7542
7543         PR c++/10079
7544         * g++.dg/template/crash16.C: New test.
7545
7546 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
7547
7548         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
7549
7550 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7551
7552         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
7553         ports.
7554         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7555         * g++.old-deja/g++.law/profile1.C: Likewise.
7556         * gcc.c-torture/compile/981006-1.c: Likewise.
7557         * gcc.c-torture/execute/loop-2e.x: Likewise.
7558         * gcc.c-torture/execute/loop-2f.x: Remove.
7559         * gcc.c-torture/execute/loop-2g.x: Likewise.
7560         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
7561         * gcc.dg/20020312-2.c: Remove traces of dead ports.
7562
7563 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7564
7565         PR c++/13507
7566         * g++.dg/ext/attrib11.C: New test.
7567
7568         PR c++/13494
7569         * g++.dg/template/array2-1.C: New test.
7570         * g++.dg/template/array2-2.C: New test.
7571
7572 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
7573
7574         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7575
7576 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7577
7578         PR c++/12774
7579         * g++.dg/template/array1-1.C: New test.
7580         * g++.dg/template/array1-2.C: New test.
7581
7582 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7583
7584         PR fortran/12632
7585         * g77.dg/12632.f: New test case.
7586
7587 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7588
7589         PR c++/13289
7590         * g++.dg/parse/nontype1.C: New test.
7591
7592 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7593
7594         PR c++/12403
7595         * g++.dg/parse/explicit1.C: New test.
7596         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7597
7598 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7599
7600         PR c++/13081
7601         * g++.dg/opt/inline6.C: New test.
7602
7603         PR c++/12613
7604         * g++.dg/parse/error9.C: New test.
7605
7606         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7607
7608 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7609
7610         PR c++/13009
7611         * g++.dg/init/assign1.C: New test.
7612
7613 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7614
7615         PR c++/13070
7616         * g++.dg/warn/format3.C: New test case.
7617
7618 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7619
7620         * gcc.c-torture/compile/20031227-1.c: New test.
7621
7622 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7623
7624         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7625         * g77.dg/bprob/bprob.exp: Likewise.
7626         * gcc.misc-tests/bprob.exp: Likewise.
7627         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7628         variants on systems where the library does not provide that
7629         functionality.
7630         * gcc.dg/builtins-20.c: Use builtins-config.h.
7631         * gcc.dg/builtins-config.h: New file.
7632
7633 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7634
7635         * lib/gcc-dg.exp (dg-require-profiling): New function.
7636         * lib/target-supports.exp (check_profiling_available): Likewise.
7637         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7638         * g77.dg/bprob/bprob.exp: Likewise.
7639         * gcc.misc-tests/bprob.exp: Likewise.
7640         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7641         * gcc.dg/20021014-1.c: Likewise.
7642         * gcc.dg/nest.c: Likewise.
7643
7644 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7645
7646         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7647         compiling.
7648         * g++.dg/lookup/java2.C: Likewise.
7649         * gcc.dg/cpp/lexident.c: Likewise.
7650
7651 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7652
7653         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7654         given.
7655         * gcc.c-torture/compile/961203-1.c: Likewise.
7656         * gcc.c-torture/compile/980506-1.c: Likewise.
7657
7658 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7659
7660         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7661         (additional_prunes): New global.
7662         (gcc-dg-prune): Handle additional per-test pruning.
7663         (dg-test): Clear additional_prunes between tests.
7664
7665         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7666         dg-prune-output to avoid spurious failures from assembler
7667         complaining about nonexistent WAW violations.
7668         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7669         Use dg-prune-output to avoid spurious failures from assembler
7670         warning about Itanium B-step errata.
7671
7672 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7673
7674         * g++.dg/abi/macro0.C: New test.
7675         * g++.dg/abi/macro1.C: Likewise.
7676         * g++.dg/abi/macro2.C: Likewise.
7677
7678         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7679         * g++.dg/abi/bitfield7.C: Likewise.
7680         * g++.dg/abi/dtor2.C: Likewise.
7681         * g++.dg/abi/mangle11.C: Likewise.
7682         * g++.dg/abi/mangle12.C: Likewise.
7683         * g++.dg/abi/mangle14.C: Likewise.
7684         * g++.dg/abi/mangle17.C: Likewise.
7685         * g++.dg/abi/vbase10.C: Likewise.
7686         * g++.dg/abi/vbase14.C: Likewise.
7687         * g++.dg/template/qualttp17.C: Likewise.
7688
7689 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7690
7691         PR c/11995
7692         * gcc.dg/20031223-1.c: New test.
7693
7694 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7695
7696         * gcc.dg/noreturn-7.c: New test.
7697
7698 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7699
7700         * gcc.dg/null-pointer-1.c: New test.
7701
7702 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7703
7704         * g++.old-deja/g++.jason/template18.C: Remove.
7705         * g++.old-deja/g++.jason/template37.C: Likewise.
7706
7707         PR c++/12862
7708         * g++.dg/lookup/ns1.C: New test.
7709
7710         PR c++/12397
7711         * g++.dg/template/lookup3.C: New test.
7712
7713 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7714
7715         * g++.dg/template/recurse1.C: New test
7716
7717 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7718
7719         PR c++/12479
7720         * g++.dg/parse/semicolon1.C: New test.
7721         * g++.dg/parse/semicolon1.h: Likewise.
7722
7723 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7724
7725         * gcc.dg/darwin-misaligned.c: New test.
7726
7727 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7728
7729         PR c/9163
7730         * gcc.dg/20031222-1.c: New test.
7731
7732 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7733
7734         PR c++/13438
7735         * g++.dg/parse/error8.C: New test.
7736
7737         PR c++/11554
7738         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7739
7740 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7741
7742         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7743         too small.
7744         * gcc.c-torture/compile/930217-1.c: Likewise.
7745         * gcc.c-torture/compile/930513-1.c: Likewise.
7746         * gcc.c-torture/execute/920908-2.c: Likewise.
7747         * gcc.c-torture/execute/921204-1.c: Likewise.
7748         * gcc.c-torture/execute/930621-1.c: Likewise.
7749         * gcc.c-torture/execute/930630-1.c: Likewise.
7750         * gcc.c-torture/execute/931031-1.c: Likewise.
7751         * gcc.c-torture/execute/980602-2.c: Likewise.
7752         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7753         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7754         * gcc.c-torture/execute/extzvsi.c: Likewise.
7755         * gcc.c-torture/unsorted/ext.c: Likewise.
7756
7757 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7758
7759         PR target/12749
7760         * gcc.c-torture/compile/20031220-2.c: New test case.
7761
7762 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7763
7764         PR optimization/13031
7765         * gcc.c-torture/compile/20031220-1.c: New test case.
7766
7767 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7768
7769         * gcc.dg/cast-function-1.c: New test.
7770
7771 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7772
7773         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7774         formats.
7775
7776 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7777
7778         PR c++/12795
7779         * g++.dg/ext/attrib10.C: New test.
7780
7781 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7782
7783         * gcc.dg/cleanup-10.c: New test.
7784         * gcc.dg/cleanup-11.c: New test.
7785
7786 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7787
7788         PR c++/13239
7789         * g++.dg/opt/expect1.C: New test.
7790
7791 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7792
7793         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7794
7795 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7796
7797         PR debug/12923
7798         * gcc.dg/20031218-1.c: New test.
7799
7800         PR debug/12389
7801         * gcc.dg/20031218-2.c: New test.
7802         * gcc.dg/20031218-3.c: New test.
7803
7804         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7805         of label name and allow for USER_LABEL_PREFIX == "_" names.
7806         * g++.dg/abi/mangle18-2.C: Likewise.
7807         * g++.dg/abi/mangle19-1.C: Likewise.
7808         * g++.dg/abi/mangle19-2.C: Likewise.
7809         * g++.dg/abi/mangle20-1.C: Likewise.
7810         * g++.dg/abi/mangle20-2.C: Likewise.
7811
7812 2003-12-18  Richard Henderson  <rth@redhat.com>
7813
7814         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7815
7816 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7817             Dan Kegel <dank@kegel.com>
7818
7819         PR other/12009
7820         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7821         testing a cross compiler, it causes spurious compile failures.
7822         * lib/g++.exp: Likewise.
7823
7824 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7825
7826         PR c++/13262
7827         * g++.dg/template/access13.C: New test.
7828
7829 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7830
7831         * gcc.dg/20031216-1.c: New test.
7832
7833 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7834
7835         PR c++/9154
7836         * g++.dg/template/error10.C: New test.
7837
7838 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7839
7840         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7841         * g++.dg/eh/simd-2.C: Likewise.
7842
7843 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7844             Roger Sayle  <roger@eyesopen.com>
7845
7846         * gcc.c-torture/execute/ieee/mzero5.c: New.
7847
7848 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7849
7850         PR c++/10603
7851         * g++.dg/parse/error6.C: New test.
7852
7853         PR c++/12827
7854         * g++.dg/parse/error7.C: New test.
7855
7856 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7857
7858         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7859         at -O with stabs debugging formats.
7860         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7861         * gcc.dg/debug/debug-2.c: Likewise.
7862
7863 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7864
7865         PR c++/12696
7866         * g++.dg/init/error1.C: New test.
7867
7868         PR c++/12218
7869         * g++.dg/init/pm3.C: New test.
7870
7871 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7872
7873         PR c/3347
7874         * gcc.dg/bitfld-8.c: New test.
7875
7876 2003-12-16  James Lemke  <jim@wasabisystems.com>
7877
7878         * gcc.dg/arm-scd42-[123].c: New tests.
7879
7880 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7881
7882         PR c++/9043
7883         * g++.dg/abi/mangle20-1.C: New test.
7884         * g++.dg/abi/mangle20-2.C: New test.
7885
7886 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7887
7888         PR c++/13275
7889         * g++.dg/other/offsetof2.C: Remove XFAIL.
7890         * g++.dg/parse/offsetof1.C: New test.
7891         * g++.gd/parse/offsetof2.C: Likewise.
7892
7893 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7894
7895         * g++.dg/template/nontype3.C: New test.
7896         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7897
7898 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7899
7900         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7901
7902 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7903
7904         PR c++/13387
7905         * g++.dg/expr/assign1.C: New test.
7906
7907         PR c++/13242
7908         * g++.dg/abi/mangle19-1.C: New test.
7909         * g++.dg/abi/mangle19-2.C: New test.
7910
7911 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7912
7913         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7914
7915 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7916
7917         * gcc.c-torture/execute/20031216-1.c: New test.
7918
7919 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7920
7921         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7922         an ICE regression.
7923
7924 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7925
7926         PR c++/10926
7927         * g++.dg/template/error9.C: New test.
7928
7929         PR c++/11116
7930         * g++.dg/template/error8.C: New test.
7931
7932 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7933
7934         PR middle-end/13400
7935         * gcc.c-torture/execute/20031215-1.c: New test case.
7936
7937 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7938
7939         PR c++/13269
7940         * g++.dg/parse/error5.C: New test.
7941
7942         PR c++/12989
7943         * g++.dg/expr/sizeof1.C: New test.
7944
7945         PR c++/13310
7946         * g++.dg/template/crash15.C: New test.
7947
7948 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7949
7950         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7951         a non-POD type as the last named parameter of a varargs function.
7952
7953 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7954
7955         PR c++/13243
7956         PR c++/12573
7957         * g++.dg/template/crash14.C: New test.
7958         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7959
7960 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7961
7962         * g++.dg/other/java1.C: New test.
7963
7964         PR c++/13241
7965         * g++.dg/abi/mangle18-1.C: New test.
7966         * g++.dg/abi/mangle18-2.C: New test.
7967
7968 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7969
7970         PR optimization/10312
7971         * gcc.c-torture/execute/20031214-1.c: New.
7972
7973 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7974
7975         PR c++/10779
7976         PR c++/12160
7977         * g++.dg/parse/error3.C: New test.
7978         * g++.dg/parse/error4.C: Likewise.
7979         * g++.dg/abi/mangle4.C: Tweak error messages.
7980         * g++.dg/lookup/using5.C: Likewise.
7981         * g++.dg/other/error2.C: Likewise.
7982         * g++.dg/parse/typename5.C: Likewise.
7983         * g++.dg/parse/undefined1.C: Likewise.
7984         * g++.dg/template/arg2.C: Likewise.
7985         * g++.dg/template/ttp3.C: Likewise.
7986         * g++.dg/template/type1.C: Likewise.
7987         * g++.old-deja/g++.other/crash32.C: Likewise.
7988         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7989
7990 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7991
7992         PR c++/13106
7993         * g++.dg/warn/noreturn-3.C: New test.
7994
7995 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7996
7997         PR c++/13118
7998         * g++.dg/abi/covariant3.C: New.
7999
8000 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
8001
8002         * g++.dg/eh/ia64-1.C: New test.
8003
8004 2003-12-12  Roger Sayle  <roger@eyesopen.com>
8005
8006         PR optimization/13037
8007         * g77.f-torture/execute/13037.f: New test case.
8008
8009 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8010
8011         PR c++/12881
8012         * g++.dg/abi/covariant2.C: New.
8013
8014 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
8015
8016         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
8017
8018 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
8019
8020         * gcc.c-torture/execute/wchar_t-1.x: Delete.
8021
8022 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
8023
8024         PR other/10819
8025         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
8026         to fix Bug 10819.
8027         * lib/g++.exp (g++_version): Likewise.
8028         * lib/g77.exp (g77_version): Likewise.
8029         * lib/objc.exp (default_objc_version): Likewise.
8030
8031 2003-12-10  Richard Henderson  <rth@redhat.com>
8032
8033         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
8034
8035         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
8036
8037 2003-12-08  Matt Austern  <austern@apple.com>
8038
8039         PR c/13134
8040         * lib/gcc-dg.exp (dg-require-visibility): Define.
8041         * lib/target-supports (check_visibility_available): Define.
8042         * gcc.dg/visibility-1.c: New test.
8043         * gcc.dg/visibility-2.c: Likewise.
8044         * gcc.dg/visibility-3.c: Likewise.
8045         * gcc.dg/visibility-4.c: Likewise.
8046         * gcc.dg/visibility-5.c: Likewise.
8047         * gcc.dg/visibility-6.c: Likewise.
8048         * g++.dg/ext/visibility-1.C: Likewise.
8049         * g++.dg/ext/visibility-2.C: Likewise.
8050         * g++.dg/ext/visibility-3.C: Likewise.
8051         * g++.dg/ext/visibility-4.C: Likewise.
8052         * g++.dg/ext/visibility-5.C: Likewise.
8053         * g++.dg/ext/visibility-6.C: Likewise.
8054
8055 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8056
8057         * g++.dg/lookup/java1.C: New test.
8058         * g++.dg/lookup/java2.C: New test.
8059
8060 2003-12-07  Falk Hueffner  <falk@debian.org>
8061
8062         * g++.dg/opt/noreturn-1.C: New test.
8063
8064 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
8065
8066         * gcc.dg/overflow-1.c: New test.
8067
8068 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8069
8070         * g77.f-torture/compile/13060.f: New test.
8071
8072 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
8073
8074         PR c++/13323
8075         * g++.dg/inherit/operator2.C: New test.
8076
8077 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8078
8079         PR c++/13305
8080         * g++.dg/ext/attrib9.C: New test.
8081
8082 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8083
8084         PR c++/13314
8085         * g++.dg/template/error7.C: New test.
8086
8087 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
8088             J"orn Rennecke <joern.rennecke@superh.com>
8089
8090         PR target/13302
8091         * g++.dg/other/struct-va_list.C: New test.
8092
8093 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8094
8095         PR c++/13166
8096         * g++.dg/parse/defarg6.C: New test.
8097
8098 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
8099
8100         PR target/13256
8101         * gcc.c-torture/execute/20031201-1.c: New test.
8102
8103 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
8104
8105         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
8106
8107 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8108
8109         * gcc.dg/builtin-return-1.c: New test.
8110
8111 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
8112             J"orn Rennecke <joern.rennecke@superh.com>
8113
8114         PR optimization/13260
8115         * gcc.c-torture/execute/20031204-1.c: New test.
8116
8117 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8118
8119         PR c++/9127
8120         * g++.dg/template/error6.C: New test.
8121
8122 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
8123
8124         * gcc.dg/20031202-1.c: New test.
8125
8126 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8127
8128         PR c++/13179
8129         * g++.dg/template/eh1.C: New test.
8130
8131         PR c++/10771
8132         * g++.dg/template/error5.C: New test.
8133
8134 2003-12-02  David Ung  <davidu@mips.com>
8135
8136         * gcc.dg/compat/vector-check.h: Corrected type for var
8137         g_##TMODE
8138
8139 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8140
8141         PR c++/10126
8142         * g++.dg/template/ptrmem8.C: New test.
8143
8144 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8145
8146         PR c++/12573
8147         * g++.dg/template/dependent-expr3.C: New test.
8148
8149 2003-12-01  James Lemke  <jim@wasabisystems.com>
8150
8151         * gcc.dg/arm-g2.c: New test.
8152
8153 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8154
8155         PR optimization/11634
8156         * gcc.dg/20031201-2.c: New test case.
8157
8158 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
8159
8160         PR 11433
8161         * objc.dg/proto-lossage-3.m: New test.
8162
8163 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8164
8165         PR optimization/12628
8166         * gcc.dg/20031201-1.c: New test case.
8167
8168 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8169
8170         * gcc.dg/unaligned-1.c: New test.
8171
8172 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
8173
8174         PR c++/9849
8175         * g++.dg/template/error4.C: New test.
8176         * g++.dg/template/nested3.C: Adjust error markers.
8177
8178 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8179
8180         * gcc.dg/cpp/assert4.c: Check more #system assertions.
8181
8182 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8183
8184         PR c/10333
8185         * gcc.dg/bitfld-7.c: New test.
8186
8187 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
8188
8189         * gcc.dg/tls/asm-1.C: New test.
8190
8191 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8192
8193         * gcc.dg/cpp/assert4.c: Update.
8194
8195 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8196
8197         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
8198         * gcc.dg/builtin-apply3.c: New test.
8199
8200 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8201
8202         * lib/compat.exp (compat-obj): New xfaildata parameter.
8203         Use it to set compiler_conditional_xfail_data before compiling.
8204         (compat-get-options): Handle dg-xfail-if.
8205         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
8206         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
8207         * gcc.dg/compat/vector-1_y.c: Likewise.
8208         * gcc.dg/compat/vector-2_x.c: Likewise.
8209         * gcc.dg/compat/vector-2_y.c: Likewise.
8210
8211 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8212
8213         * g++.dg/opt/reg-stack4.C: New test.
8214
8215 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8216
8217         * gcc.dg/builtin-apply2.c: New test.
8218
8219 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8220
8221         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
8222
8223 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8224
8225         PR c++/12924
8226         * g++.dg/template/template-id-2.C: New test.
8227
8228 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8229
8230         PR c++/5369
8231         * g++.dg/template/memfriend1.C: New test.
8232         * g++.dg/template/memfriend2.C: Likewise.
8233         * g++.dg/template/memfriend3.C: Likewise.
8234         * g++.dg/template/memfriend4.C: Likewise.
8235         * g++.dg/template/memfriend5.C: Likewise.
8236         * g++.dg/template/memfriend6.C: Likewise.
8237         * g++.dg/template/memfriend7.C: Likewise.
8238         * g++.dg/template/memfriend8.C: Likewise.
8239         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
8240
8241 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
8242
8243         PR c++/12515
8244         * g++.dg/ext/cond1.C: New test.
8245
8246 2003-11-20  Richard Henderson  <rth@redhat.com>
8247
8248         * gcc.dg/20020201-2.c: Remove.
8249         * gcc.dg/20020201-4.c: Remove.
8250         * gcc.dg/20020304-1.c: Remove.
8251
8252 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
8253
8254         * gcc.dg/cpp/trad/xwin1.c: New test case.
8255
8256 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
8257
8258         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
8259         * lib/g77.exp: Likewise.
8260         * lib/objc.exp: Likewise.
8261         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
8262         for darwin.
8263
8264 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8265
8266         PR c++/12932
8267         * g++.dg/template/static5.C: New test.
8268
8269 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8270
8271         * gcc.dg/nested-func-1.c: New test.
8272
8273 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8274
8275         * gcc.dg/cpp/assert4.c: New test.
8276
8277 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8278
8279         PR c++/2294
8280         * g++.dg/lookup/using9.c: New test.
8281
8282 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
8283
8284         PR c++/12762
8285         * g++.dg/template/error3.C: New test.
8286
8287 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
8288
8289         PR ada/13035
8290         * ada/acats/run_acats, run_all.sh: Fix syntax error.
8291         No longer use a wrapper for gcc, since this does not work under
8292         Windows.
8293
8294 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8295
8296         PR c++/2094
8297         * g++.dg/template/ptrmem7.C: New test.
8298
8299 2003-11-13  Andrew Pinski <apinski@apple.com>
8300
8301         * gcc.c-torture/compile/20031113-1.c: New test.
8302
8303 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
8304             Kean Johnston <jkj@sco.com>
8305
8306         PR c/13029
8307         * gcc.dg/unused-4.c: Update.
8308
8309 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8310
8311         * g++.dg/opt/const3.C: New test.
8312
8313 2003-11-13  Jan Hubicka  <jh@suse.cz>
8314
8315         * gcc.c-torture/compile/20031112-1.c: New test.
8316
8317 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
8318
8319         * g++.dg/parse/crash10.C: Remove bogus error marker.
8320
8321 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8322
8323         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
8324         (host_gcc): Likewise.
8325         (ROOT): Honor $PWDCMD.
8326         (BASE): Likewise.
8327         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
8328
8329 2003-11-12  Catherine Moore  <clm@redhat.com>
8330
8331         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
8332
8333 2003-11-12  Andreas Jaeger  <aj@suse.de>
8334             Jakub Jelinek  <jakub@redhat.com>
8335             Andrew Pinski  <pinskia@physics.uc.edu>
8336             Richard Henderson  <rth@redhat.com>
8337
8338         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
8339         systems.
8340         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
8341
8342         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
8343         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8344
8345 2003-11-11  Andreas Jaeger  <aj@suse.de>
8346
8347         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
8348
8349         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
8350
8351 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
8352
8353         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
8354         Clean ups.
8355
8356 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
8357
8358         * gcc.dg/trampoline-1.c: New test.
8359
8360 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8361
8362         * gcc.c-torture/compile/200031109-1.c: New test.
8363
8364 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8365
8366         PR c/3190
8367         PR c/8714
8368         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8369         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
8370         gcc.dg/format/no-y2k-1.c: Update.
8371
8372 2003-11-08  Roger Sayle  <roger@eyesopen.com>
8373
8374         PR optimization/10467
8375         * gcc.dg/20031108-1.c: New test case.
8376
8377 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
8378
8379         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
8380
8381 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8382
8383         * gcc.dg/compound-lvalue-1.c: New test.
8384         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
8385         some XFAILs.
8386
8387 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
8388
8389         * gcc.dg/altivec-varargs-1.c: New test.
8390
8391 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8392
8393         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
8394         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
8395         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
8396         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
8397         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
8398
8399 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8400
8401         * gcc.dg/cond-lvalue-1.c: New test.
8402
8403 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
8404
8405         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
8406
8407 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8408
8409         PR c++/11616
8410         * g++.dg/template/instantiate5.C: New test.
8411
8412 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8413
8414         PR c++/12726
8415         * g++.dg/ext/complit2.C: Replace test with self-contained version.
8416         * ChangeLog: Add missing first entry for above test.
8417
8418 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8419
8420         PR c++/9810
8421         * g++.dg/template/using8.C: New test.
8422         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
8423
8424 2003-11-02  Roger Sayle  <roger@eyesopen.com>
8425
8426         PR optimization/10817
8427         * gcc.c-torture/compile/20031102-1.c: New test case.
8428
8429 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
8430
8431         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
8432         2147483647.
8433
8434 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8435
8436         * gcc.dg/20031102-1.c: New test.
8437
8438 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8439
8440         * gcc.dg/complex-1.c: New test.
8441
8442 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8443
8444         PR c++/12796
8445         * g++.dg/template/crash13.C: Adjust expected error location.
8446         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8447
8448 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8449
8450         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8451
8452 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8453
8454         PR/10239
8455         * gcc.c-torture/compile/20031031-2.c: New test.
8456
8457 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8458
8459         PR/11640
8460         * gcc.c-torture/compile/20031031-1.c: New test.
8461
8462 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8463
8464         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8465         * gcc.misc-tests/bprob.exp: Likewise.
8466         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
8467         the execution test on arm-elf configs.
8468         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
8469         configs that don't support scratch files.
8470         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
8471
8472 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
8473
8474         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
8475         done by dejagnu.
8476
8477 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
8478
8479         * ada/acats/run_all.sh: Redirect mv output to /dev/null
8480         Avoid non pure sh syntax. Add more logging.
8481
8482         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
8483         fail.
8484
8485 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8486
8487         PR libgcj/10610
8488         * gcc.dg/ppc-stackalign-1.c: New test.
8489
8490 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
8491
8492         * ada/acats/run_all.sh: Change output to be more compliant with
8493         dejagnu framework.
8494         Create acats.sum and acats.log files under testsuite/ada/acats
8495         Only run [a-z]* directories, to filter out e.g. CVS.
8496         Redirect build output to log file.
8497
8498 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8499
8500         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
8501
8502 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8503
8504         PR ada/5909:
8505         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
8506
8507 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
8508
8509         * gcc.c-torture/compile/20031023-1.c: New test.
8510         * gcc.c-torture/compile/20031023-2.c: New test.
8511         * gcc.c-torture/compile/20031023-3.c: New test.
8512         * gcc.c-torture/compile/20031023-4.c: New test.
8513
8514 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8515
8516         PR c++/10371
8517         * g++.dg/lookup/scoped8.C: New test.
8518
8519 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8520
8521         * g++.dg/opt/reg-stack3.C: New test.
8522
8523 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8524
8525         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
8526
8527 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8528
8529         PR c++/11076
8530         * g++.dg/template/crash13.C: New test.
8531
8532 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8533
8534         * gcc.dg/c99-restrict-2.c: New test.
8535
8536 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
8537
8538         PR c++/12698, c++/12699, c++/12700, c++/12566
8539         * g++.dg/inherit/covariant9.C: New test.
8540         * g++.dg/inherit/covariant10.C: New test.
8541         * g++.dg/inherit/covariant11.C: New test.
8542
8543 2003-10-23  Jason Merrill  <jason@redhat.com>
8544
8545         PR c++/12726
8546         * g++.dg/ext/complit2.C: New test.
8547
8548 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8549
8550         PR target/12654
8551         * gcc.c-torture/execute/20031020-1.c: New test.
8552
8553 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8554
8555         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
8556         following the jump_insn.
8557
8558 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8559
8560         * gcc.dg/cast-lvalue-1.c: New test.
8561
8562 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
8563
8564         PR c++/11962
8565         * g++.dg/template/cond2.C: New test.
8566
8567 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8568
8569         * gcc.dg/builtins-28.c: New test.
8570
8571 2003-10-20  Jan Hubicka  <jh@suse.cz>
8572
8573         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8574         parameter.
8575         * testsuite/gcc.dg/inline-2.c: Likewise.
8576
8577 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8578
8579         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8580         * gcc.dg/nest.c:  Likewise.
8581
8582 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8583
8584         PR c++/9781, c++/10583, c++/11862
8585         * g++.dg/parse/crash13.C: New test.
8586
8587 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8588
8589         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8590
8591 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8592
8593         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8594         Define HAVE_C99_RUNTIME except on Solaris.
8595         * gcc.dg/builtins-20.c: Likewise.
8596
8597 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8598
8599         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8600
8601 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8602
8603         PR c++/12495
8604         * g++.dg/template/crash21.C: New test.
8605
8606 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8607
8608         PR c++/2513
8609         * g++.dg/template/typename5.C: New test.
8610
8611 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8612
8613         PR c++/12369
8614         * g++.dg/template/friend25.C: New test.
8615
8616 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8617
8618         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8619         versions.
8620
8621 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8622
8623         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8624         == 2147483647.
8625
8626 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8627
8628         * gcc.c-torture/execute/960416-1.x: Remove.
8629         * gcc.c-torture/execute/divconst-3.x: Likewise.
8630
8631 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8632
8633         PR target/12598
8634         * gcc.dg/torture/cris-volatile-1.c: New test.
8635
8636 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8637
8638         PR optimization/9325
8639         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8640         for overflowing floating point to integer conversion during RTL
8641         simplification.
8642
8643 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8644
8645         * objc/execute/_cmd.m: Fix typo.
8646         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8647         Relax 'scan-assembler' regexp.
8648         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8649         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8650         * objc.dg/zero-link-2.m: Remove blank line.
8651         * objc.dg/zero-link-3.m: New test case.
8652
8653 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8654
8655         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8656
8657         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8658         than linker trickery.
8659
8660 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8661
8662         PR c++/12370
8663         * g++.dg/other/friend2.C: New test.
8664
8665 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8666
8667         * gcc.dg/20031012-1.c: New test.
8668
8669 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8670
8671         * gcc.dg/weak/weak-3.c: Fix for new warning.
8672
8673 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8674
8675         PR optimization/8750
8676         * gcc.c-torture/execute/20031012-1.c: New test case.
8677
8678 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8679
8680         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8681         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8682
8683 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8684
8685         PR optimization/12260
8686         * gcc.c-torture/compile/20031011-2.c: New test case.
8687
8688 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8689
8690         * gcc.c-torture/execute/20031011-1.c: New testcase.
8691
8692 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8693
8694         * gcc.c-torture/compile/20031011-1.c: New test.
8695
8696 2003-10-11  Jan Hubicka  <jh@suse.cz>
8697
8698         * g++.dg/other/first-global.C: New test.
8699
8700 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8701
8702         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8703
8704 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8705
8706         * gcc.c-torture/compile/20031010-1.c: New test.
8707
8708 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8709
8710         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8711         * gcc.c-torture/execute/va-arg-25.c: ... here.
8712
8713 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8714
8715         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8716
8717 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8718
8719         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8720
8721 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8722
8723         * g++.dg/parse/error2.C: New test.
8724
8725 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8726
8727         PR c++/11097
8728         * g++.dg/other/error5.C: Modify the error message.
8729         * g++.dg/lookup/using8.C: New test.
8730
8731 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8732
8733         * gcc.dg/darwin-abi-2.c: New file.
8734         * gcc.c-torture/execute/va-arg-24.c: New file.
8735
8736 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8737
8738         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8739         indentation.
8740
8741 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8742
8743         PR c++/10147
8744         * g++.dg/other/error4.C: Update error messages.
8745         * g++.dg/template/ptrmem4.C: Likewise.
8746
8747         PR c++/12337
8748         * g++.dg/init/new9.C: New test.
8749
8750         PR c++/12334, c++/12236, c++/8656
8751         * g++.dg/ext/attrib8.C: New test.
8752
8753 2003-10-06  Devang Patel  <dpatel@apple.com>
8754
8755         * gcc.dg/debug/dwarf2-3.h: New test.
8756         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8757
8758 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8759
8760         * g++.dg/opt/cfg2.C: New test.
8761
8762 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8763
8764         * g++.dg/opt/float1.C: New test.
8765
8766 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8767
8768         * gcc.dg/c90-array-lval-6.c: New test.
8769         * gcc.dg/c99-array-lval-6.c: New test.
8770
8771 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8772             Ziemowit Laski  <zlaski@apple.com>
8773
8774         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8775         'Derived', so that it is never considered a class method; add
8776         new warning for '+port' method ambiguity.
8777         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8778         <objc/objc-api.h> (needed on Mac OS X).
8779         * objc.dg/method-13.m: New test.
8780
8781 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8782
8783         PR optimization/9325, PR java/6391
8784         * gcc.c-torture/execute/20031003-1.c: New test case.
8785
8786 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8787
8788         PR optimization/12180
8789         * gcc.dg/20031002-1.c: New test.
8790
8791         PR c++/12486
8792         * g++.dg/inherit/error1.C: New test.
8793
8794 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8795
8796         * lib/f-torture.exp (search_for): Rename to...
8797         (search_for_re): This.  Also, clean up comments and the
8798         "regexp" invocation.
8799
8800 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8801
8802         * gcc.c-torture/compile/20031002-1.c: New test.
8803
8804 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8805
8806         * g++.dg/opt/cond1.C: New test.
8807
8808 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8809
8810         * gcc.dg/Wold-style-definition-2.c: New testcase.
8811         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8812
8813 2003-09-29  Richard Henderson  <rth@redhat.com>
8814
8815         * g++.dg/init/array10.C: Add dg-options.
8816
8817 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8818
8819         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8820
8821 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8822
8823         * g++.dg/template/friend19.C: Fix typo.
8824         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8825
8826 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8827
8828         * gcc.c-torture/execute/20030928-1.c: New test.
8829         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8830
8831 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8832
8833         * g++.dg/opt/unroll1.C: New test.
8834
8835 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8836
8837         PR optimization/11741
8838         * gcc.dg/20030926-1.c: New test case.
8839
8840 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8841
8842         PR c++/5655
8843         * g++.dg/parse/access7.C: New test.
8844         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8845
8846 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8847
8848         MERGE OF objc-improvements-branch into MAINLINE:
8849         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8850         if libobjc has not been built.
8851         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8852         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8853         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8854         objc/execute/nested-3.m, objc/execute/np-2.m,
8855         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8856         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8857         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8858         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8859         objc.dg/special/unclaimed-category-1.h,
8860         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8861         well as GNU runtime.
8862         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8863         * execute/cascading-1.m, execute/function-message-1.m,
8864         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8865         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8866         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8867         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8868         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8869         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8870         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8871         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8872         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8873         * objc.dg/bitfield-2.m: Run only on Darwin.
8874         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8875         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8876         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8877         * objc.dg/const-str-1.m: Fix constant string layout.
8878
8879 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8880
8881         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8882
8883 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8884
8885         * gcc.dg/darwin-abi-1.c: New file.
8886
8887 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8888
8889         PR target/12281
8890         * gcc.c-torture/compile/20030921-1.c: New test.
8891
8892 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8893
8894         * g++.dg/opt/reg-stack2.C: New test.
8895
8896 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8897
8898         * g++.dg/eh/delayslot1.C: New test.
8899
8900 2003-09-20  Richard Henderson  <rth@redhat.com>
8901
8902         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8903
8904 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8905
8906         * gcc.c-torture/execute/20030920-1.c: New test case.
8907
8908 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8909
8910         * g++.dg/rtti/typeid3.C: Correct expected error message.
8911
8912 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8913
8914         PR c++/157
8915         * g++.dg/parse/crash12.C: New test.
8916
8917 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8918
8919         * gcc.dg/compat/mixed-struct-check.h: New.
8920         * gcc.dg/compat/mixed-struct-defs.h: New.
8921         * gcc.dg/compat/mixed-struct-init.h: New.
8922         * gcc.dg/compat/struct-by-value-19_main.c: New.
8923         * gcc.dg/compat/struct-by-value-19_x.c: New.
8924         * gcc.dg/compat/struct-by-value-19_y.c: New.
8925         * gcc.dg/compat/struct-by-value-20_main.c: New.
8926         * gcc.dg/compat/struct-by-value-20_x.c: New.
8927         * gcc.dg/compat/struct-by-value-20_y.c: New.
8928         * gcc.dg/compat/struct-return-19_main.c: New.
8929         * gcc.dg/compat/struct-return-19_x.c: New.
8930         * gcc.dg/compat/struct-return-19_y.c: New.
8931         * gcc.dg/compat/struct-return-20_main.c: New.
8932         * gcc.dg/compat/struct-return-20_x.c: New.
8933         * gcc.dg/compat/struct-return-20_y.c: New.
8934
8935 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8936         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8937         so that it will not complain on LP64 targets.
8938
8939 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8940
8941         PR c++/495
8942         * g++.dg/template/friend24.C: New test.
8943
8944 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8945
8946         PR c++/12332
8947         * g++.dg/template/memtmpl2.C: New test.
8948
8949 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8950
8951         PR target/11184
8952         * gcc.dg/builtin-apply1.c: New test.
8953
8954 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8955
8956         PR c++/9848
8957         * g++.dg/warn/Wunused-4.C: New test.
8958
8959 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8960
8961         PR c++/12316
8962         * g++.dg/other/gc2.C: New test.
8963
8964 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8965
8966         PR c++/11991
8967         * g++.dg/rtti/typeid3.C: New test.
8968
8969         PR c++/12266
8970         * g++.dg/overload/template1.C: New test.
8971
8972 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8973
8974         * g++.dg/opt/cfg3.C: New test.
8975
8976 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8977
8978         PR c++/7939
8979         * g++.dg/template/crash11.C: New test.
8980
8981 2003-09-16  Jason Merrill  <jason@redhat.com>
8982             Jakub Jelinek  <jakub@redhat.com>
8983
8984         * gcc.dg/attr-warn-unused-result.c: New test.
8985
8986 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8987
8988         PR c++/12184
8989         * g++.dg/expr/call2.C: New test.
8990
8991 2003-09-15  Andreas Jaeger  <aj@suse.de>
8992
8993         * gcc.dg/Wold-style-definition-1.c: New test.
8994
8995 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8996
8997         PR c++/3907
8998         * g++.dg/parse/template12.C: New test.
8999
9000         * g++.dg/abi/bitfield11.C: New test.
9001         * g++.dg/abi/bitfield12.C: Likewise.
9002
9003 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
9004
9005         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
9006         non-expansion of functional macro name without arguments at EOL.
9007         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
9008
9009 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
9010
9011         * gcc.c-torture/execute/20030914-[12].c: New tests.
9012
9013 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9014
9015         PR c++/11788
9016         * g++.dg/overload/addr1.C: New test.
9017
9018 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
9019
9020         * gcc.dg/20030909-1.c: New test.
9021
9022 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9023
9024         * gcc.dg/ultrasp10.c: New test.
9025
9026 2003-09-09  Devang Patel  <dpatel@apple.com>
9027
9028         * gcc.dg/darwin-ld-6.c: New test.
9029
9030 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9031
9032         * gcc.dg/torture/builtin-explog-1.c: New testcase.
9033
9034 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9035
9036         * gcc.dg/ia64-types1.c: New test.
9037         * gcc.dg/ia64-types2.c: Likewise.
9038
9039 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9040
9041         * gcc.dg/builtins-1.c: Add more _Complex tests.
9042         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9043
9044         * gcc.dg/builtins-1.c: Test existing _Complex functions.
9045         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9046
9047 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9048
9049         PR c++/11786
9050         * g++.dg/lookup/koenig2.C: New test.
9051
9052         PR c++/5296
9053         * g++.dg/rtti/typeid2.C: New test.
9054
9055 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
9056
9057         * gcc.c-torture/compile/20030904-1.c: New test.
9058
9059 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9060
9061         * g++.dg/opt/longbranch2.C: New test.
9062
9063 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9064
9065         * g++.dg/template/crash10.C: Only compile it.
9066
9067 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9068
9069         PR middle-end/11665
9070         * gcc.c-torture/compile/20030907-1.c: New test.
9071         * g++.dg/init/array11.C: New test.
9072
9073 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9074
9075         PR c++/11852
9076         * g++.dg/init/struct1.C: New test.
9077
9078 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9079
9080         PR c++/12181
9081         * g++.dg/expr/comma1.C: New test.
9082
9083 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
9084
9085         PR c++/11867
9086         * g++.dg/expr/static_cast5.C: New test.
9087
9088 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9089
9090         PR c++/11507
9091         * g++.dg/lookup/scoped7.C: New test.
9092
9093         PR c++/9574
9094         * g++.dg/other/static1.C: New test.
9095
9096         PR c++/11490
9097         * g++.dg/warn/template-1.C: New test.
9098
9099         PR c++/11432
9100         * g++.dg/template/crash10.C: New test.
9101
9102         PR c++/2478
9103         * g++.dg/overload/VLA.C: New test.
9104
9105         PR c++/10804
9106         * g++.dg/template/call1.C: New test.
9107
9108 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9109
9110         PR c++/11794
9111         * g++.dg/parse/using3.C: New test.
9112
9113 2003-09-06  Roger Sayle  <roger@eyesopen.com>
9114
9115         PR c++/11409
9116         * g++.dg/overload/builtin3.C: New test case.
9117
9118 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
9119
9120         PR c/9862
9121         * gcc.dg/20030906-1.c: New test.
9122         * gcc.dg/20030906-2.c: Likewise.
9123
9124 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9125
9126         PR c++/12167
9127         * g++.dg/parse/defarg5.C: New test.
9128
9129         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
9130
9131 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
9132
9133         PR c++/12163
9134         * g++.dg/expr/static_cast4.C: New test.
9135
9136         PR c++/12146
9137         * g++.dg/template/crash9.C: New test.
9138
9139 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9140
9141         * g++.old-deja/g++.ext/pretty2.C: Update for change
9142         in __FUNCTION__.
9143         * g++.old-deja/g++.ext/pretty3.C: Likewise.
9144
9145 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
9146
9147         PR c++/11922
9148         * g++/dg/template/qualified-id1.C: New test.
9149
9150         PR c++/12037
9151         * g++.dg/warn/noeffect4.C: New test.
9152
9153 2003-09-04  Matt Austern  <austern@apple.com>
9154
9155         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
9156         * g++.dg/ext/fnname2.C: Likewise.
9157         * g++.dg/ext/fnname3.C: Likewise.
9158
9159 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
9160
9161         * g++.dg/expr/lval1.C: New test.
9162         * g++.dg/ext/lvcast.C: Remove.
9163
9164 2003-09-03  Roger Sayle  <roger@eyesopen.com>
9165
9166         PR optimization/11700.
9167         * gcc.c-torture/compile/20030903-1.c: New test case.
9168
9169 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
9170
9171         PR c++/12053
9172         * g++.dg/abi/layout4.C: New test.
9173
9174 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
9175
9176         PR c++/11553
9177         * g++.dg/parse/friend3.C: New test.
9178
9179 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
9180
9181         PR c++/11847
9182         * g++.dg/template/class1.C: New test.
9183
9184         PR c++/11808
9185         * g++.dg/expr/call1.C: New test.
9186
9187 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
9188
9189         PR c++/12114
9190         * g++.dg/init/ref9.C: New test.
9191
9192         PR c++/11972
9193         * g++.dg/template/nested4.C: New test.
9194
9195 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9196
9197         PR c++/12093
9198         * g++.dg/template/non-dependent4.C: New test.
9199
9200         PR c++/11928
9201         * g++.dg/inherit/conv1.C: New test.
9202
9203 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9204
9205         PR c++/6196
9206         * g++.dg/ext/label1.C: New test.
9207         * g++.dg/ext/label2.C: Likewise.
9208
9209 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9210
9211         * g++.dg/expr/cond3.C: New test.
9212
9213 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9214
9215         * gcc.dg/builtins-1.c: Add new builtin cases.
9216
9217 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9218
9219         * gcc.dg/builtins-1.c: Add new cases.
9220         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9221
9222 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9223
9224         * gcc.dg/builtins-1.c: Add more math builtin tests.
9225         * gcc.dg/torture/builtin-attr-1.c: New test.
9226
9227 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9228
9229         PR optimization/5079
9230         * g++.dg/opt/static3.C: New test.
9231
9232 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9233
9234         * gcc.misc-tests/gcov-10b.c: New test.
9235
9236 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
9237
9238         * g++.dg/opt/ptrmem3.C: New test.
9239
9240         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
9241
9242 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
9243
9244         * gcc.dg/20030826-2.c: New test.
9245
9246 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9247
9248         PR middle-end/12002
9249         * g77.f-torture/compile/12002.f: New test case.
9250
9251 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9252
9253         * gcc.dg/20030826-1.c: New test case.
9254
9255 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
9256
9257         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
9258
9259 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
9260
9261         PR c++/11871
9262         * c++.dg/lookup/crash1.C: New test.
9263
9264         * c++.dg/warn/noeffect3.C: New test.
9265
9266 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
9267
9268         * gcc.dg/compat/vector-1_x.c: Compile with -w.
9269         * gcc.dg/compat/vector-1_y.c: Ditto.
9270         * gcc.dg/compat/vector-2_x.c: Ditto.
9271         * gcc.dg/compat/vector-2_y.c: Ditto.
9272
9273 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
9274
9275         * gcc.dg/20030702-1.c: New test.
9276
9277 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
9278
9279         PR c++/8795
9280         * g++.dg/ext/altivec-1.C: New test.
9281
9282 2003-08-24  Richard Henderson  <rth@redhat.com>
9283
9284         * g++.dg/eh/simd-2.C: Add -w for x86.
9285
9286 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
9287
9288         * gcc.dg/20030815-1.c: New test.
9289
9290 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9291
9292         PR c++/3765
9293         * g++.dg/parse/access6.C: New test.
9294
9295 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9296
9297         PR c++/641, c++/11876
9298         * g++.dg/template/friend22.C: New test.
9299         * g++.dg/template/friend23.C: Likewise.
9300
9301 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9302
9303         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
9304         identically.
9305
9306 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9307
9308         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
9309
9310 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9311
9312         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
9313
9314 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9315
9316         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
9317
9318 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9319
9320         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
9321
9322 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
9323
9324         PR c++/11919
9325         * g++.dg/overload/prom1.C: New test.
9326
9327         PR c++/11551
9328         * g++.dg/parse/dtor2.C: New test.
9329
9330         PR c++/10762
9331         * g++.dg/parse/using2.C: New test.
9332
9333 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
9334
9335         PR target/11805
9336         * gcc.c-torture/compile/20030821-1.c: New.
9337
9338 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
9339
9340         PR c++/11834
9341         * g++.dg/template/deduce2.C: New test.
9342
9343 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
9344
9345         * gcc.c-torture/execute/20030821-1.c: New test.
9346
9347 2003-08-20  Roger Sayle  <roger@eyesopen.com>
9348
9349         PR middle-end/11984
9350         * gcc.dg/20030820-1.c: New test case.
9351
9352 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
9353
9354         PR c++/11945
9355         * g++.dg/warn/noeffect2.C: New test.
9356
9357 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
9358
9359         PR c++/10926
9360         * g++.dg/template/dtor2.C: New test.
9361
9362         PR c++/11684
9363         * g++.dg/template/operator1.C: New test.
9364         * g++.dg/parse/operator4.C: New test.
9365
9366         PR c++/11946.C
9367         * g++.dg/expr/enum1.C: New test.
9368         * gcc.dg/c99-bool-1.c: Remove bogus warning.
9369
9370         PR c++/11036.C
9371         * g++.dg/parse/elab2.C: New test.
9372         * g++.dg/parse/typedef4.C: Change error message.
9373         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
9374         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
9375         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
9376
9377 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
9378
9379         * gcc.dg/pch/warn-1.c: New.
9380         * gcc.dg/pch/warn-1.hs: New.
9381
9382         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
9383         not-tested file.
9384
9385 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9386
9387         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
9388
9389 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9390
9391         * gcc.dg/uninit-D.c: New Test.
9392         * gcc.dg/uninit-E.c: New Test.
9393         * gcc.dg/uninit-F.c: New Test.
9394         * gcc.dg/uninit-G.c: New Test.
9395
9396 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
9397
9398         * g++.dg/README: Describe the pch directory.
9399
9400 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9401
9402         PR c++/11174
9403         * g++.dg/parse/access4.C: New test.
9404         * g++.dg/parse/access5.C: Likewise.
9405         * g++.old-deja/g++.jason/access17.C: Adjust error message.
9406
9407 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
9408
9409         * gcc.dg/noncompile/20030818-1.c: New.
9410
9411 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9412
9413         PR c++/11957
9414         * g++.dg/warn/noeffect1.C: New test.
9415
9416         * g++.dg/template/scope2.C: New test.
9417         * g++.dg/template/error2.C: Correct dg-error
9418
9419 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
9420
9421         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
9422
9423 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
9424
9425         PR C++/11512
9426         * g++.dg/template/warn1.C: New.
9427
9428 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9429
9430         * g++.dg/template/error2.C: New test.
9431         * g++.dg/lookup/using7.C: Adjust errors
9432         * g++.old-deja/g++.pt/crash36.C: Likewise.
9433         * g++.old-deja/g++.pt/derived3.C: Likewise.
9434
9435 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9436
9437         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
9438         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
9439         * gcc.c-torture/execute/builtins/string-9.c: New, from
9440         string-opt-9.c.  Adjust for execute/builtins framework.
9441         * gcc.c-torture/execute/string-opt-9.c: Delete.
9442
9443 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
9444
9445         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
9446
9447         * g++.dg/parse/ret-type2.C: New test.
9448
9449         PR c++/11703
9450         * g++.dg/init/new8.C: New test.
9451
9452         PR c++/10923
9453         * g++.dg/parse/typedef5.C: New test.
9454
9455         PR c++/9512
9456         * g++.dg/parse/qualified2.C: New test.
9457         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
9458         invalid code.
9459
9460 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
9461
9462         * g++.dg/conversion/ptrmem1.C: New test.
9463
9464 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
9465
9466         PR target/11693
9467         * gcc.dg/20030811-1.c: New test.
9468
9469         PR target/11535
9470         * gcc.c-torture/execute/20030811-1.c: New test.
9471
9472 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9473
9474         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
9475
9476 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
9477
9478         PR c++/11789.C
9479         * g++.dg/inherit/multiple1.C: New test.
9480
9481 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9482
9483         * gcc.dg/spe1.c: New test.
9484
9485         PR c++/11670
9486         * g++.dg/expr/cast2.C: New test.
9487
9488         PR c++/10530
9489         * g++.dg/template/dependent-name2.C: New test.
9490
9491 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
9492
9493         * g++.dg/parse/crash11.C: Put the dg options in comments.
9494
9495 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
9496
9497         * lib/gcc-dg.exp: Update for diagnostic change.
9498
9499 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9500
9501         PR c++/5767
9502         * g++.dg/parse/crash11.C: New test.
9503
9504 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
9505
9506         * gcc.dg/cpp/spacing1.c: Update.
9507
9508 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
9509
9510         PR target/11739
9511         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
9512         a value for -mtune.
9513
9514 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9515
9516         PR middle-end/11771
9517         * gcc.c-torture/compile/20030804-1.c: New test case.
9518
9519 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9520
9521         * gcc.dg/20030804-1.c: New test case.
9522
9523 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
9524
9525         * gcc.dg/cpp/separate-1.c: New test.
9526
9527 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
9528
9529         PR c++/11704
9530         * g++.dg/template/dependent-expr2.C: New test.
9531
9532         PR c++/11766
9533         * g++.dg/expr/ptrmem1.C: New test.
9534
9535 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9536
9537         PR c++/9453
9538         * g++.dg/template/friend15.C: New test.
9539
9540 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
9541
9542         * lib/dg-pch.exp: Work round PCH bug.
9543
9544 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9545
9546         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
9547         builtins.  Move cases from builtins-4.c here.
9548
9549         * gcc.dg/torture/builtin-math-1.c: New test taken from
9550         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
9551         additional cases.
9552
9553         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
9554         Delete.
9555
9556 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9557
9558         PR c++/9447
9559         * g++.dg/template/using7.C: New test.
9560
9561 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
9562
9563         * import1.c, import2.c: New tests.
9564
9565 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
9566
9567         * g++.dg/eh/crossjump1.C: New test.
9568
9569 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
9570
9571         PR c++/11697
9572         * g++.dg/template/using6.C: New test.
9573
9574         PR c++/11744
9575         * g++.dg/template/koenig2.C: New test.
9576
9577 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9578
9579         PR c++/7983
9580         * g++.dg/parse/typedef4.C: New test.
9581
9582 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9583
9584         PR c++/8442, c++/8806
9585         * g++.dg/template/elab1.C: New test.
9586         * g++.dg/template/type2.C: Likewise.
9587         * g++.dg/template/ttp3.C: Adjust expected error message.
9588         * g++.old-deja/g++.law/visibility13.C: Likewise.
9589         * g++.old-deja/g++.niklas/t135.C: Likewise.
9590         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9591         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9592         template argument.
9593         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9594
9595 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9596
9597         PR c++/11295
9598         * g++.dg/ext/stmtexpr1.C: New test.
9599
9600         * g++.dg/opt/tmp1.C: New test.
9601
9602         PR c++/11525
9603         * g++.dg/parse/constant4.C: New test.
9604
9605         PR c++/9447
9606         * g++.dg/template/using5.C: New test.
9607
9608 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9609
9610         * gcc.dg/builtins-27.c: New test case.
9611
9612 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9613
9614         * gcc.dg/tls/opt-7.c: New test.
9615
9616 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9617
9618         * g++.old-deja/g++.other/crash18.C: Remove.
9619
9620 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9621
9622         * g++.dg/template/explicit3.C: New.
9623         * g++.dg/template/explicit4.C: New.
9624         * g++.dg/template/explicit5.C: New.
9625
9626         PR c++/11347
9627         * g++.dg/template/memtmpl1.C: New.
9628
9629 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9630
9631         PR target/11565
9632         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9633         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9634
9635 2003-07-30  Jan Hubicka  <jh@suse.cz>
9636
9637         * vtgc1.c: Kill.
9638
9639 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9640
9641         * gcc.dg/struct-in-proto-1.c: New test.
9642
9643 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9644
9645         * gcc.dg/cpp/include2.c: Only expect one message.
9646
9647 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9648
9649         PR c++/9447
9650         * g++.dg/template/using1.C: New test.
9651         * g++.dg/template/using2.C: New test.
9652         * g++.dg/template/using3.C: New test.
9653         * g++.dg/template/using4.C: New test.
9654
9655 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9656
9657         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9658         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9659
9660 2003-07-28  Jan Hubicka  <jh@suse.cz>
9661
9662         PR c++/11530
9663         * g++.dg/opt/call1.C: New test.
9664
9665 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9666
9667         PR c++/11667
9668         * g++.dg/init/enum2.C: New test.
9669         * g++.dg/template/overload1.C: Add "-w" option.
9670
9671 2003-07-28    <hp@bitrange.com>
9672
9673         * gcc.dg/Wdeclaration-after-statement-1.c,
9674         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9675
9676 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9677
9678         * gcc.c-torture/compile/20030725-1.c: New test.
9679
9680 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9681
9682         * gcc.dg/20030505.c: Only run for SPE.
9683         Remove definition of opaque type.
9684
9685 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9686
9687         * g++.dg/template/ptrmem6.C: New test.
9688
9689 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9690
9691         * gcc.c-torture/compile/zero-strct-2.c: New test.
9692
9693 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9694
9695         * gcc.dg/intermod-1.c: New test.
9696
9697 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9698
9699         PR c++/11617
9700         * g++.dg/template/lookup2.C: New test.
9701         * g++.dg/template/memclass1.C: Remove instantiated from error.
9702         * g++.dg/other/error2.C: Tweak expected errors.
9703
9704         PR c++/11596
9705         * g++.dg/template/defarg3.C: New test.
9706
9707         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9708
9709 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9710
9711         * g++.dg/inherit/access5.C: New test.
9712
9713 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9714
9715         PR c++/11513
9716         * g++.dg/template/crash8.C: New test.
9717
9718 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9719
9720         PR c/10602
9721         * gcc.dg/noncompile/incomplete-2.c: New test.
9722
9723 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9724
9725         PR c++/11645
9726         * g++.dg/inherit/access4.C: New test.
9727
9728         PR c++/11517
9729         * g++.dg/expr/cond2.C: New test.
9730
9731         PR optimization/10679
9732         * g++.dg/opt/inline4.C: New test.
9733
9734 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9735
9736         * g++.dg/parse/crash10: New test.
9737
9738 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9739
9740         * g++.dg/ext/flexary1.C: New test.
9741
9742 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9743
9744         PR c++/10793
9745         * g++.dg/template/crash9.C: New test.
9746
9747 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9748
9749         PR c++/3004
9750         * g++.dg/parse/typedef3.C: New test.
9751
9752         PR c++/7906
9753         * g++.dg/parse/operator2.C: New test.
9754
9755         PR c++/8895
9756         * g++.dg/parse/def-tmpl-arg1.C: New test.
9757
9758         PR c++/9282
9759         * g++.dg/parse/funptr1.C: New test.
9760
9761         PR c++/9452
9762         * g++.dg/parse/ambig3.C: New test.
9763
9764         PR c++/9454
9765         * g++.dg/parse/operator3.C: New test.
9766
9767         PR c++/9486
9768         * g++.dg/parse/template10.C: New test.
9769
9770         PR c++/9488
9771         * g++.dg/parse/template11.C: New test.
9772
9773         PR c++/10150
9774         * g++.dg/parse/invalid-op1.C: New test.
9775
9776         PR c++/10247
9777         * g++.dg/parse/condexpr1.C: New test.
9778
9779 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9780
9781         * g++.dg/ext/packed3.C: New test.
9782         * g++.dg/ext/packed4.C: New test.
9783
9784         * gcc.dg/pack-test-3.c: New test.
9785
9786 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9787
9788         * lib/compat.exp: Handle dg-options per source file.
9789         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9790         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9791         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9792         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9793         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9794         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9795         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9796         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9797         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9798         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9799         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9800         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9801         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9802         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9803
9804 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9805
9806         PR c/10320
9807         * gcc.c-torture/execute/20030718-1.c: New test.
9808
9809 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9810
9811         PR optimization/11536
9812         * gcc.dg/20030721-1.c: New test.
9813
9814 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9815
9816         PR c++/11546
9817         * g++.dg/template/lookup1.C: New test.
9818
9819 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9820
9821         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9822         diagnostics of ill-formed constructs involving labels.
9823         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9824         the new 'previously defined here' message.
9825
9826 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9827
9828         * g++.dg/parse/non-dependent2.C: New test.
9829
9830 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9831
9832         * g++.dg/init/init-ref4.C: xfail on targets without
9833         weak symbols.
9834
9835 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9836
9837         PR target/11087
9838         * gcc.c-torture/execute/20030717-1.c: New test.
9839
9840 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9841
9842         * g++.dg/opt/cfg1.C: New test.
9843
9844 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9845
9846         PR optimization/11557
9847         * gcc.dg/20030717-1.c: New test.
9848
9849 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9850
9851         PR c++/10476
9852         * g++.dg/expr/crash-1.C: New test.
9853
9854         PR c++/11027
9855         * g++.dg/template/init3.C: New test.
9856
9857         PR c++/8222
9858         * g++.dg/template/non-dependent1.C: New test.
9859
9860         PR c++/11070
9861         * g++.dg/template/non-dependent2.C: New test.
9862
9863         PR c++/11071
9864         * g++.dg/template/non-dependent3.C: New test.
9865
9866         PR c++/9907
9867         * g++.dg/template/sizeof5.C: New test.
9868
9869 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9870
9871         PR 11498
9872         * gcc.c-torture/compile/mangle-1.c: New file.
9873
9874 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9875
9876         PR c++/7809
9877         * g++.dg/parse/access3.C: New test.
9878
9879 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9880
9881         PR c++/11384
9882         * g++.dg/init/init-ref4.C: New test.
9883
9884 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9885
9886         PR c++/11547
9887         * g++.dg/parse/constant3.C: New test.
9888         * g++.dg/parse/crash7.C: Likewise.
9889
9890 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9891
9892         PR target/11008
9893         * gcc.dg/i386-pentium4-not-mull.c: New.
9894
9895 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9896
9897         * gcc.dg/asm-names.c (ymain): Make it weak.
9898
9899 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9900
9901         PR c++/5421
9902         * g++.dg/template/friend21.C: New test.
9903
9904 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9905
9906         * gcc.dg/cleanup-8.c: New test.
9907         * gcc.dg/cleanup-9.c: New test.
9908
9909 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9910
9911         * g++.dg/ext/dll-MI1.h: New file.
9912         * g++.dg/ext/dllexport-MI1.C: New file.
9913         * g++.dg/ext/dllimport-MI1.C: New file.
9914
9915 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9916
9917         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9918         it does not have cmpstrsi patterns (just cmpmemsi).
9919
9920 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9921
9922         PR debug/11473
9923         * g++.dg/debug/debug8.C: New test.
9924
9925 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9926
9927         PR c++/10108
9928         * g++.dg/template/crash7.C: New test.
9929
9930 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9931
9932         PR target/10795
9933         * gcc.c-torture/compile/20030708-1.c: New.
9934
9935 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9936
9937         * gcc.c-torture/execute/20030715-1.c: New test.
9938
9939 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9940
9941         * gcc.dg/pch/inline-3.c: New file.
9942         * gcc.dg/pch/inline-3.hs: New file.
9943         * gcc.dg/pch/inline-4.c: New file.
9944         * gcc.dg/pch/inline-4.hs: New file.
9945
9946 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9947
9948         PR c++/11509
9949         * g++.dg/template/crash6.C: New test.
9950
9951         PR c++/7053
9952         * g++.dg/template/friend20.C: New test.
9953
9954         PR c++/7019
9955         * g++.dg/template/overload2.C: New test.
9956
9957 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9958
9959         PR optimization/11440
9960         * gcc.c-torture/execute/20030714-1.c: New test.
9961
9962 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9963
9964         PR c++/11154
9965         * g++.dg/template/partial2.C: New test.
9966
9967 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9968
9969         PR c++/11503
9970         * g++.dg/template/anon1.C: New test.
9971
9972         PR c++/11493
9973         PR c++/11495
9974         * g++.dg/parse/template9.C: Likewise.
9975         * g++.dg/template/crash4.C: New test.
9976         * g++.dg/template/koenig1.C: Likewise.
9977         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9978         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9979         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9980         functions.
9981         * g++.old-deja/g++.jason/template36.C: Likewise.
9982         * g++.old-deja/g++.mike/p1989.C: Likewise.
9983         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9984         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9985         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9986         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9987         compiling.
9988         * g++.old-deja/g++.pt/union2.C: Use this->.
9989
9990 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9991
9992         * gcc.dg/20030711-1.c: New test.
9993
9994 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9995
9996         PR c++/11050
9997         * g++.dg/parse/args1.C: New test.
9998         * g++.pt/defarg8.C: Change expected errors.
9999
10000 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
10001
10002         PR c++/8164
10003         * g++.dg/template/nontype2.C: New test.
10004
10005         PR c++/10558
10006         * g++.dg/parse/template8.C: New test.
10007
10008         PR c++/8327
10009         * g++.dg/template/scope1.C: New test.
10010
10011         * g++.dg/warn/Wsign-compare-1.C: New test.
10012
10013 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10014
10015         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
10016
10017 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
10018
10019         PR c++/9411
10020         * g++.dg/template/explicit2.C: New test.
10021
10022         PR c++/10032
10023         * g++.dg/warn/pedantic1.C: New test.
10024
10025 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
10026
10027         PR c++ 9483
10028         * g++.dg/other/field1.C: New test.
10029
10030 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10031
10032         PR c/11449
10033         * gcc.c-torture/compile/20030707-1.c: New.
10034
10035 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10036
10037         PR c++/10849
10038         * g++.dg/template/access12.C: New test.
10039
10040 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
10041
10042         * g++.dg/bprob/bprob.exp (prof_ext): Update.
10043         * g77.dg/bprob/bprob.exp (prof_ext): Update.
10044         * gcc.misc-tests/bprob.exp (prof_ext): Update.
10045         * gcc.misc-tests/gcov.exp: Update
10046         * g++.dg/gcov/gcov.exp: Update
10047         * lib/gcov.exp: Update.
10048
10049 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
10050
10051         * g++.dg/abi/mangle17.C: Make sure template expressions are
10052         dependent.
10053         * g++.dg/abi/mangle4.C: Mark erroneous casts.
10054         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
10055         * g++.dg/opt/stack1.C: Remove erroneous code.
10056         * g++.dg/parse/template7.C: New test.
10057         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
10058         * g++.old-deja/g++.pt/crash4.C: Likewise.
10059
10060 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10061
10062         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
10063         with zero or one occurence of `$' after the initial `L'.
10064
10065 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
10066
10067         * gcc.c-torture/compile/20030704-1.c: Add a comment.
10068
10069 2003-07-08  Roger Sayle  <roger@eyesopen.com>
10070
10071         PR c/11370
10072         * gcc.dg/Wunreachable-6.c: New testcase.
10073         * gcc.dg/Wunreachable-7.c: New testcase.
10074
10075 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10076
10077         PR c/11420
10078         * gcc.dg/20030708-1.c: New test.
10079
10080 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
10081
10082         * gcc.dg/compat/sdata-section.h: New file.
10083         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
10084         * gcc.dg/torture/mips-sdata-1.c: New test.
10085
10086 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10087
10088         PR c++/11030
10089         * g++.dg/template/friend19.C: New test.
10090
10091 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10092
10093         * g++.dg/opt/strength-reduce.C: New test.
10094
10095 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10096
10097         PR target/10979
10098         * gcc.dg/20030707-1.c: New testcase.
10099
10100 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10101
10102         PR optimization/11059
10103         * g++.dg/opt/emptyunion.C: New testcase.
10104
10105 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10106             Eric Botcazou  <ebotcazou@libertysurf.fr>
10107
10108         * g++.dg/opt/stack1.C: New test.
10109
10110 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
10111
10112         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
10113         run test.
10114
10115         PR c++/11431
10116         * g++.dg/expr/static_cast3.C: New test.
10117
10118 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
10119
10120         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
10121         everywhere.
10122         * gcc.dg/concat.c: Concatenation of string constants with
10123         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
10124         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
10125         * gcc.dg/cpp/escape-2.c: Use wide character constants where
10126         necessary to avoid multi-character character constant warning.
10127         * gcc.dg/cpp/escape.c: Likewise.
10128         * gcc.dg/cpp/ucs.c: Likewise.
10129         Remove backslashes from dg-bogus comments, as they confuse Tcl.
10130         Fix a typo.
10131
10132 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10133
10134         PR c/11428
10135         * gcc.c-torture/compile/20030704-1.c: New.
10136
10137 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10138
10139         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
10140
10141 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
10142
10143         PR c++/5287, PR c++/7910,  PR c++/11021
10144         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
10145         tests for warnings.
10146         * g++.dg/ext/dllimport2.C: Add tests for warnings.
10147         * g++.dg/ext/dllimport3.C: Likewise.
10148         * g++.dg/ext/dllimport4.C: New file.
10149         * g++.dg/ext/dllimport5.C: New file.
10150         * g++.dg/ext/dllimport6.C: New file.
10151         * g++.dg/ext/dllimport7.C: New file.
10152         * g++.dg/ext/dllimport8.C: New file.
10153         * g++.dg/ext/dllimport9.C: New file.
10154         * g++.dg/ext/dllimport10.C: New file.
10155         * g++.dg/ext/dllexport1.C: New file.
10156
10157 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10158
10159         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
10160         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
10161
10162 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10163
10164         * gcc.dg/builtins-25.c: New testcase.
10165         * gcc.dg/builtins-26.c: New testcase.
10166
10167 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
10168
10169         * gcc.dg/compat/vector-defs.h: New file.
10170         * gcc.dg/compat/vector-setup.h: New file.
10171         * gcc.dg/compat/vector-check.h: New file.
10172         * gcc.dg/compat/vector-1_main.c: New file.
10173         * gcc.dg/compat/vector-1_x.c: New file.
10174         * gcc.dg/compat/vector-1_y.c: New file.
10175         * gcc.dg/compat/vector-2_main.c: New file.
10176         * gcc.dg/compat/vector-2_x.c: New file.
10177         * gcc.dg/compat/vector-2_y.c: New file.
10178
10179         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
10180         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
10181         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
10182         * gcc.dg/compat/struct-align-1.h: New file.
10183         * gcc.dg/compat/struct-align-1_main.c: New file.
10184         * gcc.dg/compat/struct-align-1_x.c: New file.
10185         * gcc.dg/compat/struct-align-1_y.c: New file.
10186         * gcc.dg/compat/struct-align-2.h: New file.
10187         * gcc.dg/compat/struct-align-2_main.c: New file.
10188         * gcc.dg/compat/struct-align-2_x.c: New file.
10189         * gcc.dg/compat/struct-align-2_y.c: New file.
10190
10191         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
10192         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10193         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10194         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10195         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10196         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10197         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10198         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10199         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10200         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10201         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10202         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10203         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10204         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10205         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10206         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10207         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10208         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10209         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10210         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10211         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10212         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10213         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10214         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10215         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10216         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10217         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10218         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10219         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10220
10221 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10222
10223         * gcc.dg/i386-call-1.c: New test.
10224
10225 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10226
10227         PR c++/9162
10228         * g++.dg/parse/defarg4.C: New.
10229
10230 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10231
10232         PR target/10700
10233         * gcc.c-torture/compile/20030703-1.c: New test case.
10234
10235 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10236
10237         * g++.dg/template/local3.C: Remove extra semicolon.
10238
10239 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10240
10241         * gcc.dg/i386-volatile-1.c: New test.
10242
10243 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
10244
10245         PR c++/11072
10246         * g++.dg/other/offsetof2.C: XFAIL.
10247         * g++.dg/other/offsetof5.C: New.
10248
10249         PR c++/10219
10250         * g++.dg/template/error1.C: New.
10251
10252         PR c++/9779
10253         * g++.dg/template/dependent-expr1.C: New.
10254
10255 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10256
10257         PR c++/6949
10258         * g++.dg/template/local3.C: New test.
10259
10260         PR c++/11149
10261         * g++.dg/lookup/scoped6.C: New test.
10262
10263 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
10264
10265         PR c++/8046
10266         * g++.dg/other/error7.C: New test.
10267
10268 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
10269
10270         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
10271         * g++.old-deja/g++.abi/vtable3.h: Likewise.
10272         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10273         * g++.old-deja/g++.other/union2.C: Likewise.
10274         * gcc.dg/c90-const-expr-2.c: Likewise.
10275         * gcc.dg/c90-const-expr-3.c: Likewise.
10276         * gcc.dg/c99-const-expr-2.c: Likewise.
10277         * gcc.dg/c99-const-expr-3.c: Likewise.
10278         * gcc.dg/concat.c: Likewise.
10279
10280 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10281
10282         PR c++/9559
10283         * g++.dg/init/static1.C: New test.
10284
10285 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10286
10287         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
10288         * g++.old-deja/g++.other/access2.C: Likewise.
10289         * g++.old-deja/g++.other/decl2.C: Likewise.
10290         * gcc.c-torture/execute/20020615-1.c: Likewise.
10291
10292 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10293
10294         PR c++/4933
10295         * g++.dg/template/sizeof4.C: New test.
10296
10297 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10298
10299         * g++.dg/other/error6.C: New test.
10300
10301 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10302
10303         PR c++/10750
10304         * g++.dg/parse/constant2.C: New test.
10305
10306 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
10307
10308         PR c++/11106
10309         * g++.dg/other/error5.C: New test.
10310
10311 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10312
10313         * gcc.dg/format/gcc_diag-1.c: New test.
10314
10315 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
10316
10317         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
10318
10319 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10320
10321         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
10322         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
10323         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
10324
10325 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
10326
10327         * gcc.c-torture/execute/builtins/string-8.c: New test.
10328         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
10329         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
10330         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
10331
10332 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10333
10334         PR c++/10468
10335         * g++.dg/ext/typeof6.C: New test.
10336
10337 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10338
10339         PR c++/10796
10340         * g++.dg/init/enum1.C: New test.
10341
10342 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
10343
10344         * gcc.dg/20030627-1.c: New test.
10345
10346 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
10347
10348         PR c++/11332
10349         * g++.dg/expr/static_cast2.C: New test.
10350
10351 2003-06-26  Roger Sayle  <roger@eyesopen.com>
10352             Jakub Jelinek  <jakub@redhat.com>
10353
10354         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
10355         sprintf(dst,"%s",src) optimization.
10356         * gcc.c-torture/execute/20030626-1.c: New test case.
10357         * gcc.c-torture/execute/20030626-2.c: New test case.
10358
10359 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
10360
10361         * gcc.c-torture/execute/multi-ix.c: New test.
10362
10363         * gcc.c-torture/execute/simd-4.c (main):
10364         Added missing semicolon at end of union.
10365
10366 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
10367
10368         PR c++/8266
10369         * g++.dg/template/explicit-instantiation3.C: New test.
10370
10371 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10372
10373         * gcc.dg/20030626-1.c: Use signed char.
10374
10375 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10376
10377         * gcc.dg/20030626-1.c: New test.
10378
10379 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
10380
10381         * const-str-2.m: Update.
10382
10383 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
10384
10385         PR c++/10990
10386         * g++.dg/rtti/dyncast1.C: New test.
10387         * g++.dg/abi/mangle4.C: Correct base-specifier access.
10388         * g++.dg/lookup/scoped1.C: Remove XFAIL.
10389         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
10390
10391         PR c++/10931
10392         * g++.dg/expr/static_cast1.C: New test.
10393
10394 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
10395
10396         * gcc.dg/20030625-1.c: New test.
10397
10398 2003-06-24  Roger Sayle  <roger@eyesopen.com>
10399
10400         * gcc.c-torture/compile/20030624-1.c: New test case.
10401
10402 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
10403
10404         * gcc.c-torture/execute/string-opt-17.c: New test.
10405
10406 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
10407
10408         PR c++/5754
10409         * g++.dg/parse/crash6.C: New test.
10410
10411 2003-06-23  Roger Sayle  <roger@eyesopen.com>
10412
10413         * gcc.dg/builtins-24.c: New test case.
10414
10415 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
10416
10417         * g++.dg/opt/operator1.C: New test.
10418
10419 2003-06-22  Roger Sayle  <roger@eyesopen.com>
10420
10421         * gcc.c-torture/execute/string-opt-16.c: New test case.
10422
10423 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10424
10425         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
10426         * g++.old-deja/g++.other/conv7.C: Likewise
10427         * g++.old-deja/g++.other/overcnv2.C: Likewise.
10428         * g++.old-deja/g++.other/overload14.C: Likewise.
10429
10430 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10431
10432         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
10433         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
10434
10435 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10436
10437         PR c++/10888
10438         * g++.dg/warn/Winline-3.C: New test.
10439
10440 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10441
10442         * lib/target-supports.exp (check_alias_available): Make the test
10443         program acceptable to the Solaris assembler.
10444
10445         PR c++/10749
10446         * g++.dg/template/memclass2.C: New test.
10447
10448 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10449             Eric Botcazou  <ebotcazou@libertysurf.fr>
10450
10451         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
10452         data for non-matching targets.
10453         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
10454
10455 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10456
10457         PR c++/10845
10458         * g++.dg/template/member3.C: New test.
10459
10460 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
10461
10462         PR c++/10939
10463         * g++.dg/template/func1.C: New test.
10464
10465         PR c++/9649
10466         * g++.dg/template/static4.C: New test.
10467         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
10468
10469         PR c++/11041
10470         * g++.dg/init/ref7.C: New test.
10471
10472 2003-06-19  Matt Austern  <austern@apple.com>
10473
10474         PR c++/11228
10475         * g++.dg/anew1.C: New test.
10476         * g++.dg/anew2.C: New test.
10477         * g++.dg/anew3.C: New test.
10478         * g++.dg/anew4.C: New test.
10479
10480 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
10481
10482         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
10483
10484 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
10485
10486         * gcc.c-torture/execute/simd-4.c (main): Make expected value
10487         endian-dependent.
10488
10489 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
10490
10491         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
10492         Remove cruft.
10493
10494 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
10495
10496         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
10497         * gcc.c-torture/compile/961203-1.c: Likewise.
10498         * gcc.c-torture/compile/980506-1.c: Likewise.
10499
10500 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10501
10502         PR c++/10712
10503         * g++.dg/lookup/using7.C: New test.
10504
10505 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10506
10507         PR c++/11105
10508         * g++.dg/abi/conv1.C: Remove it.
10509         * g++.dg/template/conv7.C: New test.
10510         * g++.dg/template/conv8.C: Likewise.
10511         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
10512         conversion operator.
10513
10514 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
10515
10516         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
10517         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10518         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10519         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10520         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10521         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10522         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10523         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10524         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10525         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10526         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10527         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10528         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10529         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10530         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10531         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10532         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10533         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10534         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10535         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10536         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10537         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10538         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10539         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10540         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10541         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10542         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10543         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10544         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10545
10546 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
10547
10548         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
10549         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
10550         indications.
10551
10552 2003-06-16  Roger Sayle  <roger@eyesopen.com>
10553
10554         * gcc.dg/i386-387-5.c: New test case.
10555         * gcc.dg/i386-387-6.c: New test case.
10556         * gcc.dg/builtins-23.c: New test case.
10557
10558 2003-06-15  Roger Sayle  <roger@eyesopen.com>
10559
10560         * gcc.dg/builtins-22.c: New test case.
10561         * gcc.dg/i386-387-1.c: Update to test exp.
10562         * gcc.dg/i386-387-2.c: Likewise.
10563
10564 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10565
10566         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
10567
10568 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10569
10570         * lib/gcc-dg.exp (dg-require-dll): New function.
10571         (dg-xfail-if): Likewise.
10572         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
10573         driver.
10574
10575         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10576         * gcc.c-torture/compile/20001205-1.c: Likewise.
10577         * gcc.c-torture/compile/20001226-1.c: Likewise.
10578         * gcc.c-torture/compile/20010518-2.c: Likewise.
10579         * gcc.c-torture/compile/20020312-1.c: Likewise.
10580         * gcc.c-torture/compile/20020604-1.c: Likewise.
10581         * gcc.c-torture/compile/920501-12.c: Likewise.
10582         * gcc.c-torture/compile/920501-4.c: Likewise.
10583         * gcc.c-torture/compile/920520-1.c: Likewise.
10584         * gcc.c-torture/compile/920521-1.c: Likewise.
10585         * gcc.c-torture/compile/920625-1.c: Likewise.
10586         * gcc.c-torture/compile/961203-1.c: Likewise.
10587         * gcc.c-torture/compile/980506-1.c: Likewise.
10588         * gcc.c-torture/compile/981006-1.c: Likewise.
10589         * gcc.c-torture/compile/981022-1.c: Likewise.
10590         * gcc.c-torture/compile/981223-1.c: Likewise.
10591         * gcc.c-torture/compile/990617-1.c: Likewise.
10592         * gcc.c-torture/compile/dll.c: Likewise.
10593         * gcc.c-torture/compile/labels-3.c: Likewise.
10594         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10595         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10596         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10597         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10598         * gcc.c-torture/compile/simd-5.c: Likewise.
10599         * gcc.c-torture/compile/20000804-1.x: Remove.
10600         * gcc.c-torture/compile/20001205-1.x: Likewise.
10601         * gcc.c-torture/compile/20001226-1.x: Likewise.
10602         * gcc.c-torture/compile/20010518-2.x: Likewise.
10603         * gcc.c-torture/compile/20020312-1.x: Likewise.
10604         * gcc.c-torture/compile/20020604-1.x: Likewise.
10605         * gcc.c-torture/compile/920501-12.x: Likewise.
10606         * gcc.c-torture/compile/920501-4.x: Likewise.
10607         * gcc.c-torture/compile/920520-1.x: Likewise.
10608         * gcc.c-torture/compile/920521-1.x: Likewise.
10609         * gcc.c-torture/compile/920625-1.x: Likewise.
10610         * gcc.c-torture/compile/961203-1.x: Likewise.
10611         * gcc.c-torture/compile/980506-1.x: Likewise.
10612         * gcc.c-torture/compile/981006-1.x: Likewise.
10613         * gcc.c-torture/compile/981022-1.x: Likewise.
10614         * gcc.c-torture/compile/981223-1.x: Likewise.
10615         * gcc.c-torture/compile/990617-1.x: Likewise.
10616         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10617         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10618         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10619         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10620         * gcc.c-torture/compile/simd-5.x: Likewise.
10621
10622         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10623
10624 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10625
10626         * gcc.c-torture/execute/20030611-1.c: New test.
10627
10628 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10629
10630         PR middle-end/168
10631         * gcc.dg/20030612-1.c: New test case.
10632
10633 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10634
10635         PR c++/10635
10636         * g++.dg/expr/cast1.C: New test.
10637
10638 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10639
10640         * gcc.dg/builtins-21.c: New test case.
10641
10642 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10643
10644         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10645         options instead of at the end.
10646         * lib/objc.exp (objc_target_compile): Likewise.
10647
10648 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10649
10650         PR c++/10432
10651         * g++.dg/parse/error1.C: New test.
10652
10653 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10654
10655         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10656         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10657         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10658         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10659         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10660         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10661         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10662         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10663         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10664         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10665         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10666         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10667         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10668         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10669         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10670         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10671         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10672         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10673         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10674         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10675         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10676         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10677         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10678         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10679
10680         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10681         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10682         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10683         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10684         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10685         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10686         * gcc.dg/compat/scalar-return-3_main.c: New file.
10687         * gcc.dg/compat/scalar-return-3_x.c: New file.
10688         * gcc.dg/compat/scalar-return-3_y.c: New file.
10689         * gcc.dg/compat/scalar-return-4_main.c: New file.
10690         * gcc.dg/compat/scalar-return-4_x.c: New file.
10691         * gcc.dg/compat/scalar-return-4_y.c: New file.
10692
10693 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10694
10695         * gcc.dg/compat/fp2-struct-check.h: New file.
10696         * gcc.dg/compat/fp2-struct-defs.h: New file.
10697         * gcc.dg/compat/fp2-struct-init.h: New file.
10698         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10699         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10700         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10701         * gcc.dg/compat/struct-return-10_main.c: New file.
10702         * gcc.dg/compat/struct-return-10_x.c: New file.
10703         * gcc.dg/compat/struct-return-10_y.c: New file.
10704
10705         * gcc.dg/compat/compat-common.h: New file.
10706         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10707         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10708         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10709         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10710         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10711         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10712         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10713         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10714         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10715         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10716         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10717         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10718         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10719         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10720         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10721         * gcc.dg/compat/small-struct-check.h: Ditto.
10722         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10723         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10724         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10725         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10726         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10727         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10728         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10729         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10730         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10731         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10732         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10733         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10734         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10735         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10736         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10737         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10738         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10739         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10740         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10741         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10742         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10743         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10744         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10745         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10746         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10747         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10748         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10749         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10750         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10751         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10752
10753 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10754
10755         * g++.dg/pch/static-1.C: New file.
10756         * g++.dg/pch/static-1.Hs: New file.
10757
10758 2003-06-10  Richard Henderson  <rth@redhat.com>
10759
10760         * gcc.dg/asm-7.c: Adjust expected warning text.
10761
10762 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10763
10764         * gcc.dg/builtins-20.c: New test case.
10765
10766 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10767
10768         PR c++/11131
10769         * g++.dg/opt/template1.C: New test.
10770
10771 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10772
10773         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10774         additional_sources.
10775
10776 2003-05-21  David Taylor  <dtaylor@emc.com>
10777
10778         * gcc.dg/Wpadded.c: New file.
10779
10780 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10781
10782         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10783         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10784         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10785         dg-require-weak.
10786
10787 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10788
10789         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10790
10791 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10792
10793         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10794         (dg-require-alias): Likewise.
10795         (dg-require-gc-sections): Likewise.
10796         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10797
10798 2003-06-08  Richard Henderson  <rth@redhat.com>
10799
10800         * gcc.dg/20011029-2.c: Fix the array reference.
10801         * gcc.dg/asm-7.c: New.
10802
10803 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10804
10805         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10806
10807 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10808
10809         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10810         (dg-require-gc-sections): Likewise.
10811
10812 2003-06-08  Jan Hubicka  <jh@suse.cz>
10813
10814         * i386-cmov1.c: Fix regular expression.
10815         * i386-cvt-1.c: Likewise.
10816         * i386-local.c: Likewise.
10817         * i386-local2.c: Likewise.
10818         * i386-mul.c: Likewise.
10819         * i386-ssetype-1.c: Likewise.
10820         * i386-ssetype-3.c: Likewise.
10821         * i386-ssetype-5.c: Likewise.
10822
10823 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10824
10825         PR c++/11039
10826         * g++.dg/warn/implicit-typename2.C: New test.
10827         * g++.dg/warn/implicit-typename3.C: New test.
10828
10829 2003-06-07  Richard Henderson  <rth@redhat.com>
10830
10831         * g++.dg/other/offsetof3.C: Use size_t.
10832         * g++.dg/other/offsetof4.C: Likewise.
10833
10834 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10835
10836         * lib/copy-file.exp: New. Implement gcc_copy_files.
10837
10838         * lib/dg-pch.exp: Load copy-file.exp
10839         (dg-pch): Use gcc_copy_files instead of "file copy".
10840
10841 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10842
10843         * gcc.dg/weak/weak.exp: Simplify.
10844         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10845         * gcc.dg/weak/weak-1.c: Likewise.
10846         * gcc.dg/weak/weak-2.c: Likewise.
10847         * gcc.dg/weak/weak-3.c: Likewise.
10848         * gcc.dg/weak/weak-4.c: Likewise.
10849         * gcc.dg/weak/weak-5.c: Likewise.
10850         * gcc.dg/weak/weak-6.c: Likewise.
10851         * gcc.dg/weak/weak-7.c: Likewise.
10852         * gcc.dg/weak/weak-8.c: Likewise.
10853         * gcc.dg/weak/weak-9.c: Likewise.
10854
10855 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10856
10857         gcc.c-torture/execute/20030606-1.c: New.
10858
10859 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10860
10861         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10862         * gcc.dg/builtins-19.c: Likewise.
10863
10864 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10865
10866         * gcc.dg/builtins-2.c: Add some more tests.
10867         * gcc.dg/builtins-18.c: New test case.
10868         * gcc.dg/builtins-19.c: New test case.
10869
10870 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10871             Jim Wilson  <wilson@tuliptree.org>
10872
10873         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10874
10875 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10876
10877         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10878         mempcpy/stpcpy calls not to be optimized into something else.
10879         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10880         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10881         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10882
10883 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10884
10885         * gcc.dg/format/asm_fprintf-1.c: New test.
10886
10887 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10888
10889         * lib/gcc-defs.exp (additional_sources): New variable.
10890         (dg-additional-sources): New function.
10891         (additional_files): New variable.
10892         (dg-additional-files): New function.
10893         (dg-additional-files-options): Likewise.
10894         * lib/gcc-dg.exp (dg-require-weak): New function.
10895         (dg-require-alias): Likewise.
10896         (dg-require-gc-sections): Likewise.
10897         * lib/target-supports.exp (check_alias_available): Remove testfile
10898         parameter.
10899         (check_gc_sections_available): New function.
10900         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10901         (dg-gpp-additional-files): Likewise.
10902         * lib/g++.exp (additional_sources): Remove.
10903         (additional_files): Likewise.
10904         (g++_target_compile): Use dg-additional-files-options.
10905
10906         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10907         Tcl logic.
10908         * gcc.dg/special/ecos.exp: Remove.
10909         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10910         * gcc.dg/special/alias-1.c: Likewise.
10911         * gcc.dg/special/alias-2.c: Likewise.
10912         * gcc.dg/special/gcsec-1.c: Likewise.
10913         * gcc.dg/special/weak-1.c: Likewise.
10914         * gcc.dg/special/weak-2.c: Likewise.
10915         * gcc.dg/special/wkali-1.c: Likewise.
10916         * gcc.dg/special/wkali-2.c: Likewise.
10917
10918         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10919         dg-gpp-additional-*.
10920         * g++.dg/special/conpr-3.C: Likewise.
10921         * g++.dg/special/conpr-4.C: Likewise.
10922         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10923         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10924         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10925         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10926         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10927         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10928         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10929         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10930         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10931         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10932         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10933         * g++.old-deja/g++.other/comdat1.C: Likewise.
10934         * g++.old-deja/g++.other/comdat2.C: Likewise.
10935         * g++.old-deja/g++.other/comdat3.C: Likewise.
10936         * g++.old-deja/g++.other/ctor1.C: Likewise.
10937         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10938
10939 2003-06-05  Richard Henderson  <rth@redhat.com>
10940
10941         * gcc.dg/debug/20030605-1.c: New.
10942
10943 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10944
10945         * README.QMTEST: Update.
10946
10947 2003-06-04  Richard Henderson  <rth@redhat.com>
10948
10949         * gcc.dg/cleanup-1.c: New.
10950         * gcc.dg/cleanup-2.c: New.
10951         * gcc.dg/cleanup-3.c: New.
10952         * gcc.dg/cleanup-4.c: New.
10953         * gcc.dg/cleanup-5.c: New.
10954         * gcc.dg/cleanup-6.c: New.
10955         * gcc.dg/cleanup-7.c: New.
10956
10957 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10958
10959         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10960
10961         * lib/dg-pch.exp: New file.
10962         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10963         * gcc.dg/pch/pch.exp: Likewise.
10964
10965 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10966
10967         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10968         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10969         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10970         * gcc.dg/builtins-17.c: New test case.
10971         * gcc.dg/i386-387-4.c: New test case.
10972         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10973
10974 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10975
10976         * gcc.dg/ultrasp9.c: New test.
10977
10978 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10979
10980         * gcc.c-torture/compile/20030604-1.c: New test.
10981         * gcc.dg/sparc-constant-1.c: New test.
10982
10983 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10984
10985         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10986
10987 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10988
10989         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10990
10991         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10992         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10993
10994 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10995
10996         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10997
10998 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10999
11000         PR c++/10940
11001         * g++.dg/template/spec10.C: New test.
11002
11003 2003-06-03  Roger Sayle  <roger@eyesopen.com>
11004
11005         * gcc.dg/builtins-16.c: New test case.
11006
11007 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
11008
11009         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
11010         mempcpy test with post-increments.
11011         * gcc.c-torture/execute/string-opt-3.c: New test.
11012         * gcc.dg/string-opt-1.c: New test.
11013
11014 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
11015
11016         PR fortran/10965
11017         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
11018
11019 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
11020
11021         * lib/scanasm.exp (dg-scan): New function, factored out of ...
11022         (scan-assembler): ... here.  Use dg-scan.
11023         (scan-assembler-not): Likewise.
11024         (scan-file): New function.
11025         (scan-file-not): Likewise.
11026         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
11027         * gcc.dg/cpp/_Pragma4.c: Likewise.
11028         * gcc.dg/cpp/_Pragma5.c: Likewise.
11029         * gcc.dg/cpp/avoidpaste1.c: Likewise.
11030         * gcc.dg/cpp/avoidpaste2.c: Likewise.
11031         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
11032         * gcc.dg/cpp/cmdlne-P.c: Likewise.
11033         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
11034         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
11035         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
11036         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
11037         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
11038         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
11039         * gcc.dg/cpp/cxxcom1.c: Likewise.
11040         * gcc.dg/cpp/line1.c: Likewise.
11041         * gcc.dg/cpp/maccom1.c: Likewise.
11042         * gcc.dg/cpp/maccom2.c: Likewise.
11043         * gcc.dg/cpp/maccom3.c: Likewise.
11044         * gcc.dg/cpp/maccom4.c: Likewise.
11045         * gcc.dg/cpp/maccom5.c: Likewise.
11046         * gcc.dg/cpp/maccom6.c: Likewise.
11047         * gcc.dg/cpp/multiline.c: Likewise.
11048         * gcc.dg/cpp/spacing1.c: Likewise.
11049         * gcc.dg/cpp/spacing2.c: Likewise.
11050         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
11051         * gcc.dg/cpp/trad/maccom1.c: Likewise.
11052         * gcc.dg/cpp/trad/maccom2.c: Likewise.
11053         * gcc.dg/cpp/trad/maccom3.c: Likewise.
11054         * gcc.dg/cpp/trad/maccom4.c: Likewise.
11055         * gcc.dg/cpp/trad/maccom6.c: Likewise.
11056         * gcc.dg/cpp/cxxcom2.c: Likewise.
11057         * gcc.dg/cpp/cxxcom2.h: New file.
11058
11059         * gcc.dg/cpp/truefalse.cpp: Move it to ...
11060         * g++.dg/cpp/truefalse.C: Here.
11061         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
11062
11063 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
11064
11065         * gcc.dg/cpp/redef3.c: New file.
11066
11067 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11068
11069         * gcc.dg/i386-loop-3.c: New test.
11070
11071 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
11072
11073         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
11074
11075 2003-05-31  Roger Sayle  <roger@eyesopen.com>
11076
11077         * gcc.dg/fwrapv-1.c: New test case.
11078         * gcc.dg/fwrapv-2.c: New test case.
11079
11080 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11081
11082         PR c++/10956
11083         * g++.dg/template/spec9.C: New test.
11084
11085 2003-05-29  Roger Sayle  <roger@eyesopen.com>
11086
11087         * gcc.dg/duff-4.c: New test case.
11088
11089 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
11090
11091         PR fortran/10843
11092         * g77.dg/ffixed-form-1.f: New test
11093         * g77.dg/ffixed-form-2.f: New test
11094         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
11095         * g77.dg/ffree-form-3.f: New test
11096
11097 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
11098
11099         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
11100         * gcc.dg/wint_t-1.c: Likewise.
11101
11102 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11103
11104         * g++.dg/template/access11.C: New test.
11105
11106 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11107
11108         PR c++/10849
11109         * g++.dg/template/access10.C: New test.
11110
11111 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11112             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11113
11114         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
11115
11116 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11117
11118         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
11119         suppress for powerpc-*-darwin*.
11120         * gcc.dg/torture/builtin-noret-2.c: Likewise.
11121
11122 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11123
11124         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
11125         suppress option for powerpc-*-darwin*.
11126
11127 2003-05-23  Roger Sayle  <roger@eyesopen.com>
11128
11129         * gcc.dg/builtins-1.c: Add tests for tan and atan.
11130         * gcc.dg/builtins-4.c: Add test for fmod.
11131
11132 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11133
11134         PR c++/10682
11135         * g++.dg/template/instantiate4.C: New test.
11136
11137 2003-05-22  Roger Sayle  <roger@eyesopen.com>
11138
11139         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
11140
11141 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
11142
11143         * gcc.dg/compat/scalar-return-1_main.c: New file.
11144         * gcc.dg/compat/scalar-return-1_x.c: New file.
11145         * gcc.dg/compat/scalar-return-1_y.c: New file.
11146         * gcc.dg/compat/scalar-return-2_main.c: New file.
11147         * gcc.dg/compat/scalar-return-2_x.c: New file.
11148         * gcc.dg/compat/scalar-return-2_y.c: New file.
11149         * gcc.dg/compat/struct-return-3_main.c: New file.
11150         * gcc.dg/compat/struct-return-3_y.c: New file.
11151         * gcc.dg/compat/struct-return-3_x.c: New file.
11152         * gcc.dg/compat/struct-return-2_main.c: New file.
11153         * gcc.dg/compat/struct-return-2_x.c: New file.
11154         * gcc.dg/compat/struct-return-2_y.c: New file.
11155
11156 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11157
11158         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
11159         for hppa*-hp-hpux*.
11160         * gcc.dg/20021014-1.c (dg-options): Likewise.
11161         * gcc.dg/nest.c (dg-options): Likewise.
11162
11163 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
11164
11165         PR c++/9738
11166         * g++.dg/ext/dllimport2.C: New file.
11167         * g++.dg/ext/dllimport3.C: New file.
11168
11169 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
11170
11171         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
11172         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11173         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11174         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11175         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11176         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11177         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
11178         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
11179         * gcc.dg/compat/small-struct-defs.h: New file.
11180         * gcc.dg/compat/small-struct-init.h: New file.
11181         * gcc.dg/compat/small-struct-check.h: New file.
11182         * gcc.dg/compat/fp-struct-defs.h: New file.
11183         * gcc.dg/compat/fp-struct-check.h: New file.
11184         * gcc.dg/compat/fp-struct-init.h: New file.
11185         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
11186         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
11187
11188 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
11189
11190         * gcc.dg/20030225-2.c: New test.
11191
11192 2003-05-18  Roger Sayle  <roger@eyesopen.com>
11193             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11194
11195         * gcc.c-torture/compile/20030518-1.c: New test case.
11196
11197 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
11198
11199         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
11200         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
11201         gcc-dg-debug-runtest.
11202         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
11203         gcc-dg-debug-runtest.
11204
11205 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11206
11207         PR c++/9022
11208         * g++.dg/lookup/using6.C: New test.
11209
11210 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11211
11212         * g++.dg/parse/access2.C: New test.
11213
11214 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
11215
11216         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
11217         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
11218         * gcc.dg/debug/debug.exp: Likewise.
11219
11220 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
11221
11222         * gcc.dg/dollar.c: New test.
11223
11224 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
11225
11226         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
11227         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
11228         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
11229         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
11230         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
11231         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
11232         * gcc.dg/compat/struct-by-value-6_main.c: New file.
11233         * gcc.dg/compat/struct-by-value-6_x.c: New file.
11234         * gcc.dg/compat/struct-by-value-6_y.c: New file.
11235         * gcc.dg/compat/struct-by-value-7_main.c: New file.
11236         * gcc.dg/compat/struct-by-value-7_x.c: New file.
11237         * gcc.dg/compat/struct-by-value-7_y.c: New file.
11238         * gcc.dg/compat/struct-by-value-8_main.c: New file.
11239         * gcc.dg/compat/struct-by-value-8_x.c: New file.
11240         * gcc.dg/compat/struct-by-value-8_y.c: New file.
11241         * gcc.dg/compat/struct-by-value-9_main.c: New file.
11242         * gcc.dg/compat/struct-by-value-9_x.c: New file.
11243         * gcc.dg/compat/struct-by-value-9_y.c: New file.
11244
11245 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
11246
11247         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
11248         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
11249         support for "repo" mode.
11250         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
11251         * lib/g77-dg.exp: Likewise.
11252         * lib/obj-dg.exp: Likewise.
11253
11254 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
11255
11256         Merge from gcc-3_2-rhl8-branch:
11257         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
11258
11259         * gcc.dg/tls/opt-6.c: New test.
11260
11261         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
11262
11263         * gcc.dg/20030405-1.c: New test.
11264
11265         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
11266
11267         * gcc.dg/20030309-1.c: New test.
11268
11269         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11270
11271         * gcc.c-torture/execute/20030307-1.c: New test.
11272
11273         2003-02-20  Randolph Chung  <tausq@debian.org>
11274
11275         * gcc.c-torture/compile/20030220-1.c: New test.
11276
11277         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
11278
11279         * gcc.dg/20030217-1.c: New test.
11280
11281         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
11282
11283         * gcc.c-torture/compile/20020129-1.c: New test.
11284
11285         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11286
11287         * gcc.dg/unroll-1.c: New test.
11288
11289         2002-11-16  Jan Hubicka  <jh@suse.cz>
11290
11291         * gcc.c-torture/execute/20020920-1.c: New test.
11292
11293         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
11294
11295         PR target/7434
11296         * gcc.c-torture/compile/20021008-1.c: New test.
11297
11298         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
11299
11300         PR target/7559
11301         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
11302
11303         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
11304
11305         * gcc.c-torture/compile/20020807-1.c: New test.
11306
11307         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
11308
11309         * gcc.dg/tls/opt-1.c: New test.
11310
11311         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
11312
11313         * gcc.dg/20020729-1.c: New test.
11314
11315         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
11316
11317         * g++.dg/opt/life1.C: New test.
11318
11319         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
11320
11321         * gcc.dg/20020525-1.c: New test.
11322
11323         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
11324
11325         PR c++/6794
11326         * g++.dg/ext/pretty1.C: New test.
11327         * g++.dg/ext/pretty2.C: New test.
11328
11329 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
11330
11331         PR c++/8385
11332         * g++.dg/ext/typeof5.C: New test.
11333
11334 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
11335
11336         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
11337         __USER_LABEL_PREFIX__ into account.
11338         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
11339
11340 2003-05-14  Roger Sayle  <roger@eyesopen.com>
11341
11342         * gcc.dg/builtins-15.c: New test case.
11343
11344 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
11345
11346         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
11347
11348 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
11349
11350         * lib/g++.exp: Tweak handling of additional source files.
11351         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
11352         * g++.dg/special/conpr-2a.C: Rename to ...
11353         * g++.dg/special/conpr-2a.cc: ... this.
11354         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
11355         * g++.dg/special/conpr-3a.C: Rename to ...
11356         * g++.dg/special/conpr-3a.cc: This.
11357         * g++.dg/special/conpr-3b.C: Rename to ...
11358         * g++.dg/special/conpr-3b.cc: This.
11359         * g++.dg/special/conpr-4.C: New test.
11360         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
11361
11362 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
11363
11364         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
11365
11366 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11367
11368         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
11369         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11370         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
11371         * g++.old-deja/g++.other/warn3.C: Likewise.
11372
11373 2003-05-11  Roger Sayle  <roger@eyesopen.com>
11374
11375         * gcc.dg/i386-387-1.c: Update to also test log.
11376         * gcc.dg/i386-387-2.c: Likewise.
11377
11378 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
11379
11380         * g77.f-torture/execute/int8421.f: New test.
11381
11382 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11383
11384         PR c++/10230, c++/10481
11385         * g++.dg/lookup/scoped5.C: New test.
11386
11387 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11388
11389         PR c++/10552
11390         * g++.dg/template/ttp6.C: New test.
11391
11392 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
11393
11394         * gcc.c-torture/execute/builtins: New directory.
11395         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
11396         gcc.c-torture/execute/builtins.
11397         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
11398         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
11399         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
11400         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
11401
11402 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11403
11404         PR c++/9252
11405         * g++.dg/template/access8.C: New test.
11406         * g++.dg/template/access9.C: New test.
11407
11408 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11409
11410         PR c++/9554
11411         * g++.dg/parse/access1.C: New test.
11412
11413 2003-05-09  DJ Delorie  <dj@redhat.com>
11414
11415         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
11416         long, and not an int.
11417
11418 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11419
11420         PR c++/10555, c++/10576
11421         * g++.dg/template/memclass1.C: New test.
11422
11423 2003-05-08  DJ Delorie  <dj@redhat.com>
11424
11425         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
11426         targets.
11427         * gcc.c-torture/execute/20021024-1.x: Likewise.
11428         * gcc.c-torture/execute/shiftdi.x: Likewise.
11429         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
11430         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
11431         * gcc.dg/20021018-1.c: Likewise.
11432
11433 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11434
11435         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
11436
11437         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
11438         (bcopy): Call memmove.
11439
11440 2003-05-08  Roger Sayle  <roger@eyesopen.com>
11441
11442         * g77.f-torture/compile/8485.f: New test case.
11443
11444 2003-05-07  Richard Henderson  <rth@redhat.com>
11445
11446         PR c++/10570
11447         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
11448         Verify exception_cleanup not called for rethrows.
11449         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
11450         when exiting catch block without rethrowing.
11451         * g++.dg/eh/forced3.C: New.
11452         * g++.dg/eh/forced4.C: New.
11453
11454 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
11455
11456         * gcc.dg/20030505.c: Fix triplet.
11457
11458 2003-05-06  DJ Delorie  <dj@redhat.com>
11459
11460         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
11461         * gcc.dg/nest.c: Likewise.
11462
11463 2003-05-05  Roger Sayle  <roger@eyesopen.com>
11464
11465         * gcc.dg/builtins-14.c: New test case.
11466
11467 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
11468
11469         * lib/compat.exp (compat-execute): New argument.
11470         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
11471         * gcc.dg/compat: New test directory.
11472         * gcc.dg/compat/compat.exp: New expect script.
11473         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
11474         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
11475         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
11476         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
11477         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
11478         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
11479
11480         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
11481         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
11482         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
11483         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
11484         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
11485         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
11486         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
11487         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
11488         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
11489         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
11490         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
11491         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
11492         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
11493         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
11494         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
11495
11496 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
11497
11498         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
11499
11500 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
11501
11502         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
11503
11504 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
11505
11506         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
11507         * gcc.dg/ppc-fsel-2.c: New test.
11508
11509         * gcc.dg/unused-5.c: New test.
11510
11511 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11512
11513         PR c++/10496
11514         * g++.dg/warn/pmf1.C: New test.
11515
11516 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11517
11518         PR c++/4494
11519         * g++.dg/warn/main.C: New test.
11520
11521 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11522
11523         * gcc.dg/nonnull-3.c: New test.
11524
11525 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
11526
11527         * gcc.dg/cpp/Wtrigraphs.c: Update.
11528         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
11529
11530 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
11531
11532         * gcc.dg/ppc-fsel-1.c: New test.
11533
11534 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
11535
11536         PR c/10604
11537         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
11538
11539 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
11540
11541         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
11542
11543 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11544
11545         PR c++/9364, c++/10553, c++/10586
11546         * g++.dg/parse/typename4.C: New test.
11547         * g++.dg/parse/typename5.C: Likewise.
11548
11549 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
11550
11551         * gcc.c-torture/compile/20030503-1.c: New test.
11552
11553 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11554
11555         * g++.dg/lookup/using5.C: Fix testcase error.
11556
11557 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
11558
11559         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
11560         since MEABI is no longer supported.  Remove all vestiges
11561         of MEABI from the test.
11562
11563 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11564
11565         PR c++/10554
11566         * g++.dg/lookup/using5.C: New test.
11567
11568 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11569
11570         PR c++/8772
11571         * g++.dg/template/ttp5.C: New test.
11572
11573 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11574
11575         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11576         (dg-gpp-additional-sources): New function.
11577         (dg-gpp-additional-files): Likewise.
11578         * lib/g++.exp (additional_sources): New variable.
11579         (additional_files): Likewise.
11580         (g++_target_compile): Deal with them.
11581         * lib/old-dejagnu.exp: Remove.
11582         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11583         * g++.old-deja: Revise all tests to use dg commands.
11584
11585 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11586
11587         PR c++/9432, c++/9528
11588         * g++.dg/lookup/using4.C: New test.
11589
11590 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11591
11592         * gcc.dg/noreturn-5.c: New file.
11593         * gcc.dg/noreturn-6.c: New file.
11594
11595         * gcc.c-torture/compile/inline-1.c: New file.
11596
11597 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11598
11599         PR c++/10551
11600         * g++.dg/template/explicit1.C: New test.
11601
11602 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11603
11604         PR c++/10549
11605         * g++.dg/other/bitfield1.C: New test.
11606
11607         PR c++/10527
11608         * g++.dg/init/new7.C: New test.
11609
11610 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11611
11612         * g++.dg/ext/desig1.C: New test.
11613         * g++.dg/ext/init1.C: Update.
11614
11615         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11616
11617 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11618
11619         PR c++/10180
11620         * g++.dg/warn/Winline-1.C: New test.
11621
11622 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11623
11624         * gcc.c-torture/execute/string-opt-19.c: New test.
11625
11626         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11627         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11628
11629 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11630
11631         PR c++/10506
11632         * g++.dg/init/new6.C: New test.
11633
11634         PR c++/10503
11635         * g++.dg/init/ref6.C: New test.
11636
11637 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11638
11639         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11640
11641 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11642
11643         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11644         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11645
11646 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11647
11648         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11649         initialized static data members.
11650
11651 2003-04-25  H.J. Lu <hjl@gnu.org>
11652
11653         * gcc.dg/ia64-sync-4.c: New test.
11654
11655 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11656
11657         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11658         date.
11659
11660 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11661
11662         PR c++/10337
11663         * g++.dg/warn/conv1.C: New test.
11664         * g++.old-deja/g++.other/conv7.C: Adjust.
11665         * g++.old-deja/g++.other/overload14.C: Adjust.
11666
11667 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11668
11669         PR c++/10471
11670         * g++.dg/template/defarg2.C: New test.
11671
11672 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11673
11674         * gcc.dg/cpp/include2.c: Update.
11675         * gcc.dg/cpp/multiline-2.c: New.
11676         * gcc.dg/cpp/multiline.c: Update.
11677         * gcc.dg/cpp/strify2.c: Update.
11678         * gcc.dg/cpp/trad/literals-2.c: Update.
11679
11680 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11681
11682         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11683
11684 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11685
11686         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11687
11688 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11689
11690         PR c++/10451
11691         * g++.dg/parse/crash4.C: New test.
11692
11693         PR c++/9847
11694         * g++.dg/parse/crash5.C: New test.
11695
11696 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11697
11698         PR c++/10446
11699         * g++.dg/parse/crash3.C: New test.
11700
11701         PR c++/10428
11702         * g++.dg/parse/elab1.C: New test.
11703
11704 2003-04-22  Devang Patel  <dpatel@apple.com>
11705
11706         * gcc.dg/cpp/trad/funlike-5.c: New test.
11707
11708 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11709
11710         * g++.dg/other/packed1.C: Fix dg options.
11711
11712 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11713
11714         * g++.dg/other/offsetof2.C: New test.
11715
11716 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11717
11718         * g++.dg/template/recurse.C: Adjust location of error messages.
11719
11720 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11721
11722         PR c++/9881
11723         * g++.dg/init/addr-const1.C: New test.
11724         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11725
11726 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11727
11728         PR c++/10405
11729         * g++.dg/lookup/struct-hack1.C: New test.
11730
11731 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11732
11733         * ucs.c: Update diagnostic messages.
11734
11735 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11736
11737         * gcc.dg/cpp/truefalse.cpp: New test.
11738         * gcc.dg/cpp/cpp.exp: Update.
11739         * g++.dg/other/stdbool-if.C: Remove.
11740
11741 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11742
11743         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11744         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11745
11746 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11747
11748         * gcc.c-torture/compile/20030418-1.c: New test.
11749
11750 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11751
11752         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11753
11754 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11755
11756         PR c++/10347
11757         g++.dg/template/dependent-name1.C: New test.
11758
11759 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11760
11761         * gcc.dg/warn-1.c (tourist_guide): New array,
11762         contains a pointer to bar.
11763
11764 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11765
11766         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11767         * gcc.c-torture/execute/medce-1.c: New test case.
11768         * gcc.c-torture/execute/medce-2.c: New test case.
11769
11770 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11771
11772         * lib/prune.exp: Ignore more messages.
11773
11774         PR c++/10381
11775         * g++.dg/parse/lookup3.C: New test.
11776
11777 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11778
11779         * gcc.c-torture/compile/20030415-1.c : New test.
11780
11781 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11782
11783         * gcc.c-torture/execute/scope-2.c: Move to ...
11784         * gcc.dg/noncompile/scope.c: .... here.
11785
11786 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11787
11788         * gcc.dg/20030414-2.c: New test case.
11789
11790 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11791
11792         PR target/10377
11793         * gcc.dg/20030414-1.c: New test.
11794
11795 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11796
11797         * gcc.dg/builtins-12.c: New test case.
11798         * gcc.dg/builtins-13.c: New test case.
11799
11800 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11801
11802         * gcc.c-torture/execute/string-opt-18.c: New test.
11803
11804 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11805
11806         PR c++/10300
11807         * g++.dg/init/new5.C: New test.
11808
11809 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11810
11811         PR c++/7910
11812         * g++.dg/ext/dllimport1.C: New test.
11813
11814 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11815
11816         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11817
11818 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11819
11820         PR Fortran/9263
11821         * g77.f-torture/noncompile/9263.f: New test
11822         PR Fortran/1832
11823         * g77.f-torture/execute/1832.f: New test
11824
11825 2003-04-11  David Chad  <davidc@freebsd.org>
11826             Loren J. Rittle  <ljrittle@acm.org>
11827
11828         libobjc/8562
11829         * objc.dg/headers.m: New test.
11830
11831 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11832
11833         * gcc.c-torture/execute/builtin-noret-2.c: New.
11834         * gcc.c-torture/execute/builtin-noret-2.x: New.
11835         XFAIL builtin-noret-2.c at -O1 and above.
11836         * gcc.dg/redecl.c: New.
11837         * gcc.dg/Wshadow-1.c: Update error regexps.
11838
11839 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11840
11841         * g++.dg/abi/bitfield10.C: New test.
11842
11843 2003-04-09  Mike Stump  <mrs@apple.com>
11844
11845         * gcc.dg/pch/pch.exp: Make testcase names longer.
11846         * g++.dg/pch/pch.exp: Make testcase names longer.
11847
11848 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11849
11850         * gcc.dg/builtins-11.c: New test case.
11851
11852 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11853
11854         * gcc.dg/builtins-9.c: New test case.
11855         * gcc.dg/builtins-10.c: New test case.
11856
11857 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11858
11859         * gcc.dg/noncompile/init-4.c.c: New test.
11860
11861 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11862
11863         * gcc.misc-test/gcov-9.c: New test.
11864         * gcc.misc-test/gcov-10.c: New test
11865         * gcc.misc-test/gcov-11.c: New test.
11866
11867 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11868
11869         PR optimization/10024
11870         * gcc.c-torture/compile/20030405-1.c: New test.
11871
11872 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11873
11874         * gcc.dg/pch/static-3.c: New.
11875         * gcc.dg/pch/static-3.hs: New.
11876         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11877
11878 2003-04-04  Richard Henderson  <rth@redhat.com>
11879
11880         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11881         * g++.dg/eh/forced2.C: Likewise.
11882
11883 2003-04-03  Mike Stump  <mrs@apple.com>
11884
11885         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11886         target arg.
11887         (scan-assembler-times, scan-assembler-not): Likewise.
11888         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11889
11890 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11891
11892         * gcc.dg/sparc-loop-1.c: New test.
11893
11894 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11895
11896         PR other/9274
11897         * g++.dg/pch/system-2.C: New.
11898         * g++.dg/pch/system-2.Hs: New.
11899
11900 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11901
11902         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11903
11904         * g++.dg/eh/simd-1.C (vecfunc): Same.
11905
11906 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11907
11908         * gcc.c-torture/execute/20030401-1.c: New test case.
11909
11910 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11911
11912         * objc.dg/defs.m: New.
11913
11914 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11915
11916         * g++.dg/eh/simd-1.C: New.
11917         * g++.dg/eh/simd-2.C: New.
11918
11919 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11920
11921         * gcc.c-torture/execute/simd-3.c: New.
11922
11923 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11924
11925         PR c/9936
11926         * gcc.dg/20030331-2.c: New test.
11927
11928 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11929
11930         PR c++/10278
11931         * g++.dg/parse/crash2.C: New test.
11932
11933 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11934
11935         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11936         * gcc.c-torture/execute/20030331-1.c: ...here.
11937
11938 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11939
11940         * gcc.c-torture/execute/20030331-1.c: New test.
11941
11942 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11943
11944         * lib/gcov.exp: Adjust call return testing strings.
11945         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11946
11947 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11948
11949         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11950         * gcc.dg/builtins-7.c: New test case.
11951         * gcc.dg/builtins-8.c: New test case.
11952
11953 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11954
11955         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11956
11957 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11958
11959         PR c++/7647
11960         * g++.dg/lookup-class-member-2.C: New test.
11961
11962 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11963
11964         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11965
11966 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11967
11968         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11969
11970 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11971
11972         * g++.dg/init/attrib1.C: New test.
11973
11974 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11975
11976         * gcc.dg/ultrasp8.c: New test.
11977
11978 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11979
11980         * gcc.dg/ultrasp7.c: New test.
11981
11982 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11983
11984         PR c++/10047
11985         * g++.dg/template/inline1.C: New test.
11986
11987 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11988
11989         * gcc.dg/sparc-dwarf2.c: New test.
11990
11991 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11992
11993         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11994         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11995
11996 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11997
11998         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11999         than reading .x files.
12000         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
12001         * g77.dg/gcov/gcov-1.f: Likewise.
12002         * gcc.misc-tests/gcov-4b.c: Likewise.
12003         * gcc.misc-tests/gcov-5b.c: Likewise.
12004         * gcc.misc-tests/gcov-6.c: Likewise.
12005         * gcc.misc-tests/gcov-7.c: Likewise.
12006         * gcc.misc-tests/gcov-8.c: Likewise.
12007         * g++.dg/gcov/gcov-1.x: Remove.
12008         * g77.dg/gcov/gcov-1.x: Likewise.
12009         * gcc.misc-tests/gcov-4b.x: Likewise.
12010         * gcc.misc-tests/gcov-5b.x: Likewise.
12011         * gcc.misc-tests/gcov-6.x: Likewise.
12012         * gcc.misc-tests/gcov-7.x: Likewise.
12013         * gcc.misc-tests/gcov-8.x: Likewise.
12014
12015 2003-03-27  Glen Nakamura  <glen@imodulo.com>
12016
12017         PR opt/10087
12018         * gcc.dg/20030324-1.c: New test.
12019
12020 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
12021
12022         PR c++/10224
12023         * g++.dg/template/arg3.C: New test.
12024
12025         PR c++/10158
12026         * g++.dg/template/friend18.C: New test.
12027
12028 2003-03-26  Roger Sayle  <roger@eyesopen.com>
12029
12030         * g77.f-torture/compile/20030326-1.f: New test case.
12031
12032 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
12033
12034         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
12035
12036         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
12037
12038 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
12039
12040         * gcc.dg/ia64-sync-3.c: New test.
12041
12042 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
12043
12044         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
12045
12046 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12047
12048         * gcc.dg/ultrasp6.c: New test.
12049
12050 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12051
12052         * gcc.dg/i386-signbit-1.c: New test.
12053         * gcc.dg/i386-signbit-2.c: New test.
12054         * gcc.dg/i386-signbit-3.c: New test.
12055
12056 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12057
12058         * gcc.dg/ultrasp5.c: Fix options.
12059
12060 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12061
12062         * gcc.dg/ultrasp5.c: Fix comment.
12063
12064 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
12065
12066         PR fortran/10197
12067         * g77.f-torture/execute/10197.f: New test.
12068
12069 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
12070
12071         PR c++/9898, c++/383
12072         * g++.dg/template/conv6.C: New test.
12073
12074         PR c++/10119
12075         * g++.dg/template/ptrmem5.C: New test.
12076
12077         PR c++/10026
12078         * g++.dg/lookup/koenig1.C: New test.
12079
12080         PR C++/10199
12081         * g++.dg/lookup/template2.C: New test.
12082
12083 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
12084
12085         * g++.dg/opt/rtti1.C: New test.
12086
12087 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12088
12089         * gcc.dg/ultrasp5.c: New test.
12090
12091 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
12092
12093         PR middle-end/9967
12094         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
12095         builtin fputs.
12096
12097 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
12098
12099         PR c/8224
12100         * gcc.dg/20030323-1.c: New test.
12101
12102 2003-03-23  Roger Sayle  <roger@eyesopen.com>
12103
12104         * gcc.c-torture/compile/20030323-1.c: New test case.
12105
12106 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
12107
12108         * gcc.dg/20030321-1.c: New test.
12109
12110 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
12111
12112         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
12113
12114 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12115
12116         PR c++/9978, c++/9708
12117         * g++.dg/ext/vlm1.C: Adjust expected error.
12118         * g++.dg/ext/vla2.C: New test.
12119         * g++.dg/template/arg1.C: New test.
12120         * g++.dg/template/arg2.C: New test.
12121
12122 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
12123
12124         * g77.f-torture/execute/select.f: New test.
12125         * g77.f-torture/noncompile/select_no_compile.f: New test.
12126
12127 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
12128
12129         PR c++/9898
12130         * g++.dg/other/error4.C: New test.
12131
12132 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
12133
12134         * g++.dg/template/friend17.C: New test.
12135
12136 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
12137
12138         * gcc.c-torture/compile/20030320-1.c: New.
12139
12140 2003-03-20  Roger Sayle  <roger@eyesopen.com>
12141
12142         * gcc.dg/builtins-6.c: New test case.
12143
12144 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
12145
12146         PR target/10073
12147         * gcc.c-torture/compile/20030319-1.c: New.
12148
12149 2003-03-18  Jan Hubicka  <jh@suse.cz>
12150
12151         * gcc.dg/i386-cvt-1.c: New test.
12152
12153 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
12154
12155         * objc.dg/naming-1.m: Use "(parse|syntax) error".
12156         * objc.dg/naming-2.m: Likewise.
12157
12158 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
12159
12160         PR c++/9639
12161         * g++.dg/parse/crash1.C: New test.
12162
12163 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
12164
12165         PR c++/8805
12166         * g++.dg/eh/cleanup1.C: New test.
12167
12168 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12169
12170         * gcc.c-torture/execute/20030316-1.c: New test case.
12171
12172 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
12173
12174         PR c++/9629
12175         * g++.dg/init/ctor2.C: New test.
12176
12177 2003-03-15  Roger Sayle  <roger@eyesopen.com>
12178
12179         * g77.f-torture/compile/xformat.f: New test case.
12180
12181 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12182
12183         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
12184         * g++.old-deja/g++.mike/eh50.C: Likewise.
12185
12186 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12187
12188         PR c++/6440
12189         * g++.dg/template/spec7.C: New test.
12190         * g++.dg/template/spec8.C: Likewise.
12191
12192 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
12193
12194         * gcc.c-torture/execute/20030313-1.c: New test.
12195
12196 2003-03-14  Richard Henderson  <rth@redhat.com>
12197
12198         * gcc.dg/inline-2.c: Adjust alpha test for external call.
12199
12200 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12201
12202         * gcc.c-torture/compile/20030314-1.c: New test.
12203
12204 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
12205
12206         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
12207         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
12208         thumb target,
12209         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
12210         to accept newer _imp__  prefix and additional
12211         newline in .drectve section.
12212         * gcc.dg/dll-4.c: Likewise.
12213         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
12214         switch.
12215
12216 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
12217
12218         * g++.dg/parse/namespace9.C: New test.
12219
12220         * g++.dg/init/ref5.C: New test.
12221         * g++.dg/parse/ptrmem1.C: Likewise.
12222
12223 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12224
12225         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
12226         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
12227         regular expression.
12228         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
12229         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
12230
12231 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
12232
12233         * gcc.c-torture/execute/20030224-2.c: New test.
12234
12235 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12236
12237         * gcc.dg/decl-3.c: New test.
12238
12239 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12240
12241         * gcc.dg/i386-loop-2.c: New test.
12242
12243 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
12244
12245         PR c++/9474
12246         * g++.dg/parse/namespace8.C: New test.
12247
12248         PR c++/9924
12249         * g++.dg/overload/builtin2.C: New test.
12250
12251 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
12252
12253         * gcc.dg/return-type-3.c: New test.
12254
12255 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
12256
12257         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
12258         profiling options are not supported.
12259
12260 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
12261
12262         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
12263         * g++.old-deja/g++.warn/impint2.C: Likewise.
12264
12265 2003-03-10  Devang Patel  <dpatel@apple.com>
12266
12267         * g++.dg/cpp/c++_cmd_1.C: New test.
12268         * g++.dg/cpp/c++_cmd_1.h: New file.
12269
12270 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
12271
12272         * gcc.dg/altivec-9.c: New file.
12273
12274 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12275
12276         * gcc.dg/ppc-sdata-1.c: New test.
12277         * gcc.dg/ppc-sdata-2.c: New test.
12278
12279 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
12280
12281         PR c++/9373
12282         * g++.dg/opt/ptrmem2.C: New test.
12283
12284         PR c++/8534
12285         * g++.dg/opt/ptrmem1.C: New test.
12286
12287 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12288
12289         * gcc.dg/i386-loop-1.c: New test.
12290
12291 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12292
12293         PR c++/9970
12294         * g++.dg/lookup/friend1.C: New test.
12295
12296 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12297
12298         PR c++/9823
12299         * g++.dg/parser/constructor1.C: New test.
12300
12301 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
12302
12303         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
12304
12305         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
12306
12307 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
12308
12309         * gcc.dg/cpp/Wunused.c: Update test.
12310
12311 2003-03-08  Jan Hubicka  <jh@suse.cz>
12312
12313         * gcc.dg/inline-3.c: New test.
12314
12315 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12316
12317         PR c++/9809
12318         * g++.dg/parse/builtin1.C: New test.
12319
12320         PR c++/9982
12321         * g++.dg/abi/cookie1.C: New test.
12322         * g++.dg/abi/cookie2.C: Likewise.
12323
12324         PR c++/9524
12325         * g++.dg/template/field1.C: New test.
12326
12327         PR c++/9912
12328         * g++.dg/parse/class1.C: New test.
12329         * g++.dg/parse/namespace7.C: Likewise.
12330         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
12331
12332 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
12333
12334         * g++.dg/init/ref4.C: New test.
12335
12336 2003-03-07  Jan Hubicka  <jh@suse.cz>
12337
12338         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
12339         * gcc.dg/inline-3.c:  New test.
12340
12341 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
12342
12343         * g++.dg/init/ref3.C: New test.
12344
12345         PR c++/9965
12346         * g++.dg/init/ref2.C: New test.
12347
12348         PR c++/9400
12349         * g++.dg/warn/Wshadow-2.C: New test.
12350
12351         PR c++/9791
12352         * g++.dg/warn/Woverloaded-1.C: New test.
12353
12354 2003-03-05  Jan Hubicka  <jh@suse.cz>
12355
12356         * gcc.dg/i386-local2.c: New.
12357         * gcc.dg/i386-local.c: Fix typo.
12358
12359 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
12360
12361         * g++.dg/abi/layout3.C: New test.
12362
12363 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12364
12365         * gcc.c-torture/compile/20030305-1.c
12366
12367 2003-03-05  Jan Hubicka  <jh@suse.cz>
12368
12369         * gcc.dg/i386-local.c: New.
12370
12371 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
12372
12373         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
12374
12375 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12376
12377         * gcc.dg/switch-2.c: New test.
12378         * gcc.dg/switch-3.c: New test.
12379         * gcc.dg/Wswitch.c: Adjust line numbers.
12380         * gcc.dg/Wswitch-default.c: Likewise.
12381         * gcc.dg/Wswitch-enum.c: Likewise.
12382
12383 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
12384
12385         * gcc.c-torture/execute/20030222-1.c: New test.
12386
12387 2003-03-03  James E Wilson  <wilson@tuliptree.org>
12388
12389         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
12390
12391 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
12392
12393         PR c++/9878
12394         * g++.dg/init/ref1.C: New test.
12395
12396 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
12397
12398         * gcc.dg/sh-relax.c: New SH-only test.
12399
12400 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
12401
12402         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
12403         comment explaining purpose of testcase.
12404
12405 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12406
12407         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
12408         for HC11/HC12 (asm needs two int registers).
12409         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
12410         HC11/HC12 because the test uses an asm which needs two 32-bit
12411         registers.
12412
12413 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12414
12415         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
12416         for HC11/HC12 (array is too large otherwise).
12417         * gcc.c-torture/compile/920501-4.x: New file, likewise.
12418         * gcc.c-torture/compile/20010518-2.x: Likewise.
12419         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
12420         HC11/HC12 (array is too large).
12421
12422 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
12423
12424         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
12425         * lib/g++-dg.exp (g++-dg-test): Likewise.
12426
12427 2003-03-01  Roger Sayle  <roger@eyesopen.com>
12428
12429         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
12430         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
12431
12432 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12433
12434         * g++.dg/warn/implicit-typename1.C: Remove warning.
12435
12436 2003-02-28  Richard Henderson  <rth@redhat.com>
12437
12438         * gcc.dg/noreturn-1.c: Move noreturn warning line.
12439         * gcc.dg/return-type-1.c: Move control reaches end warning line.
12440
12441 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
12442
12443         * gcc.dg/pch/pch.exp: Change .pch to .gch.
12444         * g++.dg/pch/pch.exp: Likewise.
12445
12446 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
12447
12448         PR c++/9879
12449         * testsuite/g++.dg/init/new4.C: New test.
12450
12451 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
12452
12453         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
12454
12455 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
12456
12457         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
12458         unsigned long.
12459
12460         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
12461         wider than float.
12462
12463 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12464
12465         * lib/scanasm.exp: Add support for counting numbers of
12466         occurences.
12467         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
12468         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
12469
12470 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
12471
12472         PR c++/9683
12473         * g++.dg/template/static3.C: New test.
12474
12475         PR c++/9829
12476         * g++.dg/parse/namespace6.C: New test.
12477
12478 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12479
12480         PR target/9732
12481         * gcc.dg/20030225-1.c: New test.
12482
12483 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
12484
12485         * README: Remove out-of-date information.
12486
12487         PR c++/9836
12488         * g++.dg/template/spec6.C: New test.
12489
12490 2003-02-24  Jeff Law  <law@redhat.com>
12491
12492         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
12493
12494 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12495
12496         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
12497         * gcc.dg/pragma-ep-1.c: Likewise.
12498
12499 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12500
12501         PR c++/9602
12502         * g++.dg/template/friend16.C: New test.
12503
12504 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
12505
12506         PR c++/5333
12507         * g++.dg/parse/fused-params1.C: Adjust error messages.
12508         * g++.dg/template/nested3.C: New test.
12509
12510 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
12511
12512         * g++.dg/abi/param1.C: New test.
12513
12514 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12515
12516         PR c++/7982
12517         * g++.dg/warn/implicit-typename1.C: New test.
12518
12519 2003-02-22  Kelley Cook <kelleycook@comcast.net>
12520
12521         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
12522         with "mtune".
12523         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12524         * gcc.c-torture/execute/20010129-1.x: Likewise.
12525         * gcc.dg/20011107-1.c: Likewise.
12526         * gcc.dg/20020108-1.c: Likewise.
12527         * gcc.dg/20020122-3.c: Likewise.
12528         * gcc.dg/20020206-1.c: Likewise.
12529         * gcc.dg/20020310-1.c: Likewise.
12530         * gcc.dg/20020426-2.c: Likewise.
12531         * gcc.dg/20020517-1.c: Likewise.
12532         * gcc.dg/991230-1.c: Likewise.
12533         * gcc.dg/i386-unroll-1.c: Likewise.
12534         * gcc.misc-tests/i386-prefetch.exp: Likewise.
12535
12536 2003-02-22  Jan Hubicka  <jh@suse.cz>
12537
12538         * gcc.dg/i386-mul.c: New test.
12539
12540 2003-02-21  Roger Sayle  <roger@eyesopen.com>
12541
12542         * gcc.dg/builtins-5.c: New test case.
12543
12544 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
12545
12546         * gcc.dg/asmreg-1.c: New test.
12547
12548 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12549
12550         PR c++/9749
12551         * g++.dg/parse/varmod1.C: New test.
12552
12553 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12554
12555         PR c++/9727
12556         * g++.dg/template/op1.C: New test.
12557
12558 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12559
12560         PR c++/8906
12561         * g++.dg/template/nested2.C: New test.
12562
12563 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12564
12565         PR c++/8724
12566         * g++.dg/expr/dtor1.C: New test.
12567
12568 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
12569
12570         * gcc.dg/cpp/include3.c: New test.
12571         * gcc.dg/cpp/inc/foo.h: New file.
12572
12573 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12574
12575         * gcc.c-torture/execute/20030221-1.c: New test.
12576
12577 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12578
12579         PR c++/9729
12580         * g++.dg/abi/conv1.C: New test.
12581
12582 2003-02-20  Jan Hubicka  <jh@suse.cz>
12583
12584         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12585
12586 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12587
12588         * gcc.c-torture/compile/20030219-1.c: New test.
12589
12590 2003-02-18  Jan Hubicka  <jh@suse.cz>
12591
12592         * gcc.dg/funcorder.c: New test.
12593
12594 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12595
12596         * gcc.c-torture/execute/20030218-1.c: New.
12597
12598 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12599
12600         * gcc.dg/20030218-1.c: New.
12601
12602 2003-02-18  Richard Henderson  <rth@redhat.com>
12603
12604         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12605         * gcc.dg/attr-used-2.c: New.
12606
12607 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12608
12609         PR c++/9704
12610         * g++.dg/init/copy5.C: New test.
12611
12612 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12613
12614         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12615         * g++.dg/pch/pch.exp: Likewise.
12616
12617 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12618
12619         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12620         STACK_SIZE is not defined.
12621
12622 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12623
12624         PR c++/9457
12625         * g++.dg/template/init1.C: New test.
12626
12627 2003-02-16  Jan HUbicka  <jh@suse.cz>
12628
12629         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12630         (foo): Add few extra tests
12631         * gcc.dg/c99-const-expr-3.c: Likewise.
12632         * gcc.c-torture/execute/20030216-1.c: New.
12633
12634 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12635
12636         PR c++/9459
12637         * g++.dg/ext/typeof4.C: New test.
12638
12639 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12640
12641         * gcc.dg/i386-387-3.c: New test case.
12642
12643 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12644
12645         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12646         cris-*-elf* cris-*-aout* and mmix-*-*.
12647
12648 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12649
12650         * gcc.dg/20030213-1.c: New test.
12651
12652 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12653
12654         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12655         * gcc.dg/i386-387-2.c: Likewise.
12656
12657 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12658
12659         * gcc.dg/ppc-spe.c: Fix formatting.
12660         Enable tests that were previously unsupported by gas.
12661         Delete tests for instructions that no longer exist.
12662         Switch arguments on evsubifw builtin.
12663
12664 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12665
12666         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12667         STACK_SIZE is too small.
12668
12669 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12670             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12671
12672         * gcc.dg/decl-2.c: New test.
12673
12674 2003-02-10  Jan Hubicka  <jh@suse.cz>
12675
12676         * gcc.dg/i386-fpcvt-1.c:  New test.
12677
12678 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12679
12680         * gcc.c-torture/execute/20030209-1.c: New test.
12681
12682 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12683
12684         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12685         int-wide bitops, use the constants of the same width.
12686         Likewise, if long long is 32-bit wide, test bitops using
12687         32-bit constants.
12688
12689 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12690
12691         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12692
12693 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12694
12695         * testsuite/gcc.dg/builtins-4.c: New test case.
12696
12697 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12698
12699         * gcc.dg/20020430-1.c: Fix dg command typos.
12700         * gcc.dg/20020503-1.c: Likewise.
12701
12702 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12703
12704         PR c++/8785
12705         * g++.dg/parse/fused-params1.C: New test.
12706
12707         PR c++/8857
12708         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12709
12710         PR c++/8921
12711         * g++.dg/parse/non-dependent1.C: New test.
12712
12713         PR c++/8928
12714         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12715
12716         PR c++/9228
12717         * g++.dg/parse/undefined7.C: New test.
12718         * g++.dg/parse/non-templ1.C: New test.
12719
12720         PR c++/9229
12721         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12722
12723 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12724
12725         * gcc.c-torture/compile/20030206-1.c: New test.
12726
12727 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12728
12729         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12730         "pow" to "foo" to avoid potential confusion with a math built-in.
12731
12732 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12733
12734         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12735         conditions for SPARC targets.
12736
12737 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12738
12739         * gcc.dg/20030204-1.c: New test.
12740
12741 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12742
12743         PR c++/38
12744         * g++.dg/parse/array-size1.C: New test.
12745
12746         PR c++/5657
12747         * g++.dg/parse/undefined3.C: New test.
12748
12749         PR c++/5665
12750         * g++.dg/parse/undefined4.C: New test.
12751
12752         PR c++/5975
12753         * g++.dg/parse/undefined5.C: New test.
12754
12755         PR c++/7259
12756         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12757
12758         PR c++/8578
12759         * g++.dg/parse/casting-operator1.C: New test.
12760
12761         PR c++/8596
12762         * g++.dg/parse/undefined6.C: New test.
12763
12764         PR c++/8736
12765         * g++.dg/parse/missing-template1.C: New test.
12766
12767 2003-02-04  Jan Hubicka  <jh@suse.cz>
12768
12769         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12770         * gcc.dg/i386-cmov?.c:  Likewise.
12771         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12772         * gcc.dg/i386-ssefp-1.c:  Likewise.
12773         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12774         conventions.
12775
12776 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12777
12778         PR c++/7129
12779         * testsuite/g++.dg/ext/max.C: New test.
12780
12781 2003-02-03  Jan Hubicka  <jh@suse.cz>
12782
12783         * gcc.c-torture/execute/20030203-1.c: New test.
12784
12785 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12786
12787         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12788         'natural-endian'.
12789
12790 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12791
12792         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12793         * g++.dg/init/new2.C: Likewise.
12794         * g++.dg/other/new1.C: Likewise.
12795
12796 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12797
12798         * gcc.dg/struct-ret-libc.c: New test.
12799
12800 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12801
12802         * gcc.dg/20030129-1.c: New test.
12803
12804 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12805
12806         PR c++/8849
12807         * g++.dg/template/ptrmem4.C: New test.
12808
12809 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12810
12811         * g++.dg/parser/constant1.C: New test.
12812
12813 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12814
12815         PR c++/8591
12816         * g++.dg/parse/friend2.C: New test.
12817
12818 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12819
12820         PR c++/9437
12821         * g++.dg/template/unify4.C: New test.
12822
12823 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12824
12825         * gcc.c-torture/execute/20030128-1.c: New test.
12826
12827 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12828
12829         * g++.dg/lookup/nested1.C: Test moved from ...
12830         * g++.old-deja/g++.other/lookup24.C: ... here.
12831
12832 2003-01-28  Jan Hubicka  <jh@suse.cz>
12833
12834         * gcc.dg/i386-cmov5.c:  New test.
12835
12836 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12837
12838         * gcc.c-torture/execute/20010925-1.c: Changed the
12839         memcpy declaration.
12840
12841 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12842
12843         PR c++/3902
12844         * g++.dg/parse/template5.C: New test.
12845
12846 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12847
12848         PR fortran/9258
12849         * g77.dg/pr9258: New test.
12850
12851 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12852
12853         * README: Move relevant parts from README.g++.
12854
12855         * README.g++: Remove this file.
12856
12857 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12858
12859         * g++.dg/abi/dcast1.C: New test.
12860
12861 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12862
12863         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12864
12865 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12866
12867         PR c++/47
12868         * g++.old-deja/g++.other/lookup24.C: New test.
12869
12870 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12871
12872         PR middle-end/7227
12873         * gcc.dg/uninit-C.c: New test.
12874
12875 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12876
12877         * g++.dg/abi/covariant1.C: New test.
12878
12879 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12880
12881         * gcc.dg/20030123-1.c: New test.
12882
12883 2003-01-25  Jan Hubicka  <jh@suse.cz>
12884
12885         PR opt/8492
12886         * gcc.c-torture/compile/20030125-1.c
12887
12888 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12889
12890         PR c++/9403
12891         * g++.dg/parse/template3.C: New test.
12892         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12893
12894         PR c++/795
12895         * g++.dg/parse/template4.C: New test.
12896
12897         PR c++/9415
12898         * g++.dg/template/qual2.C: New test.
12899
12900         PR c++/8545
12901         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12902
12903         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12904
12905 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12906
12907         * gcc.c-torture/execute/switch-1.c: New test case.
12908
12909 2003-01-25  Jan Hubicka  <jh@suse.cz>
12910
12911         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12912
12913 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12914
12915         Tweaks for Bison-1.875. From the NEWS file:
12916         "- `parse error' -> `syntax error'
12917         Bison now uniformly uses the term `syntax error'"
12918         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12919         * gcc.dg/cpp/digraph2.c: Likewise.
12920         * gcc.dg/cpp/direct2.c: Likewise.
12921         * gcc.dg/cpp/paste4.c: Likewise.
12922         * gcc.dg/c90-restrict-1.c: Likewise.
12923         * gcc.dg/c99-func-2.c: Likewise.
12924         * gcc.dg/noncompile/920721-2.c: Likewise.
12925         * gcc.dg/noncompile/930622-2.c: Likewise.
12926         * gcc.dg/noncompile/940112-1.c: Likewise.
12927         * gcc.dg/noncompile/950921-1.c: Likewise.
12928         * gcc.dg/noncompile/951123-1.c: Likewise.
12929         * gcc.dg/noncompile/971104-1.c: Likewise.
12930         * gcc.dg/noncompile/990416-1.c: Likewise.
12931
12932 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12933
12934         * g++.dg/parse/undefined1.C: Add error message.
12935
12936 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12937
12938         PR c++/9354
12939         * g++.dg/parse/new1.C: New test.
12940
12941         PR c++/9216
12942         * g++.dg/parse/template2.C: New test.
12943
12944         PR c++/9354
12945         * g++.dg/parse/typedef2.C: New test.
12946
12947         PR c++/9328
12948         * g++.dg/ext/typeof3.C: New test.
12949
12950 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12951
12952         PR c++/2738
12953         * g++.dg/parse/ret-type1.C: New test.
12954
12955         PR c++/3792
12956         * g++.dg/parse/tmpl-outside1.C: New test.
12957
12958         PR c++/4207
12959         * g++.dg/parse/int-as-enum1.C: New test.
12960
12961         PR c++/4903
12962         * g++.dg/parse/no-typename1.C: New test.
12963
12964         PR c++/5533
12965         * g++.dg/parse/no-value1.C: New test.
12966
12967         PR c++/5921
12968         * g++.dg/parse/wrong-inline1.C: New test.
12969
12970         PR c++/6402
12971         * g++.dg/parse/ref1.C: New test.
12972
12973         PR c++/6992
12974         * g++.dg/parse/attr-ctor1.C: New test.
12975
12976         PR c++/7229
12977         * g++.dg/parse/namespace5.C: New test.
12978
12979         PR c++/7917
12980         * g++.dg/parse/func-def1.C: New test.
12981
12982         PR c++/8143
12983         * g++.dg/parse/undefined1.C: New test.
12984
12985         PR c++/5723, PR c++/8522
12986         * g++.dg/parse/specialization1.C: New test.
12987
12988         PR c++/163, PR c++/8595
12989         * g++.dg/parse/struct-as-enum1.C: New test.
12990
12991         PR c++/9173
12992         * g++.dg/parse/undefined2.C: New test.
12993
12994 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12995
12996         PR c++/9298
12997         * g++.dg/parse/template1.C: New test.
12998
12999         PR c++/9384
13000         * g++.dg/parse/using1.C: New test.
13001
13002         PR c++/9285
13003         PR c++/9294
13004         * g++.dg/parse/expr2.C: New test.
13005
13006         PR c++/9388
13007         * g++.dg/parse/lookup2.C: Likewise.
13008
13009 2003-01-21  Jan Hubicka  <jh@suse.cz>
13010
13011         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
13012         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
13013         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
13014         * gcc.c-torture/execute/string-opt-*.c: Likewise.
13015
13016 2003-01-20  Nick Clifton  <nickc@redhat.com>
13017
13018         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
13019         problem with ARM sibcall code generation.
13020
13021 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13022
13023         * gcc.c-torture/execute/20030120-1.c: New.
13024
13025 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
13026
13027         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
13028
13029 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
13030
13031         PR c++/9272
13032         * g++.dg/parse/ctor1.C: New test.
13033
13034         PR c++/9294:
13035         * g++.dg/parse/qualified1.C: New test.
13036
13037         * g++.dg/parse/typename3.C: New test.
13038
13039 2003-01-16  Richard Henderson  <rth@redhat.com>
13040
13041         * g++.dg/tls/init-2.C: Fix error matches for real this time.
13042
13043 2003-01-16  Richard Henderson  <rth@redhat.com>
13044
13045         * g++.dg/pch/pch.exp: Copy test header to the working directory
13046         before using it either for precompilation or direct use.
13047         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
13048         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
13049
13050 2003-01-16  Richard Henderson  <rth@redhat.com>
13051
13052         * gcc.dg/pch/pch.exp: Copy test header to the working directory
13053         before using it either for precompilation or direct use.
13054         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
13055         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
13056
13057 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
13058
13059         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
13060         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
13061         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
13062         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
13063         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
13064         typename warning into error.
13065         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
13066         error messages.
13067         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
13068         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
13069         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
13070         messages.
13071         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
13072         make declaration visible in template.
13073         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
13074         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
13075         messages.
13076         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
13077         message.
13078         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
13079         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
13080         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
13081         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
13082         typename warning with error message.
13083         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
13084         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
13085         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
13086
13087 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
13088
13089         * g++.dg/parse/ambig2.C: New test.
13090
13091 2003-01-15  Richard Henderson  <rth@redhat.com>
13092
13093         * g++.dg/tls/init-2.C: Update error message string.
13094
13095 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13096
13097         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
13098
13099 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
13100
13101         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
13102         all for HC11/HC12.
13103         * gcc.c-torture/compile/20001205-1.x: Likewise.
13104         * gcc.c-torture/compile/20001226-1.x: Likewise.
13105         * gcc.c-torture/compile/920520-1.x: Likewise.
13106         * gcc.c-torture/compile/961203-1.x: Likewise.
13107         * gcc.c-torture/compile/20020604-1.x: Likewise.
13108
13109 2003-01-15  Jan Hubicka  <jh@suse.cz>
13110
13111         * gcc.c-torture/compile/20030115-1.c: New test.
13112
13113         * gcc.dg/i386-fpcvt-1.c: New test.
13114         * gcc.dg/i386-fpcvt-2.c: New test.
13115
13116 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
13117
13118         Further conform g++'s __vmi_class_type_info to the C++ ABI
13119         specification.
13120         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
13121         the specification.
13122
13123 2003-01-14  Jan Hubicka  <jh@suse.cz>
13124
13125         * gcc.dg/i386-fpcvt-1.c: New test.
13126         * gcc.dg/i386-fpcvt-2.c: New test.
13127
13128 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13129
13130         * gcc.dg/i386-mmx-3.c: New test.
13131
13132 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
13133
13134         PR c++/9264
13135         * g++.dg/parse/octal1.C: New file.
13136
13137         PR c++/9172
13138         * g++.dg/parse/typename1.C: New file.
13139
13140 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
13141
13142         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
13143         * gcc.dg/bf-no-ms-layout.c: Likewise.
13144         * gcc.dg/bf-ms-attrib.c: Likewise.
13145
13146 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
13147
13148         PR c++/9099
13149         * g++.dg/parse/dtor1.C: New file.
13150
13151         PR c++/9128
13152         * g++.dg/rtti/typeid1.C: New file.
13153
13154         PR c++/9153
13155         * g++.dg/parse/lookup1.C: New file.
13156
13157         PR c++/9171
13158         * g++.dg/templ/spec5.C: New file.
13159
13160 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
13161
13162         * gcc.c-torture/compile/20030110-1.c: New test.
13163
13164 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
13165
13166         Merge from pch-branch:
13167
13168         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
13169
13170         * gcc.dg/pch/cpp-1.h: New.
13171         * gcc.dg/pch/cpp-1.c: New.
13172         * gcc.dg/pch/cpp-2.h: New.
13173         * gcc.dg/pch/cpp-2.c: New.
13174
13175         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
13176
13177         * gcc.dg/pch/except-1.h: New.
13178         * gcc.dg/pch/except-1.c: New.
13179
13180         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
13181
13182         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
13183         running test.
13184         * gcc.dg/pch: Include *.hp not *.h.
13185         * gcc.dg/pch/system-1.h: New.
13186         * gcc.dg/pch/system-1.c: New.
13187
13188         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
13189
13190         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
13191         rather than trying to build and run a program using PCH.
13192         * gcc.dg/pch: Remove dg-do commands from test files.
13193
13194         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
13195
13196         * gcc.dg/pch/macro-3.c: New.
13197         * gcc.dg/pch/macro-3.h: New.
13198
13199         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
13200
13201         * gcc.dg/pch/common-1.c: New.
13202         * gcc.dg/pch/common-1.h: New.
13203         * gcc.dg/pch/decl-1.c: New.
13204         * gcc.dg/pch/decl-1.h: New.
13205         * gcc.dg/pch/decl-2.c: New.
13206         * gcc.dg/pch/decl-2.h: New.
13207         * gcc.dg/pch/decl-3.c: New.
13208         * gcc.dg/pch/decl-3.h: New.
13209         * gcc.dg/pch/decl-4.c: New.
13210         * gcc.dg/pch/decl-4.h: New.
13211         * gcc.dg/pch/decl-5.c: New.
13212         * gcc.dg/pch/decl-5.h: New.
13213         * gcc.dg/pch/global-1.c: New.
13214         * gcc.dg/pch/global-1.h: New.
13215         * gcc.dg/pch/inline-1.c: New.
13216         * gcc.dg/pch/inline-1.h: New.
13217         * gcc.dg/pch/inline-2.c: New.
13218         * gcc.dg/pch/inline-2.h: New.
13219         * gcc.dg/pch/static-1.c: New.
13220         * gcc.dg/pch/static-1.h: New.
13221         * gcc.dg/pch/static-2.c: New.
13222         * gcc.dg/pch/static-2.h: New.
13223
13224         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
13225
13226         * g++.dg/pch/pch.exp: Better handle failing testcases.
13227         * gcc.dg/pch/pch.exp: Likewise.
13228         * gcc.dg/pch/macro-1.c: New.
13229         * gcc.dg/pch/macro-1.h: New.
13230         * gcc.dg/pch/macro-2.c: New.
13231         * gcc.dg/pch/macro-2.h: New.
13232
13233         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
13234
13235         * g++.dg/dg.exp: Treat files in pch/ specially.
13236         * g++.dg/pch/pch.exp: New file.
13237         * g++.dg/pch/empty.H: New file.
13238         * g++.dg/pch/empty.C: New file.
13239         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
13240         "precompile".
13241
13242         * gcc.dg/pch/pch.exp: New file.
13243         * gcc.dg/pch/empty.h: New file.
13244         * gcc.dg/pch/empty.c: New file.
13245         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
13246         "precompile".
13247
13248 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13249
13250         * g++.dg/template/friend14.C: New test.
13251
13252 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13253
13254         * gcc.dg/old-style-asm-1.c: New test.
13255
13256 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
13257
13258         * gcc.c-torture/compile/20030109-1.c: New test.
13259
13260 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13261
13262         * gcc.c-torture/execute/20030109-1.c: New test.
13263
13264 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
13265
13266         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
13267         * g++.old-deja/g++.mike/dyncast2.C: Likewise
13268         * g++.old-deja/g++.mike/dyncast3.C: Likewise
13269         * g++.old-deja/g++.mike/eh2.C: Likewise
13270         * g++.old-deja/g++.mike/eh3.C: Likewise
13271         * g++.old-deja/g++.mike/eh5.C: Likewise
13272         * g++.old-deja/g++.mike/eh6.C: Likewise
13273         * g++.old-deja/g++.mike/eh7.C: Likewise
13274         * g++.old-deja/g++.mike/eh8.C: Likewise
13275         * g++.old-deja/g++.mike/eh9.C: Likewise
13276         * g++.old-deja/g++.mike/eh10.C: Likewise
13277         * g++.old-deja/g++.mike/eh12.C: Likewise
13278         * g++.old-deja/g++.mike/eh13.C: Likewise
13279         * g++.old-deja/g++.mike/eh14.C: Likewise
13280         * g++.old-deja/g++.mike/eh16.C: Likewise
13281         * g++.old-deja/g++.mike/eh17.C: Likewise
13282         * g++.old-deja/g++.mike/eh18.C: Likewise
13283         * g++.old-deja/g++.mike/eh21.C: Likewise
13284         * g++.old-deja/g++.mike/eh23.C: Likewise
13285         * g++.old-deja/g++.mike/eh24.C: Likewise
13286         * g++.old-deja/g++.mike/eh25.C: Likewise
13287         * g++.old-deja/g++.mike/eh26.C: Likewise
13288         * g++.old-deja/g++.mike/eh27.C: Likewise
13289         * g++.old-deja/g++.mike/eh28.C: Likewise
13290         * g++.old-deja/g++.mike/eh29.C: Likewise
13291         * g++.old-deja/g++.mike/eh31.C: Likewise
13292         * g++.old-deja/g++.mike/eh33.C: Likewise
13293         * g++.old-deja/g++.mike/eh34.C: Likewise
13294         * g++.old-deja/g++.mike/eh35.C: Likewise
13295         * g++.old-deja/g++.mike/eh36.C: Likewise
13296         * g++.old-deja/g++.mike/eh37.C: Likewise
13297         * g++.old-deja/g++.mike/eh38.C: Likewise
13298         * g++.old-deja/g++.mike/eh39.C: Likewise
13299         * g++.old-deja/g++.mike/eh40.C: Likewise
13300         * g++.old-deja/g++.mike/eh41.C: Likewise
13301         * g++.old-deja/g++.mike/eh42.C: Likewise
13302         * g++.old-deja/g++.mike/eh44.C: Likewise
13303         * g++.old-deja/g++.mike/eh46.C: Likewise
13304         * g++.old-deja/g++.mike/eh47.C: Likewise
13305         * g++.old-deja/g++.mike/eh48.C: Likewise
13306         * g++.old-deja/g++.mike/eh49.C: Likewise
13307         * g++.old-deja/g++.mike/eh50.C: Likewise
13308         * g++.old-deja/g++.mike/eh51.C: Likewise
13309         * g++.old-deja/g++.mike/eh53.C: Likewise
13310         * g++.old-deja/g++.mike/eh55.C: Likewise
13311         * g++.old-deja/g++.mike/p7912.C: Likewise
13312         * g++.old-deja/g++.mike/p9706.C: Likewise
13313         * g++.old-deja/g++.mike/p10416.C: Likewise
13314         * g++.old-deja/g++.mike/p11667.C: Likewise
13315         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
13316         Remove redundant reference to Iris.
13317         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
13318         Elxsi, i860, Pico Java, and WE32K.
13319
13320 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
13321
13322         * g++.dg/ext/asm4.C: New test.
13323
13324 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13325
13326         PR c++/9030
13327         * g++.dg/template/friend12.C: New test.
13328         * g++.dg/template/friend13.C: Likewise.
13329         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
13330
13331 2003-01-08  Jan Hubicka  <jh@suse.cz>
13332
13333         * gcc.dg/i386-cadd.c: New test.
13334         * gcc.dg/i386-cmov4.c: Likewise.
13335
13336 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
13337
13338         PR c++/9165
13339         * g++.dg/warn/Wunused-3.C: New test.
13340
13341         * g++.dg/abi/bitfield9.C: New test.
13342
13343         PR c++/9189
13344         * g++.dg/parse/defarg3.C: New test.
13345
13346 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13347
13348         * g++.dg/parse/ambig1.C: New test.
13349         * g++.dg/parse/defarg2.C: New test.
13350
13351 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
13352
13353         * g++.dg/template/defarg-1.C: New test.
13354         * g++.dg/template/local2.C: Likewise.
13355
13356 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
13357
13358         * gcc.c-torture/execute/20030105-1.c: New test.
13359
13360 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13361
13362         * g++.dg/parse/namespace3.C: Remove extra semicolons.
13363         * g++.dg/parse/namespace4.C: Likewise.
13364
13365 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13366
13367         * g++.dg/template/ntp2.C: New test.
13368
13369 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
13370
13371         * g++.dg/parse/extern-C-1.C: New test.
13372
13373         * g++.dg/parse/namespace4.C: New test.
13374
13375         * g++.dg/template/nested1.C: New test.
13376
13377         * g++.dg/parse/namespace3.C: New test.
13378
13379 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13380
13381         * g++.dg/lookup/two-stage1.C: New test.
13382
13383 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13384
13385         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
13386         * g++.old-deja/g++.jason/access8.C: Likewise.
13387         * g++.old-deja/g++.other/decl5.C: Likewise.
13388
13389 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13390
13391         * g++.dg/parse/parse7.C: New test.
13392
13393 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
13394
13395         PR c++/2843
13396         * g++.dg/ext/attrib7.C: New test.
13397
13398 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13399
13400         * g++.dg/parse/parse6.C: New test.
13401
13402 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
13403
13404         * gcc.dg/h8300-stack-1.c: New.
13405
13406 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13407
13408         g++.dg/lookup/exception1.C: New test.
13409
13410         g++.dg/lookup/template1.C: New test.
13411
13412         g++.dg/parse/namespace2.C: New test.
13413
13414         g++.dg/parse/parens2.C: New test.
13415
13416 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13417
13418         * g++.dg/parse/parse5.C: New test.
13419         * g++.dg/lookup/scoped4.C: New test.
13420
13421 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13422
13423         * g++.dg/parse/parens1.C: New test.
13424
13425         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
13426         angle-bracket1.C.
13427         * g++.dg/parse/parens2.C: New test.
13428
13429         * g++.dg/lookup/scope-operator1.C: New test.
13430
13431         * g++.dg/parse/operator1.C: New test.
13432
13433 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13434
13435         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
13436         * g++.old-deja/g++.other/access6.C: Likewise.
13437         * g++.old-deja/g++.other/decl1.C: Likewise.
13438         * g++.old-deja/g++.pt/typename12.C: Likewise.
13439
13440 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13441
13442         * g++.dg/parse/namespace1.C: New test.
13443
13444 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13445
13446         * g++.dg/parse/parse4.C: New test.
13447
13448 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13449
13450         * g++.dg/parse/parse3.C: New test.
13451
13452 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13453
13454         * g++.dg/parse/parse2.C: New test.
13455
13456 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13457
13458         * g++.dg/template/friend11.C: New test.
13459
13460 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13461
13462         * g++.dg/parse/parse1.C: New test.
13463
13464 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
13465
13466         * lib/profopt.exp: Change the name of a global variable to avoid
13467         possible clashes with other test suites.
13468
13469 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
13470
13471         * g++.dg/inherit/covariant8.C: New test.
13472
13473 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13474
13475         * g++.dg/init/array9.C: New test.
13476
13477         PR c++/9112
13478         * g++.dg/parse/expr1.C: New test.
13479
13480 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
13481
13482         * gcc.c-torture/compile/20021230-1.c: New test.
13483
13484 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13485
13486         * g++.dg/inherit/covariant5.C: New test.
13487         * g++.dg/inherit/covariant6.C: New test.
13488         * g++.dg/inherit/covariant7.C: New test.
13489
13490 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13491
13492         PR c++/2739
13493         * g++.dg/other/access2.C: New test.
13494
13495 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13496
13497         * g++.dg/other/anon-struct.C: No longer fails
13498         * g++.old-deja/g++.brendan/parse4.C: Likewise.
13499         * g++.old-deja/g++.brendan/parse5.C: Likewise.
13500         * g++.old-deja/g++.brendan/parse6.C: Likewise.
13501
13502 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13503
13504         * g++.dg/parse/angle-bracket.C (main): No longer fails.
13505
13506 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
13507
13508         * g++.dg/eh/spec4.C: Remove stray semicolon.
13509         * g++.dg/expr/pmf-1.C: Change error message.
13510         * g++.dg/ext/asm1.C: Remove stray semicolon.
13511         * g++.dg/ext/typename1.C: Add missing typenames.
13512         * g++.dg/inherit/template-as-base.C: Change error message.
13513         * g++.dg/lookup/scoped1.C: Likewise.
13514         * g++.dg/lookup/scoped2.C: Likewise.
13515         * g++.dg/lookup/using2.C: Likewise.
13516         * g++.dg/other/component1.C: Remove stray semicolon.
13517         * g++.dg/other/do1.C: Change error message.
13518         * g++.dg/other/error2.C: Likewise.
13519         * g++.dg/other/init1.C: Likewise.
13520         * g++.dg/other/packed1.C: Remove stray semicolon.
13521         * g++.dg/other/ptrmem2.C: Change error message.
13522         * g++.dg/parse/parameter-declaration-1.C: Remove line number
13523         marker.
13524         * g++.dg/special/initp1.C: Remove invalid attribute usage.
13525         * g++.dg/template/access3.C: Add typename keyword.
13526         * g++.dg/template/access5.C: Remove stray semicolon.
13527         * g++.dg/template/access6.C: Likewise.
13528         * g++.dg/template/complit1.C: Likewise.
13529         * g++.dg/template/crash1.C: Change error message.
13530         * g++.dg/template/inherit2.C: Remove stray semicolon.
13531         * g++.dg/template/instantiate2.C: Likewise.
13532         * g++.dg/template/instantiate3.C: Change error message.
13533         * g++.dg/template/qual1.C: Remove stray semicolon.
13534         * g++.dg/template/qualttp18.C: Change error message.
13535         * g++.dg/template/ref1.C: Remove stray semicolon.
13536         * g++.dg/template/sizeof1.C (A::value): Declare it.
13537         * g++.dg/template/spec4.C: Change error message.
13538         * g++.dg/template/static1.C: Likewise.
13539         * g++.dg/template/type1.C: Likewise.
13540         * g++.dg/template/typename3.C: Likewise.
13541         * g++.old-deja/g++.benjamin/13478.C: Change error message.
13542         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
13543         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
13544         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
13545         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
13546         named return value extension.
13547         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
13548         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
13549         * g++.old-deja/g++.bob/extern_C.C: Likewise.
13550         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13551         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13552         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13553         * g++.old-deja/g++.brendan/crash13.C: Likewise.
13554         * g++.old-deja/g++.brendan/crash15.C: Likewise.
13555         * g++.old-deja/g++.brendan/crash18.C: Change error message.
13556         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
13557         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13558         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13559         * g++.old-deja/g++.brendan/crash56.C: Likewise.
13560         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
13561         syntax.
13562         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
13563         * g++.old-deja/g++.brendan/crash8.C: Change error message.
13564         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
13565         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13566         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
13567         * g++.old-deja/g++.brendan/template11.C: Likewise.
13568         * g++.old-deja/g++.brendan/template26.C: Likewise.
13569         * g++.old-deja/g++.brendan/template27.C: Use explicit
13570         specialization syntax.
13571         * g++.old-deja/g++.brendan/template30.C: Likewise.
13572         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
13573         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13574         non-dependent names.
13575         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13576         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13577         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13578         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13579         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13580         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13581         named return value extension.
13582         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13583         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13584         * g++.old-deja/g++.ext/return1.C: Likewise.
13585         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13586         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13587         * g++.old-deja/g++.jason/access8.C: Likewise.
13588         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13589         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13590         pseudo-destructor names.
13591         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13592         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13593         pseudo-destructor names.
13594         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13595         * g++.old-deja/g++.jason/overload19.C: Likewise.
13596         * g++.old-deja/g++.jason/overload32.C: Likewise.
13597         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13598         stray semicolons.
13599         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13600         * g++.old-deja/g++.jason/return.C: Likewise.
13601         * g++.old-deja/g++.jason/return2.C: Likewise.
13602         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13603         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13604         syntax.
13605         * g++.old-deja/g++.jason/template10.C: Account for use of
13606         non-dependent names.
13607         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13608         syntax.
13609         * g++.old-deja/g++.jason/template37.C: Likewise.
13610         * g++.old-deja/g++.law/access4.C: Change error messages.
13611         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13612         pseudo-destructor names.
13613         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13614         * g++.old-deja/g++.law/ctors9.C: Likewise.
13615         * g++.old-deja/g++.law/cvt22.C: Likewise.
13616         * g++.old-deja/g++.law/dtors5.C: Likewise.
13617         * g++.old-deja/g++.law/global-init1.C: Likewise.
13618         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13619         * g++.old-deja/g++.law/operators28.C: Likewise.
13620         * g++.old-deja/g++.law/visibility28.C: Likewise.
13621         * g++.old-deja/g++.martin/eval1.C: Likewise.
13622         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13623         name.
13624         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13625         * g++.old-deja/g++.mike/net34.C: Likewise.
13626         * g++.old-deja/g++.mike/net36.C: Likewise.
13627         * g++.old-deja/g++.mike/ns2.C: Likewise.
13628         * g++.old-deja/g++.mike/p12306.C: Likewise.
13629         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13630         value extension.
13631         * g++.old-deja/g++.mike/p700.C: Likewise.
13632         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13633         * g++.old-deja/g++.mike/p710.C: Likewise.
13634         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13635         value extension.
13636         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13637         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13638         * g++.old-deja/g++.ns/crash2.C: Likewise.
13639         * g++.old-deja/g++.ns/crash3.C: Likewise.
13640         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13641         * g++.old-deja/g++.ns/ns17.C: Likewise.
13642         * g++.old-deja/g++.ns/template16.C: Likewise.
13643         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13644         keyword.
13645         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13646         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13647         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13648         named return value extension.
13649         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13650         * g++.old-deja/g++.other/access4.C: Issue additional error
13651         messages.
13652         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13653         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13654         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13655         * g++.old-deja/g++.other/crash25.C: Change error message.
13656         * g++.old-deja/g++.other/crash4.C: Change error message.
13657         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13658         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13659         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13660         checks.
13661         * g++.old-deja/g++.other/defarg8.C: Likewise.
13662         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13663         * g++.old-deja/g++.other/dtor10.C: Likewise.
13664         * g++.old-deja/g++.other/incomplete.C: Likewise.
13665         * g++.old-deja/g++.other/linkage7.C: Likewise.
13666         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13667         lookup algorithm.
13668         * g++.old-deja/g++.other/mangle2.C: Likewise.
13669         * g++.old-deja/g++.other/refinit2.C: Likewise.
13670         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13671         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13672         * g++.old-deja/g++.pt/crash28.C: Likewise.
13673         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13674         syntax.
13675         * g++.old-deja/g++.pt/crash32.C: Change error message.
13676         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13677         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13678         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13679         error message position.
13680         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13681         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13682         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13683         syntax.
13684         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13685         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13686         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13687         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13688         keyword.
13689         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13690         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13691         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13692         keyword.
13693         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13694         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13695         syntax.
13696         * g++.old-deja/g++.pt/friend28.C: Account for use of
13697         non-dependent names.
13698         * g++.old-deja/g++.pt/friend29.C: Likewise.
13699         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13700         rules.
13701         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13702         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13703         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13704         lookup rules.
13705         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13706         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13707         keyword.
13708         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13709         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13710         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13711         keyword.
13712         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13713         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13714         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13715         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13716         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13717         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13718         keyword.
13719         * g++.old-deja/g++.pt/spec10.C: Likewise.
13720         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13721         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13722         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13723         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13724         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13725         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13726         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13727         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13728         * g++.old-deja/g++.pt/typename15.C: Likewise.
13729         * g++.old-deja/g++.pt/typename22.C: Likewise.
13730         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13731         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13732         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13733         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13734         syntax.
13735         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13736         return value extension.
13737         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13738         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13739         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13740         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13741
13742 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13743
13744         * g++.dg/warn/inline1.C: New test.
13745         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13746         * g++.old-deja/g++.jason/synth10.C: Likewise.
13747         * g++.old-deja/g++.mike/net31.C: Likewise.
13748         * g++.old-deja/g++.mike/p8786.C: Likewise.
13749
13750         * g++.dg/template/friend10.C: New test.
13751         * g++.dg/template/conv5.C: New test.
13752
13753 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13754
13755         * g++.dg/lookup/scoped3.C: New test.
13756
13757         * g++.dg/lookup/decl1.C: New test.
13758         * g++.dg/lookup/decl2.C: New test.
13759
13760 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13761
13762         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13763         gcc.c-torture/compile/20021015-1.c,
13764         gcc.c-torture/compile/20021015-2.c,
13765         gcc.c-torture/compile/20021123-1.c,
13766         gcc.c-torture/compile/20021123-2.c,
13767         gcc.c-torture/compile/20021123-3.c,
13768         gcc.c-torture/compile/20021123-4.c,
13769         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13770         only to 3.1 or 3.2 branch.
13771
13772 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13773
13774         * gcc.dg/i386-bitfield3.c: New test.
13775
13776         * gcc.dg/i386-bitfield2.c: New test.
13777
13778 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13779
13780         * g++.dg/parse/conv_op1.C: New test.
13781
13782 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13783
13784         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13785         approved.
13786
13787 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13788
13789         * gcc.c-torture/compile/20021220-1.c: New test.
13790
13791 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13792
13793         * gcc.dg/i386-fastcall-1.c: New.
13794
13795 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13796
13797         * gcc.c-torture/execute/20021219-1.c: New test.
13798
13799 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13800
13801         * gcc.dg/i386-pic-1.c: New test.
13802
13803 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13804
13805         PR c++/8099
13806         * g++.dg/template/friend9.C: New test.
13807
13808 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13809
13810         PR c++/3663
13811         * g++.dg/template/access7.C: New test.
13812
13813 2002-12-18  Nick Clifton  <nickc@redhat.com>
13814
13815         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13816         the libstdc++-v3 directory has been found.
13817
13818 2002-12-12  Devang Patel <dpatel@apple.com>
13819         * gcc.dg/darwin-ld-1.c: New test.
13820         * gcc.dg/darwin-ld-2.c: New test.
13821         * gcc.dg/darwin-ld-3.c: New test.
13822         * gcc.dg/darwin-ld-4.c: New test.
13823         * gcc.dg/darwin-ld-5.c: New test.
13824
13825 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13826
13827         * gcc.c-torture/compile/20021212-1.c: New test.
13828
13829 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13830
13831         * gcc.dg/fshort-wchar: New test.
13832
13833 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13834
13835         PR c++/8372
13836         * g++.dg/template/dtor1.C: New test.
13837
13838         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13839         markers.
13840
13841 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13842
13843         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13844
13845 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13846
13847         * g++.dg/template/static1.C: New test.
13848         * g++.dg/template/static2.C: New test.
13849         * g++.old-deja/g++.ext/memconst.C: New test.
13850
13851 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13852
13853         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13854         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13855         * g++.dg/special/initp1.C: Likewise.
13856
13857 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13858
13859         * gcc.c-torture/execute/20021204-1.c: New test.
13860
13861 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13862
13863         * gcc.dg/ppc-fmadd-1.c: New file.
13864         * gcc.dg/ppc-fmadd-2.c: New file.
13865         * gcc.dg/ppc-fmadd-3.c: New file.
13866
13867 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13868
13869         * gcc.c-torture/compile/20021204-1.c: New test.
13870
13871 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13872
13873         * g++.dg/inherit/covariant2.C: New test.
13874         * g++.dg/inherit/covariant3.C: New test.
13875         * g++.dg/inherit/covariant4.C: New test.
13876         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13877         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13878
13879 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13880
13881         PR c++/8688
13882         * g++.dg/init/brace3.C: New test.
13883
13884 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13885
13886         * gcc.dg/20020210-1.c: Fix a comment typo.
13887
13888 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13889
13890         PR c++/8720
13891         * g++.dg/parse/defarg1.C: New test.
13892
13893         PR c++/8615
13894         * g++.dg/template/char1.C: New test.
13895
13896         * g++.dg/template/varmod1.C: Fix typo.
13897
13898 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13899
13900         DR 180
13901         * g++.old-deja/g++.pt/crash32.C: Expect error.
13902
13903 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13904
13905         PR c++/5919
13906         * g++.dg/template/varmod1.C: New test.
13907
13908         PR c++/8727
13909         * g++.dg/inherit/typeinfo1.C: New test.
13910
13911         PR c++/8663
13912         * g++.dg/inherit/typedef1.C: New test.
13913
13914 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13915
13916         PR c++/8332
13917         PR c++/8493
13918         * g++.dg/template/strlen1.C: New test.
13919
13920         PR c++/8227
13921         * g++.dg/template/ctor2.C: New test.
13922
13923         PR c++/8214
13924         * g++.dg/init/string1.C: New test.
13925
13926         PR c++/8511
13927         * g++.dg/template/friend8.C: New test.
13928
13929 2002-11-29  Joe Buck <jbuck@synopsys.com>
13930
13931         * g++.dg/lookup/anon2.C: New test.
13932
13933 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13934
13935         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13936         h8300 port.
13937
13938 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13939
13940         * gcc.dg/bitfld-6.c: New test.
13941
13942 2002-11-27  Jan Hubicka  <jh@suse.cz>
13943
13944         * gcc.c-torture/execute/20021127.[cx]: New test.
13945
13946 2002-11-26  Jan Hubicka  <jh@suse.cz>
13947
13948         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13949         quality.
13950
13951 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13952
13953         * g++.dg/init/brace2.C: New test.
13954         * g++.old-deja/g++.mike/p9129.C: Correct.
13955
13956 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13957
13958         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13959
13960 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13961
13962         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13963
13964 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13965
13966         * testsuite/g++.dg/abi/empty11.C: New test.
13967         * testsuite/g++.dg/rtti/cv1.C: New test.
13968
13969 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13970
13971         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13972
13973 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13974
13975         * g++.dg/abi/empty10.C: New test.
13976
13977 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13978
13979         * gcc.c-torture/compile/20021124-1.c: New test.
13980
13981 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13982
13983         * g++.dg/abi/rtti2.C: New test.
13984
13985 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13986
13987         * gcc.dg/i386-unroll-1.c: New test.
13988
13989 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13990
13991         * gcc.c-torture/compile/20021120-1.c: New test.
13992         * gcc.c-torture/compile/20021120-2.c: New test.
13993
13994 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13995
13996         * gcc.dg/bitfld-5.c: New test.
13997
13998 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13999
14000         * gcc.c-torture/execute/20021120-3.c: New test.
14001
14002 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14003
14004         * gcc.c-torture/execute/20021120-2.c: New test.
14005
14006 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14007
14008         * gcc.c-torture/execute/20021120-1.c: New test.
14009
14010 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
14011
14012         * gcc.c-torture/execute/20021118-3.c: New test.
14013
14014 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14015
14016         * gcc.c-torture/compile/20021119-1.c: New test.
14017
14018 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
14019
14020         * gcc.dg/duff-1.c: New test.
14021         * gcc.dg/duff-2.c: New test.
14022         * gcc.dg/duff-3.c: New test.
14023
14024 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
14025
14026         * gcc.dg/cpp/_Pragma5.c: New test.
14027
14028 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14029
14030         * gcc.c-torture/execute/20021118-2.c: New test.
14031
14032 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14033
14034         * gcc.c-torture/execute/20021118-1.c: New test.
14035
14036 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
14037
14038         * gcc.dg/20021116-1.c: New test.
14039
14040 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
14041
14042         * g++.dg/abi/vcall1.C: New test.
14043
14044 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
14045
14046         * gcc.dg/20021029-1.c: New test.
14047         * gcc.dg/20021029-2.c: New test.
14048
14049 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14050
14051         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
14052
14053 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14054
14055         PR c/8439
14056         * gcc.dg/20021110.c: Move to ...
14057         * gcc.c-torture/compile/20021110.c: .... here.
14058
14059 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14060
14061         PR c/8467
14062         * gcc.c-torture/execute/20021111-1.c
14063
14064 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14065
14066         PR c/8439
14067         * gcc.dg/20021110.c: New test.
14068
14069 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
14070
14071         * g++.dg/abi/vthunk3.C: Run only on x86.
14072
14073 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14074
14075         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
14076
14077 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
14078
14079         * lib/compat.exp (compat-execute): Fix logic error in last
14080         change.
14081
14082 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
14083
14084         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
14085
14086 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14087
14088         PR c++/8389
14089         * g++.dg/template/access6.C: New test.
14090
14091 2002-11-08  Jan Hubicka  <jh@suse.cz>
14092
14093         * gcc.dg/i386-ssefp-1.c: New test.
14094         * gcc.dg/i386-ssefp-1.c: New test.
14095
14096 2002-11-08  Jan Hubicka  <jh@suse.cz>
14097
14098         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
14099
14100 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14101
14102         * g++.dg/abi/vthunk3.C: New test.
14103
14104         PR c++/8338
14105         * g++.dg/template/crash2.C: New test.
14106
14107 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14108
14109         * testsuite/g++.dg/abi/dtor1.C: New test.
14110         * testsuite/g++.dg/abi/dtor2.C: Likewise.
14111
14112 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
14113
14114         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
14115         Darwin.
14116
14117 2002-11-04  Adam Nemet  <anemet@lnxw.com>
14118
14119         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
14120         -mthumb.  Only xfail with -O0.
14121
14122 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
14123
14124         * g++.dg/abi/thunk1.C: New test.
14125         * g++.dg/abi/thunk2.C: Likewise.
14126         * g++.dg/abi/vtt1.C: Likewise.
14127
14128 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
14129
14130         PR optimization/8423
14131         * gcc.c-torture/execute/builtin-constant.c: New test.
14132
14133 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
14134
14135         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
14136         Add some more cases.
14137
14138 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
14139
14140         PR c++/8391
14141         * g++.dg/opt/local1.C: New test.
14142
14143 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
14144
14145         PR c++/8160
14146         * g++.dg/template/complit1.C: New test.
14147
14148         PR c++/8149
14149         * g++.dg/template/typename4.C: Likewise.
14150
14151 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14152
14153         Core issue 287, PR c++/7639
14154         * g++.dg/template/instantiate1.C: Adjust error location.
14155         * g++.dg/template/instantiate3.C: New test.
14156         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
14157         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
14158         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
14159
14160 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
14161
14162         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
14163
14164 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
14165
14166         PR c++/8287
14167         * g++.dg/init/dtor2.C: New test.
14168
14169 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14170
14171         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
14172         * gcc.dg/nest.c: Bypass errors on irix6.
14173
14174 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
14175
14176         * gcc.dg/nest.c: Expect error for mmix-*-*.
14177         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
14178
14179 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
14180
14181         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
14182         markers.
14183
14184         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
14185
14186 2002-10-25  Mike Stump  <mrs@apple.com>
14187
14188         * gcc.dg/warn-1.c: New test.
14189
14190 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14191
14192         * g++.dg/template/typename3.C: New test.
14193
14194 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
14195
14196         * g++.dg/lookup/ptrmem1.C: New test.
14197
14198         * g++.dg/abi/vthunk2.C: New test.
14199
14200 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14201
14202         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
14203
14204 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
14205
14206         * g++.dg/abi/empty9.C: New test.
14207
14208 2002-10-24  Richard Henderson  <rth@redhat.com>
14209
14210         * g++.dg/inherit/thunk1.C: Enable for ia64.
14211
14212 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14213
14214         PR c++/8067
14215         * g++.dg/lookup/pretty1.C: New test.
14216
14217 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
14218
14219         * gcc.dg/20021023-1.c: New test.
14220
14221 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14222
14223         PR c++/7679
14224         * g++.dg/parse/inline1.C: New test.
14225
14226 2002-10-23  Richard Henderson  <rth@redhat.com>
14227
14228         * g++.dg/inherit/thunk1.C: Enable for x86_64.
14229
14230         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
14231
14232 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
14233
14234         PR c++/6579
14235         * g++.dg/parse/stmtexpr3.C: New test.
14236
14237 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14238
14239         * g++.dg/expr/cond1.C: New test.
14240
14241 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14242
14243         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
14244
14245 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14246
14247         * g++.dg/abi/vbase13.C: New test.
14248         * g++.dg/abi/vbase14.C: Likewise.
14249
14250 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
14251
14252         * gcc.dg/tls/pic-1.c: New test.
14253         * gcc.dg/tls/nonpic-1.c: New test.
14254         * gcc.dg/20021018-1.c: New test.
14255
14256 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14257
14258         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
14259         Remove only files with the same base name as the test case.
14260         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
14261         (profopt-execute): Likewise.  Also, remove old profiling
14262         and performance data files before running the tests.
14263
14264         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
14265         * g++.dg/bprob/bprob.exp: Likewise.
14266         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
14267         to allow more general test case names.
14268
14269         * g++.dg/bprob/bprob-1.C: Rename to ...
14270         * g++.dg/bprob/g++-bprob-1.C: ... this.
14271
14272         * g77.dg/bprob/bprob-1.f: Rename to ...
14273         * g77.dg/bprob/g77-bprob-1.f: ... this.
14274
14275 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14276
14277         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
14278         bison 1.50 or later.
14279
14280 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
14281
14282         * g++.dg/README: Describe more test directories.
14283
14284 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14285
14286         * g++.dg/init/array6.C: Add additional tests.
14287
14288 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14289
14290         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
14291         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
14292
14293 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
14294
14295         * gcc.c-torture/compile/20020604-1.x: New.
14296         * gcc.c-torture/compile/simd-5.x: Likewise.
14297         * gcc.c-torture/execute/920710-1.x: Likewise.
14298         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
14299
14300 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14301
14302         * g++.dg/inherit/override1.C: Add dg-options clause.
14303
14304 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14305
14306         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
14307         _mm_slli_si128.
14308
14309 2002-10-19  Andreas Schwab  <schwab@suse.de>
14310
14311         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
14312         directory component.
14313
14314 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
14315
14316         * g++.dg/inherit/thunk1.C: New test.
14317
14318         * g++.dg/inherit/override1.C: New test.
14319
14320         * g++.dg/abi/mangle11.C: New test.
14321         * g++.dg/abi/mangle14.C: New test.
14322         * g++.dg/abi/mangle17.C: New test.
14323
14324 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14325
14326         * g++.dg/overload/member2.C: New test.
14327
14328 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
14329
14330         * g++.dg/README: Describe new compat directory.
14331         * g++.dg/dg.exp: Skip tests in compat directory.
14332         * README.compat: New file.
14333         * lib/compat.exp: New expect script.
14334         * g++.dg/compat: New test directory.
14335         * g++.dg/compat/compat.exp: New expect script.
14336         * g++.dg/compat/abi: New test directory.
14337         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
14338         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
14339         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
14340         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
14341         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
14342         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
14343         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
14344         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
14345         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
14346         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
14347         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
14348         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
14349         * g++.dg/compat/break: New test directory.
14350         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
14351         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
14352         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
14353         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
14354         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
14355         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
14356         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
14357         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
14358         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
14359         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
14360         g++.dg/compat/break/README: New files.
14361         * g++.dg/compat/eh: New test directory.
14362         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
14363         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
14364         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
14365         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
14366         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
14367         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
14368         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
14369         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
14370         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
14371         g++.dg/compat/eh/filter2_y.C,
14372         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
14373         g++.dg/compat/eh/new1_y.C,
14374         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
14375         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
14376         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
14377         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
14378         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
14379         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
14380         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
14381         g++.dg/compat/eh/unexpected1_y.C: New files.
14382         * g++.dg/compat/init: New test directory.
14383         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
14384         g++.dg/compat/init/array5_y.C,
14385         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
14386         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
14387         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
14388         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
14389         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
14390         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
14391         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
14392         g++.dg/compat/init/init-ref2_y.C: New files.
14393
14394 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14395
14396         PR c++/7584
14397         * g++.dg/inherit/using3.C: New test.
14398
14399 2002-10-17  Jan Hubicka  <jh@suse.cz>
14400
14401         * gcc.dg/20021017-2.c: New test.
14402
14403 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14404
14405         * g++.dg/abi/mangle16.C: Adjust.
14406
14407         * g++.dg/init/array8.C: New test.
14408
14409 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
14410
14411         * gcc.dg/special/mips-abi.exp: New test.
14412         * gcc.dg/special/mips-abi.s: Empty file used by the above.
14413
14414 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14415
14416         * g++.dg/abi/mangle16.C: New test.
14417         * g++.dg/abi/mangle17.C: Likewise.
14418
14419         PR c++/7478
14420         * g++.dg/template/ref1.C: New test.
14421
14422 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14423
14424         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
14425
14426 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
14427
14428         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
14429
14430 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14431
14432         PR c++/7524
14433         * g++.dg/init/array7.C: New test.
14434
14435 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
14436
14437         * g++.dg/init/array6.C: New test.
14438
14439         * g++.dg/abi/mangle13.C: Likewise.
14440         * g++.dg/abi/mangle14.C: Likewise.
14441         * g++.dg/abi/mangle15.C: Likewise.
14442
14443 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14444
14445         * g++.dg/abi/empty8.C: New test.
14446
14447 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
14448
14449         * g++.dg/init/ctor1.C: New test.
14450
14451 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
14452
14453         * gcc.c-torture/execute/20021015-1.c: New test.
14454
14455 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
14456
14457         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
14458
14459 2002-10-14  Jan Hubicka  <jh@suse.cz>
14460
14461         * gcc.dg/i386-ssetype-[1-5].c: New tests.
14462
14463 2002-10-14  Richard Henderson  <rth@redhat.com>
14464
14465         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
14466
14467 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14468
14469         PR optimization/6631
14470         * g++.dg/opt/const2.C: New test.
14471
14472 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14473
14474         PR c++/7176
14475         * g++.dg/parse/friend1.C: New test.
14476         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
14477
14478 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
14479
14480         * gcc.dg/20021014-1.c: New test.
14481
14482 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
14483
14484         PR c++/5661
14485         * g++.dg/ext/vlm1.C: New test.
14486         * g++.dg/ext/vlm2.C: Likewise.
14487
14488         * g++.dg/init/array1.C: Remove invalid braces.
14489         * g++.dg/init/brace1.C: New test.
14490         * g++.dg/init/copy2.C: Likewise.
14491         * g++.dg/init/copy3.C: Likewise.
14492         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
14493         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
14494         braces.
14495
14496 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
14497
14498         * gcc.dg/cpp/assembler.S: Don't use -ansi.
14499
14500 2002-10-11  Richard Shann  <richard.shann@superh.com>
14501
14502         * gcc.c-torture/compile/simd-5.c: New test.
14503
14504 2002-10-10  Roger Sayle  <roger@eyesopen.com>
14505
14506         * gcc.c-torture/execute/shiftopt-1.c: New test case.
14507
14508 2002-10-10  Jim Wilson  <wilson@redhat.com>
14509
14510         * gcc.c-torture/execute/20021010-1.c: New test.
14511
14512 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
14513
14514         PR c/7353
14515         * g++.dg/ext/typedef-init.C: New test.
14516         * gcc.dg/typedef-init.c: New test.
14517
14518 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
14519
14520         * gcc.dg/cpp/paste13.c: New test.
14521
14522 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14523
14524         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
14525         remaining platforms, XFAIL during compile, not execute.  Don't
14526         XFAIL at -O0.
14527
14528 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14529
14530         * gcc.dg/alias-1.c: Tweak expected warning.
14531
14532 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
14533
14534         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
14535
14536 2002-10-06  Andreas Jaeger  <aj@suse.de>
14537
14538         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
14539         * gcc.dg/cpp/c++98.C: Likewise.
14540
14541         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
14542         * g++.dg/cpp/c++98.C: Likewise.
14543
14544         * g++.dg/README (Subdirectories): Mention cpp directory.
14545
14546         PR target/7559
14547         * gcc.dg/20021006-1.c: New test.
14548
14549 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14550
14551         PR c++/7804
14552         * g++.dg/other/warning1.C: New test.
14553
14554 2002-10-04  Roger Sayle  <roger@eyesopen.com>
14555
14556         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
14557         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
14558         and sparc-*-* with -m64 as expected failures.  See PR 8087.
14559
14560 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14561
14562         PR c++/7931
14563         * g++.dg/template/ptrmem3.C: New test.
14564
14565         PR c++/7754
14566         * g++.dg/template/union1.C: New test.
14567
14568 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14569
14570         PR c++/8006
14571         * g++.dg/abi/mangle9.C: New test.
14572         * g++.dg/abi/mangle10.C: New test.
14573         * g++.dg/abi/mangle11.C: New test.
14574         * g++.dg/abi/mangle12.C: New test.
14575
14576 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14577
14578         PR c++/7188.
14579         * g++.dg/template/meminit1.C: New test.
14580         * g++.dg/warn/Wreorder-1.C: Likewise.
14581         * g++.old-deja/g++.mike/warn3.C: Tweak.
14582         * lib/prune.exp: Ingore "in copy constructor".
14583
14584 2002-10-02  Andreas Jaeger  <aj@suse.de>
14585
14586         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14587         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14588         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14589         on x86-64.
14590
14591 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14592
14593         * gcc.dg/empty1.C: Fix typo.
14594
14595 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14596
14597         * gcc.dg/alias-1.c: New test.
14598
14599 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14600
14601         * gcc.dg/empty1.C: New test.
14602
14603         * g++.dg/tls/init-2.C: Tweak error messages.
14604
14605 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14606
14607         * gcc.c-torture/compile/20020923-1.c: New test.
14608
14609 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14610
14611         * gcc.c-torture/execute/ffs-1.c: New test.
14612         * gcc.c-torture/execute/ffs-2.c: Ditto.
14613
14614 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14615
14616         * g++.dg/overload/member1.C: New test.
14617
14618 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14619
14620         * g++.dg/abi/empty7.C: New test.
14621         * g++.dg/init/pm2.C: Likewise.
14622
14623 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14624
14625         * g++.dg/rtti/crash1.C: New test.
14626
14627 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14628
14629         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14630         gcc.dg/sibcall-4.c: New tests.
14631
14632 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14633
14634         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14635         powerpc and MMIX targets.
14636
14637 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14638
14639         * gcc.dg/cpp/20020927-1.c: New.
14640
14641 2002-09-26  David S. Miller  <davem@redhat.com>
14642
14643         * gcc.c-torture/compile/trunctfdf.c: New.
14644
14645 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14646
14647         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14648
14649 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14650
14651         * gcc.c-torture/execute/loop-15.c: New.
14652
14653 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14654
14655         * README.QMTEST: Fix typo.
14656
14657 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14658
14659         * gcc.dg/20020926-1.c: New test.
14660
14661 2002-09-25  David S. Miller  <davem@redhat.com>
14662
14663         PR target/7842
14664         * gcc.c-torture/execute/shiftdi.c: New test.
14665
14666 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14667
14668         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14669         unique to the tool.
14670         * lib/g77.exp (g77_init): Likewise.
14671         * lib/g++.exp (g++_init): Likewise.
14672         * lib/objc.exp (objc_init): Likewise.
14673
14674 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14675
14676         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14677         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14678         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14679
14680 2002-09-25  Richard Henderson  <rth@redhat.com>
14681
14682         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14683         too-small long double.
14684
14685 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14686
14687         * gcc.dg/20020919-1.c: New test.
14688
14689 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14690
14691         * g++.dg/abi/bitfield6.C: New test.
14692         * g++.dg/abi/bitfield7.C: New test.
14693         * g++.dg/abi/bitfield8.C: New test.
14694         * g++.dg/abi/vbase11.C: New test.
14695
14696 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14697
14698         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14699         hppa*-*-hpux*.  Update test comment.
14700
14701 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14702
14703         * gcc.dg/tls/struct-1.c: New test.
14704
14705 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14706
14707         * gcc.dg/cpp/tr-warn2.c: Update.
14708
14709 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14710
14711         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14712
14713 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14714
14715         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14716         systems.
14717
14718 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14719
14720         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14721
14722         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14723         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14724         setting of cxxfilt.
14725
14726 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14727
14728         * gcc.dg/20020312-2.c: Update for darwin.
14729
14730 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14731
14732         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14733
14734 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14735
14736         * objc.dg/comp-types-1.m: New test.
14737         * objc.dg/comp-types-2.m: New test.
14738         * objc.dg/comp-types-3.m: New test.
14739         * objc.dg/comp-types-4.m: New test.
14740         * objc.dg/comp-types-5.m: New test.
14741         * objc.dg/comp-types-6.m: New test.
14742
14743 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14744
14745         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14746
14747 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14748
14749         * g++.dg/other/do1.C: New test.
14750
14751         * g++.dg/template/subst1.C: New test.
14752
14753 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14754
14755         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14756
14757 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14758
14759         * g++.dg/template/qualttp20.C: Adjust expected errors.
14760         * g++.old-deja/g++.jason/report.C: Likewise.
14761         * g++.old-deja/g++.other/qual1.C: Likewise.
14762
14763         * g++.dg/lookup/scoped2.C: New test.
14764
14765         * g++.dg/ext/asm3.C: New test.
14766
14767 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14768
14769         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14770
14771 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14772
14773         * ChangeLog: follow spelling conventions.
14774         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14775         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14776         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14777         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14778         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14779         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14780         * g++.old-deja/g++.law/global-init1.C: Likewise.
14781         * g++.old-deja/g++.other/delete4.C: Likewise.
14782         * g++.old-deja/g++.other/inline21.C: Likewise.
14783         * g++.old-deja/g++.other/singleton.C: Likewise.
14784         * g77.dg/strlen0.f: Likewise.
14785         * g77.f-torture/compile/20010519-1.f: Likewise.
14786         * g77.f-torture/compile/980310-4.f: Likewise.
14787         * gcc.c-torture/compile/20000605-1.c: Likewise.
14788         * gcc.c-torture/execute/20020225-1.c: Likewise.
14789         * gcc.dg/c90-hexfloat-2.c: Likewise.
14790         * gcc.dg/c99-bool-1.c: Likewise.
14791         * gcc.dg/c99-hexfloat-2.c: Likewise.
14792         * gcc.dg/dll-2.c: Likewise.
14793         * gcc.dg/wtr-union-init-1.c: Likewise.
14794         * gcc.dg/wtr-union-init-2.c: Likewise.
14795         * gcc.dg/wtr-union-init-3.c: Likewise.
14796         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14797         * gcc.dg/cpp/defined.c: Likewise.
14798         * gcc.dg/cpp/macsyntx.c: Likewise.
14799         * gcc.dg/cpp/paste2.c: Likewise.
14800         * gcc.dg/cpp/trad/defined.c: Likewise.
14801         * gcc.dg/format/c90-printf-1.c: Likewise.
14802         * gcc.dg/format/c90-scanf-1.c: Likewise.
14803         * gcc.dg/format/c99-printf-1.c: Likewise.
14804         * gcc.dg/format/c99-scanf-1.c: Likewise.
14805         * gcc.misc-tests/gcov-8.c: Likewise.
14806         * lib/profopt.exp: Likewise.
14807
14808 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14809
14810         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14811
14812 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14813
14814         * g++.dg/inherit/using2.C: New test.
14815
14816 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14817
14818         * ChangeLog: Follow spelling conventions.
14819         * g++.dg/template/friend4.C: Likewise.
14820         * g++.old-deja/g++.pt/crash67.C: Likewise.
14821         * gcc.c-torture/execute/20000801-4.c: Likewise.
14822         * gcc.dg/c90-digraph-1.c: Likewise.
14823         * gcc.dg/c94-digraph-1.c: Likewise.
14824         * gcc.dg/c99-digraph-1.c: Likewise.
14825         * gcc.dg/cpp/line5.c: Likewise.
14826         * gcc.dg/cpp/multiline.c: Likewise.
14827         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14828         * gcc.dg/format/attr-3.c: Likewise.
14829         * gcc.dg/format/c90-scanf-3.c: Likewise.
14830         * gcc.dg/format/ext-4.c: Likewise.
14831
14832 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14833
14834         * g++.dg/template/pretty1.C: New test.
14835
14836 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14837
14838         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14839
14840 2002-09-13  Matt Austern  <austern@apple.com>
14841
14842         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14843         passing a cast expression to a function by const reference.
14844
14845 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14846
14847         * g++.dg/template/deduce1.C: New test.
14848
14849 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14850
14851         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14852         32-bit int.
14853
14854 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14855
14856         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14857         usage.
14858
14859 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14860
14861         * gcc.c-torture/compile/20020910-1.c: New test.
14862
14863 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14864
14865         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14866
14867 2002-09-10  Andreas Jaeger  <aj@suse.de>
14868
14869         * gcc.dg/20020312-2.c: Adjust for x86-64.
14870
14871 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14872
14873         * g77.dg/7388.f: New test case for PR 7388.
14874
14875 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14876
14877         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14878
14879 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14880
14881         * objc.dg/proto-lossage-1.m: New test.
14882
14883 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14884
14885         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14886
14887 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14888
14889         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14890         expected to pass.
14891
14892 2002-09-06  Stan Shebs  <shebs@apple.com>
14893             David Edelsohn  <edelsohn@gnu.org>
14894
14895         * gcc.dg/weak: New directory.
14896         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14897         target-specific xfail bits.
14898         * gcc.dg/typeof-2.c: Move to new directory.
14899         * gcc.dg/weak.exp: New expect script.
14900
14901 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14902
14903         * gcc.c-torture/execute/extzvsi.c: New test.
14904
14905 2002-09-05  Stan Shebs  <shebs@apple.com>
14906
14907         * gcc.dg/weak-1.c: xfail on Darwin.
14908         * gcc.dg/weak-2.c: Ditto.
14909         * gcc.dg/weak-3.c: Ditto.
14910         * gcc.dg/weak-4.c: Ditto.
14911         * gcc.dg/weak-5.c: Ditto.
14912         * gcc.dg/weak-6.c: Ditto.
14913         * gcc.dg/weak-7.c: Ditto.
14914         * gcc.dg/weak-8.c: Ditto.
14915         * gcc.dg/weak-9.c: Ditto.
14916
14917 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14918
14919         * gcc.c-torture/execute/loop-14.c: New test.
14920
14921 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14922
14923         * g++.dg/other/cxa-atexit1.C: New test.
14924
14925         * gcc.dg/typeof-2.c: New test.
14926
14927 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14928
14929         * gcc.dg/builtins-2.c: New testcase.
14930         * gcc.dg/builtins-3.c: New testcase.
14931
14932 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14933
14934         * gcc.dg/cpp/_Pragma4.c: New test.
14935
14936 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14937
14938         * objc/execute/nil_method-1.m: New testcase.
14939
14940 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14941
14942         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14943         [Object class], not [Object initialize].
14944
14945 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14946             Hans-Peter Nilsson  <hp@bitrange.com>
14947
14948         * gcc.c-torture/execute/20020720-1.x: Skip test on
14949         mmix-knuth-mmixware.  Correct comment.
14950
14951 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14952
14953         * testsuite/g++.dg/abi/bitfield5.C: New test.
14954         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14955
14956 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14957
14958         * objc.dg/undeclared-selector.m: New test.
14959
14960 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14961
14962         * g++.dg/other/offsetof1.C: Avoid cast warning.
14963
14964 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14965
14966         * objc.dg/super-class-2.m: New test.
14967
14968 2002-08-24  Matt Austern  <austern@apple.com>
14969
14970         * g++.dg/ext/lvaddr.C: New test.
14971         * g++.dg/ext/lvcast.C: New test.
14972
14973 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14974
14975         * testsuite/g++.dg/inherit/cond1.C: New test.
14976
14977 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14978
14979         * gcc.dg/noncompile/incomplete-1.c: New test.
14980
14981 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14982
14983         * gcc.dg/typespec-1.c: New test.
14984
14985 2002-08-20  Devang Patel  <dpatel@apple.com>
14986         * objc.dg/proto-hier-2.m: New test.
14987
14988 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14989
14990         * objc.dg/bitfield-1.m: New test.
14991         * objc.dg/bitfield-2.m: New test.
14992
14993 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14994
14995         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14996         gcc.dg/c99-flex-array-4.c: New tests.
14997
14998 2002-08-16  Stan Shebs  <shebs@apple.com>
14999
15000         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
15001
15002 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
15003
15004         * gcc.dg/typeof-1.c: New test.
15005         * g++.dg/ext/typeof2.C: New test.
15006
15007 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15008
15009         * g++.dg/other/offsetof1.C: New test.
15010
15011 2002-08-14  Richard Henderson  <rth@redhat.com>
15012
15013         * gcc.dg/tls/diag-3.c: Fix expected message strings.
15014
15015 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
15016
15017         * gcc.dg/cpp/_Pragma3.c: New test.
15018
15019 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
15020
15021         * g++.dg/template/inherit3: New test.
15022
15023 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15024
15025         * gcc.dg/bitfld-4.c: Add blank options.
15026
15027 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
15028
15029         * g++.dg/template/crash1.C: New test.
15030
15031 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15032
15033         * gcc.dg/tls/opt-2.c: New test.
15034
15035 2002-08-08  Devang Patel  <dpatel@apple.com>
15036
15037         * objc.dg/selector-1.m : New test
15038
15039 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15040
15041         * g++.dg/abi/bitfield4.C: New test.
15042         * gcc.dg/bitfld-4.c: New test.
15043
15044 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15045
15046         * g++.dg/other/packed1.C: New test.
15047
15048 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
15049
15050         * g++.dg/abi/offsetof.C: Tweak error messages.
15051         * g++.old-deja/g++.mike/p10769a.C: Likewise.
15052
15053 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15054
15055         * gcc.dg/bitfld-3.c: New test.
15056
15057 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15058             Richard Henderson  <rth@redhat.com>
15059
15060         * gcc.dg/i386-bitfield1.c: New test.
15061         * g++.dg/abi/bitfield3.C: Update.
15062
15063 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
15064
15065         * objc.dg/const-str-2.m: Update.
15066         * gcc.dg/cpp/c++98.c: Change to C extension.
15067         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
15068         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
15069
15070 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
15071
15072         * testsuite/gcc.dg/tls/diag-3.c: New.
15073
15074 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
15075
15076         * g++.dg/README (Subdirectories): Document new subdir expr.
15077         * g++.dg/expr/pmf-1.C: New test.
15078
15079 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
15080
15081         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
15082
15083 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
15084
15085         * g++.dg/abi/bitfield3.C: New test.
15086
15087 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
15088
15089         * lib/gcov.exp: Tweak expected line formats.
15090         * gcc.misc-tests/gcov8.c: New test.
15091         * gcc.misc-tests/gcov8.x: New flags.
15092
15093 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
15094
15095         * consistency.vlad/layout/endian.c: Include string.h.
15096
15097         * gcc.c-torture/execute/20020805-1.c: New test.
15098
15099 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
15100
15101         * g++.dg/other/conversion1.C: New test.
15102
15103 2002-08-03  Roger Sayle  <roger@eyesopen.com>
15104
15105         * gcc.dg/builtins-1.c: New testcase.
15106
15107 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
15108
15109         * g++.dg/inherit/access3.C: New test.
15110
15111 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
15112
15113         * gcc.dg/ia64-visibility-2.c: New test.
15114
15115 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
15116
15117         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
15118         __qualifier_flags to __flags.
15119
15120 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
15121
15122         * g++.dg/inherit/operator1.C: New test.
15123         * g++.dg/lookup/disamb1.C: Fix typo in comment.
15124         * g++.dg/other/error1.C: Change expected error message.
15125         * g++.dg/template/conv4.C: Likewise.
15126
15127 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
15128
15129         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
15130         for documented behavior.
15131
15132 2002-07-25  Roger Sayle  <roger@eyesopen.com>
15133
15134         * gcc.c-torture/execute/20020720-1.x: Skip this test on
15135         several targets known to fail.
15136
15137 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
15138
15139         * gcc.dg/mips-args-[123].c: New tests.
15140
15141 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
15142
15143         * gcc.dg/ppc-spe.c: New.
15144
15145 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
15146
15147         * g++.dg/other/ptrmem4.C: New testcase.
15148
15149 2002-07-24  Richard Henderson  <rth@redhat.com>
15150
15151         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
15152
15153 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
15154
15155         * g++.dg/ext/alignof1.C (main): Return 0 for success.
15156
15157 2002-07-24  Roger Sayle  <roger@eyesopen.com>
15158
15159         * gcc.c-torture/execute/memset-3.c: New testcase.
15160
15161 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
15162
15163         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
15164         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
15165
15166 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15167
15168         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
15169         Delete.
15170
15171 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
15172
15173         * gcc.c-torture/compile/simd-4.c: New test.
15174
15175 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15176
15177         PR c++/7347, c++/7348
15178         * g++.dg/template/access4.C: New test.
15179         * g++.dg/template/access5.C: New test.
15180         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
15181         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
15182         * g++.old-deja/g++.pt/ttp58.C: Likewise.
15183         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
15184
15185 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
15186
15187         * gcc.dg/gnu89-init-2.c: New test.
15188
15189 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
15190
15191         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
15192
15193 2002-07-20  Roger Sayle  <roger@eyesopen.com>
15194
15195         * gcc.c-torture/execute/20020720-1.c: New testcase.
15196
15197 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
15198
15199         * gcc.dg/cpp/Wsignprom.c: New tests.
15200
15201 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
15202
15203         * gcc.c-torture/execute/loop-13.c: New test.
15204
15205 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
15206
15207         * gcc.dg/cpp/expr.c: New tests.
15208
15209 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
15210
15211         * g++.dg/opt/pr6713.C: Add template instantiation.
15212
15213 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
15214
15215         * gcc.dg/nest.c: New test.
15216
15217 2002-07-17  Richard Henderson  <rth@redhat.com>
15218
15219         * g++.dg/opt/pr6713.C: New test.
15220
15221 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
15222
15223         * gcc.c-torture/execute/loop-2e.x: Let the testcase
15224         XFAIL for all x86 processors.
15225
15226 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
15227
15228         * gcc.c-torture/execute/20010122-1.x: Do not test with
15229         -fomit-frame-pointer.
15230
15231 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15232
15233         * g++.dg/template/instantiate2.C: New test.
15234         * g++.dg/template/spec4.C: New test.
15235
15236 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15237
15238         * g++.dg/template/access2.C: New test.
15239         * g++.dg/template/access3.C: New test.
15240
15241 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
15242
15243         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
15244         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
15245         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
15246         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
15247         Convert to use <stdarg.h>.
15248         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
15249         Delete.
15250         * gcc.dg/va-arg-2.c: New.
15251         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
15252
15253 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
15254
15255         * gcc.c-torture/compile/20020710-1.c: New test.
15256
15257 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
15258                           Andrew Pinski  <pinskia@physics.uc.edu>
15259
15260         gcc.c-torture/compile/simd-2.c: New testcase.
15261         gcc.c-torture/compile/simd-3.c: Likewise.
15262
15263 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
15264
15265         PR c++/7224
15266         * g++.dg/overload/error1.C: New test.
15267
15268 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15269
15270         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
15271         configuration and IRIX 6 O32 ABI.
15272
15273 2002-07-11  Roger Sayle  <roger@eyesopen.com>
15274
15275         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
15276
15277 2002-07-10  Roger Sayle  <roger@eyesopen.com>
15278
15279         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
15280
15281 2002-07-10  Jeffrey A Law  <law@redhat.com>
15282
15283         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
15284
15285         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
15286
15287 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
15288
15289         * gcc.dg/20020312-2.c: Check for __PPC__.
15290
15291 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
15292
15293         * gcc.c-torture/compile/20020709-1.c: New test.
15294
15295 2002-07-07  Roger Sayle  <roger@eyesopen.com>
15296
15297         * g++.dg/template/qualttp21.C: New test case.
15298
15299 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
15300
15301         * gcc.c-torture/compile/20020706-1.c: New test.
15302         * gcc.c-torture/compile/20020706-2.c: New test.
15303
15304 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
15305             Alexandre Oliva  <aoliva@redhat.com>
15306
15307         * g++.dg/warn/incomplete1.C: New test.
15308
15309 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15310
15311         PR c++/7099
15312         * g++.dg/warn/noreturn1.C: New test.
15313
15314 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
15315
15316         PR c++/6706
15317         * g++.dg/debug/debug6.C: New test.
15318         * g++.dg/debug/debug7.C: New test.
15319
15320 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
15321
15322         * gcc.c-torture/compile/simd-3.c: New test.
15323
15324 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
15325
15326         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
15327         * gcc.dg/20020620-1.c: Likewise.
15328
15329 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15330
15331         PR c++/6944
15332         * g++.dg/init/array4.C: New test.
15333         * g++.dg/init/array5.C: New test.
15334
15335 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
15336
15337         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
15338         * gcc.c-torture/execute/simd-2.c (main): Likewise.
15339
15340 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15341
15342         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
15343         * gcc.dg/wtr-aggr-init-1.c: Likewise.
15344         * gcc.dg/wtr-conversion-1.c: Likewise.
15345         * gcc.dg/wtr-escape-1.c: Likewise.
15346         * gcc.dg/wtr-int-type-1.c: Likewise.
15347         * gcc.dg/wtr-label-1.c: Likewise.
15348         * gcc.dg/wtr-static-1.c: Likewise.
15349         * gcc.dg/wtr-strcat-1.c: Likewise.
15350         * gcc.dg/wtr-suffix-1.c: Likewise.
15351         * gcc.dg/wtr-switch-1.c: Likewise.
15352         * gcc.dg/wtr-unary-plus-1.c: Likewise.
15353         * gcc.dg/wtr-union-init-1.c: Likewise.
15354         * gcc.dg/wtr-union-init-2.c: Likewise.
15355         * gcc.dg/wtr-union-init-3.c: Likewise.
15356
15357         * gcc.dg/wtr-func-def-1.c: New test.
15358
15359 2002-07-02 Devang Patel <dpatel@apple.com>
15360
15361         * objc.dg/param-1.m: New test.
15362
15363 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
15364
15365         * gcc.dg/cpp/trad/directive.c: Add test.
15366         * gcc.dg/cpp/trad/macroargs.c: Add test.
15367         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
15368
15369 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
15370
15371         * gcc.dg/cpp/cmdlne-M.c: New test.
15372
15373 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
15374
15375         * objc.dg/desig-init-1.m: New test.
15376
15377 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15378
15379         PR c++/6716
15380         * g++.dg/template/instantiate1.C: New test.
15381
15382 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
15383
15384         PR c++/7112
15385         * g++.dg/template/sizeof2.C: New test.
15386
15387 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15388
15389         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
15390         gcc.dg/cpp/trad/include.c: New tests.
15391
15392 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
15393
15394         PR target/7177
15395         * gcc.c-torture/compile/20020701-1.c: New test.
15396
15397 2002-07-01  Stan Shebs  <shebs@apple.com>
15398
15399         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
15400         header here...
15401         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
15402         (objc-torture-execute): or here.
15403
15404 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
15405
15406         * gcc.c-torture/execute/arith-rand-ll.c: New test.
15407
15408 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15409
15410         * gcc.dg/cpp/trad/escaped-nl.c: New test.
15411
15412 2002-06-30  Devang Patel  <dpatel@apple.com>
15413
15414         * objc.dg/fsyntax-only.m: New test.
15415
15416 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
15417
15418         PR c++/6695
15419         * g++.dg/template/friend7.C: New file.
15420
15421 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
15422
15423         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
15424         return type.
15425
15426 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
15427
15428         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
15429         avoid division by zero.
15430
15431 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
15432
15433         * gcc.dg/Wunknownprag.c: New tests.
15434
15435 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
15436
15437         * gcc.c-torture/execute/simd-2.c: New test.
15438
15439 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
15440
15441         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
15442         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
15443         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
15444         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
15445         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
15446         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
15447         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
15448         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
15449         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
15450         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
15451         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
15452         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
15453         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
15454         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
15455         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
15456         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
15457         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
15458
15459 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
15460
15461         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
15462         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
15463         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
15464         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
15465         New tests.
15466         * gcc.dg/cpp/trad/directive.c: Update.
15467
15468 2002-06-23  Andreas Jaeger  <aj@suse.de>
15469
15470         * gcc.c-torture/execute/complex-6.c: New.
15471
15472 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
15473
15474         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
15475         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
15476         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
15477         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
15478
15479 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
15480
15481         * gcc.dg/cpp/trad: New directory with traditional tests copied
15482         from parent directory.
15483         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15484         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15485         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15486         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15487         Move to trad/ and rename.
15488         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
15489         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
15490         gcc.dg/cpp/trad/redef2.c: New tests.
15491         * gcc.dg/cpp/trad/trad.exp: New driver.
15492
15493 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
15494
15495         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15496         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15497         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15498         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15499         Remove.
15500
15501 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
15502
15503         * gcc.dg/20020620-1.c: New test.
15504
15505 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15506
15507         * g++.dg/template/ttp4.C: New test.
15508
15509 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
15510
15511         * g++.dg/opt/vt1.C: Fix regexp.
15512
15513 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15514
15515         * gcc.c-torture/execute/pure-1.c: Make functions static again.
15516         Don't use attribute `noinline'.
15517
15518 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15519
15520         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
15521
15522 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
15523
15524         * gcc.c-torture/execute/simd-1.c: New.
15525
15526         * gcc.dg/simd-1.c: New.
15527
15528 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15529
15530         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
15531
15532 2002-06-16  Richard Henderson  <rth@redhat.com>
15533
15534         * g++.dg/ext/anon-struct1.C: New.
15535         * g++.dg/ext/anon-struct2.C: New.
15536         * g++.dg/ext/anon-struct3.C: New.
15537         * gcc.dg/anon-struct-1.c: New.
15538         * gcc.dg/anon-struct-2.c: New.
15539         * gcc.dg/anon-struct-3.c: New.
15540         * gcc.dg/20011008-1.c: Adjust warning text.
15541         * gcc.dg/20020527-1.c: Add -fms-extensions.
15542
15543 2002-06-16  Richard Henderson  <rth@redhat.com>
15544
15545         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
15546
15547 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
15548
15549         * gcc.c-torture/execute/20020615-1.c: New test.
15550
15551 2002-06-15  Roger Sayle  <roger@eyesopen.com>
15552
15553         * gcc.c-tortuture/execute/compare-1.c: New test case.
15554         * gcc.c-tortuture/execute/compare-2.c: New test case.
15555         * gcc.c-tortuture/execute/compare-3.c: New test case.
15556
15557 2002-06-13  Richard Henderson  <rth@redhat.com>
15558
15559         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
15560         ia64 ilp32.
15561
15562 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15563
15564         * g++.dg/template/typename2.C: Update error message.
15565
15566 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
15567
15568         * gcc.c-torture/execute/20020611-1.c: New test.
15569
15570 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
15571
15572         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
15573         list of targets to skip.
15574
15575 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15576
15577         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15578         targets if not optimizing.
15579
15580 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15581
15582         * gcc.c-torture/compile/20020605-1.c: New test.
15583
15584         * g++.dg/opt/vt1.C: New test.
15585
15586         * gcc.dg/20020531-1.c: New test.
15587
15588         * gcc.dg/20020530-1.c: New test.
15589
15590         * gcc.dg/20020527-1.c: New test.
15591
15592         * g++.dg/opt/cse1.C: New test.
15593
15594 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15595
15596         * gcc.dg/20020607-2.c: New test case.
15597
15598 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15599
15600         * gcc.c-torture/compile/20020604-1.c: New test.
15601
15602 2002-06-04  Richard Henderson  <rth@redhat.com>
15603
15604         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15605         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15606         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15607
15608 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15609
15610         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15611
15612 2002-06-03  Richard Henderson  <rth@redhat.com>
15613
15614         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15615         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15616
15617 2002-06-02  Richard Henderson  <rth@redhat.com>
15618
15619         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15620         test functions static.
15621
15622 2002-06-02  Andreas Jaeger  <aj@suse.de>
15623
15624         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15625         now.
15626
15627 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15628
15629         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15630         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15631         Update for mofified diagnostics.
15632         * gcc.dg/c99-intconst-1.c: No longer fail.
15633
15634 2002-06-02  Richard Henderson  <rth@redhat.com>
15635
15636         * gcc.dg/uninit-A.c: Remove xfail markers.
15637
15638 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15639
15640         * gcc.dg/fnegate-1.c: New test case.
15641
15642 2002-05-30  Osku Salerma  <osku@iki.fi>
15643
15644         * gcc.c-torture/execute/mayalias-1.c: New file.
15645
15646 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15647
15648         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15649         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15650         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15651
15652 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15653
15654         * gcc.c-torture/execute/20020529-1.c: New test.
15655
15656 2002-05-27  Richard Henderson  <rth@redhat.com>
15657
15658         * g++.dg/ext/attrib6.C: New test case.
15659
15660 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15661
15662         * gcc.c-torture/execute/pure-1.c: New test.
15663
15664 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15665
15666         * gcc.dg/cpp/arith-2.c: Remove.
15667
15668 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15669
15670         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15671         * gcc.dg/cpp/if-3.c: Remove.
15672
15673 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15674
15675         * g++.dg/opt/cse2.C: New test.
15676
15677 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15678
15679         * gcc.dg/cpp/arith-1.c: New semantic tests.
15680         * gcc.dg/cpp/if-1.c: Update.
15681
15682 2002-05-24  Ben Elliston  <bje@redhat.com>
15683
15684         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15685
15686 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15687
15688         * gcc.dg/verbose-asm.c: New test.
15689
15690 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15691
15692         * gcc.dg/cpp/paste12.c: New test.
15693
15694 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15695
15696         * g++.dg/parse/named_ops.C: New test.
15697
15698 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15699
15700         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15701
15702 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15703
15704         * gcc.dg/weak-2.c: Allow optional leading underscore
15705         in scan-assembler symbol name.
15706         * gcc.dg/weak-3.c: Likewise.
15707         * gcc.dg/weak-4.c: Likewise.
15708         * gcc.dg/weak-5.c: Likewise.
15709
15710 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15711
15712         * gcc.dg/20020523-1.c: New test.
15713
15714 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15715
15716         * objc.dg/const-str-2.m: Update now that we stop after
15717         a command line error.
15718
15719 2002-05-22  Richard Henderson  <rth@redhat.com>
15720
15721         * g++.dg/dg.exp: Fix typo in test pruneing.
15722
15723 2002-05-22  Richard Henderson  <rth@redhat.com>
15724
15725         * g++.dg/dg.exp: Prune the tls subdirectory.
15726         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15727         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15728         * g++.dg/tls/init-1.C: New.
15729
15730 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15731
15732         * gcc.dg/20020517-1.c: New test.
15733
15734 2002-05-21  Richard Henderson  <rth@redhat.com>
15735
15736         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15737         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15738
15739 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15740
15741         * g++.dg/other/copy2.C: New test.
15742
15743 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15744
15745         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15746         (MAX_COPY): Bump up to 10 times sizeof (long long).
15747         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15748
15749         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15750         sizeof (long long).
15751
15752         * gcc.c-torture/execute/strcpy-1.c: New test.
15753
15754 2002-05-19  Jason Merrill  <jason2redhat.com>
15755
15756         * g++.dg/ext/oper1.C: New test.
15757
15758 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15759 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15760
15761         * README.QMTEST: New file.
15762
15763         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15764
15765 2002-05-19  Andreas Jaeger  <aj@suse.de>
15766
15767         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15768         now.
15769         * gcc.c-torture/execute/loop-2d.x: Likewise.
15770
15771 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15772
15773         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15774         support weak symbols.
15775         * gcc.dg/weak-4.c: Likewise
15776         * gcc.dg/weak-6.c: Likewise
15777
15778 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15779
15780         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15781         cygwin, coff and h8300-*-hms targets
15782         * gcc.dg/weak-5.c: Likewise
15783         * gcc.dg/weak-7.c: Likewise
15784
15785 2002-05-16  Jason Merrill  <jason@redhat.com>
15786
15787         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15788         (scan-assembler-not, scan-assembler-dem): Likewise.
15789         (scan-assembler-dem-not): Likewise.
15790
15791 2002-05-15  Richard Henderson  <rth@redhat.com>
15792
15793         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15794
15795 2002-05-15  Richard Henderson  <rth@redhat.com>
15796
15797         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15798         (vfoo1f): Warning here.
15799         (vfoo1l): Don't redefine the alias.
15800
15801 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15802
15803         * g++.dg/init/pm1.C: New test.
15804
15805 2002-05-12  David S. Miller  <davem@redhat.com>
15806
15807         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15808         types.
15809
15810 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15811
15812         * gcc.c-torture/execute/20020510-1.c: New test case.
15813
15814 2002-05-10  David S. Miller  <davem@redhat.com>
15815
15816         * gcc.c-torture/execute/conversion.c: Test long double too.
15817
15818 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15819
15820         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15821         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15822         * lib/g++.exp (g++_link_flags): Likewise.
15823         * lib/objc.exp (objc_target_compile): Likewise.
15824
15825 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15826
15827         * gcc.dg/cpp/poison.c: Update.
15828         * gcc.dg/cpp/20000625-2.c: Remove.
15829         * gcc.dg/cpp/direct2s.c: Remove final test.
15830
15831 2002-05-08  Tom Rix  <trix@redhat.com>
15832
15833         * gcc.c-torture/execute/20020508-1.c: New test.
15834         * gcc.c-torture/execute/20020508-2.c: New test.
15835         * gcc.c-torture/execute/20020508-3.c: New test.
15836
15837 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15838
15839         * gcc.dg/cpp/charconst-4.c: More tests.
15840
15841 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15842
15843         PR c/6569
15844         * gcc.dg/weak-3.c: Update location of warning messages.
15845         * gcc.dg/weak-5.c: Likewise.
15846
15847 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15848
15849         * gcc.c-torture/execute/20020506-1.c: New test case.
15850
15851 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15852
15853         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15854
15855 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15856
15857         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15858
15859 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15860
15861         * gcc.dg/cpp/charconst-3.c: New test.
15862
15863 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15864
15865         * gcc.dg/cpp/charconst.c: Update tests.
15866
15867 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15868
15869         * treelang: Added directory for new sample language treelang. Also
15870         lib/treelang.exp: New file to signal treelang should be tested.
15871
15872 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15873
15874         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15875         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15876         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15877         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15878         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15879         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15880         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15881
15882 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15883
15884         * gcc.dg/format/xopen-2.c: New test.
15885
15886 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15887
15888         * gcc.dg/20020503-1.c: New test.
15889
15890 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15891
15892         * g++.dg/init/dtor1.C: Make it tougher.
15893
15894 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15895
15896         * g++.dg/init/dtor1.C: New test.
15897
15898 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15899
15900         * gcc.dg/altivec-8.c: New.
15901
15902 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15903
15904         * gcc.dg/altivec-7.c: New.
15905
15906 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15907
15908         * g++.dg/parse/typedef1.C: New test.
15909
15910 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15911
15912         PR c++/6486
15913         * g++.dg/template/friend6.C: New test.
15914
15915         PR c++/6492
15916         * g++.dg/init/copy1.C: New test.
15917
15918 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15919
15920         * g++.dg/warn/effc1.C: New test.
15921
15922 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15923
15924         * gcc.dg/cpp/if-cexp.c: Add a test.
15925
15926 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15927
15928         * gcc.dg/20020426-2.c: New test.
15929
15930 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15931
15932         * gcc.dg/cpp/if-mop.c: Update.
15933         * gcc.dg/cpp/if-mpar.c: Add test.
15934         * gcc.dg/cpp/if-oppr.c: Update.
15935
15936 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15937
15938         PR c/6343
15939         * gcc.dg/weak-[2-7].c: New tests.
15940
15941 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15942
15943         * gcc.dg/enum1.c: New test.
15944
15945 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15946
15947         PR c++/6497
15948         * g++.dg/inherit/access2.C: New test.
15949
15950 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15951
15952         PR bootstrap/6445
15953         * gcc.dg/20020426-1.c: New test.
15954
15955 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15956
15957         * g++.dg/abi/enum1.C: New test.
15958
15959 2002-04-26  Richard Henderson  <rth@redhat.com>
15960
15961         * gcc.dg/c99-bool-1.c: Expect always true warning.
15962
15963 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15964
15965         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15966
15967 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15968
15969         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15970         targets.
15971
15972 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15973
15974         * g++.dg/abi/mange7.C: New test.
15975
15976         PR c++/6438.
15977         * g++.dg/parse/stmtexpr2.C: New test.
15978
15979 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15980
15981         * gcc.dg/20020312-2.c: Add SH target.
15982
15983 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15984
15985         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15986         compiler output on mips*-*-irix*.
15987
15988 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15989
15990         * g++.dg/parse/attr1.C: New test.
15991
15992 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15993
15994         * gcc.c-torture/execute/string-opt-17.c: New test case.
15995         * gcc.c-torture/execute/memset-2.c: New test case.
15996
15997 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15998
15999         PR c++/6256:
16000         * g++.dg/template/friend5.C: New test.
16001
16002         PR c++/6331:
16003         * g++.dg/template/qual1.C: Likewise.
16004
16005 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
16006
16007         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
16008         Include stdlib.h, not stdio.h or ctype.h.
16009
16010 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
16011
16012         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
16013         cris-*-elf* and mmix-*-*.
16014         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
16015         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
16016         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
16017         Ditto.
16018         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
16019         * gcc.dg/wchar_t-1.c: Ditto.
16020
16021 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
16022
16023         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
16024         Clarify comment.
16025
16026 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
16027
16028         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
16029
16030 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16031
16032         * gcc.c-torture/execute/20000906-1.x: Delete.
16033
16034 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
16035
16036         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
16037
16038 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
16039
16040         * PR6367
16041         * g77.f-torture/execute/6367.f: New test.
16042         * g77.f-torture/execute/6367.x: Disable for MMIX.
16043
16044 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
16045
16046         * PR6352
16047         * g++.dg/opt/inline2.C: New test.
16048
16049 2002-04-18  Richard Henderson  <rth@redhat.com>
16050
16051         * gcc.dg/20000906-1.c: Enable for all targets.
16052         * gcc.c-torture/compile/iftrap-2.c: New.
16053
16054 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16055
16056         * gcc.dg/20020418-1.c: New test.
16057         * gcc.dg/20020418-2.c: New test.
16058
16059 2002-04-18  Richard Henderson  <rth@redhat.com>
16060
16061         * gcc.c-torture/compile/iftrap-1.c: New.
16062         * gcc.dg/iftrap-1.c: Adjust for ia64.
16063         * gcc.dg/iftrap-2.c: New.
16064
16065 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16066
16067         * gcc.c-torture/compile/20020418-1.c: New test.
16068
16069 2002-04-18  Roger Sayle  <roger@eyesopen.com>
16070
16071         * gcc.c-torture/compile/20020415-1.c: New.
16072
16073 2002-04-18  David S. Miller  <davem@redhat.com>
16074
16075         * gcc.c-torture/execute/20020418-1.c: New test.
16076
16077 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
16078
16079         * gcc.dg/20020416-1.c: New test.
16080
16081         * g++.dg/opt/inline1.C: New test.
16082
16083 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
16084
16085         * gcc.dg/altivec-5.c: New test.
16086
16087         * gcc.dg/20020415-1.c: New test.
16088
16089 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
16090
16091         * testsuite/lib/chill.exp: Remove.
16092
16093 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
16094
16095         * g++.dg/other/big-struct.C: New test.
16096
16097 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
16098
16099         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
16100         of scratch file.
16101
16102 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
16103
16104         PR c/6277
16105         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
16106         in scan-assembler function name
16107
16108 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
16109
16110         * g77.f-torture/execute/980628-4.x,
16111         g77.f-torture/execute/980628-5.x,
16112         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16113         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16114         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
16115         i[34567]86-*-*.
16116
16117 2002-04-13  David S. Miller  <davem@redhat.com>
16118
16119         * gcc.c-torture/execute/20020413-1.c: New test.
16120
16121 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
16122
16123         * gcc.dg/asm-6.c,
16124         * g++.dg/ext/asm1.C: New tests.
16125
16126 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
16127
16128         PR c++ 5373.
16129         * g++.dg/parse/stmtexpr1.C: New test.
16130
16131         PR c++/5189.
16132         * g++.dg/template/copy1.C: New test.
16133
16134 2002-04-12  Richard Henderson  <rth@redhat.com>
16135
16136         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
16137
16138 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
16139
16140         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
16141         gcc.c-torture/execute/20020307-2.c.
16142
16143 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
16144
16145         * g++.dg/ext/attrib5.C,
16146         * g++.dg/lookup/struct1.C: New tests.
16147
16148 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
16149
16150         * gcc.dg/20020411-1.c: New test.
16151
16152         * gcc.c-torture/execute/20020411-1.c: New test.
16153
16154 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
16155
16156         * g77.f-torture/execute/6177.f: New test.
16157
16158 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
16159
16160         PR middle-end/6247
16161         * g++.dg/opt/cleanup1.C: New test.
16162
16163         * g++.dg/opt/const1.C: New test.
16164
16165 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
16166
16167         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
16168
16169 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16170
16171         PR c++/5507
16172         * g++.dg/template/typename2.C: New test.
16173
16174 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
16175
16176         * gcc.c-torture/execute/loop-12.c: New.
16177
16178 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
16179
16180         * g77.f-torture/execute/980628-4.x,
16181         g77.f-torture/execute/980628-5.x,
16182         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16183         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16184         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
16185
16186 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16187
16188         PR optimization/6086
16189         * g++.dg/opt/preinc1.C: New test.
16190
16191 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16192
16193         PR c++/5571
16194         * g++.dg/opt/static2.C: New test.
16195
16196 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16197
16198         PR c/5120
16199         * gcc.dg/20020406-1.c: New test.
16200
16201 2002-04-04  David S. Miller  <davem@redhat.com>
16202
16203         * gcc.c-torture/execute/20020404-1.c: New test.
16204
16205 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
16206
16207         PR c/6123
16208         * gcc.dg/20020312-2.c: Do not declare global register variable
16209         if __PIC__ or __pic__ is defined.
16210
16211 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
16212
16213         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
16214         __asm__ so that it works correctly even if -ansi -pedantic-errors.
16215
16216 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16217
16218         * gcc.misc-tests/linkage.exp: Update last change to handle
16219         sparc*-, not just sparc-.
16220
16221 2002-04-03  Richard Henderson  <rth@redhat.com>
16222
16223         * gcc.dg/cpp/ucs.c: Improved long UCS test.
16224
16225 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16226
16227         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
16228
16229 2002-04-02  David S. Miller  <davem@redhat.com>
16230
16231         * gcc.c-torture/execute/20020402-3.c: New test.
16232
16233 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16234
16235         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
16236         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
16237
16238         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
16239         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
16240         g77.f-torture/execute/20001201.x,
16241         g77.f-torture/execute/u77-test.x: New files.
16242
16243         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
16244         * gcc.dg/wchar_t-1.c: Ditto.
16245
16246 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16247
16248         * gcc.c-torture/execute/20020402-1.c: New test.
16249
16250 2002-04-01  Richard Henderson  <rth@redhat.com>
16251
16252         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
16253
16254         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
16255
16256 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16257
16258         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
16259
16260 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16261
16262         * g++.dg/inherit/template-as-base.C: Expect error.
16263         * g++.dg/inherit/namespace-as-base.C: Likewise.
16264
16265 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
16266
16267         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
16268         g++.dg/ext/instantiate3.C: Tweak match patterns.
16269
16270         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
16271         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
16272         -da test.
16273
16274 2002-03-31  Richard Henderson  <rth@redhat.com>
16275
16276         * gcc.dg/special/alias-2.c: New.
16277         * gcc.dg/special/ecos.exp: Run it.
16278
16279 2002-03-31  Richard Henderson  <rth@redhat.com>
16280
16281         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
16282
16283 2002-03-31  Kazu Hirata  <kazu@hxi.com>
16284
16285         * gcc.dg/weak-1.c: Disable on h8300 port.
16286
16287 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
16288
16289         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
16290         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
16291         ordering tests.
16292         * g++.dg/bprob/bprob-1.C: New test.
16293         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
16294         * g++.dg/gcov/gcov-1.C: New test.
16295         * g++.dg/gcov/gcov-1.x: New file.
16296         * g++.dg/gcov/gcov-2.C: New test.
16297         * g++.dg/gcov/gcov-3.C: New test.
16298         * g++.dg/gcov/gcov-3.h: New file.
16299
16300 2002-03-28  Roger Sayle  <roger@eyesopen.com>
16301
16302         * g++.old-deja/g++.other/builtins5.C: New test.
16303         * g++.old-deja/g++.other/builtins6.C: New test.
16304         * g++.old-deja/g++.other/builtins7.C: New test.
16305         * g++.old-deja/g++.other/builtins8.C: New test.
16306         * g++.old-deja/g++.other/builtins9.C: New test.
16307
16308 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
16309
16310         * g++.dg/opt/static1.C: New test.
16311
16312         * g++.dg/opt/longbranch1.C: New test.
16313
16314 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
16315
16316         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
16317
16318         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
16319
16320 2002-03-28  Jeffrey A Law  (law@redhat.com)
16321
16322         * gcc.c-torture/execute/20020328-1.c: New test.
16323
16324 2002-03-27  Richard Henderson  <rth@redhat.com>
16325
16326         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
16327         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
16328         move from g++.old-deja/g++.ext/.
16329
16330 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
16331
16332         * g++.dg/init/new2.C: New test.
16333
16334 2002-03-26  Richard Henderson  <rth@redhat.com>
16335
16336         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
16337
16338         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
16339         on sparc.
16340
16341         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
16342         sparcv9 systems.
16343         * gcc.dg/20001102-1.c: Likewise.
16344
16345 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
16346
16347         * gcc.dg/cpp/endif-pedantic1.c,
16348         gcc.dg/cpp/endif-pedantic2.c:  New tests.
16349
16350 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
16351
16352         * g++.dg/init/new1.C: New test.
16353
16354 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
16355
16356         * g++.dg/abi/vbase9.C: New test.
16357
16358 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
16359
16360         * gcc.dg/arm-asm.c: New test.
16361
16362 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
16363
16364         * gcc.dg/Wswitch-enum.c: New test.
16365         Fix PR c/5044.
16366
16367 2002-03-26  Richard Henderson  <rth@redhat.com>
16368
16369         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
16370         structure.
16371
16372 2002-03-25  Richard Henderson  <rth@redhat.com>
16373
16374         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
16375         sparcv9 systems.
16376
16377         * gcc.c-torture/compile/20011119-1.c (xxx): New.
16378         * gcc.c-torture/compile/20011119-2.c (xxx): New.
16379
16380 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
16381
16382         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
16383
16384 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
16385
16386         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
16387         targets using generic thunk support.
16388
16389 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
16390
16391         * gcc.c-torture/compile/20020323-1.c: New test.
16392
16393         * g++.dg/opt/conj2.C: New test.
16394
16395 2002-03-24  Richard Henderson  <rth@redhat.com>
16396
16397         * gcc.dg/weak-1.c: Use -fno-common.
16398
16399 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16400
16401         * g77.dg/f77-edit-apostrophe-out.f: New test
16402         * g77.dg/f77-edit-h-out.f: New test
16403         * g77.dg/f77-edit-t-in.f: New test
16404         * g77.dg/f77-edit-t-out.f: New test
16405         * g77.dg/f77-edit-x-out.f: New test
16406         * g77.dg/f77-edit-slash-out.f: New test
16407         * g77.dg/f77-edit-colon-out.f: New test
16408         * g77.dg/f77-edit-s-out.f: New test
16409
16410 2002-03-24  Richard Henderson  <rth@redhat.com>
16411
16412         * objc/execute/formal_protocol-6.x: New XFAIL.
16413
16414 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16415
16416         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
16417         that do not support weak symbols
16418
16419 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16420
16421         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
16422         * lib/g77.exp:  Likewise
16423         * lib/objc.exp: Likewise
16424
16425 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
16426
16427         * gcc.dg/Wswitch-default.c: New test.
16428
16429 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
16430
16431         * g++.dg/other/enum1.C: New test.
16432
16433 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
16434
16435         * gcc.dg/pragma-ep-3.c: Fix typo.
16436
16437 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16438
16439         * g++.dg/inherit/template-as-base.C: New test.
16440
16441 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
16442
16443         * g++.old-deja/g++.other/dwarf2-1.C: Move...
16444         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
16445
16446 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
16447
16448         * gcc.dg/cpp/multiline.c: Update to match.
16449
16450 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
16451
16452         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
16453
16454 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
16455
16456         * gcc.dg/cpp/extratokens2.c:  New file.
16457
16458 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
16459
16460         * gcc.dg/20020312-2.c: Add rs6000 target.
16461
16462         * gcc.c-torture/compile/20020319-1.c: New test.
16463
16464 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16465
16466         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
16467         (A, E): Handle this.
16468
16469 2002-03-20  Jason Merrill  <jason@redhat.com>
16470
16471         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
16472         ignoring -fpic.
16473         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
16474         through prune_gcc_output.
16475
16476 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
16477
16478         * gcc.c-torture/compile/20020320-1.c: New test.
16479
16480 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
16481
16482         * gcc.c-torture/compile/20020318-1.c: New test.
16483
16484         * gcc.dg/struct-by-value-1.c: New test.
16485
16486         * gcc.dg/20020319-1.c: New test.
16487
16488 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
16489
16490         * g++.dg/opt/conj1.C: New test.
16491
16492 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
16493
16494         * g++.dg/template/qualttp20.C: Revert previous change.
16495         * g++.dg/template/qualttp3.C: Likewise.
16496         * g++.dg/template/qualttp4.C: Likewise
16497         * g++.dg/template/qualttp5.C: Likewise
16498         * g++.dg/template/qualttp6.C: Likewise
16499         * g++.dg/template/qualttp7.C: Likewise
16500         * g++.dg/template/qualttp8.C: Likewise
16501         * g++.dg/template/recurse.C: Likewise.
16502
16503 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
16504
16505         * gcc.dg/cpp/wchar-1.c: Update.
16506
16507 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16508
16509         * g++.dg/template/conv1.C: New test.
16510         * g++.dg/template/conv2.C: New test.
16511         * g++.dg/template/conv3.C: New test.
16512         * g++.dg/template/conv4.C: New test.
16513
16514 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16515
16516         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
16517         * g++.dg/template/qualttp3.C: Likewise.
16518         * g++.dg/template/qualttp4.C: Likewise
16519         * g++.dg/template/qualttp5.C: Likewise
16520         * g++.dg/template/qualttp6.C: Likewise
16521         * g++.dg/template/qualttp7.C: Likewise
16522         * g++.dg/template/qualttp8.C: Likewise
16523         * g++.dg/template/recurse.C: Likewise.
16524
16525 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16526
16527         * g++.dg/opt/dtor1.C: New test.
16528
16529 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
16530
16531         * gcc.c-torture/compile/20020315-1.c: New test.
16532
16533 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
16534
16535         * gcc.dg/weak-1.c: Fix scan tests.
16536
16537 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
16538
16539         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
16540         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
16541         cris-*-aout* mmix-*-*.
16542         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
16543         cris-*-aout* mmix-*-*.
16544         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
16545         cris-*-elf* cris-*-aout* and mmix-*-*.
16546         * gcc.dg/20001009-1.c: Ditto.
16547         * gcc.dg/20010912-1.c: Ditto.
16548         * gcc.dg/20020122-4.c: Ditto.
16549         * gcc.dg/inline-2.c: Ditto.
16550
16551 2002-03-14  Jeffrey A Law  (law@cygnus.com)
16552
16553         * gcc.c-torture/compile/20020314-1.c: New test.
16554
16555 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
16556
16557         * gcc.c-torture/execute/20020314-1.c: New test.
16558
16559 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
16560
16561         * g++.dg/warn/Wunused-1.C: New test.
16562
16563 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
16564
16565         * g++.dg/abi/mangle6.C: New test.
16566
16567 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
16568
16569         * gcc.c-torture/compile/20020309-2.c: New test.
16570
16571         * gcc.c-torture/compile/20020312-1.c: New test.
16572
16573 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16574
16575         * g++.dg/other/access1.C: New test.
16576
16577 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16578
16579         * gcc.c-torture/execute/wchar_t-1.c: New test.
16580
16581 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16582
16583         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16584
16585 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16586
16587         * gcc.dg/20020312-1.c: New test case.
16588
16589 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16590
16591         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16592
16593 2002-03-11  Richard Henderson  <rth@redhat.com>
16594
16595         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16596         * g++.old-deja/g++.jason/report.C: Likewise.
16597
16598 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16599
16600         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16601         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16602
16603 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16604
16605         * testsuite/g++.dg/overload/pmf1.C: New test.
16606
16607 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16608
16609         * gcc.c-torture/execute/20020307-1.c: Use long.
16610
16611 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16612
16613         PR optimization/5844
16614         * gcc.dg/20020310-1.c: New test.
16615
16616 2002-03-09  Michael Meissner  <meissner@redhat.com>
16617
16618         * gcc.c-torture/execute/memcpy-2.c: New test.
16619         * gcc.c-torture/execute/memset-1.c: New test.
16620         * gcc.c-torture/execute/strlen-1.c: New test.
16621         * gcc.c-torture/execute/strcmp-1.c: New test.
16622         * gcc.c-torture/execute/strncmp-1.c: New test.
16623
16624 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16625
16626         * gcc.dg/ppc-ldstruct.c: New test.
16627
16628 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16629
16630         * gcc.c-torture/execute/va-arg-22.c: New test.
16631
16632 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16633
16634         * gcc.c-torture/compile/20020309-1.c: New test.
16635
16636 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16637
16638         * gcc.c-torture/execute/20020307-2.c: New test.
16639
16640 2002-03-07  Jeffrey A Law  (law@redhat.com)
16641
16642         * g77.f-torture/compile/20020307-1.f: New test.
16643
16644 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16645
16646         * gcc.dg/unordered-1.c: New test.
16647
16648 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16649
16650         * gcc.c-torture/execute/20020307-1.c: New test.
16651
16652 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16653
16654         * gcc.dg/20020304-1.c: New test.
16655
16656         * gcc.c-torture/compile/20020304-2.c: New test.
16657
16658 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16659
16660         * gcc.c-torture/compile/20020304-1.c: New test case
16661         (from PR c/5830).
16662
16663 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16664
16665         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16666
16667 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16668
16669         * g++.dg/other/classkey1.C: New test.
16670
16671 2002-03-01  Richard Henderson  <rth@redhat.com>
16672
16673         * gcc.c-torture/compile/981223-1.x: New.
16674         * gcc.c-torture/compile/920625-1.x: New.
16675
16676 2002-02-28  Richard Henderson  <rth@redhat.com>
16677
16678         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16679
16680 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16681
16682         * gcc.c-torture/execute/20020227-1.c: New test.
16683
16684 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16685
16686         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16687         here" ERROR lines.
16688         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16689         * g++.old-deja.g++.other/defarg1.C: Likewise.
16690         * g++.old-deja/g++.pt/calls2.C: Likewise.
16691         * g++.old-deja/g++.pt/crash20.C: Likewise.
16692         * g++.old-deja/g++.pt/crash30.C: Likewise.
16693         * g++.old-deja/g++.pt/crash36.C: Likewise.
16694         * g++.old-deja/g++.pt/crash6.C: Likewise.
16695         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16696         * g++.old-deja/g++.pt/derived3.C: Likewise.
16697         * g++.old-deja/g++.pt/error1.C: Likewise.
16698         * g++.old-deja/g++.pt/friend21.C: Likewise.
16699         * g++.old-deja/g++.pt/friend23.C: Likewise.
16700         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16701         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16702
16703 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16704
16705         * gcc.c-torture/execute/20020225-2.c: New test.
16706
16707 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16708
16709         * gcc.c-torture/execute/920730-1t.c,
16710         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16711         Delete test cases, only relevant to -traditional.
16712
16713 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16714
16715         * gcc.dg/cpp/undef1.c: Remove.
16716         * gcc.dg/cpp/directiv.c: Update.
16717         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16718
16719 2002-02-27  Michael Meissner  <meissner@redhat.com>
16720
16721         * gcc.c-torture/execute/20020226-1.c: New test.
16722
16723 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16724
16725         * g++.dg/debug/debug4.C: New test.
16726
16727         * gcc.dg/ia64-visibility-1.c: New test.
16728
16729 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16730
16731         * gcc.dg/debug/20020224-1.c: New.
16732
16733 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16734
16735         * gcc.c-torture/execute/960416-1.x: New.
16736         * gcc.c-torture/execute/divconst-3.x: Likewise.
16737
16738 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16739
16740         * gcc.dg/20020224-1.c: New test.
16741
16742 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16743
16744         * gcc.c-torture/execute/20020225-1.c: New.
16745
16746 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16747
16748         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16749
16750 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16751
16752         * gcc.dg/20020222-1.c: New test.
16753
16754 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16755
16756         * g++.dg/opt/anonunion1.C: New test.
16757
16758 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16759
16760         * g++.dg/template/qualttp19.C: New test.
16761         * g++.dg/template/qualttp20.C: New test.
16762         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16763         * g++.old-deja/g++.other/qual1.C: Likewise.
16764
16765 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16766
16767         * gcc.dg/attr-alwaysinline.c: New.
16768
16769 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16770
16771         * gcc.dg/20020220-1.c: New test.
16772
16773         * gcc.dg/20020220-2.c: New test.
16774
16775         * g++.dg/opt/mmx1.C: New test.
16776
16777 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16778
16779         * gcc.c-torture/compile/20020110.c: New test.
16780
16781 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16782
16783         * gcc.c-torture/execute/20020219-1.c: New test.
16784
16785         * gcc.dg/20020219-1.c: New test.
16786
16787         * gcc.dg/noncompile/20020220-1.c: New test.
16788
16789         * g++.dg/opt/ptrintsum1.C: New test.
16790
16791         * gcc.dg/debug/20020220-1.c: New test.
16792
16793 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16794
16795         * gcc.c-torture/execute/20020216-1.c: New test.
16796
16797 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16798
16799         * gcc.dg/decl-1.c: Update, new test.
16800
16801 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16802
16803         * g++.dg/abi/bitfield1.C: New test.
16804         * g++.dg/abi/bitfield2.C: New test.
16805
16806 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16807
16808         * gcc.dg/attr-nest.c: New test.
16809
16810 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16811
16812         * gcc.c-torture/execute/20020215-1.c: New test.
16813
16814 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16815
16816         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16817         * g++.dg/debug/debug.exp: New.
16818         * g++.dg/debug/trivial.C: New.
16819         * g++.dg/debug/debug1.C: Moved...
16820         * g++.dg/other/debug1.C: ...from here.
16821         * g++.dg/debug/debug2.C: Moved...
16822         * g++.dg/other/debug2.C: ...from here.
16823         * g++.dg/debug/debug3.C: Moved...
16824         * g++.dg/other/debug3.C: ...from here.
16825
16826         * gcc.dg/noncompile/20020213-1.c: New test.
16827
16828 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16829
16830         * g++.dg/other/debug3.C: New test.
16831
16832         * gcc.c-torture/execute/20020213-1.c: New test.
16833
16834 2002-02-13  Richard Smith <richard@ex-parrot.com>
16835
16836         * g++.old-deja/g++.other/thunk1.C: New test.
16837
16838 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16839
16840         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16841
16842 2002-02-13  Stan Shebs  <shebs@apple.com>
16843
16844         * gcc.dg/altivec-3.c: New.
16845
16846 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16847
16848         * gcc.dg/Wunreachable-1.c: New test.
16849         * gcc.dg/Wunreachable-2.c: New test.
16850
16851 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16852
16853         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16854
16855 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16856
16857         * gcc.dg/decl-1.c: New test.
16858
16859 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16860
16861         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16862
16863 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16864
16865         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16866         * gcc.c-torture/compile/980506-1.x: Likewise.
16867
16868 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16869
16870         * gcc.dg/20020210-1.c: New.
16871
16872 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16873
16874         * g77.f-torture/execute/947.f: New regression test
16875         for PR fortran/947.
16876
16877 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16878
16879         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16880         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16881
16882 2002-02-08  Richard Henderson  <rth@redhat.com>
16883
16884         * gcc.c-torture/compile/labels-3.c: New.
16885
16886 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16887
16888         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16889         expression statements work instead.
16890         * gcc.dg/noncompile/20020207-1.c: New test.
16891
16892 2002-02-07  Richard Henderson  <rth@redhat.com>
16893
16894         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16895
16896 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16897
16898         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16899         message from g77
16900         * lib/g77-dg.exp: Trim g77 error messages so that they are
16901         recognized by dg.exp.
16902
16903 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16904
16905         PR fortran/5473
16906         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16907
16908 2002-02-07  Richard Henderson  <rth@redhat.com>
16909
16910         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16911         to be sufficiently aligned for integers.
16912
16913 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16914
16915         * g++.dg/template/friend4.C: New test.
16916
16917 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16918
16919         PR fortran/5743
16920         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16921         unsupported cases.
16922
16923 2002-02-07  Richard Henderson  <rth@redhat.com>
16924
16925         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16926         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16927         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16928         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16929
16930 2002-02-06  Richard Henderson  <rth@redhat.com>
16931
16932         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16933
16934 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16935
16936         * gcc.dg/20020206-1.c: New test.
16937
16938 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16939
16940         * gcc.c-torture/execute/20020206-1.c: New test.
16941
16942         * gcc.c-torture/execute/20020206-2.c: New test.
16943
16944         PR optimization/5429:
16945         * gcc.c-torture/compile/20020206-1.c: New test.
16946
16947 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16948
16949         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16950         as certain file formats cannot support particularly large
16951         alignments.
16952
16953         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16954         and do not expect to be able to link the executable.
16955
16956         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16957         fail because the COFF format does not support the weak attribute.
16958
16959 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16960
16961         * g77.dg/pr5473.f:  New test
16962
16963 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16964
16965         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16966         Fix testcase accordingly.
16967
16968 2002-02-04  Richard Henderson  <rth@redhat.com>
16969
16970         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16971         (buf): Change to be an array of pointers, not ints.
16972
16973 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16974
16975         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16976         before all tests.  Move warning one line above to match where it
16977         C frontend emits.
16978         * gcc.dg/Wswitch-2.c: New test.
16979         * g++.dg/warn/Wswitch-1.C: New test.
16980         * g++.dg/warn/Wswitch-2.C: New test.
16981
16982 2002-02-04  Richard Henderson  <rth@redhat.com>
16983
16984         * g++.dg/abi/offsetof.C: Fix size comparison.
16985
16986 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16987
16988         * gcc.dg/cast-qual-2.c: New test.
16989
16990 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16991
16992         * gcc.dg/20020201-4.c: New test.
16993
16994 2002-02-04  Ben Elliston  <bje@redhat.com>
16995
16996         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16997         target_info attribute != 0, in addition to the empty string.
16998         (gcc_target_compile): Likewise.
16999
17000 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
17001
17002         * gcc.dg/Wswitch.c: New test.
17003         PR gcc/4475. PR gcc/3780.
17004
17005 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
17006
17007         * g77.f-torture/execute/5122.f: New test for regressions
17008         against PR fortran/5122.
17009
17010 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
17011
17012         * g77.f-torture/compile/pr3743.f: Delete
17013         * g77.dg/pr3743-1.f: New test.
17014         * g77.dg/pr3743-2.f: New test.
17015         * g77.dg/pr3743-3.f: New test.
17016         * g77.dg/pr3743-4.f: New test.
17017
17018 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17019
17020         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
17021
17022 2002-02-02  Richard Henderson  <rth@redhat.com>
17023
17024         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
17025         * gcc.c-torture/execute/bf64-1.c: Likewise.
17026
17027 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17028
17029         * gcc.dg/20020201-2.c: New test.
17030
17031         * gcc.dg/20020201-3.c: New test.
17032
17033         * gcc.c-torture/execute/bitfld-2.c: New test.
17034
17035 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17036
17037         * gcc.dg/bitfld-1.c: Update.
17038         * gcc.dg/bitfld-2.c: Update.
17039         * gcc.c-torture/execute/bitfld-1.x: New.
17040
17041 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17042
17043         * gcc.c-torture/execute/20020201-1.c: New test.
17044
17045 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
17046
17047         PR target/5469
17048         * gcc.dg/20020201-1.c: New test.
17049
17050 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
17051
17052         PR fortran/3743
17053         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
17054         * g77.f-torture/compile/pr3743.x: Remove
17055
17056 2002-01-31  Tom Rix  <trix@redhat.com>
17057
17058         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
17059
17060 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17061
17062         * gcc.dg/noncompile/20020130-1.c: New test.
17063
17064 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
17065
17066         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
17067
17068 2002-01-29  Richard Henderson  <rth@redhat.com>
17069
17070         * gcc.c-torture/execute/991118-1.c: Cast various constants back
17071         to long long.
17072         * gcc.c-torture/execute/bf64-1.c: Likewise.
17073
17074 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
17075
17076         * gcc.c-torture/execute/20020129-1.c: New test.
17077
17078 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17079
17080         * gcc.c-torture/compile/20000224-1.c: Update.
17081         * gcc.c-torture/execute/bitfld-1.c: New tests.
17082         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
17083         * gcc.dg/uninit-A.c: Update.
17084
17085 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17086
17087         * g++.dg/template/ctor1.C: Add instantiation.
17088
17089 2002-01-28  Paul Koning  <pkoning@equallogic.com>
17090
17091         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
17092         argument to __builtin_prefetch to be const ptr.
17093
17094 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
17095
17096         * gcc.c-torture/compile/20020120-1.c: New test.
17097
17098 2002-01-27  Kazu Hirata  <kazu@hxi.com>
17099
17100         * gcc.c-torture/execute/20020127-1.c: New test.
17101
17102 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
17103
17104         * g77.dg/f77-edit-i-in.f: New test
17105         * g77.dg/f77-edit-i-out.f: New test
17106
17107 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
17108
17109         * gcc.dg/debug/debug.exp: New file.
17110         * gcc.dg/debug/trivial.c: New file.
17111         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
17112         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
17113         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
17114         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
17115         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
17116         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
17117         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
17118         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
17119         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
17120         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
17121         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
17122         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
17123         * gcc.dg/20000503-1.c: Removed.
17124         * gcc.dg/20010207-1.c: Removed.
17125         * gcc.dg/20011223-1.c: Removed.
17126         * gcc.dg/20020104-2.c: Removed.
17127         * gcc.dg/debug-1.c: Removed.
17128         * gcc.dg/debug-2.c: Removed.
17129         * gcc.dg/debug-3.c: Removed.
17130         * gcc.dg/debug-4.c: Removed.
17131         * gcc.dg/debug-5.c: Removed.
17132         * gcc.dg/debug-6.c: Removed.
17133         * gcc.dg/dwarf2-1.c: Removed.
17134         * gcc.dg/dwarf2-2.c: Removed.
17135
17136 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
17137
17138         * g++.old-deja/g++.other/eh5.C: New test.
17139         * g++.old-deja/g++.other/sibcall2.C: New test.
17140         * g++.old-deja/g++.other/array9.C: New test.
17141         * g++.old-deja/g++.other/typename2.C: New test.
17142         * g++.old-deja/g++.other/crash60.C: New test.
17143         * g++.old-deja/g++.other/conv9.C: New test.
17144         * g++.old-deja/g++.other/mangle10.C: New test.
17145         * g++.old-deja/g++.other/unchanging1.C: New test.
17146         * g++.old-deja/g++.other/exprstmt1.C: New test.
17147         * g++.old-deja/g++.other/inline23.C: New test.
17148         * g++.old-deja/g++.eh/ia64-1.C: New test.
17149         * g++.old-deja/g++.other/dwarf2-1.C: New test.
17150         * g++.old-deja/g++.other/reload1.C: New test.
17151         * g++.old-deja/g++.other/static20.C: New test.
17152         * g++.old-deja/g++.other/local-alloc1.C: New test.
17153         * g++.old-deja/g++.other/conv8.C: New test.
17154         * g++.old-deja/g++.other/stmtexpr2.C: New test.
17155         * g++.old-deja/g++.other/storeexpr1.C: New test.
17156         * g++.old-deja/g++.other/storeexpr2.C: New test.
17157         * g++.dg/eh/template2.C: New test.
17158         * g++.dg/warn/weak1.C: New test.
17159
17160 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
17161
17162         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17163         Remove first, non-varying, argument.
17164
17165 2002-01-23  Richard Henderson  <rth@redhat.com>
17166
17167         * gcc.dg/inline-2.c: New.
17168
17169         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
17170         Add optional target arg.  Check number of arguments.
17171         (scan-assembler-not, scan-assembler-dem): Likewise.
17172         (scan-assembler-dem-not): Likewise.
17173
17174 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17175
17176         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
17177         line 12.
17178         * g++.old-deja/g++.brendan/parse3.C,
17179         g++.old-deja/g++.other/crash26.C,
17180         g++.old-deja/g++.other/crash28.C,
17181         g++.old-deja/g++.other/crash29.C,
17182         g++.old-deja/g++.other/crash30.C,
17183         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
17184
17185 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
17186
17187         * gcc.dg/20020115-1.c: New.
17188
17189 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
17190
17191         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
17192
17193 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
17194
17195         * gcc.dg/20020122-3.c: New.
17196
17197 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
17198
17199         * g++.dg/other/gc1.C: New test.
17200
17201 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17202
17203         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
17204
17205 2002-01-22  Richard Henderson  <rth@redhat.com>
17206
17207         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
17208
17209 2002-01-22  Richard Henderson  <rth@redhat.com>
17210
17211         * gcc.dg/20020122-4.c: New.
17212
17213 2002-01-22  H.J. Lu <hjl@gnu.org>
17214
17215         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
17216         link output.
17217         * gcc.dg/special/ecos.exp: Likewise.
17218         * lib/g++-dg.exp: Likewise.
17219         * lib/g77-dg.exp: Likewise.
17220         * lib/gcc-dg.exp : Likewise.
17221         * lib/mike-g++.exp: Likewise.
17222         * lib/mike-g77.exp: Likewise.
17223         * lib/mike-gcc.exp: Likewise.
17224         * lib/objc-dg.exp: Likewise.
17225
17226 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
17227
17228         PR target/5379
17229         * gcc.dg/20020122-2.c: New test.
17230
17231 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
17232
17233         * gcc.dg/20020122-1.c: New test.
17234
17235 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
17236
17237         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
17238
17239 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
17240
17241         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
17242
17243 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17244
17245         * gcc.c-torture/compile/20020121-1.c: New test.
17246
17247 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17248
17249         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
17250         ld_library_path.
17251
17252 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
17253
17254         * gcc.dg/20020218-1.c: New test.
17255
17256 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
17257
17258         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
17259         messages
17260         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
17261         "At global scope" warning
17262         * g++.dg/ext/align1.C: Change cygwin test for alignment
17263         from db-bogus to dg-warning
17264
17265 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
17266
17267         * g77.f-torture/compile/cpp2.F: New test.
17268
17269 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17270
17271         * g++.dg/template/access1.C: New test.
17272
17273 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
17274
17275         * gcc.dg/20020118-1.c: New.
17276
17277 2002-01-18  Kazu Hirata  <kazu@hxi.com>
17278
17279         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
17280
17281 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17282
17283         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
17284         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
17285         alignment warnings.
17286
17287 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17288
17289         * gcc.misc-tests/i386-prefetch.exp: Save and restore
17290         torture_with_loops and torture_without_loops
17291
17292 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
17293
17294         * gcc.c-torture/compile/20020116-1.c: New test.
17295
17296 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
17297
17298         * gcc.dg/20020116-2.c: New test.
17299
17300         * gcc.dg/ultrasp4.c: New test.
17301
17302         * gcc.dg/20020116-1.c: New test.
17303
17304 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
17305
17306         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
17307         by EABI.
17308
17309 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
17310
17311         * gcc.misc-tests/i386-prefetch.exp: New.
17312         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
17313         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
17314         * gcc.misc-tests/i386-pf-none-1.c: New test.
17315         * gcc.misc-tests/i386-pf-sse-1.c: New test.
17316
17317 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
17318
17319         * gcc.dg/gnu89-init-1.c: Add new tests.
17320
17321 2002-01-15  Andreas Jaeger  <aj@suse.de>
17322
17323         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
17324         * gcc.dg/i386-mmx-2.c: Likewise.
17325         * gcc.dg/i386-sse-1.c: Likewise.
17326         * gcc.dg/i386-sse-2.c: Likewise.
17327         * gcc.dg/i386-sse-3.c: Likewise.
17328
17329 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
17330
17331         * g77.f-torture/execute/intrinsic-unix-bessel.f:
17332         Uncomment additional cases that now pass.
17333
17334 2002-01-11  Richard Henderson  <rth@redhat.com>
17335
17336         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
17337         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
17338
17339 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
17340
17341         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
17342
17343 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
17344
17345         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
17346         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
17347
17348 2002-01-10  Dale Johannesen  <dalej@apple.com>
17349
17350         * gcc.c-torture/execute/loop-11.c: New.
17351
17352 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
17353
17354         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
17355         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
17356
17357 2002-01-09  Richard Henderson  <rth@redhat.com>
17358
17359         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
17360         type in which to perform the operation for each size.
17361
17362 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
17363
17364         * gcc.c-torture/compile/20020109-2.c: New test.
17365
17366 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
17367
17368         * gcc.c-torture/execute/loop-10.c: New test.
17369
17370 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17371
17372         * gcc.c-torture/compile/20010226-1.c: New test.
17373         * gcc.c-torture/compile/20010227-1.c: New test.
17374         * gcc.c-torture/compile/20010426-1.c: New test.
17375         * gcc.c-torture/compile/20010510-1.c: New test.
17376         * gcc.c-torture/compile/20010605-3.c: New test.
17377         * gcc.c-torture/compile/20010824-1.c: New test.
17378         * gcc.c-torture/execute/20010409-1.c: New test.
17379         * gcc.dg/noncompile/20000901-1.c: New test.
17380         * gcc.dg/20001023-1.c: New test.
17381         * gcc.dg/20001101-1.c: New test.
17382         * gcc.dg/20001102-1.c: New test.
17383         * gcc.dg/20010207-1.c: New test.
17384         * gcc.dg/20010405-1.c: New test.
17385         * gcc.dg/20010822-1.c: New test.
17386         * gcc.dg/20011107-1.c: New test.
17387
17388 2002-01-09  Jeffrey A Law  (law@redhat.com)
17389
17390         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
17391
17392         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
17393         execution failure on PA targets.
17394
17395 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17396
17397         * gcc.c-torture/compile/20020109-1.c: New test.
17398
17399 2002-01-08  Kazu Hirata  <kazu@hxi.com>
17400
17401         * gcc.c-torture/execute/20020108-1.c: New test.
17402
17403 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
17404
17405         * gcc.dg/20020108-1.c: New test.
17406
17407 2002-01-08  H.J. Lu <hjl@gnu.org>
17408
17409         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
17410         for header files.
17411
17412 2002-01-08  Geoff Keating  <geoffk@redhat.com>
17413
17414         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
17415         consistency.
17416
17417 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
17418
17419         * gcc.dg/altivec-4.c: Test altivec predicates.
17420
17421 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
17422
17423         * gcc.c-torture/execute/20020107-1.c: New test.
17424
17425 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17426
17427         PR c/5279
17428         * gcc.c-torture/compile/20020106-1.c: New test.
17429
17430 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17431
17432         * gcc.c-torture/execute/nestfunc-4.c: New test.
17433
17434 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17435
17436         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
17437         extra triple that slipped in.
17438         * g++.old-deja/g++.abi/align.C: Likewise.
17439         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17440
17441 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17442
17443         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
17444         * g++.old-deja/g++.abi/align.C: Likewise.
17445         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17446
17447         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
17448         on FreeBSD/i386.
17449         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
17450         FreeBSD.
17451
17452 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
17453
17454         * gcc.dg/20020104-1.c: New test.
17455
17456         * gcc.dg/20020104-2.c: New test.
17457
17458 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
17459
17460         * gcc.dg/20020103-1.c: Fix typo in target selector.
17461
17462 2002-01-03  Richard Henderson  <rth@redhat.com>
17463
17464         * gcc.dg/20020103-1.c: New.
17465
17466 2002-01-03  Kazu Hirata  <kazu@hxi.com>
17467
17468         * gcc.c-torture/execute/20020103-1.c: New test.
17469
17470 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
17471
17472         * g++.dg/other/debug2.C: New test.
17473
17474         * gcc.c-torture/compile/20020103-1.c: New test.
17475
17476 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
17477
17478         * gcc.dg/gnu89-init-1.c: Added new tests.
17479
17480 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17481
17482         * g++.dg/template/friend2.C: Remove as patch is reverted.
17483
17484         * g++.dg/warn/oldcast1.C: New test.
17485
17486         * g++.dg/template/ptrmem1.C: New test.
17487         * g++.dg/template/ptrmem2.C: New test.
17488
17489         * g++.dg/template/ntp.C: New test.
17490
17491         * g++.dg/other/component1.C: New test.
17492
17493         * g++.dg/template/ttp3.C: New test.
17494
17495         * g++.dg/template/friend2.C: New test.
17496         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
17497
17498 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17499
17500         * g++.dg/other/ptrmem1.C: New test.
17501         * g++.dg/other/ptrmem2.C: New test.
17502
17503 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17504
17505         * g++.dg/template/ctor1.C: New test.
17506
17507 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17508
17509         * g++.dg/template/friend2.C: New test.
17510
17511 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
17512
17513         * gcc.dg/mmix-1.c: New test.
17514
17515 2001-12-31  Richard Henderson  <rth@redhat.com>
17516
17517         * gcc.dg/asm-5.c: New.
17518
17519 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
17520
17521         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
17522         in namespace __gnu_cxx
17523
17524 2001-12-30  Richard Henderson  <rth@redhat.com>
17525
17526         * gcc.dg/debug-6.c: New.
17527
17528 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
17529
17530         * gcc.c-torture/compile/20011229-2.c: New test.
17531
17532 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
17533
17534         * gcc.dg/debug-3.c: New test.
17535         * gcc.dg/debug-4.c: New test.
17536         * gcc.dg/debug-5.c: New test.
17537
17538 2001-12-29  Richard Henderson  <rth@redhat.com>
17539
17540         * g++.dg/eh/loop1.C: New.
17541
17542 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17543
17544         * g++.dg/template/crash1.C: New test.
17545
17546 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17547
17548         * g++.dg/other/const1.C: New test.
17549
17550 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
17551
17552         * gcc.c-torture/compile/20011229-1.c: New test.
17553
17554 2001-12-28  Stan Shebs  <shebs@apple.com>
17555
17556         * lib/objc-torture.exp: Resync with c-torture.exp.
17557         * lib/objc.exp: Load standard libraries.
17558
17559 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
17560
17561         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
17562         additional tests.
17563
17564 2001-12-27  Roger Sayle <roger@eyesopen.com>
17565
17566         * gcc.c-torture/execute/string-opt-16.c: New testcase.
17567
17568 2001-12-27  Richard Henderson  <rth@redhat.com>
17569
17570         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
17571
17572 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17573
17574         * g++.dg/eh/ctor1.C: New test.
17575         * g++.dg/other/error2.C: New test.
17576
17577 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17578
17579         * g++.dg/other/init2.C: New test.
17580
17581 2001-12-24  Richard Henderson  <rth@redhat.com>
17582
17583         * gcc.dg/20011223-1.c: New.
17584         * gcc.dg/inline-1.c: New.
17585
17586 2001-12-23  Richard Henderson  <rth@redhat.com>
17587
17588         * gcc.dg/asm-4.c: Test operand modifiers.
17589
17590 2001-12-23  Richard Henderson  <rth@redhat.com>
17591
17592         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17593
17594 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17595
17596         * gcc.c-torture/execute/20011223-1.c: New test.
17597
17598 2001-12-21  Richard Henderson  <rth@redhat.com>
17599
17600         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17601         re-enables the warning.
17602
17603 2001-12-21  Richard Henderson  <rth@redhat.com>
17604
17605         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17606
17607 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17608
17609         * gcc.c-torture/compile/20011218-1.c: New test.
17610
17611 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17612
17613         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17614         arm-isr.c test.
17615         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17616         epilogue generation for ARM ISR routines.
17617
17618 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17619
17620         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17621         * gcc.dg/format/c90-printf-3.c: Likewise.
17622         * gcc.dg/format/c99-printf-3.c: Likewise.
17623         * gcc.dg/format/ext-1.c: Likewise.
17624         * gcc.dg/format/ext-6.c: Likewise.
17625         * gcc.dg/format/format.h: Prototype unlocked stdio.
17626
17627 2001-12-20  Richard Henderson  <rth@redhat.com>
17628
17629         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17630         (arena): Use it.
17631         (malloc): Correct allocation logic.  Abort if we fill up the
17632         arena before initialization complete.
17633         (realloc): Correct allocation logic.
17634
17635 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17636
17637         * gcc.c-torture/compile/20011219-2.c: New test.
17638
17639         * gcc.c-torture/execute/20011219-1.c: New test.
17640
17641 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17642
17643         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17644         target does not support weak symbols.
17645
17646 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17647
17648         * gcc.c-torture/compile/20011219-1.c: New test.
17649
17650 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17651
17652         * g++.dg/other/error1.C: New test.
17653
17654 2001-12-17  Jeffrey A Law  (law@redhat.com)
17655
17656         * gcc.c-torture/execute/20011217-1.c: New test.
17657
17658 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17659
17660         * objc.dg/special/: New directory.
17661         * objc.dg/special/special.exp: New file.
17662         * objc.dg/special/unclaimed-category-1.h: New file.
17663         * objc.dg/special/unclaimed-category-1a.m: New file.
17664         * objc.dg/special/unclaimed-category-1.m: New file.
17665
17666 2001-12-17  Andreas Jaeger  <aj@suse.de>
17667
17668         * gcc.c-torture/compile/20011217-2.c: New test.
17669
17670 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17671
17672         * gcc.c-torture/compile/20011217-1.c: New test.
17673
17674 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17675
17676         * testsuite/gcc.dg/20011214-1.c: New.
17677
17678 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17679
17680         * gcc.dg/altivec-4.c: New.
17681
17682 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17683
17684         * gcc.dg/20011113-1.c: New test.
17685
17686 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17687
17688         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17689         std::__malloc_alloc_template<0> and
17690         std::__default_alloc_template<false, 0>.
17691
17692 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17693
17694         * objc/execute/bf-21.m: New test.
17695         * objc/execute/enumeration-1.m: New test.
17696         * objc/execute/enumeration-2.m: New test.
17697
17698 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17699
17700         * gcc.dg/gnu89-init-1.c: New test.
17701
17702 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17703
17704         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17705         * g++.old-deja/g++.jason/2371.C: Likewise.
17706         * g++.old-deja/g++.jason/template33.C: Likewise.
17707         * g++.old-deja/g++.jason/template34.C: Likewise.
17708         * g++.old-deja/g++.jason/template36.C: Likewise.
17709         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17710         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17711         * g++.old-deja/g++.other/typename1.C: Likewise.
17712         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17713         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17714         * g++.old-deja/g++.pt/typename11.C: Likewise.
17715         * g++.old-deja/g++.pt/typename14.C: Likewise.
17716         * g++.old-deja/g++.pt/typename16.C: Likewise.
17717         * g++.old-deja/g++.pt/typename3.C: Likewise.
17718         * g++.old-deja/g++.pt/typename4.C: Likewise.
17719         * g++.old-deja/g++.pt/typename5.C: Likewise.
17720         * g++.old-deja/g++.pt/typename7.C: Likewise.
17721         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17722
17723 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17724
17725         * g++.dg/other/linkage1.C: New test.
17726         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17727         specifiers.
17728
17729 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17730
17731         * gcc.dg/concat.c: New test.
17732
17733 2001-12-11  Stan Shebs  <shebs@apple.com>
17734
17735         * objc/compile: New test directory.
17736         * objc/compile/compile.exp: New expect script.
17737         * objc/compile/20011211-1.m: New compile test.
17738
17739 2001-12-11  Jason Merrill  <jason@redhat.com>
17740
17741         * lib/prune.exp (prune_gcc_output): Also handle "In member
17742         function".  So many permutations...
17743
17744 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17745
17746         * g++.dg/template/typedef1.C: New test.
17747
17748 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17749
17750         * g++.dg/other/copy1.C: New test.
17751
17752 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17753
17754         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17755
17756         * gcc.dg/builtin-choose-expr.c: New.
17757
17758 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17759
17760         * gcc.dg/altivec-2.c: New.
17761
17762 2001-12-07  Richard Henderson  <rth@redhat.com>
17763
17764         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17765
17766 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17767
17768         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17769         ultrasparc.
17770
17771 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17772
17773         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17774
17775 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17776
17777         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17778         variable argument list.
17779
17780 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17781
17782         * gcc.c-torture/execute/memcheck: Delete entire directory.
17783         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17784         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17785
17786 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17787
17788         * gcc.dg/Wshadow-1.c: New test.
17789
17790 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17791
17792         * gcc.c-torture/compile/20011130-1.c: New test.
17793
17794         * gcc.dg/noncompile/20011025-1.c: New test.
17795
17796         * g++.dg/other/anon-union.C: New test.
17797
17798         * gcc.c-torture/execute/20011024-1.c: New test.
17799
17800 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17801
17802         * gcc.c-torture/execute/20000722-1.x,
17803         gcc.c-torture/execute/20010123-1.x: Remove.
17804         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17805         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17806         gcc.dg/c99-complit-2.c: New tests.
17807
17808 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17809
17810         * g++.dg/inherit/base1.C: New test.
17811
17812 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17813
17814         * g++.dg/other/stdarg1.C: New test.
17815
17816         * gcc.c-torture/compile/20011130-2.c: New test.
17817
17818 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17819
17820         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17821         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17822         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17823         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17824         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17825         * gcc.dg/builtin-prefetch-1.c: New test.
17826
17827 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17828
17829         * gcc.dg/20011130-1.c: New test.
17830
17831 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17832
17833         * g++.dg/other/scope1.C: New test.
17834         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17835
17836 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17837
17838         * gcc.dg/vla-init-1.c: New test.
17839
17840 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17841
17842         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17843
17844 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17845
17846         * objc.dg/alias.m: Update.
17847         * objc.dg/class-1.m: Update.
17848         * objc.dg/const-str-1.m: Update.
17849         * objc.dg/fwd-proto-1.m: Update.
17850         * objc.dg/id-1.m: Update.
17851         * objc.dg/super-class-1.m: Update.
17852
17853 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17854
17855         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17856         constructs.
17857
17858 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17859
17860         * gcc.c-torture/execute/20011128-1.c: New test.
17861
17862 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17863
17864         * gcc.dg/20011127-1.c: New test.
17865
17866 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17867
17868         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17869         from Austin Group draft 7.
17870         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17871         scanf format arguments.
17872         * gcc.dg/format/no-exargs-2.c: New test.
17873
17874 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17875
17876         * g++.dg/abi/vbase8-4.C: New test.
17877
17878 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17879
17880         * gcc.c-torture/execute/20011121-1.c: New test.
17881
17882 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17883
17884         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17885
17886 2001-11-23  Andreas Jaeger  <aj@suse.de>
17887
17888         * gcc.dg/cpp/charconst-2.c: New test.
17889
17890 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17891
17892         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17893         to the host if it is remote.  Let tests specify extra headers
17894         they use.
17895         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17896         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17897         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17898         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17899         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17900         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17901         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17902         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17903         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17904         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17905
17906 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17907
17908         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17909         for little endian ARMs.
17910
17911 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17912
17913         * gcc.c-torture/compile/20011119-1.c: New test.
17914         * gcc.c-torture/compile/20011119-2.c: New test.
17915
17916 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17917
17918         * gcc.dg/altivec-1.c: Fix typo.
17919
17920 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17921
17922         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17923
17924 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17925
17926         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17927
17928 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17929
17930         * lib/g77.exp: Don't specify --rpath-link.
17931
17932         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17933         across all the headers.
17934         * gcc.dg/format/format.exp: For testing on a remote host,
17935         copy format.h.
17936
17937         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17938         * gcc.c-torture/execute/930406-1.c: Likewise.
17939         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17940
17941 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17942
17943         * gcc.dg/altivec-1.c: New.
17944
17945 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17946
17947         * gcc.dg/cpp/fpreprocessed.c: New test case.
17948
17949 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17950
17951         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17952         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17953         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17954
17955 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17956
17957         * gcc.dg/no-builtin-1.c: New test.
17958
17959 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17960
17961         * gcc.c-torture/execute/20011115-1.c: New test.
17962
17963 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17964
17965         * gcc.c-torture/compile/20011114-2.c: New test.
17966         * gcc.c-torture/compile/20011114-3.c: New test.
17967         * gcc.c-torture/compile/20011114-4.c: New test.
17968
17969 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17970
17971         * g++.dg/other/init1.C: New test.
17972
17973 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17974
17975         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17976         message.
17977
17978         * gcc.c-torture/execute/20011114-1.c: New testcase.
17979
17980         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17981         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17982         like the (before this change) version of 20010327-1.c.
17983
17984 2001-11-14  Roger Sayle <roger@eyesopen.com>
17985
17986         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17987
17988 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17989
17990         * g++.dg/init/array2.C: New test.
17991
17992 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17993
17994         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17995
17996 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17997
17998         * g++.dg/other/forscope1.C: New test.
17999         * g++.dg/ext/forscope1.C: New test.
18000         * g++.dg/ext/forscope2.C: New test.
18001
18002 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
18003
18004         * gcc.c-torture/execute/20011113-1.c: New test.
18005
18006 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
18007
18008         * gcc.c-torture/execute/20011109-2.c: New test.
18009
18010         * gcc.c-torture/execute/20011109-1.c: New test.
18011
18012 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
18013
18014         * gcc.c-torture/compile/20011109-1.c: New test.
18015
18016 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
18017
18018         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
18019         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
18020         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
18021         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
18022         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
18023         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
18024         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
18025
18026 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18027
18028         * g++.dg/warn/Wshadow-1.C: New tests.
18029         * g++.old-deja/g++.mike/for3.C: Update.
18030
18031 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18032
18033         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
18034         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
18035         XFAILs.  Adjust expected error texts.
18036         * gcc.c-torture/compile/20011106-1.c,
18037         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
18038         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
18039         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
18040         gcc.dg/c99-array-lval-5.c: New tests.
18041
18042 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18043
18044         * gcc.dg/cpp/defined.c: Update.
18045
18046 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18047
18048         * gcc.c-torture/execute/anon-1.c: New test.
18049
18050 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
18051
18052         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
18053         same size, so no warning should be produced on stormy16.
18054
18055         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
18056         due to oversized array.
18057         * g++.old-deja/g++.mike/ns15.C: Likewise.
18058         * g++.old-deja/g++.pt/crash16.C: Likewise.
18059
18060 2001-11-02  Graham Stott  <grahams@redhat.com>
18061
18062         * g++.dgother/debug1.C: Fix typos.
18063
18064 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
18065
18066         * g++.dg/other/debug1.C: New test.
18067
18068 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18069
18070         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
18071         of unsigned long.
18072
18073 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
18074
18075         * gcc.dg/20011029-2.c: New test.
18076
18077         * gcc.c-torture/compile/20011029-1.c: New test.
18078
18079 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
18080
18081         * objc/execute/class_self-1.m: New test.
18082         * objc/execute/class_self-2.m: New test.
18083
18084 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
18085
18086         * gcc.misc-tests/msgs.exp: Delete.
18087         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
18088         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
18089         error set to match recent changes.
18090
18091 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
18092
18093         * gcc.dg/20011021-1.c: New test.
18094
18095 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
18096
18097         * gcc.c-torture/compile/20011023-1.c: New test.
18098
18099 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
18100
18101         * lib/g77.exp: Rewrite based on lib/g++.exp.
18102
18103 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
18104
18105         * gcc.c-torture/execute/20011019-1.c: New test.
18106
18107         * gcc.dg/20011018-1.c: New test.
18108
18109 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
18110
18111         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
18112
18113 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
18114
18115         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
18116         * gcc.dg/attr-invalid.c: Likewise.
18117
18118 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
18119
18120         * testsuite/gcc.dg/20011015-1.c: New test.
18121
18122 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18123
18124         * g++.dg/template/unify2.C: New test.
18125
18126 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18127
18128         * g++.dg/other/exception-specification.C: New test
18129
18130 2001-10-13  Tom Rix  <trix@redhat.com>
18131
18132         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
18133         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
18134
18135 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
18136
18137         * testsuite/gcc.dg/20011009-1.c: New test.
18138
18139 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18140
18141         PR g++/4476
18142         * g++.dg/other/friend1.C: New test.
18143
18144 2001-10-11  Richard Henderson  <rth@redhat.com>
18145
18146         * g++.old-deja/g++.other/crash18.C: Add -S to options.
18147
18148 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18149
18150         * gcc.c-torture/compile/20011010-1.c: New.
18151
18152 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18153
18154         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
18155         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
18156         g77.f-torture/execute/execute.exp,
18157         g77.f-torture/noncompile/noncompile.exp,
18158         gcc.c-torture/compile/compile.exp,
18159         gcc.c-torture/execute/execute.exp,
18160         gcc.c-torture/execute/ieee/ieee.exp,
18161         gcc.c-torture/execute/memcheck/memcheck.exp,
18162         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
18163         objc/execute/execute.exp: Update FSF address.
18164
18165 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18166
18167         * gcc.dg/cpp/cmdlne-C.c: Update.
18168         * gcc.dg/cpp/cmdlne-C2.c: New.
18169
18170 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18171
18172         * gcc.c-torture/execute/20011008-3.c: New.
18173
18174 2001-10-08  DJ Delorie  <dj@redhat.com>
18175
18176         * gcc.dg/20011008-1.c: New.
18177         * gcc.dg/20011008-2.c: New.
18178
18179 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18180
18181         * gcc.dg/cpp/spacing1.c: Update test.
18182
18183 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18184
18185         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
18186         spelling errors of "separate" as "seperate".
18187
18188 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
18189
18190         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
18191         enough to avoid inlining.
18192
18193 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18194
18195         * lib/g77.exp: set libg2c_dir correctly.
18196
18197 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18198
18199         * gcc.dg/cpp/macro11.c: New test.
18200
18201 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18202
18203         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
18204         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
18205         gcc.dg/format/multattr-3.c: New tests.
18206         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
18207         tests for format attributes on function pointers being rejected.
18208
18209 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18210
18211         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
18212
18213 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18214
18215         * g++.dg/warn/format1.C: New test.
18216
18217 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18218
18219         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
18220
18221 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18222
18223         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
18224
18225 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18226
18227         * gcc.dg/cpp/redef2.c: Add test.
18228
18229 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
18230
18231         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
18232         long-standing bug on i686, apparently.
18233         * gcc.c-torture/execute/loop-2c.x: New file.
18234         * gcc.c-torture/execute/loop-2d.x: New file.
18235         * gcc.c-torture/execute/loop-3c.x: New file.
18236
18237 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
18238
18239         * gcc.dg/cpp/20000625-2.c: Correct line number.
18240
18241 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18242
18243         * gcc.dg/cpp/macro10.c: New test.
18244         * gcc.dg/cpp/strify3.c: New test.
18245         * gcc.dg/cpp/spacing1.c: Add tests.
18246         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
18247         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
18248
18249 2001-09-24  DJ Delorie  <dj@redhat.com>
18250
18251         * gcc.c-torture/execute/20010924-1.c: New test.
18252
18253 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18254
18255         * testsuite/objc/execute/paste.m: Remove.
18256
18257 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18258
18259         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
18260
18261 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
18262
18263         * g77.dg/strlen0.f: New test.
18264
18265 2001-09-21  Richard Henderson  <rth@redhat.com>
18266
18267         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
18268         * g++.old-deja/g++.abi/vtable2.C: Likewise.
18269
18270 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
18271
18272         Table-driven attributes.
18273         * g++.dg/ext/attrib1.C: New test.
18274
18275 2001-09-20  DJ Delorie  <dj@redhat.com>
18276
18277         * gcc.dg/20000926-1.c: Update expected warning messages.
18278         * gcc.dg/array-2.c: Likewise, and test for warnings too.
18279         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
18280         array.
18281
18282 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
18283
18284         * g++.dg/eh/registers1.C: New test case.
18285
18286 2001-09-17  Richard Henderson  <rth@redhat.com>
18287
18288         * gcc.dg/array-5.c: Fix VLA decomposition test.
18289
18290 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18291
18292         * gcc.dg/cpp/line5.c: New testcase.
18293
18294 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18295
18296         * gcc.dg/cpp/macro9.c: New test.
18297
18298 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
18299
18300         * gcc.c-torture/execute/980223.c: Change type of addr from long
18301         to char *.
18302
18303 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
18304
18305         * gcc.c-torture/execute/20010915-1.c: New test.
18306
18307 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
18308
18309         * g77.dg/bprob: New directory.
18310         * g77.dg/bprob/bprob.exp: New file.
18311         * g77.dg/bprob/bprob-1.f: New test.
18312         * g77.dg/gcov: New directory.
18313         * g77.dg/gcov/gcov.exp: New file.
18314         * g77.dg/gcov/gcov-1.f: New test.
18315         * g77.dg/gcov/gcov-1.x: New file.
18316
18317 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18318
18319         * gcc.dg/cpp/directiv.c: Update.
18320         * gcc.dg/cpp/undef1.c: Update.
18321
18322 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
18323
18324         * gcc.dg/20010912-1.c: New test.
18325
18326 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
18327
18328         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
18329         language-independent file in lib.
18330         * lib/gcov.exp: New file.
18331
18332 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18333
18334         * gcc.c-torture/compile/20010911-1.c: New test.
18335
18336 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
18337
18338         * lib/profopt.exp: New, to support profile-directed optimizations.
18339         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
18340         * gcc.misc-tests/bprob-1.c: New test.
18341         * gcc.misc-tests/bprob-2.c: New test.
18342
18343 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
18344
18345         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
18346         XFAIL and which kinds of gcov output to verify.
18347         * gcc.misc-tests/gcov-4b.x: New file.
18348         * gcc.misc-tests/gcov-5b.x: New file.
18349         * gcc.misc-tests/gcov-6.x: New file.
18350         * gcc.misc-tests/gcov-7.c: New test.
18351         * gcc.misc-tests/gcov-7.x: New file.
18352
18353 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
18354
18355         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
18356         * gcc.misc-tests/gcov-6.c: New test.
18357
18358 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18359
18360         PR c++/3986
18361         * g++.dg/abi/vbase1.C: New test.
18362
18363 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
18364
18365         * objc.dg/method-2.m: New.
18366
18367 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18368
18369         PR c++/4203
18370         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
18371         * g++.dg/init/empty1.C: New test.
18372
18373 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
18374
18375         * gcc.c-torture/compile/20010903-1.c: New test.
18376
18377 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
18378
18379         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
18380         for m68k.
18381
18382 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
18383
18384         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
18385
18386         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
18387
18388         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
18389
18390 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
18391
18392         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
18393         for 16-bit 'unsigned int'.
18394
18395 2001-08-29  Kazu Hirata  <kazu@hxi.com>
18396
18397         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
18398
18399 2001-08-27  Richard Henderson  <rth@redhat.com>
18400
18401         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
18402         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
18403
18404 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
18405
18406         * gcc.dg/asm-names.c (ymain): New.
18407
18408 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
18409
18410         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
18411         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
18412         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
18413
18414 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18415
18416         * gcc.dg/compare5.c: New testcase.
18417
18418 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
18419
18420         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
18421         and "In instantiation".
18422
18423 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
18424
18425         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
18426
18427 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
18428
18429         * gcc.misc-tests/gcov.exp: Add support for branch information.
18430         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
18431         * gcc.misc-tests/gcov-4.c: New test.
18432         * gcc.misc-tests/gcov-4b.c: New test.
18433         * gcc.misc-tests/gcov-5b.c: New test.
18434
18435 2001-08-20  Zack Weinberg  <zackw@panix.com>
18436
18437         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
18438         expected to fail.
18439
18440 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18441
18442         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
18443
18444 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
18445
18446         * g++.dg/eh/template1.C: New test.
18447
18448 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
18449
18450         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
18451         Fix thinko.
18452         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
18453         for xfail.
18454
18455 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
18456
18457         * lib/g77-dg.exp:  Use prune.exp for common procedures
18458         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
18459         * lib/g77.exp: (g77-dg-prune) Remove
18460
18461 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
18462
18463         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
18464
18465 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18466
18467         * g++.dg/template/unify1.C: New test.
18468
18469 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
18470
18471         * g++.dg/abi/empty4.C: New test.
18472
18473 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
18474
18475         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
18476         solaris2.*
18477         * g77.f-torture/compile/pr3743.x: Likewise
18478
18479 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18480
18481         * g++.dg/other/using-declaration.C: New test.
18482
18483 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18484
18485         * gcc.dg/cpp/tr-sign.c: New testcase.
18486
18487 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18488
18489         * gcc.dg/cpp/19951025-1.c: Revert.
18490         * gcc.dg/cpp/directiv.c: We no longer process directives that
18491         interrupt macro arguments.
18492
18493 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
18494
18495         * gcc.dg/bconstp-1.c: New test.
18496
18497 2001-08-03  Richard Henderson  <rth@redhat.com>
18498
18499         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
18500
18501 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18502
18503         * gcc.dg/cpp/19951025-1.c: Update.
18504
18505 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
18506
18507         * g77.dg/ff90-1.f (s): Fix reference of variable z,
18508         should be x.
18509
18510 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18511
18512         Kill -fhonor-std.
18513         * g++.old-deja/g++.ns/ns14.C: Remove special options.
18514         * g++.old-deja/g++.other/std1.C: Likewise.
18515         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
18516
18517 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
18518
18519         * lib/g77.exp:  Load gcc-defs.exp for common procedures
18520         (g77_pass, g77_fail, g77_finish, g77_exit,
18521         ${tool}_check_unsupported_p} Now redundant.  Deleted.
18522
18523 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
18524
18525         * g77.dg/fbackslash.f
18526         * g77.dg/fcase-preserve.f
18527         * g77.dg/ff90-1.f
18528         * g77.dg/ffixed-line-length-0.f
18529         * g77.dg/ffixed-line-length-132.f
18530         * g77.dg/ffixed-line-length-7.f
18531         * g77.dg/ffixed-line-length-72.f
18532         * g77.dg/ffixed-line-length-none.f
18533         * g77.dg/ffree-form-1.f
18534         * g77.dg/fno-backslash.f
18535         * g77.dg/fno-f90-1.f
18536         * g77.dg/fno-fixed-form-1.f
18537         * g77.dg/fno-onetrip.f
18538         * g77.dg/fno-typeless-boz.f
18539         * g77.dg/fno-underscoring.f
18540         * g77.dg/fno-vxt-1.f
18541         * g77.dg/fonetrip.f
18542         * g77.dg/ftypeless-boz.f
18543         * g77.dg/fugly-assumed.f
18544         * g77.dg/funderscoring.f
18545         * g77.dg/fvxt-1.f
18546
18547 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
18548
18549         * objc.dg/fwd-proto-1.m: New.
18550         * objc.dg/local-decl-1.m: New.
18551         * objc.dg/naming-1.m: New.
18552         * objc.dg/naming-2.m: New.
18553         * objc.dg/proto-hier-1.m: New.
18554
18555 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
18556
18557         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
18558         largest-type elements to a struct makes its size grow.
18559
18560 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18561
18562         * g++.dg/abi/vthunk1.C: New test.
18563
18564 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18565
18566         * g++.dg/abi/vbase8-22.C: New test.
18567
18568 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18569
18570         * gcc.dg/cpp/macro8.c: New test.
18571
18572 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18573
18574         * g++.dg/abi/vbase8-21.C: New test.
18575
18576 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18577
18578         * g++.dg/abi/vbase8-10.C: New test.
18579
18580 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18581
18582         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18583         ${tool}_set_ld_library_path.
18584         Changed caller.
18585         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18586         g++.exp.
18587
18588 2001-07-26  Stan Cox <scox@redhat.com>
18589
18590         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18591         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18592         gcc_exit, gcc_check_unsupported_p):
18593         Moved to gcc-deps.exp
18594         * gcc-deps.exp: New file.
18595
18596 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18597
18598         * g++.old-deja/g++.pt/defarg14.C: New test.
18599
18600 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18601
18602         * g++.old-deja/g++.other/lineno5.C: New test.
18603
18604 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18605
18606         * g++.old-deja/g++.pt/crash68.C: New test.
18607
18608 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18609
18610         * g++.old-deja/g++.other/crash42.C: New test.
18611
18612 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18613
18614         * gcc.dg/cpp/extratokens.c: Fix.
18615         * gcc.dg/cpp/skipping2.c: New tests.
18616
18617 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18618
18619         * gcc.c-torture/execute/20010724-1.c: New file.
18620         * gcc.c-torture/execute/20010724-1.x: New file.
18621
18622 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18623
18624         * g++.old-deja/g++.other/cond7.C: New test.
18625
18626 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18627
18628         * g++.old-deja/g++.other/optimize4.C: New test.
18629
18630 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18631
18632         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18633
18634 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18635
18636         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18637         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18638         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18639         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18640
18641         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18642         bug report" message.
18643
18644         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18645         * g++.dg/ext/instantiate1.C: Move from old-deja.
18646
18647 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18648
18649         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18650         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18651         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18652         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18653
18654 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18655
18656         * gcc.c-torture/execute/20010723-1.c: New test.
18657
18658 2001-07-23  Ben Elliston  <bje@redhat.com>
18659
18660         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18661
18662 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18663
18664         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18665         i[34567]86-*-*.
18666         Delete handling of ieee_multilib_flags.
18667         Pass -mieee for alpha*-*-* and sh-*-*.
18668         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18669
18670 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18671
18672         Remove old-abi tests.
18673         * g++.old-deja/g++.mike/p11116.C: Remove.
18674         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18675
18676 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18677
18678         * g77.f-torture/compile/pr3743.f:  New test
18679
18680 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18681
18682         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18683
18684 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18685
18686         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18687         g++.old-deja/g++.pt/static6.C: Likewise.
18688         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18689         supports weak symbols.
18690
18691 2001-07-18  Andreas Jaeger  <aj@suse.de>
18692
18693         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18694         supported again.
18695
18696 2001-07-18  Andreas Jaeger  <aj@suse.de>
18697
18698         * gcc.dg/iftrap-1.c: Fix target line.
18699
18700 2001-07-17  Richard Henderson  <rth@redhat.com>
18701
18702         * gcc.c-torture/execute/20010717-1.c: New.
18703
18704 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18705
18706         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18707         tests.
18708
18709 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18710
18711         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18712
18713 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18714
18715         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18716         UAC_SIGBUS, UAC_NOPRINT definitions.
18717
18718 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18719
18720         * objc/execute/object_is_class.m: New test.
18721         * objc/execute/object_is_meta_class.m: New test.
18722
18723 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18724
18725         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18726         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18727
18728 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18729
18730         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18731         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18732
18733 2001-07-14  Richard Henderson  <rth@redhat.com>
18734
18735         * gcc.dg/iftrap-1.c: New.
18736
18737 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18738
18739         * g77.f-torture/execute/intrinsic77.f: New test.
18740
18741 2001-07-11  Janis Johnson <janis@us.ibm.com>
18742
18743         * gcc.misc-tests/gcov-3.c: New test.
18744
18745 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18746
18747         * gcc.c-torture/compile/20010711-1.c,
18748         * gcc.c-torture/compile/20010711-2.c: New tests.
18749
18750 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18751
18752         * gcc.c-torture/execute/20010711-1.c: New test.
18753
18754 2001-07-11  Ben Elliston  <bje@redhat.com>
18755
18756         * g++.old-deja/g++.other/enum5.C: New test.
18757
18758 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18759
18760         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18761         (g++-dg-prune): Call prune_gcc_output.
18762         * prune.exp: New file for prune_gcc_output.
18763         * lib/g++.exp, lib/gcc.exp: Load it.
18764
18765 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18766
18767         * gcc.c-torture/compile/20010701-1.c,
18768         g++.old-deja/g++.ext/attrib6.C: New tests.
18769
18770 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18771
18772         * gcc.c-torture/compile/20010706-1.c: New test.
18773
18774 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18775
18776         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18777
18778 2001-06-28  Stan Shebs  <shebs@apple.com>
18779
18780         * gcc.dg/pragma-darwin.c: New test.
18781
18782 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18783
18784         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18785         Solaris 2.[678] system.
18786
18787 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18788
18789         * gcc.dg/20010622-1.c: New test.
18790
18791 2001-06-18  Stan Shebs  <shebs@apple.com>
18792
18793         * objc.dg: New directory.
18794         * objc.dg/dg.exp: New file.
18795         * objc.dg/alias.m: New.
18796         * objc.dg/class-1.m: New.
18797         * objc.dg/class-2.m: New.
18798         * objc.dg/const-str-1.m: New.
18799         * objc.dg/const-str-2.m: New.
18800         * objc.dg/id-1.m: New.
18801         * objc.dg/method-1.m: New.
18802         * objc.dg/super-class-1.m: New.
18803         * lib/objc-dg.exp: New file.
18804
18805 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18806
18807         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18808         of label name.
18809
18810 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18811
18812         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18813
18814 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18815
18816         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18817         variable.
18818
18819 2001-06-12  Richard Henderson  <rth@redhat.com>
18820
18821         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18822
18823 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18824
18825         * g++.old-deja/g++.abi/vbase5.C: New test.
18826         * g++.old-deja/g++.abi/vbase6.C: New test.
18827         * g++.old-deja/g++.abi/vbase7.C: New test.
18828
18829 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18830
18831         * gcc.c-torture/compile/20010610-1.c: New test.
18832
18833 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18834
18835         * g++.old-deja/g++.abi/vbase4.C: New test.
18836
18837 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18838
18839         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18840         support %f for HC11/HC12 targets.
18841         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18842         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18843         on HC11/HC12 targets.
18844         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18845
18846 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18847
18848         * gcc.dg/wchar_t-1.c: New file.
18849         * gcc.dg/wint_t-1.c: Likewise.
18850
18851 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18852
18853         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18854
18855 2001-06-11  Richard Henderson  <rth@redhat.com>
18856
18857         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18858
18859 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18860
18861         * gcc.c-torture/compile/20010611-1.c: New test.
18862
18863 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18864
18865         * gcc.dg/c99-tag-1.c: Add more tests.
18866
18867 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18868
18869         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18870         representation on MN10300 and ARM/Thumb.
18871
18872 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18873
18874         * g77.f-torture/execute/20010610.f: New.
18875
18876 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18877
18878         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18879         names.
18880
18881 2001-06-09  Richard Henderson  <rth@redhat.com>
18882
18883         * gcc.c-torture/execute/ashrdi-1.c: New.
18884         * gcc.c-torture/execute/ashldi-1.c: New.
18885         * gcc.c-torture/execute/lshrdi-1.c: New.
18886
18887 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18888
18889         * objc/execute/load-3.m: Added. Check sending +load to categories,
18890         in addition to classes.
18891
18892 2001-06-08  Stan Shebs  <shebs@apple.com>
18893
18894         * objc/execute/load-2.m: New test.  From Nicola Pero
18895         <n.pero@mi.flashnet.it>.
18896
18897 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18898
18899         * gcc.c-torture/execute/20010605-2.c: New test.
18900
18901 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18902
18903         * g++.old-deja/g++.abi/vbase2.C: New test.
18904         * g++.old-deja/g++.abi/vbase3.C: New test.
18905
18906 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18907
18908         * g++.old-deja/g++.pt/friend49.C: New test.
18909
18910 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18911
18912         * g++.old-deja/g++.ext/anon3.C: New test.
18913
18914 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18915
18916         * g++.old-deja/g++.other/conv7.C: New test.
18917
18918 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18919
18920         * gcc.c-torture/compile/20010605-2.c: New test.
18921
18922 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18923
18924         * gcc.c-torture/execute/20010604-1.c: New test.
18925
18926 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18927
18928         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18929
18930 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18931
18932         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18933         (g++_link_flags): Likewise.
18934         (g++_init): Pass gccpath's value to two previous functions.
18935
18936 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18937
18938         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18939         Ensure logfile entry matches exec command line.
18940
18941 2001-05-31  Richard Henderson  <rth@redhat.com>
18942
18943         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18944         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18945
18946 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18947
18948         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18949         compiler for irix6.2
18950
18951 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18952
18953         * g++.old-deja/g++.other/optimize3.C: New file.
18954
18955 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18956
18957         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18958         assemble.
18959
18960 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18961
18962         * g++.old-deja/g++.other/optimize2.C: New file.
18963
18964 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18965
18966         * gcc.c-torture/compile/20010518-2.c: New file.
18967         * gcc.c-torture/execute/20010518-1.c: New file.
18968         * gcc.c-torture/execute/20010518-2.c: New file.
18969
18970 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18971
18972         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18973
18974 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18975
18976         G++ no longer defines builtins that do not begin with __builtin.
18977         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18978         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18979         * g++.old-deja/g++.law/builtin1.C: Likewise.
18980         * g++.old-deja/g++.law/cvt2.C: Likewise.
18981         * g++.old-deja/g++.mike/net5.C: Likewise.
18982         * g++.old-deja/g++.other/builtins1.C: Likewise.
18983         * g++.old-deja/g++.other/builtins2.C: Likewise.
18984         * g++.old-deja/g++.other/builtins3.C: Likewise.
18985         * g++.old-deja/g++.other/builtins4.C: Likewise.
18986         * g++.old-deja/g++.other/inline8.C: Likewise.
18987         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18988
18989 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18990
18991         * g++.old-deja/g++.pt/using1.C: Adjust.
18992         * g++.old-deja/g++.pt/using2.C: New test.
18993
18994 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18995
18996         * gcc.dg/cpp/charconst.c: New tests.
18997         * gcc.dg/cpp/escape.c: New tests.
18998         * gcc.dg/cpp/escape-1.c: New tests.
18999         * gcc.dg/cpp/escape-2.c: New tests.
19000         * gcc.dg/cpp/ucs.c: New tests.
19001
19002 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
19003
19004         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
19005         native compiler for irix6.5.
19006
19007 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
19008
19009         * lib/g++.exp (g++_include_flags): Use args to compute
19010         get_multilibs.
19011         (g++_link_flags): Likewise.
19012         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
19013
19014 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19015
19016         * gcc.dg/c90-hexfloat-1.c: Add more tests.
19017
19018 2001-05-21  Geoff Keating  <geoffk@redhat.com>
19019
19020         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
19021         this file.
19022
19023 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19024
19025         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
19026         STACK_SIZE;
19027         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
19028         to STACK_SIZE; Use it to define size of add_histo array.
19029         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
19030         to STACK_SIZE.
19031         (f): Use GITT_SIZE to define size of gitt local table.
19032         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
19033         to STACK_SIZE; Use it to define size of bytemem array.
19034
19035 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19036
19037         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
19038         on 68HC11/HC12 due to the asm instruction.
19039         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
19040         * gcc.c-torture/compile/920520-1.x: Likewise.
19041         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
19042         on 68HC11/HC12 because the function is larger than 64K.
19043         * gcc.c-torture/compile/961203-1.x: New file, this test fails
19044         on 68HC11/HC12 because the structure is too large.
19045
19046 2001-05-20  Richard Henderson  <rth@redhat.com>
19047
19048         * gcc.c-torture/execute/20010520-1.c: New.
19049
19050 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19051
19052         * g++.old-deja/g++.warn/compare1.C: New test.
19053         * gcc.dg/compare4.c: New test.
19054
19055 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
19056
19057         * g++.old-deja/g++.other/optimize1.C: New test.
19058
19059 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19060
19061         * g++.old-deja/g++.pt/spec41.C: New test.
19062
19063 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
19064
19065         * gcc.c-torture/compile/20010114-1.x: Remove.
19066
19067 2001-05-18  Stan Shebs  <shebs@apple.com>
19068
19069         * gcc.c-torture/compile/20010518-1.c: New test.
19070
19071 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
19072
19073         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
19074         * g++.old-deja/g++.pt/crash67.C: New test.
19075
19076 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
19077
19078         * g++.old-deja/g++.other/debug9.C: New test.
19079
19080 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
19081
19082         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
19083
19084 2001-05-16  Jan Hubicka  <jh@suse.cz>
19085
19086         * gcc.c-torture/compile/20010516-1.c: New test.
19087
19088 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19089
19090         * g++.old-deja/g++.other/crash41.C: New test.
19091
19092 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19093
19094         * g++.old-deja/g++.pt/crash66.C: New test.
19095
19096 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
19097
19098         * g++.old-deja/g++.robertl/eb27.C: Convert.
19099
19100 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
19101
19102         * g++.dg/friend-warn.C: New test.  Do not warn about friend
19103         declaration being redundant.
19104
19105 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
19106
19107         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
19108
19109 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
19110
19111         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
19112
19113 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
19114
19115         * lib/g++.exp: Use testsuite_flags.
19116
19117 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
19118
19119         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
19120
19121 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19122
19123         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
19124
19125 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
19126
19127         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
19128
19129 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
19130
19131         * gcc.c-torture/compile/20010313-1.c: New test.
19132
19133 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
19134
19135         * gcc.dg/cpp/direct2.c: New test.
19136         * gccq.dg/cpp/direct2s.c: New test.
19137
19138         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
19139
19140 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
19141
19142         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
19143         * g++.old-deja/g++.other/op3.C: Likewise.
19144
19145 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19146
19147         * gcc.dg/cpp/syshdr.h: New file.
19148         * gcc.dg/cpp/sysmac1.c: Update.
19149         * gcc.dg/cpp/sysmac2.c: Update.
19150
19151 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19152
19153         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
19154
19155 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
19156
19157         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
19158         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
19159
19160 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
19161
19162         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
19163
19164 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
19165
19166         * lib/g++.exp (g++_include_flags): Don't use any special flags
19167         if TESTING_IN_BUILD_TREE is not defined.
19168         (g++_init): Use a plain 'c++' as the compiler if
19169         TESTING_IN_BUILD_TREEE is not defined.
19170
19171 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19172
19173         * g++.old-deja/g++.eh/catch13.C: New test.
19174         * g++.old-deja/g++.eh/catch14.C: New test.
19175
19176 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19177
19178         * gcc.dg/cpp/tr-define.c: New test.
19179
19180 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
19181
19182         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
19183         <stdlib.h>, not <malloc.h>.
19184
19185 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19186
19187         * g++.old-deja/g++.ns/template17.C: New test.
19188
19189 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19190
19191         * g++.old-deja/g++.pt/ref4.C: New test.
19192
19193 2001-04-30  Richard Henderson  <rth@redhat.com>
19194
19195         * gcc.dg/20000724-1.c: Revert last change.
19196
19197 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
19198
19199         * g77.f-torture/execute/20010430.f: New test.
19200
19201 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
19202
19203         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
19204
19205 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
19206
19207         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
19208
19209 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19210
19211         * g++.old-deja/g++.eh/crash6.C: New test.
19212
19213 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19214
19215         * g++.old-deja/g++.other/warn7.C: New test.
19216
19217 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19218
19219         * g++.old-deja/g++.other/defarg9.C: New test.
19220
19221 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19222
19223         * g77.f-torture/compile/20010426.f: New test.
19224         * g77.f-torture/execute/20010426.f: New test.
19225
19226 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19227
19228         * g77.f-torture/compile/20000629-1.x: Remove - error
19229         has been fixed.
19230
19231 2001-04-26  Jeffrey A Law  (law@cygnus.com)
19232
19233         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
19234         Tweak slightly to work with g++.dg framework.
19235         * g++.dg/special/ecos.exp: Run initp1.C test.
19236         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
19237
19238         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
19239         its linker doesn't give line numbers either.
19240         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
19241
19242 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19243
19244         * g++.old-deja/g++.other/lex1.C: New test.
19245
19246 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
19247
19248         * gcc.dg/noncompile/20010425-1.c: New test.
19249
19250 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19251
19252         * g++.old-deja/g++.pt/mangle2.C: New test.
19253
19254 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19255
19256         * gcc.dg/format/plus-1.c: New test.
19257
19258 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19259
19260         * gcc.dg/20010423-1.c: New test.
19261
19262 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19263
19264         * gcc.c-torture/execute/20010422-1.c: New test.
19265
19266 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
19267
19268         * g++.old-deja/g++.ns/type2.C: New test.
19269
19270 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
19271
19272         * g++.old-deja/g++.other/perf1.C: New test.
19273
19274 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
19275
19276         * gcc.dg/c99-func-2.c: Remove xfail.
19277         * gcc.dg/c99-func-3.c: Remove xfail.
19278         * gcc.dg/c99-func-4.c: Remove xfail.
19279
19280 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
19281
19282         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
19283
19284 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19285
19286         * gcc.c-torture/compile/20010423-1.c: New test.
19287
19288 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19289
19290         * g++.old-deja/g++.pt/typename28.C: New test.
19291
19292 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19293
19294         * g++.old-deja/g++.abi/empty2.C: New test.
19295         * g++.old-deja/g++.abi/empty3.C: New test.
19296
19297 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19298
19299         * g++.old-deja/g++.other/comdat2.C: New test.
19300         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
19301
19302 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19303
19304         * g++.old-deja/g++.other/overload14.C: New test.
19305
19306 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19307
19308         * g++.old-deja/g++.other/lookup23.C: New test.
19309
19310 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19311
19312         * gcc.c-torture/execute/20010403-1.c: New test.
19313
19314 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
19315             Mark Mitchell  <mark@codesourcery.com>
19316
19317         * lib/old-dejagnu.exp: Don't delete output of executable.
19318         Add .exe suffix to executables.
19319
19320 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
19321
19322         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
19323
19324 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19325
19326         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
19327
19328 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19329
19330         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
19331         * g++.old-deja/g++.abi/crash1.C: New test.
19332
19333 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19334
19335         * g++.old-deja/g++.other/crash40.C: New test.
19336
19337 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19338
19339         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
19340
19341 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
19342
19343         * g++.old-deja/g++.other/warn6.C: New test.
19344
19345 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19346
19347         * g++.old-deja/g++.robertl/eb42.C: Same.
19348
19349 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19350
19351         * gcc.dg/wtr-conversion-1.c: New testcase.
19352
19353 2001-04-10  Richard Henderson  <rth@redhat.com>
19354
19355         * g++.old-deja/g++.other/array5.C: New.
19356
19357 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19358
19359         * gcc.c-torture/execute/20010408-1.c: New test.
19360
19361 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
19362
19363         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
19364         headers and constructs.
19365         * g++.old-deja/g++.robertl/eb79.C: Same.
19366         * g++.old-deja/g++.robertl/eb77.C (main): Same.
19367         * g++.old-deja/g++.robertl/eb73.C: Same.
19368         * g++.old-deja/g++.robertl/eb66.C (main): Same.
19369         * g++.old-deja/g++.robertl/eb55.C (t): Same.
19370         * g++.old-deja/g++.robertl/eb54.C (main): Same.
19371         * g++.old-deja/g++.robertl/eb46.C (main): Same.
19372         * g++.old-deja/g++.robertl/eb44.C: Same.
19373         * g++.old-deja/g++.robertl/eb41.C (main): Same.
19374         * g++.old-deja/g++.robertl/eb4.C (main): Same.
19375         * g++.old-deja/g++.robertl/eb39.C: Same.
19376         * g++.old-deja/g++.robertl/eb33.C (main): Same.
19377         * g++.old-deja/g++.robertl/eb31.C (main): Same.
19378         * g++.old-deja/g++.robertl/eb30.C: Same.
19379         * g++.old-deja/g++.robertl/eb3.C: Same.
19380         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
19381         * g++.old-deja/g++.robertl/eb21.C: Same.
19382         * g++.old-deja/g++.robertl/eb15.C: Same.
19383         * g++.old-deja/g++.robertl/eb118.C: Same.
19384         * g++.old-deja/g++.robertl/eb115.C (main): Same.
19385         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
19386         * g++.old-deja/g++.robertl/eb109.C: Same.
19387         * g++.old-deja/g++.other/sibcall1.C (main): Same.
19388         * g++.old-deja/g++.mike/rtti1.C: Same.
19389         * g++.old-deja/g++.mike/p658.C: Same.
19390         * g++.old-deja/g++.mike/net46.C: Same.
19391         * g++.old-deja/g++.mike/net34.C: Same.
19392         * g++.old-deja/g++.mike/memoize1.C: Same.
19393         * g++.old-deja/g++.mike/eh2.C: Same.
19394         * g++.old-deja/g++.law/weak.C: Same.
19395         * g++.old-deja/g++.law/visibility7.C: Same.
19396         * g++.old-deja/g++.law/visibility25.C: Same.
19397         * g++.old-deja/g++.law/visibility22.C: Same.
19398         * g++.old-deja/g++.law/visibility2.C: Same.
19399         * g++.old-deja/g++.law/visibility17.C: Same.
19400         * g++.old-deja/g++.law/visibility13.C: Same.
19401         * g++.old-deja/g++.law/visibility10.C: Same.
19402         * g++.old-deja/g++.law/visibility1.C: Same.
19403         * g++.old-deja/g++.law/virtual3.C (eval): Same.
19404         * g++.old-deja/g++.law/vbase1.C: Same.
19405         * g++.old-deja/g++.law/operators32.C: Same.
19406         * g++.old-deja/g++.law/nest3.C: Same.
19407         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
19408         * g++.old-deja/g++.law/except5.C (main): Same.
19409         * g++.old-deja/g++.law/cvt7.C (run): Same.
19410         * g++.old-deja/g++.law/cvt2.C: Same.
19411         * g++.old-deja/g++.law/cvt16.C: Same.
19412         * g++.old-deja/g++.law/ctors6.C (bar): Same.
19413         * g++.old-deja/g++.law/ctors17.C (main): Same.
19414         * g++.old-deja/g++.law/ctors13.C: Same.
19415         * g++.old-deja/g++.law/ctors12.C (main): Same.
19416         * g++.old-deja/g++.law/ctors10.C: Same.
19417         * g++.old-deja/g++.law/code-gen5.C: Same.
19418         * g++.old-deja/g++.law/bad-error7.C: Same.
19419         * g++.old-deja/g++.law/arm9.C: Same.
19420         * g++.old-deja/g++.law/arm12.C: Same.
19421         * g++.old-deja/g++.law/arg8.C: Same.
19422         * g++.old-deja/g++.law/arg1.C: Same.
19423         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
19424         * g++.old-deja/g++.jason/template31.C: Same.
19425         * g++.old-deja/g++.jason/template24.C (main): Same.
19426         * g++.old-deja/g++.jason/2371.C: Same.
19427         * g++.old-deja/g++.eh/new2.C: Same.
19428         * g++.old-deja/g++.eh/new1.C: Same.
19429         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
19430         * g++.old-deja/g++.brendan/nest21.C (main): Same.
19431         * g++.old-deja/g++.brendan/err-msg3.C: Same.
19432         * g++.old-deja/g++.brendan/crash62.C: Same.
19433         * g++.old-deja/g++.brendan/crash52.C: Same.
19434         * g++.old-deja/g++.brendan/crash49.C (main): Same.
19435         * g++.old-deja/g++.brendan/crash38.C: Same.
19436         * g++.old-deja/g++.brendan/crash15.C (main): Same.
19437         * g++.old-deja/g++.brendan/copy9.C: Same.
19438
19439 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
19440
19441         * gcc.c-torture/execute/20001203-2.c (memset):
19442         Count argument is of type __SIZE_TYPE__.
19443
19444 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
19445
19446         * gcc.c-torture/compile/20010404-1.c: New test.
19447
19448 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
19449
19450         * gcc.c-torture/compile/20010326-1.c: New test.
19451
19452 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
19453
19454         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
19455         peculiarities of the SH.
19456         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
19457
19458 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19459
19460         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
19461         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
19462         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
19463
19464 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19465
19466         * g77.f-torture/compile/20010321-1.f: New test.
19467
19468 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19469
19470         * gcc.c-torture/compile/20010329-1.c: New test.
19471
19472 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19473
19474         * gcc.c-torture/execute/20010329-1.c: New test.
19475
19476 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19477
19478         * g++.old-deja/g++.other/eh4.C: Fix typo.
19479
19480 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19481
19482         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
19483
19484 2001-03-28  Philip Blundell  <philb@gnu.org>
19485
19486         * gcc.c-torture/compile/20010328-1.c: New test.
19487
19488 2001-03-27  Richard Henderson  <rth@redhat.com>
19489
19490         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
19491         * g++.old-deja/g++.eh/vbase3.C: Likewise.
19492
19493 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
19494
19495         * gcc.c-torture/compile/20010327-1.c: New test.
19496
19497 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19498
19499         * g++.old-deja/g++.other/friend12.C: New test.
19500         * g++.old-deja/g++.other/friend9.C: Expect no errors.
19501         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
19502
19503 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19504
19505         * gcc.c-torture/execute/20010325-1.c: New test.
19506
19507 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
19508
19509         * g++.old-deja/g++.other/mangle3.C: New test.
19510
19511 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
19512
19513         * g++.old-deja/g++.other/anon8.C: New test.
19514
19515 2001-03-20  Philip Blundell  <philb@gnu.org>
19516
19517         * gcc.c-torture/compile/20010320-1.c: New test.
19518
19519 2001-03-17  Richard Henderson  <rth@redhat.com>
19520
19521         * g++.old-deja/g++.other/eh4.C: Add expected error text.
19522
19523 2001-03-15  Geoff Keating  <geoff@redhat.com>
19524
19525         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
19526         tests on AIX.
19527
19528 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
19529
19530         * g++.old-deja/g++.other/eh4.C: New test.
19531
19532 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19533
19534         * gcc.dg/cpp/mi1.c: Update.
19535
19536 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
19537
19538         * g++.old-deja/g++.other/regstack.C: New test.
19539
19540 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19541
19542         * g++.old-deja/g++.other/ref4.C: New test.
19543
19544 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
19545
19546         * objc/execute/va_method.m: Added.
19547         * objc/execute/IMP.m: Added.
19548         * objc/execute/_cmd.m: Added.
19549         * objc/execute/accessing_ivars.m: Added.
19550         * objc/execute/class-1.m: Added.
19551         * objc/execute/class-10.m: Added.
19552         * objc/execute/class-11.m: Added.
19553         * objc/execute/class-12.m: Added.
19554         * objc/execute/class-13.m: Added.
19555         * objc/execute/class-14.m: Added.
19556         * objc/execute/class-2.m: Added.
19557         * objc/execute/class-3.m: Added.
19558         * objc/execute/class-4.m: Added.
19559         * objc/execute/class-5.m: Added.
19560         * objc/execute/class-6.m: Added.
19561         * objc/execute/class-7.m: Added.
19562         * objc/execute/class-8.m: Added.
19563         * objc/execute/class-9.m: Added.
19564         * objc/execute/class-tests-1.h
19565         * objc/execute/class-tests-2.h
19566         * objc/execute/compatibility_alias.m: Added.
19567         * objc/execute/encode-1.m: Added.
19568         * objc/execute/formal_protocol-1.m: Added.
19569         * objc/execute/formal_protocol-2.m: Added.
19570         * objc/execute/formal_protocol-3.m: Added.
19571         * objc/execute/formal_protocol-4.m: Added.
19572         * objc/execute/formal_protocol-5.m: Added.
19573         * objc/execute/formal_protocol-6.m: Added.
19574         * objc/execute/formal_protocol-7.m: Added.
19575         * objc/execute/informal_protocol.m: Added.
19576         * objc/execute/initialize.m: Added.
19577         * objc/execute/load.m: Added.
19578         * objc/execute/many_args_method.m: Added.
19579         * objc/execute/nested-3.m: Added.
19580         * objc/execute/no_clash.m: Added.
19581         * objc/execute/private.m: Added.
19582         * objc/execute/redefining_self.m: Added.
19583         * objc/execute/root_methods.m: Added.
19584         * objc/execute/selector-1.m: Added.
19585         * objc/execute/static-1.m: Added.
19586         * objc/execute/static-2.m: Added.
19587         * objc/execute/va_method.m: Added.
19588
19589 2001-03-10  Richard Henderson  <rth@redhat.com>
19590
19591         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19592
19593 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19594
19595         * g++.old-deja/g++.other/crash31.C: XFAIL.
19596         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19597         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19598         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19599         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19600         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19601
19602 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19603
19604         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19605
19606 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19607
19608         * gcc.dg/20000724-1.c: Don't use multiline strings.
19609
19610 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19611
19612         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19613         result of -cString against what we expect it to be; don't just
19614         print it out for no one to read.
19615
19616         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19617         Based on testcases provided by Nicola Pero.
19618
19619 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19620
19621         * gcc.dg/cpp/macro7.c: New test.
19622
19623 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19624
19625         * gcc.dg/cpp/multiline.c: Update.
19626
19627 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19628
19629         * g++.old-deja/g++.other/enum3.C: New test.
19630
19631 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19632
19633         * g++.old-deja/g++.other/pod1.C: New test.
19634
19635 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19636
19637         * g++.old-deja/g++.ext/overload1.C: New test.
19638
19639 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19640
19641         * g++.old-deja/g++.pt/using1.C: New test.
19642
19643 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19644
19645         * g++.old-deja/g++.other/using9.C: New test.
19646
19647 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19648
19649         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19650
19651         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19652
19653 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19654
19655         * g++.old-deja/g++.ext/realpt1.C: Remove.
19656
19657 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19658
19659         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19660
19661 2001-02-26  Will Cohen  <wcohen@redhat.com>
19662
19663         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19664
19665 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19666
19667         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19668         templatized constructors.
19669
19670 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19671
19672         * gcc.c-torture/execute/20010224-1.c: New test.
19673
19674 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19675
19676         * gcc.c-torture/execute/20010222-1.c: New test.
19677
19678 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19679
19680         * g++.old-deja/g++.other/inline20.C: New test.
19681
19682 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19683
19684         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19685
19686 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19687
19688         * g++.old-deja/g++.other/lookup22.C: New test.
19689
19690 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19691
19692         * g77.dg: New directory.
19693         * g77.dg/20010216-1.f: New test case.
19694         * g77.dg/dg.exp: New driver.
19695         * lib/g77-dg.exp: New driver library.
19696
19697 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19698
19699         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19700
19701 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19702
19703         * g++.old-deja/g++.other/decl9.C: New test.
19704
19705 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19706
19707         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19708         not need <string> and also tests the initialization at runtime.
19709
19710 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19711
19712         * gcc.c-torture/execute/longlong.c: New test.
19713
19714 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19715
19716         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19717
19718 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19719
19720         * gcc.c-torture/execute/920302-1.c (execute):
19721         Change argument type to short.
19722
19723 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19724
19725         * g++.old-deja/g++.pt/deduct6.C: New test.
19726
19727 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19728
19729         * g++.old-deja/g++.pt/deduct5.C: New test.
19730
19731 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19732
19733         * gcc.c-torture/execute/20010209-1.c: New test.
19734
19735 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19736
19737         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19738
19739 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19740
19741         * g++.dg/vtgc1.C: Update for new ABI.
19742
19743         * consistency.vlad: New directory, 1665 files.
19744
19745 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19746
19747         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19748         return type.
19749         * gcc.dg/cpp/digraphs.c: Declare puts.
19750
19751 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19752
19753         * g++.old-deja/g++.other/warn5.C: New test.
19754
19755 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19756
19757         * g++.old-deja/g++.pt/spec40.C: New test.
19758
19759 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19760
19761         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19762         case.
19763         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19764
19765 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19766
19767         * gcc.c-torture/compile/20010209-1.c: New test.
19768
19769 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19770
19771         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19772         excess errors message but not if it crashes.
19773         * g++.old-deja/g++.other/crash27.C: Likewise.
19774         * g++.old-deja/g++.other/crash28.C: Likewise.
19775         * g++.old-deja/g++.other/crash30.C: Likewise.
19776         * g++.old-deja/g++.other/crash32.C: Likewise.
19777         * g++.old-deja/g++.other/crash35.C: Likewise.
19778         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19779
19780 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19781
19782         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19783         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19784         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19785         g77.f-torture/execute/execute.exp,
19786         g77.f-torture/noncompile/noncompile.exp,
19787         gcc.c-torture/execute/execute.exp,
19788         gcc.c-torture/execute/memcheck/memcheck.exp,
19789         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19790         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19791         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19792         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19793         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19794         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19795         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19796         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19797         Remove bug reporting instructions with ancient email addresses.
19798
19799 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19800
19801         * gcc.dg/20010202-1.c: New test.
19802         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19803
19804 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19805
19806         * g++.dg/stdbool-if.C: New test.
19807
19808 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19809
19810         * objc/execute/fdecl.m: Added main().
19811
19812 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19813
19814         * gcc.c-torture/execute/20010206-1.c: New test.
19815
19816 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19817
19818         * gcc.dg/cpp/avoidpaste1.c: Update.
19819
19820 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19821
19822         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19823         Pero <nicola@brainstorm.co.uk>.
19824         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19825
19826 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19827
19828         * g++.old-deja/g++.pt/spec39.C: New test.
19829
19830 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19831
19832         * gcc.c-torture/compile/20010202-1.c: New test.
19833
19834 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19835
19836         * g++.old-deja/g++.abi/primary2.C: New test.
19837         * g++.old-deja/g++.abi/primary3.C: New test.
19838         * g++.old-deja/g++.abi/primary4.C: New test.
19839         * g++.old-deja/g++.abi/primary5.C: New test.
19840         * g++.old-deja/g++.abi/vtable3.h: New test.
19841         * g++.old-deja/g++.abi/vtable3a.C: New test.
19842         * g++.old-deja/g++.abi/vtable3b.C: New test.
19843         * g++.old-deja/g++.abi/vtable3c.C: New test.
19844         * g++.old-deja/g++.abi/vtable3d.C: New test.
19845         * g++.old-deja/g++.abi/vtable3e.C: New test.
19846         * g++.old-deja/g++.abi/vtable3f.C: New test.
19847         * g++.old-deja/g++.abi/vtable3g.C: New test.
19848         * g++.old-deja/g++.abi/vtable3h.C: New test.
19849         * g++.old-deja/g++.abi/vtable3i.C: New test.
19850         * g++.old-deja/g++.abi/vtable3j.C: New test.
19851         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19852
19853 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19854
19855         * g++.old-deja/g++.other/anon6.C: New test.
19856         * g++.old-deja/g++.other/anon7.C: New test.
19857
19858 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19859
19860         * gcc.dg/cpp/avoidpaste2.c: New tests.
19861
19862 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19863
19864         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19865
19866 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19867
19868         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19869         DECIMAL_DIG cases for Irix."
19870
19871 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19872
19873         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19874
19875 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19876
19877         * gcc.dg/c99-tag-1.c: New test.
19878
19879 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19880
19881         * gcc.dg/cpp/tr-warn1.c: Add tests.
19882
19883 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19884
19885         * gcc.dg/cpp/avoidpaste1.c: Update.
19886         * gcc.dg/cpp/paste4.c: Update.
19887
19888 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19889
19890         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19891         cases for Irix.
19892
19893 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19894
19895         * g++.old-deja/g++.other/inline19.C: New test.
19896
19897 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19898
19899         * gcc.dg/Wlarger-than.c: New test.
19900
19901 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19902
19903         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19904
19905 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19906
19907         * gcc.c-torture/execute/20010129-1.c: New test.
19908         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19909
19910 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19911
19912         * gcc.dg/cpp/avoidpaste1.c: Test case.
19913
19914 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19915
19916         * g++.old-deja/g++.other/inline18.C: New test.
19917
19918 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19919
19920         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19921         and __builtin_putchar.
19922
19923 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19924
19925         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19926         tests.
19927
19928 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19929
19930         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19931         floating point number rounding mode to round to the nearest
19932         representable mode.
19933
19934 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19935
19936         * g++.old-deja/g++.other/mangle2.C: New test.
19937
19938 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19939
19940         * gcc.c-torture/compile/20010124-1.c: New test.
19941
19942 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19943
19944         * g++.old-deja/g++.pt/spec38.C: New test.
19945
19946 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19947
19948         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19949         "Build don't run".
19950
19951 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19952
19953         * gcc.c-torture/execute/20010123-1.c: New test.
19954
19955 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19956
19957         * g++.old-deja/g++.pt/spec37.C: New test.
19958
19959 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19960
19961         * g++.old-deja/g++.pt/overload14.C: New test.
19962
19963 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19964
19965         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19966         __builtin_return_address.
19967
19968 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19969
19970         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19971         * g++.old-deja/g++.pt/spec35.C: New test.
19972         * g++.old-deja/g++.pt/spec36.C: New test.
19973
19974 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19975
19976         * gcc.c-torture/compile/20010118-1.c: New test.
19977
19978 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19979
19980         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19981
19982 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19983
19984         * gcc.c-torture/execute/20010119-1.c: New test.
19985
19986 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19987
19988         * g++.old-deja/g++.other/vbase5.C: New test.
19989
19990 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19991
19992         * gcc.c-torture/execute/20010118-1.c: New test.
19993
19994 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19995
19996         * g++.old-deja/g++.pt/deduct3.C: New test.
19997
19998 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19999
20000         * g++.old-deja/g++.pt/spec34.C: New test.
20001
20002 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
20003
20004         * g77.f-torture/compile/20000601-2.f: New test.
20005
20006 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20007
20008         * g++.old-deja/g++.other/init17.C: New test.
20009
20010 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
20011
20012         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
20013
20014 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20015
20016         * g++.old-deja/g++.pt/unify8.C: New test.
20017
20018 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20019
20020         * g++.old-deja/g++.abi/vbase1.C: New test.
20021
20022 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20023
20024         * g++.old-deja/g++.pt/crash65.C: New test.
20025
20026 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20027
20028         * gcc.dg/cpp/assembl2.S: New test case.
20029
20030 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
20031
20032         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
20033         are supported.
20034
20035 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20036
20037         * g++.old-deja/g++.other/builtins1.C: New test.
20038         * g++.old-deja/g++.other/builtins2.C: Likewise.
20039         * g++.old-deja/g++.other/builtins3.C: Likewise.
20040         * g++.old-deja/g++.other/builtins4.C: Likewise.
20041
20042 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
20043
20044         * gcc.c-torture/compile/20010117-1.c: New test.
20045         * gcc.c-torture/compile/20010117-2.c: New test.
20046
20047 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20048
20049         * g77.f-torture/execute/20010116.[fx]: New test,
20050         XFAIL on i?86-*-*.
20051         * g77.f-torture/compile/20010115.f: Indicate it's
20052         a test for PR fortran/1636.
20053
20054 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20055
20056         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
20057
20058 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20059
20060         * g77.f-torture/compile/20010115.f: New test.
20061
20062 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
20063
20064         * g++.old-deja/g++.pt/nontype5.C: New test.
20065
20066 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20067
20068         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
20069         have an equivalent working one below it.
20070
20071 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20072
20073         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
20074         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20075
20076 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20077
20078         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
20079         message containing "init_priority".
20080         (conpr-2.C): Likewise.
20081         (conpr-3.C): Likewise.
20082         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
20083
20084 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20085
20086         * gcc.c-torture/execute/20010114-2.c: New test.
20087
20088 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20089
20090         * gcc.c-torture/compile/20010114-1.c: New test.
20091         * gcc.c-torture/compile/20010114-1.x: Xfail.
20092         * gcc.c-torture/compile/20010114-2.c: New test.
20093         * gcc.c-torture/execute/20010114-1.c: New test.
20094         * gcc.dg/trunc-1.c: New test.
20095         * gcc.dg/uninit-B.c: New test.
20096
20097 2001-01-13  Nick Clifton  <nickc@redhat.com>
20098
20099         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
20100         target.
20101
20102 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20103
20104         * gcc.c-torture/compile/20010113-1.c: New test.
20105
20106 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
20107
20108         * gcc.c-torture/compile/20001212-1.c: New test.
20109
20110 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20111
20112         * gcc.dg/cpp/widestr1.c: Update.
20113         * gcc.dg/cpp/prag-imp.c: Remove.
20114
20115 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
20116
20117         * gcc.c-torture/execute/20000801-3.x: Remove.
20118         * gcc.dg/c90-init-1.c: New test.
20119         * gcc.dg/c99-init-1.c: New test.
20120         * gcc.dg/c99-init-2.c: New test.
20121         * gcc.dg/gnu99-init-1.c: New test.
20122
20123 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
20124
20125         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
20126         testing that no relevant ones were found.
20127
20128 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20129
20130         * g++.old-deja/g++.pt/cast2.C: New test.
20131
20132 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20133
20134         * g++.old-deja/g++.pt/friend47.C: New test.
20135
20136 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20137
20138         * g++.old-deja/g++.pt/instantiate13.C: New test.
20139
20140 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20141
20142         * g++.old-deja/g++.other/defarg7.C: New test.
20143         * g++.old-deja/g++.other/defarg8.C: New test.
20144
20145 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20146
20147         * g++.old-deja/g++.pt/crash64.C: New test.
20148
20149 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20150
20151         * g++.old-deja/g++.pt/crash63.C: New test.
20152
20153 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20154
20155         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
20156
20157 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
20158
20159         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
20160
20161 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20162
20163         * g++.old-deja/g++.pt/error3.C: New test.
20164
20165 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20166
20167         * g++.old-deja/g++.other/crash39.C: New test.
20168
20169 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20170
20171         * g++.old-deja/g++.other/vbase4.C: New test.
20172
20173 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
20174
20175         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
20176         * gcc.dg/special/20000419-2.c: New file. Identical to above.
20177         * gcc.dg/special/special.exp: New test driver which will check
20178         for alias support for the above test.
20179
20180 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
20181
20182         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
20183         problems on small machines.
20184         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
20185         parameterize.
20186
20187 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
20188
20189         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
20190         mips.
20191         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20192
20193 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
20194
20195         * g++.old_deja/g++.pt/using8.C: New test.
20196
20197 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20198
20199         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
20200
20201 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
20202
20203         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
20204         where a failure is expected.
20205         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
20206
20207 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20208
20209         * g++.old_deja/g++.pt/instantiate12.C: New test.
20210
20211 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20212
20213         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
20214         start of structs.
20215         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
20216         * g++.old-deja/g++.brendan/crash17.C: Likewise.
20217         * g++.old-deja/g++.brendan/crash29.C: Likewise.
20218         * g++.old-deja/g++.brendan/crash48.C: Likewise.
20219         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20220         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
20221         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20222         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
20223         * g++.old-deja/g++.eh/spec6.C: Likewise.
20224         * g++.old-deja/g++.jason/crash3.C: Likewise.
20225         * g++.old-deja/g++.law/ctors11.C: Likewise.
20226         * g++.old-deja/g++.law/ctors17.C: Likewise.
20227         * g++.old-deja/g++.law/ctors5.C: Likewise.
20228         * g++.old-deja/g++.law/ctors9.C: Likewise.
20229         * g++.old-deja/g++.mike/ambig1.C: Likewise.
20230         * g++.old-deja/g++.mike/net22.C: Likewise.
20231         * g++.old-deja/g++.mike/p3538a.C: Likewise.
20232         * g++.old-deja/g++.mike/p3538b.C: Likewise.
20233         * g++.old-deja/g++.mike/virt3.C: Likewise.
20234         * g++.old-deja/g++.niklas/t128.C: Likewise.
20235         * g++.old-deja/g++.other/anon4.C: Likewise.
20236         * g++.old-deja/g++.other/using1.C: Likewise.
20237         * g++.old-deja/g++.other/warn3.C: Likewise.
20238         * g++.old-deja/g++.pt/t37.C: Likewise.
20239         * g++.old-deja/g++.robertl/eb69.C: Likewise.
20240         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20241
20242 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20243
20244         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
20245
20246 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20247
20248         * gcc.c-torture/execute/stdio-opt-3.c: New test.
20249
20250 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
20251
20252         * gcc.c-torture/compile/20010107-1.c: New test.
20253
20254 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20255
20256         * gcc.c-torture/execute/builtin-noret-1.c: New test.
20257
20258 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20259
20260         * gcc.dg/format/format.h: New file.
20261         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
20262         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
20263         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
20264         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
20265         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
20266         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20267         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
20268         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
20269         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
20270         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
20271         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
20272         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
20273         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
20274         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
20275         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
20276         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
20277         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
20278         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
20279         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
20280         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
20281         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
20282         instead of declaring standard types, macros and functions in each
20283         test.
20284
20285 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
20286
20287         * gcc.c-torture/execute/20010106-1.c: New test.
20288
20289 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20290
20291         * gcc.dg/format/format.exp: New file.
20292         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
20293         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
20294         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
20295         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
20296         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
20297         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
20298         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
20299         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
20300         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
20301         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
20302         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
20303         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
20304         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
20305         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
20306         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
20307         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
20308         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
20309         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
20310         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
20311         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
20312         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
20313         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
20314         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
20315         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
20316         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
20317         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
20318         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
20319         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
20320         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
20321         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
20322         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
20323         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
20324         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
20325         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
20326         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
20327         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
20328         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
20329         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
20330         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
20331         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
20332         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
20333         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
20334
20335 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
20336
20337         * gcc.c-torture/execute/991228-1.c: Take word endianness into
20338         account.
20339
20340 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20341
20342         * gcc.c-torture/execute/builtin-complex-1.c: New test.
20343
20344 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20345
20346         * g++.old-deja/g++.pt/crash62.C: New test.
20347
20348 2001-01-04  Richard Henderson  <rth@redhat.com>
20349
20350         * gcc.dg/20000926-1.c: Update expected warnings.
20351         * gcc.dg/array-2.c: Likewise.
20352         * gcc.dg/array-4.c: Also validate flexible array members.
20353         * gcc.dg/c99-flex-array-1.c: New.
20354
20355 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20356
20357         * gcc.c-torture/compile/20001222-1.x: Remove.
20358
20359 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20360
20361         * gcc.c-torture/execute/built-in-setjmp.c: New.
20362
20363 2001-01-03  Richard Henderson  <rth@redhat.com>
20364
20365         * gcc.dg/940510-1.c: Update expected error wording.
20366         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
20367
20368 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
20369
20370         * lib/target-supports.exp (check_alias_available): Modified to
20371         indicate aliases not supported if only weak aliases are supported.
20372
20373 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20374
20375         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
20376         Turn on cmpstrsi checks for __pj__ and __i370__.
20377
20378 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20379
20380         * g++.old-deja/g++.other/virtual11.C: New test.
20381
20382 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20383
20384         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
20385
20386 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20387
20388         * gcc.c-torture/compile/20010102-1.c: New test.
20389
20390 2001-01-02  Andreas Jaeger  <aj@suse.de>
20391
20392         * gcc.dg/noreturn-3.c: New test.
20393
20394         * gcc.dg/noreturn-4.c: New test.
20395
20396 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20397
20398         * gcc.c-torture/execute/stdio-opt-1.c: Also test
20399         __builtin_fputc and __builtin_fwrite.
20400
20401 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20402
20403         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
20404         signed char, not default char.
20405
20406 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20407
20408         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
20409
20410 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
20411
20412         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
20413
20414 2000-12-29  Richard Henderson  <rth@redhat.com>
20415
20416         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
20417         (__cyg_profile_func_exit): Define.
20418
20419 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20420
20421         * g++.dg/vtgc1.C: New test.
20422
20423 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
20424
20425         * gcc.dg/noncompile/20001228-1.c: New test.
20426
20427         * gcc.dg/20001228-1.c: New test.
20428
20429         * gcc.c-torture/execute/20001228-1.c: New test.
20430
20431 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
20432
20433         * gcc.dg/format-strfmon-1.c: New test.
20434
20435 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20436
20437         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
20438         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
20439         * gcc.c-torture/execute/string-opt-1.c: Likewise.
20440         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20441         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20442         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20443         * gcc.c-torture/execute/string-opt-6.c: Likewise.
20444         * gcc.c-torture/execute/string-opt-7.c: Likewise.
20445         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20446         * gcc.c-torture/execute/string-opt-9.c: Likewise.
20447         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20448         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20449         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20450
20451         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
20452         * gcc.c-torture/execute/string-opt-4.c: Test index.
20453
20454 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
20455
20456         * gcc.c-torture/compile/20001226-1.c: New test.
20457
20458 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20459
20460         * gcc.c-torture/compile/20001222-1.c: New test.
20461         * gcc.c-torture/compile/20001222-1.x: Xfail.
20462
20463 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
20464
20465         * gcc.c-torture/execute/comp-goto-2.c: New test.
20466
20467 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
20468
20469         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
20470         Use long types if __INT_MAX__ is 32767.
20471         (main): Use cast to (sint32 *) when poking 88 into a_page.
20472
20473         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
20474
20475 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
20476
20477         * gcc.c-torture/compile/20001221-1.c: New test.
20478         * gcc.c-torture/execute/20001221-1.c: New test.
20479
20480 2000-12-20  Richard Henderson  <rth@redhat.com>
20481
20482         * g++.old-deja/g++.pt/crash36.C: Update error lines.
20483         * g++.old-deja/g++.robertl/eb109.C: Likewise.
20484
20485 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20486
20487         * gcc.dg/compare3.c: New test.
20488
20489 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20490
20491         * gcc.dg/format-warnll-1.c: New test.
20492
20493 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20494
20495         * gcc.dg/cpp/cmdlne-P.c: New test.
20496
20497 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20498
20499         * gcc.c-torture/execute/builtin-abs-1.c,
20500         gcc.c-torture/execute/builtin-abs-2.c: New tests.
20501
20502 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20503
20504         * gcc.dg/cpp/multiline.c: New test.
20505
20506 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20507
20508         * g++.old-deja/g++.other/syshdr1.C: Update.
20509         * gcc.dg/cpp/lineflags.c: Remove temporarily.
20510
20511 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20512
20513         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
20514
20515 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20516
20517         * g++.old-deja/g++.pt/ttp65.C: New test.
20518
20519 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20520
20521         * g++.old-deja/g++.pt/ttp64.C: New test.
20522
20523 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20524
20525         * g++.old-deja/g++.pt/spec33.C: New test.
20526
20527 2000-12-14  Catherine Moore  <clm@redhat.com>
20528
20529         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
20530         * gcc.c-torture/execute/920612-2.c: Likewise.
20531         * gcc.c-torture/execute/920428-2.c: Likewise.
20532         * gcc-c-torture/execute/va-arg-11.c: Call exit.
20533         * gcc.c-torture/execute/va-arg-21.c: Likewise.
20534
20535 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20536
20537         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
20538         * gcc.dg/pack-test-2.c: Likewise.
20539
20540 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20541
20542         Tests by Zack Weinberg <zackw@stanford.edu>.
20543
20544         * gcc.dg/cpp/defined.c: Update.
20545         * gcc.dg/cpp/defined_trad.c: New tests.
20546
20547 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20548
20549         * gcc.dg/cpp/trad-direct.c: Update.
20550
20551 2000-12-11  Neil Booth  <neilb@earthling.net>
20552
20553         * gcc.dg/cpp/defined_trad.c
20554
20555 2000-12-11  Neil Booth  <neilb@earthling.net>
20556
20557         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
20558
20559 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20560
20561         * gcc.dg/format-miss-2.c: New test.
20562
20563 2000-12-09  Neil Booth  <neilb@earthling.net>
20564
20565         * gcc.dg/cpp/lineflags.c: New tests.
20566         * gcc.dg/cpp/poison.c: Update.
20567         * gcc.dg/cpp/redef2.c: Update.
20568         * gcc.dg/cpp/skipping.c: New test.
20569
20570 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
20571
20572         * g++.old-deja/g++.other/eh3.C: New testcase.
20573
20574 2000-12-07  Neil Booth  <neilb@earthling.net>
20575
20576         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20577         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20578         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20579         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20580         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20581         Update.
20582
20583 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20584
20585         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20586         __SIZE_TYPE__ instead of int for type of integers cast to
20587         pointers.
20588
20589 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20590
20591         * g++.old-deja/g++.other/cleanup4.C: New test.
20592
20593 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20594
20595         * format-sec-1.c: New test.
20596
20597 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20598
20599         * gcc.dg/format-nonlit-3.c: New test.
20600
20601 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20602
20603         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20604         through a null pointer.
20605
20606 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20607
20608         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20609         * g++.old-deja/g++.pt/partial4.C: New test.
20610
20611 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20612
20613         * gcc.c-torture/execute/ieee/hugeval.x: New.
20614
20615 2000-12-06  Neil Booth  <neilb@earthling.net>
20616
20617         * gcc.dg/cpp/backslash2.c: New tests.
20618
20619 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20620
20621         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20622         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20623
20624 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20625
20626         * gcc.c-torture/execute/20001203-2.c: New testcase.
20627
20628 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20629
20630         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20631         * g++.old-deja/g++.other/virtual10.C: New test.
20632
20633 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20634
20635         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20636
20637 2000-12-05  Richard Henderson  <rth@redhat.com>
20638
20639         * gcc.c-torture/compile/20001205-1.c: New.
20640
20641 2000-12-04  Neil Booth  <neilb@earthling.net>
20642
20643         * g++.old-deja/g++.other/virtual9.C: New test.
20644         * g++.old-deja/g++.pt/crash61.C: New test.
20645         * gcc.c-torture/execute/loop-9.c: New test.
20646
20647 2000-12-04  Neil Booth  <neilb@earthling.net>
20648
20649         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20650         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20651         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20652         * gcc.dg/cpp/extratokens.c: ...here.
20653
20654 2000-12-04  Neil Booth  <neilb@earthling.net>
20655
20656         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20657         New tests.
20658
20659 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20660
20661         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20662         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20663
20664 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20665
20666         * gcc.c-torture/execute/20001203-1.c: New test.
20667
20668 2000-12-03  Neil Booth  <neilb@earthling.net>
20669
20670         * gcc.dg/cpp/macro6.c: New test cases.
20671
20672 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20673
20674         * gcc.c-torture/execute/string-opt-9.c: New test.
20675         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20676         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20677         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20678
20679         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20680         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20681
20682 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20683
20684         * gcc.dg/cpp/if-6.c: New testcase.
20685
20686         * gcc.dg/20001201-1.c: New testcase.
20687
20688 2000-12-02  Neil Booth  <neilb@earthling.net>
20689
20690         * g++.old-deja/g++.other/externC4.C,
20691         g++.old-deja/g++.other/friend10.C: New tests.
20692
20693 2000-12-02  Neil Booth  <neilb@earthling.net>
20694
20695         * g++.old-deja/g++.other/instan2.C
20696         * g++.old-deja/g++.other/instan3.C: New test.
20697
20698 2000-12-02  Neil Booth  <neilb@earthling.net>
20699
20700         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20701         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20702         gnuc99.c,gnuc99-pedantic.c: New tests.
20703
20704 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20705
20706         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20707         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20708
20709 2000-12-01  Neil Booth  <neilb@earthling.net>
20710
20711         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20712         * gcc.dg/cpp/poison.c: Update.
20713         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20714
20715 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20716
20717         * g77.f-torture/execute/20001201.f: New test.
20718
20719 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20720
20721         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20722
20723 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20724
20725         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20726
20727 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20728
20729         * g++.old-deja/g++.other/cast6.C: New test.
20730
20731 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20732
20733         * gcc.c-torture/execute/20001130-2.c: New testcase.
20734
20735 2000-11-30  Richard Henderson  <rth@redhat.com>
20736
20737         * gcc.c-torture/execute/20001130-1.c: New test.
20738
20739 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20740
20741         * g++.old-deja/g++.other/op3.C: New test.
20742
20743 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20744
20745         * g++.old-deja/g++.other/op2.C: New test.
20746
20747 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20748
20749         * g++.old-deja/g++.other/crash38.C: New test.
20750
20751 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20752
20753         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20754
20755 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20756
20757         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20758         tests.
20759         * gcc.c-torture/execute/string-opt-6.c: New test.
20760
20761         * gcc.dg/20001117-1.c: Add main.
20762
20763 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20764
20765         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20766         Move from here ...
20767         * gcc.dg/940510-1.c: ... to here.
20768
20769         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20770         zero-size arrays in toplevel structures.
20771
20772 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20773
20774         * gcc.c-torture/execute/loop-8.c: New test.
20775
20776 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20777
20778         * g++.old-deja/g++.other/base1.C: New test.
20779
20780 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20781
20782         * g++.old-deja/g++.other/parse2.C: New test.
20783
20784 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20785
20786         * g++.old-deja/g++.pt/incomplete1.C: New test.
20787
20788 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20789
20790         * g++.old-deja/g++.other/friend9.C: New test.
20791
20792 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20793
20794         * gcc.dg/20001127-1.c: New test.
20795
20796 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20797
20798         * g++.old-deja/g++.pt/friend46.C: New test.
20799
20800 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20801
20802         * g++.old-deja/g++.other/ptrmem8.C: New test.
20803
20804 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20805
20806         * gcc.c-torture/execute/string-opt-7.c: New test.
20807         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20808
20809 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20810
20811         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20812         instead of 'mkcheck 2'.
20813
20814 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20815
20816         * gcc.c-torture/execute/memcheck/driver.c,
20817         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20818         C9X references to refer to C99.
20819
20820 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20821
20822         * gcc.dg/ultrasp3.c: New test.
20823
20824 2000-11-25  Neil Booth  <neilb@earthling.net>
20825
20826         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20827
20828 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20829
20830         * gcc.c-torture/compile/20001123-2.c: New.
20831
20832 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20833
20834         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20835
20836 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20837
20838         * gcc.dg/sequence-point-1.c: Add some new tests.
20839         * gcc.c-torture/execute/20001124-1.c: New test.
20840
20841 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20842
20843         * g++.old-deja/g++.other/vaarg4.C: New test.
20844         * gcc.c-torture/compile/20001123-1.c: New test.
20845
20846 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20847
20848         * g++.other/crash24.C: Adjust and remove XFAIL.
20849         * g++.other/crash37.C: New test.
20850
20851 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20852
20853         * g++.old-deja/g++.pt/instantiate9.C: New test.
20854
20855 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20856
20857         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20858         new ABI, too.
20859
20860         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20861         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20862
20863 2000-11-22  Neil Booth  <neilb@earthling.net>
20864
20865         * gcc.dg/cpp/Wtrigraphs.c: New test.
20866
20867 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20868
20869         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20870
20871 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20872
20873         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20874
20875 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20876
20877         * lib/gcc-dg.exp: load_lib scanasm.exp.
20878         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20879         * lib/g++-dg.exp: load_lib scanasm.exp.
20880         * lib/scanasm.exp: New.
20881         (scan-assembler, scan-assembler-not): Add optional arguments to
20882         test name, or if not present, the pattern name.
20883         (scan-assembler-dem, scan-assembler-dem-not): New.
20884
20885         * g++.dg/dg.exp: New.
20886
20887 2000-11-21  Neil Booth  <neilb@earthling.net>
20888
20889         * gcc.dg/cpp/integrated1.c: Remove.
20890
20891 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20892
20893         * gcc.c-torture/execute/20001121-1.c: New test.
20894
20895 2000-11-21  Richard Henderson  <rth@redhat.com>
20896
20897         * gcc.c-torture/compile/20001121-1.c: New test.
20898
20899 2000-11-20  Neil Booth  <neilb@earthling.net>
20900
20901         * gcc.dg/cpp/integrated1.c: New test.
20902
20903 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20904
20905         * g++.old-deja/g++.other/inline17.C: New test.
20906
20907 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20908
20909         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20910         local variable to be zero: I made the variable global. Now
20911         uses abort() and exit() instead of relying on main's return value.
20912
20913 2000-11-20  Neil Booth  <neilb@earthling.net>
20914
20915         * gcc.dg/cpp/paste2.c: Update test.
20916         * objc/execute/paste.m: New test.
20917
20918 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20919
20920         * gcc.dg/c99-condexpr-1.c: New test.
20921
20922 2000-11-20  Neil Booth  <neilb@earthling.net>
20923
20924         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20925
20926 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20927
20928         * g++.old-deja/g++.pt/export1.C: New test.
20929
20930 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20931
20932         * gcc.dg/20001117-1.c: New test.
20933
20934 2000-11-18  Richard Henderson  <rth@redhat.com>
20935
20936         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20937
20938 2000-11-18  Richard Henderson  <rth@redhat.com>
20939
20940         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20941         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20942         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20943
20944 2000-11-18  Richard Henderson  <rth@redhat.com>
20945
20946         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20947         (main): New.  Exit cleanly.
20948
20949 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20950
20951         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20952         gcc.dg/c99-fordecl-2.c: New tests.
20953
20954 2000-11-18  Richard Henderson  <rth@redhat.com>
20955
20956         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20957         * gcc.c-torture/execute/zerolen-2.c: New.
20958
20959 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20960
20961         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20962         memory.
20963
20964 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20965
20966         * g++.old-deja/g++.pt/instantiate8.C: New test.
20967
20968 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20969
20970         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20971         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20972
20973 2000-11-16  Nick Clifton  <nickc@redhat.com>
20974
20975         * gcc.c-torture/execute/nestfunc-2.c: New test.
20976         * gcc.c-torture/execute/nestfunc-3.c: New test.
20977
20978 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20979
20980         * gcc.c-torture/compile/20001116-1.c: New test.
20981
20982 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20983
20984         * gcc.c-torture/execute/20001115-1.c: New test.
20985
20986 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20987
20988         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20989         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20990         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20991         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20992
20993 2000-11-15  Neil Booth  <neilb@earthling.net>
20994
20995         gcc.dg/cpp/_Pragma1.c: Update.
20996         gcc.dg/cpp/_Pragma2.c: New test.
20997
20998 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20999
21000         * g++.old-deja/g++.other/anon5.C: New test.
21001
21002 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21003
21004         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
21005         tests.
21006
21007 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
21008
21009         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
21010         output.
21011
21012 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21013
21014         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
21015         labels at end of compound statements.
21016
21017 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
21018
21019         * gcc.c-torture/execute/loop-7.c: New test.
21020
21021 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21022
21023         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
21024
21025 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21026
21027         * gcc.dg/c99-bool-1.c: New test.
21028
21029 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21030
21031         * gcc.dg/c99-scope-1.c: Remove xfail.
21032         * gcc.dg/c99-scope-2.c: New test.
21033
21034 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21035
21036         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
21037         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
21038
21039 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
21040
21041         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
21042         error messages.
21043
21044         * g++.mike/p700.C: Don't typedef wchar_t.
21045         * g++.mike/p784.C: Likewise.
21046         * g++.mike/eb101.C: Don't use __wchar_t.
21047
21048 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21049
21050         * g77.f-torture/execute/20001111.[fx]: Test premature exit
21051         from DO loop.
21052
21053 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21054
21055         * gcc.c-torture/execute/20001111-1.c: New test.
21056
21057 2000-11-10  Nick Clifton  <nickc@redhat.com>
21058
21059         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
21060         long multuiple and accumulate.
21061
21062 2000-11-09  Richard Henderson  <rth@redhat.com>
21063
21064         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
21065         via size_t instead of int.
21066
21067         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
21068         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21069         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21070         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21071
21072 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
21073
21074         * gcc.c-torture/compile/20001109-1.c: New test.
21075         * gcc.c-torture/compile/20001109-2.c: New test.
21076
21077 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
21078
21079         * g++.old-deja/g++.pt/operator1.C: New test.
21080         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
21081
21082 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21083
21084         * gcc.dg/20001108-1.c: New test.
21085
21086 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21087
21088         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
21089         with both arguments constant strings.
21090         * gcc.c-torture/execute/string-opt-3.c: New test.
21091         * gcc.c-torture/execute/string-opt-4.c: New test.
21092         * gcc.c-torture/execute/string-opt-5.c: New test.
21093
21094 2000-11-08  Nick Clifton  <nickc@redhat.com>
21095
21096         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
21097         mulsidi3adddi patterns.
21098
21099 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
21100
21101         * g++.old-deja/g++.other/crash36.C: New test.
21102
21103 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
21104
21105         * g++.old-deja/g++.other/init16.C: New test.
21106
21107 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
21108
21109         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
21110
21111 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21112
21113         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
21114         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21115         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21116
21117 2000-11-07  DJ Delorie  <dj@redhat.com>
21118
21119         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
21120
21121 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21122
21123         * gcc.c-torture/execute/string-opt-1.c: New test.
21124
21125 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21126
21127         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
21128         mips-sgi-irix6.* because the MIPS ABI passes floating-point
21129         parameters in registers, and there is no way for a varargs
21130         function to know in which order the integer and floating-point
21131         parameters should be interleaved when they are placed on the
21132         stack.
21133         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21134         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21135
21136 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21137
21138         * gcc.c-torture/execute/string-opt-2.c: New test.
21139
21140 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
21141
21142         * g++.old-deja/g++.pt/crash60.C: New test.
21143
21144 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21145
21146         * g++.old-deja/g++.other/crash24.C: New test.
21147         * g++.old-deja/g++.other/crash25.C: New test.
21148         * g++.old-deja/g++.other/crash26.C: New test.
21149         * g++.old-deja/g++.other/crash27.C: New test.
21150         * g++.old-deja/g++.other/crash28.C: New test.
21151         * g++.old-deja/g++.other/crash29.C: New test.
21152         * g++.old-deja/g++.other/crash30.C: New test.
21153         * g++.old-deja/g++.other/crash31.C: New test.
21154         * g++.old-deja/g++.other/crash32.C: New test.
21155         * g++.old-deja/g++.other/crash33.C: New test.
21156         * g++.old-deja/g++.other/crash34.C: New test.
21157         * g++.old-deja/g++.other/crash35.C: New test.
21158
21159 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21160
21161         * gcc.c-torture/execute/20001031-1.c: New test.
21162
21163 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
21164
21165         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
21166         namespace.
21167
21168         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
21169         standards-conformant.
21170
21171         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
21172
21173         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
21174         * g++.old-deja/g++.mike/p755a.C: Likewise.
21175         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
21176         library makes no calls to `operator new' during initialization.
21177
21178 2000-11-04  Neil Booth  <neilb@earthling.net>
21179
21180         * gcc.dg/cpp/include2.c: New tests.
21181
21182 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
21183
21184         * lib/g++.exp (g++_set_ld_library_path): New function.
21185         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
21186
21187 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
21188
21189         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
21190         warnings.
21191
21192 2000-11-01  Richard Henderson  <rth@redhat.com>
21193
21194         * g++.old-deja/g++.ext/namedret1.C: New.
21195         * g++.old-deja/g++.ext/namedret2.C: New.
21196         * g++.old-deja/g++.ext/namedret3.C: New.
21197
21198 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
21199
21200         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
21201         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
21202
21203 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21204
21205         * gcc.c-torture/execute/va-arg-21.c: New test.
21206
21207 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21208
21209         * gcc.dg/c99-complex-2.c: New test.
21210
21211 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21212
21213         * gcc.c-torture/execute/stdio-opt-1.c: New test.
21214
21215 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
21216
21217         * g++.old-deja/g++.other/inline16.C: New test.
21218
21219 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
21220
21221         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
21222         __PRETTY_FUNCTION__
21223
21224 2000-10-29  Neil Booth  <neilb@earthling.net>
21225
21226         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
21227         New tests.
21228         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
21229         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
21230         optimisation.
21231
21232 2000-10-29  Neil Booth  <neilb@earthling.net>
21233
21234         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
21235         * mi1.c, mi1c.h: Add null directives to multiple-include test.
21236         * mi5.c: Test multiple includes work with -C.
21237         * trigraphs.c: Test ^= version.
21238
21239 2000-10-28  Neil Booth  <neilb@earthling.net>
21240
21241         New tests and test updates for new macro expander.
21242
21243         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
21244         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
21245         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
21246         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
21247         new diagnostic messages.
21248
21249         * gcc.dg/cpp/macro3.c: New tests.
21250
21251 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
21252
21253         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
21254         on the same line.
21255
21256 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
21257
21258         * g++.old-deja/g++.other/eh2.C: New test.
21259
21260 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21261
21262         * gcc.c-torture/execute/20001027-1.c: New test.
21263
21264 2000-10-26  Richard Henderson  <rth@redhat.com>
21265
21266         * gcc.c-torture/execute/20001026-1.c: New.
21267
21268 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
21269
21270         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
21271         * g++.old-deja/g++.law/builtin1.C: Likewise.
21272         * g++.old-deja/g++.law/ctors10.C: Likewise.
21273         * g++.old-deja/g++.law/virtual3.C: Likewise.
21274         * g++.old-deja/g++.mike/p658.C: Likewise.
21275         * g++.old-deja/g++.other/sibcall1.C: Likewise.
21276         * g++.old-deja/g++.other/vaarg2.C: Likewise.
21277         * g++.old-deja/g++.robertl/eb124.C: Likewise.
21278         * g++.old-deja/g++.robertl/eb44.C: Likewise.
21279         * g++.old-deja/g++.robertl/eb77.C: Likewise.
21280
21281 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21282
21283         * gcc.c-torture/compile/20001024-1.c: New test.
21284
21285 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
21286
21287         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
21288         to tell us whether or not we are using V3.
21289
21290 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21291
21292         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
21293         operands.
21294
21295 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21296
21297         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
21298
21299 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
21300
21301         * gcc.c-torture/execute/20001024-1.c: New test.
21302
21303 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
21304
21305         * g++.old-deja/g++.other/sibcall1.C: New test.
21306
21307 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
21308
21309         * gcc.dg/noncompile/init-3.c: New test.
21310
21311 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21312
21313         * gcc.dg/format-array-1.c: New test.
21314
21315 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21316
21317         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
21318         writing through null pointers; remove comment about testing
21319         unterminated strings.
21320
21321 2000-10-17  Matthew Hiller  <hiller@redhat.com>
21322
21323         * gcc.c-torture/execute/20001017-2.c: New test.
21324
21325 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21326
21327         * gcc.c-torture/compile/20001018-1.c: New test.
21328         * gcc.c-torture/compile/20001018-1.x: Xfail.
21329
21330 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21331
21332         * gcc.c-torture/execute/20001017-1.c: New test.
21333
21334 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21335
21336         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
21337         for multiple use of arguments with scanf formats; add tests for
21338         multiple use of arguments.
21339
21340 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
21341
21342         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
21343
21344 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21345
21346         * gcc.dg/format-miss-1.c: New test.
21347
21348 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21349
21350         * gcc.c-torture/execute/20001013-1.c: New test.
21351
21352 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21353
21354         * gcc.dg/format-branch-1.c: New test.
21355
21356 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21357
21358         * README, lib/file-format.exp: Remove EGCS references.
21359
21360 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21361
21362         * gcc.dg/20001013-1.c: New test.
21363
21364 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21365
21366         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
21367         for intmax_t in the compiler using __typeof__ and the type rules
21368         for conditional expressions.
21369
21370 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
21371
21372         * gcc.dg/20001012-1.c: New test.
21373         * gcc.dg/20001012-2.c: New test.
21374
21375 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21376
21377         * gcc.dg/format-attr-1.c: New test.
21378
21379 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21380
21381         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
21382         __LONG_LONG_MAX__ instead of LLONG_MAX.
21383
21384 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21385
21386         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
21387         scanf flags.
21388         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
21389         flags.
21390
21391 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21392
21393         * gcc.dg/sequence-pt-1.c: New test.
21394
21395 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
21396
21397         * gcc.c-torture/execute/20001011-1.c: New testcase.
21398         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
21399
21400 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21401
21402         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
21403         does not error on it.
21404
21405 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21406
21407         * gcc.dg/20001009-1.c: New test.
21408
21409 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21410
21411         * gcc.c-torture/compile/20001009-1.c: Move from here ....
21412         * gcc.c-torture/execute/20001009-2.c: ... to here.
21413
21414 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
21415
21416         * gcc.c-torture/compile/20001009-1.c: New testcase.
21417         * gcc.c-torture/execute/20001009-1.c: New testcase.
21418         Testcases provided by Jan Hubicka <jh@suse.cz>.
21419
21420 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21421
21422         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21423         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
21424         uintmax_t using <limits.h> to emulate the compiler's internal
21425         logic.  No longer XFAIL %j tests.
21426
21427 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21428
21429         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
21430         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21431         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
21432         regexps and details of expected handling of some bad formats.
21433         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
21434         suppression.
21435
21436 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21437
21438         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
21439         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
21440         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
21441         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
21442         in list archives.
21443
21444 2000-10-06  Richard Henderson  <rth@cygnus.com>
21445
21446         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
21447         * g++.old-deja/g++.brendan/crash52.C: Likewise.
21448         * g++.old-deja/g++.jason/report.C: Likewise.
21449         * g++.old-deja/g++.law/friend5.C: Likewise.
21450         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
21451         of the expected warnings.
21452
21453 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
21454
21455         * g++.old-deja/g++.pt/enum14.C: New test.
21456
21457 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21458
21459         * g++.old-deja/g++.pt/crash59.C: New test.
21460
21461 2000-10-04  Will Cohen  <wcohen@redhat.com>
21462
21463         * gcc.dg/20000926-1.c: New test.
21464
21465 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
21466
21467         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
21468         function name for current C++ compiler.
21469         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
21470
21471 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
21472
21473         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
21474         __PRETTY_FUNCTION__.
21475         * g++.old-deja/g++.ext/pretty2.C: Likewise.
21476
21477 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21478
21479         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
21480
21481 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
21482
21483         * gcc.c-torture/compile/20000923-1.c: New test.
21484
21485 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
21486
21487         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
21488         * g++.old-deja/g++.pt/ttp62.C: Same.
21489         * g++.old-deja/g++.other/inline14.C: Same.
21490
21491 2000-09-24  Richard Henderson  <rth@cygnus.com>
21492
21493         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
21494
21495 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21496
21497         * gcc.dg/c90-printf-1.c: Add test for wide string format.
21498
21499 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
21500
21501         * gcc.c-torture/compile/20000922-1.c: New file.
21502
21503 2000-09-21  Nick Clifton  <nickc@redhat.com>
21504
21505         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
21506         a signed long modulo operation.
21507         (mod6): New function - perform an unsigned long modulo operation.
21508         (main): Add tests for modulos of very large numbers by very small
21509         dividends.
21510
21511 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21512
21513         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
21514
21515 2000-09-19  Richard Henderson  <rth@cygnus.com>
21516
21517         * gcc.dg/compare2.c (case 10): XFAIL.
21518
21519 2000-09-18  Richard Henderson  <rth@cygnus.com>
21520
21521         * gcc.c-torture/execute/20000906-1.c: Move ...
21522         * gcc.dg/20000906-1.c: ... here.  Only run on targets
21523         that support __builtin_trap.
21524
21525 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
21526
21527         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
21528
21529 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21530
21531         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
21532         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
21533         more $ format tests.
21534
21535 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21536
21537         * gcc.dg/format-errmk-1.c: New test.
21538
21539 2000-09-17  Greg McGary  <greg@mcgary.org>
21540
21541         * gcc.c-torture/execute/20000917-1.x: Remove.
21542
21543 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21544
21545         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
21546
21547 2000-09-17  Greg McGary  <greg@mcgary.org>
21548
21549         * gcc.c-torture/execute/20000917-1.c: New test.
21550         * gcc.c-torture/execute/20000917-1.x: XFAIL.
21551
21552 2000-09-16  Neil Booth  <NeilB@earthling.net>
21553
21554         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
21555         in nested macro bug.
21556
21557 2000-09-15  Neil Booth  <NeilB@earthling.net>
21558
21559         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
21560
21561 2000-09-14  Jeffrey A Law  (law@cygnus.com)
21562
21563         * gcc.c-torture/execute/20000914-1.c: New test.
21564
21565 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
21566
21567         * g++.other/inline13.C: New test.
21568
21569 2000-09-12  Andreas Jaeger  <aj@suse.de>
21570
21571         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
21572         constant by Ulrich Drepper <drepper@redhat.com>.
21573
21574 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21575
21576         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21577
21578 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21579
21580         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21581
21582 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21583
21584         * gcc.dg/cpp/backslash.c: New test.
21585
21586 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21587
21588         * gcc.c-torture/execute/20000910-1.c: New test.
21589         * gcc.c-torture/execute/20000910-2.c: Likewise.
21590
21591 2000-09-11  Robert Lipe  <robertl@sco.com>
21592
21593         * gcc.dg/pragma-align.c: New test.
21594
21595 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21596
21597         * g++.old-deja/g++.pt/explicit82.C: New test.
21598         * g++.old-deja/g++.pt/explicit83.C: New test.
21599
21600 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21601
21602         * gcc.dg/asm-names.c: New test.
21603
21604 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21605
21606         * gcc.dg/cpp/tr-warn6.c: New test
21607
21608 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21609
21610         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21611         be accepted.
21612
21613 2000-09-07  Catherine Moore  <clm@redhat.com>
21614
21615         * gcc.c-torture/execute/unroll-1.c: New test.
21616
21617 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21618
21619         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21620         ERROR markers.
21621         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21622         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21623         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21624         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21625         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21626         Preprocess only.
21627         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21628         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21629
21630 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21631
21632         * g++.old-deja/g++.pt/deduct2.C: New test.
21633
21634 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21635
21636         * g++.old-deja/g++.pt/parms2.C: New test.
21637
21638 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21639
21640         * g++.old-deja/g++.pt/crash58.C: New test.
21641
21642 2000-09-06  Greg McGary  <greg@mcgary.org>
21643
21644         * gcc.c-torture/execute/20000906-1.c: New test.
21645         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21646
21647 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21648
21649         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21650
21651 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21652
21653         * g++.old-deja/g++.pt/crash57.C: New test.
21654
21655 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21656
21657         * g++.old-deja/g++.pt/crash56.C: New test.
21658
21659 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21660
21661         * g++.old-deja/g++.pt/koenig1.C: New test.
21662
21663 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21664
21665         * gcc.dg/20000904-1.c: New test.
21666
21667 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21668
21669         * gcc.dg/cpp/paste8.c: New test.
21670
21671 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21672
21673         * gcc.c-torture/compile/20000827-1.c: New test.
21674
21675 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21676
21677         * gcc.dg/format-diag-1.c: New test.
21678
21679 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21680
21681         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21682         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21683         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21684         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21685         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21686
21687 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21688
21689         * g++.old-deja/g++.other/nested4.C: New test.
21690
21691 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21692
21693         * g++.old-deja/g++.ns/scoped1.C: New test.
21694
21695 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21696
21697         * lib/g++.exp: Support testing already-installed GCC.
21698
21699 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21700
21701         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21702
21703 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21704
21705         * gcc.dg/return-type-2.c: New test.
21706
21707 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21708
21709         * gcc.c-torture/compile/20000825-1.c: New test.
21710
21711 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21712
21713         * gcc.dg/dwarf2-2.c: New test.
21714
21715 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21716
21717         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21718         dg-warning regexps.
21719
21720 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21721
21722         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21723         gcc.dg/format-ext-5.c: New tests.
21724
21725 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21726
21727         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21728
21729 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21730
21731         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21732
21733 2000-08-24  Richard Henderson  <rth@cygnus.com>
21734
21735         * gcc.dg/ia64-sync-1.c: New test.
21736         * gcc.dg/ia64-sync-2.c: New test.
21737         * gcc.dg/ia64-asm-1.c: New test.
21738
21739 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21740
21741         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21742         * gcc.dg/format-ext-2.c: New test.
21743
21744 2000-08-23  Jason Merrill  <jason@redhat.com>
21745
21746         * lib/old-dejagnu.exp: Also ignore "In member function" and
21747         "At global scope".
21748
21749 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21750
21751         * gcc.dg/noncompile/label-lineno-1.c: New test.
21752
21753 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21754
21755         * gcc.dg/c99-array-nonobj-1.c: New test.
21756
21757 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21758
21759         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21760         tests.
21761         * gcc.dg/format-ext-1.c: New test.
21762
21763 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21764
21765         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21766         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21767         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21768         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21769         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21770
21771 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21772
21773         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21774         gcc.dg/c99-strftime-2.c: New tests.
21775
21776 2000-08-22  Richard Henderson  <rth@cygnus.com>
21777
21778         * gcc.c-torture/execute/20000822-1.c: New test.
21779
21780 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21781
21782         * gcc.c-torture/execute/20000819-1.x: Remove.
21783
21784 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21785
21786         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21787         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21788         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21789         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21790         gcc.dg/format-xopen-1.c: New tests.
21791
21792 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21793
21794         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21795
21796 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21797
21798         * g++.old-deja/g++.other/loop2.C: New test.
21799
21800         * gcc.c-torture/compile/20000606-1.c: New test.
21801         * gcc.c-torture/compile/20000728-1.c: New test.
21802         * gcc.c-torture/execute/20000801-1.c: New test.
21803         * gcc.c-torture/execute/20000801-2.c: New test.
21804         * gcc.c-torture/execute/20000819-1.c: New test.
21805         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21806         * gcc.dg/20000629-1.c: New test.
21807         * gcc.dg/20000724-1.c: New test.
21808         * gcc.dg/20000807-1.c: New test.
21809
21810 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21811
21812         * gcc.dg/cpp/pragma-1.c: New test.
21813         * gcc.dg/cpp/pragma-2.c: New test.
21814
21815 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21816
21817         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21818         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21819
21820 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21821
21822         * gcc.c-torture/compile/20000818-1.c: New test.
21823
21824 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21825
21826         * gcc.c-torture/execute/20000818-1.c: New test.
21827
21828 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21829
21830         * gcc.dg/format-va-1.c: New test.
21831
21832 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21833
21834         * g++.old-deja/g++.other/typedef8.C: New test.
21835
21836 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21837
21838         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21839         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21840         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21841         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21842         * g++.old-deja/g++.other/ptrmem7.C: New test.
21843         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21844
21845 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21846
21847         * g++.old-deja/g++.pt/typename27.C: New test.
21848
21849 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21850
21851         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21852         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21853         * g++.old-deja/g++.pt/friend45.C: New test.
21854         * g++.old-deja/g++.other/friend8.C: New test.
21855
21856 2000-08-15  Richard Henderson  <rth@cygnus.com>
21857
21858         * gcc.c-torture/execute/20000815-1.c: New test.
21859
21860 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21861
21862         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21863         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21864         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21865
21866 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21867
21868         * g++.old-deja/g++.other/refinit2.C: New test.
21869
21870 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21871
21872         * lib/c-torture.exp (c-torture): Make
21873         compiler_conditional_xfail_data global.
21874         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21875         compiler_conditional_xfail_data machinery.
21876         (f-torture-execute): Likewise.
21877         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21878         and only when unrolling loops.
21879
21880         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21881
21882 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21883
21884         * g++.old-deja/g++.pt/explicit81.C: New test.
21885
21886 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21887
21888         * g++.old-deja/g++.pt/typename26.C: New test.
21889
21890 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21891
21892         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21893         warning.
21894
21895 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21896
21897         * g++.old-deja/g++.other/array3.C: New test.
21898
21899 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21900
21901         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21902         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21903         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21904         New tests.
21905
21906 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21907
21908         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21909         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21910
21911 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21912
21913         * gcc.c-torture/execute/20000808-1.c: New test.
21914
21915 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21916
21917         * gcc.dg/c90-const-expr-1.c: New test.
21918
21919 2000-08-08  Richard Henderson  <rth@cygnus.com>
21920
21921         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21922
21923 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21924
21925         * gcc.dg/noncompile/const-ll-1.c: New test.
21926
21927 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21928
21929         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21930
21931 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21932
21933         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21934         that running programs linked against the shared version of libobjc
21935         run correctly.
21936
21937 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21938
21939         * gcc.dg/c99-printf-1.c: New test.
21940
21941 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21942
21943         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21944
21945 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21946
21947         * gcc.c-torture/execute/20000731-1.x: Delete.
21948
21949 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21950
21951         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21952         and torture_without_loops as is done by c-torture.exp.
21953         (search_for): Copy from c-torture.exp.
21954         (gcc-dg-runtest): New function, drives a directory of tests
21955         iterating over the TORTURE_OPTIONS.
21956         (scan-assembler, scan-assembler-not): Move here from
21957         individual directory drivers.
21958
21959         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21960         defined by lib/gcc-dg.exp.
21961         * gcc.dg/cpp/cpp.exp: Likewise.
21962         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21963         gcc-dg-runtest, so we cycle over optimization options.
21964
21965         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21966         * gcc.dg/compare2.c: No longer expected to fail.
21967
21968 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21969
21970         * gcc.c-torture/execute/20000804-1.c: New test.
21971
21972 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21973
21974         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21975
21976 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21977
21978         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21979
21980 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21981
21982         * gcc.c-torture/compile/20000803-1.c: New test.
21983
21984 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21985
21986         * gcc.c-torture/execute/20000801-3.c,
21987         gcc.c-torture/execute/20000801-4.c: New tests.
21988         * gcc.c-torture/execute/20000801-3.x,
21989         gcc.c-torture/execute/20000801-4.x: Xfail.
21990
21991 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21992
21993         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21994         libobjc/.libs to allow for libtool.
21995
21996 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21997
21998         * gcc.c-torture/compile/20000802-1.c: New test.
21999
22000 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
22001
22002         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
22003
22004 2000-07-31  Jeffrey A Law  (law@cygnus.com)
22005
22006         * gcc-c-torture/execute/20000731-2.c: New test.
22007
22008         * gcc.c-torture/execute/20000731-1.c: New test.
22009         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
22010
22011 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
22012
22013         * testsuite/gcc.dg/cpp/paste7.c: New test.
22014         * gcc.dg/cpp/20000725-1.c: New test.
22015
22016 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
22017
22018         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
22019         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
22020         declaration warning for __builtin_dwarf_reg_size.
22021
22022         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
22023
22024 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22025
22026         * gcc.dg/noncompile/voidparam-1.c: New test.
22027
22028 2000-07-30  Richard Henderson  <rth@cygnus.com>
22029
22030         * gcc.dg/c90-digraph-1.c: Don't xfail.
22031         * gcc.dg/compare2.c (case 10): Xfail.
22032         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
22033
22034 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
22035
22036         * gcc.dg/c99-main-1.c: New test.
22037
22038 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22039
22040         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
22041
22042 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
22043
22044         * gcc.c-tortuer/execute/20000726-1.c: New test.
22045
22046 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
22047
22048         * gcc.c-torture/execute/enum-2.c: New test.
22049
22050 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22051
22052         * gcc.dg/cpp/tr-warn3.c: New test.
22053
22054 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22055
22056         * g++.old-deja/g++.ext/implicit1.C: Remove.
22057         * g++.old-deja/g++.jason/c2.C: Remove
22058         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
22059         * g++.old-deja/g++.pt/crash16.C: Likewise.
22060         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
22061
22062 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22063
22064         * g++.old-deja/g++.other/for2.C: New test.
22065
22066 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
22067
22068         * gcc.dg/20000720-1.c: New test.
22069
22070 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
22071
22072         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
22073
22074 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
22075
22076         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
22077         * gcc.c-torture/execute/20000722-1.c: New.
22078         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
22079
22080 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
22081
22082         * gcc.dg/cpp/20000720-1.S: New test.
22083
22084 2000-07-21  Michael Meissner  <meissner@redhat.com>
22085
22086         * gcc.c-torture/execute/ieee/hugeval.c: New test.
22087
22088 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22089
22090         * g++.old-deja/g++.brendan/crash16.C,
22091         g++.old-deja/g++.brendan/parse3.C,
22092         g++.old-deja/g++.brendan/redecl1.C,
22093         g++.old-deja/g++.ns/template13.C,
22094         g++.old-deja/g++.other/decl4.C,
22095         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
22096
22097 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22098
22099         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
22100         and "Internal error".
22101
22102         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
22103         regexps.
22104         * gcc.dg/cpp/paste6.c: New test.
22105
22106 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
22107
22108         * gcc.dg/cpp/tr-direct.c: New test.
22109
22110         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
22111         gcc.dg/cpp/undef1.c: Tweak error regexps.
22112
22113 2000-07-18  Eric Christopher <echristo@redhat.com>
22114
22115         * gcc.c-torture/compile/20000718-1.c: New test.
22116
22117 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
22118
22119         * cpplex.c (_cpp_push_token): If the token being pushed back
22120         is the previous token in this context, just subtract one from
22121         context->posn.
22122         * cppmacro.c (save_expansion): Clear aux field when storing a
22123         placemarker.
22124
22125 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
22126
22127         * gcc.dg/noncompile/redecl-1.c: New test.
22128
22129 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
22130
22131         * gcc.c-torture/execute/20000717-5.c: New test.
22132         * gcc.c-torture/execute/20000717-1.x: Removed.
22133
22134 2000-07-17  Richard Henderson  <rth@cygnus.com>
22135
22136         * gcc.c-torture/execute/20000717-4.c: New test.
22137
22138 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
22139
22140         * gcc.dg/cpp/syshdr.c: New test.
22141         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
22142
22143 2000-07-17  Neil Booth  <neilb@earthling.net>
22144
22145         * gcc.dg/cpp/cmdlne-dM.c: New test.
22146         * gcc.dg/cpp/cmdlne-dD.c: New test.
22147
22148 2000-07-17  Jeffrey A Law  (law@cygnus.com)
22149
22150         * gcc.c-torture/execute/20000717-3.c: New test.
22151
22152         * gcc.c-torture/compile/20000717-1.c: New test.
22153
22154 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
22155
22156         * gcc.c-torture/execute/20000717-2.c: New test.
22157
22158 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22159
22160         * gcc.dg/formatz-1.c: New test.
22161
22162         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
22163         * gcc.dg/c99-digraph-1.c: New tests.
22164
22165         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
22166         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
22167
22168         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
22169         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
22170         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
22171         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
22172         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
22173         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
22174         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
22175
22176 2000-07-17   Greg McGary <greg@mcgary.org>
22177
22178         * gcc.c-torture/execute/20000717-1.c: New test.
22179         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
22180
22181 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
22182
22183         * gcc.c-torture/execute/20000715-2.c: New test.
22184         * gcc.dg/20000715-1.c: New test.
22185
22186 2000-07-15  Michael Meissner  <meissner@redhat.com>
22187
22188         * gcc.c-torture/execute/20000715-1.c: New test.
22189
22190 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
22191
22192         * gcc.c-torture/execute/20000707-1.c: New test.
22193
22194 2000-07-13  Neil Booth  <NeilB@earthling.net>
22195
22196         * testsuite/gcc.dg/cpp/digraph1.c,
22197         testsuite/gcc.dg/cpp/digraph2.c,
22198         testsuite/gcc.dg/cpp/digraphs.c: New tests.
22199
22200 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
22201
22202         * g77.f-torture/compile/20000630-2.f:  New test.
22203         * g77.f-torture/compile/20000630-2.x
22204
22205 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22206
22207         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
22208
22209 2000-07-11  Neil Booth  <NeilB@earthling.net>
22210
22211         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
22212
22213 2000-07-11  Neil Booth  <NeilB@earthling.net>
22214
22215         * gcc.dg/cpp/cmdlne-C.c: New.
22216
22217 2000-07-09  Neil Booth  <NeilB@earthling.net>
22218
22219         * gcc.dg/cpp/directiv.c: New tests.
22220         * gcc.dg/cpp/undef1.c: Update.
22221
22222 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
22223
22224         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
22225
22226 2000-07-09  Neil Booth  <NeilB@earthling.net>
22227
22228         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
22229
22230 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
22231
22232         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
22233         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
22234
22235 2000-07-08  Neil Booth  <NeilB@earthling.net>
22236
22237         * gcc.dg/cpp/macsyntx.c: New tests.
22238
22239 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22240
22241         * gcc.dg/20000707-1.c: New test.
22242
22243 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22244
22245         * gcc.c-torture/execute/20000706-1.c: New test.
22246         * gcc.c-torture/execute/20000706-2.c: New test.
22247         * gcc.c-torture/execute/20000706-3.c: New test.
22248         * gcc.c-torture/execute/20000706-4.c: New test.
22249         * gcc.c-torture/execute/20000706-5.c: New test.
22250
22251 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22252
22253         * g++.old-deja/g++.pt/instantiate7.C: New test.
22254
22255 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22256
22257         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
22258         * g++.old-deja/g++.mike/thunk3.C: Likewise.
22259         * g++.old-deja/g++.other/rtti3.C: Likewise.
22260         * g++.old-deja/g++.other/rttid3.C: Likewise.
22261
22262 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
22263
22264         *  g77.f-torture/compile/20000630-1.x: Fix typo
22265
22266 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
22267
22268         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
22269         assembly output.
22270
22271 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
22272
22273         * gcc.dg/cpp/ident.c: New test.
22274
22275 2000-07-05  Neil Booth  <NeilB@earthling.net>
22276
22277         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
22278           gcc.dg/cpp/lexstrng.c: New tests.
22279
22280 2000-07-04  Neil Booth  <NeilB@earthling.net>
22281
22282         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
22283         * gcc.dg/cpp/strify2.c: Same.
22284
22285 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
22286
22287         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
22288         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
22289         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
22290         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
22291
22292         * testsuite/gcc.dg/cpp/macro1.c,
22293         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
22294         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
22295         testsuite/gcc.dg/cpp/strify1.c,
22296         testsuite/gcc.dg/cpp/strify2.c: New tests.
22297
22298 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
22299
22300         * gcc.c-torture/execute/20000703-1.c: New test.
22301
22302 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22303
22304         * g++.old-deja/g++.pt (lookup10.C): New test.
22305
22306 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22307
22308         * g++.old-deja/g++.pt (typename25.C): New test.
22309
22310 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
22311
22312         * gcc.c-torture/compile/20000701-1.c: New test.
22313
22314 2000-06-30  Nick Clifton  <nickc@cygnus.com>
22315
22316         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
22317         to test case.
22318
22319 2000-06-30  Catherine Moore  <clm@cygnus.com>
22320
22321         * gcc.c-torture/execute/align-1.c: New test.
22322
22323 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
22324
22325         * g++.old-deja/g++.pt/expr8.C: New test.
22326         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
22327
22328 2000-06-29  Nick Clifton  <nickc@cygnus.com>
22329
22330         * gcc.c-torture/compile/20000629-1.c: New test.
22331
22332 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22333
22334
22335         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
22336         gcc.dg/noncompile directory, depending on whether they're
22337         preprocessor tests or not.  Annotate all the tests for the dg
22338         framework.
22339
22340         * gcc.c-torture/noncompile/noncompile.exp: Delete.
22341         * gcc.dg/noncompile/noncompile.exp: New.
22342
22343         * Moved files:
22344         Old name                                New name
22345         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
22346         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
22347         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
22348         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
22349         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
22350         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
22351         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
22352         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
22353         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
22354         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
22355         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
22356         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
22357         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
22358         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
22359         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
22360         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
22361         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
22362         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
22363         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
22364         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
22365         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
22366         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
22367         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
22368         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
22369
22370         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
22371         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
22372         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
22373         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
22374         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
22375         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
22376
22377 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22378
22379         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
22380         declare one variable.  On the fourth, error.
22381         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
22382         declared by 20000628-1a.h.
22383
22384 2000-06-29  Richard Henderson  <rth@redhat.com>
22385
22386         * gcc.c-torture/execute/930529-1.x: New file.
22387         * gcc.dg/920413-1.c: Adjust expected warning text.
22388         * gcc.dg/980217-1.c: Declare abort.
22389         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
22390
22391 2000-06-29  Jeffrey A Law  (law@cygnus.com)
22392
22393         * g77.f-torture/compile/20000629-1.f: New test.
22394         * g77.f-torture/compile/20000629-1.x: Expected to fail.
22395
22396 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22397
22398         Rearrange lots of files, removing entirely the
22399         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
22400         directories.
22401
22402         * Deleted files:
22403         gcc.c-torture/code_quality/code_quality.exp
22404         gcc.c-torture/special/special.exp
22405         gcc.failure/failure.exp
22406         gcc.failure/940409-1.x
22407         gcc.c-torture/compile/961203-1.x
22408
22409         * New files:
22410         gcc.misc-tests/linkage.exp
22411         gcc.c-torture/execute/920730-1t.c
22412         gcc.c-torture/execute/920730-1t.x
22413         gcc.c-torture/compile/920520-1.x
22414         gcc.c-torture/compile/920521-1.x
22415         gcc.c-torture/compile/981006-1.x
22416         gcc.c-torture/execute/eeprof-1.x
22417
22418         * Moved files (possibly with modifications to fit a new harness):
22419         Old name                                New name
22420         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
22421         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
22422         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
22423         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
22424         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
22425         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
22426         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
22427         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
22428         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
22429         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
22430         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
22431         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
22432         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
22433         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
22434
22435 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22436
22437         * c-torture/compile/961203-1.x: Delete.
22438
22439         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
22440         not exit. Include stdio.h.
22441         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
22442         * gcc.misc-tests/dg-12.c: Likewise.
22443         * gcc.misc-tests/dg-5.c: Likewise.
22444         * gcc.misc-tests/dg-6.c: Likewise.
22445         * gcc.misc-tests/dg-7.c: Prototype abort.
22446         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
22447         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
22448         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
22449         not exit.
22450         * gcc.misc-tests/sieve.c: Use return from main, not exit.
22451         * gcc.misc-tests/sort2.c: Use return from main, not exit.
22452
22453 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
22454
22455         * gcc.dg/cpp/20000628-1.c: New test.
22456         * gcc.dg/cpp/20000628-1.h: New header for above test.
22457         * gcc.dg/cpp/20000628-1a.h: Likewise.
22458
22459 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
22460
22461         * gcc.dg/cpp: New directory.
22462         * gcc.dg/cpp/cpp.exp: New driver.
22463         * gcc.dg/cpp/20000627-1.c: New test.
22464         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
22465         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
22466         and rewrite as a compilation test.
22467
22468         * gcc.dg: Move many files into the cpp subdirectory, possibly
22469         renaming or editing them as well.
22470         Old name                New name
22471         990119-1.c              cpp/19990119-1.c
22472         990228-1.c              cpp/19990228-1.c
22473         990407-1.c              cpp/19990407-1.c
22474         990409-1.c              cpp/19990409-1.c
22475         990413-1.c              cpp/19990413-1.c
22476         990703-1.c              cpp/19990703-1.c
22477         20000127-1.c            cpp/20000127-1.c
22478         20000129-1.c            cpp/20000129-1.c
22479         20000207-1.c            cpp/20000207-1.c
22480         20000207-2.c            cpp/20000207-2.c
22481         20000209-1.c            cpp/20000209-1.c
22482         20000209-2.c            cpp/20000209-2.c
22483         20000301-1.c            cpp/20000301-1.c
22484         20000419-1.c            cpp/20000419-1.c
22485         20000510-1.S            cpp/20000510-1.S
22486         20000519-1.c            cpp/20000519-1.c
22487         20000529-1.c            cpp/20000529-1.c
22488         20000625-1.c            cpp/20000625-1.c
22489         20000625-2.c            cpp/20000625-2.c
22490         cpp-as1.c               cpp/assert1.c
22491         cpp-as2.c               cpp/assert2.c
22492         cxx-comments-1.c        cpp/cxxcom1.c
22493         cxx-comments-2.c        cpp/cxxcom2.c
22494         endif-label.c           cpp/endif.c
22495         cpp-hash1.c             cpp/hash1.c
22496         cpp-hash2.c             cpp/hash2.c
22497         cpp-if1.c               cpp/if-1.c
22498         cpp-if2.c               cpp/if-2.c
22499         cpp-if3.c               cpp/if-3.c
22500         cpp-if4.c               cpp/if-4.c
22501         cpp-if5.c               cpp/if-5.c
22502         cpp-cond.c              cpp/if-cexp.c
22503         cpp-missingop.c         cpp/if-mop.c
22504         cpp-missingparen.c      cpp/if-mpar.c
22505         cpp-opprec.c            cpp/if-oppr.c
22506         cpp-ifparen.c           cpp/if-paren.c
22507         cpp-shortcircuit.c      cpp/if-sc.c
22508         cpp-shift.c             cpp/if-shift.c
22509         cpp-unary.c             cpp/if-unary.c
22510         cpp-li1.c               cpp/line1.c
22511         cpp-li2.c               cpp/line2.c
22512         lineno.c                cpp/line3.c
22513         lineno-2.c              cpp/line4.c
22514         cpp-mi.c                cpp/mi1.c
22515         cpp-mic.h               cpp/mi1c.h
22516         cpp-micc.h              cpp/mi1cc.h
22517         cpp-mind.h              cpp/mi1nd.h
22518         cpp-mindp.h             cpp/mi1ndp.h
22519         cpp-mix.h               cpp/mi1x.h
22520         cpp-mi2.c               cpp/mi2.c
22521         cpp-mi2a.h              cpp/mi2a.h
22522         cpp-mi2b.h              cpp/mi2b.h
22523         cpp-mi2c.h              cpp/mi2c.h
22524         cpp-mi3.c               cpp/mi3.c
22525         cpp-mi3.def             cpp/mi3.def
22526         poison-1.c              cpp/poison.c
22527         pr-impl.c               cpp/prag-imp.c
22528         cpp-redef-2.c           cpp/redef1.c
22529         cpp-redef.c             cpp/redef2.c
22530         strpaste.c              cpp/strp1.c
22531         strpaste-2.c            cpp/strp2.c
22532         cpp-tradpaste.c         cpp/tr-paste.c
22533         cpp-tradstringify.c     cpp/tr-str.c
22534         cpp-tradwarn1.c         cpp/tr-warn1.c
22535         cpp-tradwarn2.c         cpp/tr-warn2.c
22536         trigraphs.c             cpp/trigraphs.c
22537         cpp-unc1.c              cpp/unc1.c
22538         cpp-unc2.c              cpp/unc2.c
22539         cpp-unc3.c              cpp/unc3.c
22540         cpp-unc.c               cpp/unc4.c
22541         undef.c                 cpp/undef1.c
22542         undef-2.c               cpp/undef2.c
22543         cpp-wi1.c               cpp/widestr1.c
22544
22545 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
22546
22547         * lib/g++.exp (g++_include_flags): Tweak.
22548
22549 2000-06-27  H.J. Lu  <hjl@gnu.org>
22550             Loren J. Rittle  <ljrittle@acm.org>
22551
22552         * lib/g++.exp (g++_include_flags): Override libgloss.exp
22553         version with one that knows about the new gcc tree structure.
22554         (g++_link_flags): Same.
22555
22556 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
22557
22558         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
22559         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
22560         case we are cross-compiling.
22561
22562         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
22563         g++.old-deja/g++.niklas/Makefile.in,
22564         g++.old-deja/g++.niklas/configure.in,
22565         g++.old-deja/g++.other/Makefile.in,
22566         g++.old-deja/g++.other/configure.in,
22567         gcc.c-torture/code_quality/Makefile.in,
22568         gcc.c-torture/code_quality/configure.in,
22569         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
22570         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
22571         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
22572         gcc.c-torture/execute/ieee/Makefile.in,
22573         gcc.c-torture/execute/ieee/configure.in,
22574         gcc.c-torture/noncompile/Makefile.in,
22575         gcc.c-torture/noncompile/configure.in,
22576         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22577         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22578         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22579
22580 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22581
22582         * g++.old-deja/g++.other/ambig3.C: New test.
22583
22584 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22585
22586         * g++.old-deja/g++.pt/syntax1.C: New test.
22587         * g++.old-deja/g++.pt/syntax2.C: New test.
22588         * g++.old-deja/g++.other/syntax3.C: New test.
22589         * g++.old-deja/g++.other/syntax4.C: New test.
22590
22591 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22592
22593         * gcc.dg/20000623-1.c: Prototype exit and abort.
22594
22595 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22596
22597         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22598         New tests.
22599         * gcc.dg/cpp-mi3.def: New file.
22600
22601         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22602         inside assertions.
22603         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22604         lexer's error messages.
22605         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22606         divine anything from the linemarkers.
22607         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22608         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22609
22610 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22611
22612         * gcc.dg/20000623-1.c: New test.
22613
22614 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22615
22616         * gcc.c-torture/execute/20000622-1.c: New test.
22617
22618 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22619
22620         * g++.old-deja/g++.other/init15.C: New test.
22621
22622 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22623
22624         * g++.old-deja/g++.pt/vaarg2.C: New test.
22625         * g++.old-deja/g++.pt/vaarg3.C: New test.
22626
22627 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22628
22629         * g++.old-deja/g++.other/dyncast6.C: New test.
22630
22631 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22632
22633         * gcc.c-torture/execute/loop-6.c: New test.
22634
22635 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22636
22637         * gcc.dg/20000614-1.c: New test.
22638         * gcc.dg/20000614-2.c: New test.
22639
22640 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22641
22642         * g++.old-deja/g++.other/inline12.C: New test.
22643
22644 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22645
22646         * g++.old-deja/g++.other/eh1.C: New test.
22647
22648 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22649
22650         * g++.old-deja/g++.other/type.C: New test.
22651
22652 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22653
22654         * g++.old-deja/g++.other/initstring.C: New test.
22655
22656 2000-06-12  Jason Merrill  <jason@redhat.com>
22657
22658         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22659
22660 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22661
22662         * gcc.c-torture/compile/20000609-1.c: New test.
22663
22664 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22665
22666         * gcc.dg/20000609-1.c: New test.
22667
22668 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22669
22670         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22671         * gcc.c-torture/noncompile/poison-1.c: Move...
22672         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22673         * gcc.dg/cpp-li1.c: Add a token after the #line.
22674
22675 2000-06-05  Richard Henderson  <rth@cygnus.com>
22676
22677         * gcc.c-torture/execute/20000605-2.c: New test.
22678         * gcc.c-torture/execute/20000605-3.c: New test.
22679
22680 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22681
22682         * g77.f-torture/execute/20000503-1.x: New file.
22683
22684 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22685
22686         * g++.old-deja/g++.eh/badalloc1.C: New test.
22687
22688 2000-06-05  Richard Henderson  <rth@cygnus.com>
22689
22690         * gcc.c-torture/execute/20000605-1.c: New test.
22691
22692 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22693             Nathan Sidwell <nathan@codesourcery.com>
22694
22695         * gcc.c-torture/compile/20000605-1.c: New test.
22696
22697 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22698
22699         * g77.f-torture/compile/20000601-1.f:  New test.
22700
22701 2000-06-03  Richard Henderson  <rth@cygnus.com>
22702
22703         * gcc.c-torture/execute/20000603-1.c: New.
22704
22705 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22706
22707         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22708         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22709
22710 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22711
22712         * gcc.dg/compare2.c (case 12): XFAIL.
22713         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22714         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22715
22716         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22717
22718 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22719
22720         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22721         guard macro is already defined when the header is first
22722         included.
22723         * gcc.dg/cpp-mix.h: New file.
22724         * gcc.dg/endif-label.c: Update patterns to match compiler.
22725
22726         * g++.brendan/complex1.C: Declare abort.
22727         * g++.law/refs4.C: Remove XFAIL.
22728         * g++.oliva/expr2.C: Declare abort and exit.
22729
22730 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22731
22732         * gcc.c-torture/execute/20000528-1.c: New test.
22733
22734         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22735         * g++.old-deja/g++.law/temps4.C: Likewise.
22736
22737         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22738         stdlib.h.  Call abort() on failure.
22739         * g++.old-deja/g++.law/refs4.C: Likewise.
22740         * g++.old-deja/g++.law/temps4.C: Likewise.
22741         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22742         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22743
22744 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22745
22746         Relative to g++.dg/special:
22747         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22748
22749         Relative to g++.old-deja:
22750         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22751         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22752         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22753         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22754         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22755         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22756         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22757
22758         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22759         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22760         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22761         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22762         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22763         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22764         and/or string.h.
22765
22766         * g++.other/goto1.C: Update expectations for error messages.
22767
22768 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22769
22770         * gcc.c-torture/compile/20000523-1.c: New test.
22771
22772 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22773
22774         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22775
22776 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22777
22778         * g++.old-deja/g++.eh/catch11.C: New test.
22779         * g++.old-deja/g++.eh/catch12.C: New test.
22780
22781 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22782
22783         * gcc.c-torture/execute/20000523-1.c: New test.
22784
22785 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22786
22787         * c-torture/execute/bcp-1.c: Replace abort in arg of
22788         __builtin_constant_p with a generic external function.
22789
22790         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22791         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22792         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22793         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22794         Prototype abort and/or exit.
22795
22796         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22797         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22798         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22799         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22800
22801 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22802
22803         * gcc.dg/dwarf2-1.c: New test.
22804
22805 2000-05-20  Richard Henderson  <rth@cygnus.com>
22806
22807         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22808
22809 2000-05-20  Andreas Jaeger  <aj@suse.de>
22810
22811         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22812         testcase.
22813
22814 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22815
22816         * gcc.c-torture/execute/20000519-2.c: New test.
22817
22818 2000-05-19  Andreas Jaeger  <aj@suse.de>
22819
22820         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22821         which fails with SSA.
22822
22823         * lib/c-torture.exp: Also test with -O3 -fssa.
22824
22825 2000-05-18  Michael Meissner  <meissner@redhat.com>
22826
22827         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22828         * gcc.c-torture/execute/920415-1.c: Ditto.
22829         * gcc.c-torture/execute/920501-1.c: Ditto.
22830         * gcc.c-torture/execute/conversion.c: Ditto.
22831         * gcc.c-torture/execute/cvt-1.c: Ditto.
22832
22833 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22834
22835         * gcc.c-torture/compile/20000518-1.c: New test.
22836
22837 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22838
22839         * g77.f-torture/compile/200005018.f:  New test.
22840
22841 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22842
22843         * gcc.c-torture/compile/20000517-1.c: New test.
22844
22845 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22846
22847         * gcc.c-torture/execute/20000516-1.c: New test.
22848
22849 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22850
22851         * g++.old-deja/g++.other/eh.C: New test.
22852
22853 2000-05-12  Richard Henderson  <rth@cygnus.com>
22854
22855         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22856         constants through to doit's conditional.
22857
22858 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22859
22860         * gcc.c-torture/compile/20000511-1.c: New test.
22861         * g77.f-torture/compile/20000511-1.f: New test.
22862         * g77.f-torture/compile/20000511-2.f: New test.
22863
22864 2000-05-11  Michael Meissner  <meissner@redhat.com>
22865
22866         * gcc.c-torture/execute/20000511-1.c: New test.
22867
22868 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22869
22870         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22871         * gcc.dg/20000510-1.S: New.
22872
22873 2000-05-08  Catherine Moore  <clm@cygnus.com>
22874
22875         * gcc.dg/unused-3.c: New.
22876
22877 2000-05-06  Richard Henderson  <rth@cygnus.com>
22878
22879           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22880           * g++.old-deja/g++.mike/warn1.C: Likewise.
22881           * g++.old-deja/g++.pt/local1.C: Likewise.
22882           * g++.old-deja/g++.pt/local7.C: Likewise.
22883           * g++.old-deja/g++.pt/spec16.C: Likewise.
22884
22885 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22886
22887         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22888
22889 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22890
22891           * g77.f-torture/execute/20000503-1.f:  New test.
22892
22893 2000-05-04  Andreas Jaeger  <aj@suse.de>
22894
22895         * gcc.dg/noreturn-2.c: New test.
22896
22897 2000-05-04  Neil Booth  <NeilB@earthling.net>
22898
22899         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22900         preprocessor.
22901
22902 2000-05-04  Richard Henderson  <rth@cygnus.com>
22903
22904         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22905
22906 2000-05-04  Richard Henderson  <rth@cygnus.com>
22907
22908         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22909         OpenSSL by Jason R Thorpe.
22910
22911 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22912
22913         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22914
22915 2000-05-03  Robert Lipe <robertlipe@usa.net>
22916
22917         * gcc.dg/20000503-1.c: New test.
22918
22919 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22920
22921         * gcc.c-torture/compile/20000502-1.c: New test.
22922         * g++.old-deja/g++.other/align.C: New test.
22923         * gcc.dg/cpp-tradstringify.c: New test.
22924
22925 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22926
22927         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22928         and hard registers.
22929
22930 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22931
22932         * gcc.c-torture/execute/loop-5.c: New test.
22933
22934 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22935
22936         * gcc.c-torture/execute/va-arg-20.c: New test.
22937
22938 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22939
22940         * gcc.c-torture/execute/20000422-1.c: New test.
22941
22942 2000-04-20  Greg McGary  <gkm@gnu.org>
22943
22944         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22945         when optimizing, but without sibling-call optimizations (-O1).
22946
22947 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22948
22949           * gcc.c-torture/compile/20000420-1.c: New test.
22950
22951 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22952
22953         * g++.abi/ptrflags.C: New test.
22954         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22955
22956 2000-04-19  Catherine Moore  <clm@cygnus.com>
22957
22958         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22959
22960 2000-04-19  Greg McGary  <gkm@gnu.org>
22961
22962         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22963         sibling-call optimizations.
22964
22965 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22966
22967         * gcc.dg/20000419-1.c: New test.
22968
22969 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22970
22971         * gcc.c-torture/execute/20000412-6.c: New test.
22972
22973 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22974
22975         * gcc.c-torture/execute/20000412-5.c: New test.
22976         * g77.f-torture/compile/20000412-1.f: New test.
22977         * gcc.c-torture/execute/20000412-4.c: New test.
22978         * gcc.c-torture/compile/20000412-2.c: New test.
22979         * gcc.c-torture/execute/20000412-3.c: New test.
22980         * gcc.c-torture/compile/20000412-1.c: New test.
22981         * gcc.c-torture/execute/20000412-2.c: New test.
22982
22983 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22984
22985         * objc/execute/bf-20.m: New test.
22986
22987 2000-04-10  Richard Henderson  <rth@cygnus.com>
22988
22989         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22990
22991         * gcc.c-torture/execute/20000412-1.c: New test.
22992
22993 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22994
22995         * g++.old-deja/g++.eh/catchptr1.C: New test.
22996
22997 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22998
22999         * g++.old-deja/g++.abi/cxa_vec.C: New test.
23000
23001 2000-04-08  Neil Booth  <NeilB@earthling.net>
23002
23003         * gcc.dg/cpp-nullchar.c: Remove test as
23004         embedded nulls cause problems.
23005
23006 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23007
23008         * gcc.dg/compare2.c: New test.
23009
23010 2000-04-08  Neil Booth  <NeilB@earthling.net>
23011
23012         * gcc.dg/cpp-nullchar.c: New test.
23013
23014 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
23015
23016         * gcc.dg/cpp-mi2.c: New test.
23017         * gcc.dg/cpp-mi2[abc].h: New files.
23018
23019 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
23020
23021         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
23022         member name.
23023
23024 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23025
23026         * g++.old-deja/g++.abi/vmihint.C: New test.
23027
23028 2000-04-06  Neil Booth  <NeilB@earthling.net>
23029
23030         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
23031         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
23032         copyright.
23033
23034 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
23035
23036         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
23037         avoid stack-frame overwrite.
23038
23039 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
23040
23041         * gcc.c-torture/compile/20000405-2.c: New test.
23042         * gcc.c-torture/compile/20000405-3.c: New test.
23043
23044 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23045
23046         * gcc.c-torture/compile/20000405-1.c: New test.
23047
23048 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
23049
23050         * gcc.dg/cast-qual-1.c: Revert last change.
23051
23052 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23053
23054         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
23055
23056 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
23057
23058         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
23059         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
23060
23061 2000-04-03  Jeffrey A Law  (law@cygnus.com)
23062
23063         * gcc.c-torture/compile/20000403-2.c: New test.
23064         * gcc.c-torture/compile/20000403-1.c: New test.
23065
23066 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
23067
23068         * gcc.c-torture/execute/20000403-1.c: New test.
23069
23070 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
23071
23072         * gcc.c-torture/execute/20000402-1.c: New test.
23073
23074 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
23075
23076         * gcc.c-torture/execute/va-arg-15.c: New test.
23077         * gcc.c-torture/execute/va-arg-16.c: New test.
23078         * gcc.c-torture/execute/va-arg-17.c: New test.
23079         * gcc.c-torture/execute/va-arg-18.c: New test.
23080         * gcc.c-torture/execute/va-arg-19.c: New test.
23081
23082 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
23083
23084         * gcc.c-torture/compile/981211-1.c: Move to...
23085         * gcc.dg/cpp-as1.c: ...here.
23086         * gcc.dg/cpp-as2.c: New file.
23087
23088         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
23089         compiler.
23090
23091 2000-04-02  Neil Booth  <NeilB@earthling.net>
23092
23093         * gcc.dg/cpp-cond.c  New tests.
23094         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
23095         accidental success less likely.
23096         * gcc.dg/cpp-missingop.c  New tests.
23097         * gcc.dg/cpp-missingparen.c  New tests.
23098         * gcc.dg/cpp-shift.c  New tests.
23099         * gcc.dg/cpp-shortcircuit.c  New tests.
23100         * gcc.dg/cpp-unary.c  New tests.
23101
23102 2000-03-29  Jeffrey A Law  (law@cygnus.com)
23103
23104         * gcc.c-torture/compile/20000329-1.c: New test.
23105
23106 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
23107
23108         * gcc.c-torture/compile/20000326-1.c: New test.
23109         * gcc.c-torture/compile/20000326-2.c: New test.
23110
23111 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
23112
23113         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
23114         the first parameter is a function argument.
23115
23116 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
23117
23118         * g++.old-deja/g++.ext/array4.C: New test.
23119
23120 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
23121
23122         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
23123
23124 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23125
23126         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
23127
23128 2000-03-19  Richard Henderson  <rth@cygnus.com>
23129
23130         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
23131
23132 2000-03-19  Richard Henderson  <rth@cygnus.com>
23133
23134         * gcc.c-torture/compile/20000319-1.c: New test.
23135
23136 2000-03-14  Jeffrey A Law  (law@cygnus.com)
23137
23138         * gcc.c-torture/execute/20000314-3.c: New test.
23139         * gcc.c-torture/execute/20000314-2.c: New test.
23140         * gcc.c-torture/execute/20000314-1.c: New test.
23141         * gcc.c-torture/compile/20000314-2.c: New test.
23142         * gcc.c-torture/compile/20000314-1.c: New test.
23143
23144 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
23145
23146         * g++.old-deja/g++.warn/inline.C: New test.
23147
23148 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
23149
23150         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
23151         standards-compliant result rather than specific constants.
23152         Put test-values in array.
23153
23154 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
23155
23156         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
23157         (g++_target_compile): Put test-specific options last.
23158
23159 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23160
23161         * g++.old-deja/g++.eh/vbase4.C: New test.
23162
23163 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23164
23165         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
23166
23167 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23168
23169         * g++.old-deja/g++.brendan/misc12.C: Removed.
23170         * g++.old-deja/g++.pt/memtemp77.C: Constify.
23171         * g++.old-deja/g++.ext/pretty4.C: New test.
23172
23173 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23174
23175         * g++.old-deja/g++.other/string2.C: New test.
23176
23177 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
23178
23179         * g++.old-deja/g++.warn/impint2.C: New test.
23180
23181 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
23182
23183         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
23184         is 1, not zero.
23185
23186 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
23187
23188         * g++.old-deja/g++.warn/impint.C: New test.
23189         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
23190         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
23191         * g++.old-deja/g++.pt/explicit12.C: Likewise.
23192         * g++.old-deja/g++.pt/explicit13.C: Likewise.
23193         * g++.old-deja/g++.pt/explicit17.C: Likewise.
23194         * g++.old-deja/g++.pt/explicit18.C: Likewise.
23195         * g++.old-deja/g++.pt/explicit19.C: Likewise.
23196         * g++.old-deja/g++.pt/explicit23.C: Likewise.
23197         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23198         * g++.old-deja/g++.pt/explicit35.C: Likewise.
23199         * g++.old-deja/g++.pt/explicit6.C: Likewise.
23200         * g++.old-deja/g++.pt/memclass7.C: Likewise.
23201
23202 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
23203
23204         * gcc.dg/cpp-redef.c: New test.
23205
23206 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
23207
23208         * g++.old-deja/g++.pt/unify7.C: New test.
23209
23210 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23211
23212         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
23213         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
23214
23215 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
23216
23217         * gcc.c-torture/compile/20000224-1.c: New test.
23218
23219 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23220
23221         * gcc.c-torture/compile/cpp-2.c: New test.
23222         * gcc.c-torture/compile/cpp-1.c: New test.
23223
23224 2000-02-25  Jeffrey A Law  (law@cygnus.com)
23225
23226         * gcc.c-torture/execute/20000225-1.c: New test.
23227
23228 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23229
23230         * gcc.dg/cpp-li2.c: New test.
23231
23232         * gcc.dg/cpp-wi1.c: New test.
23233
23234         * gcc.dg/cpp-li1.c: New test.
23235
23236 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
23237
23238         * g++.old-deja/g++.other/sizeof5.C: New test.
23239
23240 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23241
23242         * gcc.c-torture/execute/va-arg-13.c: New test.
23243
23244 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
23245
23246         * gcc.c-torture/execute/va-arg-12.c: New test.
23247
23248 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23249
23250         * gcc.c-torture/execute/20000223-1.c: New test.
23251
23252 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23253
23254         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
23255
23256 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
23257
23258         * g++.old-deja/g++.abi/ptrmem.C: New test.
23259
23260 2000-02-19  Richard Henderson  <rth@cygnus.com>
23261
23262         * gcc.c-torture/compile/init-3.c: New.
23263
23264 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
23265
23266         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
23267         ALWAYS_CXXFLAGS.
23268
23269 2000-02-11  Robert Lipe <robertl@sco.com>
23270
23271         * gcc.c-torture/compile/20000211-3.c: New test.
23272
23273 2000-02-11  Martin Buchholz <martin@xemacs.org>
23274
23275         * gcc.c-torture/compile/20000211-2.c: New test.
23276
23277 2000-02-11  Jeffrey A Law  (law@cygnus.com)
23278
23279         * gcc.c-torture/compile/20000211-1.c: New test.
23280
23281 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
23282
23283         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
23284           on native targets
23285
23286 2000-02-08  Nathan Sidwell  <nathan@acm.org>
23287
23288         * g++.old-deja/g++.other/cast5.C: New test.
23289
23290 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
23291
23292         * gcc.c-torture/execute/20000205-1.c: New.
23293
23294 2000-02-03  Nathan Sidwell  <nathan@acm.org>
23295
23296         * g++.old-deja/g++.jason/cast3.C: Return void.
23297         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
23298
23299 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23300
23301         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
23302
23303         * gcc.dg/loop-1.c: New test.
23304
23305 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
23306
23307         * gcc.c-torture/compile/20000127-1.c: New test.
23308         * gcc.c-torture/execute/991228-1.c: New test.
23309
23310 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23311
23312         * gcc.dg/unused-2.c: New test.
23313
23314         * gcc.dg/conv-1.c: New test.
23315
23316 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
23317
23318         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
23319         compiler.
23320         (tool_option_proc): Fix typo.
23321
23322 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
23323
23324         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
23325         of the ld on the host, not on the build machine.
23326         Also, don't crash if '--help' is not a supported option.
23327
23328 2000-01-24  Richard Henderson  <rth@cygnus.com>
23329
23330         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
23331
23332 2000-01-20  Jeffrey A Law  (law@cygnus.com)
23333
23334         * gcc.c-torture/execute/20000120-2.c: New test.
23335         * gcc.c-torture/execute/20000120-1.c: New test.
23336
23337 2000-01-13  Jeffrey A Law  (law@cygnus.com)
23338
23339         * gcc.c-torture/execute/20000113-1.c: New test.
23340
23341 2000-01-12  Jeffrey A Law  (law@cygnus.com)
23342
23343         * gcc.c-torture/execute/20000112-1.c: New test.
23344
23345 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23346
23347         * gcc.dg/20000111-1.c: New test.
23348
23349 2000-01-10  Jeffrey A Law  (law@cygnus.com)
23350
23351         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
23352         with 16 bit integers.
23353
23354 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23355
23356         * gcc.dg/20000108-1.c: New test.
23357
23358 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23359
23360         * g++.old-deja/g++.ns/koenig8.C: New test.
23361
23362 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23363
23364         * g++.old-deja/g++.other/cast4.C: New test.
23365
23366 2000-01-05  Jeffrey A Law  (law@cygnus.com)
23367
23368         * gcc.c-torture/compile/20000105-2.c: New test.
23369         * gcc.c-torture/compile/20000105-1.c: New test.
23370
23371 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23372
23373         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
23374         references to printf & atoi to conform to ANSI standard.
23375         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
23376         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
23377         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
23378         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
23379         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
23380         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23381         * g++.old-deja/g++.brendan/copy1.C: Likewise.
23382         * g++.old-deja/g++.brendan/copy2.C: Likewise.
23383         * g++.old-deja/g++.brendan/copy3.C: Likewise.
23384         * g++.old-deja/g++.brendan/copy4.C: Likewise.
23385         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23386         * g++.old-deja/g++.brendan/copy6.C: Likewise.
23387         * g++.old-deja/g++.brendan/copy7.C: Likewise.
23388         * g++.old-deja/g++.brendan/copy8.C: Likewise.
23389         * g++.old-deja/g++.brendan/crash11.C: Likewise.
23390         * g++.old-deja/g++.brendan/crash14.C: Likewise.
23391         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
23392         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23393         * g++.old-deja/g++.brendan/delete2.C: Likewise.
23394         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
23395         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
23396         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
23397         * g++.old-deja/g++.brendan/eh1.C: Likewise.
23398         * g++.old-deja/g++.brendan/groff1.C: Likewise.
23399         * g++.old-deja/g++.brendan/init3.C: Likewise.
23400         * g++.old-deja/g++.brendan/misc12.C: Likewise.
23401         * g++.old-deja/g++.brendan/misc7.C: Likewise.
23402         * g++.old-deja/g++.brendan/new2.C: Likewise.
23403         * g++.old-deja/g++.brendan/operators4.C: Likewise.
23404         * g++.old-deja/g++.brendan/operators5.C: Likewise.
23405         * g++.old-deja/g++.brendan/overload2.C: Likewise.
23406         * g++.old-deja/g++.brendan/overload7.C: Likewise.
23407         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
23408         * g++.old-deja/g++.brendan/reference1.C: Likewise.
23409         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
23410         * g++.old-deja/g++.brendan/template24.C: Likewise.
23411         * g++.old-deja/g++.brendan/template3.C: Likewise.
23412         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
23413         * g++.old-deja/g++.jason/inline3.C: Likewise.
23414         * g++.old-deja/g++.jason/opeq.C: Likewise.
23415         * g++.old-deja/g++.law/arg5.C: Likewise.
23416         * g++.old-deja/g++.law/arm7.C: Likewise.
23417         * g++.old-deja/g++.law/ctors11.C: Likewise.
23418         * g++.old-deja/g++.law/cvt8.C: Likewise.
23419         * g++.old-deja/g++.law/init9.C: Likewise.
23420         * g++.old-deja/g++.law/refs4.C: Likewise.
23421         * g++.old-deja/g++.law/template2.C: Likewise.
23422         * g++.old-deja/g++.law/visibility24.C: Likewise.
23423         * g++.old-deja/g++.law/vtable3.C: Likewise.
23424         * g++.old-deja/g++.mike/asm2.C: Likewise.
23425         * g++.old-deja/g++.mike/eh1.C: Likewise.
23426         * g++.old-deja/g++.mike/misc1.C: Likewise.
23427         * g++.old-deja/g++.mike/misc13.C: Likewise.
23428         * g++.old-deja/g++.mike/misc14.C: Likewise.
23429         * g++.old-deja/g++.mike/ns12.C: Likewise.
23430         * g++.old-deja/g++.mike/p1248.C: Likewise.
23431         * g++.old-deja/g++.mike/p3708.C: Likewise.
23432         * g++.old-deja/g++.mike/p3708a.C: Likewise.
23433         * g++.old-deja/g++.mike/p3708b.C: Likewise.
23434         * g++.old-deja/g++.mike/p646.C: Likewise.
23435         * g++.old-deja/g++.mike/p700.C: Likewise.
23436         * g++.old-deja/g++.mike/p783.C: Likewise.
23437         * g++.old-deja/g++.mike/p783a.C: Likewise.
23438         * g++.old-deja/g++.mike/p783b.C: Likewise.
23439         * g++.old-deja/g++.mike/p786.C: Likewise.
23440         * g++.old-deja/g++.mike/p789.C: Likewise.
23441         * g++.old-deja/g++.mike/p789a.C: Likewise.
23442         * g++.old-deja/g++.mike/p807a.C: Likewise.
23443         * g++.old-deja/g++.other/delete3.C: Likewise.
23444         * g++.old-deja/g++.other/dyncast1.C: Likewise.
23445         * g++.old-deja/g++.other/dyncast2.C: Likewise.
23446         * g++.old-deja/g++.other/dyncast3.C: Likewise.
23447         * g++.old-deja/g++.other/empty1.C: Likewise.
23448         * g++.old-deja/g++.other/temporary1.C: Likewise.
23449         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
23450         * g++.old-deja/g++.pt/t16.C: Likewise.
23451         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
23452
23453 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
23454
23455         * gcc.dg/991230-1.c: New test.
23456
23457 1999-12-29  Jeffrey A Law  (law@cygnus.com)
23458
23459         * gcc.c-torture/compile/991229-3.c: New test.
23460         * gcc.c-torture/compile/991229-2.c: New test.
23461         * gcc.c-torture/compile/991229-1.c: New test.
23462
23463 1999-12-29  Greg McGary <gkm@eng.ascend.com>
23464
23465         * gcc.c-torture/compile/labels-2.c: New test.
23466
23467 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23468
23469         * gcc.c-torture/execute/991227-1.c: New test.
23470
23471 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23472
23473         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
23474
23475 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23476
23477         * gcc.c-torture/execute/991221-1.c: New test.
23478
23479 1999-12-20  Nathan Sidwell  <nathan@acm.org>
23480
23481         * g++.old-deja/g++.other/cast3.C: New test.
23482
23483 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
23484
23485         * gcc.c-torture/execute/991216-4.c: New test.
23486
23487 1999-12-16  Michael Meissner  <meissner@cygnus.com>
23488
23489         * gcc.c-torture/execute/991216-1.c: New test.
23490         * gcc.c-torture/execute/991216-2.c: New test.
23491         * gcc.c-torture/execute/991216-3.c: New test.
23492
23493 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23494
23495         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
23496         Actually make the test fail by using "-O2" for compilation.
23497
23498 1999-12-15  Nathan Sidwell  <nathan@acm.org>
23499
23500         * g++.old-deja/g++.warn/cast-align1.C: New test.
23501
23502 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23503
23504         * gcc.c-torture/compile/991214-1.c: New test.
23505         * gcc.c-torture/compile/991214-2.c: New test.
23506
23507 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23508
23509         * gcc.dg/991214-1.c: New test.
23510
23511 1999-12-13  Jeffrey A Law  (law@cygnus.com)
23512
23513         * gcc.c-torture/compile/991213-3.c: New test.
23514         * gcc.c-torture/compile/991213-2.c: New test.
23515         * gcc.c-torture/compile/991213-1.c: New test.
23516
23517 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
23518
23519         * gcc.dg/991209-1.c: New test.
23520
23521 1999-12-08  Nathan Sidwell <nathan@acm.org>
23522
23523         * gcc.c-torture/compile/991208-1.c: New test.
23524
23525 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23526
23527         * gcc.dg/ultrasp2.c: New test.
23528
23529 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
23530
23531         * g++.old-deja/g++.abi/align.C (main): Fix typo.
23532
23533 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
23534
23535         * gcc.c-torture/compile/991202-1.c: New test.
23536         * gcc.c-torture/execute/991202-1.c: New test.
23537         * gcc.c-torture/execute/991202-2.c: New test.
23538         * gcc.c-torture/execute/991202-3.c: New test.
23539
23540 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
23541
23542         * g++.old-deja/g++.abi/align.C: New test.
23543         * g++.old-deja/g++.abi/aggregates.C: Likewise.
23544         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23545
23546 1999-12-01  Richard Henderson  <rth@cygnus.com>
23547
23548         * gcc.c-torture/execute/991201-1.c: New.
23549
23550 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
23551
23552         * gcc.dg/991129-1.c: New test.
23553
23554 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23555
23556         * gcc.c-torture/compile/991127-1.c: New test.
23557
23558 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23559
23560         * g++.old-deja/g++.other/warn4.C: New test.
23561
23562 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23563
23564         * g++.old-deja/g++.eh/cleanup2.C: New test.
23565         * g++.old-deja/g++.ext/pretty2.C: New test.
23566         * g++.old-deja/g++.ext/pretty3.C: New test.
23567         * g++.old-deja/g++.other/debug6.C: New test.
23568
23569 1999-10-20  Jim Wilson  <wilson@cygnus.com>
23570
23571         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
23572         compiler_output to look for one error message instead of two.
23573
23574 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23575
23576         * gcc.c-torture/execute/991118-1.c: Also test case
23577         where the word boundary does not split a byte evenly.
23578
23579 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23580
23581         * g++.old-deja/g++.ext/restrict1.C: New test.
23582
23583 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23584
23585         * gcc.c-torture/execute/991118-1.c: New test.
23586
23587 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23588
23589         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23590         working directory pathnames.
23591
23592 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23593
23594         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23595         host is equipped with driver.h and driver.o so it can actually
23596         compile and run the tests.
23597
23598 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23599
23600         * gcc.c-torture/compile/991008-1.c: New test.
23601
23602 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23603
23604         * lib/gcc-dg.exp: Include target-supports.exp
23605
23606 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23607
23608         * lib/target-supports.exp: New file: Provide procs to test for
23609         features supported by the target.
23610         (check_weak_available): Moved here from ecos.exp.
23611         (check_alias_available): New proc: Determine of the target
23612         toolchain supports the alias attribute.
23613
23614         * gcc.dg/special/ecos.exp: Move check_weak_available to
23615         target-supports.exp.
23616         (alias-1.c): Only perform the test if the target supports
23617         aliases.
23618         (wkali-1.c): Only perform the test if the target supports
23619         aliases.
23620
23621         * gcc.dg/990506-0.c: Expect error messages from cross
23622         targets as well as native targets.
23623
23624 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23625
23626         * gcc.dg/ultrasp1.c: Removed xfail.
23627         * gcc.dg/struct-ret-2.c: Likewise.
23628         * gcc.dg/array-1.c: Likewise.
23629
23630 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23631
23632         * gcc.dg/struct-ret-2.c: New test.
23633
23634         * gcc.dg/array-1.c: New test.
23635
23636 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23637
23638         * gcc.c-torture/execute/991030-1.c: New test.
23639
23640 1999-10-26  Richard Henderson  <rth@cygnus.com>
23641
23642         * gcc.c-torture/compile/991026-2.c: New test.
23643
23644 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23645
23646         * gcc.c-torture/compile/991026-1.c: New test.
23647
23648 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23649
23650         * gcc.c-torture/execute/991023-1.c: New test.
23651
23652 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23653
23654         * gcc.c-torture/execute/991019-1.c: New test.
23655
23656 1999-10-16  Richard Henderson  <rth@cygnus.com>
23657
23658         * gcc.c-torture/execute/991016-1.c: New test.
23659
23660 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23661
23662         * gcc.c-torture/execute/991014-1.c: New test.
23663
23664 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23665
23666         * g++.old-deja/g++.other/union2.C: New test.
23667
23668 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23669
23670         * g++.old-deja/g++.other/vaarg2.C: New test.
23671         * g++.old-deja/g++.other/vaarg3.C: New test.
23672
23673 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23674
23675         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23676         in compile/.
23677
23678 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23679
23680         * gcc.c-torture/execute/va-arg-11.c: New test.
23681
23682 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23683
23684         * lib/file-format.exp (gcc_target_object_format): Don't
23685         crash if objdump is unavailable.
23686
23687 1999-09-29  Donn Terry <donn@interix.com>
23688
23689         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23690
23691 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23692
23693         * gcc.c-torture/compile/990928-1.c: New test.
23694
23695 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23696
23697         * g++.old-deja/g++.other/decl6.C: New test.
23698
23699 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23700
23701         * gcc.c-torture/execute/va-arg-10.c: New test.
23702
23703 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23704
23705         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23706         __PRETTY_FUNCTION__.
23707
23708 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23709
23710         * gcc.c-torture/execute/990923-1.c: New test.
23711
23712 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23713
23714         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23715         for which -fpic is inappropriate.
23716
23717 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23718
23719         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23720
23721 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23722
23723         * g++.old-deja/g++.other/dyncast1.C: New test.
23724         * g++.old-deja/g++.other/dyncast2.C: New test.
23725         * g++.old-deja/g++.other/dyncast3.C: New test.
23726         * g++.old-deja/g++.other/dyncast4.C: New test.
23727         * g++.old-deja/g++.other/dyncast5.C: New test.
23728         * g++.old-deja/g++.eh/catch3.C: New test.
23729         * g++.old-deja/g++.eh/catch3p.C: New test.
23730         * g++.old-deja/g++.eh/catch4.C: New test.
23731         * g++.old-deja/g++.eh/catch4p.C: New test.
23732         * g++.old-deja/g++.eh/catch5.C: New test.
23733         * g++.old-deja/g++.eh/catch5p.C: New test.
23734         * g++.old-deja/g++.eh/catch6.C: New test.
23735         * g++.old-deja/g++.eh/catch6p.C: New test.
23736         * g++.old-deja/g++.eh/catch7.C: New test.
23737         * g++.old-deja/g++.eh/catch7p.C: New test.
23738         * g++.old-deja/g++.eh/catch8.C: New test.
23739         * g++.old-deja/g++.eh/catch8p.C: New test.
23740         * g++.old-deja/g++.eh/catch9.C: New test.
23741         * g++.old-deja/g++.eh/catch9p.C: New test.
23742
23743 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23744
23745         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23746         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23747
23748 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23749
23750         * gcc.c-torture/compile/990913-1.c: New test.
23751
23752 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23753
23754         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23755         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23756
23757 1999-09-09  Richard Henderson  <rth@cygnus.com>
23758
23759         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23760
23761 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23762
23763         * g++.old-deja/g++.other/lookup11.C: New test.
23764         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23765         what is permitted and what we want.
23766         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23767         overload use.
23768         * g++.old-deja/g++.jason/rfg5.C: Likewise
23769
23770 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23771
23772         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23773         * gcc.c-torture/noncompile/poison-1.c: New file.
23774
23775 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23776
23777         * g++.old-deja/g++.other/sizeof3.C: New test.
23778         * g++.old-deja/g++.other/sizeof4.C: New test.
23779         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23780         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23781
23782 1999-09-07  Richard Henderson  <rth@cygnus.com>
23783
23784         * gcc.dg/va-arg-1.c: New.
23785
23786 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23787
23788         * gcc.c-torture/execute/va-arg-9.c: New test.
23789
23790 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23791
23792         * g77.f-torture/compile/980519-2.f: New test.
23793         * g77.f-torture/compile/19990905-0.f: New test.
23794         * g77.f-torture/compile/19990905-1.f: New test.
23795         * g77.f-torture/compile/19990905-2.f: New test.
23796
23797         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23798
23799 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23800
23801         * gcc.c-torture/execute/990827-1.c: Fix typo.
23802
23803 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23804
23805         * g++.old-deja/g++.other/deref1.C: New test.
23806
23807 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23808
23809         * g++.old-deja/g++.other/ambig2.C: New test.
23810         * g++.old-deja/g++.other/cond5.C: New test.
23811         * g++.old-deja/g++.other/lookup16.C: New test.
23812
23813 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23814
23815         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23816         assemblers too.
23817
23818 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23819
23820         * lib/c-torture.exp: Avoid the "compare executables" optimization
23821         when testing native.
23822
23823 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23824
23825         * gcc.c-torture/execute/990829-1.c: New test.
23826         * gcc.c-torture/compile/990829-1.c: New test.
23827
23828 1999-08-27  Paul Burchard  <burchard@pobox.com>
23829
23830         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23831         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23832         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23833         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23834         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23835         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23836         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23837         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23838         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23839         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23840         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23841
23842 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23843
23844         * gcc.c-torture/execute/990827-1.c: New test.
23845
23846 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23847
23848         * g77.f-torture/noncompile/19990826-4.f: New test.
23849
23850         * g77.f-torture/compile/19990826-3.f: New test.
23851
23852         * g77.f-torture/execute/19990826-2.f: New test.
23853
23854         * g77.f-torture/compile/19990826-1.f: New test.
23855
23856         * gcc.c-torture/execute/990826-0.c: New test.
23857         * g77.c-torture/execute/19990826-0.f: New test.
23858
23859         * g77.f-torture/noncompile/970626-2.f: New test.
23860
23861 1999-08-25  Paul Burchard  <burchard@pobox.com>
23862
23863         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23864         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23865         lss-011.C: New tests.
23866
23867 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23868
23869         * g++.old-deja/g++.other/decl5.C: New test.
23870
23871 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23872
23873         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23874         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23875         call `postbase' for each one.  All callers of `postbase' changed
23876         to call this instead.
23877
23878 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23879
23880         * gcc.c-torture/execute/990811-1.c: New test.
23881
23882 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23883
23884         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23885         just native ones.
23886
23887         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23888         just native ones.
23889
23890 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23891
23892         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23893
23894 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23895
23896         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23897
23898 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23899
23900         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23901
23902 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23903
23904         * gcc.c-torture/execute/990804-1.c: New test.
23905
23906 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23907
23908         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23909         * g++.old-deja/g++.brendan/crash64.C: Likewise
23910         * g++.old-deja/g++.brendan/overload8.C: Likewise
23911
23912 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23913
23914         * g++.old-deja/g++.other/struct1.C: New test.
23915
23916 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23917
23918         * g++.old-deja/g++.other/enum2.C: New test.
23919
23920 1999-08-02  Richard Henderson  <rth@cygnus.com>
23921
23922         Adapted from tests from Franz Sirl:
23923         * gcc.c-torture/execute/va-arg-7.c: New test.
23924         * gcc.c-torture/execute/va-arg-8.c: New test.
23925
23926 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23927
23928         * gcc.c-torture/compile/990801-2.c: New test.
23929
23930         * gcc.c-torture/compile/990801-1.c: New test.
23931
23932 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23933
23934         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23935         fp-cmp-1.c, converting double to float.
23936
23937         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23938         fp-cmp-1.c, converting double to long double.
23939
23940         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23941         from fr1 to unknown_register, since fr1 is a legitimate register
23942         on some machines.
23943
23944 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23945
23946         * README: More listname related changes.
23947
23948 1999-07-08  Catherine Moore  <clm@cygnus.com>
23949
23950         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23951
23952 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23953
23954         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23955
23956 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23957
23958         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23959
23960 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23961
23962         * gcc.dg/990703-1.c: New test.
23963
23964 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23965
23966         * lib/file-format.exp: New file: Move definition of proc
23967         gcc_target_object_format to here from
23968         gcc.dg/special/ecos.exp.
23969
23970         * lib/c-torture.exp: Include lib file-format.exp.
23971         * lib/gcc-dg.exp: Include lib file-format.exp.
23972
23973         * gcc.dg/special/ecos.exp: Remove definition of proc
23974         gcc_target_object_format.
23975
23976 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23977
23978         * gcc.c-torture/execute/990628-1.c: New test.
23979
23980 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23981
23982         * gcc.c-torture/compile/990625-2.c: New test.
23983
23984         * gcc.c-torture/compile/990625-1.c: New test.
23985
23986 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23987
23988         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23989         attributes compile.
23990         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23991         ports that use the COFF/PE file format.
23992
23993 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23994
23995         * gcc.c-torture/compile/990617-1.c: New test.
23996
23997 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23998
23999         * g++.old-deja/g++.other/decl4.C: New test.
24000
24001 1999-06-14  Nathan Sidwell  <nathan@acm.org>
24002
24003         * g++.old-deja/g++.other/bitfld3.C: New test.
24004
24005 1999-06-08  Nathan Sidwell  <nathan@acm.org>
24006
24007         * g++.old-deja/g++.eh/catch1.C: New test.
24008
24009 1999-06-07  Jeffrey A Law  (law@cygnus.com)
24010
24011         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
24012
24013         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
24014         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
24015
24016 1999-06-05  Craig Burley  <craig@jcb-sc.com>
24017
24018         * g77.f-torture/compile/19990502-0.f: Replace with new,
24019         shorter, test that still fails after recent changes.
24020
24021 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24022
24023         * gcc.c-torture/execute/990604-1.c: New test.
24024
24025 1999-05-31  Jeffrey A Law  (law@cygnus.com)
24026
24027         * gcc.c-torture/execute/990531-1.c: New test.
24028
24029 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24030
24031         * gcc.c-torture/compile/990527-1.c: New test.
24032
24033 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
24034
24035         * gcc.c-torture/execute/990527-1.c: New test.
24036
24037 1999-05-25  Nick Clifton  <nickc@cygnus.com>
24038
24039         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
24040         bitfields as signed.
24041
24042 1999-05-25  Craig Burley  <craig@jcb-sc.com>
24043
24044         * g77.f-torture/compile/19990525-0.f: New test.
24045
24046 1999-05-25  Jeffrey A Law  (law@cygnus.com)
24047
24048         * gcc.c-torture/execute/990525-2.c: New test.
24049
24050         * gcc.c-torture/execute/990525-1.c: New test.
24051
24052 1999-05-24  Nathan Sidwell  <nathan@acm.org>
24053
24054         * g++.old-deja/g++.other/anon3.C: New test.
24055         * g++.old-deja/g++.other/anon4.C: New test.
24056         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
24057         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
24058         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
24059         Merrill).
24060
24061 1999-05-24  Jeffrey A Law  (law@cygnus.com)
24062
24063         * gcc.c-torture/execute/990524-1.c: New test.
24064
24065         * gcc.dg/990524-1.c: New test.
24066
24067 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24068
24069         * gcc.c-torture/compile/990523-1.c: New test.
24070
24071 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
24072
24073         * gcc.c-torture/compile/990519-1.c: New test.
24074
24075 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24076
24077         * gcc.c-torture/compile/990517-1.c: New test.
24078
24079         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
24080         (e4, f4): New tests.
24081         (main): Call them.
24082
24083 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24084
24085         * gcc.dg/noreturn-1.c: New test.
24086
24087 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
24088
24089         * gcc.c-torture/execute/990513-1.c: New test.
24090
24091 1999-05-10  Richard Henderson  <rth@cygnus.com>
24092
24093         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
24094
24095 1999-05-10  Craig Burley  <craig@jcb-sc.com>
24096
24097         * g77.f-torture/execute/erfc.f: Use small single-precision
24098         values, to avoid problems on Alphas when not -mieee.
24099
24100 1999-05-08  Craig Burley  <craig@jcb-sc.com>
24101
24102         * gcc.dg/990506-0.c: New test.
24103
24104 1999-05-08  Richard Henderson  <rth@cygnus.com>
24105
24106         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
24107         the constant to test.  Don't XFAIL 64-bit targets.
24108
24109         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
24110         * g++.old-deja/g++.law/profile1.C: Likewise.
24111
24112         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
24113         operator new instances.
24114         * g++.old-deja/g++.other/delete5.C: Likewise.
24115
24116 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24117
24118         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
24119         intrinsic.
24120
24121 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24122
24123         * g77.f-torture/execute/u77-test.f: Reverse order of two
24124         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
24125
24126 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24127
24128         * gcc.dg/compare1.c: New test.
24129
24130 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24131
24132         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
24133         New tests.
24134
24135 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24136
24137         * g77.f-torture/compile/19990502-1.f: New test.
24138
24139 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24140
24141         * g77.f-torture/compile/19990502-0.f: New test.
24142
24143 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24144
24145         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
24146         intrinsic.
24147
24148 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24149
24150         * g77.f-torture/execute/u77-test.f (main): List libU77
24151         intrinsics not currently tested.
24152         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
24153         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
24154         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
24155         Trim blanks off the ends of some printed strings.
24156
24157 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24158
24159         * g77.f-torture/execute/u77-test.f (main): Just warn about
24160         FSTAT gid disagreement, as it's expected on some systems.
24161
24162 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24163
24164         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
24165         use a new function, which allows for some slop.
24166         Clean up some commentary.
24167         (issum): The new function.
24168         (sgladd): Deleted subroutine.
24169
24170 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24171
24172         * g77.f-torture/execute/u77-test.f: Modify to be more like
24173         libf2c/libU77 version, bringing patches to that version here.
24174         Add suitable commentary.
24175
24176 1999-04-25  Richard Henderson  <rth@cygnus.com>
24177
24178         * gcc.dg/990424-1.c: New test.
24179
24180 1999-04-24  Craig Burley  <craig@jcb-sc.com>
24181
24182         * g77.f-torture/execute/u77-test.f (main): Bug involving
24183         LSTAT has been fixed, so turn back on full checking.
24184
24185 1999-04-20  Craig Burley  <craig@jcb-sc.com>
24186
24187         * g77.f-torture/compile/19990419-0.f: New test.
24188         * g77.f-torture/execute/19990419-1.f: New test.
24189
24190 1999-04-17  Richard Henderson  <rth@cygnus.com>
24191
24192         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
24193         to avoid the need for a prototype to supress a warning.
24194
24195 1999-04-07  Jim Wilson  <wilson@cygnus.com>
24196
24197         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
24198
24199 1999-04-04  Jeffrey A Law  (law@cygnus.com)
24200
24201         * gcc.c-torture/execute/990404-1.c: New test.
24202
24203 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24204
24205         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
24206         * gcc.dg/cpp-if3.c: Don't use -pedantic.
24207         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
24208         missing initializer warnings.
24209
24210 1999-03-28  Jeffrey A Law  (law@cygnus.com)
24211
24212         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
24213         matching strings.
24214
24215 1999-03-26  Jeffrey A Law  (law@cygnus.com)
24216
24217         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
24218
24219 1999-03-26  Craig Burley  <craig@jcb-sc.com>
24220
24221         * g77.f-torture/execute/19990325-0.f: New test.
24222         * g77.f-torture/execute/19990325-1.f: New test.
24223
24224 1999-03-24  Jeffrey A Law  (law@cygnus.com)
24225
24226         * gcc.c-torture/execute/990324-1.c: New test.
24227
24228 1999-03-22  Jim Wilson  <wilson@cygnus.com>
24229
24230         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
24231         test with 4.
24232
24233 1999-03-17  Richard Henderson  <rth@cygnus.com>
24234
24235         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
24236
24237 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24238
24239         * g77.f-torture/execute/19990313-2.f: New test.
24240         * g77.f-torture/execute/19990313-3.f: New test.
24241
24242 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24243
24244         * g77.f-torture/execute/19990313-0.f: New test.
24245         * g77.f-torture/execute/19990313-1.f: New test.
24246
24247 1999-03-12  Jim Wilson  <wilson@cygnus.com>
24248
24249         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
24250         printf to sprintf.
24251         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
24252         (main): Add check for u15.  Conditionalize u31 check depending on
24253         whether ints are <32 bits or >=32 bits.
24254
24255 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24256
24257         * g77.f-torture/execute/19981119-0.f: Improve testiness.
24258
24259 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24260
24261         * g77.f-torture/compile/19990305-0.f: New test.
24262         * g77.f-torture/execute/19981119-0.f: New test.
24263
24264 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24265
24266         * g77.f-torture/execute/970625-2.f: call ABORT if final
24267         result is not correct, instead of just printing it.
24268         Add this checking via newly introduced obfuscation, to
24269         trip up buggy front ends.
24270
24271 1999-03-07  Craig Burley  <craig@jcb-sc.com>
24272
24273         * g77.f-torture/compile/960317-1.f: Moved from being
24274         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
24275
24276 1999-03-06  Craig Burley  <craig@jcb-sc.com>
24277
24278         * g77.f-torture/execute/960317-1.f: New (old) test.
24279         * g77.f-torture/execute/970625-2.f: Ditto.
24280
24281 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
24282
24283         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
24284         message on line 1 or line 2; cccp and cpplib do this differently.
24285
24286 1999-03-01  Jeffrey A Law  (law@cygnus.com)
24287
24288         * g++.old-deja/g++.law/weak1.C: New test.
24289
24290 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24291
24292         * gcc.c-torture/execute/990119-1.c: Renamed to...
24293         * gcc.dg/990119-1.c: this, so it will only be tested once
24294         (it's a preprocessor test, it doesn't need to be run at
24295         multiple optimization levels).
24296
24297 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24298
24299         * lib/g++.exp: Don't add incdir=$base_dir/../include to
24300           ALWAYS_CXXFLAGS.
24301
24302 1999-02-24  Craig Burley  <craig@jcb-sc.com>
24303
24304         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
24305         * g77.f-torture/compile/19981216-0.f: ...as it is expected
24306         to not be compilable by current g77.
24307
24308 1999-02-24  Nick Clifton  <nickc@cygnus.com>
24309
24310         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
24311
24312 1999-02-22  Jeffrey A Law  (law@cygnus.com)
24313
24314         * gcc.c-torture/execute/990222-1.c: New test.
24315
24316 1999-02-19  Craig Burley  <craig@jcb-sc.com>
24317
24318         * g77.f-torture/compile/19990218-0.f: New test.
24319         * g77.f-torture/noncompile/19990218-1.f: New test.
24320
24321 1999-02-18  Craig Burley  <craig@jcb-sc.com>
24322
24323         * g77.f-torture/compile/19981216-0.f: New test.
24324
24325 1999-02-14  Jeffrey A Law  (law@cygnus.com)
24326
24327         * gcc.dg/990214-1.c: New test.
24328
24329 1999-02-13  Jeffrey A Law  (law@cygnus.com)
24330
24331         * gcc.dg/990213-2.c: New test.
24332
24333         * gcc.dg/990213-1.c: New test.
24334
24335 1999-02-12  Jeffrey A Law  (law@cygnus.com)
24336
24337         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
24338         ints.
24339
24340 1999-02-11  Nick Clifton  <nickc@cygnus.com>
24341
24342         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
24343         specified by target.
24344
24345         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
24346
24347 1999-02-11  Jeffrey A Law  (law@cygnus.com)
24348
24349         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
24350
24351 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24352
24353         * gcc.dg/special/ecos.exp: New test driver for new tests with
24354         special requirements.
24355
24356         * gcc.dg/special/alias-1.c: New test.
24357         * gcc.dg/special/gcsec-1.c: New test.
24358         * gcc.dg/special/weak-1.c: New test.
24359         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
24360         * gcc.dg/special/weak-2.c: New test.
24361         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
24362         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
24363         * gcc.dg/special/wkali-1.c: New test.
24364         * gcc.dg/special/wkali-2.c: New test.
24365         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
24366         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
24367
24368 1999-02-10  Felix Lee  <flee@cygnus.com>
24369
24370           * lib/c-torture.exp (c-torture-compile): Pull out code for
24371           analyzing gcc error messages.
24372           (c-torture-execute): Likewise.  Fix some (harmless) false
24373           positives.
24374           * lib/gcc.exp (gcc_check_compile): New function.
24375
24376 1999-02-08  Richard Henderson  <rth@cygnus.com>
24377
24378         * gcc.c-torture/execute/990208-1.c: New test.
24379
24380 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24381
24382         * g++.dg/special/ecos.exp: New driver for new tests with special
24383         requirements
24384
24385         * g++.dg/special/conpr-1.C: New test
24386         * g++.dg/special/conpr-2.C: New test
24387         * g++.dg/special/conpr-2a.C: New test
24388         * g++.dg/special/conpr-3.C: New test
24389         * g++.dg/special/conpr-3a.C: New test
24390         * g++.dg/special/conpr-3b.C: New test
24391
24392         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
24393         allow g++ to use the dg driver
24394
24395         * README: Add comment about g++.dg directory
24396
24397 1999-02-06  Jeffrey A Law  (law@cygnus.com)
24398
24399         * README: Update email addresses.
24400
24401 1999-02-03  Nick Clifton  <nickc@cygnus.com>
24402
24403         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
24404         arguments in order to force structure S onto the stack even on
24405         the alpha.
24406         (test): Pass 10 leading arguments to function foo as well as the
24407         structure S.
24408
24409         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
24410         failure for all targets.
24411
24412         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
24413         abort to terminate program execution.
24414
24415 1999-01-30  Richard Henderson  <rth@cygnus.com>
24416
24417         * gcc.c-torture/execute/990130-1.c: New test.
24418
24419 1999-01-30  Jeffrey A Law  (law@cygnus.com)
24420
24421         * gcc.dg/990130-1.c: New test.
24422
24423 1999-01-28  Michael Meissner  <meissner@cygnus.com>
24424
24425         * gcc.c-torture/execute/990128-1.c: New test.
24426
24427 1999-01-27  Michael Meissner  <meissner@cygnus.com>
24428
24429         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
24430
24431 1999-01-27  Felix Lee  <flee@cygnus.com>
24432
24433         * lib/c-torture.exp (c-torture-compile): pull out code for
24434         analyzing gcc error messages.
24435         (c-torture-execute): ditto, and fix some (harmless) false
24436         positives.
24437         * lib/gcc.exp (gcc_check_compile): new function.
24438
24439 1999-01-17  Jeffrey A Law  (law@cygnus.com)
24440
24441         * gcc.dg/990117-1.c: New test.
24442
24443         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
24444
24445         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
24446
24447 1999-01-15  Jeffrey A Law  (law@cygnus.com)
24448
24449         * g77.f-torture/compile/990115-1.f: New test.
24450
24451 1999-01-07  Jeffrey A Law  (law@cygnus.com)
24452
24453         * gcc.c-torture/compile/990107-1.c: New test
24454
24455 1999-01-06  Jeffrey A Law  (law@cygnus.com)
24456
24457         * gcc.c-torture/execute/990106-2.c: New test.
24458
24459         * gcc.c-torture/execute/990106-1.c: New test.
24460
24461 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
24462
24463         * gcc.c-torture/compile/981223-1.c: New test.
24464
24465 1998-12-29  Richard Henderson  <rth@cygnus.com>
24466
24467         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
24468         (opt3): Rename from opt4 and disable.
24469
24470 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
24471
24472         * g++.old-deja/g++.pt/ptrmem5.C: New test.
24473
24474 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24475
24476         * g++.old-deja/g++.other/conv5.C: New test.
24477
24478 1998-12-14  Nick Clifton  <nickc@cygnus.com>
24479
24480         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
24481
24482 1998-12-11  Jeffrey A Law  (law@cygnus.com)
24483
24484         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
24485
24486 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
24487
24488         * gcc.c-torture/compile/981211-1.c: New test.
24489
24490 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
24491
24492         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
24493
24494         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
24495
24496 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24497
24498         * gcc.special/930510-1.c: Make C9X safe.
24499         * gcc.misc-tests/gcov-1.c Similarly.
24500         * gcc.misc-tests/gcov-2.c Similarly.
24501
24502 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24503
24504         * gcc.dg/ultrasp1.c: New test.
24505
24506 1998-12-06  Richard Henderson  <rth@cygnus.com>
24507
24508         * gcc.c-torture/execute/981206.c: New test.
24509
24510 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24511
24512         * g++.old-deja/g++.ns/template7.C: New test.
24513
24514         * g++.old-deja/g++.other/expr1.C: New test.
24515
24516         * g++.old-deja/g++.eh/tmpl3.C: New test.
24517
24518         * g++.old-deja/g++.eh/tmpl2.C: New test.
24519
24520 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24521
24522         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
24523         * g++.old-deja/g++.other/using6.C: Removed.
24524         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
24525
24526         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
24527
24528 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24529
24530         * g++.old-deja/g++.pt/overload8.C: New test.
24531
24532         * g++.old-deja/g++.pt/overload7.C: New test.
24533
24534         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
24535
24536         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
24537         and relinking messages.
24538         * lib/g++.exp (g++_target_compile): Remove .rpo file when
24539         compiling with -frepo.
24540
24541 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
24542
24543         * g++.old-deja/g++.pt/lookup6.C: New test.
24544
24545 1998-11-30  Nick Clifton  <nickc@cygnus.com>
24546
24547         * gcc.c-torture/execute/981130-1.c: New test.
24548         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
24549
24550 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24551
24552         * g++.old-deja/g++.pt/explicit76.C: New test.
24553
24554         * g++.old-deja/g++.pt/friend38.C: New test.
24555
24556         * g++.old-deja/g++.ns/crash2.C: New test.
24557
24558         * g++.old-deja/g++.pt/defarg8.C: New test.
24559
24560         * g++.old-deja/g++.pt/instantiate6.C: New test.
24561
24562         * g++.old-deja/g++.pt/static6.C: New test.
24563
24564         * g++.old-deja/g++.pt/decl2.C: New test.
24565
24566 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24567
24568         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
24569         problem is actually related with name lookup, but so what? :-)
24570
24571         * g++.old-deja/g++.pt/friend37.C: New test.
24572
24573 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24574
24575         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24576         element, which fails on some systems.
24577
24578         * g77.f-torture/execute/labug1.f: New test.
24579
24580 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24581
24582         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24583         is defined.
24584
24585 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24586
24587         * g77.f-torture/compile/981117-1.f: New test.
24588
24589 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24590
24591         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24592         properly discarded.
24593
24594 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24595
24596         * gcc.c-torture/execute/memcheck: New directory of tests for
24597         -fcheck-memory-usage.
24598
24599 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24600
24601         * README: New file, general information about the testsuite and
24602         new description of the various C++ test subdirectories.
24603         * README.g++: Eliminate obsolete information, update and move most
24604         relevant stuff to README.
24605
24606 1998-11-07  Richard Henderson  <rth@cygnus.com>
24607
24608         * gcc.c-torture/compile/981107-1.c: New test.
24609
24610 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24611
24612         * execute/memcpy-bi.c: New testcase.
24613
24614 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24615
24616         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24617         base classes.
24618
24619         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24620         template is selected.
24621
24622         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24623         classes, it should be accepted for all types.
24624
24625         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24626
24627         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24628         specializations start with template headers.
24629
24630 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24631
24632         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24633
24634         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24635         non-POD types.
24636
24637 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24638
24639         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24640
24641 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24642
24643         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24644
24645 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24646
24647         * 981019-1.c: New test.
24648
24649 1998-10-14  Robert Lipe <robertl@dgii.com>
24650
24651         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24652         find objc headers.
24653
24654 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24655
24656         * compile/981001-4.c: Remove use of GCC extension that triggers a
24657         compiler bug.
24658
24659 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24660
24661         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24662
24663 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24664
24665         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24666         instantiation of template produces incorrect code for delete
24667         expression.
24668
24669         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24670         constructors' name is not unique.
24671         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24672         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24673
24674         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24675         automatic array of const is ill-formed.
24676
24677         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24678         of template parameter?
24679
24680         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24681         const.
24682
24683         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24684         pointer-to-member expression.
24685
24686         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24687         declaration causes ICE.
24688
24689 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24690
24691         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24692         reserved in the global namespace.
24693
24694         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24695         generate needed virtual table.
24696
24697         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24698
24699 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24700
24701         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24702         template-dependent type
24703
24704 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24705
24706         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24707         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24708         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24709
24710         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24711         class should be usable as argument of member function.
24712         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24713         class should be usable as return type of member function.
24714         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24715         class should be usable as type of data member.
24716
24717         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24718
24719 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24720
24721         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24722
24723 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24724
24725         * gcc.dg/dll-?.c Add thumb to target list.
24726         Fix assembler scan patterns to match current assembler output.
24727
24728 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24729
24730         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24731         matching of template brackets.
24732
24733         * g++.old-deja/g++.other/using4.C: New test.  Test using
24734         declarations of methods from base classes.
24735
24736         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24737         within functions should introduce names into the innermost
24738         enclosing namespace.
24739
24740         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24741         of static locals if first initialization throws.
24742
24743 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24744
24745         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24746
24747 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24748
24749         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24750         lose track of the possible targets of tablejump insns.
24751         * special/special.exp: Run it.
24752
24753 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24754
24755         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24756         must be declared before its specializations can be named in friend
24757         declarations.
24758
24759 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24760
24761         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24762
24763         * g77.f-torture/execute/io1.f: New test.
24764
24765 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24766
24767         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24768         with pointer to template function, for which no argument deduction
24769         is possible.
24770
24771         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24772         specialization of template function as argument to template
24773         function.
24774
24775         * g++.old-deja/g++.other/access2.C: New test; Inner class
24776         shouldn't have privileged access to Outer's names.
24777
24778 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24779
24780         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24781         friend template declared within template class conflicts with
24782         nested class of the same name.
24783
24784         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24785         is ignored.
24786
24787         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24788         object with direct initializer as function declaration.
24789
24790         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24791         initializers.
24792
24793         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24794         involving const pointer and NULL produces incorrect result.
24795
24796         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24797         type name without `typename' should be rejected with -pedantic.
24798
24799 1998-10-02  Richard Henderson  <rth@cygnus.com>
24800
24801         * g++.old-deja/g++.other/addrof1.C: New test.
24802
24803 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24804
24805         * gcc.c-torture/compile/981001-1.c: New test.
24806         * gcc.c-torture/execute/981001-1.c: New test.
24807
24808 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24809
24810         * gcc.c-torture/compile/981001-2.c: New test.
24811         * gcc.c-torture/compile/981001-3.c: New test.
24812         * gcc.c-torture/compile/981001-4.c: New test.
24813
24814 1998-10-01  Robert Lipe  <robertl@dgii.com>
24815
24816         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24817         multilibbed hosts.   Idea grafted from g77.exp.
24818
24819 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24820
24821         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24822         avoid losing on systems which need -lsocket.
24823
24824 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24825
24826         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24827         * g++.old-deja/g++.other/nested2.C: Ditto.
24828         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24829         failure.
24830
24831 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24832
24833         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24834         preferred over template operator!= for enum bitfields.
24835
24836 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24837
24838         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24839         that happen to have the same base name, but in different scopes,
24840         are incorrectly rejected.
24841
24842 1998-09-16  Richard Henderson  <rth@cygnus.com>
24843
24844         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24845         on the native word size instead of an integer literal.
24846
24847 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24848
24849         * g++.old-deja/g++.other/static2.C: Invocation of static data
24850         member of type pointer-to-function denoted as non-static member.
24851
24852         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24853         checks involving function types and aliases.
24854
24855 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24856
24857         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24858         redefined to the same non-trivial type.
24859
24860         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24861         namespace-qualification of template specializations declared in
24862         other namespaces.
24863
24864         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24865         to declare a subset of the specializations of a template function
24866         as friends of specializations of a template class.
24867
24868         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24869         member templates that do not fully specialize the enclosing
24870         template class are rejected.
24871
24872 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24873
24874         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24875
24876 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24877
24878         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24879         altered from libf2c/libU77 version.
24880
24881 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24882
24883         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24884
24885 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24886
24887         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24888         (un)signed char are different types for template specialization
24889         purposes.
24890
24891 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24892
24893         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24894         * objc: ObjC testsuite.
24895
24896 1998-08-31  Catherine Moore  <clm@cygnus.com>
24897
24898         * gcc.c-torture/execute/941014-1.x:  New file.
24899
24900 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24901
24902         * lib/c-torture.exp: Add support for
24903         torture_eval_before_compile and torture_eval_before_execute
24904         variables.
24905
24906 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24907
24908         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24909         this test triggers valid.
24910
24911 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24912
24913         * gcc.dg/980827-1.c: New test.
24914
24915 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24916
24917         * gcc.c-torture/execute/loop-4b.c: New test.
24918
24919 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24920
24921         * lib/c-torture.exp: Add support for
24922         torture_eval_before_compile and torture_eval_before_execute
24923         variables.
24924
24925 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24926
24927         * gcc.c-torture/compile/980825-1.c: New test.
24928
24929 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24930
24931         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24932         count number tests in opt_t0 not good_t0.
24933
24934 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24935
24936         * gcc.c-torture/compile/930326-1.x: Fix typo.
24937
24938 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24939
24940         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24941         causes an ICE.
24942
24943 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24944
24945         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24946         STACK_SIZE is defined.
24947         * gcc.c-torture/unsorted/stuct.c: Similarly.
24948
24949         * gcc.c-torture/compile/980821-1.c: New test.
24950
24951 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24952
24953         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24954
24955 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24956
24957         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24958         code.
24959
24960 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24961
24962         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24963         error'.
24964
24965 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24966
24967         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24968
24969 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24970
24971         * gcc.c-torture/compile/980816-1.c: New test.
24972
24973         * gcc.dg/980816-1.c: New test.
24974
24975 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24976
24977         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24978         compiler for ieee tests.
24979
24980 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24981
24982         * g77.f-torture/compile/980729-0.f: New test.
24983
24984 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24985
24986         * gcc.c-torture/special/eeprof-1.c: New test, for
24987         -finstrument-functions.
24988         * gcc.c-torture/special/special.exp: Run it.
24989
24990 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24991
24992         * gcc.c-torture/compile/980729-1.c: New test.
24993
24994 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24995
24996         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24997         __thumb__ is defined, and test for ARM style doubles if so.
24998
24999 1998-07-26  Dave Love  <d.love@dl.ac.uk>
25000
25001         * g77.f-torture/noncompile/980615-0.f: New test.
25002
25003 1998-07-26  H.J. Lu  (hjl@gnu.org)
25004
25005         * gcc.dg/980312-1.c: Do link instead of compile.
25006         * gcc.dg/980313-1.c: Likewise.
25007
25008 1998-07-26  Jeffrey A Law  (law@cygnus.com)
25009
25010         * gcc.c-torture/compile/980726-1.c: New test.
25011
25012 1998-07-25  Dave Love  <d.love@dl.ac.uk>
25013
25014         * g77.f-torture/execute/io0.f: New test.
25015
25016 1998-07-24  Nick Clifton  <nickc@cygnus.com>
25017
25018         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
25019         an int.
25020
25021 1998-06-18  Michael Meissner  <meissner@cygnus.com>
25022
25023         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
25024         m32r bugs.
25025
25026 1998-07-17  Nick Clifton  <nickc@cygnus.com>
25027
25028         * gcc.dg/980626-1.c: Expect failures for all toolchains until
25029         c-decl.c:grokdeclarator can handle mode attributes.
25030
25031 1998-07-16  Jeffrey A Law  (law@cygnus.com)
25032
25033         * gcc.c-torture/execute/980716-1.c: New test.
25034
25035 1998-07-13  Jeffrey A Law  (law@cygnus.com)
25036
25037         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
25038         the mn10200.
25039         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
25040         the mn10200.
25041         * gcc.c-torture/execute/va-arg-3.x: Similarly.
25042         * gcc.c-torture/compile/930326-1.x: Similarly.
25043
25044 1998-07-13  Dave Love  <d.love@dl.ac.uk>
25045
25046         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
25047         New test from Craig.
25048
25049 1998-07-12  Dave Love  <d.love@dl.ac.uk>
25050
25051         * g77.f-torture/noncompile/980616-0.f: New test.
25052
25053         * g77.f-torture/execute/970816-3.f:  New test from Craig.
25054
25055 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25056
25057         *  g++.other/singleton.C: Return error value instead of taking
25058         SIGSEGV.
25059
25060 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
25061
25062         *  g++.other/singleton.C: New test.   Warning is under dispute.
25063         Runtime crash is not.
25064
25065 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25066
25067         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
25068         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
25069         using6.C, using7.C}:  New namespace tests.
25070
25071 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
25072
25073         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
25074         specialization with typedef'ed names used as array indexes.
25075
25076 1998-07-09  Jeffrey A Law  (law@cygnus.com)
25077
25078         * gcc.c-torture/execute/980709-1.c: New test.
25079
25080         * gcc.dg/980709-1.c: New test.
25081
25082 1998-07-07  Richard Henderson  <rth@cygnus.com>
25083
25084         * gcc.c-torture/execute/bcp-1.c: New test.
25085
25086 1998-07-07  Jeffrey A Law  (law@cygnus.com)
25087
25088         * gcc.c-torture/execute/980707-1.c: New test.
25089
25090 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
25091
25092         * gcc.c-torture/compile/980706-1.c: New test.
25093
25094 1998-07-01  Dave Love  <d.love@dl.ac.uk>
25095
25096         * g77.f-torture/execute/980701-0.f,
25097         g77.f-torture/execute/980701-1.f: New test from Craig.
25098
25099 1998-07-01  Jeffrey A Law  (law@cygnus.com)
25100
25101         * gcc.c-torture/compile/980701-1.c: New test.
25102
25103         * gcc.c-torture/execute/980701-1.c: New test.
25104
25105 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
25106 rlsruhe.de>
25107
25108         * g++.old-deja/g++.robertl/eb132.C: New test.
25109         * g++.old-deja/g++.robertl/eb133.C: Likewise.
25110
25111 1998-06-29  Dave Love  <d.love@dl.ac.uk>
25112
25113         * g77.f-torture/execute/980628-7.f,
25114         g77.f-torture/execute/980628-8.f,
25115         g77.f-torture/execute/980628-9.f,
25116         g77.f-torture/execute/980628-10.f: New tests from Craig.
25117
25118         * g77.f-torture/execute/980628-3.f: Remove mail headers.
25119
25120 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25121
25122         * g77.f-torture/execute/980628-4.f: New test from Craig.
25123         * g77.f-torture/execute/980628-5.f: Likewise.
25124         * g77.f-torture/execute/980628-2.f: Likewise.
25125         * g77.f-torture/execute/980628-0.f: Likewise.
25126         * g77.f-torture/execute/980628-1.f: Likewise.
25127         * g77.f-torture/execute/980628-3.f: Likewise.
25128         * g77.f-torture/execute/980628-6.f: Likewise.
25129
25130 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25131
25132         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
25133         directory when nothing has been installed yet.
25134
25135 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
25136
25137         * gcc.c-torture/special/special.exp: Handle newer versions of
25138         dejagnu.
25139
25140 1998-06-26  Jeffrey A Law  (law@cygnus.com)
25141
25142         * gcc.dg/980626-1.c: New test.
25143
25144 1998-06-19  Bruno Haible <haible@ilog.fr>
25145
25146         * gcc.misc-tests/m-un-2.c: New test.
25147         * g++.old-deja/g++.other/warn01.c: Likewise.
25148
25149 1998-06-19  Robert Lipe  <robertl@dgii.com>
25150
25151         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
25152         compatibility with assmblers with a different comment character.
25153         Eliminate use of GAS-specific extensions.
25154
25155 1998-06-19  Jeffrey A Law  (law@cygnus.com)
25156
25157         * gcc.c-torture/execute/ieee/980619-1.c: New test.
25158
25159 1998-06-19  Robert Lipe  <robertl@dgii.com>
25160
25161         *lib/g77.exp: Replace search for libf2c.a with search for newly
25162         renamed libg2c.a
25163
25164 1998-06-17  Jeffrey A Law  (law@cygnus.com)
25165
25166         * gcc.c-torture/execute/980617-1.c: New test.
25167
25168 1998-06-12  Jeffrey A Law  (law@cygnus.com)
25169
25170         * gcc.c-torture/execute/980612-1.c: New test.
25171
25172 1998-06-08  Jeffrey A Law  (law@cygnus.com)
25173
25174         * gcc.dg/980523-1.c: Only test on ppc-linux.
25175         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
25176
25177         * gcc.c-torture/execute/980608-1.c: New test.
25178
25179 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
25180
25181         * gcc.c-torture/execute/980605-1.c: New test.
25182
25183 1998-06-04  Jeffrey A Law  (law@cygnus.com)
25184
25185         * gcc.c-torture/execute/980604-1.c: New test.
25186
25187 1998-06-02  Jeffrey A Law  (law@cygnus.com)
25188
25189         * gcc.c-torture/execute/980602-1.c: New test.
25190         * gcc.c-torture/execute/980602-2.c: Likewise.
25191
25192 1998-06-02  Dave Love  <d.love@dl.ac.uk>
25193
25194         * 970125-0.f: Fix per JCB.  Add commentary.
25195
25196 1998-05-31  Michael Meissner  <meissner@cygnus.com>
25197
25198         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
25199         IEEE -0 support.
25200
25201 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
25202
25203         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
25204         earlier.
25205
25206 1998-05-28  Catherine Moore <clm@cygnus.com>
25207
25208         * gcc.c-torture/execute/980526-3.c: New test.
25209
25210 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
25211
25212         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
25213         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
25214         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
25215         m88k-motorola-sysv3 to XFAIL.
25216
25217 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25218
25219         * gcc.dg/980526-1.c: New test.
25220         * gcc.c-torture/execute/980526-2.c: New test.
25221
25222 1998-05-26  Jeffrey A Law  (law@cygnus.com)
25223
25224         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
25225
25226         * gcc.c-torture/execute/980526-1.c: New test.
25227
25228 1998-05-26  Dave Love  <d.love@dl.ac.uk>
25229
25230         * g77.f-torture/execute/alpha2.f: Add runtime test.
25231
25232 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
25233
25234         * g++.old-deja/old-deja.exp: Strip leading directories.
25235
25236         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
25237         error for the line.  Don't run multiple tests for the same line.
25238
25239 1998-05-23  Jeffrey A Law  (law@cygnus.com)
25240
25241         * gcc.dg/980523-1.c: New test.
25242
25243 1998-05-23  Dave Love  <d.love@dl.ac.uk>
25244
25245         * g77.f-torture/compile/970915-0.f: New test.
25246
25247 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
25248
25249         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
25250
25251 1998-05-21  Jeffrey A Law  (law@cygnus.com)
25252
25253         * gcc.dg/980520-1.c: New test.
25254
25255 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
25256
25257         * gcc.dg/980502-1.c: Fix return type.
25258
25259 1998-05-20  Jeffrey A Law  (law@cygnus.com)
25260
25261         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
25262         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
25263         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
25264         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
25265         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
25266
25267 1998-05-20  Dave Love  <d.love@dl.ac.uk>
25268
25269         * g77.f-torture/execute/980520-1.f: New test.
25270
25271 1998-05-15  Dave Love  <d.love@dl.ac.uk>
25272
25273         * lib/mike-g77.exp: New file.
25274
25275         * g77.f-torture/noncompile/noncompile.exp,
25276         g77.f-torture/noncompile/check0.f: New files.
25277
25278 1998-05-14  Dave Love  <d.love@dl.ac.uk>
25279
25280         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
25281         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
25282         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
25283         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
25284         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
25285         abort where appropriate.
25286
25287 1998-05-05  Michael Meissner  <meissner@cygnus.com>
25288
25289         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
25290         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
25291
25292 1998-04-29  Dave Love  <d.love@dl.ac.uk>
25293
25294         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
25295
25296 1998-04-27  Dave Love  <d.love@dl.ac.uk>
25297
25298         * g77.f-torture/compile/980427-0.f: New test.
25299
25300 1998-04-24  Dave Love  <d.love@dl.ac.uk>
25301
25302         * g77.f-torture/compile/980424-0.f: New test.
25303
25304 1998-04-19  Dave Love  <d.love@dl.ac.uk>
25305
25306         * g77.f-torture/compile/980419-2.f (main): New test.
25307         * g77.f-torture/compile/970125-0.f: New test.
25308         * g77.f-torture/compile/980419-1.f: New test.
25309
25310 1998-04-08  Jim Wilson  <wilson@cygnus.com>
25311
25312         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
25313         of loop-4.c.
25314
25315 1998-04-07  Jim Wilson  <wilson@cygnus.com>
25316
25317         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
25318
25319 1998-04-03  Jim Wilson  <wilson@cygnus.com>
25320
25321         * gcc.c-torture/compile/980329-1.c: New test.
25322
25323 1998-03-18  Jim Wilson  <wilson@cygnus.com>
25324
25325         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
25326         * gcc.dg/980312-1.c: Fix typo in -march command.
25327
25328 1998-03-16  H.J. Lu  (hjl@gnu.org)
25329
25330         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
25331
25332 1998-03-11  Robert Lipe  <robertl@dgii.com>
25333
25334         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
25335         Dave Love agree the Fortran source is bogus.
25336
25337 1998-03-11  Robert Lipe  <robertl@dgii.com>
25338
25339         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
25340         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
25341         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
25342         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
25343         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
25344
25345 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
25346
25347         * g++.old-deja/g++.other/friend1.C: New test.
25348
25349 1998-02-18  Dave Love  <d.love@dl.ac.uk>
25350
25351         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
25352         possibly uninitialized) variables and declare dnrm2.
25353
25354 1998-02-23  Robert Lipe <robertl@dgii.com>
25355
25356         From Bruno Haible <haible@ilog.fr>:
25357         * gcc.c-torture/execute/980223.c: New test.
25358
25359 1998-02-13  Jeffrey A Law  (law@cygnus.com)
25360
25361         * gcc.dg/ifelse-1.c: New test.
25362
25363 1998-02-09  H.J. Lu  (hjl@gnu.org)
25364
25365         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
25366
25367           * lib/old-dejagnu.exp (old-dejagnu): Added the
25368           "execution test - XFAIL *-*-*" handling in the spirit of
25369           "excess errors test -". Changed the "execution test fails"
25370           handling to be like "excess errors test fails".
25371           * Update various tests accordingly.
25372
25373 1998-02-06  Jim Wilson  <wilson@cygnus.com>
25374
25375         * gcc.c-torture/execute/980205.c: New test.
25376
25377 1998-01-18  Jeffrey A Law  (law@cygnus.com)
25378
25379         * lib/c-torture.exp: Look for .x files instead of .cexp files.
25380         * lib/f-torture.exp: Similarly.
25381         * gcc.c-torture: Rename all .cexp files to .x files.
25382
25383 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
25384
25385         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
25386         (940510-1.c): Removed duplicate.
25387         (971104-1.c): New test.
25388
25389 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
25390
25391           * lib/f-torture.exp: Improve error and loop detection.
25392
25393 1997-11-19  Michael Meissner  <meissner@cygnus.com>
25394
25395         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
25396         use that to size the filler array.
25397
25398 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
25399
25400         * lib/c-torture.exp(c-torture-execute): Fix typo.
25401
25402         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
25403         testcase as the executable name. Keep the executable around if
25404         the test fails.
25405
25406 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
25407
25408         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
25409         changes.  Only test one -g option, and move it to the end of the
25410         list of options to test.
25411
25412 1997-09-19  Michael Meissner  <meissner@cygnus.com>
25413
25414         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
25415         variable GCC_TORTURE_OPTIONS to supply default switches separated
25416         by colons.  If no environment variable, run tests with -O0 -g, -O1
25417         -g, and -O2 -g as well.
25418
25419 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
25420
25421         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
25422         explanatory comments. Fix indentation.
25423
25424 1997-09-15  Jeffrey A Law  (law@cygnus.com)
25425
25426         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
25427
25428 1997-09-11  Jeffrey A Law  (law@cygnus.com)
25429
25430         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
25431         * g++.old-deja/g++.mike/p7325.C: Likewise.
25432         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
25433
25434 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
25435
25436         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
25437         * g++.old-deja/g++.brendan/crash30.C: Likewise.
25438         * g++.old-deja/g++.brendan/crash39.C: Likewise.
25439         * g++.old-deja/g++.law/operators4.C: Likewise.
25440
25441 1997-09-11  Joe Buck  (jbuck@synopsys.com)
25442
25443         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
25444         * g++.old-deja/g++.mike/p784.C: Ditto.
25445         * g++.old-deja/g++.mike/p785.C: Ditto.
25446
25447 1997-09-05  Jeffrey A Law  (law@cygnus.com)
25448
25449           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
25450
25451 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25452
25453         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
25454         target feature; pass this to c-torture-execute as needed.
25455
25456 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25457
25458         * lib/c-torture.exp(c-torture-execute): If the previous and the
25459         current executables being tested are identical, we don't need to
25460         run the executable again. Try to make the executable names
25461         unique. Add an optional argument for passing additional compiler
25462         flags.
25463
25464 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
25465
25466         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
25467
25468 1997-08-29  Jeffrey A Law  (law@cygnus.com)
25469
25470         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
25471
25472 1997-07-31  Jeffrey A Law  (law@cygnus.com)
25473
25474         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
25475         32bit or larger longs.
25476
25477         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
25478         have either a 32bit long or 32bit int.
25479
25480 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
25481
25482         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
25483         Make double precision tests dependent on sizeof (double).
25484
25485 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
25486
25487         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
25488         too.
25489
25490 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
25491
25492         * gcc.c-torture/compile/961203-1.cexp: New script.
25493
25494 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
25495
25496         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
25497         up the includes ourselves.
25498
25499 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
25500
25501         * lib/plumhall.exp: Remove random include, and add a few
25502         verbose messages for debugging.
25503
25504 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
25505
25506         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
25507         of trying to do it ourselves.
25508
25509 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25510
25511         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
25512
25513 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
25514
25515         * gcc.prms/5403.c: Made regexp a bit less strict.
25516
25517 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
25518
25519         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
25520         is returned from remote_load instead.
25521         * lib/plumhall.exp: Ditto.
25522         * lib/mike-g++.exp: Ditto.
25523         * lib/old-dejagnu.exp: Ditto.
25524         * lib/c-torture.exp: Ditto.
25525
25526 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
25527
25528         * lib/g++.exp: Use build_wrapper procedure.
25529         * lib/gcc.exp: Ditto.
25530
25531 1997-05-20  Jeffrey A Law  (law@cygnus.com)
25532
25533         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
25534         an old-style decl for malloc.  Fixes tests to work when
25535         sizeof (int) != sizeof (size_t).
25536
25537 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25538
25539         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
25540
25541         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
25542         use stdargs.h interface.
25543
25544 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25545
25546         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
25547         NO_VARARGS when compiling.
25548
25549 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
25550
25551         * lib/plumhall.exp(ph_includes): New procedure.
25552         (ph_make): Use it.
25553         (ph_compiler): Ditto.
25554
25555         * lib/g++.exp: Rename test-glue.c to testglue.c.
25556         * lib/gcc.exp: Ditto.
25557
25558 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
25559
25560         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
25561         to completion when it's called.
25562
25563 1997-03-21  Michael Meissner  <meissner@cygnus.com>
25564
25565         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
25566         is defined, don't do test.
25567
25568 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
25569
25570         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
25571         for object files.
25572         (ph_summary): Mark skipped testcases as untested, not unresolved.
25573
25574         * lib/plumhall.exp (ph_make): If unresolved because of bad
25575         errorCode, record errorCode in log file.
25576         (*): Replace send_log/verbose with verbose -log.
25577
25578 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25579
25580         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25581         double conversion if double isn't at least 8 bytes.
25582
25583         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25584         int to work with targets where int is 16 bits.
25585
25586         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25587         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25588         precision for the test to complete.
25589
25590 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25591
25592         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25593         if d10v is not compiled with the -mdouble64 flag.
25594         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25595
25596         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25597         d10v is not compiled with the -mint32 flag.
25598
25599 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25600
25601         * lib/plumhall.exp: Use incr_count.
25602
25603 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25604
25605         * gcc.c-torture: Update to c-torture-1.45.
25606
25607 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25608
25609         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25610         the name of the expect testcase file).
25611
25612         * lib/g++.exp(g++_init): Ditto.
25613
25614 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25615
25616         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25617         the host.
25618
25619         * lib/gcc.exp(gcc_exit): New procedure.
25620
25621 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25622
25623         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25624         specs where appropriate.
25625
25626         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25627         because of new "candidates are" messages, and removed a few
25628
25629         * Converted all non-old-style g++ testcases to old-style, and
25630         moved into g++.old-deja.
25631
25632 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25633
25634         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25635         options.
25636
25637         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25638         succeeded.
25639
25640         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25641
25642 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25643
25644         * lib/gcc.exp (gcc_target_compile): Add support for defining
25645         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25646         the machine doesn't have those features.
25647
25648 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25649
25650         * g++.law/operators4.exp: Don't use LIBS.
25651
25652 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25653
25654         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25655
25656         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25657         * lib/g++.exp: Set it here instead. Also, allow use of the
25658         --tool_exec and --tool_opt options. Change CXX to
25659         GXX_UNDER_TEST.
25660
25661         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25662
25663         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25664
25665 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25666
25667         * lib/old-dejagnu.exp: Use prune_warnings instead of
25668         prune_system_crud.
25669         * lib/mike-g++.exp: Ditto.
25670         * lib/gcc.exp: Ditto.
25671         * lib/g++.exp: Ditto.
25672
25673         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25674
25675 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25676
25677           * 941014-2.c: Include stdlib.h
25678           * 960327-1.c: Include stdio.h
25679           * dbra.c, index-1.c: Don't assume ints are 32bits.
25680
25681 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25682
25683         * lib/gcc.exp: Add gcc,stack_size target feature.
25684
25685         * lib/g++.exp(g++_target_compile): Add the include and link
25686         paths here, not in two other places. And, it's $options, not
25687         options.
25688
25689         * lib/mike-g++.exp(postbase): Remove the code that determines
25690         the correct include and link paths.
25691         * g++.old-deja/old-deja.exp: Ditto.
25692
25693 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25694
25695         * lib/g++.exp(g++_init): target_compile no longer returns the
25696         filename of the result.
25697
25698 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25699
25700         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25701         call to glob.
25702
25703         * gcc.c-torture/special/special.exp: Change call to
25704         gcc_target_compile to include the object file.
25705
25706 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25707
25708         * gcc.c-torture/special/special.exp: Correct misspelling in last
25709         change.
25710
25711 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25712
25713         * lib/plumhall.exp(ph_summary): Log the entire output of the
25714         executable. Return -1 if there were any failures, 0 otherwise.
25715         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25716         (ph_make): Clean up objects and executables that were built
25717         if the tests succeeded.
25718
25719 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25720
25721         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25722         libraries and includes in the build tree as appropriate.
25723
25724 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25725
25726         * lib/c-torture.exp: Instead of looking for the global variable
25727         NO_LONG_LONG, check to see if that's a feature of the target.
25728
25729 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25730
25731         * config/default.exp: Minimize. Delete the remainer of the files in
25732         config; this functionality is now in devo/dejagnu/config.
25733
25734         g++.*/*: Pass any additional flags used to compile to postbase;
25735         delete CXXFLAGS.
25736
25737         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25738         is now done by runtest.exp. Use gcc_target_compile instead of
25739         compile.
25740
25741         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25742         Remove references to CFLAGS. Use remote_file instead of
25743         calling rm -f.
25744         (c-torture): Take a list of arguments to use to compile this
25745         testcase.
25746
25747         lib/g++.exp: Simplify. Use target_compile instead of compile.
25748         lib/gcc-dg.exp: Ditto.
25749         lib/gcc.exp: Ditto.
25750         lib/mike-{gcc,g++}.exp: Ditto.
25751         lib/old-dejagnu.exp: Ditto.
25752         lib/plumhall.exp: Ditto.
25753
25754 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25755
25756         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25757         (ph_linker): Likewise.
25758
25759 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25760
25761           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25762         MAP_ANON / MAP_ANONYMOUS if defined;
25763         else try to map from /dev/zero .
25764
25765 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25766
25767         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25768         isn't defined, then define it to MAP_ANONYMOUS.
25769
25770 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25771
25772         * gcc.c-torture: Update to c-torture-1.42 release.
25773
25774 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25775
25776         * gcc.c-torture: Update to c-torture-1.41 release.
25777
25778 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25779
25780         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25781         c-torture release.
25782
25783 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25784
25785         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25786         and LDFLAGS.  Fix second case to append the target_info ldflags
25787         onto LDFLAGS, not CFLAGS.
25788         * lib/g++.exp (g++_init): Add target_info stuff.
25789         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25790         of libgloss and newlib flags for !native.
25791
25792         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25793         (GDB): Fix relative path to go up another dir for finding gdb.
25794
25795 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25796
25797         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25798         versions in the target_info array, if they don't exist.
25799
25800 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25801
25802         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25803
25804 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25805
25806         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25807         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25808
25809 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25810
25811         * lib/old-dejagnu.exp: Don't remove the output file before we've
25812         actually tested it. Don't append pwd to the path of the executable
25813         we're testing.
25814
25815 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25816
25817         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25818
25819 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25820
25821         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25822         temporary directory for compiler files, and set it to a default
25823         value of /tmp. Set $output as the name of the output file from
25824         compiling the testcase. Add a -o option to $cflags_var so the
25825         compiler writes the final output file as $output. Set $executable
25826         to $output.
25827
25828         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25829         directory for compiler files, and set it to /tmp if it doesn't
25830         already have a value. Set $output_file to the name of the output
25831         file from compiling the testcase. Add a -o option to CXXFLAGS so
25832         the compiler writes the final output file as $output. Use $output
25833         as the executable to be tested.
25834
25835 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25836
25837         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25838
25839 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25840
25841         * gcc.c-torture/execute/pending-1.c: New test.  Still
25842         pending in Tege's queue.
25843
25844 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25845
25846         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25847         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25848         if there were failures.  Call unresolved if there were unresolved
25849         testcases.  Call gcc_fail if program did not run to completion.
25850         (ph_make): Pass additional argument name to ph_execute.
25851         (ph_execute): Add new argument.  Pass additional arguments to
25852         ph_summary.  Call gcc_fail is there is no execution output.
25853
25854 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25855
25856         * lib/plumhall.exp (proc_summary): Output relavent summary
25857         lines into the log so specific failures in plumhall can be
25858         investigated.
25859
25860 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25861
25862         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25863         (c-torture-execute): Don't try to execute tests which use
25864         "long long" types if $NO_LONG_LONG is nonzero.
25865
25866 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25867
25868         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25869         not c-torture.
25870
25871         * gcc.ieee: Move from here.
25872         * gcc.c-torture/execute/ieee: To here.
25873
25874 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25875
25876         * gcc.c-torture: Update to c-torture-1.41 release.
25877
25878 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25879
25880         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25881         not "$output".
25882
25883 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25884
25885         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25886         -c present.
25887
25888 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25889
25890         * config/proelf.exp: Handle connecting to a simulator.
25891
25892 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25893
25894         * config/proelf.exp: New file.  Enough framework that we can
25895         run c-torture tests on the proelf targets (or any other target
25896         that gdb can connect to for that matter).
25897
25898 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25899
25900         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25901         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25902
25903         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25904         exec_output exists.
25905
25906 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25907
25908         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25909         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25910
25911         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25912         to pass/fail/unresolved/unsupported/untested.  Caller must now
25913         call unresolved/unsupported/untested.
25914         * lib/*.exp: Update FSF address.  Update to handle new results of
25915         ${tool}_load.
25916         * lib/chill.exp (verbose): Delete.
25917
25918 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25919
25920         * lib/gcc.exp (default_gcc_start): Change order of args to
25921         $LDFLAGS $CFLAGS $LIBS.
25922         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25923         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25924         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25925         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25926         * gcc.misc-tests/dg-test.exp: Likewise.
25927         * gcc.misc-tests/msgs.exp: Likewise.
25928         * gcc.prms/prms.exp: Likewise.
25929         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25930         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25931
25932         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25933
25934 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25935
25936         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25937
25938         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25939         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25940
25941         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25942         necessary.
25943
25944 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25945
25946         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25947         global for loop; add use of $mathlib.
25948         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25949         settings here; set mathlib for anything but VxWorks.
25950
25951 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25952
25953         * gcc.c-torture: Update to c-torture-1.40 release.
25954
25955 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25956
25957         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25958         dg.exp.
25959
25960 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25961
25962         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25963         global.
25964
25965 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25966
25967         * lib/g++.exp (LIBS): Define if not already.
25968         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25969         (gcc-dg-prune): Call prune_gcc_output.
25970         * lib/gcc.exp (prune_gcc_output): New proc.
25971         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25972         prune_gcc_output.
25973
25974 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25975
25976         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25977         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25978
25979 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25980
25981         * gcc.c-torture: Update to c-torture-1.39 release.
25982
25983 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25984
25985         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25986         fails, try others as well.
25987
25988 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25989
25990         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25991         If compilation fails, mark execute tests as `untested'.
25992         If test is marked as unsupported, don't mark compilation and
25993         execute tests as failed.
25994
25995 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25996
25997         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25998         libstdc++ for whether or not we want to be doing shared
25999         libraries.  Delete link_curses since we don't need it anymore.
26000         * lib/mike-g++.exp (postbase): Don't link in libg++.
26001         * g++.old-deja/old-deja.exp: Likewise.
26002
26003 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
26004
26005         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
26006
26007 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
26008
26009         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
26010         For that, add `-Wl,-a,shared_archive'.
26011         * g++.old-deja/old-deja.exp: Likewise.
26012
26013 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
26014
26015         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
26016
26017 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
26018
26019         * lib/mike-g++.exp (postbase): Pay attention to the status of
26020         g++_load.
26021
26022 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
26023
26024           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
26025
26026 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
26027
26028         * lib/gcc.exp (default_gcc_start): No longer need to log program
26029         being executed or its output, execute_anywhere does that now.
26030         * lib/g++.exp (default_g++_version): Call execute_anywhere.
26031         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
26032
26033 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
26034
26035         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
26036         the same as those in lib/g++.exp.
26037
26038 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
26039
26040         * gcc.c-torture: Update to c-torture-1.38 release.
26041         * gcc.ieee: Related changes.
26042
26043 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
26044
26045         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
26046         "exec". Minor reformatting changes.
26047
26048         * config/rom68k.exp (${tool}_load): Make it work in a canadian
26049         cross. This means all "exec" calls now work on a remote host as
26050         well.
26051         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
26052         cross. Filter out the extra "\r\n" stuff that expect puts in.
26053         (c-torture-execute): Filter out the bogus warnings like
26054         c-torture-compile does. Add support for canadian cross.
26055         * lib/gcc.exp (default_gcc_version, default_gcc_start)
26056         Use execute_anywhere rather than calling exec directly. Now it
26057         works for canadian cross testing.
26058
26059 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
26060
26061         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
26062         results into a variable, and check that rather than using file exists.
26063
26064 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
26065
26066         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
26067         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
26068
26069 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26070
26071         * g++.old-deja/old-deja.exp: Create and pass runshlib and
26072         lib_curses if there's a shared libg++ in the build tree.
26073
26074 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
26075
26076         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
26077         if not supported target.
26078
26079 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
26080
26081         * lib/g++.exp (g++_init): Move empty setting of runshlib and
26082         link_curses up to always happen, not just for native builds.
26083
26084 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
26085
26086         * gcc.c-torture: Update to c-torture-1.36 release.
26087         * gcc.failure: Related changes.
26088
26089 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
26090
26091         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
26092
26093 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
26094
26095         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
26096         * lib/mike-g++.exp (postbase): Not in here.  Still reference
26097         runshlib, link_curses, and mathlib for link and run.
26098
26099         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
26100         pass the runtime shared library options for Solaris, OSF/1, and
26101         Irix5, and link with -lcurses to avoid unresolved references.
26102
26103 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
26104
26105         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
26106         only run once.
26107
26108 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
26109
26110         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
26111
26112 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
26113
26114         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
26115         do not have a framework for the "compat" tests yet.
26116
26117 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
26118
26119         * lib/mike-g++.exp (postbase): New local variable `mathlib',
26120         set to null if we're testing vxworks5.1.  Use that instead of
26121         `-lm' in the setting of LIBS for link and run.
26122
26123 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
26124
26125         * config/rom68k.exp (${tool}_load): Major changes to make it
26126         work.  Verified that it does in fact return the stuff in
26127         exec_output properly.  Catch any Emul or any TRAP other than 0.
26128
26129 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
26130
26131         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
26132         LDFLAGS properly for targets that need stuff from libgloss.
26133         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
26134         only run once.
26135         (gpp_initialized): New variable.
26136
26137 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
26138
26139         * config/rom68k.exp: Load libgloss.exp.
26140         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
26141         so we can produce a fully linked binary.
26142         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
26143         so we can produce a fully linked binary.
26144
26145 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
26146
26147         * lib/plumhall.exp (ph_section): Watch for expected failures.
26148         Add missing `else'.
26149
26150         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
26151         run the testcase.
26152         (c-torture): Likewise.
26153
26154 1995-08-28  Doug Evans  <dje@cygnus.com>
26155
26156         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
26157
26158         * lib/mike-g++.exp (mike_cleanup): New proc.
26159         (prebase): New globals compiler_result, not_compiler_result,
26160         target_regexp.
26161         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
26162         allow leading "-" in pattern.  Watch for unsupported tests.
26163         If $compiler_result is set, pattern match assembler code,
26164         and ditto for $not_compiler_result.
26165         * lib/mike-gcc.exp: Likewise.
26166
26167         * lib/plumhall.exp (ph_execute): Only call ph_summary if
26168         execution "succeeded".
26169
26170 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
26171
26172         * config/win32.exp: New file.
26173         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
26174
26175 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
26176
26177         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
26178         unsupported.
26179         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
26180         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
26181         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
26182
26183         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
26184         "... without exceptions was ...".  That is now handled by
26185         prune_system_crud.
26186         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26187
26188 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
26189
26190         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
26191         sieve.c,sort2.c}: New files.
26192         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
26193         sieve.exp,sort2.exp}: Drivers for them.
26194
26195         * lib/mike-gcc.exp (program_output): New user settable variable.
26196         (postbase): Call prune_system_crud.  Also prune extraneous compiler
26197         messages.
26198         * lib/mike-g++.exp (program_output): New user settable variable.
26199
26200         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
26201
26202         * config/sh.exp: Deleted (use sim.exp instead).
26203
26204 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
26205
26206         * config/vx.exp: Declare CHECKTASK as global.
26207         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
26208         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
26209         * lib/old-dejagnu.exp: Load [pwd]/$executable.
26210
26211 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26212
26213         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
26214         target. Like vx.exp, only includes `vx29k.exp' instead of
26215         `vxworks.exp'.
26216
26217 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
26218
26219         * config/sim.exp: Increase time limit from 120 seconds to 240.
26220
26221 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
26222
26223         * gcc.c-torture/execute/950628-1.c: New test.
26224
26225 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
26226
26227         * gcc.c-torture: Update with changes/additions from
26228         c-torture-1.34.
26229
26230 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
26231
26232         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
26233
26234 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
26235
26236         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
26237
26238 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
26239
26240         * gcc.c-torture/compile/950512-1.c: New test.
26241         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
26242         * gcc.dg/struct-ret-1.c: Likewise.
26243
26244 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
26245
26246         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
26247           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
26248
26249 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
26250
26251         * gcc.c-torture/special/920411-1.c: Deleted.
26252         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
26253
26254 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
26255
26256         * config/sim.exp (${tool}_load): Hack in call to bash to get a
26257         cpu limit.
26258
26259 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
26260
26261         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
26262
26263 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
26264
26265         From kenner;
26266         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
26267         is the proper length.
26268         * va-arg-3.c: Likewise.
26269
26270 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
26271
26272         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
26273         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
26274
26275         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
26276         * lib/g++.exp (default_g++_start): Delete old cruft.
26277
26278 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
26279
26280         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
26281         (2 * (1 << 18)) to (2 * (1 << 17)).
26282
26283         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
26284
26285 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
26286
26287         * config/rom68k.exp: Renamed from config/idp.exp
26288
26289 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
26290
26291         * c-torture/compile/921109-2.c
26292
26293 1995-04-18  Mike Stump  <mrs@cygnus.com>
26294
26295         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
26296         excess errors.
26297
26298 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
26299
26300         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
26301         output.
26302         * lib/g++.exp (default_g++_start): Likewise.
26303
26304 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
26305
26306         * gcc.c-torture/compile/950329-1.c: New test.
26307
26308 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
26309
26310           * config/bug.exp (${tool}_load): Updated to use new remote_open
26311           and remote_close procs.
26312         * config/idp.exp: New file.
26313
26314 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
26315
26316         * gcc.c-torture/execute/950322-1.c: New test.
26317
26318 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
26319
26320         * config/vx.exp (${tool}_load): Clean up testing of return code from
26321         vxworks_ld and vxworks_spawn.
26322
26323 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
26324
26325         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
26326
26327 1995-03-13  Mike Stump  <mrs@cygnus.com>
26328
26329         * lib/old-deja.exp: Add `excess errors test - ' error, now one
26330         can mark excess errors on a machine by machine basis.  Note, the
26331         default is to not expect any excess errors, even when excess
26332         errors test - is given, so you will want to put an XFAIL ... on
26333         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
26334         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
26335         those 4 machines, but no others.
26336
26337 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
26338
26339         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
26340         * lib/c-torture.exp: to here.
26341
26342 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
26343
26344         * gcc.c-torture/execute/950221-1.c: New test.
26345         * gcc.c-torture/execute/struct-ret-1.c: New test.
26346         * gcc.c-torture/compile/950221-1.c: New test.
26347
26348         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
26349
26350 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
26351
26352         * gcc.c-torture/execute/arith-1.c (main): Return 0.
26353         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
26354
26355 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
26356
26357         * g++.gb: New directory of tests, derived from my signature and
26358         class scoping tests.
26359
26360         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
26361         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
26362         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
26363         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
26364         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
26365         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
26366         * g++.gb/sig25.C: Likewise.
26367
26368         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
26369         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
26370         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
26371         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
26372         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
26373         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
26374         * g++.gb/sig25.exp: Likewise.
26375
26376         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
26377         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
26378         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
26379         * g++.gb/scope13.C: Likewise, this test still fails.
26380
26381         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
26382         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
26383         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
26384         * g++.gb/scope13.exp: Ditto.
26385
26386         * g++.gb/README: New file, explains what these tests are about.
26387
26388 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
26389
26390         * lib/dg.exp (dg-do): Support `preprocess'.
26391         (dg-test): Likewise.
26392
26393 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
26394
26395         * config/udi.exp: change "continue -expect" to "exp_continue".
26396
26397 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
26398
26399         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
26400         Delete redundant tests.
26401
26402         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
26403         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
26404         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
26405         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
26406         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
26407         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
26408         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
26409         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
26410
26411         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
26412         storing label pointers.
26413         * gcc.c-torture/execute/921019-1.c: Likewise.
26414         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
26415         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
26416         parameter fp.
26417         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
26418         constants.
26419
26420         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
26421         Delete obsolete tests.
26422
26423         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
26424         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
26425         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
26426         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
26427         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
26428         * gcc.c-torture/compile/950124-1.c: New test.
26429
26430         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
26431
26432 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
26433
26434         * lib/mike-g++.exp: Add -lm to LIBS.
26435
26436 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
26437
26438         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
26439
26440 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
26441
26442         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
26443
26444 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
26445
26446         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
26447
26448 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
26449
26450         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
26451         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
26452         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
26453         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
26454         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
26455         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
26456         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
26457         * g++.law/{operators31.C, operators32.C,
26458         * g++.law/{operators33.C, operators34.C}: Likewise.
26459         * g++.law/{pic1.C, refs2.C}: Likewise.
26460         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
26461         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
26462         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
26463         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26464
26465         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
26466         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
26467         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
26468         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
26469         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
26470         * g++.law/{enum9.exp, friend5.exp}: Likewise.
26471         * g++.law/{nest3.exp, nest4.exp}: Likewise.
26472         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
26473         * g++.law/{operators30.exp, operators31.exp}: Likewise.
26474         * g++.law/{operators32.exp, operators33.exp}: Likewise.
26475         * g++.law/{operators34.exp}: Likewise.
26476         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
26477         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
26478         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
26479         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
26480         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26481
26482         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
26483         No longer expected to fail.
26484         * g++.law/missed-error3.C: Tweak for recent bool changes.
26485
26486 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
26487
26488         * config/emb-unix: Deleted.
26489         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
26490         remote execution.  Do final link on remote host if REMOTE_LINK is set.
26491
26492 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
26493
26494         * lib/dg.exp (dg-test): Fix typo in last patch.
26495
26496 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
26497
26498         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
26499         (handles multiple occurrences).
26500
26501 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
26502
26503         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
26504         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
26505         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
26506         printed).
26507         * lib/c-torture.exp (c-torture-compile): Likewise.
26508         (c-torture): Prepend full path if missing.
26509         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
26510         (gcc_fail): Likewise.
26511         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
26512
26513 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
26514
26515         * lib/netware.exp: Only attach to NetWare i386 systems.
26516
26517 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
26518
26519         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
26520         messages.  Add test name to "output pattern match" pass/fail message.
26521
26522 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
26523
26524         * gcc.dg: New testsuite.
26525         * gcc.dg/dg.exp: New file.
26526
26527         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
26528         test-switch.c}: Deleted.
26529
26530         * gcc.misc-tests/msgs.exp: New testcase driver.
26531
26532 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
26533
26534         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
26535         Watch for illegal return values from ${tool}_load.
26536         * config/unix.exp (${tool}_load): Fix pass/fail detection for
26537         cross targets.  Coerce return value >0 to 1.
26538
26539 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
26540
26541         * config/unix.exp (${tool}_load): Call program rsh, not proc.
26542
26543         * config/emb-unix.exp: New file.
26544
26545         * config/sim.exp: Error if variable $SIM not defined.
26546         (${tool}_load): Mark test as "untested" if simulator missing.
26547
26548         * config/unix.exp: Load remote.exp to get rcp_download.
26549         * lib/c-torture.exp: Use different option lists for testcases with
26550         and without loops.
26551         * gcc.c-torture/execute/execute.exp: Likewise.
26552
26553 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
26554
26555         * config/*.exp: Clarify return code from ${tool}_load.
26556         Call `unresolved' or `untested' instead of `warning' or `perror'
26557         (sometimes you still want to call both though).
26558         Add comment that `shell_id' is local to each file.
26559         * config/udi.exp (timeout): Set to 30.
26560         Don't print warning if connection fails, $connectmode has already
26561         printed an error.
26562         (${tool}_load): Move verbose messages to level 2.
26563         Rework pattern for "Process started" message.
26564         Pass `shell_id' to ${connectmode}_download.
26565         Retry twice upon timeout.  Make resetting of target more robust.
26566         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
26567         Pass `shell_id' to exit_$connectmode.
26568         Only call exit_$connectmode if connected.
26569         * config/unix.exp (${tool}_load): Check return codes better.
26570         * config/vrtx.exp (${tool}_load): Likewise.
26571         * config/vx.exp (${tool}_load): Likewise.
26572         Delete unneeded global's.
26573         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26574         from ${tool}_load.
26575         (dg-stat): Delete.
26576         (dg-init): Delete recording of pass/fail counts.
26577         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26578         (old-dejagnu-init): Likewise.
26579         (old-dejagnu-stat): Delete contents, empty proc now.
26580         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26581         (c-torture): Delete references to lcnt, lpass, lfail.
26582         Get option list from TORTURE_OPTIONS.
26583         Delete -funroll[-all]-loops if no loops.
26584         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26585         (g++_stat): Delete contents (empty proc now).
26586         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26587         (gcc_finish): Likewise.
26588         (gcc_stat): Deleted.
26589         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26590         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26591         * gcc.c-torture/execute/execute.exp: Likewise.
26592         Split tests into two parts: compile, execute.
26593         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26594         no loops.  Update to reflect clarified return codes from ${tool}_load.
26595
26596 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26597
26598         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26599         to grep for.
26600         (old-dejagnu): Likewise (where necessary).
26601
26602 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26603
26604         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26605
26606         * lib/dg.exp (dg-process-target): Fix processing of selector.
26607         Add comment regarding use of `error'.
26608
26609         * lib/gcc.exp (prune_system_crud): Define if missing.
26610         * lib/g++.exp (prune_system_crud): Likewise.
26611
26612         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26613         Call prune_system_crud.
26614         * lib/dg.exp (dg-runtest): New proc.
26615         Use perror instead of send_user for tcl errors in testcase.
26616         Don't return any value, it's never used.
26617         Don't clobber previous definition of `unknown'.
26618         Print tcl errors in `dg-final'.
26619
26620 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26621
26622         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26623         (dg-test): Don't print errorInfo, it contains stack backtrace.
26624
26625 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26626
26627         * lib/g++.exp (runtest_file_p): Define if missing.
26628
26629 1994-09-24  Doug Evans  (dje@cygnus.com)
26630
26631         * lib/mike-g++.exp: Comment out loading of g++.exp.
26632         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26633         (default_g++_version): Always print something.
26634         (default_g++_start): Comment out call to `which'.
26635         (g++_start, g++_load): Deleted (must be defined in config file).
26636         * lib/gcc.exp: Test for existence of $CC at start.
26637         Delete check for tmpdir (done in gcc_init).
26638         (default_gcc_version): Always print something.
26639         (default_gcc_start): Comment out call to `which'.
26640         * config/*.exp: Major cleanup - make cross targets work at least a
26641         little better for g++ (by not being "--tool gcc" specific).
26642         Rename gcc_xxx to ${tool}_xxx.
26643         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26644         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26645
26646 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26647
26648         * lib/c-torture.exp (c-torture-compile): Rework compiler
26649         message processing.
26650
26651         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26652         c-torture.
26653
26654 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26655
26656         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26657
26658         * lib/dg.exp (dg-process-target): Support { target native }.
26659
26660 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26661
26662         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26663         looked for "... program xxx got fatal signal".
26664         Correct regsub munging of `comp_output'.
26665         Ignore compiler messages "path prefix not used" and "linker input
26666         file unused".
26667
26668 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26669
26670         * lib/gcc.exp (runtest_file_p): Define if missing.
26671         * gcc.prms/template.c: Example to work from.
26672
26673 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26674
26675         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26676         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26677
26678         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26679         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26680         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26681         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26682
26683         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26684         (dg-process-target): No longer a varargs proc.
26685         Return S/N for target, P/F for xfail.  All callers changed.
26686         (user option procs): More argument checking.
26687         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26688         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26689         (dg-test): Skip test if not running on selected target in `dg-do'.
26690         Update handling of `dg-do-what', `dg-output-text'.
26691         Separate execution pass/fail from output pattern match pass/fail.
26692         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26693
26694 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26695
26696         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26697         target for 920510-1.c.
26698
26699 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26700
26701         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26702         Clean up comment regarding use of passcnt, etc.
26703         (gcc_stat): Don't update `testcnt' here.
26704         (gcc_finish): Do it here.
26705         Might as well reset `but_id' here too.
26706         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26707         to determine if the file should be tested.
26708         * gcc.c-torture/compile/compile.exp: Likewise.
26709         * gcc.c-torture/execute/execute.exp: Likewise.
26710         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26711         * gcc.misc-tests/dg-test.exp: Likewise.
26712         * gcc.prms/prms.exp: Likewise.
26713         * gcc.wendy/wendy.exp: Likewise.
26714         * g++.old-deja.exp: Likewise.
26715         Move "Testing file" message to verbose level 1.
26716
26717 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26718
26719         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26720
26721 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26722
26723         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26724         (default_gcc_start): Accept optional second list element
26725         of compiler flags.  Print compiler output at verbosity level 2.
26726         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26727         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26728         Save current values of framework globals passcnt, failcnt, xpasscnt,
26729         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26730         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26731         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26732         xfailcnt to compute stats.  Update framework global `testcnt' from
26733         pass/fail counts.
26734         (gcc_finish): New proc.  Clean up test environment.
26735         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26736         (gcc_epass, gcc_efail): Delete.
26737         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26738         argument of line number.
26739         (dg-init): If the tool has an init routine, call it.
26740         (dg-test): Remove args `cflags_var' and `libs_var'.
26741         Pass all compiler options to ${tool}_start.
26742         Handle missing line number.
26743         (dg-finish): New function.
26744         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26745         particular files.  Call gcc_finish at end.  Move "skipping test"
26746         message to verbosity level 3.
26747         * gcc.c-torture/compile/compile.exp: Likewise.
26748         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26749         * gcc.c-torture/execute/execute.exp: Likewise.
26750         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26751         Print testcase being tried at verbosity level 1.
26752         * gcc.c-torture/special/special.exp: Unset xfail.
26753         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26754         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26755         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26756         * gcc.failure/failure.exp: Likewise.
26757         * gcc.ieee/ieee.exp: Likewise.
26758         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26759         Update call to dg-test.  Call dg-finish at end.
26760         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26761         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26762         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26763         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26764         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26765         * gcc.wendy/wendy.exp: Add copyright.
26766         Delete setting of tmpdir (done by gcc_init).
26767         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26768         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26769         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26770         gcc_[ce]pass/fail.
26771
26772 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26773
26774         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26775         confusion.
26776         (g++_load): Likewise.
26777
26778         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26779         Rename argument to `prog' to remove the confusion.
26780         Varargs fns behave differently too!
26781         (g++_load): Likewise.
26782
26783         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26784
26785         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26786         what it is.  Delete (always) printing of status value for !native.
26787         Simplify verbose code, and include status and exec_output.
26788         (g++_load): Use gcc_load.
26789
26790 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26791
26792         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26793         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26794         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26795         940714-3.c as these testcases don't exist anymore.  Make
26796         va-arg-1.c expected to pass.
26797
26798 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26799
26800         * gcc.misc-tests/misc.exp: Only run specific testcases.
26801         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26802         * gcc.misc-tests/dg-[1-9].c: New files.
26803
26804         * lib/dg.exp: New testsuite driver.
26805         * gcc.prms/prms.exp: Use it.
26806
26807         * README.gcc: New file.
26808
26809         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26810         Document and reset `lxpass' and `lxfail'.
26811         Simplify "initialized" message.
26812         (gcc_stat): Clean up comments a little.
26813
26814 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26815
26816         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26817
26818 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26819
26820         * lib/old-dejagnu.exp (process-option): New proc.
26821         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26822         (old-dejagnu): Simplify.
26823         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26824
26825 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26826
26827         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26828         exists and is not an empty string.
26829
26830         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26831         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26832         finished.
26833         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26834         automatically.
26835
26836         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26837         longer expected to fail.
26838
26839         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26840         "f" function call.
26841
26842         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26843
26844         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26845         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26846         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26847         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26848         c-torture-1.29.
26849
26850         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26851         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26852
26853         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26854
26855         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26856         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26857
26858         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26859         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26860         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26861
26862 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26863
26864         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26865         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26866         940714-1.c, 940714-2.c, 940714-3.c},
26867         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26868         gcc.misc-tests/{mg.c,mg.exp}:
26869         New tests.
26870         * gcc.noncompile/noncompile.exp: Change accordingly.
26871
26872 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26873
26874         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26875         Undo previous clobberage.
26876
26877 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26878
26879         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26880         * gcc.special/{930510-1.c, special.exp}:
26881         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26882         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26883         struct-varargs-1.c}: New tests from c-torture-1.26.
26884
26885 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26886
26887         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26888           argument to switch.
26889
26890 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26891
26892         * Revert the previous changes.  Please see Rob's directory
26893           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26894           fixes.
26895
26896 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26897
26898         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26899             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26900             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26901             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26902             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26903             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26904             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26905             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26906             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26907             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26908             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26909             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26910             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26911             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26912             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26913             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26914             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26915             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26916             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26917             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26918             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26919             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26920             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26921             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26922             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26923             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26924             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26925
26926 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26927
26928         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26929             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26930           with perror calls.
26931
26932 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26933
26934         * config/unix.exp (g++_load): Fix syntax.
26935
26936 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26937
26938         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26939         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26940         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26941         Don't expect va-arg-1.c to fail.  Correct expected output for
26942         920928-1.c.
26943         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26944         * gcc.wendy/hbm4.c: Correct typo.
26945         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26946
26947 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26948
26949         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26950         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26951         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26952         * lib/c-torture.exp (c-torture-compile): Ditto.
26953
26954         Reduce volume of output (remove all the -I's and such).
26955         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26956         Call gcc_cpass, gcc_cfail.
26957         (c-torture): Pass testing option to c-torture-compile.
26958
26959 1994-03-21  Doug Evans  (dje@cygnus.com)
26960
26961         Bring patches over from progressive.
26962         * config/default.exp: Exit remote shell cleanly.
26963         (g++_exit, g++_start): Add default versions.
26964         * config/sim.exp (gcc_load): Use perror, not error.
26965
26966 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26967
26968         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26969         set in site.exp.
26970
26971 1994-03-14  Doug Evans  (dje@cygnus.com)
26972
26973         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26974         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26975         (wendy_try): New proc to run testcase.
26976         (main loop): Call 'em.
26977         * gcc.wendy/*.c: Clean up pass to correct expected output.
26978
26979         * lib/gcc.exp: Minor cleanup work.
26980         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26981
26982 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26983
26984         * config/sim.exp (gcc_load): Document return codes better.
26985         Don't pass -v to simulator.
26986
26987 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26988
26989           * gcc.special/920717-x.c: Fix typo.
26990           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26991           get at sources.
26992
26993         * lib/mike-gcc.exp: Fix typo.
26994
26995 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26996
26997         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26998         binary to use, transform the name.
26999         * config/*.exp: rename everything. Nuke any g++ specific files,
27000         it's now a special case of gcc that requires no special support.
27001         Add a default.exp for unsupported targets.
27002
27003 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
27004
27005         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
27006         lib/old-dejagnu.exp: Fix a few patterns to work with the new
27007         version of Tcl.
27008
27009 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
27010
27011         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
27012         than a warning.
27013
27014 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
27015
27016         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
27017
27018 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
27019
27020         * gcc.execute/execute.exp: Combine opt_list and foption_list into
27021         option_list.  Compile every file with only 4/6 option choices
27022         (same as C torture) instead of with 12/18 different option
27023         choices.
27024         * lib/c-torture.exp: Likewise.
27025
27026         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
27027         not already set.
27028
27029 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
27030
27031         * lib/old-deja.exp: Add `excess errors test fails' error, now one
27032         can put an XFAIL *-*-* on excess errors.
27033
27034 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
27035
27036         * g++.law: Add more tests derived from g++-bugs snapshots.
27037
27038         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
27039         equivalent to g++.law/init9.
27040
27041         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
27042         compiled it, and the a.out file after we've run it.
27043
27044 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
27045
27046         * lib/mike-g++.exp (postbase): Delete the .o file after we've
27047         compiled it, and the a.out file after we've run it.
27048
27049 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
27050
27051         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
27052
27053 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
27054
27055         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
27056         version number.
27057
27058 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
27059
27060         * g++.law: New directory of g++ tests derived from the g++-bugs
27061         snapshots.
27062
27063 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
27064
27065         * gcc.compile: initbug1.c initbug1.exp testcase added
27066
27067 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
27068
27069         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
27070         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
27071           fixes submitted by Jeff Law (law@cs.utah.edu)
27072         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
27073           Jeff Law (law@cs.utah.edu)
27074
27075
27076 1993-11-30  Mike Stump  (mrs@cygnus.com)
27077
27078         * config/unix-g++.exp: Follow the gcc way of doing things.
27079         * g++.old-deja/old-deja.exp: Minor updates.
27080         * lib/g++.exp: New file, follow the gcc way of doing things.
27081         * lib/old-dejagnu.exp: Minor updates.
27082         * lib/mike-g++.exp: Always unset errorInfo.
27083
27084 1993-11-06  Mike Stump  (mrs@cygnus.com)
27085
27086         * lib/gcc.exp: Fix some errors with the below change, CC and
27087         CFLAGS should be global when setting, not local.
27088
27089 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
27090
27091         * lib/gcc.exp: Transform tool name.
27092
27093 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27094
27095         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
27096
27097 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27098
27099         * lib/gcc.exp: change gcc_done to gcc_stat
27100
27101 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27102
27103         * Upgraded gcc testsuite to c-torture version 1.25
27104
27105 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
27106
27107         * lib/gcc.exp: added reporting code. Changed verbose compile message.
27108         * lib/c-torture: added hooks for new reporting code.
27109
27110 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
27111
27112         * config/sh-gcc.exp: check if sh-sim exists in the path
27113
27114 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
27115
27116         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
27117         * gcc.compile/compile.exp: Initial changes for new logic.
27118         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
27119         * gcc.failure/failure.exp: Initial changes for new logic.
27120         * gcc.ieee/ieee.exp: Initial changes for new logic.
27121         * gcc.misc-tests/misc.exp: Initial changes for new logic.
27122         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
27123         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
27124         * lib/c-torture.exp: Initial changes for new logic.
27125         * lib/gcc.exp: Initial changes for new logic.
27126
27127 1993-10-15  Mike Stump  (mrs@cygnus.com)
27128
27129         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
27130         depend upon failure or success.  Fully qualify names in failure
27131         and success messages.  Always remove a.out before starting
27132         compile, just in case.  Pay more attention to error text output by
27133         the compiler.  Handle testcases with no known past errors just
27134         like all others, so that things are uniform.  Other miscellaneous
27135         improvements.
27136
27137 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
27138
27139         * gcc.cpp: new directory for cpp tests
27140
27141 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
27142
27143         * lib/chill.exp: Code reformatted, removed unused code.
27144         * config/unix-chill.exp: Code reformatted, removed unused code.
27145         * chill.execute/execute.exp: Code reformatted, removed unused code.
27146         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
27147
27148 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
27149
27150         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
27151         routines not written.
27152
27153 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
27154
27155         * config/bug-gcc.exp: Use new procs from bug.exp.
27156
27157 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
27158
27159         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
27160         via ftp, rather than depending on NFS.
27161         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
27162         case.
27163
27164 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
27165
27166         * config/bug-gcc.exp: Use new download proc.
27167
27168 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
27169
27170         * chill.execute/execute.exp: cleanups, handles errors better
27171         * chill.compile/compile.exp: rewrite, based on execute.exp
27172         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
27173         * lib/chill.exp: major changes to diff proc and compile and link
27174           procs. added chill_fail and chill_pass wrappers to pass and
27175           fail. added more comments, and handle error codes better.
27176           Added a hack to capture stderr from exec, so noncompile tests
27177           can work.
27178
27179 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
27180
27181         * chill.execute/execute.exp: rewrite of testsuite driver
27182         * lib/chill.exp: rewrite of testsuite driver
27183         * config/unix-chill.exp: rewrite of testsuite driver
27184
27185 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
27186
27187     In chill.execute:
27188         * iexpr.ch: Standardize uppercase.
27189         * tuples.dat: Standardize uppercase.
27190         * vary.ch: standardize.  Correct varying string assignments.
27191         * vary.dat: Add new output lines.
27192
27193 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
27194
27195     In chill.execute:
27196         * chprintf.ch: Standardize use of uppercase.
27197         * tuples.ch: Standardize and turn arr2 into a DCL,
27198           rather than a SYN.
27199         * pinits.ch: Standardize.
27200
27201 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
27202
27203         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
27204         * Makefil: Renamed to Makefile.in.
27205         * configure.in: New.
27206
27207 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
27208
27209     In chill.execute:
27210         * .cvsignore: Add result/output files.
27211         * Makefile: Fix up variables at start.  Use MFLAGS
27212           everywhere.  Correct bool_loc, built_ins entries.
27213           Add entry for vary1.ch.
27214         * bitarray.ch: Standardize upper-case usage.
27215         * bitexpr.ch: Standardize, add output of b1.
27216         * params.ch: Use arrayt in along PROC parameters, to
27217           avoid novelty problems.
27218         * sets.ch: Tiny cleanup.
27219         * vary1.ch: Re-indent.
27220
27221 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
27222
27223           * Add PR-related files to Makefiles, .cvsignore files, etc.
27224
27225 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
27226
27227         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
27228           with compiler objects. New names are test-flow.c and test-loop.c
27229
27230 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
27231
27232         * Upgraded c-torture tests from 1.19 to 1.20
27233
27234         * new files:
27235         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
27236         * gcc.compile: 930623-1.c 930623-2.c
27237         * gcc.noncompile: 930622-1.c 930622-2.c
27238         * gcc.failure: 920411-1.c 920627-2.c
27239         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
27240
27241 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
27242
27243         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27244           More changes to get testsuite working properly. Needs more work.
27245           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
27246
27247 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
27248
27249         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27250           More changes to get testsuite working properly. Needs more work.
27251
27252 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
27253
27254         * chill.compile/compile.exp: Added for Dejagnu support
27255         * chill.execute/execute.exp: Added for Dejagnu support
27256         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
27257
27258 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
27259
27260     This should complete moving the CHILL test files.
27261         * chill.noncompile(.cvsignore printf.grt
27262             in-printf.grt chprintf.grt chprintf.ch):
27263             Added test-support files.
27264           (Makefile): Modified further.
27265         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
27266             signal.ch): Added test files.
27267           * chill.execute (.cvsignore printf.grt printr.c
27268             in-printf.grt rts.c chprintf.grt rts.h): Added
27269           test-support files.
27270             (Makefile): More corrections.
27271
27272 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
27273
27274         * chill.compile, chill.execute, chill.nocompile: Add CHILL
27275           test cases, ready for DejaGnu.
27276
27277 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
27278
27279         * Upgraded c-torture tests from 1.18 to 1.19
27280
27281         * gcc.compile: added test(s):
27282           930607-1.c
27283         * gcc.execute: added test(s):
27284           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
27285
27286         * added new subdirectory for misc tests: gcc.misc-tests
27287         * gcc.misc-test(s): added tests:
27288           inst-check.c test-consts.c test-ior.c test-switch.c
27289
27290 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
27291
27292         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
27293
27294 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
27295
27296         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
27297
27298 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
27299
27300         * Upgraded c-torture tests from 1.17 to 1.18
27301
27302 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
27303
27304         * Upgraded c-torture tests from 1.12 to 1.17
27305
27306 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
27307
27308         * lib/old-dejagnu.exp:
27309           Fixed handling of XFAIL target triplets to correctly
27310           recognize wildcard characters.  Removed code that
27311           appended a unique id tag to the end of the file name
27312           printed out by the result of the testcases within a
27313           given test file.
27314
27315 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
27316
27317         * lib/old-dejagnu.exp:
27318           Reworked expected failure handling to trigger off of XFAIL
27319           keyword in keyphrase embeded in testcase source code. The
27320           XFAIL keyword must be at the end of the keyphrase line. It
27321           may optionally be followed by one or more target triplets.
27322           It has just occured that the handling of wildcards in the
27323           target triplet may not be correct.
27324
27325 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
27326
27327         * g++.old-deja/tests:
27328           Moved all subdirectories up one level into g++.old-deja .
27329
27330         * lib/old-dejagnu.exp:
27331           Fixed problem with CXXFLAGS not being properly reset, and being
27332           corrupted with extraneous "-c" compiler option.  This was
27333           causing binaries to not be generated for test that needed them.
27334           Modified strings passed to "pass" and "fail" so that individual
27335           tests from the same test file would be distinguished by an
27336           identifier appended to the test file name in the summary logs;
27337           this corrected a problem with erroneous diff logs.  Added code
27338           to search testcases for expected fail and unexpected pass keywords.
27339
27340 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
27341
27342         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
27343
27344 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
27345
27346         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
27347           Removed extraneous text from end of "Special g++ Options"
27348           keyphrase.
27349
27350         * lib/old-dejagnu.exp: Added pattern matching to look for new
27351           keywords, embedded in testcases comments, which will trigger
27352           calls to xpass and xfail.
27353
27354 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
27355
27356         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
27357           comments embedded in the testcases, especially the one looking for
27358           special compiler options, as well as the pattern matching for the
27359           compiler output again.
27360
27361 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
27362
27363         * lib/old-dejagnu.exp: Do a proper check of the return value for
27364           execute tests. Fixed several problems with the pattern matching
27365           of the compiler output which gave erroneous test results.
27366           Changed several of the test result messages to be more descriptive.
27367         * config/unix-g++.exp: Proc g++_load now actually works and
27368           executes the tests passed to it and returns a usable return
27369           value.
27370
27371 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
27372
27373           * lib/gcc.exp: Exits gracefully if $CC is bogus.
27374
27375 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
27376
27377         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
27378           Modified both files to properly execute the old style
27379           dejagnu tests. The previous versions of these files were
27380           experimental and did not function anything near correctly.
27381
27382 1993-04-05  Rob Savoye  (rob@cygnus.com)
27383
27384         * Removed all Makefile.in and configure.in files. No configuration
27385         needed now.
27386
27387 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
27388
27389         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
27390
27391 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
27392
27393         * gcc.compile/configure.in, gcc.unsorted/configure.in,
27394         gcc.special/configure.in, gcc.noncompile/configure.in,
27395         gcc.execute/configure.in, gcc.code_quality/configure.in,
27396         g++.other/configure.in, g++.old-deja/configure.in,
27397         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
27398         in srcname setting.
27399
27400 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
27401
27402         * lib/udi.exp:  Fixed mondfe and mondfe_download.
27403         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
27404         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
27405
27406 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
27407
27408         * config/udi-gdb.exp: Check $shell_id after connecting to target.
27409         (gdb_exit): Don't remove *_soc files.
27410
27411 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
27412
27413         * lib/c-torture.exp: Don't look for main; instead always use -w
27414         -c.  This is how the c-torture tests work.  Remove the object
27415         file if the compilation succeeds.
27416         * gcc.execute/execute.exp: Remove executable if test passes.
27417         * gcc.noncompile/noncompile.exp: Every test is an expected
27418         failure.
27419         * gcc.special/special.exp: Added tests from c-torture 1.11,
27420         corrected use of existing test.
27421         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
27422         gcc.execute/920625-1.c: Updated to c-torture 1.11.
27423         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
27424         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
27425         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
27426         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
27427         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
27428         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
27429         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
27430         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
27431         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
27432         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
27433         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
27434         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
27435         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
27436         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
27437         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
27438         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
27439         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
27440         c-torture 1.11.
27441         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
27442         correspond to c-torture 1.11.
27443
27444         * New file.