OSDN Git Service

56231e466b5ff232dce86c2020110cd4ea7987c7
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2
3         * lib/gcc-dg.exp (dg-skip-if): New function.
4         (dg-forbid-option): Remove.
5         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6         * g++.dg/abi/bitfield8.C: Likewise.
7         * g++.dg/abi/dtor1.C: Likewise.
8         * g++.dg/abi/empty10.C: Likewise.
9         * g++.dg/abi/empty7.C: Likewise.
10         * g++.dg/abi/empty9.C: Likewise.
11         * g++.dg/abi/layout3.C: Likewise.
12         * g++.dg/abi/layout4.C: Likewise.
13         * g++.dg/abi/thunk1.C: Likewise.
14         * g++.dg/abi/thunk2.C: Likewise.
15         * g++.dg/abi/vbase11.C: Likewise.
16         * g++.dg/abi/vthunk2.C: Likewise.
17         * g++.dg/abi/vthunk3.C: Likewise.
18         * g++.dg/ext/attrib8.C: Likewise.
19         * g++.dg/opt/longbranch2.C: Likewise.
20         * g++.dg/opt/reg-stack4.C: Likewise.
21         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23         * g++.old-deja/g++.ext/attrib3.C: Likewise.
24         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26         * gcc.dg/20000609-1.c: Likewise.
27         * gcc.dg/20000720-1.c: Likewise.
28         * gcc.dg/20011107-1.c: Likewise.
29         * gcc.dg/20011119-1.c: Likewise.
30         * gcc.dg/20020108-1.c: Likewise.
31         * gcc.dg/20020122-2.c: Likewise.
32         * gcc.dg/20020122-3.c: Likewise.
33         * gcc.dg/20020201-3.c: Likewise.
34         * gcc.dg/20020206-1.c: Likewise.
35         * gcc.dg/20020218-1.c: Likewise.
36         * gcc.dg/20020310-1.c: Likewise.
37         * gcc.dg/20020411-1.c: Likewise.
38         * gcc.dg/20020418-2.c: Likewise.
39         * gcc.dg/20020426-1.c: Likewise.
40         * gcc.dg/20020426-2.c: Likewise.
41         * gcc.dg/20020517-1.c: Likewise.
42         * gcc.dg/20020523-1.c: Likewise.
43         * gcc.dg/20020523-2.c: Likewise.
44         * gcc.dg/20020729-1.c: Likewise.
45         * gcc.dg/20030204-1.c: Likewise.
46         * gcc.dg/20030826-2.c: Likewise.
47         * gcc.dg/20030926-1.c: Likewise.
48         * gcc.dg/20031202-1.c: Likewise.
49         * gcc.dg/980312-1.c: Likewise.
50         * gcc.dg/980313-1.c: Likewise.
51         * gcc.dg/990117-1.c: Likewise.
52         * gcc.dg/990424-1.c: Likewise.
53         * gcc.dg/990524-1.c: Likewise.
54         * gcc.dg/991230-1.c: Likewise.
55         * gcc.dg/i386-387-1.c: Likewise.
56         * gcc.dg/i386-387-2.c: Likewise.
57         * gcc.dg/i386-387-3.c: Likewise.
58         * gcc.dg/i386-387-4.c: Likewise.
59         * gcc.dg/i386-387-5.c: Likewise.
60         * gcc.dg/i386-387-6.c: Likewise.
61         * gcc.dg/i386-asm-1.c: Likewise.
62         * gcc.dg/i386-bitfield1.c: Likewise.
63         * gcc.dg/i386-bitfield2.c: Likewise.
64         * gcc.dg/i386-loop-1.c: Likewise.
65         * gcc.dg/i386-loop-2.c: Likewise.
66         * gcc.dg/i386-loop-3.c: Likewise.
67         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
68         * gcc.dg/i386-pic-1.c: Likewise.
69         * gcc.dg/i386-regparm.c: Likewise.
70         * gcc.dg/i386-signbit-1.c: Likewise.
71         * gcc.dg/i386-signbit-2.c: Likewise.
72         * gcc.dg/i386-signbit-3.c: Likewise.
73         * gcc.dg/i386-sse-5.c: Likewise.
74         * gcc.dg/i386-sse-8.c: Likewise.
75         * gcc.dg/i386-unroll-1.c: Likewise.
76         * gcc.dg/tls/opt-1.c: Likewise.
77         * gcc.dg/tls/opt-2.c: Likewise.
78         * gcc.dg/unroll-1.c: Likewise.
79         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
80         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
81         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
82         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
83
84 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
85
86         * g++.dg/template/incomplete1.C: New test.
87
88 2004-11-16  Nick Clifton  <nickc@redhat.com>
89
90         Revert patches accidentally commited during checkin of fixes for
91         xstormy16 tests:
92         gcc.c-torture/execute/simd-4.c: Revert
93         gcc.dg/20040910-1.c: Revert.
94
95 2004-11-16  Paul Brook  <paul@codesourcery.com>
96
97         PR fortran/13010
98         * gfortran.dg/der_pointer_1.f90: New test.
99
100 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
101
102         PR c/18498
103         * gcc.dg/bitfld-13.c: New test.
104
105 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
106
107         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
108         powerpc*-*-linux*.
109
110         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
111         * gcc.dg/ppc64-abi-2.c: Ditto.
112         * gcc.dg/ppc64-abi-3.c: Ditto.
113
114         * lib/gcc-dg.exp (dg-target-list): Remove.
115
116 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
117
118         * gcc.dg/ia64-postinc.c: New test.
119
120 2004-11-15  Mark Mitchell <mark@codesourcery.com>
121
122         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
123
124 2004-11-15  Nick Clifton  <nickc@redhat.com>
125
126         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
127         __INT_MAX__ so that the test can be compiled by toolchains
128         targeted at 16-bit processors.
129
130         * gcc.dg/20040625-1.c: Use long constants rather than integers
131         when performing arithmetic that will overflow 16-bits.
132
133         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
134         xstormy16.  It does not support 128-bit vector operations.
135
136         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
137         with the macro PTR_TYPE.  Define this macro to an integer type
138         suitable for holding a pointer.
139
140         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
141         the target is a 16-bit processor.
142
143         * gcc.dg/cpp/if-2.c: Expect a different warning message from
144         16-bit targets where the character constant will be too long.
145
146         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
147         where the double will not be directly addressable.
148
149 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
150
151         Friend class name lookup 1/n, PR c++/18471
152         * g++.dg/template/crash26.C: New test.
153         * g++.dg/lookup/struct1.C: Adjust expected error.
154         * g++.dg/parse/elab1.C: Likewise.
155         * g++.dg/parse/elab2.C: Likewise.
156         * g++.dg/parse/int-as-enum1.C: Likewise.
157         * g++.dg/parse/struct-as-enum1.C: Likewise.
158         * g++.dg/parse/typedef1.C: Likewise.
159         * g++.dg/parse/typedef3.C: Likewise.
160         * g++.dg/parse/typedef4.C: Likewise.
161         * g++.dg/parse/typedef5.C: Likewise.
162         * g++.dg/template/nontype4.C: Likewise.
163         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
164         * g++.old-deja/g++.other/elab1.C: Likewise.
165         * g++.old-deja/g++.other/syntax4.C: Likewise.
166
167 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
168
169         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
170
171 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
172
173         * gcc.c-torture/execute/20041114-1.c: New test.
174
175 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
176
177         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
178         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
179         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
180         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
181         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
182         gcc.dg/switch-7.c: New tests.
183
184 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
185
186         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
187
188 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
189
190         PR tree-opt/18400
191         * gcc.dg/vect/pr18400.c: New test.
192
193 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
194             Andrew Pinski  <pinskia@physics.uc.edu>
195
196         PR tree-opt/18425
197         * gcc.dg/vect/pr18425.c: New test.
198
199 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
200
201         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
202         Guard with dg-require-alias and dg-require-visibility.
203
204 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
205
206         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
207
208 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
209
210         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
211
212 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
213
214         PR c++/17344
215         * g++.dg/template/defarg5.C: New test.
216
217 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
218
219         * g++.dg/parse/cast1.C: Run only on ILP32.
220         * g++.old-deja/g++.mike/p784.C: Likewise.
221
222 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
223
224         * gcc.c-torture/execute/20041113-1.c: New test.
225
226 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
227
228         PR target/18230
229         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
230         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
231         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
232         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
233         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
234         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
235         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
236         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
237         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
238         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
239         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
240         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
241         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
242
243 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
244
245         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
246         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
247         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
248         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
249         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
250         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
251         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
252         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
253         gcc.target/sparc/combined-1.c: New tests.
254
255 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
256
257         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
258         New tests.
259
260 2004-11-12  Mark Mitchell <mark@codesourcery.com>
261
262         * lib/gcc-dg.exp (dg-forbid-option): New function.
263         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
264         * g++.dg/abi/bitfield8.C: Likewise.
265         * g++.dg/abi/dtor1.C: Likewise.
266         * g++.dg/abi/empty10.C: Likewise.
267         * g++.dg/abi/empty7.C: Likewise.
268         * g++.dg/abi/empty9.C: Likewise.
269         * g++.dg/abi/layout3.C: Likewise.
270         * g++.dg/abi/layout4.C: Likewise.
271         * g++.dg/abi/thunk1.C: Likewise.
272         * g++.dg/abi/thunk2.C: Likewise.
273         * g++.dg/abi/vbase11.C: Likewise.
274         * g++.dg/abi/vthunk2.C: Likewise.
275         * g++.dg/abi/vthunk3.C: Likewise.
276         * g++.dg/ext/attrib8.C: Likewise.
277         * g++.dg/opt/longbranch2.C: Likewise.
278         * g++.dg/opt/reg-stack4.C: Likewise.
279         * g++.old-deja/g++.ext/attrib1.C: Likewise.
280         * g++.old-deja/g++.ext/attrib2.C: Likewise.
281         * g++.old-deja/g++.ext/attrib3.C: Likewise.
282         * g++.old-deja/g++.other/store-expr1.C: Likewise.
283         * g++.old-deja/g++.other/store-expr2.C: Likewise.
284         * gcc.dg/20000609-1.c: Likewise.
285         * gcc.dg/20000720-1.c: Likewise.
286         * gcc.dg/20011107-1.c: Likewise.
287         * gcc.dg/20011119-1.c: Likewise.
288         * gcc.dg/20020108-1.c: Likewise.
289         * gcc.dg/20020122-2.c: Likewise.
290         * gcc.dg/20020122-3.c: Likewise.
291         * gcc.dg/20020201-3.c: Likewise.
292         * gcc.dg/20020206-1.c: Likewise.
293         * gcc.dg/20020218-1.c: Likewise.
294         * gcc.dg/20020310-1.c: Likewise.
295         * gcc.dg/20020411-1.c: Likewise.
296         * gcc.dg/20020418-2.c: Likewise.
297         * gcc.dg/20020426-1.c: Likewise.
298         * gcc.dg/20020426-2.c: Likewise.
299         * gcc.dg/20020517-1.c: Likewise.
300         * gcc.dg/20020523-1.c: Likewise.
301         * gcc.dg/20020523-2.c: Likewise.
302         * gcc.dg/20020729-1.c: Likewise.
303         * gcc.dg/20030204-1.c: Likewise.
304         * gcc.dg/20030826-2.c: Likewise.
305         * gcc.dg/20030926-1.c: Likewise.
306         * gcc.dg/20031202-1.c: Likewise.
307         * gcc.dg/980312-1.c: Likewise.
308         * gcc.dg/980313-1.c: Likewise.
309         * gcc.dg/990117-1.c: Likewise.
310         * gcc.dg/990424-1.c: Likewise.
311         * gcc.dg/990524-1.c: Likewise.
312         * gcc.dg/991230-1.c: Likewise.
313         * gcc.dg/i386-387-1.c: Likewise.
314         * gcc.dg/i386-387-2.c: Likewise.
315         * gcc.dg/i386-387-3.c: Likewise.
316         * gcc.dg/i386-387-4.c: Likewise.
317         * gcc.dg/i386-387-5.c: Likewise.
318         * gcc.dg/i386-387-6.c: Likewise.
319         * gcc.dg/i386-asm-1.c: Likewise.
320         * gcc.dg/i386-bitfield1.c: Likewise.
321         * gcc.dg/i386-bitfield2.c: Likewise.
322         * gcc.dg/i386-loop-1.c: Likewise.
323         * gcc.dg/i386-loop-2.c: Likewise.
324         * gcc.dg/i386-loop-3.c: Likewise.
325         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
326         * gcc.dg/i386-pic-1.c: Likewise.
327         * gcc.dg/i386-regparm.c: Likewise.
328         * gcc.dg/i386-signbit-1.c: Likewise.
329         * gcc.dg/i386-signbit-2.c: Likewise.
330         * gcc.dg/i386-signbit-3.c: Likewise.
331         * gcc.dg/i386-sse-5.c: Likewise.
332         * gcc.dg/i386-sse-8.c: Likewise.
333         * gcc.dg/i386-unroll-1.c: Likewise.
334         * gcc.dg/tls/opt-1.c: Likewise.
335         * gcc.dg/tls/opt-2.c: Likewise.
336         * gcc.dg/unroll-1.c: Likewise.
337         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
338         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
339         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
340         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
341         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
342         -m64 is specified.
343
344 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
345
346         PR c++/18389
347         * g++.dg/parse/cond1.C: New test.
348
349         PR c++/18429
350         * g++.dg/template/array9.C: New test.
351         * g++.dg/ext/vla1.C: Adjust error messages.
352         * g++.dg/ext/vlm1.C: Likewise.
353         * g++.dg/template/crash2.C: Likewise.
354
355         PR c++/18436
356         * g++.dg/template/call3.C: New test.
357
358         PR c++/18407
359         * g++.dg/template/ptrmem11.C: New test.
360
361 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
362
363         PR other/14264
364         * lib/g++.exp: Set LC_ALL and LANG to C.
365         * lib/gcc-dg.exp: Likewise.
366         * lib/gfortran.exp: Likewise.
367         * lib/objc.exp: Likewise.
368         * lib/treelang.exp: Likewise.
369
370 2004-11-12  Andreas Schwab  <schwab@suse.de>
371
372         * gcc.dg/pr16286.c: Fix last change.
373
374 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
375
376         PR c++/18416
377         * g++.dg/init/global1.C: New test.
378
379 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
380
381         * gcc.c-torture/execute/20041112-1.c: New test.
382
383 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
384
385         * lib/gcc-dg.exp (dg-target-list): New.
386
387 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
388             Richard Sandiford  <rsandifo@redhat.com>
389
390         * lib/target-supports.exp (get-compiler_messages): New.
391         (check_named_sections_available): Use it.
392         (check_effective_target_ilp32): New.
393         (check_effective_target_lp64): New.
394         (is-effective-target): New.
395         * lib/gcc-dg.exp (dg-require-effective-target): New.
396
397 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
398
399         * gcc.dg/precedence-1.c: New test.
400
401 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
402
403         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
404
405         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
406         message, delete generated files, use more descriptive name for
407         executable, and make the test unsupported when it cannot be run.
408
409         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
410         (dg-require-weak, dg-require-visibility, dg-require-alias,
411         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
412         dg-require-iconv, dg-require-named-sections): Use it.
413
414         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
415
416 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
417
418         PR target/16457
419         * gcc.dg/ppc-and-1: New
420
421         PR target/16796
422         * gcc.dg/ppc-mov-1.c: New.
423
424         PR target/16458
425         * gcc.dg/ppc-compare-1.c: New.
426
427 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
428
429         * objc.dg/desig-init-2.m: New test.
430
431 2004-11-10  Adam Nemet  <anemet@lnxw.com>
432
433         PR middle-end/18160  
434         * g++.dg/warn/register-var-1.C: New test.
435         * g++.dg/warn/register-var-2.C: New test.
436
437 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
438
439         * gcc.dg/union-2.c: New test.
440
441 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
442
443         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
444         New test for PR tree-optimization/17892.
445
446 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
447
448         PR c++/18369
449         * g++.dg/init/new12.C: New test.
450
451 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
452
453         * gcc.target/sparc: New directory.
454         * gcc.target/sparc/sparc.exp: New driver.
455         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
456         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
457         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
458         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
459
460 2004-11-10  Paul Brook  <paul@codesourcery.com>
461
462         PR fortran/18218
463         * gfortran.dg/list_read.c: New test.
464
465 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
466
467         PR c/18322
468         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
469         expected diagnostic location.
470
471 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
472
473         * gcc.dg/20041109-1.c: New test.
474
475 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
476
477         PR objc/18406
478         * objc/compile/pr18406.m: New test.
479
480 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
481
482         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
483
484 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
485
486         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
487
488 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
489
490         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
491
492 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
493
494         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
495         exit. 
496
497 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
498
499         PR tree-opt/18299
500         * gcc.c-torture/pr18299-1.c: New test.
501
502 2004-11-06  Andreas Schwab  <schwab@suse.de>
503
504         * gcc.dg/pr16286.c: Also test for bool and pixel.
505
506 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
507
508         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
509         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
510         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
511         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
512         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
513         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
514         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
515         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
516         gcc.dg/struct-semi-3.c: New tests.
517
518 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
519
520         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
521
522 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
523
524         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
525         Do not use C99 designators.
526
527 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
528
529         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
530
531 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
532
533         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
534         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
535         * gcc.c-torture/execute/simd-5.x: Remove.
536
537 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
538
539         PR rtl-optimization/17933
540         * gcc.dg/torture/pr17933-1.c: New test.
541
542 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
543
544         PR target/18106
545         * lib/target-supports.exp (check_weak_available): Support
546         Windows.
547
548 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
549
550         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
551         call to fflush(stdout) before abort.
552         (my_ffsll): New function.
553         (generate_fields): Use it.
554
555 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
556
557         * gcc.dg/init-undef-1.c: New test.
558
559 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
560
561         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
562         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
563         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
564         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
565         expected messages for new parser.
566
567 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
568
569         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
570         
571 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
572
573         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
574         on LP64 targets.
575
576 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
577
578         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
579         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
580         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
581         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
582         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
583         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
584         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
585         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
586         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
587         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
588
589 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
590
591         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
592         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
593         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
594         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
595         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
596         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
597         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
598         for new parser.
599
600 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
601
602         PR target/15342
603         * gcc.dg/20041104-1.c: New test.
604
605 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
606
607         * g++.dg/template/nontype7.C: New test.
608         * g++.dg/template/nontype8.C: Likewise.
609         * g++.dg/template/nontype9.C: Likewise.
610         * g++.dg/template/nontype10.C: Likewise.
611         * g++.dg/tc1/dr49.C: Likewise.
612         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
613         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
614
615 2004-11-04  Ben Elliston  <bje@au.ibm.com>
616
617         * g++.dg/rtti/tinfo1.C: Remove xfails.
618
619 2004-11-04  Ben Elliston  <bje@au.ibm.com>
620
621         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
622         packed attribute to the definition to satisfy the new C++ parser.
623
624 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
625
626         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
627         invocations of va_arg.
628
629 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
630
631         PR c++/18124
632         * g++.dg/template/crash25.C: New test.
633
634         PR c++/18155
635         * g++.dg/template/typedef2.C: New test.
636         * g++.dg/parse/crash13.C: Adjust error markers.
637
638         PR c++/18177
639         * g++.dg/conversion/const3.C: New test.
640         
641 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
642
643         PR fortran/17535
644         PR fortran/17583
645         PR fortran/17713
646         * gfortran.dg/generic_[123].f90: New testcases.
647
648 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
649
650         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
651         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
652
653 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
654
655         PR tree-opt/16808
656         * gcc.c-torture/compile/pr16808.c: New test.
657
658 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
659
660         PR rtl-optimization/17104
661         * gcc.dg/ppc-bitfield1.c: New.
662
663 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
664
665         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
666
667 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
668
669         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
670         strings for 32-bit code.
671
672 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
673
674         PR c/18239
675         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
676
677 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
678
679         PR c++/18064
680         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
681
682 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
683
684         PR c++/15172
685         * g++.dg/init/aggr2.C: New test.
686
687 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
688
689         * objc.dg/local-decl-1.m: New test.
690
691 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
692
693         * gcc.dg/20040910-1.c: Adjust regex.
694
695 2004-10-30  Roger Sayle  <roger@eyesopen.com>
696
697         PR rtl-optimization/18084
698         * g++.dg/opt/pr18084-1.C: New testcase.
699
700 2004-10-30  Matt Austern  <austern@apple.com>
701
702         PR c++/17542
703         * g++.dg/ext/attrib18.C: New test.
704         
705 2004-10-30  Roger Sayle  <roger@eyesopen.com>
706
707         PR middle-end/18096
708         * gcc.dg/pr18096-1.c: New test case.
709
710 2004-10-30  Roger Sayle  <roger@eyesopen.com>
711
712         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
713
714 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
715
716         PR c/16666
717         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
718         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
719         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
720         gcc.dg/old-style-prom-3.c: New tests.
721
722 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
723
724         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
725         Remove unnecessary inclusion of stdio.h.
726
727 2004-10-29  Roger Sayle  <roger@eyesopen.com>
728
729         PR rtl-optimization/17581
730         * gcc.dg/pr17581-1.c: New test case.
731
732 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
733
734         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
735         being implemented.
736         * g++.dg/conversion/dr195-1.C: New.
737         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
738         * g++.old-deja/g++.mike/p10148.C: Likewise.
739
740 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
741
742         PR c++/17695
743         * g++.dg/debug/typedef2.C: New test.
744
745 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
746
747         PR fortran/13490
748         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
749         * gfortran.dg/g77/README: Update.
750
751 2004-10-28  Matt Austern  <austern@apple.com>
752
753         PR c++/14124
754         * g++.dg/ext/packed7.C: New test.
755         
756 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
757
758         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
759         scan-assembler.
760         * lib/scanasm.exp (hidden-scan-for): New proc.
761         (scan-hidden): Use hidden-scan-for instead of constructing the scan
762         string.
763         (scan-not-hidden): Likewise.
764         * lib/target-supports.exp (check_visibility_available): mach-o is
765         support too.
766
767 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
768
769         PR c++/17132
770         * g++.dg/template/memclass3.C: New test.
771
772 2004-10-28  Adam Nemet  <anemet@lnxw.com>
773
774         PR middle-end/18160  
775         * gcc.dg/register-var-1.c: New test.
776         * gcc.dg/register-var-2.c: New test.
777         * gcc.dg/asm-7.c: Taking the address of a register variable is an
778         error now.
779
780 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
781
782         PR other/18172
783         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
784         unused variables.
785         * gcc.dg/vect/vect-22.c: Likewise.
786
787 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
788
789         * gcc.dg/i386-rotate-1.c: New test.
790
791 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
792
793         * g++.dg/init/ref12.C: Add "run" marker.
794
795         PR c++/17435
796         * g++.dg/init/ref12.C: New test.
797
798         PR c++/18140
799         * g++.dg/template/shift1.C: New test.
800         * g++.dg/template/error10.C: Adjust error markers.
801
802 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
803
804         PR tree-opt/17529
805         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
806
807 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
808
809         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
810         * gcc.dg/weak/weak-3.c: Likewise.
811         * gcc.dg/weak/weak-5.c: Likewise.
812         * gcc.dg/weak/weak-9.c: Likewise.
813         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
814         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
815
816         * gcc.dg/darwin-weakimport-1.c: New.
817
818 2004-10-28  Ben Elliston  <bje@au.ibm.com>
819
820         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
821
822 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
823
824         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
825         'syntax' error messages.
826         * gcc.dg/cpp/direct2s.c: Likewise.
827
828 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
829
830         * gcc.c-torture/compile/20041026-1.c: New.
831
832 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
833
834         PR c++/18093
835         * g++.dg/lookup/ns2.C: New test.
836
837         PR c++/18020
838         * g++.dg/template/enum4.C: New test.
839
840         PR c++/18161
841         * g++.dg/template/expr1.C: New test.
842
843 2004-10-26  Ben Elliston  <bje@au.ibm.com>
844
845         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
846
847 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
848
849         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
850         gcc.dg/decl-nospec-3.c: New tests.
851
852 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
853
854         * objc.dg/super-class-3.m: New test.
855
856 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
857
858         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
859         resyncing.
860         * gcc.dg/cpp/direct2s.c: Likewise.
861
862 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
863
864         * objc.dg/image-info.m: Update for changes to section selection.
865
866 2004-10-25  David Ayers  <d.ayers@inode.at>
867             Ziemowit Laski  <zlaski@apple.com>
868
869         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
870         diagnostics when messaging 'id <Proto>'.
871         * objc.dg/class-protocol-1.m: New test.
872         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
873         a non-existent method signature.
874         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
875         Update diagnostics when messaging with non-existent method signature.
876         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
877         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
878         invalid receivers are now resolved as if messaging 'id'; remove
879         extraneous diagnostics.
880
881 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
882
883         PR c/16667
884         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
885         gcc.dg/init-desig-obs-3.c: New tests.
886
887 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
888
889         * gcc.dg/debug/20041023-1.c: New test.
890
891 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
892
893         PR middle-end/17407
894         * gcc.c-torture/compile/pr17407.c: New test.
895
896         PR c++/18121
897         * g++.dg/template/array8.C: New test.
898
899 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
900
901         PR other/18138
902         * lib/g++.exp: Accept more than one multilib libgcc.
903         * lib/gcc-dg.exp: Likewise.
904         * lib/objc.exp: Likewise.
905         * lib/treelang.exp: Likewise.
906         * lib/gfortran.exp: Likewise.
907
908 2004-10-24  Ben Elliston  <bje@au.ibm.com>
909
910         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
911
912 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
913
914         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
915         * gcc.dg/c99-const-expr-3.c: Likewise.
916
917 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
918
919         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
920
921 2004-10-23  Ben Elliston  <bje@au.ibm.com>
922
923         * gcc.c-torture/execute/loop-2e.x: Remove.
924
925 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
926
927         PR c++/18095
928         * g++.dg/parse/crash18.C: New.
929         * g++.dg/parse/crash19.C: New.
930
931 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
932
933         * g++.dg/ext/dllimport1.C: Move dg-warnings.
934         * g++.dg/ext/dllimport2.C: Same.
935         * g++.dg/ext/dllimport8.C: Same.
936
937 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
938
939         PR c++/10841
940         * g++.dg/conversion/cast1.C: New test.
941         * g++.dg/overload/pmf1.C: Adjust error marker.
942
943 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
944
945         PR objc/17923
946         * objc.dg/const-str-7.m: New test.
947
948 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
949
950         * g++.dg/template/memfriend11.C: Fix comment typo.
951         * g++.dg/template/memfriend14.C: Likewise.
952
953 2004-10-20  Richard Henderson  <rth@redhat.com>
954
955         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
956         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
957         -fasynchronous-unwind-tables.
958
959 2004-10-20  Richard Henderson  <rth@redhat.com>
960
961         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
962         (main): Return success.
963         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
964         (main): Return success.
965
966 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
967
968         PR c++/13495
969         * g++.dg/template/memfriend9.C: New test.
970         * g++.dg/template/memfriend10.C: Likewise.
971         * g++.dg/template/memfriend11.C: Likewise.
972         * g++.dg/template/memfriend12.C: Likewise.
973         * g++.dg/template/memfriend13.C: Likewise.
974         * g++.dg/template/memfriend14.C: Likewise.
975         * g++.dg/template/memfriend15.C: Likewise.
976         * g++.dg/template/memfriend16.C: Likewise.
977         * g++.dg/template/memfriend17.C: Likewise.
978         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
979
980 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
981
982         * g++.dg/conversion/dr195.C: New.
983         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
984
985 2004-10-20  Ben Elliston  <bje@au.ibm.com>
986             Devang Patel  <dpatel@apple.com>
987
988         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
989         of floating point arithmetic, which could trap.
990
991 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
992
993         PR c++/14035
994         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
995         * g++.dg/conversion/const2.C: New test.
996         * g++.dg/expr/reinterpret2.C: New test.
997         * g++.dg/expr/reinterpret3.C: New test.
998         * g++.dg/expr/cast2.C: New test.
999         * g++.dg/expr/copy1.C: New test.
1000         * g++.dg/other/conversion1.C: Change error message.
1001         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
1002         function pointers to void *.
1003         * g++.old-deja/g++.mike/p10148.C: Likewise.
1004
1005 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1006
1007         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
1008
1009 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
1010
1011         PR c++/18047
1012
1013         * g++.dg/parse/expr3.C: New test.
1014
1015 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1016
1017         * gcc.dg/smod-1.c: New test.
1018
1019 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
1020
1021         * objc.dg/method-14.m: New test.
1022
1023 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1024
1025         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
1026         Also xfail as the patch was reverted.
1027
1028 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1029
1030         PR middle-end/16973
1031         * gcc.dg/pr16973.c: New test.
1032
1033 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
1034
1035         PR tree-optimization/17656
1036         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
1037
1038 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
1039
1040         * g++.dg/eh/shadow1.C: New.
1041
1042 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
1043
1044         * gcc.c-torture/compile/20041018-1.c: New test.
1045
1046 2004-10-18  Ben Elliston  <bje@au.ibm.com>
1047
1048         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
1049         compiler referring to register 0 when accessing sdata.  The linker
1050         now patches things up.
1051
1052 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
1053
1054         PR c/17529
1055         * gcc.c-torture/compile/pr17529.c: New test.
1056
1057 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1058
1059         PR c++/17743
1060         * g++.dg/ext/attrib17.C: New test.
1061
1062 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1063
1064         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
1065
1066 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1067
1068         PR c++/10479
1069         * g++.dg/ext/attrib16.C: New test.
1070
1071 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR c++/17042
1074         * g++.dg/init/dso_handle1.C: New test.
1075
1076         PR c++/14667
1077         * g++.dg/parse/typedef6.C: New test.
1078
1079         PR c++/17916
1080         * g++.dg/parse/pragma1.C: New test.
1081
1082 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
1083
1084         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
1085
1086 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
1087
1088         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
1089         -fno-common when on HPPA HP-UX platforms.
1090
1091 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
1092
1093         PR other/16820
1094         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
1095         stdint.h.
1096         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
1097         uintptr_t.
1098
1099 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1100
1101         PR c++/16301
1102         * g++.dg/lookup/strong-using-4.C: New test.
1103
1104 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1105
1106         PR middle-end/16567
1107         * gcc.c-torture/compile/nested-1.c: New test.
1108
1109 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1110
1111         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
1112         and mipsisa64*-*-* (until support for misaligned loads is added).
1113         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
1114         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
1115         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
1116         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
1117         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
1118         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
1119
1120 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
1121
1122         PR c++/17976
1123         * g++.dg/init/dtor3.C: New test.
1124
1125 2004-10-15  Ben Elliston  <bje@au.ibm.com>
1126
1127         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
1128
1129 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
1130
1131         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
1132         * gcc.dg/macho-lo-sum.c: Likewise.
1133
1134 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
1135
1136         * gcc.dg/ppc-spe64-1.c: New test.
1137
1138 2004-10-14  Devang Patel  <dpatel@apple.com>
1139
1140         PR 17635
1141         * gcc.dg/pr17635.c : New test.
1142         
1143 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
1144
1145         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
1146         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
1147         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
1148         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
1149         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
1150         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
1151         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
1152         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
1153         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
1154         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
1155         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
1156         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
1157         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
1158         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
1159         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
1160         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
1161         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
1162         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
1163
1164 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1165
1166         * gcc.dg/vect/vect-82.c: New testcase.  
1167         * gcc.dg/vect/vect-82_64.c: New testcase.       
1168         * gcc.dg/vect/vect-83.c: New testcase.  
1169         * gcc.dg/vect/vect-83_64.c: New testcase.       
1170
1171 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1172
1173         * gcc.dg/cpp/error-1.c: New test.
1174
1175 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1176
1177         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
1178
1179 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
1180
1181         PR target/17984
1182         * gcc.dg/cris-peep2-xsrand2.c: New test.
1183
1184 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
1185
1186         PR c++/17661
1187         * testsuite/g++.dg/expr/for2.C: New test.
1188
1189 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1190
1191         * g++.dg/inherit/thunk1.C: Run on the SPARC.
1192
1193 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
1194
1195         PR tree-optimization/17724
1196         * g++.dg/opt/pr17724-1.C: New test.
1197         * g++.dg/opt/pr17724-2.C: New test.
1198         * g++.dg/opt/pr17724-3.C: New test.
1199         * g++.dg/opt/pr17724-4.C: New test.
1200         * g++.dg/opt/pr17724-5.C: New test.
1201         * g++.dg/opt/pr17724-6.C: New test.
1202
1203 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
1204
1205         PR c/17301
1206         * gcc.dg/pr17301-2.c: New test.
1207
1208 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
1209
1210         PR c++/15876
1211         * g++.dg/parse/error22.C: New test.
1212
1213         PR c++/17936
1214         * g++.dg/template/spec18.C: New test.
1215
1216 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
1217
1218         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
1219         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
1220         memcpy. 
1221         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
1222         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
1223
1224 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1225
1226         * g++.dg/eh/cleanup5.C: Add dg-options "".
1227
1228 2004-10-11  Roger Sayle  <roger@eyesopen.com>
1229
1230         PR middle-end/17657
1231         * gcc.dg/switch-4.c: New test case.
1232
1233 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
1234
1235         * gcc.c-torture/execute/20041011-1.c: New test.
1236
1237 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1238
1239         PR c++/17554
1240         * g++.dg/init/for3.C: New test.
1241
1242         PR c++/17657
1243         * g++.dg/opt/switch2.C: New test.
1244
1245         PR middle-end/17703
1246         * g++.dg/warn/Wreturn-2.C: New test.
1247
1248 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1249
1250         PR c++/17907
1251         * g++.dg/eh/cleanup5.C: New test.
1252
1253 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
1254
1255         PR c++/17393
1256         * g++.dg/parse/error21.C: New test.
1257
1258 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1259
1260         * g++.dg/overload/pmf1.C: Adjust quoting marks.
1261         * g++.dg/warn/incomplete1.C: Likewise.
1262         * g++.dg/template/qualttp20.C: Likewise.
1263
1264 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1265
1266         PR c/17881
1267         * parm-incomplete-1.c: New test.
1268
1269 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1270
1271         PR c++/17867
1272         * g++.dg/parse/error19.C: New test.
1273
1274         PR c++/17670
1275         * g++.dg/init/new11.C: New test.
1276
1277         PR c++/17821
1278         * g++.dg/parse/error20.C: New test.
1279
1280         PR c++/17826
1281         * g++.dg/template/crash24.C: New test.
1282         
1283 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1284
1285         PR c/17301
1286         * gcc.dg/pr17301-1.c: New test.
1287
1288 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1289
1290         PR c/17189
1291         * gcc.dg/anon-struct-5.c: New test.
1292
1293 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1294
1295         PR c/17844
1296         * gcc.dg/pr17844-1.c: New test.
1297
1298 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
1299
1300         PR tree-optimization/17906
1301         * gcc.c-torture/compile/pr17906.c: New.
1302
1303 2004-10-09  Stuart Hastings  <stuart@apple.com>
1304             Roger Sayle  <roger@eyesopen.com>
1305
1306         PR rtl-optimization/17853
1307         * gcc.dg/i386-mmx-5.c: New testcase.
1308
1309 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
1310
1311         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
1312
1313 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1314
1315         PR c++/17524
1316         * g++.dg/template/static9.C: New test.
1317
1318         PR c++/17685
1319         * g++.dg/parse/operator5.C: New test.
1320
1321 2004-10-09  Roger Sayle  <roger@eyesopen.com>
1322
1323         PR middle-end/17894
1324         * gcc.c-torture/execute/divcmp-4.c: New test case.
1325
1326 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1327
1328         PR tree-opt/17902
1329         * g++.dg/opt/pr17902.C: New test.
1330
1331 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
1332
1333         * gcc.dg/cpp/ident-1.c: Add dg-options "".
1334
1335 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1336
1337         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
1338
1339 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1340
1341         * gcc.dg/assign-warn-3.c: New test.
1342
1343 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1344
1345         PR c/16999
1346         * gcc.dg/cpp/ident-1.c: New test.
1347
1348 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
1349
1350         * gcc.c-torture/compile/acc1.c: New.
1351
1352 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1353
1354         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
1355         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
1356
1357 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1358
1359         * gcc.dg/ultrasp11.c: New test.
1360
1361 2004-10-08  Michael Matz  <matz@suse.de>
1362
1363         * gcc.dg/doloop-2.c: New test.
1364
1365 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1366
1367         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
1368         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
1369         objc.dg/method-9.m: Update expected diagnostics.
1370
1371 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
1372
1373         * gcc.dg/ppc-fsel-3.c: New file.
1374         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
1375
1376 2004-10-07  Paul Brook  <paul@codesourcery.com>
1377
1378         * gfortran.dg/intrinsic_verify_1.f90: New test.
1379
1380 2004-10-07  Paul Brook  <paul@codesourcery.com>
1381
1382         * gfortran.dg/empty_format_1.f90: Remove stray commas.
1383
1384 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1385
1386         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
1387         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
1388         commit.
1389
1390 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
1391
1392         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
1393
1394 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1395
1396         PR c++/17115
1397         * g++.dg/warn/Winline-4.C: New test.
1398
1399 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1400
1401         * gcc.c-torture/compile/20041007-1.c: New test.
1402
1403 2004-10-07  Paul Brook  <paul@codesourcery.com>
1404
1405         PR fortran/17678
1406         * gfortran.dg/use_allocated_1.f90: New test.
1407
1408 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1409
1410         PR middle-end/17849
1411         * gfortran.fortran-torture/compile/nested.f90: New test
1412
1413 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1414
1415         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
1416
1417 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1418
1419         PR c++/17368
1420         * g++.dg/ext/asm6.C: New test.
1421
1422 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
1423
1424         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
1425
1426 2004-10-06  Paul Brook  <paul@codesourcery.com>
1427
1428         PR libfortran/17709
1429         * gfortran.dg/empty_format_1.f90: New test.
1430
1431 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1432
1433         PR fortran/17568
1434         * gfortran.dg/ishft.f90: New test.
1435
1436         PR fortran/17283
1437         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
1438         tests.
1439
1440 2004-10-06  Paul Brook  <paul@codesourcery.com>
1441
1442         * gfortran.dg/do_1.f90: New test.
1443
1444 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1445
1446         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
1447         optimizing for size.
1448
1449 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1450
1451         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
1452
1453 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1454
1455         * gcc.c-torture/compile/20041005-1.c: New test.
1456
1457 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1458
1459         PR c++/17829
1460         * g++.dg/lookup/koenig4.C: New.
1461
1462 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1463
1464         * g++.dg/other/classkey1.C: Adjust quoting marks.
1465         * g++.dg/parse/error15.C: Likewise.
1466         * g++.dg/template/meminit2.C (int>): Likewise.
1467
1468 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1469
1470         PR fortran/17283
1471         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
1472
1473         PR fortran/17631
1474         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
1475
1476         PR fortran/17708
1477         * gfortran.dg/pr17708.f90: New test.
1478         
1479 2004-10-04  Chao-ying Fu  <fu@mips.com>
1480
1481         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
1482         * gcc.dg/vect/vect-4.c: Ditto.
1483         * gcc.dg/vect/vect-5.c: Ditto.
1484         * gcc.dg/vect/vect-6.c: Ditto.
1485         * gcc.dg/vect/vect-8.c: Ditto.
1486         * gcc.dg/vect/vect-16.c: Ditto.
1487         * gcc.dg/vect/vect-30.c: Ditto.
1488         * gcc.dg/vect/vect-40.c: Ditto.
1489         * gcc.dg/vect/vect-41.c: Ditto.
1490         * gcc.dg/vect/vect-42.c: Ditto.
1491         * gcc.dg/vect/vect-43.c: Ditto.
1492         * gcc.dg/vect/vect-44.c: Ditto.
1493         * gcc.dg/vect/vect-45.c: Ditto.
1494         * gcc.dg/vect/vect-46.c: Ditto.
1495         * gcc.dg/vect/vect-47.c: Ditto.
1496         * gcc.dg/vect/vect-48.c: Ditto.
1497         * gcc.dg/vect/vect-49.c: Ditto.
1498         * gcc.dg/vect/vect-50.c: Ditto.
1499         * gcc.dg/vect/vect-51.c: Ditto.
1500         * gcc.dg/vect/vect-52.c: Ditto.
1501         * gcc.dg/vect/vect-53.c: Ditto.
1502         * gcc.dg/vect/vect-54.c: Ditto.
1503         * gcc.dg/vect/vect-55.c: Ditto.
1504         * gcc.dg/vect/vect-56.c: Ditto.
1505         * gcc.dg/vect/vect-57.c: Ditto.
1506         * gcc.dg/vect/vect-58.c: Ditto.
1507         * gcc.dg/vect/vect-59.c: Ditto.
1508         * gcc.dg/vect/vect-60.c: Ditto.
1509         * gcc.dg/vect/vect-74.c: Ditto.
1510         * gcc.dg/vect/vect-79.c: Ditto.
1511         * gcc.dg/vect/vect-80.c: Ditto.
1512
1513 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1514
1515         * gcc.dg/unused-7.c: Use the correct option.
1516
1517 2004-10-04  Paul Brook  <paul@codesourcery.com>
1518         Bud Davis  <bdavis9659@comcast.net>
1519
1520         PR fortran/17706
1521         PR fortran/16434
1522         * gfortran/pr17706.f90: New test.
1523         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
1524
1525 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1526
1527         * gfortran.dg/pr17612.f90: New test.
1528
1529 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1530
1531         * g++.dg/template/local1.C: Adjust quoting marks in
1532         testing for diagnostics.
1533         * g++.dg/tls/diag-2.C: Likewise.
1534         * g++.dg/other/error8.C: Likewise.
1535
1536 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1537
1538         PR c/17178
1539         * gcc.dg/unused-4.c: Adjust to be correct.
1540
1541         PR c/17820
1542         * gcc.dg/unused-7.c: New test.
1543
1544 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1545
1546         PR c++/17797
1547         * g++.dg/overload/template2.C: New test.
1548
1549 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
1550
1551         PR tree-optimization/16632
1552         * gcc.dg/tree-ssa/20041002-1.c: New.
1553
1554 2004-10-03  Paul Brook  <paul@codesourcery.com>
1555
1556         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
1557         rather than relying on default formatting.
1558
1559 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
1560
1561         * gcc.dg/20040920-1.c: Update expected message text.
1562
1563 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
1564
1565         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
1566
1567 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
1568
1569         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
1570         tree level.
1571
1572 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1573
1574         * gcc.dg/tree-ssa/pr17343.c: Remove.
1575
1576 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1577
1578         PR tree-opt/17343
1579         * gcc.dg/tree-ssa/pr17343.c: New test.
1580
1581 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
1582
1583         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
1584         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
1585         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
1586         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
1587         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
1588
1589 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1590
1591         * gcc.dg/lvalue-2.c: New test.
1592
1593 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1594
1595         PR c/17730
1596         * gcc.dg/pr17730-1.c: New test
1597
1598 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1599
1600         PR c/7425
1601         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
1602
1603 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1604
1605         * gcc.c-torture/execute/stdarg-1.c: New test.
1606         * gcc.c-torture/execute/stdarg-2.c: New test.
1607         * gcc.c-torture/execute/stdarg-3.c: New test.
1608         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1609         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1610         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1611         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1612         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1613
1614 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1615
1616         PR tree-optimization/17697
1617         * g++.dg/opt/pr17697-1.C: New test.
1618         * g++.dg/opt/pr17697-2.C: New test.
1619         * g++.dg/opt/pr17697-3.C: New test.
1620
1621 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1622
1623         PR c/16409
1624         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
1625         gcc.dg/vla-init-5.c: New tests.
1626
1627 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1628
1629         PR c/13804
1630         * gcc.dg/pr13804-1.c: New test.
1631
1632 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1633
1634         PR fortran/16938
1635         * gfortran.dg/pr16938.f90: New test.
1636
1637 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1638
1639         * g++.dg/template/crash23.C: New test.
1640
1641 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1642
1643         PR c++/17585
1644         * g++.dg/template/static8.C: New test.
1645
1646 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
1647
1648         PR c++/17681
1649         * g++.dg/other/error9.C: New test.
1650
1651 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
1652
1653         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
1654
1655 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1656
1657         PR fortran/15164
1658         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
1659
1660 2004-09-26  Roger Sayle  <roger@eyesopen.com>
1661
1662         PR middle-end/17112
1663         * gcc.dg/pr17112-1.c: New test case.
1664
1665 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1666
1667         PR c/11459
1668         * gcc.dg/pr11459-1.c: New test.
1669
1670 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
1671
1672         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
1673         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1674
1675 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1676
1677         * gfortran.dg/pr15324.f90: Make array bounds consistent.
1678
1679 2004-09-25  Jan Hubicka  <jh@suse.cz>
1680
1681         * compile/30040909-1.c: New test.
1682         * compile/30040907-1.c: New test.
1683
1684 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
1685
1686         * gcc.c-torture/execute/va-arg-26.c: New test.
1687
1688 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
1689
1690         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
1691         extra diagnostics on targets with 64-bit pointers.
1692         * objc.dg/selector-1.m: Adjust dg-warning regexp.
1693
1694 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1695
1696         PR c/17188
1697         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
1698         * gcc.dg/decl-3.c: Adjust expected message.
1699
1700 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1701
1702         PR fortran/17615
1703         * gfortran.dg/pr17615.f90: New test.
1704
1705 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
1706
1707         PR tree-optimzation/17517
1708         * g++.dg/tree-ssa/pr17517.C: New Test.
1709
1710 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1711
1712         PR c++/16889
1713         * g++.dg/lookup/ambig3.C: New.
1714
1715 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
1716
1717         PR tree-opt/17624
1718         * g++.dg/opt/pr17624.C: New test.
1719
1720 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1721
1722         PR c/6980
1723         * gcc.dg/Wbad-function-cast-1.c: New test.
1724
1725 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
1726
1727         * g++.dg/ext/complit1.C
1728         * g++.dg/other/error2.C
1729         * g++.dg/other/nontype-1.C
1730         * g++.dg/parse/crash11.C
1731         * g++.dg/parse/crash12.C
1732         * g++.dg/parse/error15.C
1733         * g++.dg/parse/error4.C
1734         * g++.dg/parse/tmpl-outside1.C
1735         * g++.dg/parse/too-many-tmpl-args1.C
1736         * g++.dg/template/dependent-expr3.C
1737         * g++.dg/template/error10.C
1738         * g++.dg/template/instantiate1.C
1739         * g++.dg/template/vtable2.C
1740         * g++.dg/warn/Wshadow-1.C
1741         * g++.dg/warn/weak1.C
1742         * g++.old-deja/g++.brendan/crash16.C
1743         * g++.old-deja/g++.brendan/crash18.C
1744         * g++.old-deja/g++.brendan/crash48.C
1745         * g++.old-deja/g++.brendan/crash49.C
1746         * g++.old-deja/g++.brendan/crash55.C
1747         * g++.old-deja/g++.brendan/crash56.C
1748         * g++.old-deja/g++.brendan/crash8.C
1749         * g++.old-deja/g++.brendan/enum11.C
1750         * g++.old-deja/g++.brendan/enum8.C
1751         * g++.old-deja/g++.brendan/enum9.C
1752         * g++.old-deja/g++.brendan/friend3.C
1753         * g++.old-deja/g++.brendan/misc14.C
1754         * g++.old-deja/g++.bugs/900402_02.C
1755         * g++.old-deja/g++.bugs/900404_03.C
1756         * g++.old-deja/g++.bugs/900404_04.C
1757         * g++.old-deja/g++.bugs/900428_03.C
1758         * g++.old-deja/g++.jason/crash4.C
1759         * g++.old-deja/g++.jason/overload21.C
1760         * g++.old-deja/g++.jason/redecl1.C
1761         * g++.old-deja/g++.jason/report.C
1762         * g++.old-deja/g++.jason/rfg10.C
1763         * g++.old-deja/g++.jason/template30.C
1764         * g++.old-deja/g++.law/arm12.C
1765         * g++.old-deja/g++.law/ctors5.C
1766         * g++.old-deja/g++.law/cvt20.C
1767         * g++.old-deja/g++.law/init10.C
1768         * g++.old-deja/g++.law/init8.C
1769         * g++.old-deja/g++.law/visibility17.C
1770         * g++.old-deja/g++.law/visibility7.C
1771         * g++.old-deja/g++.mike/net8.C
1772         * g++.old-deja/g++.mike/p646.C
1773         * g++.old-deja/g++.mike/p700.C
1774         * g++.old-deja/g++.mike/p701.C
1775         * g++.old-deja/g++.mike/p811.C
1776         * g++.old-deja/g++.ns/template13.C
1777         * g++.old-deja/g++.other/array3.C
1778         * g++.old-deja/g++.other/crash25.C
1779         * g++.old-deja/g++.other/dtor3.C
1780         * g++.old-deja/g++.other/dtor4.C
1781         * g++.old-deja/g++.other/main1.C
1782         * g++.old-deja/g++.other/warn7.C
1783         * g++.old-deja/g++.pt/crash11.C
1784         * g++.old-deja/g++.pt/crash36.C
1785         * g++.old-deja/g++.pt/spec22.C
1786         * g++.old-deja/g++.pt/spec9.C
1787         * g++.old-deja/g++.pt/ttp52.C
1788         * g++.old-deja/g++.robertl/eb103.C
1789         * g++.old-deja/g++.robertl/eb121.C
1790         * g++.old-deja/g++.robertl/eb22.C
1791         * g++.old-deja/g++.robertl/eb8.C:
1792         Update locations and/or regexps of dg-error markers.
1793         Remove markers for some bogus messages that are no longer issued.
1794
1795 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1796
1797         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1798         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1799
1800 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1801
1802         PR c++/17618
1803         * g++.dg/lookup/crash5.C: New test.
1804
1805 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1806
1807         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1808         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1809         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1810         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1811         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1812         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1813
1814         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1815         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1816         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1817         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1818         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1819         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1820
1821         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1822
1823         * gcc.dg/vect/vect-44.c: Check additional cases.
1824         * gcc.dg/vect/vect-48.c: Check additional cases.
1825
1826         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1827         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1828         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1829         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1830         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1831         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1832         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1833         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1834         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1835
1836         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1837         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1838         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1839
1840 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1841
1842         * gcc.dg/tree-ssa/loop-6.c: New test.
1843
1844 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1845
1846         PR c++/17620
1847         * g++.dg/inherit/base2.C: New.
1848
1849 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1850
1851         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1852         * gcc.dg/20001012-2.c: Likewise.
1853         * gcc.dg/20001013-1.c: Likewise.
1854         * gcc.dg/20001101-1.c: Likewise.
1855         * gcc.dg/20001102-1.c: Likewise.
1856         * gcc.dg/bf-spl1.c: Likewise.
1857         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1858         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1859
1860 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1861
1862         PR tree-optimization/16721
1863         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1864
1865 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1866
1867         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1868         * gcc.dg/20040305-1.c: Likewise.
1869
1870 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1871
1872         PR c/16566
1873         * gcc.c-torture/compile/pr16566-1.c,
1874         gcc.c-torture/compile/pr16566-2.c,
1875         gcc.c-torture/compile/pr16566-3.c: New tests.
1876
1877 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1878
1879         PR tree-optimization/17512
1880         * gcc.c-torture/compile/20040916-1.c.
1881
1882 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1883
1884         * gcc.dg/pragma-re-3.c: New test.
1885
1886 2004-09-17  Matt Austern  <austern@apple.com>
1887
1888         PR c++/15049
1889         * g++.dg/other/anon3.C: New.
1890
1891 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1892
1893         PR c++/7503
1894         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1895         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1896         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1897         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1898         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1899
1900 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1901
1902         PR fortran/17286
1903         * gfortran.dg/pr17286.f90: New test.
1904
1905 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1906
1907         PR c++/17530
1908         * g++.dg/template/static7.C: New test.
1909
1910 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1911
1912         PR tree-opt/17558
1913         * gcc.c-torture/compile/pr17558.c: New test.
1914
1915 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1916
1917         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1918         if SKIP_ATTRIBUTE is defined.
1919
1920 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1921
1922         PR fortran/15957
1923         * gfortran.dg/pr15957.f90: New test.
1924
1925 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1926
1927         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1928         in comparison.
1929         * gcc.dg/vect/vect-79.c: Likewise.
1930         * gcc.dg/vect/vect-80.c: Likewise.
1931
1932 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1933
1934         PR fortran/15750
1935         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1936
1937 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1938
1939         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1940         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1941         * gcc.dg/vect/vect-62.c: New testcase.
1942         * gcc.dg/vect/vect-63.c: New testcase.
1943         * gcc.dg/vect/vect-64.c: New testcase.
1944         * gcc.dg/vect/vect-65.c: New testcase.
1945         * gcc.dg/vect/vect-66.c: New testcase.
1946         * gcc.dg/vect/vect-67.c: New testcase.
1947         * gcc.dg/vect/vect-68.c: New testcase.
1948         * gcc.dg/vect/vect-69.c: New testcase.
1949         * gcc.dg/vect/vect-79.c: New testcase.
1950         * gcc.dg/vect/vect-80.c: New testcase.
1951
1952 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1953
1954         * gcc.target/mips/asm-1.c: New test.
1955
1956 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1957
1958         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1959         * gcc.dg/vect/vect-73.c: New testcase.
1960         * gcc.dg/vect/vect-74.c: New testcase.
1961         * gcc.dg/vect/vect-75.c: New testcase.
1962         * gcc.dg/vect/vect-76.c: New testcase.
1963         * gcc.dg/vect/vect-77.c: New testcase.
1964         * gcc.dg/vect/vect-78.c: New testcase
1965
1966 2004-09-18  Paul Brook  <paul@codesourcery.com>
1967
1968         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1969
1970 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1971
1972         PR c/17424
1973         * gcc.dg/pr17424-1.c: New test.
1974
1975 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1976
1977         * g++.dg/tree-ssa/pr17153.C: New test.
1978
1979 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1980
1981         PR pch/13361
1982         * testsuite/g++.dg/pch/wchar-1.C: New.
1983         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1984
1985 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1986
1987         * gcc.c-torture/execute/20040917-1.c: New test.
1988
1989 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1990
1991         PR tree-optimization/17319
1992         * gcc.dg/pr17319.c: New test.
1993
1994 2004-09-17  Devang Patel  <dpatel@apple.com>
1995
1996         * gcc.dg/20040813-1.c: New test.
1997
1998 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1999
2000         PR tree-optimization/17273
2001         * gcc.c-torture/compile/pr17273.c: New test.
2002
2003 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2004
2005         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
2006         Update expected messages.
2007         * gcc.dg/declspec-13.c: New test.
2008
2009 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
2010
2011         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
2012
2013 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2014
2015         * gcc.c-torture/execute/pr17252.c: Use post-increment to
2016         change what 'a' is pointing to.
2017
2018 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
2019
2020         PR c++/16002
2021         * g++.dg/template/error18.C: New test.
2022
2023         PR c++/16029
2024         * g++.dg/warn/Wunused-8.C: New test.
2025
2026 2004-09-17  Steven Bosscher  <stevenb@suse.de>
2027
2028         PR tree-optimization/17513
2029         * gcc.dg/20040916-1.c: New test.
2030
2031 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
2032
2033         PR c++/17501
2034         * g++.dg/template/typename7.C: New test.
2035
2036 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2037
2038         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
2039
2040 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
2041
2042         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
2043         with -ftree-based-profiling also.
2044         * lib/profopt.exp: Support late-set profile_option/feedback_option.
2045
2046 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
2047
2048         PR/15364
2049         * gfortran.dg/der_array_io_1.f90: New test.
2050         * gfortran.dg/der_array_io_2.f90: New test.
2051         * gfortran.dg/der_array_io_3.f90: New test.
2052
2053 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2054
2055         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
2056         EABI.
2057
2058 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2059
2060         * g++.dg/opt/switch1.C: New test.
2061
2062 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2063
2064         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
2065         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
2066         Update expected messages.
2067
2068 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2069
2070         PR fortran/16485
2071         * gfortran.dg/same_name_1.f90: New test.
2072
2073 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
2074
2075         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
2076         dereference garbage pointers.
2077
2078 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
2079
2080         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
2081         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
2082
2083         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
2084         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
2085         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
2086
2087 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
2088
2089         PR c++/17324
2090         * g++.dg/template/mangle1.C: New test.
2091
2092 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2093
2094         PR tree-optimization/17252
2095         * gcc.c-torture/execute/pr17252.c: New test.
2096
2097 2004-09-14  Andrew Pinski  <apinski@apple.com>
2098
2099         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
2100
2101 2004-09-14  Roger Sayle  <roger@eyesopen.com>
2102
2103         PR rtl-optimization/9771
2104         * gcc.dg/pr9771-1.c: New test case.
2105
2106 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2107
2108         PR tree-optimization/15262
2109         * gcc.c-torture/execute/pr15262-1.c: New test.
2110         * gcc.c-torture/execute/pr15262-2.c: New test.
2111
2112 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2113
2114         * gcc.dg/declspec-12.c: New test.
2115
2116 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
2117
2118         * gfortran.dg/pr17090.f90: Add directives to test.
2119
2120 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2121
2122         * gcc.c-torture/compile/20040914-1.c: New test.
2123
2124 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2125
2126         PR c++/16162
2127         * g++.dg/template/decl2.C: New test.
2128
2129 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
2130
2131         PR fortran/17090
2132         * gfortran.dg/pr17090.f90: New test.
2133
2134 2004-09-13  Dale Johannesen  <dalej@apple.com>
2135
2136         * gcc.c-torture/compile/pr17408.c:  New test case.
2137
2138 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2139
2140         PR c++/16716
2141         * g++.dg/parse/crash17.C: New test.
2142
2143         PR c++/17327
2144         * g++.dg/template/enum3.C: New test.
2145
2146 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
2147
2148         * lib/gcc-defs.exp: Load wrapper.exp.
2149         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
2150         using local code.
2151         * lib/gcc.exp (gcc_init): Similar.
2152         * lib/gfortran.exp (gfortran_init): Similar.
2153         * lib/objc.exp (objc_init): Similar.
2154         * lib/treelang.exp (treelang_init): Similar.
2155         * lib/wrapper.exp: New file with build_wrapper call machinery in
2156         ${tool}_maybe_build_wrapper.
2157
2158 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2159
2160         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
2161         "inline".
2162         * gcc.dg/declspec-11.c: Update expected messages.
2163         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
2164         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
2165         gcc.dg/inline-12.c: New tests.
2166
2167 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
2168
2169         * g++.dg/tree-ssa/pr17400.C: New testcase.
2170
2171 2004-09-13  James E Wilson  <wilson@specifixinc.com>
2172
2173         * gcc.target/mips/sb1-1.c: New testcase.
2174
2175 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
2176
2177         * lib/g77-dg.exp: Remove unused file.
2178         * lib/mike-g77.exp: Ditto.
2179         * lib/g77.exp: Ditto.
2180
2181 2004-09-12  Richard Henderson  <rth@redhat.com>
2182
2183         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
2184
2185 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2186
2187         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
2188         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2189         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
2190         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
2191         Update expected messages.
2192
2193 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
2194
2195         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
2196         declaration/use mismatch for dirp parameter.
2197
2198 2004-09-12  Andrew Pinski  <apinski@apple.com>
2199
2200         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
2201         -fgnu-runtime is passed.
2202
2203 2004-09-12  Richard Henderson  <rth@redhat.com>
2204
2205         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
2206         do the uplevel thing and update additional_flags directly.
2207         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
2208         gfortran.fortran-torture/execute/intrinsic_nearest.x,
2209         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
2210         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
2211
2212 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2213
2214         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
2215
2216 2004-09-11  Roger Sayle  <roger@eyesopen.com>
2217
2218         PR middle-end/17411
2219         * g++.dg/opt/pr17411-1.C: New test case.
2220
2221 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2222
2223         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2224         gcc.dg/tls/diag-2.c: Update expected messages.
2225         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
2226         messages.
2227         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
2228         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
2229         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
2230         gcc.dg/tls/diag-5.c: New tests.
2231
2232 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
2233
2234         * gcc.dg/20040910-1.c: Correct dg-error regexp.
2235
2236 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2237
2238         * g++.dg/parse/break-in-for.C: New test.
2239
2240 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
2241
2242         * gcc.dg/tree-ssa/20040911-1.c: New test.
2243
2244 2004-09-11  Andreas Jaeger  <aj@suse.de>
2245
2246         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
2247         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
2248
2249 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
2250
2251         * gcc.target/frv: New directory of FR-V-specific tests.
2252
2253 2004-09-10  James E Wilson  <wilson@specifixinc.com>
2254
2255         * gcc.dg/convert-vec-1.c: New test.
2256
2257 2004-09-10  Roger Sayle  <roger@eyesopen.com>
2258
2259         PR middle-end/17024
2260         * gcc.dg/pr17024-1.c: New test case.
2261
2262 2004-09-10  Eric Christopher  <echristo@redhat.com>
2263
2264         * gcc.dg/20040910-1.c: New test.
2265
2266 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2267
2268         * gcc.dg/bitfld-9.c: New test.
2269
2270 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
2271
2272         * gcc.c-torture/execute/ieee/acc1.c: New test.
2273         * gcc.c-torture/execute/ieee/acc2.c: New test.
2274         * gcc.c-torture/execute/ieee/mzero6.c: New test.
2275
2276 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2277
2278         * gcc.dg/deprecated-2.c: New test.
2279
2280 2004-09-09  James E Wilson  <wilson@specifixinc.com>
2281
2282         * gcc.dg/init-vec-1.c: New test.
2283
2284 2004-09-09  Roger Sayle  <roger@eyesopen.com>
2285
2286         PR middle-end/17055
2287         * gcc.dg/pr17055-1.c: New test case.
2288
2289 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
2290
2291         PR target/17377
2292         * gcc.c-torture/execute/pr17377.c: New test.
2293
2294 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2295
2296         PR c/8420
2297         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
2298         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
2299         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2300         gcc.dg/long-long-typespec-1.c: New tests.
2301         * gcc.dg/tls/diag-2.c: Update expected diagnostics
2302
2303 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2304
2305         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
2306         gcc.dg/gnu99-static-1.c: New tests.
2307
2308 2004-09-08  Devang Patel  <dpatel@apple.com>
2309
2310         * gcc.dg/darwin-ld-20040828-1.c: New test.
2311         * gcc.dg/darwin-ld-20040828-2.c: New test.
2312         * gcc.dg/darwin-ld-20040828-3.c: New test.
2313
2314 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
2315
2316         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
2317         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
2318         in error message.
2319         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
2320         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
2321         in error message.
2322         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
2323         types they qualify.
2324         * objc.dg/type-size-2.m: Fix wording in comment.
2325         * objc.dg/va-meth-1.m: New test case.
2326
2327 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
2328
2329         PR c/16633:
2330         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
2331         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
2332
2333 2004-09-06  Devang Patel  <dpatel@apple.com>
2334
2335         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
2336         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
2337
2338 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
2339
2340         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
2341         reflect changed line numbering of diagnostics.
2342
2343 2004-09-06  Paul Brook  <paul@codesourcery.com>
2344
2345         * gfortran.dg/edit_real_1.f90: Add new test.
2346
2347 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2348
2349         * gcc.dg/tree-ssa/loop-2.c: New test.
2350         * gcc.dg/tree-ssa/loop-3.c: New test.
2351         * gcc.dg/tree-ssa/loop-4.c: New test.
2352         * gcc.dg/tree-ssa/loop-5.c: New test.
2353
2354 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2355
2356         * gcc.dg/format/sentinel-1.c: Update for parameter option.
2357
2358 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2359
2360         * gcc.dg/format/sentinel-1.c: New test.
2361
2362 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
2363
2364         * testsuite/gcc.dg/builtins-46.c: New.
2365
2366 2004-09-03  Devang Patel  <dpatel@apple.com>
2367
2368         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
2369         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
2370
2371 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2372
2373         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
2374         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
2375         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
2376         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
2377         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
2378         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
2379         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
2380         the non-portable bzero.
2381         * gcc.dg/20010912-1.c: xfail for NetWare.
2382         * gcc.dg/20020426-2.c: xfail for NetWare.
2383         * gcc.dg/20021014-1.c: xfail for NetWare.
2384         * gcc.dg/20021018-1.c: xfail for NetWare.
2385         * gcc.dg/20030213-1.c: xfail for NetWare.
2386         * gcc.dg/20030225-1.c: xfail for NetWare.
2387         * gcc.dg/20030708-1.c: xfail for NetWare.
2388         * gcc.dg/builtins-config.h: Also exclude NetWare.
2389         * gcc.dg/format/format.h: Define restrict only if not already defined.
2390         * gcc.dg/nest.c: xfail for NetWare.
2391         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
2392         * lib/target-supports.exp (check_visibility_available): Exclude
2393         NetWare.
2394
2395 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2396
2397         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
2398         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
2399         deterministic starting point for the alignment of structure fields.
2400         * gcc.dg/Wpadded.c: Dito.
2401         * g++.dg/abi/vbase10.C: Dito.
2402
2403 2004-09-03  Devang Patel  <dpatel@apple.com>
2404
2405         * g++.dg/debug/pr15736.cc: New test.
2406
2407 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2408
2409         * README.QMTEST: Fix out-of-date link.
2410
2411 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
2412
2413         PR fortran/16579
2414         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
2415         Delete.  Duplicate of gfortran.dg/g77/20010610.f
2416
2417 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2418
2419         * g++.dg/abi/arm_rtti1.C: New test.
2420
2421 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
2422
2423         * gcc.dg/ppc-vector-memcpy.c: New.
2424         * gcc.dg/ppc-vector-memset.c: New.
2425
2426 2004-09-02  Chao-ying Fu  <fu@mips.com>
2427
2428         * gcc.target/mips/mips-3d-1.c: New test.
2429         * gcc.target/mips/mips-3d-2.c: New test.
2430         * gcc.target/mips/mips-3d-3.c: New test.
2431         * gcc.target/mips/mips-3d-4.c: New test.
2432         * gcc.target/mips/mips-3d-5.c: New test.
2433         * gcc.target/mips/mips-3d-6.c: New test.
2434         * gcc.target/mips/mips-3d-7.c: New test.
2435         * gcc.target/mips/mips-3d-8.c: New test.
2436         * gcc.target/mips/mips-3d-9.c: New test.
2437         * gcc.target/mips/mips-ps-1.c: New test.
2438         * gcc.target/mips/mips-ps-2.c: New test.
2439         * gcc.target/mips/mips-ps-3.c: New test.
2440         * gcc.target/mips/mips-ps-4.c: New test.
2441         * gcc.target/mips/mips-ps-type.c: New test.
2442
2443 2004-09-02  Paul Brook  <paul@codesourcery.com>
2444
2445         * gfortran.dg/edit_real_1.f90: Add new tests.
2446
2447 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2448
2449         PR fortran/15327
2450         * gfortran.dg/merge_char_1.f90: New test.
2451
2452 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2453
2454         PR fortran/16404
2455         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
2456
2457 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2458
2459         PR c/1522
2460         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
2461
2462 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
2463
2464         * g++.dg/opt/loop1.C: Do not XFAIL.
2465
2466 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
2467
2468         * gcc.c-torture/execute/20040831-1.c: New test.
2469
2470 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
2471
2472         PR fortran/16579
2473         * gfortran.dg/g77/20010610.f: Now passes.
2474         Copy from g77.f-torture/execute. Add dg-run directive.
2475         * gfortran.dg/g77/README: Update
2476
2477 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2478
2479         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
2480         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
2481         (t1, t2, t3, t4): Add volatile.
2482
2483 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2484
2485         * g++.dg/ext/visibility/arm1.C: New test.
2486
2487 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
2488
2489         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
2490         -pedantic-errors.
2491
2492 2004-09-01  Paul Brook  <paul@codesourcery.com>
2493
2494         * gfortran.dg/eof_2.f90: New test.
2495
2496 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2497
2498         PR fortran/16579
2499         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
2500
2501 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
2502
2503         PR libfortran/16805
2504         * gfortran.dg/list_read_2.f90: New test.
2505
2506 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2507
2508         * g++.dg/abi/key1.C: New test.
2509
2510 2004-08-31  Richard Henderson  <rth@redhat.com>
2511
2512         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
2513         form of offsetof.
2514         * g++.dg/other/offsetof5.C: Remove duplicate.
2515
2516 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2517
2518         PR fortran/17244
2519         * gfortran.dg/func_derived_1.f90: New test.
2520
2521 2004-08-31  Paul Brook  <paul@codesourcery.com>
2522
2523         * gfortran.dg/eof_1.f90: New test.
2524
2525 2004-08-31  Paul Brook  <paul@codesourcery.com>
2526
2527         * gfortran.dg/list_read_1.f90: New file.
2528
2529 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
2530
2531         * g++.dg/opt/loop1.C: XFAIL.
2532
2533 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
2534
2535         * gcc.dg/funcdef-storage-1.c: New.
2536         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
2537         an extern function in local scope.
2538         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
2539         declare an 'auto inline' function in local scope.
2540         * gcc.dg/20011130-1.c: Likewise.
2541         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
2542         an 'auto' function in local scope.
2543         * gcc.dg/20021014-1.c: Likewise.
2544         * gcc.dg/20030331-2.c: Likewise.
2545
2546 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2547
2548         * gfortran.dg/blockdata_1.f90: New test.
2549
2550 2004-08-30  Richard Henderson  <rth@redhat.com>
2551
2552         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
2553
2554 2004-08-30  Richard Henderson  <rth@redhat.com>
2555
2556         * lib/fortran-torture.exp (fortran-torture-execute): Honor
2557         additional_flags set by alternate driver.
2558         (ieee-options): New procedure.
2559         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
2560         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
2561         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
2562         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
2563
2564 2004-08-30  Richard Henderson  <rth@redhat.com>
2565
2566         * lib/f-torture.exp: Remove.
2567
2568 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
2569
2570         PR rtl-optimization/16590
2571         * g++.dg/opt/loop1.C: New test.
2572
2573 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2574
2575         PR fortran/13910
2576         * gfortran.dg/oldstyle_1.f90: New test.
2577
2578 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
2579         Paul Brook  <paul@codesourcery.com>
2580
2581         * gfortran.dg/g77/README: Update.
2582         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
2583         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2584         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
2585
2586 2004-08-28  Paul Brook  <paul@codesourcery.com>
2587
2588         PR libfortran/17195
2589         * gfortran.dg/edit_real_1.f90: New test.
2590
2591 2004-08-27  Paul Brook  <paul@codesourcery.com>
2592
2593         * gfortran.dg/rewind_1.f90: New test.
2594
2595 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
2596
2597         PR fortran/16597
2598         * gfortran.dg/pr16597.f90: New test.
2599
2600 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2601
2602         PR c/13801
2603         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
2604         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
2605         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
2606         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
2607         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
2608
2609 2004-08-26  Nick Clifton  <nickc@redhat.com>
2610
2611         * gcc.c-torture/compile/pr17119.c: New test.
2612
2613 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2614
2615         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
2616
2617 2004-08-25  Richard Henderson  <rth@redhat.com>
2618
2619         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
2620         the bits that expect kind=8 to be the largest real kind.
2621
2622 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2623
2624         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
2625
2626 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2627
2628         * gfortran.dg/assignment_1.f90: New test.
2629
2630 2004-08-25  Adam Nemet  <anemet@lnxw.com>
2631
2632         * g++.dg/template/repo3.C: New test.
2633
2634 2004-08-25  Roger Sayle  <roger@eyesopen.com>
2635
2636         PR middle-end/16693
2637         PR tree-optimization/16372
2638         * g++.dg/opt/pr16372-1.C: New test case.
2639         * g++.dg/opt/pr16693-1.C: New test case.
2640         * g++.dg/opt/pr16693-2.C: New test case.
2641
2642 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2643
2644         * objc.dg/proto-lossage-4.m: New test.
2645
2646 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
2647
2648         PR c++/17155
2649         * g++.dg/inherit/local2.C: New test.
2650
2651 2004-08-25  Paul Brook  <paul@codesourcery.com>
2652
2653         PR fortran/17144
2654         * gfortran.dg/string_ctor_1.f90: New test.
2655
2656 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2657
2658         PR c++/14428
2659         * g++.dg/template/redecl2.C: New test.
2660
2661 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2662
2663         PR fortran/17143
2664         * gfortran.dg/pr17143.f90: New test.
2665
2666 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2667
2668         PR fortran/17164
2669         * gfortran.dg/pr17164.f90: New test.
2670
2671 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2672
2673         * gcc.dg/tree-ssa/loop-1.c: New test.
2674
2675 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2676
2677         * gcc.c-torture/compile/20040824-1.c: New test.
2678
2679 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2680
2681         * gcc.c-torture/compile/iftrap-3.c: New test.
2682
2683 2004-08-24  Paul Brook  <paul@codesourcery.com>
2684
2685         * gfortran.dg/entry_2.f90: New test.
2686
2687 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2688
2689         PR c++/16889
2690         * g++.dg/lookup/ambig[12].C: New.
2691
2692 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2693
2694         PR c++/16706
2695         * g++.dg/template/crash21.C: New test.
2696         * g++.dg/template/crash22.C: Likewise.
2697
2698 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2699
2700         PR c++/17149
2701         * g++.dg/template/access15.C: New.
2702
2703 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2704
2705         PR c++/17163
2706         * g++.dg/template/repo2.C: New test.
2707
2708 2004-08-23  Roger Sayle  <roger@eyesopen.com>
2709
2710         PR rtl-optimization/17078
2711         * gcc.c-torture/execute/pr17078-1.c: New test case.
2712
2713 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2714
2715         PR c/14492
2716         * gcc.dg/debug/crash1.c: New test.
2717
2718 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2719
2720         PR c/16180
2721         * gcc.dg/loop-5.c: New test.
2722
2723 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2724
2725         * gcc.c-torture/execute/20040823-1.c: New test.
2726
2727 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
2728
2729         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
2730         to the assembler.  Simplify test accordingly.
2731         (asm_abi_flags): Use GNU names.
2732         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
2733         to check for ABI flags.
2734
2735 2004-08-22  Andrew Pinski  <apinski@apple.com>
2736
2737         * g++.dg/opt/pr14029.C: New test.
2738         * gcc.c-torture/execute/pr15262.c: New test.
2739
2740 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2741
2742         * gfortran.dg/reduction.f90: Add checks with complex arguments.
2743
2744 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
2745
2746         PR 16908
2747         * gfortran.dg/direct_io.f90: New test.
2748
2749 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2750
2751         PR c++/17121
2752         * g++.dg/inherit/local2.C: New test.
2753
2754 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2755
2756         PR c++/17120
2757         * g++.dg/warn/Wparentheses-4.C: New test.
2758
2759 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2760
2761         PR c++/17121
2762         * g++.dg/inherit/local2.C: New test.
2763
2764         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
2765         * gcc.dg/ppc-ldstruct.c: Likewise.
2766         * gcc.dg/ppc64-abi-2.c: Likewise.
2767
2768 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
2769
2770         PR rtl-optimization/17099
2771         * gcc.c-torture/execute/20040820-1.c: New test.
2772
2773 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
2774
2775         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
2776
2777 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2778
2779         PR fortran/17077
2780         * gfortran.dg/auto_array_1.f90: New test.
2781
2782 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2783
2784         PR fortran/17074
2785         * gfortran.dg/simpleif_1.f90: New test.
2786
2787 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
2788
2789         * lib/target-supports.exp (check_profiling_available): Return
2790         false for arm*-*-symbianelf* and arm*-*-eabi*.
2791
2792         PR c++/15890
2793         * g++.dg/template/delete1.C: New test.
2794
2795 2004-08-19  Paul Brook  <paul@codesourcery.com>
2796
2797         PR fortran/14976
2798         PR fortran/16228
2799         * gfortran.dg/data_char_1.f90: New test.
2800
2801 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2802
2803         PR fortran/16946
2804         * gfortran.dg/reduction.f90: New testcase.
2805
2806 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2807
2808         PR fortran/16520
2809         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2810
2811 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2812
2813         PR c++/17041
2814         * g++.dg/Wparentheses-3.C: New test.
2815
2816 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2817
2818         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2819         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2820         * gcc.dg/vect/vect-2.c: Likewise.
2821         * gcc.dg/vect/vect-3.c: Likewise.
2822         * gcc.dg/vect/vect-4.c: Likewise.
2823         * gcc.dg/vect/vect-5.c: Likewise.
2824         * gcc.dg/vect/vect-6.c: Likewise.
2825         * gcc.dg/vect/vect-7.c: Likewise.
2826         * gcc.dg/vect/vect-25.c: Likewise.
2827         * gcc.dg/vect/vect-31.c: Likewise.
2828         * gcc.dg/vect/vect-32.c: Likewise.
2829         * gcc.dg/vect/vect-34.c: Likewise.
2830         * gcc.dg/vect/vect-36.c: Likewise.
2831         * gcc.dg/vect/vect-all.c: Likewise.
2832
2833 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2834
2835         PR c++/17068
2836         * g++.dg/template/operator4.C: New test.
2837
2838 2004-08-18  Richard Henderson  <rth@redhat.com>
2839
2840         * gcc.dg/20040206-1.c: XFAIL.
2841
2842 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2843
2844         PR c++/16246
2845         * g++.dg/template/array7.C: New test.
2846
2847 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2848
2849         * gcc.dg/mips-movcc-1.c: New test.
2850         * gcc.dg/mips-movcc-2.c: New test.
2851         * gcc.dg/mips-movcc-3.c: New test.
2852
2853         * gcc.dg/mips-nmadd-1.c: New test.
2854         * gcc.dg/mips-nmadd-2.c: New test.
2855
2856 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2857
2858         PR c++/15871
2859         * g++.dg/opt/inline8.C: New test.
2860
2861         PR c++/16965
2862         * g++.dg/parse/error17.C: New test.
2863
2864 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2865
2866         * gcc.dg/vect: New directory for vectorizer tests.
2867         * gcc.dg/vect/tree-vect.h: New file.
2868         * gcc.dg/vect/vect.exp: New file.
2869         * gcc.dg/vect/pr16105.c.c: New test.
2870         * gcc.dg/vect/vect-1.c: New test.
2871         * gcc.dg/vect/vect-2.c: New test.
2872         * gcc.dg/vect/vect-3.c: New test.
2873         * gcc.dg/vect/vect-4.c: New test.
2874         * gcc.dg/vect/vect-5.c: New test.
2875         * gcc.dg/vect/vect-6.c: New test.
2876         * gcc.dg/vect/vect-7.c: New test.
2877         * gcc.dg/vect/vect-8.c: New test.
2878         * gcc.dg/vect/vect-9.c: New test.
2879         * gcc.dg/vect/vect-10.c: New test.
2880         * gcc.dg/vect/vect-11.c: New test.
2881         * gcc.dg/vect/vect-12.c: New test.
2882         * gcc.dg/vect/vect-13.c: New test.
2883         * gcc.dg/vect/vect-14.c: New test.
2884         * gcc.dg/vect/vect-15.c: New test.
2885         * gcc.dg/vect/vect-16.c: New test.
2886         * gcc.dg/vect/vect-17.c: New test.
2887         * gcc.dg/vect/vect-18.c: New test.
2888         * gcc.dg/vect/vect-19.c: New test.
2889         * gcc.dg/vect/vect-20.c: New test.
2890         * gcc.dg/vect/vect-21.c: New test.
2891         * gcc.dg/vect/vect-22.c: New test.
2892         * gcc.dg/vect/vect-23.c: New test.
2893         * gcc.dg/vect/vect-24.c: New test.
2894         * gcc.dg/vect/vect-25.c: New test.
2895         * gcc.dg/vect/vect-26.c: New test.
2896         * gcc.dg/vect/vect-27.c: New test.
2897         * gcc.dg/vect/vect-28.c: New test.
2898         * gcc.dg/vect/vect-29.c: New test.
2899         * gcc.dg/vect/vect-30.c: New test.
2900         * gcc.dg/vect/vect-31.c: New test.
2901         * gcc.dg/vect/vect-32.c: New test.
2902         * gcc.dg/vect/vect-33.c: New test.
2903         * gcc.dg/vect/vect-34.c: New test.
2904         * gcc.dg/vect/vect-35.c: New test.
2905         * gcc.dg/vect/vect-36.c: New test.
2906         * gcc.dg/vect/vect-37.c: New test.
2907         * gcc.dg/vect/vect-38.c: New test.
2908         * gcc.dg/vect/vect-40.c: New test.
2909         * gcc.dg/vect/vect-41.c: New test.
2910         * gcc.dg/vect/vect-42.c: New test.
2911         * gcc.dg/vect/vect-43.c: New test.
2912         * gcc.dg/vect/vect-44.c: New test.
2913         * gcc.dg/vect/vect-45.c: New test.
2914         * gcc.dg/vect/vect-46.c: New test.
2915         * gcc.dg/vect/vect-47.c: New test.
2916         * gcc.dg/vect/vect-48.c: New test.
2917         * gcc.dg/vect/vect-49.c: New test.
2918         * gcc.dg/vect/vect-50.c: New test.
2919         * gcc.dg/vect/vect-51.c: New test.
2920         * gcc.dg/vect/vect-52.c: New test.
2921         * gcc.dg/vect/vect-53.c: New test.
2922         * gcc.dg/vect/vect-54.c: New test.
2923         * gcc.dg/vect/vect-55.c: New test.
2924         * gcc.dg/vect/vect-56.c: New test.
2925         * gcc.dg/vect/vect-57.c: New test.
2926         * gcc.dg/vect/vect-58.c: New test.
2927         * gcc.dg/vect/vect-59.c: New test.
2928         * gcc.dg/vect/vect-60.c: New test.
2929         * gcc.dg/vect/vect-61.c: New test.
2930         * gcc.dg/vect/vect-all.c: New test.
2931         * gcc.dg/vect/vect-none.c: New test.
2932
2933 2004-08-17  Paul Brook  <paul@codesourcery.com>
2934
2935         PR fortran/13082
2936         * gfortran.dg/entry_1.f90: New test.
2937
2938 2004-08-17  Andrew Pinski  <apinski@apple.com>
2939
2940         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2941
2942 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2943
2944         * gcc.dg/pr17036-1.c: New test.
2945
2946 2004-08-16  Devang Patel  <dpatel@apple.com>
2947
2948         * gcc.dg/darwin-20040809-1.c: New test.
2949
2950 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2951
2952         * gcc.dg/funcdef-attr-1.c: New test.
2953
2954 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2955
2956         * gcc.dg/altivec-17.c: New test.
2957         * gcc.dg/altivec-18.c: New test.
2958
2959 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2960
2961         PR c++/6749
2962         * g++.dg/template/vtable2.C: New test.
2963
2964 2004-08-14  Richard Henderson  <rth@redhat.com>
2965
2966         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2967         * gcc.dg/pack-test-4.c (main): Return 0.
2968         * gcc.dg/setjmp-1.c: Remove XFAIL.
2969         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2970
2971 2004-08-14  Richard Henderson  <rth@redhat.com>
2972
2973         * gcc.dg/980217-1.c: Add prototype for printf.
2974
2975 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2976
2977         * gfortran.dg/pr16935.f90: New test.
2978
2979 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2980
2981         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2982
2983 2004-08-13  Paul Brook  <paul@codesourcery.com>
2984
2985         * gfortran.dg/der_io_1.f90: Remove stray comma.
2986
2987 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2988
2989         * gcc.dg/vmx/cw-bug-2.c: Remove.
2990         * gcc.dg/vmx/vprint-1.c: Remove.
2991         * gcc.dg/vmx/vscan-1.c: Remove.
2992
2993 2004-08-12  Devang patel  <dpatel@apple.com>
2994
2995         * gcc.dg/darwin-20040809-2.c: New test.
2996
2997 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2998
2999         * g++.dg/ext/altivec-12.C: New test.
3000
3001         * g++.dg/ext/altivec-11.C: New test.
3002
3003 2004-08-12  Paul Brook  <paul@codesourcery.com>
3004
3005         * g++.dg/abi/arm_cxa_vec_1.C: New test.
3006
3007 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3008
3009         * g++.dg/ext/altivec-2.C: Check for hardware support before
3010         executing any VMX instructions.
3011
3012         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
3013
3014 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
3015
3016         PR c++/16276
3017         * g++.old-deja/g++.other/comdat4.C: New test.
3018         * g++.old-deja/g++.other/comdat4-aux.cc: New.
3019
3020 2004-08-12  Ben Elliston  <bje@au.ibm.com>
3021
3022         PR target/16286
3023         * gcc.dg/pr16286.c: New test.
3024
3025 2004-08-12 Jan Beulich <jbeulich@novell.com>
3026
3027         * g++.dg/ext/asm5.C: New.
3028
3029 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3030
3031         PR c++/16698
3032         * g++.dg/eh/crash1.C: New test.
3033
3034         PR c++/16717
3035         * g++.dg/ext/construct1.C: New test.
3036
3037 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3038
3039         PR c++/16853
3040         * g++.dg/init/ptrmem1.C: New test.
3041
3042         PR c++/16618
3043         * g++.dg/parse/offsetof5.C: New test.
3044
3045         PR c++/16870
3046         * g++.dg/template/overload3.C: New test.
3047
3048 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3049
3050         PR c++/16964
3051         * g++.dg/parse/error16.C: New test.
3052
3053         PR c++/16904
3054         * g++.dg/template/error14.C: New test.
3055
3056         PR c++/16929
3057         * g++.dg/template/error15.C: New test.
3058
3059 2004-08-11  Devang Patel  <dpatel@apple.com>
3060
3061         * gcc.dg/darwin-ld-20040809-1.c: New test.
3062         * gcc.dg/darwin-ld-20040809-2.c: New test.
3063
3064 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
3065
3066         PR fortran/16917
3067         * gfortran.dg/dfloat_1.f90: New test.
3068
3069 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
3070
3071         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
3072         * gcc.dg/dll-2.c: Fix dg-require syntax.
3073         * gcc.misc-tests/arm-isr.c (abort): Declare.
3074         (exit): Likewise.
3075
3076 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
3077
3078         PR c++/16971
3079         * g++.dg/parse/crash16.C: New test.
3080
3081 2004-08-10  Roger Sayle  <roger@eyesopen.com>
3082
3083         * gcc.dg/mips-rsqrt-1.c: New test case.
3084         * gcc.dg/mips-rsqrt-2.c: New test case.
3085         * gcc.dg/mips-rsqrt-3.c: New test case.
3086
3087 2004-08-10  Paul Brook  <paul@codesourcery.com>
3088
3089         * gfortran.dg/der_io_1.f90: New test.
3090
3091 2004-08-10  Paul Brook  <paul@codesourcery.com>
3092
3093         PR fortran/16919
3094         * gfortran.dg/der_array_1.f90: New test.
3095
3096 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
3097
3098         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
3099
3100 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
3101
3102         * gcc.dg/wchar_t-2.c: Fix typo.
3103
3104 2004-08-09  Falk Hueffner  <falk@debian.org>
3105
3106         PR tree-optimization/12517
3107         * gcc.c-torture/compile/pr12517.c: New test.
3108
3109         PR tree-optimization/12578
3110         * gcc.c-torture/compile/pr12578.c: New test.
3111
3112         PR tree-optimization/12899
3113         * gcc.c-torture/compile/pr12899.c: New test.
3114
3115         PR rtl-optimization/14692
3116         * gcc.c-torture/compile/pr14692.c: New test.
3117
3118         PR tree-optimization/16461
3119         * gcc.c-torture/compile/pr16461.c: New test.
3120
3121 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3122
3123         * gfortran.dg/getenv_1.f90: New test.
3124
3125 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3126
3127         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
3128         wchar_t.
3129         * gcc.dg/symbian5.c: Test -fno-short-wchar.
3130
3131 2004-08-06  Paul Brook  <paul@codesourcery.com>
3132
3133         * gfortran.dg/ret_array_1.f90: New test.
3134         * gfortran.dg/ret_pointer_1.f90: New test.
3135
3136 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
3137
3138         * gcc.dg/missing-field-init-[12].c: New tests.
3139         * g++.dg/warn/missing-field-init-[12].C: New tests.
3140
3141 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3142
3143         * gcc.dg/enum2.c: New test.
3144         * gcc.dg/symbian3.c: Likewise.
3145         * gcc.dg/symbian4.c: Likewise.
3146         * gcc.dg/wchar_t-2.c: Likewise.
3147
3148 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3149
3150         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
3151         destructor tests.
3152
3153 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3154
3155         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
3156         dg-require-visiblity.
3157         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
3158         * g++.dg/ext/visibility/fvisibility.C: Likewise.
3159         * g++.dg/ext/visibility/memfuncts.C: Likewise.
3160         * g++.dg/ext/visibility/new1.C: Likewise.
3161         * g++.dg/ext/visibility/pragma.C: Likewise.
3162         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
3163         * g++.dg/ext/visibility/virtual.C: Likewise.
3164         * g++/dg/ext/visibility/visibility-1.C: Likewise.
3165         * g++/dg/ext/visibility/visibility-2.C: Likewise.
3166         * g++/dg/ext/visibility/visibility-3.C: Likewise.
3167         * g++/dg/ext/visibility/visibility-4.C: Likewise.
3168         * g++/dg/ext/visibility/visibility-5.C: Likewise.
3169         * g++/dg/ext/visibility/visibility-6.C: Likewise.
3170         * g++/dg/ext/visibility/visibility-7.C: Likewise.
3171         * g++/dg/ext/visibility/visibility-8.C: New test.
3172         * gcc.c-torture/compile/dll.x: Remove.
3173         * gcc.dg/dll-2.c: Use dg-require-dll
3174         * gcc.dg/visibility-10.c: New test.
3175         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
3176         supporting DLLs.
3177         * testsuite/lib/scanasm.exp (scan_hidden): New function.
3178         (scan_not_hidden): Likewise.
3179
3180 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
3181
3182         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
3183
3184 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
3185
3186         * gcc.c-torture/execute/20040805-1.c: New test.
3187
3188 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
3189
3190         * gcc.dg/20020118-1.c: Declare abort.
3191         * gcc.dg/altivec_check.h: Likewise.
3192         * gcc.dg/iftrap-2.c: Likewise.
3193         * gcc.dg/pragma-darwin.c: Likewise.
3194         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
3195
3196 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
3197
3198         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
3199
3200 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3201
3202         * gcc.c-torture/execute/builtins/abs-2.c,
3203         gcc.c-torture/execute/builtins/abs-3.c,
3204         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
3205         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
3206         intmax_t, uintmax_t and their limits.
3207         * gcc.dg/intmax_t-1.c: New test.
3208
3209 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3210
3211         * g++.dg/tc1/dr147.C: Add reference to PR.
3212
3213 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
3214
3215         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
3216         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
3217
3218 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
3219
3220         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
3221
3222 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3223
3224         * gcc.dg/redecl-5.c: New test.
3225         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
3226         of scanf.
3227
3228 2004-08-03  Roger Sayle  <roger@eyesopen.com>
3229
3230         PR middle-end/16790
3231         * gcc.c-torture/execute/pr16790-1.c: New test case.
3232
3233 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
3234
3235         * g++.dg/ext/visibility/assign1.C: New test.
3236         * g++.dg/ext/visibility/new1.C: Likewise.
3237
3238         * gcc.dg/symbian1.c: New test.
3239         * gcc.dg/symbian2.c: Likewise.
3240
3241 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3242
3243         PR target/16570
3244         * gcc.dg/i386-sse-9.c: New test.
3245
3246 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3247
3248         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
3249
3250 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3251
3252         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
3253         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
3254         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
3255         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
3256         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
3257         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
3258         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
3259         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
3260         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
3261         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
3262         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
3263         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
3264         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
3265         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
3266         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
3267         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
3268         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
3269         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
3270         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
3271         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
3272         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
3273         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
3274         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
3275         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3276         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
3277         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
3278         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
3279         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
3280         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3281         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3282         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
3283         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
3284         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
3285         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
3286         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
3287         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3288         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3289         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3290         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3291         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
3292         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
3293         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
3294         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
3295         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
3296         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3297         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3298         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
3299         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
3300         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
3301         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
3302         gcc.misc-tests/i386-pf-3dnow-1.c,
3303         gcc.misc-tests/i386-pf-athlon-1.c,
3304         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3305         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
3306         Declare built-in functions used.
3307         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
3308
3309 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
3310
3311         PR c++/16707
3312         * g++.dg/lookup/using12.C: New test.
3313
3314         * g++.dg/init/null1.C: Fix PR number.
3315         * g++.dg/parse/namespace10.C: Likewise.
3316
3317 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3318
3319         PR c++/16224
3320         * g++.dg/template/spec17.C: New test.
3321         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
3322         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
3323
3324 2004-08-02  David Billinghurst
3325
3326         PR fortran/16292
3327         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
3328
3329 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
3330
3331         * gcc.dg/ia64-got-1.c: New test case.
3332
3333 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3334
3335         PR c++/16489
3336         * g++.dg/init/null1.C: New test.
3337         * g++.dg/tc1/dr76.C: Adjust error marker.
3338
3339         PR c++/16529
3340         * g++.dg/parse/namespace10.C: New test.
3341
3342         PR c++/16810
3343         * g++.dg/inherit/ptrmem2.C: New test.
3344
3345 2004-08-02  Ben Elliston  <bje@au.ibm.com>
3346
3347         PR target/16155
3348         * gcc.dg/pr16155.c: New test.
3349
3350 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3351
3352         * gcc.dg/redecl-2.c: New test.
3353
3354 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
3355
3356         * gcc.dg/darwin-longdouble.c: New file.
3357
3358 2004-07-30  Richard Henderson  <rth@redhat.com>
3359
3360         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
3361         write to constant argument.
3362         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
3363
3364 2004-07-30  Richard Henderson  <rth@redhat.com>
3365
3366         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
3367         tests of nearest around zero.
3368
3369 2004-07-30  Andrew Pinski  <apinski@apple.com>
3370
3371         * gcc.c-torture/compile/20040730-1.c: New test.
3372
3373 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3374
3375         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
3376         powerpc-eabispe.
3377
3378 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3379
3380         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
3381
3382 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
3383
3384         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
3385         contains $ld_library_path.
3386         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3387
3388 2004-07-29  Richard Henderson  <rth@redhat.com>
3389
3390         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
3391
3392         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
3393         (alt2, which): New.
3394         (Check): Accept either alternative.
3395
3396 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
3397
3398         * g++.dg/abi/inline1.C: New test.
3399         * g++.dg/abi/local1-a.cc: Likewise.
3400         * g++.dg/abi/local1.C: Likewise.
3401         * g++.dg/abi/mangle11.C: Tweak location of warnings.
3402         * g++.dg/abi/mangle12.C: Likewise.
3403         * g++.dg/abi/mangle17.C: Likewise.
3404         * g++.dg/abi/mangle20-2.C: Likewise.
3405         * g++.dg/opt/interface1.C: Likewise.
3406         * g++.dg/opt/interface1.h: Likewise.
3407         * g++.dg/opt/interface1-a.cc: New test.
3408         * g++.dg/parse/repo1.C: New test.
3409         * g++.dg/template/repo1.C: Likewise.
3410         * g++.dg/warn/Winline-1.C: Likewise.
3411         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
3412
3413 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
3414
3415         * gcc.dg/tree-ssa/20040729-1.c: New test.
3416
3417 2004-07-27  Matt Austern <austern@apple.com>
3418
3419         * gcc.dg/darwin-bool-1.c: New test.
3420         * gcc.dg/darwin-bool-2.c: New test.
3421
3422 2004-07-28  Richard Henderson  <rth@redhat.com>
3423
3424         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
3425         arguments in the correct type.  Don't write to constant arguments.
3426
3427 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3428
3429         PR tree-optimization/16688
3430         PR tree-optimization/16689
3431         * g++.dg/tree-ssa/pr16688.C: New test.
3432
3433 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3434
3435         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3436         loads.  Not only in the comment, this time.
3437
3438 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
3439
3440         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
3441         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
3442         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
3443         * gcc.dg/sh4a-bitmovua.c: New.
3444         * gcc.dg/sh4a-cos.c: New.
3445         * gcc.dg/sh4a-cosf.c: New.
3446         * gcc.dg/sh4a-fprun.c: New.
3447         * gcc.dg/sh4a-fsrra.c: New.
3448         * gcc.dg/sh4a-memmovua.c: New.
3449         * gcc.dg/sh4a-sin.c: New.
3450         * gcc.dg/sh4a-sincos.c: New.
3451         * gcc.dg/sh4a-sincosf.c: New.
3452         * gcc.dg/sh4a-sinf.c: New.
3453
3454 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3455
3456         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
3457         conditionals.
3458         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3459         loads.
3460         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
3461         DOM1.
3462
3463 2004-07-27  Andrew Pinski  <apinski@apple.com>
3464
3465         * g++.dg/rtti/tinfo1.C: Correct the xfail.
3466
3467 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
3468
3469         * gcc.dg/pragma-isr.c: New test.
3470
3471 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3472
3473         PR c++/14429
3474         * g++.dg/template/ttp11.C: New test.
3475
3476 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
3477
3478         * gcc.c-torture/compile/20040727-1.c: New test.
3479
3480 2004-07-26  Eric Christopher  <echristo@redhat.com>
3481
3482         * gcc.c-torture/compile/20040726-2.c: New test.
3483
3484 2004-07-26  Andrew Pinski  <apinski@apple.com>
3485
3486         * g++.dg/rtti/tinfo1.C: Xfail.
3487
3488 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
3489
3490         * gcc.c-torture/compile/20040726-1.c: New test.
3491
3492 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
3493             Brian Ryner  <bryner@brianryner.com>
3494
3495         PR c++/9283
3496         PR c++/15000
3497         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
3498         * g++.dg/ext/visibility/: New directory.
3499         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
3500         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
3501         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
3502         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
3503         * g++.dg/ext/visibility/fvisibility.C,
3504         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
3505         g++.dg/ext/visibility/fvisibility-override1.C
3506         g++.dg/ext/visibility/fvisibility-override2.C
3507         g++.dg/ext/visibility/memfuncts.C
3508         g++.dg/ext/visibility/noPLT.C
3509         g++.dg/ext/visibility/pragma.C
3510         g++.dg/ext/visibility/pragma-override1.C
3511         g++.dg/ext/visibility/pragma-override2.C
3512         g++.dg/ext/visibility/staticmemfuncts.C
3513         g++.dg/ext/visibility/virtual.C: New tests.
3514
3515 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3516
3517         PR c/15360
3518         * gcc.dg/pr15360-1.c: New test.
3519
3520 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
3521
3522         * gcc.dg/pragma-align-2.c: New test.
3523         * gcc.dg/pragma-init-fini.c: New test.
3524         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
3525         targets.
3526
3527 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3528
3529         * gcc.dg/init-string-2.c: New test.
3530
3531 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
3532
3533         PR 16684
3534         * gcc.dg/Wredundant-decls-1.c: New test case.
3535
3536 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
3537
3538         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
3539         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
3540         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
3541         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
3542         * gcc.dg/compat/generate-random.c: New file.
3543         * gcc.dg/compat/generate-random.h: Likewise.
3544         * gcc.dg/compat/generate-random_r.c: Likewise.
3545         * gcc.dg/compat/struct-layout-1.h: Likewise.
3546         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
3547         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
3548         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
3549         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
3550         * gcc.dg/compat/struct-layout-1_main.c: New test.
3551         * gcc.dg/compat/struct-layout-1_x.c: New file.
3552         * gcc.dg/compat/struct-layout-1_y.c: New file.
3553         * gcc.dg/compat/struct-layout-1_test.h: New file.
3554
3555 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3556
3557         * gcc.dg/comp-return-1.c: New test
3558
3559 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
3560
3561         * gcc.dg/vmx/8-02a.c: Fix typo.
3562
3563         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
3564         * gcc.dg/darwin-abi-3.c: New test.
3565
3566         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
3567         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
3568
3569         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
3570         * gcc.dg/vmx/ops-long-1.c: New test.
3571         * gcc.dg/vmx/ops-long-2.c: New test.
3572
3573 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3574
3575         * g++.dg/lookup/conv-[1234].C: New.
3576
3577 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
3578
3579         * g++.dg/parse/attr2.C: Simplify.
3580
3581 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3582
3583         PR c/7284
3584         * gcc.c-torture/execute/pr7284-1.c: New test.
3585
3586 2004-07-22  Brian Booth  <bbooth@redhat.com>
3587
3588         * gcc.dg/tree-ssa/20040721-1.c: New test.
3589
3590 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3591
3592         * g++.dg/template/crash20.c: New.
3593
3594 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
3595
3596         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
3597         Add dg-run directive.  Declare variables as required.
3598         * gfortran.dg/g77/README: Update
3599
3600 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
3601
3602         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
3603         gcc.dg/cris-peep2-andu2.c: New tests.
3604
3605 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3606
3607         PR c/15052
3608         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
3609         on return type.
3610         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
3611         messages.
3612         * gcc.dg/qual-return-2.c: Update expected messages.
3613         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
3614
3615 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3616
3617         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
3618         * gcc.dg/noncompile/921102-1.c: Update expected error message.
3619
3620 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3621
3622         PR c/11250
3623         * gcc.dg/init-string-1.c: New test.
3624
3625 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
3626
3627         PR middle-end/15345
3628         PR c/16450
3629         * gcc.dg/torture/nested-fn-1.c: New test.
3630
3631 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
3632
3633         PR target/16559
3634         * gcc.dg/ia64-fptr-1.c: New file.
3635
3636 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3637
3638         PR c++/14497
3639         * g++.dg/template/spec16.C: New test.
3640         * g++.old-deja/g++.robertl/eb118.C: Remove.
3641
3642 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3643
3644         PR c++/509
3645         * g++.dg/template/spec15.C: New test.
3646
3647 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
3648
3649         Copy cases from g77.f-torture/execute and add dg-run
3650         directive.  Other changes as noted.
3651         * gfortran.dg/g77/13037.f
3652         * gfortran.dg/g77/1832.f
3653         * gfortran.dg/g77/19981119-0.f
3654         * gfortran.dg/g77/19990313-0.f
3655         * gfortran.dg/g77/19990313-1.f
3656         * gfortran.dg/g77/19990313-2.f
3657         * gfortran.dg/g77/19990313-3.f
3658         * gfortran.dg/g77/19990419-1.f
3659         * gfortran.dg/g77/19990826-0.f
3660         * gfortran.dg/g77/19990826-2.f
3661         * gfortran.dg/g77/20000503-1.f
3662         * gfortran.dg/g77/20001111.f
3663         * gfortran.dg/g77/20010116.f
3664         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
3665         * gfortran.dg/g77/20010430.f
3666         * gfortran.dg/g77/6177.f
3667         * gfortran.dg/g77/947.f
3668         * gfortran.dg/g77/970816-3.f
3669         * gfortran.dg/g77/971102-1.f
3670         * gfortran.dg/g77/980520-1.f
3671         * gfortran.dg/g77/980628-0.f
3672         * gfortran.dg/g77/980628-1.f
3673         * gfortran.dg/g77/980628-10.f
3674         * gfortran.dg/g77/980628-2.f
3675         * gfortran.dg/g77/980628-3.f
3676         * gfortran.dg/g77/980628-7.f
3677         * gfortran.dg/g77/980628-8.f
3678         * gfortran.dg/g77/980628-9.f
3679         * gfortran.dg/g77/980701-0.f
3680         * gfortran.dg/g77/980701-1.f
3681         * gfortran.dg/g77/cabs.f
3682         * gfortran.dg/g77/claus.f
3683         * gfortran.dg/g77/complex_1.f
3684         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
3685         * gfortran.dg/g77/dcomplex.f
3686         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
3687         * gfortran.dg/g77/f90-intrinsic-mathematical.f
3688         * gfortran.dg/g77/f90-intrinsic-numeric.f
3689         * gfortran.dg/g77/int8421.f
3690         * gfortran.dg/g77/labug1.f
3691         * gfortran.dg/g77/large_vec.f
3692         * gfortran.dg/g77/le.f
3693         * gfortran.dg/g77/short.f
3694         * gfortran.dg/g77/README: Update
3695
3696 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
3697
3698         PR c++/16637
3699         * g++.dg/parse/lookup4.C: New test.
3700
3701 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3702
3703         PR c++/16175
3704         * g++.dg/template/ttp10.C: New test.
3705
3706 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3707
3708         * gcc.dg/pr12625-1.c: New test.
3709
3710 2004-07-20  Steven Bosscher  <stevenb@suse.de>
3711
3712         * testsuite/gcc.dg/switch-warn-1.c: New test.
3713         * testsuite/gcc.dg/switch-warn-2.c: New test.
3714         * gcc.c-torture/compile/pr14730.c: Update.
3715
3716 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
3717
3718         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
3719         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
3720         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
3721         g++.dg/template/nontype3.C: Remove trailing CR from tests.
3722
3723 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
3724
3725         PR c++/16623
3726         * g++.dg/template/assign1.C: New test.
3727
3728 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3729
3730         PR c++/12170
3731         * g++.dg/template/ttp9.C: New test.
3732
3733 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
3734
3735         * gcc.dg/format/cmn-err-1.c: New test.
3736
3737 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3738
3739         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
3740         gcc.dg/Wparentheses-10.c: New tests.
3741         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
3742
3743 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3744
3745         PR fortran/16465
3746         * gfortran.dg/g77//ffixed-line-length-0.f,
3747         gfortran.dg/g77/ffixed-line-length-132.f,
3748         gfortran.dg/g77/ffixed-line-length-72.f,
3749         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
3750         gfortran.dg/g77/README: Update.
3751
3752 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3753
3754         PR c++/13092
3755         * g++.dg/template/non-dependent7.C: New test.
3756         * g++.dg/template/non-dependent8.C: Likewise.
3757         * g++.dg/template/non-dependent9.C: Likewise.
3758         * g++.dg/template/non-dependent10.C: Likewise.
3759
3760 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
3761
3762         PR c++/16337
3763         * g++.dg/parse/attr2.C: New test.
3764
3765 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
3766
3767         * g77.dg: Removed.
3768         * g77.f-torture: Ditto.
3769
3770 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3771
3772         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
3773         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
3774         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
3775
3776 2004-07-16  Richard Henderson  <rth@redhat.com>
3777
3778         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
3779
3780 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3781
3782         * lib/fortran-torture.exp (fortran-torture): Don't test compile
3783         tests with full list of options.
3784         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
3785         of TORTURE_OPTIONS if test contains 'dg-do run'.
3786
3787         PR fortran/16404
3788         * gfortran.dg/do_iterator.f90: New test.
3789
3790 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3791
3792         PR rtl-optimization/16536
3793         * gcc.c-torture/execute/restrict-1.c: New test.
3794
3795 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3796
3797         PR fortran/15324
3798         * gfortran.dg/pr15324.f90: New test.
3799
3800         PR fortran/15129
3801         * gfortran.dg/pr15129.f90: New test.
3802
3803         PR fortran/15140
3804         * gfortran.dg/pr15140.f90: New test.
3805
3806         PR fortran/13792
3807         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3808         compile-time simplification.
3809
3810 2004-07-14  Mike Stump  <mrs@apple.com>
3811
3812         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3813
3814 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3815
3816         PR target/16325
3817         * gcc.dg/profile-generate-1.c: New.
3818
3819 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3820
3821         * gcc.c-torture/execute/20040709-1.c: New test.
3822         * gcc.c-torture/execute/20040709-2.c: New test.
3823
3824 2004-07-14  Mike Stump  <mrs@apple.com>
3825
3826         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3827
3828 2004-07-14  Mike Stump  <mrs@apple.com>
3829
3830         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3831
3832 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3833
3834         PR c++/16518
3835         * g++.dg/parse/mutable1.C: New test.
3836
3837 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3838
3839         PR tree-optimization/16443
3840         * gcc.dg/tree-ssa/20040713-1.c: New test.
3841
3842 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3843
3844         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3845         for operator new.
3846
3847 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3848
3849         * gfortran.dg/g77/README: New file
3850         * gfortran.dg/g77/19981216-0.f:  Copy from
3851         g77.f-torture/noncompile.  Add "dg-do compile" and
3852         dg-error as required.
3853         * gfortran.dg/g77/19990218-1.f: Likewise
3854         * gfortran.dg/g77/19990905-1.f: Likewise
3855         * gfortran.dg/g77/9263.f: Likewise
3856         * gfortran.dg/g77/980615-0.f: Likewise
3857         * gfortran.dg/g77/980616-0.f: Likewise
3858         * gfortran.dg/g77/check0.f: Likewise
3859         * gfortran.dg/g77/select_no_compile.f: Likewise
3860
3861 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3862
3863         Copy files from g77.f-torture/compile.
3864         Add "{ dg-do compile}".  Other changes as noted
3865         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3866         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3867         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3868         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3869         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3870         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3871         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3872         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3873         statement to conform to standard.  Append alpha1.x for reference.
3874         * gfortran.dg/g77/xformat.f: Add dg-warning
3875
3876 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3877
3878         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3879         Add {dg-do compile} directive.
3880         * gfortran.dg/g77/cpp2.F: Likewise
3881
3882 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3883
3884         PR c++/5402
3885         * g++.dg/lookup/name-clash1.C: New test.
3886
3887         PR c++/9777
3888         * g++.dg/lookup/name-clash2.C: New test.
3889
3890         PR c++/12102
3891         * g++.dg/lookup/name-clash3.C: New test.
3892
3893 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3894
3895         * g++.dg/lookup/new2.C: New test.
3896         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3897
3898 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3899
3900         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3901         Add {dg-do compile} directive.
3902         * gfortran.dg/g77/13060.f: Likewise
3903         * gfortran.dg/g77/19990218-0.f: Likewise
3904         * gfortran.dg/g77/19990305-0.f: Likewise
3905         * gfortran.dg/g77/19990419-0.f: Likewise
3906         * gfortran.dg/g77/19990502-0.f: Likewise
3907         * gfortran.dg/g77/19990502-1.f: Likewise
3908         * gfortran.dg/g77/19990525-0.f: Likewise
3909         * gfortran.dg/g77/19990826-1.f: Likewise
3910         * gfortran.dg/g77/19990826-3.f: Likewise
3911         * gfortran.dg/g77/19990905-2.f: Likewise
3912         * gfortran.dg/g77/20000412-1.f: Likewise
3913         * gfortran.dg/g77/20000511-1.f: Likewise
3914         * gfortran.dg/g77/20000511-2.f: Likewise
3915         * gfortran.dg/g77/20000518.f: Likewise
3916         * gfortran.dg/g77/20000601-1.f: Likewise
3917         * gfortran.dg/g77/20000601-2.f: Likewise
3918         * gfortran.dg/g77/20000629-1.f: Likewise
3919         * gfortran.dg/g77/20000630-2.f: Likewise
3920         * gfortran.dg/g77/20010115.f: Likewise
3921         * gfortran.dg/g77/20010321-1.f: Likewise
3922         * gfortran.dg/g77/20010426.f: Likewise
3923         * gfortran.dg/g77/20020307-1.f: Likewise
3924         * gfortran.dg/g77/8485.f: Likewise
3925         * gfortran.dg/g77/960317-1.f: Likewise
3926         * gfortran.dg/g77/970915-0.f: Likewise
3927         * gfortran.dg/g77/980310-1.f: Likewise
3928         * gfortran.dg/g77/980310-2.f: Likewise
3929         * gfortran.dg/g77/980310-3.f: Likewise
3930         * gfortran.dg/g77/980310-4.f: Likewise
3931         * gfortran.dg/g77/980310-6.f: Likewise
3932         * gfortran.dg/g77/980310-7.f: Likewise
3933         * gfortran.dg/g77/980310-8.f: Likewise
3934         * gfortran.dg/g77/980419-2.f: Likewise
3935         * gfortran.dg/g77/980424-0.f: Likewise
3936         * gfortran.dg/g77/980427-0.f: Likewise
3937         * gfortran.dg/g77/980729-0.f: Likewise
3938         * gfortran.dg/g77/981117-1.f: Likewise
3939         * gfortran.dg/g77/toon_1.f: Likewise
3940
3941 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3942
3943         PR c++/2204
3944         * g++.dg/other/abstract2.C: New test.
3945
3946 2004-07-12  Paul Brook  <paul@codesourcery.com>
3947
3948         * gfortran.dg/pointer_init_1.f90: New test.
3949
3950 2004-07-11  Paul Brook  <paul@codesourcery.com>
3951
3952         PR fortran/15986
3953         * gfortran.dg/contained_1.f90: New test.
3954
3955 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3956
3957         * g++.dg/parse/defarg8.C: New test.
3958
3959 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3960
3961         PR fortran/16433
3962         * gfortran.dg/pr16433.f: New test.
3963
3964         PR fortran/17574
3965         * gfortran.dg/pr15754.f90: New test.
3966
3967 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3968
3969         PR tree-optimization/16437
3970         * gcc.c-torture/execute/bitfld-4.c: New test.
3971
3972 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3973
3974         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3975         access to common var from module.
3976
3977 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3978
3979         PR fortran/16336
3980         * gfortran.fortran-torture/execute/common_2.f90: New test.
3981
3982 2004-07-10  Paul Brook  <paul@codesourcery.com>
3983
3984         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3985
3986 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3987
3988         PR fortran/15969
3989         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3990
3991 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3992
3993         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3994         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3995         * gfortran.dg/g77/ffree-form-1.f: Likewise
3996         * gfortran.dg/g77/ffree-form-2.f: Likewise
3997         * gfortran.dg/g77/ffree-form-3.f: Likewise
3998         * gfortran.dg/g77/fno-underscoring.f: Likewise
3999         * gfortran.dg/g77/funderscoring.f: Likewise
4000         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
4001
4002 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4003
4004         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
4005
4006 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4007         Paul Brook  <paul@codesourcery.com>
4008
4009         PR fortran/13415
4010         * gfortran.dg/common_pointer_1.f90: New test.
4011
4012 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4013
4014         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
4015
4016 2004-07-09  James E Wilson  <wilson@specifixinc.com>
4017
4018         PR target/16364
4019         * gcc.c-torture/compile/20040709-1.c: New.
4020
4021 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4022
4023         PR fortran/14077
4024         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
4025
4026 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4027
4028         PR fortran/13201
4029         * gfortran.dg/shape_1.f90: New test.
4030
4031 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
4032             Andrew Pinski  <apinski@apple.com>
4033
4034         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
4035
4036 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4037
4038         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
4039         comment.
4040
4041 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4042         Paul Brook  <paul@codesourcery.com>
4043
4044         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
4045         '.f95' and '.F95'.
4046
4047 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
4048
4049         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
4050
4051 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4052
4053         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
4054         testcases with capital suffix.
4055
4056 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4057
4058         PR fortran/15481
4059         PR fortran/13372
4060         PR fortran/13575
4061         PR fortran/15978
4062         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
4063
4064         * gfortran.dg/implicit_1.f90: New test.
4065
4066 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4067
4068         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
4069         expression to match gfortran warning/error messages
4070         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
4071         dg-error text.
4072
4073 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4074
4075         * lib/fortran-torture.exp: Rename proc search_for to
4076         search_for_re.
4077
4078 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4079
4080         * gcc.c-torture/execute/simd-5.x: New file.
4081         XFAIL on SPARC 64-bit at -O0.
4082
4083 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4084
4085         PR c++/8211
4086         PR c++/16165
4087         * g++.dg/warn/effc3.C: New test.
4088
4089 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4090
4091         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
4092         change X to 1X in format.
4093         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
4094         add data statements to conform to standard.
4095
4096 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4097
4098         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
4099         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
4100         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
4101
4102 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4103
4104         * gfortran.dg/g77/7388.f: Copy from g77.dg
4105         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
4106         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
4107         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
4108         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
4109         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
4110         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
4111         * gfortran.dg/g77/strlen0.f: Likewise
4112
4113 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
4114
4115         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
4116         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
4117
4118 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4119
4120         * gcc.c-torture/execute/920428-2.x: Delete.
4121         * gcc.c-torture/execute/920501-7.x: Likewise.
4122
4123 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
4124
4125         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
4126         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
4127         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
4128         prescott and c3-2.
4129         (PREFETCH_3DNOW): Add -march=c3.
4130
4131 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
4132
4133         PR c/16437
4134         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
4135         * gcc.c-torture/execute/bf64-1.x: Likewise.
4136
4137 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4138
4139         * gcc.c-torture/compile/20040708-1.c: New test.
4140
4141 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4142
4143         PR c++/16169
4144         * g++.dg/warn/effc2.C: New test.
4145
4146 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4147
4148         * gcc.c-torture/execute/bitfld-1.x: Remove.
4149         * gcc.c-torture/execute/bitfld-3.c: New test.
4150         * gcc.dg/bitfld-2.c: Remove XFAILs.
4151
4152 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4153
4154         PR c++/16276
4155         * g++.dg/rtti/tinfo1.C: New file.
4156
4157 2004-07-07  Eric Christopher  <echristo@redhat.com>
4158
4159         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
4160
4161 2004-07-07  Andrew Pinski  <apinski@apple.com>
4162
4163         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
4164
4165 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
4166
4167         * g++.dg/init/call1.C: XFAIL.
4168
4169 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
4170
4171         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
4172         except for movstrict*, to movmem* and clrstr* to clrmem*.
4173
4174 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
4175
4176         * gcc.c-torture/execute/20040707-1.c: New test.
4177
4178 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
4179
4180         * gcc.c-torture/execute/20040706-1.c: New test.
4181
4182 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4183
4184         PR c++/3671
4185         * g++.dg/template/spec14.C: New test.
4186
4187 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
4188
4189         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
4190         nothing if not yet defined.  Use it in b, c and d type definitions.
4191         * gcc.c-torture/execute/20040705-1.c: New test.
4192         * gcc.c-torture/execute/20040705-2.c: New test.
4193
4194 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4195
4196         PR c++/2518
4197         * g++.dg/lookup/new1.C: New test.
4198
4199 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4200
4201         PR c++/11406
4202         * g++.dg/template/sizeof8.C: New test.
4203
4204 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
4205
4206         * gcc.c-torture/compile/20040705-1.c: New test.
4207
4208 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
4209
4210         * gfortran.fortran-torture/execute/seq_io.f90: New test.
4211
4212 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
4213
4214         * gcc.dg/cpp/if-mop.c: Two new testcases.
4215         * gcc.dg/cpp/trad/comment-3.c: New.
4216
4217 2004-07-04  Paul Brook  <paul@codesourcery.com>
4218
4219         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
4220
4221 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
4222
4223         PR c++/3761
4224         * g++.dg/lookup/crash4.C: New test.
4225
4226 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
4227
4228         * gcc.c-torture/execute/builtin-abs-1.c
4229         * gcc.c-torture/execute/builtin-abs-2.c
4230         * gcc.c-torture/execute/builtin-complex-1.c
4231         * gcc.c-torture/execute/builtins/string-1-lib.c
4232         * gcc.c-torture/execute/builtins/string-1.c
4233         * gcc.c-torture/execute/builtins/string-2-lib.c
4234         * gcc.c-torture/execute/builtins/string-2.c
4235         * gcc.c-torture/execute/builtins/string-3-lib.c
4236         * gcc.c-torture/execute/builtins/string-3.c
4237         * gcc.c-torture/execute/builtins/string-4-lib.c
4238         * gcc.c-torture/execute/builtins/string-4.c
4239         * gcc.c-torture/execute/builtins/string-5-lib.c
4240         * gcc.c-torture/execute/builtins/string-5.c
4241         * gcc.c-torture/execute/builtins/string-6-lib.c
4242         * gcc.c-torture/execute/builtins/string-6.c
4243         * gcc.c-torture/execute/builtins/string-7-lib.c
4244         * gcc.c-torture/execute/builtins/string-7.c
4245         * gcc.c-torture/execute/builtins/string-8-lib.c
4246         * gcc.c-torture/execute/builtins/string-8.c
4247         * gcc.c-torture/execute/builtins/string-9-lib.c
4248         * gcc.c-torture/execute/builtins/string-9.c
4249         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
4250         * gcc.c-torture/execute/builtins/string-asm-1.c
4251         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
4252         * gcc.c-torture/execute/builtins/string-asm-2.c
4253         * gcc.c-torture/execute/stdio-opt-1.c
4254         * gcc.c-torture/execute/stdio-opt-2.c
4255         * gcc.c-torture/execute/stdio-opt-3.c
4256         * gcc.c-torture/execute/string-opt-1.c
4257         * gcc.c-torture/execute/string-opt-10.c
4258         * gcc.c-torture/execute/string-opt-11.c
4259         * gcc.c-torture/execute/string-opt-12.c
4260         * gcc.c-torture/execute/string-opt-13.c
4261         * gcc.c-torture/execute/string-opt-14.c
4262         * gcc.c-torture/execute/string-opt-15.c
4263         * gcc.c-torture/execute/string-opt-16.c
4264         * gcc.c-torture/execute/string-opt-2.c
4265         * gcc.c-torture/execute/string-opt-6.c
4266         * gcc.c-torture/execute/string-opt-7.c
4267         * gcc.c-torture/execute/string-opt-8.c:
4268         Replace with ...
4269
4270         * gcc.c-torture/execute/builtins/abs-2.c
4271         * gcc.c-torture/execute/builtins/abs-3.c
4272         * gcc.c-torture/execute/builtins/complex-1.c
4273         * gcc.c-torture/execute/builtins/fprintf.c
4274         * gcc.c-torture/execute/builtins/fputs.c
4275         * gcc.c-torture/execute/builtins/memcmp.c
4276         * gcc.c-torture/execute/builtins/memmove.c
4277         * gcc.c-torture/execute/builtins/memops-asm.c
4278         * gcc.c-torture/execute/builtins/mempcpy-2.c
4279         * gcc.c-torture/execute/builtins/mempcpy.c
4280         * gcc.c-torture/execute/builtins/memset.c
4281         * gcc.c-torture/execute/builtins/printf.c
4282         * gcc.c-torture/execute/builtins/sprintf.c
4283         * gcc.c-torture/execute/builtins/strcat.c
4284         * gcc.c-torture/execute/builtins/strchr.c
4285         * gcc.c-torture/execute/builtins/strcmp.c
4286         * gcc.c-torture/execute/builtins/strcpy.c
4287         * gcc.c-torture/execute/builtins/strcspn.c
4288         * gcc.c-torture/execute/builtins/strlen-2.c
4289         * gcc.c-torture/execute/builtins/strlen.c
4290         * gcc.c-torture/execute/builtins/strncat.c
4291         * gcc.c-torture/execute/builtins/strncmp-2.c
4292         * gcc.c-torture/execute/builtins/strncmp.c
4293         * gcc.c-torture/execute/builtins/strncpy.c
4294         * gcc.c-torture/execute/builtins/strpbrk.c
4295         * gcc.c-torture/execute/builtins/strpcpy-2.c
4296         * gcc.c-torture/execute/builtins/strpcpy.c
4297         * gcc.c-torture/execute/builtins/strrchr.c
4298         * gcc.c-torture/execute/builtins/strspn.c
4299         * gcc.c-torture/execute/builtins/strstr-asm.c
4300         * gcc.c-torture/execute/builtins/strstr.c:
4301         ... these new files.
4302
4303         * gcc.c-torture/execute/builtins/abs-2-lib.c
4304         * gcc.c-torture/execute/builtins/abs-3-lib.c
4305         * gcc.c-torture/execute/builtins/complex-1-lib.c
4306         * gcc.c-torture/execute/builtins/fprintf-lib.c
4307         * gcc.c-torture/execute/builtins/fputs-lib.c
4308         * gcc.c-torture/execute/builtins/memcmp-lib.c
4309         * gcc.c-torture/execute/builtins/memmove-lib.c
4310         * gcc.c-torture/execute/builtins/memops-asm-lib.c
4311         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
4312         * gcc.c-torture/execute/builtins/mempcpy-lib.c
4313         * gcc.c-torture/execute/builtins/memset-lib.c
4314         * gcc.c-torture/execute/builtins/printf-lib.c
4315         * gcc.c-torture/execute/builtins/sprintf-lib.c
4316         * gcc.c-torture/execute/builtins/strcat-lib.c
4317         * gcc.c-torture/execute/builtins/strchr-lib.c
4318         * gcc.c-torture/execute/builtins/strcmp-lib.c
4319         * gcc.c-torture/execute/builtins/strcpy-lib.c
4320         * gcc.c-torture/execute/builtins/strcspn-lib.c
4321         * gcc.c-torture/execute/builtins/strlen-2-lib.c
4322         * gcc.c-torture/execute/builtins/strlen-lib.c
4323         * gcc.c-torture/execute/builtins/strncat-lib.c
4324         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
4325         * gcc.c-torture/execute/builtins/strncmp-lib.c
4326         * gcc.c-torture/execute/builtins/strncpy-lib.c
4327         * gcc.c-torture/execute/builtins/strpbrk-lib.c
4328         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
4329         * gcc.c-torture/execute/builtins/strpcpy-lib.c
4330         * gcc.c-torture/execute/builtins/strrchr-lib.c
4331         * gcc.c-torture/execute/builtins/strspn-lib.c
4332         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
4333         * gcc.c-torture/execute/builtins/strstr-lib.c
4334         * gcc.c-torture/execute/builtins/lib/abs.c
4335         * gcc.c-torture/execute/builtins/lib/fprintf.c
4336         * gcc.c-torture/execute/builtins/lib/memset.c
4337         * gcc.c-torture/execute/builtins/lib/printf.c
4338         * gcc.c-torture/execute/builtins/lib/sprintf.c
4339         * gcc.c-torture/execute/builtins/lib/strcpy.c
4340         * gcc.c-torture/execute/builtins/lib/strcspn.c
4341         * gcc.c-torture/execute/builtins/lib/strncat.c
4342         * gcc.c-torture/execute/builtins/lib/strncmp.c
4343         * gcc.c-torture/execute/builtins/lib/strncpy.c
4344         * gcc.c-torture/execute/builtins/lib/strpbrk.c
4345         * gcc.c-torture/execute/builtins/lib/strspn.c
4346         * gcc.c-torture/execute/builtins/lib/strstr.c:
4347         New files containing support routines.
4348
4349         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
4350         declaration.
4351         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
4352         when not optimizing.
4353
4354 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
4355
4356         PR c++/16240
4357         * g++.dg/abi/mangle22.C: New test.
4358         * g++.dg/abi/mangle23.C: Likewise.
4359
4360 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
4361
4362         PR fortran/16290
4363         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
4364         Allow for cases without denormalized floating point numbers.
4365
4366 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
4367
4368         PR c/1027
4369         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4370         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
4371         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
4372         expected warning text.
4373         * gcc.dg/format/diag-2.c: New test.
4374
4375 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4376
4377         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
4378
4379 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
4380
4381         * gcc.dg/builtins-43.c: New.
4382         * gcc.dg/builtins-44.c: New.
4383         * gcc.dg/builtins-45.c: New.
4384
4385 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
4386             Andreas Tobler  <a.tobler@schweiz.ch>
4387
4388         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
4389         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
4390         as SIGSEGV.
4391         * gcc.dg/cleanup-11.c: Likewise.
4392         * gcc.dg/cleanup-8.c: Likewise.
4393         * gcc.dg/cleanup-9.c: Likewise.
4394         * gcc.dg/cleanup-5.c: Run on all platforms.
4395
4396 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4397
4398         * g++.dg/warn/nonnull1.C: New test.
4399
4400 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4401
4402         * gcc.dg/compat/compat-common.h: Wrap up CINT in
4403         an #ifndef SKIP_COMPLEX_INT/#endif pair.
4404         Special-case the Sun compiler wrt to <complex.h>.
4405
4406 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
4407
4408         * gcc.dg/Wunreachable-8.C: New test.
4409
4410         * gcc.dg/h8300-ice2.c : New test.
4411
4412 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
4413
4414         PR fortran/16161
4415         * gfortran.fortran-torture/compile/implicit.f90: Add test
4416         for implicit character.
4417
4418 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
4419
4420         PR fortran/16289
4421         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
4422         Use tiny() intrinsic to find smallest non-negative real
4423
4424 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
4425
4426         * gcc.dg/compat/struct-by-value-22_main.c: New test.
4427         * gcc.dg/compat/struct-by-value-22_x.c: New.
4428         * gcc.dg/compat/struct-by-value-22_y.c: New.
4429
4430         * gcc.c-torture/execute/20040629-1.c: New test.
4431
4432 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
4433
4434         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
4435         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
4436
4437         PR target/16195
4438         * gcc.dg/20040625-1.c: New test.
4439
4440 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4441
4442         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
4443
4444 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4445
4446         PR fortran/15963
4447         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
4448
4449 2004-06-29  Richard Henderson  <rth@redhat.com>
4450
4451         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
4452
4453 2004-06-29  Paul Brook  <paul@codesourcery.com>
4454
4455         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
4456         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
4457
4458 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
4459
4460         PR c++/16260
4461         * g++.dg/parse/crash15.C: New.
4462
4463 2004-06-28  Andrew Pinski  <apinski@apple.com>
4464
4465         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
4466         by the error already.
4467
4468         * g++.dg/opt/ptrmem4.C: Change to compile only test.
4469
4470 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
4471
4472         PR target/14041
4473         * gcc.dg/h8300-bss-align-1.c : New.
4474
4475 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
4476
4477         * PR c++/16174
4478         * g++.dg/template/ctor4.C: New.
4479
4480 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4481
4482         PR c++/16205
4483         * g++.dg/warn/Wsequence-point-1.C: New test.
4484
4485 2004-06-27  Paul Brook  <paul@codesourcery.com>
4486
4487         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
4488
4489 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
4490
4491         * g++.old-deja/g++.mike/p7325.C: Remove.
4492
4493 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4494
4495         PR c/14963
4496         * gcc.dg/pr14963.c: New test.
4497
4498 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
4499
4500         PR c++/16193
4501         * g++.dg/parse/redef1.C: New test.
4502
4503 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4504
4505         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
4506         20021110.c.
4507         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
4508         20021119-1.c.
4509         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
4510         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
4511         5-04.c.
4512         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
4513         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
4514         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
4515         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
4516         g++.brendan/enum14.C.
4517         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
4518         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
4519         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
4520         g++.mike/virt1.C.
4521         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
4522         memtemp24.C.
4523
4524 2004-06-27  Roger Sayle  <roger@eyesopen.com>
4525
4526         * gcc.dg/20040527-1.c: New test case.
4527
4528 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
4529
4530         PR gfortran/pr16196
4531         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
4532
4533 2004-06-25  Roger Sayle  <roger@eyesopen.com>
4534
4535         PR middle-end/15825
4536         * gcc.dg/pr15825-1.c: New test case.
4537
4538 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4539
4540         * gcc.c-torture/execute/20040625-1.c: New test.
4541
4542 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4543
4544         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
4545
4546 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4547
4548         * gcc.dg/torture/mips-div-1.c: New test.
4549
4550 2004-06-24  Jeff Law  <law@redhat.com>
4551
4552         * gcc.dg/tree-ssa/20040624-1.c: New test.
4553
4554 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
4555
4556         * gcc.c-torture/compile/20040624-1.c: New test.
4557
4558 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4559
4560         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
4561         this directory.
4562
4563 2004-06-23  Andrew Pinski  <apinski@apple.com>
4564
4565         PR middle-end/15988
4566         * g++.dg/opt/ptrmem4.C: New test.
4567
4568         * gcc.dg/c90-array-quals-2.c: New test.
4569
4570 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
4571
4572         * gcc.dg/kpice1.c: New test.
4573
4574 2006-06-23  Andrew Pinski  <apinski@apple.com>
4575
4576         * gcc.dg/c90-array-quals.c: New test.
4577
4578 2006-06-22  Richard Henderson  <rth@redhat.com>
4579
4580         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
4581
4582 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
4583
4584         * gcc.dg/builtins-config.h: Handle FreeBSD.
4585
4586 2006-06-22  Richard Henderson  <rth@redhat.com>
4587
4588         * g++.dg/opt/devirt1.C: New.
4589
4590 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
4591
4592         * g++.dg/opt/pr15551.C: New testcase.
4593
4594 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4595
4596         PR target/14800
4597         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
4598         x86_64-*-linux* when compiling for 32bit.
4599
4600 2004-06-21  Andrew Pinski  <apinski@apple.com>
4601
4602         * gcc.dg/pch/struct-1.c: New.
4603         * gcc.dg/pch/struct-1.hs: New.
4604
4605 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
4606
4607         * gcc.dg/pch/save-temps-1.c: New file.
4608         * gcc.dg/pch/save-temps-1.hs: New file.
4609
4610 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4611
4612         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
4613         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
4614
4615 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4616
4617         * gfortran.fortran-torture/execute/select_1.f90: Rename function
4618         to fix type error.
4619         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
4620         Remove trailing spaces.
4621
4622 2004-06-21  Richard Henderson  <rth@redhat.com>
4623
4624         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
4625         merging && to BIT_FIELD_REF.
4626
4627 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
4628
4629         * g++.dg/opt/placeholder1.C: New test.
4630
4631 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4632
4633         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
4634         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4635         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4636         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4637
4638 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
4639
4640         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
4641         extern "C".
4642         * g++.dg/other/pragma-re-1.C: Add comments.
4643
4644 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
4645
4646         PR gfortran/16080
4647         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
4648
4649 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
4650
4651         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
4652         instead of setting the type of size_t by
4653         hand.
4654
4655 2004-06-18  Roger Sayle  <roger@eyesopen.com>
4656
4657         * gcc.dg/unordered-2.c: New test case.
4658         * gcc.dg/unordered-3.c: New test case.
4659
4660 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
4661
4662         PR other/16043
4663         * lib/g++.exp (g++_version): Tweak regexp for version
4664         * lib/g77.exp (g77_version): Likewise
4665         * lib/gfortran.exp (gfortran_version): Likewise
4666         * lib/objc.exp (objc_version): Likewise
4667         * lib/treelang.exp (treelang_version): Likewise
4668
4669 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
4670
4671         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
4672         Use INT_MAX instead of __INT_MAX__.
4673         * gcc.dg/compat/struct-align-2_y.c: Likewise.
4674
4675         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
4676         * gcc.dg/compat/scalar-return-3_x.c: Use it.
4677         * gcc.dg/compat/scalar-return-3_y.c: Use it.
4678         * gcc.dg/compat/scalar-return-4_x.c: Use it.
4679         * gcc.dg/compat/scalar-return-4_y.c: Use it.
4680         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
4681         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
4682         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
4683         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
4684
4685         * gcc.dg/range-test-1.c: New test.
4686         * g++.dg/opt/range-test-1.C: New test.
4687
4688 2004-06-17  Richard Henderson  <rth@redhat.com>
4689
4690         * objc.dg/sync-1.m: New.
4691         * objc.dg/try-catch-1.m: Don't force next runtime.
4692         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
4693         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
4694         shadowed catch clause.
4695         * objc.dg/try-catch-5.m: New.
4696
4697 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
4698
4699         Bug 14610
4700         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
4701
4702 2004-06-15  Richard Henderson  <rth@redhat.com>
4703
4704         * gcc.dg/20001116-1.c: Move expected warning line.
4705
4706 2004-06-15  Richard Henderson  <rth@redhat.com>
4707
4708         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
4709         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
4710
4711 2004-06-15  Jeff Law  <law@redhat.com>
4712
4713         * gcc.dg/tree-ssa/20040615-1.c: New test.
4714         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
4715         be less sensitive to operand ordering.
4716         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
4717
4718 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
4719
4720         * g++.dg/abi/bitfield3.C: Add comment..
4721
4722 2004-06-15  Richard Henderson  <rth@redhat.com>
4723
4724         * g++.dg/ext/stmtexpr1.C: XFAIL.
4725         * gcc.dg/20030612-1.c: XFAIL.
4726
4727 2004-06-15  Eric Christopher  <echristo@redhat.com>
4728
4729         * g++.dg/charset/asm5.c: New.
4730         * gcc.dg/charset/asm6.c: New.
4731
4732 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4733
4734         PR fortran/15962
4735         * gfortran.fortran-torture/execute/select_1.f90: New test.
4736
4737 2004-06-15  Paul Brook  <paul@codesourcery.com>
4738
4739         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
4740
4741 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4742
4743         PR c++/15967
4744         * g++.dg/lookup/crash3.C: New test.
4745
4746 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4747
4748         PR c++/15947
4749         * g++.dg/parse/dtor4.C: New test.
4750
4751 2004-06-14  Jeff Law  <law@redhat.com>
4752
4753         * gcc.c-torture/compile/20040614-1.c: New test.
4754
4755 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4756
4757         PR fortran/15211
4758         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
4759         LEN of a character array.
4760
4761 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
4762
4763         PR c++/15096
4764         * g++.dg/template/ptrmem10.C: New test.
4765
4766         PR c++/14930
4767         * g++.dg/template/friend30.C: New test.
4768
4769 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4770
4771         PR fortran/14928
4772         * gfortran.fortran-torture/compile/mloc.f90: New test.
4773
4774 2004-06-13  Paul Brook  <paul@codesourcery.com>
4775
4776         * gfortran.fortran-torture/execute/random_2.f90: New test.
4777
4778 2004-06-13  Eric Christopher  <echristo@redhat.com>
4779
4780         * gcc.dg/noncompile/redecl-1.c: Fix error message.
4781
4782 2004-06-12  Paul Brook  <paul@codesourcery.com>
4783
4784         * gfortran.fortran-torture/execute/contained_3.f90: New test.
4785
4786 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4787
4788         PR fortran/14923
4789         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4790
4791 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4792
4793         PR fortran/14957
4794         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4795         syntax errors in end statements of contained subroutines.
4796
4797 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4798
4799         PR fortran/12841
4800         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4801
4802 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4803
4804         PR fortran/15665
4805         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4806
4807 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4808
4809         PR gfortran/12839
4810         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4811
4812 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4813
4814         PR c++/15862
4815         * g++.dg/parse/enum1.C: New test.
4816
4817 2004-06-10  Jeff Law  <law@redhat.com>
4818
4819         * gcc.c-torture/compile/20040610-1.c: New test.
4820
4821 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4822
4823         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4824         * g++.old-deja/g++.other/decl3.C: Likewise.
4825
4826 2004-06-10  Brian Booth  <bbooth@redhat.com>
4827
4828         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4829         V_MAY_DEF instead of VDEF.
4830         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4831
4832 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4833
4834         PR c++/14211
4835         * g++.dg/conversion/const1.C: New test.
4836
4837         PR c++/15076
4838         * g++.dg/conversion/reinterpret1.C: New test.
4839
4840         PR c++/15877
4841         * g++.dg/template/enum2.C: New test.
4842
4843         PR c++/15227
4844         * g++.dg/template/error13.C: New test.
4845
4846 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4847
4848         PR fortran/14957
4849         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4850         arguments to test_* REAL and of the right size.
4851
4852 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4853
4854         PR target/15569
4855         PR rtl-optimization/15681
4856         * gcc.dg/20040609-1.c: New test.
4857
4858 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4859
4860         PR c++/14791
4861         * g++.dg/opt/builtins1.C: New test.
4862
4863 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4864
4865         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4866         that use default windows32 struct layout.
4867         * gcc.dg/i386-bitfield2.c: Likewise.
4868
4869 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4870
4871         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4872         for mingw32 and cygwin targets.
4873
4874 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4875
4876         * gcc.dg/pch/macro-4.c: New.
4877         * gcc.dg/pch/macro-4.hs: New.
4878
4879 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4880
4881         PR fortran/13249
4882         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4883
4884 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4885
4886         PR fortran/13372
4887         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4888
4889 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4890
4891         PR gfortran/14897
4892         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4893
4894 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4895
4896         PR gfortran/15755
4897         * gfortran.fortran-torture/execute/backspace.c : New test.
4898
4899 2004-06-09  Paul Brook  <paul@codesourcery.com>
4900
4901         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4902         (pointer_to_section): Rewrite to use smaller array.
4903
4904 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4905
4906         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4907         * gcc.dg/ext/altivec-10.c: Same.
4908         * gcc.dg/ext/altivec-11.c: Same.
4909         * gcc.dg/ext/altivec-12.c: Same.
4910         * gcc.dg/ext/altivec-13.c: Same.
4911         * gcc.dg/ext/altivec-14.c: Same.
4912         * gcc.dg/ext/altivec-15.c: Same.
4913         * gcc.dg/ext/altivec-16.c: Same.
4914         * gcc.dg/ext/altivec-3.c: Same.
4915         * gcc.dg/ext/altivec-4.c: Same.
4916         * gcc.dg/ext/altivec-6.c: Same.
4917         * gcc.dg/ext/altivec-7.c: Same.
4918         * gcc.dg/ext/altivec-8.c: Same.
4919         * gcc.dg/ext/altivec-varargs-1.c: Same.
4920
4921         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4922         * g++.dg/ext/altivec-10.C: Same.
4923         * g++.dg/ext/altivec-2.C: Same.
4924         * g++.dg/ext/altivec-3.C: Same.
4925         * g++.dg/ext/altivec-4.C: Same.
4926         * g++.dg/ext/altivec-5.C: Same.
4927         * g++.dg/ext/altivec-6.C: Same.
4928         * g++.dg/ext/altivec-7.C: Same.
4929         * g++.dg/ext/altivec-8.C: Same.
4930         * g++.dg/ext/altivec-9.C: Same.
4931
4932 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4933
4934         PR c++/7841
4935         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4936
4937 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4938
4939         * gcc.dg/union-1.c: New test.
4940
4941 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4942
4943         * gcc.dg/builtins-41.c: New test case.
4944         * gcc.dg/builtins-42.c: New test case.
4945
4946 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4947
4948         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4949         * g++.dg/ext/altivec-10.C: Same.
4950         * g++.dg/ext/altivec-2.C: Same.
4951         * g++.dg/ext/altivec-3.C: Same.
4952         * g++.dg/ext/altivec-4.C: Same.
4953         * g++.dg/ext/altivec-5.C: Same.
4954         * g++.dg/ext/altivec-6.C: Same.
4955         * g++.dg/ext/altivec-7.C: Same.
4956         * g++.dg/ext/altivec-8.C: Same.
4957         * g++.dg/ext/altivec-9.C: Same.
4958         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4959         * g++.old-deja/g++.brendan/new3.C: Same.
4960         * gcc.c-torture/execute/eeprof-1.x: Same.
4961
4962 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4963
4964         PR c/14765
4965         * gcc.dg/pr14765-1.c: New test.
4966
4967 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4968
4969         PR c/14649
4970         * gcc.dg/pr14649-1.c: New test case.
4971
4972 2004-06-07  Richard Henderson  <rth@redhat.com>
4973
4974         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4975         if temporaries.
4976
4977 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4978
4979         * g++.dg/eh/elide1.C: Remove XFAIL.
4980
4981 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4982
4983         PR c++/15337
4984         * g++.dg/expr/sizeof3.C: New test.
4985
4986         PR c++/14777
4987         * g++.dg/template/access14.C: New test.
4988
4989         PR c++/15554
4990         * g++.dg/template/enum1.C: New test.
4991
4992         PR c++/15057
4993         * g++.dg/eh/throw1.C: New test.
4994
4995 2004-06-07  David Ayers  <d.ayers@inode.at>
4996             Ziemowit Laski  <zlaski@apple.com>
4997
4998         * lib/objc.exp (objc_target_compile): Revert the '-framework
4999         Foundation' flag fix, since bare Darwin does not ship
5000         with the Foundation framework.
5001         * objc/execute/next_mapping.h: Provide a local NSConstantString
5002         @interface and @implementation.
5003         (objc_constant_string_init): A constructor function, used to
5004         initialize the NSConstantString meta-class object.
5005         * objc/execute/string1.m: Include "next_mapping.h" instead of
5006         <Foundation/NSString.h>.
5007         * objc/execute/string2.m: Likewise.
5008         * objc/execute/string3.m: Likewise.
5009         * objc/execute/string4.m: Likewise.
5010
5011 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
5012
5013         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
5014         to double. Replace double with FLOAT.
5015         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
5016
5017         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
5018         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
5019         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
5020         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
5021         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
5022         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
5023         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
5024         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
5025
5026 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5027
5028         PR c/13519
5029         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
5030
5031 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5032
5033         PR c++/15503
5034         * g++.dg/template/meminit2.C: New test.
5035
5036 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
5037
5038         PR target/15822
5039         * gcc.c-torture/execute/compare-fp-1.c,
5040         gcc.c-torture/execute/compare-fp-2.c,
5041         gcc.c-torture/execute/compare-fp-3.c,
5042         gcc.c-torture/execute/compare-fp-4.c,
5043         gcc.c-torture/execute/compare-fp-3.x,
5044         gcc.c-torture/execute/compare-fp-4.x: Moved...
5045         * gcc.c-torture/execute/ieee/compare-fp-1.c,
5046         gcc.c-torture/execute/ieee/compare-fp-2.c,
5047         gcc.c-torture/execute/ieee/compare-fp-3.c,
5048         gcc.c-torture/execute/ieee/compare-fp-4.c,
5049         gcc.c-torture/execute/ieee/compare-fp-3.x,
5050         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
5051
5052 2004-06-04  David Ayers  <d.ayers@inode.at>
5053
5054         * objc/execute/protocol-isEqual-4.m: New testcase.
5055
5056 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
5057
5058         * objc/execute/protocol-isEqual-1.m: New testcase.
5059         * objc/execute/protocol-isEqual-2.m: New testcase.
5060         * objc/execute/protocol-isEqual-3.m: New testcase.
5061
5062 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5063
5064         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
5065
5066 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
5067
5068         * lib/objc.exp (objc_target_compile): When running tests on
5069         Darwin (Mac OS X), inform the linker about '-framework
5070         'Foundation'.
5071
5072 2004-06-02  Eric Christopher  <echristo@redhat.com>
5073
5074         * gcc.c-torture/compile/20040602-1.c: New.
5075
5076 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
5077
5078         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
5079         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5080
5081         PR tree-optimization/14736
5082         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
5083
5084         PR tree-optimization/14042
5085         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
5086
5087         PR tree-optimization/14729
5088         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
5089
5090 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5091
5092         PR fortran/15557
5093         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
5094
5095 2004-06-01  Richard Hederson  <rth@redhat.com>
5096
5097         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
5098
5099 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5100
5101         PR c++/14932
5102         * g++.dg/parse/offsetof4.C: New test.
5103
5104 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
5105
5106         PR objc/7993
5107         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
5108
5109 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
5110
5111         PR c++/15701
5112         * g++.dg/template/friend29.C: New test.
5113
5114 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5115
5116         PR c/15749
5117         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
5118
5119 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5120
5121         * gcc.dg/sparc-trap-1.c: New test.
5122
5123 2004-05-31  Roger Sayle  <roger@eyesopen.com>
5124
5125         PR middle-end/15069
5126         * g++.dg/opt/fold3.C: New test case.
5127
5128 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
5129
5130         * lib/target-supports.exp (check_iconv_available): Fix fallout
5131         from 2004-05-28 patch.
5132
5133 2004-05-30  Paul Brook  <paul@codesourcery.com>
5134
5135         PR fortran/15620
5136         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
5137         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
5138
5139 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
5140
5141         * gfortran.fortran-torture/execute/random_1.f90: New test.
5142
5143 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5144
5145         * g++.dg/ext/altivec-10.C: New test.
5146
5147 2004-05-29  Paul Brook  <paul@codesourcery.com>
5148
5149         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
5150
5151 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5152
5153         * gcc.dg/altivec-16.c: New test.
5154
5155 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
5156
5157         * lib/target-supports.exp (check_vmx_hw_available): New.
5158         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
5159
5160         * lib/target-supports.exp (check_alias_available,
5161         check_iconv_available, check_named_sections_available): Use
5162         unique names for temporary files.
5163
5164 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5165
5166         * gcc.dg/altivec-15.c: New test.
5167
5168 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5169
5170         PR c++/15083
5171         * g++.dg/warn/noeffect6.C: New test.
5172
5173         PR c++/15471
5174         * g++.dg/expr/ptrmem4.C: New test.
5175
5176         PR c++/15640
5177         * g++.dg/template/operator3.C: New test.
5178
5179 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5180
5181         PR c++/14668
5182         * g++.dg/lookup/redecl1.C: New test.
5183         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
5184
5185 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
5186
5187         * gcc.c-torture/execute/compare-fp-1.c,
5188         gcc.c-torture/execute/compare-fp-2.c,
5189         gcc.c-torture/execute/compare-fp-3.c,
5190         gcc.c-torture/execute/compare-fp-4.c,
5191         gcc.c-torture/execute/compare-fp-3.x,
5192         gcc.c-torture/execute/compare-fp-4.x,
5193         gcc.dg/pr15649-1.c: New.
5194
5195 2004-05-27  Adam Nemet  <anemet@lnxw.com>
5196
5197         PR c++/12883
5198         * g++.dg/init/array14.C: New test.
5199
5200 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
5201
5202         * lib/compat.exp (compat-get-options-main): New.
5203         (compat-get-options): Remove unneeded code, warn for ignored
5204         command.
5205         (compat-execute): Check flag set by dg-require-* commands.
5206
5207         * lib/compat.exp (compat-execute): Break up long lines.
5208
5209 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
5210
5211         * gcc.dg/altivec-7.c: Don't use 'vector long'.
5212         * gcc.dg/altivec-14.c: New test.
5213         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
5214
5215         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
5216         * gcc.dg/altivec-12.c: Ditto.
5217
5218         * gcc.dg/altivec-3.c: Move call to altivec_check.
5219
5220 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5221
5222         PR c++/15044
5223         * g++.dg/template/error12.C: New test.
5224
5225         PR c++/15317
5226         * g++.dg/ext/attrib15.C: New test.
5227
5228         PR c++/15329
5229         * g++.dg/template/ptrmem9.C: New test.
5230
5231 2004-05-25  Paul Brook  <paul@codesourcery.com>
5232
5233         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
5234
5235 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5236
5237         PR c++/15165
5238         * g++.dg/template/crash19.C: New test.
5239
5240 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5241
5242         PR c++/15025
5243         * g++.dg/template/redecl1.C: New test.
5244
5245 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5246
5247         PR c++/14821
5248         * g++.dg/other/ns1.C: New test.
5249
5250         PR c++/14883
5251         * g++.dg/template/invalid1.C: New test.
5252
5253 2004-05-23  Paul Brook  <paul@codesourcery.com>
5254         Victor Leikehman  <lei@haifasphere.co.il>
5255
5256         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
5257         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
5258
5259 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5260
5261         PR c++/15285
5262         PR c++/15299
5263         * g++.dg/template/non-dependent5.C: New test.
5264         * g++.dg/template/non-dependent6.C: New test.
5265
5266 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5267
5268         PR c++/15507
5269         * g++.dg/inherit/union1.C: New test.
5270
5271         PR c++/15542
5272         * g++.dg/template/addr1.C: New test.
5273
5274         PR c++/15427
5275         * g++.dg/template/array5.C: New test.
5276
5277         PR c++/15287
5278         * g++.dg/template/array6.C: New test.
5279
5280 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
5281             Roger Sayle  <roger@eyesopen.com>
5282
5283         * g++.dg/lookup/forscope2.C: New test case.
5284
5285 2004-05-22  Ben Elliston  <bje@au.ibm.com>
5286
5287         * gcc.dg/cpp/Wmissingdirs.c: New.
5288
5289 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5290
5291         PR target/15301
5292         * gcc.dg/compat/union-m128-1.h: New file.
5293         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5294         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5295         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5296
5297 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5298
5299         PR target/15302
5300         * gcc.dg/compat/struct-complex-1.h: New file.
5301         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
5302         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
5303         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5304
5305 2004-05-20  Roger Sayle  <roger@eyesopen.com>
5306
5307         PR middle-end/3074
5308         * gcc.dg/pr3074-1.c: New test case.
5309         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
5310
5311 2004-05-20  Falk Hueffner  <falk@debian.org>
5312
5313         PR other/15526
5314         * gcc.dg/ftrapv-1.c: New test case.
5315
5316 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5317
5318         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
5319
5320 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
5321             Jeff Law  <law@redhat.com>
5322
5323         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
5324         * gcc.dg/tree-ssa/20040518-2.c: New test.
5325
5326         * gcc.dg/tree-ssa/20040518-1.c: New test.
5327
5328 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
5329
5330         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
5331
5332 2004-05-18  Paul Brook  <paul@codesourcery.com>
5333
5334         PR fortran/13930
5335         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
5336
5337 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5338
5339         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
5340         constant folding.
5341
5342 2004-05-17  Steven Bosscher  <stevenb@suse.de>
5343
5344         * gcc.dg/tree-ssa/20040517-1.c: New test.
5345
5346 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5347
5348         * gcc.dg/loop-4.c: New test.
5349
5350 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
5351
5352         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
5353
5354 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
5355
5356         PR fortran/15311
5357         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
5358
5359 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5360
5361         PR fortran/13826
5362         PR fortran/13940
5363         * gfortran.fortran-torture/compile/data_1.f90: New test.
5364
5365 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
5366
5367         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
5368         * gcc.dg/uninit-H.c: Define ASM for __s390__.
5369
5370 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5371
5372         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
5373
5374 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5375
5376         PR c/15444
5377         * gcc.dg/format/xopen-1.c: Adjust expected message.
5378         * gcc.dg/format/xopen-3.c: New test.
5379
5380 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
5381
5382         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
5383
5384 2004-05-14  Jeff Law  <law@redhat.com>
5385
5386         * gcc.dg/tree-ssa/20040514-2.c: New test.
5387
5388 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5389
5390         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
5391         this ...
5392         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
5393         this.
5394
5395 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
5396
5397         * gcc.dg/tree-ssa/20040514-1.c: New test.
5398
5399 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5400
5401         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
5402         test.
5403
5404 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5405
5406         PR fortran/14066
5407         * gfortran.fortran-torture/compile/do_1.f90: New test.
5408
5409 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5410
5411         PR fortran/15051
5412         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
5413         test.
5414
5415 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
5416
5417         PR fortran/15149
5418         * gfortran.fortran-torture/execute/random_init.f90: New test.
5419
5420 2004-05-13  Paul Brook  <paul@codesourcery.com>
5421
5422         PR fortran/15314
5423         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
5424
5425 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
5426
5427         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
5428         for the powerpc case.
5429
5430 2004-05-13  Jeff Law  <law@redhat.com>
5431
5432         * gcc.dg/tree-ssa/20040513-1.c: New test.
5433         * gcc.dg/tree-ssa/20040513-2.c: New test.
5434
5435 2004-05-13  Paul Brook  <paul@codesourcery.com>
5436
5437         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
5438         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
5439         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
5440
5441 2004-05-13  Andreas Schwab  <schwab@suse.de>
5442
5443         PR other/10819
5444         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
5445         characters.
5446
5447 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
5448
5449         PR fortran/15294
5450         * gfortran.fortran-torture/execute/adjustr.f90: New file.
5451
5452 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
5453
5454         Merge from tree-ssa-20020619-branch.  See
5455         ChangeLog.tree-ssa for details.
5456
5457 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
5458
5459         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
5460         include <altivec.h> explicitly.
5461         * gcc.dg/altivec-13.c: Likewise.
5462
5463 2004-05-11  Paul Brook  <paul@codesourcery.com>
5464
5465         * gcc.c-torture/compile/20010518-1.c: Force enum size.
5466
5467 2004-05-10  Eric Christopher  <echristo@redhat.com>
5468
5469         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
5470         * gcc.dg/sibcall-4.c: Ditto.
5471
5472 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
5473
5474         * g++.dg/ext/altivec-8.C: New test case.
5475         * gcc.dg/altivec-13.c: New test case.
5476
5477 2004-05-08  Roger Sayle  <roger@eyesopen.com>
5478
5479         * gcc.c-torture/execute/divcmp-1.c: New test case.
5480         * gcc.c-torture/execute/divcmp-2.c: New test case.
5481         * gcc.c-torture/execute/divcmp-3.c: New test case.
5482
5483 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
5484
5485         * g++.dg/other/pragma-re-2.C: New test.
5486
5487 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5488
5489         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
5490         * gcc.dg/i386-387-2.c: Likewise.
5491
5492         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
5493         __builtin_drem.
5494         * gcc.dg/i386-387-6.c: Likewise.
5495
5496 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5497
5498         * gcc.dg/builtins-33.c:  Also check log1p*.
5499
5500 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
5501
5502         PR optimization/15296
5503         * gcc.c-torture/execute/pr15296.c: New test.
5504
5505 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
5506
5507         * gcc.dg/builtins-40.c: New test.
5508
5509 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
5510
5511         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
5512
5513 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
5514
5515         * g++.dg/ext/spe1.C: New testcase.
5516
5517 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
5518
5519         * objc.dg/image-info.m: Allow additional attributes
5520         for __image_info section.
5521
5522 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
5523
5524         * gcc.dg/torture/mips-hilo-2.c: New test.
5525
5526 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5527
5528         PR c++/14389
5529         * g++.dg/template/member5.C: New test.
5530
5531 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
5532
5533         * gcc.dg/builtins-34.c: Also check expm1*.
5534
5535 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5536
5537         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
5538         * gcc.dg/torture/builtin-convert-3.c: New test.
5539
5540 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
5541
5542         PR middle-end/15054
5543         * g++.dg/opt/pr15054.C: New test.
5544
5545 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5546
5547         * gcc.dg/torture/builtin-rounding-1.c: New test.
5548         * gcc.dg/builtins-25.c: Delete.
5549         * gcc.dg/builtins-29.c: Delete.
5550
5551 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
5552
5553         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
5554         * gcc.dg/sibcall-4.c: Likewise.
5555         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
5556
5557 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5558
5559         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
5560         bit-field on 16-bit targets.
5561
5562 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5563
5564         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
5565         16-bit targets.
5566
5567 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
5568
5569         * gcc.dg/rs6000-power2-1.c: Change to compile only.
5570         * gcc.dg/rs6000-power2-2.c: Likewise.
5571
5572 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
5573
5574         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
5575         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
5576         Change the asm registers to be in form of frN instead of fN.
5577
5578 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5579
5580         * gcc.dg/torture/builtin-convert-2.c: New test.
5581
5582 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
5583
5584         * gcc.dg/rs6000-power2-1.c: New test.
5585         * gcc.dg/rs6000-power2-2.c: New test.
5586
5587 2004-04-28  Jan Hubicka  <jh@suse.cz>
5588
5589         * gcc.dg/unused-6.c: New test.
5590
5591 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
5592             Ulrich Weigand  <uweigand@de.ibm.com>
5593
5594         * ada/acats/run_all.sh: Define $target variable.
5595
5596 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
5597
5598         PR c++/15119
5599         * g++.dg/other/vararg-1.C: New test.
5600
5601         PR c++/4794
5602         * g++.dg/eh/cleanup3.C: New test.
5603
5604 2004-04-24  Laurent GUERBY <laurent@guerby.net>
5605
5606         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
5607         and ad8011a (target_insn).
5608         * ada/acats/support/macro.dfs: Likewise.
5609         * ada/acats/support/impbit.adb: New file.
5610
5611 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
5612
5613         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
5614
5615 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5616
5617         * gcc.dg/loop-3.c: New test.
5618
5619 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
5620
5621         * gcc.c-torture/execute/simd-5.c: New test.
5622
5623 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5624
5625         PR c++/15064
5626         * g++.dg/template/crash18.C: New test.
5627
5628 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
5629
5630         * g++.dg/ext/complit3.C: New test.
5631
5632 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5633
5634         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
5635         * gcc.dg/altivec-3.c: Same.
5636         * gcc.dg/altivec-varargs-1.c: Same.
5637
5638 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5639
5640         * lib/target-supports.exp (check_profiling_available): Assume
5641         profiling is not available on powerpc-eabi targets.
5642
5643 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
5644
5645         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
5646         * gcc.dg/vmx/bug-1.c: Ditto.
5647
5648 2004-04-20  Eric Christopher  <echristo@redhat.com>
5649
5650         * gcc.dg/charset/extern.c: New test.
5651         * g++.dg/charset/extern3.cc: Ditto.
5652
5653 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
5654
5655         * gcc.dg/builtins-39.c: New test.
5656
5657 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
5658
5659         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
5660
5661 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
5662
5663         * gcc.dg/torture/mips-hilo-1.c: New test.
5664
5665 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
5666
5667         * gcc.c-torture/compile/20040419-1.c: New test.
5668
5669 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
5670
5671         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
5672
5673 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
5674             Aldy Hernandez  <aldyh@redhat.com>
5675
5676         * gcc.c-torture/execute/va-arg-24.c: New.
5677
5678 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
5679             Aldy Hernandez  <aldyh@redhat.com>
5680
5681         * gcc.dg/vmx/1b-01.c: New.
5682         * gcc.dg/vmx/1b-02.c: New.
5683         * gcc.dg/vmx/1b-03.c: New.
5684         * gcc.dg/vmx/1b-04.c: New.
5685         * gcc.dg/vmx/1b-05.c: New.
5686         * gcc.dg/vmx/1b-06.c: New.
5687         * gcc.dg/vmx/1b-07.c: New.
5688         * gcc.dg/vmx/1c-01.c: New.
5689         * gcc.dg/vmx/1c-02.c: New.
5690         * gcc.dg/vmx/3a-01a.c: New.
5691         * gcc.dg/vmx/3a-01.c: New.
5692         * gcc.dg/vmx/3a-01m.c: New.
5693         * gcc.dg/vmx/3a-03.c: New.
5694         * gcc.dg/vmx/3a-03m.c: New.
5695         * gcc.dg/vmx/3a-04.c: New.
5696         * gcc.dg/vmx/3a-04m.c: New.
5697         * gcc.dg/vmx/3a-05.c: New.
5698         * gcc.dg/vmx/3a-06.c: New.
5699         * gcc.dg/vmx/3a-06m.c: New.
5700         * gcc.dg/vmx/3a-07.c: New.
5701         * gcc.dg/vmx/3b-01.c: New.
5702         * gcc.dg/vmx/3b-02.c: New.
5703         * gcc.dg/vmx/3b-10.c: New.
5704         * gcc.dg/vmx/3b-13.c: New.
5705         * gcc.dg/vmx/3b-14.c: New.
5706         * gcc.dg/vmx/3b-15.c: New.
5707         * gcc.dg/vmx/3c-01a.c: New.
5708         * gcc.dg/vmx/3c-01.c: New.
5709         * gcc.dg/vmx/3c-02.c: New.
5710         * gcc.dg/vmx/3c-03.c: New.
5711         * gcc.dg/vmx/3d-01.c: New.
5712         * gcc.dg/vmx/4-01.c: New.
5713         * gcc.dg/vmx/4-03.c: New.
5714         * gcc.dg/vmx/5-01.c: New.
5715         * gcc.dg/vmx/5-02.c: New.
5716         * gcc.dg/vmx/5-03.c: New.
5717         * gcc.dg/vmx/5-04.c: New.
5718         * gcc.dg/vmx/5-05.c: New.
5719         * gcc.dg/vmx/5-06.c: New.
5720         * gcc.dg/vmx/5-07.c: New.
5721         * gcc.dg/vmx/5-07t.c: New.
5722         * gcc.dg/vmx/5-08.c: New.
5723         * gcc.dg/vmx/5-10.c: New.
5724         * gcc.dg/vmx/5-11.c: New.
5725         * gcc.dg/vmx/7-01a.c: New.
5726         * gcc.dg/vmx/7-01.c: New.
5727         * gcc.dg/vmx/7c-01.c: New.
5728         * gcc.dg/vmx/7d-01.c: New.
5729         * gcc.dg/vmx/7d-02.c: New.
5730         * gcc.dg/vmx/8-01.c: New.
5731         * gcc.dg/vmx/8-02a.c: New.
5732         * gcc.dg/vmx/8-02.c: New.
5733         * gcc.dg/vmx/brode-1.c: New.
5734         * gcc.dg/vmx/bug-1.c: New.
5735         * gcc.dg/vmx/bug-2.c: New.
5736         * gcc.dg/vmx/bug-3.c: New.
5737         * gcc.dg/vmx/cw-bug-1.c: New.
5738         * gcc.dg/vmx/cw-bug-2.c: New.
5739         * gcc.dg/vmx/cw-bug-3.c: New.
5740         * gcc.dg/vmx/dct.c: New.
5741         * gcc.dg/vmx/debug-1.c: New.
5742         * gcc.dg/vmx/debug-2.c: New.
5743         * gcc.dg/vmx/debug-3.c: New.
5744         * gcc.dg/vmx/debug-4.c: New.
5745         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
5746         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
5747         * gcc.dg/vmx/eg-5.c: New.
5748         * gcc.dg/vmx/fft.c: New.
5749         * gcc.dg/vmx/gcc-bug-1.c: New.
5750         * gcc.dg/vmx/gcc-bug-2.c: New.
5751         * gcc.dg/vmx/gcc-bug-3.c: New.
5752         * gcc.dg/vmx/gcc-bug-4.c: New.
5753         * gcc.dg/vmx/gcc-bug-5.c: New.
5754         * gcc.dg/vmx/gcc-bug-6.c: New.
5755         * gcc.dg/vmx/gcc-bug-7.c: New.
5756         * gcc.dg/vmx/gcc-bug-8.c: New.
5757         * gcc.dg/vmx/gcc-bug-9.c: New.
5758         * gcc.dg/vmx/gcc-bug-b.c: New.
5759         * gcc.dg/vmx/gcc-bug-c.c: New.
5760         * gcc.dg/vmx/gcc-bug-d.c: New.
5761         * gcc.dg/vmx/gcc-bug-e.c: New.
5762         * gcc.dg/vmx/gcc-bug-f.c: New.
5763         * gcc.dg/vmx/gcc-bug-g.c: New.
5764         * gcc.dg/vmx/gcc-bug-i.c: New.
5765         * gcc.dg/vmx/harness.h: New.
5766         * gcc.dg/vmx/ira1.c: New.
5767         * gcc.dg/vmx/ira2a.c: New.
5768         * gcc.dg/vmx/ira2b.c: New.
5769         * gcc.dg/vmx/ira2.c: New.
5770         * gcc.dg/vmx/ira2c.c: New.
5771         * gcc.dg/vmx/mem.c: New.
5772         * gcc.dg/vmx/newton-1.c: New.
5773         * gcc.dg/vmx/ops.c: New.
5774         * gcc.dg/vmx/sn7153.c: New.
5775         * gcc.dg/vmx/spill2.c: New.
5776         * gcc.dg/vmx/spill3.c: New.
5777         * gcc.dg/vmx/spill.c: New.
5778         * gcc.dg/vmx/t.c: New.
5779         * gcc.dg/vmx/varargs-1.c: New.
5780         * gcc.dg/vmx/varargs-2.c: New.
5781         * gcc.dg/vmx/varargs-3.c: New.
5782         * gcc.dg/vmx/varargs-4.c: New.
5783         * gcc.dg/vmx/varargs-5.c: New.
5784         * gcc.dg/vmx/varargs-6.c: New.
5785         * gcc.dg/vmx/varargs-7.c: New.
5786         * gcc.dg/vmx/vmx.exp: New.
5787         * gcc.dg/vmx/vprint-1.c: New.
5788         * gcc.dg/vmx/vscan-1.c: New.
5789         * gcc.dg/vmx/x-01.c: New.
5790         * gcc.dg/vmx/x-02.c: New.
5791         * gcc.dg/vmx/x-03.c: New.
5792         * gcc.dg/vmx/x-04.c: New.
5793         * gcc.dg/vmx/x-05.c: New.
5794         * gcc.dg/vmx/yousufi-1.c: New.
5795         * gcc.dg/vmx/zero-1.c: New.
5796         * gcc.dg/vmx/zero.c: New.
5797
5798 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5799
5800         * g++.dg/lookup/java1.C: Update for chage of
5801         _Jv_AllocObject.
5802         * g++.dg/lookup/java2.C: Likewise.
5803
5804 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5805
5806         * ada/acats/run_all.sh: use -O2 by default.
5807
5808 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5809
5810         * gcc.dg/vr-mult-[12].c: New tests.
5811
5812 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5813
5814         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5815
5816         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5817
5818 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5819
5820         * lib/target-supports.exp (check_profiling_available): Assume profiling
5821         isn't available for mips*-*-elf targets.
5822
5823 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5824
5825         * gcc.dg/builtins-38.c: New test.
5826
5827 2004-04-14  Eric Christopher  <echristo@redhat.com>
5828
5829         * g++.dg/charset/charset.exp: Run .cc extension tests.
5830
5831 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5832
5833         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5834
5835 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5836
5837         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5838
5839 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5840
5841         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5842         * gcc.dg/i386-387-2.c: Likewise.
5843
5844         * gcc.dg/i386-387-7.c: New test.
5845         * gcc.dg/i386-387-8.c: New test.
5846
5847         * gcc.dg/builtins-37.c: New test.
5848
5849 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5850
5851         * g++.dg/pch/externc-1.C: Add missing semicolon.
5852
5853 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5854
5855         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5856
5857 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5858
5859         * gcc.c-torture/execute/20040411-1.c: New test.
5860
5861 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5862
5863         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5864
5865 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5866
5867         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5868
5869 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5870
5871         * lib/target-supports.exp (check_named_sections_available): New.
5872         * lib/gcc-dg.exp (dg-require-named-sections): New.
5873         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5874         old-deja.exp.  Also prune error-count message from HP linker.
5875         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5876
5877         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5878         * g++.old-deja/g++.pt/static3.C: Likewise.
5879         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5880
5881 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5882
5883         * gcc.c-torture/execute/20040409-1.c: New test case.
5884         * gcc.c-torture/execute/20040409-2.c: New test case.
5885         * gcc.c-torture/execute/20040409-3.c: New test case.
5886
5887 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5888
5889         * gcc.dg/20040409-1.c: New test.
5890
5891 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5892
5893         PR target/14888
5894         * g++.dg/opt/pr14888.C: New test case.
5895
5896 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5897
5898         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5899         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5900         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5901         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5902         New tests.
5903
5904 2004-04-08  Paul Brook  <paul@codesourcery.com>
5905
5906         * gcc.dg/spill-1.c: New test.
5907
5908 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5909
5910         * gcc.dg/torture/builtin-ctype-2.c: New test.
5911
5912 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5913
5914         * gcc.dg/pch/pch.exp: Add largefile test.
5915
5916 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5917
5918         * g++.dg/pch/externc-1.Hs: New.
5919         * g++.dg/pch/externc-1.C: New.
5920
5921 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5922
5923         * gcc.dg/compat/struct-by-value-5a_main.c,
5924         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5925         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5926         * gcc.dg/compat/struct-by-value-5a_x.c,
5927         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5928         gcc.dg/compat/struct-by-value-5_x.c.
5929         * gcc.dg/compat/struct-by-value-5a_y.c,
5930         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5931         gcc.dg/compat/struct-by-value-5_y.c.
5932
5933         * gcc.dg/compat/struct-by-value-6a_main.c,
5934         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5935         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5936         * gcc.dg/compat/struct-by-value-6a_x.c,
5937         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5938         gcc.dg/compat/struct-by-value-6_x.c.
5939         * gcc.dg/compat/struct-by-value-6a_y.c,
5940         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5941         gcc.dg/compat/struct-by-value-6_y.c.
5942
5943         * gcc.dg/compat/struct-by-value-7a_main.c,
5944         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5945         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5946         * gcc.dg/compat/struct-by-value-7a_x.c,
5947         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5948         gcc.dg/compat/struct-by-value-7_x.c.
5949         * gcc.dg/compat/struct-by-value-7a_y.c,
5950         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5951         gcc.dg/compat/struct-by-value-7_y.c.
5952
5953 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5954
5955         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5956         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5957         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5958         options.
5959
5960 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5961
5962         * gcc.dg/builtins-36.c: New test.
5963
5964 2004-04-06  Paul Brook  <paul@codesourcery.com>
5965
5966         * README.gcc: Remove obsolete contraint on testcases.
5967
5968 2004-04-05  Paul Brook  <paul@codesourcery.com>
5969
5970         PR2123
5971         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5972         failure and exit(0) on success.
5973         * g++.dg/expr/anew2.C: Ditto.
5974         * g++.dg/expr/anew3.C: Ditto.
5975         * g++.dg/expr/anew4.C: Ditto.
5976
5977 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5978
5979         PR c++/3518
5980         * g++.dg/template/unify7.C: New.
5981
5982 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5983
5984         * g++.dg/README: Bring up to date with new subdirectories; remove
5985         duplicate subdirectory lines.
5986
5987 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5988
5989         PR c++/14007
5990         * g++.dg/template/unify5.C: New.
5991         * g++.dg/template/unify6.C: New.
5992         * g++.dg/template/qualttp20.C: Adjust.
5993         * g++.old-deja/g++.jason/report.C: Adjust.
5994         * g++.old-deja/g++.other/qual1.C: Adjust.
5995
5996 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5997
5998         PR c++/14803
5999         * g++.dg/inherit/ptrmem1.C: New test.
6000
6001 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
6002
6003         PR c++/14755
6004         * gcc.c-torture/execute/20040331-1.c: New test.
6005         * gcc.dg/20040331-1.c: New test.
6006
6007 2004-04-01  Paul Brook  <paul@codesourcery.com>
6008
6009         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
6010
6011 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
6012
6013         PR c++/14724
6014         * g++.dg/init/goto1.C: New test.
6015
6016         PR c++/14763
6017         * g++.dg/template/defarg4.C: New test.
6018
6019 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
6020
6021         * gcc.dg/altivec-11.c: Extend test for more valid cases.
6022
6023 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
6024
6025         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
6026
6027 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
6028
6029         * gcc.dg/noncompile/undeclared-2.c: New test.
6030
6031 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6032
6033         * gcc.dg/940409-1.c: Remove XFAIL.
6034         * gcc.dg/reg-vol-struct-1.c: New test.
6035
6036 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6037
6038         * gcc.dg/torture/builtin-wctype-1.c: New test.
6039
6040 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
6041
6042         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
6043         * gcc.dg/20001101-1.c: Likewise.
6044         * gcc.dg/20001102-1.c: Likewise.
6045
6046 2004-03-25  Roger Sayle  <roger@eyesopen.com>
6047
6048         * gcc.dg/compare8.c: Add an additional test for XOR.
6049
6050 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6051
6052         * gcc.dg/torture/builtin-ctype-1.c: New test.
6053
6054 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6055
6056         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
6057         * gcc.dg/torture/builtin-math-1.c: Likewise.
6058         * gcc.dg/torture/builtin-power-1.c: New test.
6059
6060 2004-03-24  Andreas Schwab  <schwab@suse.de>
6061
6062         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
6063         IA64 assembler.
6064
6065 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6066             Roger Sayle  <roger@eyesopen.com>
6067
6068         * gcc.dg/compare8.c: New test case.
6069
6070 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
6071
6072         * g++.dg/ext/altivec-7.C: New test.
6073
6074 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
6075
6076         PR 12267, 12391, 12560, 13129, 14114, 14133
6077         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
6078         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
6079         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
6080         Adjust error regexps.
6081         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
6082         * gcc.dg/noncompile/undeclared-1.c: New test cases.
6083         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
6084         * gcc.dg/local1.c: Add explanatory comment.
6085
6086 2004-03-23  Roger Sayle  <roger@eyesopen.com>
6087
6088         PR optimization/14669
6089         * g++.dg/opt/fold2.C: New test case.
6090
6091 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
6092
6093         PR c/14069
6094         * gcc.dg/20040322-1.c: New test.
6095
6096 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6097
6098         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
6099         * gcc.dg/ultrasp4.c: Likewise.
6100         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
6101
6102 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6103
6104         * gcc.dg/i386-sse-8.c: Reset default options.
6105
6106 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6107
6108         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
6109         in the error message text.
6110
6111 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6112
6113         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
6114
6115 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
6116
6117         PR c++/14616
6118         * g++.dg/init/array13.C: New test.
6119
6120 2004-03-20  Roger Sayle  <roger@eyesopen.com>
6121
6122         PR target/13889
6123         * gcc.c-torture/compile/pr13889.c: New test case.
6124
6125 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6126
6127         PR c/14635
6128         * builtins-1.c (nan, nans): Don't test.
6129         * builtins-30.c: Don't use nan, nanf, nanl.
6130         * builtins-35.c: New test.
6131
6132 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
6133
6134         * g++.dg/ext/altivec-6.C: New test.
6135
6136 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
6137
6138         * g++.dg/init/placement3.C: New test.
6139
6140         * g++.dg/template/spec13.C: New test.
6141
6142         * g++.dg/lookup/using11.C: New test.
6143
6144         * g++.dg/lookup/koenig3.C: New test.
6145
6146         * g++.dg/template/operator2.C: New test.
6147
6148         * g++.dg/expr/dtor3.C: New test.
6149         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
6150         marker.
6151         * g++.old-deja/g++.law/visibility28.C: Likewise.
6152
6153 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
6154
6155         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
6156         * gcc.dg/ppc64-abi-3.c: Likewise.
6157
6158 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6159
6160         PR c++/14545
6161         * g++.dg/parse/template15.C: New test.
6162
6163 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6164
6165         * g++.dg/expr/dtor2.C: New test.
6166
6167         * g++.dg/lookup/anon4.C: New test.
6168
6169         * g++.dg/overload/using1.C: New test.
6170
6171         * g++.dg/template/lookup7.C: New test.
6172
6173         * g++.dg/template/typename6.C: New test.
6174
6175         * g++.dg/expr/cond6.C: New test.
6176
6177 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6178
6179         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
6180
6181 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6182
6183         * g++.dg/expr/cond5.C: New test.
6184         * g++.dg/expr/constcast1.C: Likewise.
6185         * g++.dg/expr/ptrmem2.C: Likewise.
6186         * g++.dg/expr/ptrmem3.C: Likewise.
6187         * g++.dg/lookup/main1.C: Likewise.
6188         * g++.dg/template/lookup6.C: Likewise.
6189
6190 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6191
6192         * gcc.dg/local1.c: New test.
6193
6194         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
6195
6196 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6197
6198         * gcc.dg/torture/builtin-convert-1.c: New test.
6199
6200 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6201
6202         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
6203
6204 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6205
6206         PR c++/14481
6207         * g++.dg/warn/Wunused-7.C: New test.
6208
6209 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6210
6211         * gcc.dg/torture/builtin-integral-1.c: New test.
6212
6213 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6214
6215         PR c++/14586
6216         * g++.dg/parse/non-dependent3.C: New test.
6217
6218 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
6219
6220         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
6221         * g++.dg/eh/simd-2.C: Likewise.
6222         * g++.dg/init/array10.C: Likewise.
6223         * gcc.c-torture/compile/simd-1.c: Likewise.
6224         * gcc.c-torture/compile/simd-2.c: Likewise.
6225         * gcc.c-torture/compile/simd-3.c: Likewise.
6226         * gcc.c-torture/compile/simd-4.c: Likewise.
6227         * gcc.c-torture/compile/simd-6.c: Likewise.
6228         * gcc.c-torture/execute/simd-1.c: Likewise.
6229         * gcc.c-torture/execute/simd-2.c: Likewise.
6230         * gcc.dg/compat/vector-defs.h: Likewise.
6231         * gcc.dg/20020531-1.c: Likewise.
6232         * gcc.dg/altivec-3.c: Likewise.
6233         * gcc.dg/altivec-4.c: Likewise.
6234         * gcc.dg/altivec-varargs-1.c: Likewise.
6235         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
6236         * gcc.dg/i386-mmx-3.c: Likewise.
6237         * gcc.dg/i386-sse-4.c: Likewise.
6238         * gcc.dg/i386-sse-5.c: Likewise.
6239         * gcc.dg/i386-sse-8.c: Likewise.
6240         * gcc.dg/simd-1.c: Likewise.
6241         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
6242         __ev64_opaque__ since the machine description provides it.
6243
6244 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6245
6246         * lib/compat.exp (skip_list): New global variable.
6247         Use it to hold the user defined COMPAT_SKIPS list if any.
6248         (compat-obj): Add the members of skip_list to optall.
6249
6250 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6251
6252         * gcc.dg/compat/union-by-value-1_main.c,
6253         union-by-value-1_x.c, union-by-value-1_y.c,
6254         union-check.h, union-defs.h,
6255         union-init.h, union-return-1_main.c,
6256         union-return-1_x.c, union-return-1_y.c: New files.
6257
6258 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6259
6260         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
6261         mixed-struct-init.h: Add 4 mixed structure types.
6262         struct-by-value-21_main.c, struct-by-value-21_x.c,
6263         struct-by-value-21_y.c, struct-return-21_main.c,
6264         struct-return-21_x.c, struct-return-21_y.c: New files.
6265
6266 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
6267
6268         PR c++/14550
6269         * g++.dg/parse/template14.C: New test.
6270
6271 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6272
6273         * gcc.c-torture/execute/20040313-1.c: New test.
6274
6275 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
6276
6277         PR target/14533
6278         * gcc.dg/20040311-2.c: New test.
6279
6280 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
6281
6282         PR other/14544
6283         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
6284         bit-field.
6285
6286 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
6287
6288         * gcc.dg/20040305-2.c: Add missing return statement.
6289
6290 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6291
6292         * gcc.dg/builtins-34.c: Also check pow10*.
6293
6294 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6295
6296         PR target/14262
6297         * gcc.dg/20040305-2.c: New test.
6298
6299 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6300
6301         * gcc.dg/20040310-1.c: New test.
6302
6303 2004-03-11  Roger Sayle  <roger@eyesopen.com>
6304
6305         * gcc.c-torture/execute/20040311-1.c: New test case.
6306
6307 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
6308
6309         PR c++/14476
6310         * g++.dg/lookup/enum1.C: New test.
6311
6312 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
6313
6314         PR c++/14510
6315         * g++.dg/lookup/struct2.C: New test.
6316
6317 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
6318
6319         * gcc.dg/builtins-34.c: New test.
6320
6321 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6322
6323         * gcc.dg/torture/builtin-nonneg-1.c: New test.
6324
6325 2004-03-09  James E Wilson  <wilson@specifixinc.com>
6326
6327         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
6328         * gcc.dg/alias-2.c: New testcase.
6329
6330 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
6331
6332         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
6333
6334 2004-03-09  Roger Sayle  <roger@eyesopen.com>
6335
6336         * gcc.c-torture/execute/20040309-1.c: New test case.
6337
6338 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6339
6340         PR c++/14397
6341         * g++.dg/overload/ref1.C: New.
6342
6343 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6344
6345         PR c++/14409
6346         * g++.dg/template/spec12.C: New test.
6347
6348         PR c++/14448
6349         * g++.dg/parse/crash14.C: New test.
6350
6351 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6352
6353         PR c++/14230
6354         * g++.dg/init/ref11.C: New test.
6355
6356 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6357
6358         PR c++/14432
6359         * g++.dg/parse/builtin2.C: New test.
6360
6361 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6362
6363         PR c++/14401
6364         * g++.dg/init/ctor3.C: New test.
6365         * g++.dg/init/union1.C: New test.
6366         * g++.dg/ext/anon-struct4.C: New test.
6367
6368 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6369
6370         * g++.dg/lookup/koenig1.C: Tweak error messages.
6371         * g++.dg/lookup/used-before-declaration.C: Likewise.
6372         * g++.dg/other/do1.C: Likewise.
6373         * g++.dg/overload/koenig1.C: Likewise.
6374         * g++.dg/parse/crash13.C: Likewise.
6375         * g++.dg/template/instantiate3.C: Likewise.
6376
6377 2004-03-08  Eric Christopher  <echristo@redhat.com>
6378
6379         * * lib/target-supports.exp: Enable libiconv in test
6380         compilation.  Fix up error checking.
6381
6382 2004-03-08  Roger Sayle  <roger@eyesopen.com>
6383
6384         PR middle-end/14289
6385         * gcc.dg/pr14289-1.c: New test case.
6386         * gcc.dg/pr14289-2.c: Likewise.
6387         * gcc.dg/pr14289-3.c: Likewise.
6388
6389 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
6390
6391         * gcc.c-torture/execute/20040308-1.c: New test.
6392
6393 2004-03-07  Roger Sayle  <roger@eyesopen.com>
6394
6395         * gcc.c-torture/execute/20040307-1.c: New test case.
6396
6397 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
6398
6399         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
6400
6401 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
6402
6403         * gcc.dg/20040306-1.c: New test.
6404
6405 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
6406
6407         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
6408         them static.
6409         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
6410
6411 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6412
6413         PR c/14465
6414         * gcc.dg/decl-6.c: New test.
6415
6416 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6417
6418         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
6419         Rename LOGPOW -> LOG_POW.
6420         (SQRT_EXP, POW_EXP): New.
6421
6422 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6423
6424         * gcc.dg/i386-sse-8.c: New test.
6425
6426 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6427
6428         PR c/14114
6429         * gcc.dg/decl-5.c: New test.
6430
6431 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
6432
6433         * gcc.dg/20040305-1.c: New test.
6434
6435 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
6436
6437         PR other/14354
6438         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
6439
6440 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
6441
6442         PR c++/14425, c++/14426
6443         * g++.dg/ext/altivec-4.C: New test.
6444         * g++.dg/ext/altivec-5.C: New test.
6445
6446 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
6447
6448         * g++.old-deja/g++.other/linkage1.C: Expect errors about
6449         global variables of a type with no linkage.
6450         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
6451         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
6452         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
6453         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
6454         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
6455         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
6456         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
6457         * g++.dg/warn/deprecated.C: Name enum Color.
6458         * g++.dg/overload/VLA.C: Name structure for 'b'.
6459         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
6460
6461 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6462
6463         * gcc.c-torture/compile/20040304-1.c: New test.
6464
6465 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
6466
6467         PR 13728
6468         * gcc.dg/decl-4.c: New testcase.
6469
6470 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
6471
6472         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
6473         as PRECF if sizeof (float) > sizeof (double).
6474         (PRECL): Make it the same as PRECF if
6475         sizeof (float) > sizeof (long double).
6476
6477 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6478
6479         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
6480         system type.  Add check for irix6 which doesn't have c99 runtime.
6481
6482 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
6483
6484         * gcc.dg/const-elim-1.c: xfail for xtensa.
6485
6486 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6487
6488         PR c++/14369
6489         * g++.dg/template/cond4.C: New test.
6490
6491 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6492
6493         PR c++/14360
6494         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
6495
6496         PR c++/14361
6497         * g++.dg/parse/defarg7.C: New test.
6498
6499         PR c++/14359
6500         * g++.dg/template/friend26.C: New test.
6501
6502 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6503
6504         PR c++/14324
6505         * g++.dg/abi/mangle21.C: New test.
6506
6507         PR c++/14260
6508         * g++.dg/parse/constructor2.C: New test.
6509
6510         PR c++/14337
6511         * g++.dg/template/sfinae1.C: New test.
6512
6513 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6514
6515         PR c++/14267
6516         * g++.dg/expr/crash2.C: New test.
6517
6518         PR middle-end/13448
6519         * gcc.dg/inline-5.c: New test.
6520         * gcc.dg/always-inline.c: Split out tests into ...
6521         * gcc.dg/always-inline2.c: ... this and ...
6522         * gcc.dg/always-inline3.c: ... this.
6523
6524 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6525
6526         PR debug/12103
6527         * g++.dg/debug/crash1.C: New test.
6528
6529 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
6530
6531         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
6532         function with __attribute__((noinline)).
6533         (recurser_void2): Likewise.
6534         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
6535         (recurser_void2): Likewise.
6536
6537 2004-02-29  Roger Sayle  <roger@eyesopen.com>
6538
6539         PR middle-end/14203
6540         * g++.dg/warn/Wunused-6.C: New test case.
6541
6542 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
6543
6544         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
6545         not defined.
6546
6547 2004-02-27  Eric Christopher  <echristo@redhat.com>
6548
6549         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
6550         * g++.dg/charset/asm2.c: Run only x86.
6551         * gcc.dg/charset/asm3.c: Ditto.
6552
6553 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
6554
6555         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
6556         ld_library_path.
6557
6558 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
6559
6560         * g++.dg/ext/altivec-3.C: New.
6561
6562 2004-02-26  Richard Henderson  <rth@redhat.com>
6563
6564         * g++.dg/ext/attrib10.C: Mark for warning.
6565         * gcc.dg/attr-alias-1.c: New.
6566
6567 2004-02-26  Richard Henderson  <rth@redhat.com>
6568
6569         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
6570         * gcc.c-torture/execute/20040208-2.c: ... it back.
6571
6572 2004-02-26  Eric Christopher  <echristo@redhat.com>
6573
6574         * lib/target-supports.exp (check-iconv-available): New function.
6575         * lib/gcc-dg.exp (dg-require-iconv): New function.
6576         Use above.
6577         * gcc.dg/charset: New directory.
6578         * gcc.dg/charset/charset.exp: New file.
6579         * gcc.dg/charset/asm1.c: Ditto.
6580         * gcc.dg/charset/asm2.c: Ditto.
6581         * gcc.dg/charset/asm3.c: Ditto.
6582         * gcc.dg/charset/asm4.c: Ditto.
6583         * gcc.dg/charset/asm5.c: Ditto.
6584         * gcc.dg/charset/attribute1.c: Ditto.
6585         * gcc.dg/charset/attribute2.c: Ditto.
6586         * gcc.dg/charset/string1.c: Ditto.
6587         * g++.dg/charset: New directory.
6588         * g++.dg/dg.exp: Add here. Special options.
6589         * g++.dg/charset/charset.exp: New file.
6590         * g++.dg/charset/asm1.c: Ditto.
6591         * g++.dg/charset/asm2.c: Ditto.
6592         * g++.dg/charset/asm3.c: Ditto.
6593         * g++.dg/charset/asm4.c: Ditto.
6594         * g++.dg/charset/attribute1.c: Ditto.
6595         * g++.dg/charset/attribute2.c: Ditto.
6596         * g++.dg/charset/extern1.cc: Ditto.
6597         * g++.dg/charset/extern2.cc: Ditto.
6598         * g++.dg/charset/string1.c: Ditto.
6599
6600 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
6601
6602         PR c++/14278
6603         * g++.dg/parse/comma1.C: New test.
6604
6605 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6606
6607         PR c++/14284
6608         * g++.dg/template/ttp8.C: New test.
6609
6610 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
6611
6612         * gcc.dg/fixuns-trunc-1.c: New test.
6613
6614 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6615
6616         * gcc.dg/builtins-config.h: Use #elif.
6617
6618 2004-02-26  Michael Matz  <matz@suse.de>
6619
6620         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
6621         * gcc.dg/991214-1.c: Likewise.
6622         * gcc.dg/i386-asm-1.c: Likewise.
6623
6624 2004-02-25  Richard Henderson  <rth@redhat.com>
6625
6626         * gcc.c-torture/execute/20040208-2.c: Move ...
6627         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
6628
6629 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6630
6631         PR c++/14246
6632         * g++.dg/other/crash-3.C: New test.
6633
6634 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6635
6636         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
6637         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
6638
6639         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
6640         HP-UX.
6641
6642 2004-02-24  Michael Matz  <matz@suse.de>
6643
6644         * gcc.dg/i386-regparm.c: New.
6645
6646 2004-02-23  James E Wilson  <wilson@specifixinc.com>
6647
6648         * gcc.c-torture/execute/20040223-1.c: New.
6649
6650 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
6651             Kazu Hirata  <kazu@cs.umass.edu>
6652
6653         * gcc.dg/fwritable-strings-1.c: Remove.
6654
6655 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
6656
6657         PR c/14156
6658         * gcc.dg/20040223-1.c: New test.
6659
6660 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6661
6662         PR c++/14106
6663         * g++.dg/ext/typeof9.C: New test.
6664
6665 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6666
6667         PR c++/14250
6668         * g++.dg/other/switch1.C: New test.
6669
6670 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6671
6672         * gcc.dg/cast-function-1.c: Adjust for new informative message.
6673         * gcc.dg/va-arg-1.c: Likewise.
6674
6675 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6676
6677         PR c++/14143
6678         * g++.dg/template/koenig5.C: New test.
6679
6680 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
6681
6682         * g++.dg/ext/altivec-1.C: Generalize target triple.
6683         * g++.dg/ext/altivec-2.C: New test case.
6684         * g++.dg/ext/altivec_check.h: New file.
6685         * gcc.dg/altivec-1.c: Generalize target triple;
6686         include altivec_check.h and call altivec_check().
6687         * gcc.dg/altivec-[2-5].c: Generalize target triple.
6688         * gcc.dg/altivec-6.c: New test case.
6689         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
6690         type casts as needed.
6691         * gcc.dg/altivec-10.c: Include altivec_check.h and call
6692         altivec_check().
6693         * gcc.dg/altivec-12.c: New test case.
6694         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
6695         include altivec_check.h and call altivec_check().
6696         * gcc.dg/altivec_check.h: New file.
6697
6698 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6699
6700         * lib/target-supports.exp (check_alias_available): Don't mangle
6701         function `g' in test program.
6702
6703 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6704
6705         * lib/target-supports.exp (check_profiling_available): Check
6706         argument to determine whether we support a profiling type.
6707         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
6708         check_profiling_available.
6709         * g++.dg/bprob/bprob.exp: Likewise
6710         * g77.dg/bprob/bprob.exp: Likewise.
6711         * gcc.misc-tests/bprob.exp: Likewise.
6712         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
6713         dg-require-profiling and delete expected error handling.
6714         * gcc.dg/20021014-1.c: Likewise.
6715         * gcc.dg/nest.c: Likewise.
6716
6717 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6718
6719         PR c++/12007
6720         * g++.dg/other/vthunk1.C: New test.
6721
6722 2004-02-20  Falk Hueffner  <falk@debian.org>
6723
6724         PR target/14201
6725         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
6726
6727 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
6728
6729         PR c++/13927
6730         * g++.dg/other/error8.C: Remove XFAIL markers.
6731
6732         PR c++/14173
6733         * g++.dg/ext/packed5.C: New test.
6734
6735         PR c++/14199
6736         * g++.dg/warn/Wunused-5.C: New test.
6737
6738         PR c++/14186
6739         * g++.dg/lookup/member1.C: New test.
6740
6741 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
6742
6743         * gcc.c-torture/compile/20040130-1.c: Enable only when
6744         __INT_MAX__ >= 2147483647L.
6745         * gcc.c-torture/compile/961203-1.c: Likewise.
6746
6747 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
6748
6749         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
6750         * g++.dg/opt/template1.C: Robustify assembler regexp
6751
6752 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6753
6754         * gcc.c-torture/execute/simd-4.x: Remove.
6755         * gcc.c-torture/execute/va-arg-25.x: Likewise.
6756         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
6757         Guard with #ifndef SKIP_ATTRIBUTE.
6758         * gcc.dg/compat/vector-1_y.c: Likewise.
6759         * gcc.dg/compat/vector-2_x.c: Likewise.
6760         * gcc.dg/compat/vector-2_y.c: Likewise.
6761         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
6762         * g++.dg/eh/simd-2.C: Likewise.
6763
6764 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
6765
6766         * gcc.c-torture/compile/complex-1.c: New.
6767
6768 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
6769
6770         PR target/14209
6771         * gcc.c-torture/execute/20040218-1.c: New test.
6772
6773 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6774
6775         PR c++/14181
6776         * g++.dg/parse/new2.C: New test.
6777
6778 2004-02-18  Paul Brook  <paul@codesourcery.com>
6779
6780         * gcc.c-torture/compile/libcall-1.c: New test.
6781
6782 2004-02-18  Paul Brook  <paul@codesourcery.com>
6783
6784         PR debug/12934
6785         * gcc.dg/debug/debug-7.c: New test.
6786
6787 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
6788
6789         * gcc.dg/20040217-1.c: New test.
6790
6791 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6792
6793         * gcc.c-torture/execute/990208-1.x: Delete.
6794
6795 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6796
6797         * gcc.c-torture/execute/20040208-2.x: New file.
6798
6799 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6800
6801         PR c++/11326
6802         * g++.dg/abi/structret1.C: New test.
6803
6804 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6805
6806         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6807         (i386_cpuid): No need to test if cpuid is available on AMD64.
6808         Fix assembly, so that it works onboth i386 and AMD64.
6809         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6810         (vecInLong): Fix s[] member type to unsigned int.
6811         (vecInWord): Remove type.
6812         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6813         (a64, b64, c64, d64, e64): Remove.
6814         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6815         Remove unused variable.  Remove initialization of removed variables.
6816         Don't call mmx_tests nor sse_tests.
6817         (reference_mmx, reference_sse): Remove.
6818         (check): Add return stmt.
6819         * gcc.dg/i386-sse-7.c: New test.
6820         * gcc.dg/i386-mmx-4.c: New test.
6821
6822 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6823
6824         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6825         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6826         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6827         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6828         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6829         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6830         g++.dg/tc1/dr94.C: Fix line terminator.
6831
6832 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6833
6834         * gcc.c-torture/compile/20040216-1.c: New.
6835
6836 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6837
6838         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6839         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6840         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6841         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6842         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6843         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6844
6845 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6846
6847         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6848
6849 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6850
6851         PR c++/13971
6852         * g++.dg/expr/cond4.C: New test.
6853
6854         PR c++/14086
6855         * g++.dg/lookup/crash2.C: New test.
6856
6857 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6858
6859         * gcc.c-torture/compile/20040214-2.c: New test.
6860
6861 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6862
6863         PR c++/14116
6864         * g++.dg/ext/typeof8.C: New test.
6865
6866 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6867
6868         * gcc.c-torture/compile/20040214-1.c: New test.
6869
6870 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6871
6872         PR c++/13635
6873         * g++.dg/template/spec11.C: New test.
6874
6875 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6876
6877         PR c++/13927
6878         * g++.dg/other/error8.C: New test.
6879
6880 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6881
6882         PR c++/14122
6883         * g++.dg/template/array4.C: New test.
6884
6885         PR c++/14108
6886         * g++.dg/inherit/thunk2.C: New test.
6887
6888         PR c++/14083
6889         * g++.dg/eh/cond2.C: New test.
6890
6891 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6892
6893         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6894
6895 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6896
6897         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6898
6899 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6900
6901         * g++.dg/simd-2.C: xfail on ppc64-linux.
6902
6903 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6904
6905         PR c/456
6906         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6907         tests.
6908
6909 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6910
6911         * gcc.dg/builtins-33.c: New test.
6912
6913 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6914
6915         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6916
6917 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6918
6919         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6920
6921 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6922
6923         * gcc.dg/ppc64-abi-3.c: New test.
6924
6925 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6926
6927         PR c/14092
6928
6929         * gcc.dg/pr14092-1.c: New testcase.
6930
6931 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6932
6933         * gcc.dg/cpp/assert4.c: Fix typo last change.
6934
6935         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6936         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6937
6938         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6939
6940 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6941
6942         * gcc.c-torture/compile/20040209-1.c: New test case.
6943
6944 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6945
6946         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6947
6948 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6949
6950         * gcc.c-torture/execute/20040208-[12].c: New tests.
6951
6952 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6953
6954         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6955
6956 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6957
6958         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6959
6960 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6961
6962         Bug 13856
6963         * gcc.dg/visibility-8.c: New testcase.
6964
6965 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6966
6967         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6968         arguments.
6969         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6970
6971 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6972
6973         PR middle-end/13696
6974         * g++.dg/opt/fold1.C: New test case.
6975
6976 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6977
6978         PR c++/14033
6979         * g++.dg/other/crash-2.C: New test.
6980
6981 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6982
6983         PR c++/14028
6984         * g++.dg/parse/angle-bracket2.C: New test.
6985
6986 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6987
6988         PR middle-end/13750
6989         Revert:
6990         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6991         PR pch/13361
6992         * testsuite/g++.dg/pch/wchar-1.C: New.
6993         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6994
6995 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6996
6997         PR c++/14008
6998         * g++.dg/parse/error15.C: New test.
6999         * g++.dg/parse/crash11.C: Update dg-error mark.
7000
7001 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7002
7003         PR c++/13932
7004         * g++.dg/warn/conv2.C: New test.
7005
7006 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7007
7008         PR c++/13086
7009         * g++.dg/warn/incomplete1.C: Remove xfail.
7010
7011 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7012
7013         * lib/file-format.exp (gcc_target_object_format): Use
7014         ${tool}_target_compile, not gcc_target_compile.
7015         * lib/target-supports.exp (check_alias_available): Likewise.
7016         (check_gc_sections_available): Likewise.
7017         * g++.dg/ext/attrib10.C: Use dg-require-alias.
7018         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
7019         dg-require-alias.
7020
7021 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7022
7023         PR c++/13969
7024         * g++.dg/template/static6.C: New test.
7025
7026 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
7027
7028         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
7029
7030 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7031
7032         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
7033         tests for systems where `char' is unsigned by default.
7034
7035 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7036
7037         PR c++/13997
7038         * g++.dg/template/partial3.C: New test.
7039
7040 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
7041
7042         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
7043         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
7044         Remove mentions of obsolete ports.
7045
7046 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
7047
7048         * gcc.dg/noncompile/20001228-1.c: Fix for new
7049         error message.
7050
7051 2004-02-03  Roger Sayle  <roger@eyesopen.com>
7052
7053         PR target/9348
7054         * gcc.c-torture/execute/multdi-1.c: New test case.
7055
7056 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7057
7058         PR c++/13925
7059         * g++.dg/template/lookup5.C: New test.
7060
7061 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7062
7063         PR c++/13950
7064         * g++.dg/template/lookup4.C: New test.
7065
7066         PR c++/13970
7067         * g++.dg/parse/error14.C: New test.
7068
7069         PR c++/14002
7070         * g++.dg/parse/template13.C: New test.
7071
7072 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7073
7074         PR c++/13978
7075         * g++.dg/template/koenig4.C: New test.
7076
7077         PR c++/13968
7078         * g++.dg/template/crash17.C: New test.
7079
7080         PR c++/13975
7081         * g++.dg/parse/error13.C: New test.
7082         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
7083
7084 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7085
7086         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
7087
7088 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
7089
7090         PR c/11658
7091         PR c/13994
7092         * gcc.dg/noncompile/20040203-1.c: New test.
7093         * gcc.dg/noncompile/20040203-2.c: Likewise.
7094         * gcc.dg/noncompile/20040203-3.c: Likewise.
7095         * gcc.dg/20040203-1.c: Likewise.
7096
7097 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
7098
7099         PR c++/10858
7100         * g++.dg/template/sizeof7.C: New test.
7101
7102 2004-02-02  Eric Christopher  <echristo@redhat.com>
7103             Zack Weinberg  <zack@codesourcery.com>
7104
7105         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
7106
7107 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
7108
7109         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
7110         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
7111         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
7112         * gcc.dg/cleanup-5.c: Run only on Linux targets.
7113
7114 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
7115
7116         PR c++/13113
7117         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
7118
7119         PR c++/13854
7120         * g++.dg/ext/attrib13.C: New test.
7121
7122         PR c++/13907
7123         * g++.dg/conversion/op2.C: New test.
7124
7125 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7126
7127         * gcc.dg/titype-1.c: Fix pasto.
7128
7129 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7130
7131         * gcc.dg/titype-1.c: New test.
7132
7133 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7134
7135         PR c++/13957
7136         * g++.dg/template/non-type-template-argument-1.C,
7137         g++.dg/template/qualified-id1.C: Update dg-error marks.
7138         * g++.dg/template/nontype6.C: New test.
7139
7140 2004-02-01  Roger Sayle  <roger@eyesopen.com>
7141
7142         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
7143         * gcc.dg/builtins-31.c: New testcase.
7144         * gcc.dg/builtins-32.c: New testcase.
7145
7146 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
7147
7148         * objc.dg/call-super-2.m: Update line numbers
7149         for the including of stddef.h.
7150
7151 2004-01-30  Michael Matz  <matz@suse.de>
7152
7153         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
7154         g++.dg/ext/case-range3.C: New tests.
7155
7156 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7157
7158         DR206
7159         PR c++/13813
7160         * g++.dg/template/member4.C: New test.
7161
7162 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7163
7164         PR c++/13683
7165         * g++.dg/template/sizeof6.C: New test.
7166
7167 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7168
7169         * gcc.dg/fwritable-strings-1.c: New test.
7170
7171 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7172
7173         * gcc.c-torture/compile/20040130-1.c: New test.
7174
7175 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
7176
7177         * objc.dg/call-super-2.m: Include stddef.h for size_t.
7178
7179 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
7180
7181         PR c++/13883
7182         * g++.dg/template/ctor3.C: New test.
7183
7184 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7185
7186         * g++.dg/tc1: New directory.
7187         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
7188         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
7189         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
7190         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
7191         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
7192
7193 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7194
7195         * g++.dg/parse/error11.C: New test.
7196         * g++.dg/parse/error12.C: Likewise.
7197
7198 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
7199
7200         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
7201         (scan_initial, main): Use aligned_sizeof instead of sizeof.
7202
7203 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
7204
7205         PR c++/13791
7206         * g++.dg/ext/attrib12.C: New test.
7207
7208         PR c++/13736
7209         * g++.dg/parse/cast2.C: New test.
7210
7211 2004-01-27  James E Wilson  <wilson@specifixinc.com>
7212
7213         * objc.dg/encode-2.m (main): New local string.  Set depending on
7214         sizeof long.  Use in sscanf call.
7215         * objc.dg/encode-3.m (main): New local string.  Set depending on
7216         sizeof long.  Use in scan_initial call.
7217
7218 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7219
7220         * objc.dg/call-super-2.m: Make LP64-safe.
7221         * objc.dg/desig-init-1.m: Likewise.
7222
7223 2004-01-27  Devang Patel <dpatel@apple.com>
7224
7225         * g++.dg/debug/namespace1.C: New test.
7226
7227 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
7228
7229         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
7230         xscale-*-*.
7231
7232         * gcc.dg/arm-mmx-1.c: New test.
7233
7234 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7235
7236         * gcc.dg/20040127-1.c: New test.
7237         * gcc.dg/20040127-2.c: New test.
7238
7239 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7240
7241         * objc.dg/stret-1.m (glob): Renamed to globa.
7242
7243 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
7244
7245         PR c++/13663
7246         * g++.dg/expr/for1.C: New test.
7247
7248 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
7249
7250         PR middle-end/13779
7251         * gcc.dg/darwin-longlong.c: New test.
7252
7253 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
7254
7255         * gcc.dg/20040124-1.c: Moved test from here...
7256         * gcc.c-torture/compile/20040124-1.c: ...to here.
7257
7258 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7259
7260         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
7261         the assembly output if -m64 is passed.
7262
7263 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
7264
7265         PR c++/13833
7266         * g++.dg/template/cond3.C: New test.
7267
7268 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7269
7270         PR c++/13810
7271         * g++.dg/template/ttp7.C: New test.
7272
7273 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7274
7275         PR c++/13797
7276         * g++.dg/template/nontype4.C: New test.
7277         * g++.dg/template/nontype5.C: Likewise.
7278
7279 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
7280
7281         * gcc.dg/torture/mips-clobber-at.c: New test.
7282
7283 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
7284
7285         * gcc.dg/20040124-1.c: New test.
7286
7287 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
7288
7289         * gcc.dg/20040123-1.c: New test.
7290
7291 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7292
7293         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
7294
7295 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7296
7297         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
7298
7299 2004-01-23  Andrew Pinski  <apinski@apple.com>
7300
7301         * gcc.dg/20030121-1.c: Move to ..
7302         * gcc.dg/20040121-1.c: here.
7303
7304 2004-01-23  Roger Sayle  <roger@eyesopen.com>
7305
7306         * gcc.dg/builtins-29.c: New test case.
7307
7308 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7309
7310         PR 18314
7311         * gcc.dg/builtins-30.c: New testcase.
7312
7313 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
7314
7315         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
7316         * lib/g77.exp: Likewise.
7317         * lib/objc.exp: Likewise.
7318         * lib/g++.exp: Likewise.
7319
7320 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7321
7322         * gcc.dg/struct-by-value-2.c: New test.
7323
7324 2004-01-21  Andrew Pinski  <apinski@apple.com>
7325
7326         PR target/13785
7327         * gcc.dg/20030121-1.c: New test.
7328
7329 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
7330
7331         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
7332         clobber frame pointer register in asm statement.
7333
7334 2004-01-21  Falk Hueffner  <falk@debian.org>
7335
7336         * gcc.c-torture/compile/20040121-1.c: New test.
7337
7338 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
7339
7340         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
7341
7342 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
7343
7344         * gcc.dg/ppc64-abi-2.c: New test.
7345
7346 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
7347
7348         * lib/treelang.exp: Fill out this file.
7349         * lib/treelang-dg.exp: New File.
7350
7351 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7352
7353         * gcc.c-torture/compile/981022-1.c: Remove.
7354         * gcc.dg/array-5.c: Remove XFAIL.
7355         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
7356         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
7357         gcc.dg/cond-lvalue-1.c: Update.
7358         * gcc.dg/cast-lvalue-2.c: New test.
7359
7360 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
7361
7362         PR c++/13592
7363         * g++.dg/other/error1.C (class foo): Tweak error message.
7364
7365         PR c++/13592
7366         * g++.dg/template/call2.C: New test.
7367
7368 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7369
7370         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
7371         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
7372         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
7373         scalar-return-1_x.c, scalar-return-2_y.c,
7374         scalar-return-3_x.c, scalar-return-3_y.c,
7375         scalar-return-4_x.c, scalar-return-4_y.c,
7376         struct-align-1.h, struct-align-1_x.c,
7377         struct-align-1_y.c, struct-align-2.h,
7378         struct-align-2_x.c, struct-align-2_y.c,
7379         struct-by-value-10_y.c, struct-by-value-11_x.c,
7380         struct-by-value-11_y.c, struct-by-value-12_x.c,
7381         struct-by-value-12_y.c, struct-by-value-13_x.c,
7382         struct-by-value-13_y.c, struct-by-value-14_x.c,
7383         struct-by-value-14_y.c, struct-by-value-15_x.c,
7384         struct-by-value-15_y.c, struct-by-value-16_y.c,
7385         struct-by-value-17_y.c, struct-by-value-18_y.c,
7386         struct-by-value-19_y.c, struct-by-value-1_x.c,
7387         struct-by-value-1_y.c, struct-by-value-20_y.c,
7388         struct-by-value-2_x.c, struct-by-value-2_y.c,
7389         struct-by-value-3_y.c, struct-by-value-4_x.c,
7390         struct-by-value-4_y.c, struct-by-value-5_y.c,
7391         struct-by-value-6_y.c, struct-by-value-7_y.c
7392         struct-by-value-8_x.c, struct-by-value-8_y.c
7393         struct-by-value-9_x.c, struct-by-value-9_y.c
7394         struct-return-10_x.c, struct-return-10_y.c,
7395         struct-return-19_x.c, struct-return-20_x.c
7396         struct-return-2_x.c, struct-return-2_y.c
7397         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
7398         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
7399
7400 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7401
7402         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
7403         attribute on sparc*-sun-solaris2.*.
7404
7405 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
7406
7407         PR c++/13710
7408         * g++.dg/ext/typeof7.C: New test.
7409
7410 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
7411
7412         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
7413         * gcc.dg/const-elim-1.c: Same.
7414
7415 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
7416
7417         * objc.dg/stret-1.m: New.
7418         * objc.dg/stret-2.m: New.
7419
7420 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7421
7422         PR c++/11895
7423         * g++.dg/ext/vector1.C: New test.
7424
7425 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
7426
7427         * gcc.dg/pch/import-1.c: New.
7428         * gcc.dg/pch/import-1.hs: New.
7429         * gcc.dg/pch/import-1a.h: New.
7430         * gcc.dg/pch/import-1b.h: New.
7431         * gcc.dg/pch/import-1c.h: New.
7432
7433 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7434
7435         PR c++/13574
7436         * g++.dg/ext/array1.C: New test.
7437
7438         PR c++/13178
7439         * g++.dg/conversion/op1.C: New test.
7440
7441 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
7442
7443         PR 11864
7444         From Kazumoto Kojima / Dan Kegel:
7445         * gcc.dg/pr11864-1.c: New test.
7446
7447         PR 10392
7448         From Marcus Comstedt / Dan Kegel:
7449         * gcc.dg/pr10392-1.c: New test.
7450
7451 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7452
7453         PR c++/13478
7454         * g++.dg/init/ref10.C: New test.
7455
7456 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7457
7458         PR c++/13407
7459         * g++.dg/parse/typename6.C: New test.
7460
7461 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7462
7463         PR pch/13361
7464         * testsuite/g++.dg/pch/wchar-1.C: New.
7465         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7466
7467 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7468
7469         PR c++/9259
7470         * g++.dg/expr/sizeof2.C: New test.
7471
7472 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
7473
7474         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
7475
7476 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7477
7478         PR c++/13659
7479         * g++.dg/lookup/strong-using-3.C: New.
7480         * g++.dg/lookup/using-10.C: New.
7481
7482 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7483
7484         PR c++/13594
7485         * g++.dg/lookup/strong-using-2.C: New.
7486
7487 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
7488             Dan Kegel <dank@kegel.com>
7489             J"orn Rennecke <joern.rennecke@superh.com>
7490
7491         PR target/9365
7492         * gcc.dg/pr9365-1.c: New test.
7493
7494 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7495
7496         PR c++/8856
7497         * g++.dg/parse/casting-operator2.C: New test.
7498         * g++.old-deja/g++.pt/explicit83.C: Remove.
7499
7500 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7501
7502         * gcc.dg/label-compound-stmt-1.c: New test.
7503         * gcc.c-torture/compile/950922-1.c,
7504         gcc.c-torture/compile/20000211-3.c,
7505         gcc.c-torture/compile/20000518-1.c,
7506         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
7507         compound statements.
7508
7509 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
7510
7511         * gcc.dg/ppc64-abi-1.c: New test.
7512
7513 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
7514
7515          * g++.dg/ext/attrib9.C: Add dg-warnings.
7516
7517 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7518
7519         PR c++/12335
7520         * g++.dg/parse/dtor3.C: New test.
7521
7522 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7523
7524         PR c++/12709
7525         * g++.dg/parse/try-catch-1.C: New test.
7526
7527 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
7528
7529         * ada/acats/run_all.sh: Add more verbose output in acats.log
7530         when compiling tests.
7531
7532 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7533
7534         PR 13656
7535         * gcc.dg/typedef-redecl.c: New test case.
7536         * gcc.dg/typedef-redecl.h: New support file.
7537
7538 2004-01-13  Jan Hubicka  <jh@suse.cz>
7539
7540         * gcc.dg/always_inline.c: New test.
7541         * gcc.dg/debug/20031231-1.c: Fix.
7542
7543 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7544
7545         PR c++/13474
7546         * g++.dg/template/array3.C: New test.
7547
7548 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7549
7550         * g++.dg/ext/lvalue1.C: No longer expected to fail.
7551         * g++.dg/warn/Wunused-2.C: Likewise.
7552
7553 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7554
7555         PR c++/13289
7556         * g++.dg/template/instantiate6.C: New test.
7557
7558 2004-01-12  Roger Sayle  <roger@eyesopen.com>
7559
7560         PR middle-end/11397
7561         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
7562
7563 2004-01-12  Jan Hubicka  <jh@suse.cz>
7564
7565         PR opt/12826
7566         * gcc.dg/20040112-1.c: New.
7567
7568         * gcc.dg/dwarf-die[1-7].c: Move to...
7569         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
7570         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
7571
7572 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
7573
7574         PR c++/4100
7575         * g++.dg/parse/friend4.C: New test.
7576
7577 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
7578
7579         PR c++/4100
7580         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
7581         definition is called a friend.
7582
7583 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
7584
7585         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
7586
7587 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
7588
7589         PR c++/3478
7590         * g++.dg/parse/error10.C: New test.
7591         * g++.dg/template/arg2.C: Accept "invalid type" error.
7592
7593 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
7594
7595         PR middle-end/13392
7596         * g++.dg/opt/expect2.C: New test.
7597
7598 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7599
7600         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
7601         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
7602         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
7603         Update dg-error regexps.
7604
7605 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7606
7607         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
7608         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
7609
7610 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7611
7612         * gcc.dg/pragma-re-1.c: Use right pointer type.
7613
7614 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7615
7616         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
7617
7618 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
7619
7620         * gcc.dg/rs6000-ldouble-1.c: New.
7621
7622 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7623
7624         DR 337
7625         PR c++/9256
7626         * g++.dg/other/abstract1.C: New test.
7627
7628 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
7629
7630         * g++.dg/lookup/strong-using-1.C: New.
7631
7632 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7633
7634         PR c/11234
7635         * gcc.dg/func-ptr-conv-1.c: New test.
7636         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
7637
7638 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
7639
7640         PR target/13380.
7641         * gcc.c-torture/compile/20040109-1.c: New.
7642
7643 2004-01-08  Stuart Hastings  <stuart@apple.com>
7644
7645         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
7646         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
7647         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
7648
7649 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
7650
7651         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
7652
7653 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7654
7655         * ada/acats/run_acats: Treat 'gnatchop' the same way
7656         as 'gnatmake'.  Export GCC_DRIVER.
7657         * ada/acats/run_all.sh: Add target_gnatchop.  Use
7658         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
7659
7660 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7661
7662         PR c++/12573
7663         * g++.dg/template/dependent-expr4.C: New test.
7664
7665 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
7666
7667         * gcc.dg/altivec-11.c: New test.
7668
7669 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
7670
7671         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
7672
7673 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7674
7675         PR c/6024
7676         * gcc.dg/enum-compat-1.c: New test.
7677         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
7678
7679 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7680
7681         PR c/12165
7682         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
7683         gcc.dg/c99-idem-qual-3.c: New tests.
7684
7685 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
7686
7687         * gcc.dg/winline-7.c: Don't cast void * to int.
7688
7689 2004-01-06  Jan Hubicka  <jh@suse.cz>
7690
7691         * gcc.dg/i386-sse-5.c: New test
7692         * g++.dg/eh/simd-1.c: Add -w argument for i386.
7693
7694 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7695
7696         PR c++/12815
7697         * g++.dg/rtti/typeid4.C: New test.
7698
7699 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7700
7701         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
7702
7703 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7704
7705         PR c++/12132
7706         * g++.dg/template/error11.C: New test.
7707
7708         PR c++/13451
7709         * g++.dg/template/class2.C: New test.
7710
7711 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7712         Richard Sandiford <rsandifo@redhat.com>
7713
7714         PR c++/13387
7715         * g++.dg/opt/alias3.C: New test.
7716
7717 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
7718
7719         PR c++/13157
7720         * g++.dg/template/koenig3.C: New test.
7721
7722         PR c++/13529
7723         * g++.dg/parse/offsetof3.C: New test.
7724
7725         * g++.dg/init/copy7.C: Add missing dg-error markers.
7726
7727         PR c++/12226
7728         * g++.dg/init/copy7.c: New test.
7729
7730         PR c++/13536
7731         * g++.dg/parse/cast1.C: New test.
7732
7733 2004-01-04  Jan Hubicka  <jh@suse.cz>
7734
7735         * gcc.dg/winline[1-7].c: New tests.
7736
7737 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7738
7739         PR c++/13520
7740         * g++.dg/template/qualttp22.C: New test.
7741
7742 2004-01-01  Jan Hubicka  <jh@suse.cz>
7743
7744         * gcc.dg/debug/20031231-1.c: New.
7745         * gcc.c-torture/compile/20040101-1.c: New.
7746         * gcc.dg/dwarf-die-[1-7].c: New.
7747
7748 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
7749
7750         PR optimization/13521
7751         * gcc.c-torture/compile/20031231-1.c: New test.
7752
7753 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7754
7755         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
7756
7757 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7758
7759         PR c++/10079
7760         * g++.dg/template/crash16.C: New test.
7761
7762 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
7763
7764         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
7765
7766 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7767
7768         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
7769         ports.
7770         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7771         * g++.old-deja/g++.law/profile1.C: Likewise.
7772         * gcc.c-torture/compile/981006-1.c: Likewise.
7773         * gcc.c-torture/execute/loop-2e.x: Likewise.
7774         * gcc.c-torture/execute/loop-2f.x: Remove.
7775         * gcc.c-torture/execute/loop-2g.x: Likewise.
7776         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
7777         * gcc.dg/20020312-2.c: Remove traces of dead ports.
7778
7779 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7780
7781         PR c++/13507
7782         * g++.dg/ext/attrib11.C: New test.
7783
7784         PR c++/13494
7785         * g++.dg/template/array2-1.C: New test.
7786         * g++.dg/template/array2-2.C: New test.
7787
7788 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
7789
7790         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7791
7792 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7793
7794         PR c++/12774
7795         * g++.dg/template/array1-1.C: New test.
7796         * g++.dg/template/array1-2.C: New test.
7797
7798 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7799
7800         PR fortran/12632
7801         * g77.dg/12632.f: New test case.
7802
7803 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7804
7805         PR c++/13289
7806         * g++.dg/parse/nontype1.C: New test.
7807
7808 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7809
7810         PR c++/12403
7811         * g++.dg/parse/explicit1.C: New test.
7812         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7813
7814 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7815
7816         PR c++/13081
7817         * g++.dg/opt/inline6.C: New test.
7818
7819         PR c++/12613
7820         * g++.dg/parse/error9.C: New test.
7821
7822         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7823
7824 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7825
7826         PR c++/13009
7827         * g++.dg/init/assign1.C: New test.
7828
7829 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7830
7831         PR c++/13070
7832         * g++.dg/warn/format3.C: New test case.
7833
7834 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7835
7836         * gcc.c-torture/compile/20031227-1.c: New test.
7837
7838 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7839
7840         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7841         * g77.dg/bprob/bprob.exp: Likewise.
7842         * gcc.misc-tests/bprob.exp: Likewise.
7843         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7844         variants on systems where the library does not provide that
7845         functionality.
7846         * gcc.dg/builtins-20.c: Use builtins-config.h.
7847         * gcc.dg/builtins-config.h: New file.
7848
7849 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7850
7851         * lib/gcc-dg.exp (dg-require-profiling): New function.
7852         * lib/target-supports.exp (check_profiling_available): Likewise.
7853         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7854         * g77.dg/bprob/bprob.exp: Likewise.
7855         * gcc.misc-tests/bprob.exp: Likewise.
7856         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7857         * gcc.dg/20021014-1.c: Likewise.
7858         * gcc.dg/nest.c: Likewise.
7859
7860 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7861
7862         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7863         compiling.
7864         * g++.dg/lookup/java2.C: Likewise.
7865         * gcc.dg/cpp/lexident.c: Likewise.
7866
7867 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7868
7869         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7870         given.
7871         * gcc.c-torture/compile/961203-1.c: Likewise.
7872         * gcc.c-torture/compile/980506-1.c: Likewise.
7873
7874 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7875
7876         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7877         (additional_prunes): New global.
7878         (gcc-dg-prune): Handle additional per-test pruning.
7879         (dg-test): Clear additional_prunes between tests.
7880
7881         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7882         dg-prune-output to avoid spurious failures from assembler
7883         complaining about nonexistent WAW violations.
7884         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7885         Use dg-prune-output to avoid spurious failures from assembler
7886         warning about Itanium B-step errata.
7887
7888 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7889
7890         * g++.dg/abi/macro0.C: New test.
7891         * g++.dg/abi/macro1.C: Likewise.
7892         * g++.dg/abi/macro2.C: Likewise.
7893
7894         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7895         * g++.dg/abi/bitfield7.C: Likewise.
7896         * g++.dg/abi/dtor2.C: Likewise.
7897         * g++.dg/abi/mangle11.C: Likewise.
7898         * g++.dg/abi/mangle12.C: Likewise.
7899         * g++.dg/abi/mangle14.C: Likewise.
7900         * g++.dg/abi/mangle17.C: Likewise.
7901         * g++.dg/abi/vbase10.C: Likewise.
7902         * g++.dg/abi/vbase14.C: Likewise.
7903         * g++.dg/template/qualttp17.C: Likewise.
7904
7905 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7906
7907         PR c/11995
7908         * gcc.dg/20031223-1.c: New test.
7909
7910 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7911
7912         * gcc.dg/noreturn-7.c: New test.
7913
7914 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7915
7916         * gcc.dg/null-pointer-1.c: New test.
7917
7918 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7919
7920         * g++.old-deja/g++.jason/template18.C: Remove.
7921         * g++.old-deja/g++.jason/template37.C: Likewise.
7922
7923         PR c++/12862
7924         * g++.dg/lookup/ns1.C: New test.
7925
7926         PR c++/12397
7927         * g++.dg/template/lookup3.C: New test.
7928
7929 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7930
7931         * g++.dg/template/recurse1.C: New test
7932
7933 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7934
7935         PR c++/12479
7936         * g++.dg/parse/semicolon1.C: New test.
7937         * g++.dg/parse/semicolon1.h: Likewise.
7938
7939 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7940
7941         * gcc.dg/darwin-misaligned.c: New test.
7942
7943 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7944
7945         PR c/9163
7946         * gcc.dg/20031222-1.c: New test.
7947
7948 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7949
7950         PR c++/13438
7951         * g++.dg/parse/error8.C: New test.
7952
7953         PR c++/11554
7954         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7955
7956 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7957
7958         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7959         too small.
7960         * gcc.c-torture/compile/930217-1.c: Likewise.
7961         * gcc.c-torture/compile/930513-1.c: Likewise.
7962         * gcc.c-torture/execute/920908-2.c: Likewise.
7963         * gcc.c-torture/execute/921204-1.c: Likewise.
7964         * gcc.c-torture/execute/930621-1.c: Likewise.
7965         * gcc.c-torture/execute/930630-1.c: Likewise.
7966         * gcc.c-torture/execute/931031-1.c: Likewise.
7967         * gcc.c-torture/execute/980602-2.c: Likewise.
7968         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7969         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7970         * gcc.c-torture/execute/extzvsi.c: Likewise.
7971         * gcc.c-torture/unsorted/ext.c: Likewise.
7972
7973 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7974
7975         PR target/12749
7976         * gcc.c-torture/compile/20031220-2.c: New test case.
7977
7978 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7979
7980         PR optimization/13031
7981         * gcc.c-torture/compile/20031220-1.c: New test case.
7982
7983 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7984
7985         * gcc.dg/cast-function-1.c: New test.
7986
7987 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7988
7989         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7990         formats.
7991
7992 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7993
7994         PR c++/12795
7995         * g++.dg/ext/attrib10.C: New test.
7996
7997 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7998
7999         * gcc.dg/cleanup-10.c: New test.
8000         * gcc.dg/cleanup-11.c: New test.
8001
8002 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8003
8004         PR c++/13239
8005         * g++.dg/opt/expect1.C: New test.
8006
8007 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
8008
8009         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
8010
8011 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
8012
8013         PR debug/12923
8014         * gcc.dg/20031218-1.c: New test.
8015
8016         PR debug/12389
8017         * gcc.dg/20031218-2.c: New test.
8018         * gcc.dg/20031218-3.c: New test.
8019
8020         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
8021         of label name and allow for USER_LABEL_PREFIX == "_" names.
8022         * g++.dg/abi/mangle18-2.C: Likewise.
8023         * g++.dg/abi/mangle19-1.C: Likewise.
8024         * g++.dg/abi/mangle19-2.C: Likewise.
8025         * g++.dg/abi/mangle20-1.C: Likewise.
8026         * g++.dg/abi/mangle20-2.C: Likewise.
8027
8028 2003-12-18  Richard Henderson  <rth@redhat.com>
8029
8030         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
8031
8032 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
8033             Dan Kegel <dank@kegel.com>
8034
8035         PR other/12009
8036         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
8037         testing a cross compiler, it causes spurious compile failures.
8038         * lib/g++.exp: Likewise.
8039
8040 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8041
8042         PR c++/13262
8043         * g++.dg/template/access13.C: New test.
8044
8045 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8046
8047         * gcc.dg/20031216-1.c: New test.
8048
8049 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8050
8051         PR c++/9154
8052         * g++.dg/template/error10.C: New test.
8053
8054 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8055
8056         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
8057         * g++.dg/eh/simd-2.C: Likewise.
8058
8059 2003-12-17  James E Wilson  <wilson@specifixinc.com>
8060             Roger Sayle  <roger@eyesopen.com>
8061
8062         * gcc.c-torture/execute/ieee/mzero5.c: New.
8063
8064 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
8065
8066         PR c++/10603
8067         * g++.dg/parse/error6.C: New test.
8068
8069         PR c++/12827
8070         * g++.dg/parse/error7.C: New test.
8071
8072 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8073
8074         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
8075         at -O with stabs debugging formats.
8076         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
8077         * gcc.dg/debug/debug-2.c: Likewise.
8078
8079 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8080
8081         PR c++/12696
8082         * g++.dg/init/error1.C: New test.
8083
8084         PR c++/12218
8085         * g++.dg/init/pm3.C: New test.
8086
8087 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8088
8089         PR c/3347
8090         * gcc.dg/bitfld-8.c: New test.
8091
8092 2003-12-16  James Lemke  <jim@wasabisystems.com>
8093
8094         * gcc.dg/arm-scd42-[123].c: New tests.
8095
8096 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8097
8098         PR c++/9043
8099         * g++.dg/abi/mangle20-1.C: New test.
8100         * g++.dg/abi/mangle20-2.C: New test.
8101
8102 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8103
8104         PR c++/13275
8105         * g++.dg/other/offsetof2.C: Remove XFAIL.
8106         * g++.dg/parse/offsetof1.C: New test.
8107         * g++.gd/parse/offsetof2.C: Likewise.
8108
8109 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8110
8111         * g++.dg/template/nontype3.C: New test.
8112         * g++.dg/template/static2.C: Tweaked the dg-error clause.
8113
8114 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8115
8116         * g++.dg/warn/noreturn-3.C: Also test instantiation.
8117
8118 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8119
8120         PR c++/13387
8121         * g++.dg/expr/assign1.C: New test.
8122
8123         PR c++/13242
8124         * g++.dg/abi/mangle19-1.C: New test.
8125         * g++.dg/abi/mangle19-2.C: New test.
8126
8127 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
8128
8129         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
8130
8131 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8132
8133         * gcc.c-torture/execute/20031216-1.c: New test.
8134
8135 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8136
8137         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
8138         an ICE regression.
8139
8140 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8141
8142         PR c++/10926
8143         * g++.dg/template/error9.C: New test.
8144
8145         PR c++/11116
8146         * g++.dg/template/error8.C: New test.
8147
8148 2003-12-15  Roger Sayle  <roger@eyesopen.com>
8149
8150         PR middle-end/13400
8151         * gcc.c-torture/execute/20031215-1.c: New test case.
8152
8153 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8154
8155         PR c++/13269
8156         * g++.dg/parse/error5.C: New test.
8157
8158         PR c++/12989
8159         * g++.dg/expr/sizeof1.C: New test.
8160
8161         PR c++/13310
8162         * g++.dg/template/crash15.C: New test.
8163
8164 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
8165
8166         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
8167         a non-POD type as the last named parameter of a varargs function.
8168
8169 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8170
8171         PR c++/13243
8172         PR c++/12573
8173         * g++.dg/template/crash14.C: New test.
8174         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
8175
8176 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8177
8178         * g++.dg/other/java1.C: New test.
8179
8180         PR c++/13241
8181         * g++.dg/abi/mangle18-1.C: New test.
8182         * g++.dg/abi/mangle18-2.C: New test.
8183
8184 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8185
8186         PR optimization/10312
8187         * gcc.c-torture/execute/20031214-1.c: New.
8188
8189 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
8190
8191         PR c++/10779
8192         PR c++/12160
8193         * g++.dg/parse/error3.C: New test.
8194         * g++.dg/parse/error4.C: Likewise.
8195         * g++.dg/abi/mangle4.C: Tweak error messages.
8196         * g++.dg/lookup/using5.C: Likewise.
8197         * g++.dg/other/error2.C: Likewise.
8198         * g++.dg/parse/typename5.C: Likewise.
8199         * g++.dg/parse/undefined1.C: Likewise.
8200         * g++.dg/template/arg2.C: Likewise.
8201         * g++.dg/template/ttp3.C: Likewise.
8202         * g++.dg/template/type1.C: Likewise.
8203         * g++.old-deja/g++.other/crash32.C: Likewise.
8204         * g++.old-djea/g++.pt/defarg8.C: Likewise.
8205
8206 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8207
8208         PR c++/13106
8209         * g++.dg/warn/noreturn-3.C: New test.
8210
8211 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8212
8213         PR c++/13118
8214         * g++.dg/abi/covariant3.C: New.
8215
8216 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
8217
8218         * g++.dg/eh/ia64-1.C: New test.
8219
8220 2003-12-12  Roger Sayle  <roger@eyesopen.com>
8221
8222         PR optimization/13037
8223         * g77.f-torture/execute/13037.f: New test case.
8224
8225 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8226
8227         PR c++/12881
8228         * g++.dg/abi/covariant2.C: New.
8229
8230 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
8231
8232         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
8233
8234 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
8235
8236         * gcc.c-torture/execute/wchar_t-1.x: Delete.
8237
8238 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
8239
8240         PR other/10819
8241         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
8242         to fix Bug 10819.
8243         * lib/g++.exp (g++_version): Likewise.
8244         * lib/g77.exp (g77_version): Likewise.
8245         * lib/objc.exp (default_objc_version): Likewise.
8246
8247 2003-12-10  Richard Henderson  <rth@redhat.com>
8248
8249         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
8250
8251         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
8252
8253 2003-12-08  Matt Austern  <austern@apple.com>
8254
8255         PR c/13134
8256         * lib/gcc-dg.exp (dg-require-visibility): Define.
8257         * lib/target-supports (check_visibility_available): Define.
8258         * gcc.dg/visibility-1.c: New test.
8259         * gcc.dg/visibility-2.c: Likewise.
8260         * gcc.dg/visibility-3.c: Likewise.
8261         * gcc.dg/visibility-4.c: Likewise.
8262         * gcc.dg/visibility-5.c: Likewise.
8263         * gcc.dg/visibility-6.c: Likewise.
8264         * g++.dg/ext/visibility-1.C: Likewise.
8265         * g++.dg/ext/visibility-2.C: Likewise.
8266         * g++.dg/ext/visibility-3.C: Likewise.
8267         * g++.dg/ext/visibility-4.C: Likewise.
8268         * g++.dg/ext/visibility-5.C: Likewise.
8269         * g++.dg/ext/visibility-6.C: Likewise.
8270
8271 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8272
8273         * g++.dg/lookup/java1.C: New test.
8274         * g++.dg/lookup/java2.C: New test.
8275
8276 2003-12-07  Falk Hueffner  <falk@debian.org>
8277
8278         * g++.dg/opt/noreturn-1.C: New test.
8279
8280 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
8281
8282         * gcc.dg/overflow-1.c: New test.
8283
8284 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8285
8286         * g77.f-torture/compile/13060.f: New test.
8287
8288 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
8289
8290         PR c++/13323
8291         * g++.dg/inherit/operator2.C: New test.
8292
8293 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8294
8295         PR c++/13305
8296         * g++.dg/ext/attrib9.C: New test.
8297
8298 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8299
8300         PR c++/13314
8301         * g++.dg/template/error7.C: New test.
8302
8303 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
8304             J"orn Rennecke <joern.rennecke@superh.com>
8305
8306         PR target/13302
8307         * g++.dg/other/struct-va_list.C: New test.
8308
8309 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8310
8311         PR c++/13166
8312         * g++.dg/parse/defarg6.C: New test.
8313
8314 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
8315
8316         PR target/13256
8317         * gcc.c-torture/execute/20031201-1.c: New test.
8318
8319 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
8320
8321         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
8322
8323 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8324
8325         * gcc.dg/builtin-return-1.c: New test.
8326
8327 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
8328             J"orn Rennecke <joern.rennecke@superh.com>
8329
8330         PR optimization/13260
8331         * gcc.c-torture/execute/20031204-1.c: New test.
8332
8333 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8334
8335         PR c++/9127
8336         * g++.dg/template/error6.C: New test.
8337
8338 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
8339
8340         * gcc.dg/20031202-1.c: New test.
8341
8342 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8343
8344         PR c++/13179
8345         * g++.dg/template/eh1.C: New test.
8346
8347         PR c++/10771
8348         * g++.dg/template/error5.C: New test.
8349
8350 2003-12-02  David Ung  <davidu@mips.com>
8351
8352         * gcc.dg/compat/vector-check.h: Corrected type for var
8353         g_##TMODE
8354
8355 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8356
8357         PR c++/10126
8358         * g++.dg/template/ptrmem8.C: New test.
8359
8360 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8361
8362         PR c++/12573
8363         * g++.dg/template/dependent-expr3.C: New test.
8364
8365 2003-12-01  James Lemke  <jim@wasabisystems.com>
8366
8367         * gcc.dg/arm-g2.c: New test.
8368
8369 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8370
8371         PR optimization/11634
8372         * gcc.dg/20031201-2.c: New test case.
8373
8374 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
8375
8376         PR 11433
8377         * objc.dg/proto-lossage-3.m: New test.
8378
8379 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8380
8381         PR optimization/12628
8382         * gcc.dg/20031201-1.c: New test case.
8383
8384 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8385
8386         * gcc.dg/unaligned-1.c: New test.
8387
8388 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
8389
8390         PR c++/9849
8391         * g++.dg/template/error4.C: New test.
8392         * g++.dg/template/nested3.C: Adjust error markers.
8393
8394 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8395
8396         * gcc.dg/cpp/assert4.c: Check more #system assertions.
8397
8398 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8399
8400         PR c/10333
8401         * gcc.dg/bitfld-7.c: New test.
8402
8403 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
8404
8405         * gcc.dg/tls/asm-1.C: New test.
8406
8407 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8408
8409         * gcc.dg/cpp/assert4.c: Update.
8410
8411 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8412
8413         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
8414         * gcc.dg/builtin-apply3.c: New test.
8415
8416 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8417
8418         * lib/compat.exp (compat-obj): New xfaildata parameter.
8419         Use it to set compiler_conditional_xfail_data before compiling.
8420         (compat-get-options): Handle dg-xfail-if.
8421         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
8422         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
8423         * gcc.dg/compat/vector-1_y.c: Likewise.
8424         * gcc.dg/compat/vector-2_x.c: Likewise.
8425         * gcc.dg/compat/vector-2_y.c: Likewise.
8426
8427 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8428
8429         * g++.dg/opt/reg-stack4.C: New test.
8430
8431 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8432
8433         * gcc.dg/builtin-apply2.c: New test.
8434
8435 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8436
8437         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
8438
8439 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8440
8441         PR c++/12924
8442         * g++.dg/template/template-id-2.C: New test.
8443
8444 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8445
8446         PR c++/5369
8447         * g++.dg/template/memfriend1.C: New test.
8448         * g++.dg/template/memfriend2.C: Likewise.
8449         * g++.dg/template/memfriend3.C: Likewise.
8450         * g++.dg/template/memfriend4.C: Likewise.
8451         * g++.dg/template/memfriend5.C: Likewise.
8452         * g++.dg/template/memfriend6.C: Likewise.
8453         * g++.dg/template/memfriend7.C: Likewise.
8454         * g++.dg/template/memfriend8.C: Likewise.
8455         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
8456
8457 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
8458
8459         PR c++/12515
8460         * g++.dg/ext/cond1.C: New test.
8461
8462 2003-11-20  Richard Henderson  <rth@redhat.com>
8463
8464         * gcc.dg/20020201-2.c: Remove.
8465         * gcc.dg/20020201-4.c: Remove.
8466         * gcc.dg/20020304-1.c: Remove.
8467
8468 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
8469
8470         * gcc.dg/cpp/trad/xwin1.c: New test case.
8471
8472 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
8473
8474         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
8475         * lib/g77.exp: Likewise.
8476         * lib/objc.exp: Likewise.
8477         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
8478         for darwin.
8479
8480 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8481
8482         PR c++/12932
8483         * g++.dg/template/static5.C: New test.
8484
8485 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8486
8487         * gcc.dg/nested-func-1.c: New test.
8488
8489 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8490
8491         * gcc.dg/cpp/assert4.c: New test.
8492
8493 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8494
8495         PR c++/2294
8496         * g++.dg/lookup/using9.c: New test.
8497
8498 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
8499
8500         PR c++/12762
8501         * g++.dg/template/error3.C: New test.
8502
8503 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
8504
8505         PR ada/13035
8506         * ada/acats/run_acats, run_all.sh: Fix syntax error.
8507         No longer use a wrapper for gcc, since this does not work under
8508         Windows.
8509
8510 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8511
8512         PR c++/2094
8513         * g++.dg/template/ptrmem7.C: New test.
8514
8515 2003-11-13  Andrew Pinski <apinski@apple.com>
8516
8517         * gcc.c-torture/compile/20031113-1.c: New test.
8518
8519 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
8520             Kean Johnston <jkj@sco.com>
8521
8522         PR c/13029
8523         * gcc.dg/unused-4.c: Update.
8524
8525 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8526
8527         * g++.dg/opt/const3.C: New test.
8528
8529 2003-11-13  Jan Hubicka  <jh@suse.cz>
8530
8531         * gcc.c-torture/compile/20031112-1.c: New test.
8532
8533 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
8534
8535         * g++.dg/parse/crash10.C: Remove bogus error marker.
8536
8537 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8538
8539         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
8540         (host_gcc): Likewise.
8541         (ROOT): Honor $PWDCMD.
8542         (BASE): Likewise.
8543         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
8544
8545 2003-11-12  Catherine Moore  <clm@redhat.com>
8546
8547         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
8548
8549 2003-11-12  Andreas Jaeger  <aj@suse.de>
8550             Jakub Jelinek  <jakub@redhat.com>
8551             Andrew Pinski  <pinskia@physics.uc.edu>
8552             Richard Henderson  <rth@redhat.com>
8553
8554         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
8555         systems.
8556         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
8557
8558         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
8559         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8560
8561 2003-11-11  Andreas Jaeger  <aj@suse.de>
8562
8563         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
8564
8565         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
8566
8567 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
8568
8569         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
8570         Clean ups.
8571
8572 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
8573
8574         * gcc.dg/trampoline-1.c: New test.
8575
8576 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8577
8578         * gcc.c-torture/compile/200031109-1.c: New test.
8579
8580 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8581
8582         PR c/3190
8583         PR c/8714
8584         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8585         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
8586         gcc.dg/format/no-y2k-1.c: Update.
8587
8588 2003-11-08  Roger Sayle  <roger@eyesopen.com>
8589
8590         PR optimization/10467
8591         * gcc.dg/20031108-1.c: New test case.
8592
8593 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
8594
8595         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
8596
8597 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8598
8599         * gcc.dg/compound-lvalue-1.c: New test.
8600         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
8601         some XFAILs.
8602
8603 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
8604
8605         * gcc.dg/altivec-varargs-1.c: New test.
8606
8607 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8608
8609         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
8610         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
8611         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
8612         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
8613         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
8614
8615 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8616
8617         * gcc.dg/cond-lvalue-1.c: New test.
8618
8619 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
8620
8621         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
8622
8623 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8624
8625         PR c++/11616
8626         * g++.dg/template/instantiate5.C: New test.
8627
8628 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8629
8630         PR c++/12726
8631         * g++.dg/ext/complit2.C: Replace test with self-contained version.
8632         * ChangeLog: Add missing first entry for above test.
8633
8634 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8635
8636         PR c++/9810
8637         * g++.dg/template/using8.C: New test.
8638         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
8639
8640 2003-11-02  Roger Sayle  <roger@eyesopen.com>
8641
8642         PR optimization/10817
8643         * gcc.c-torture/compile/20031102-1.c: New test case.
8644
8645 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
8646
8647         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
8648         2147483647.
8649
8650 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8651
8652         * gcc.dg/20031102-1.c: New test.
8653
8654 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8655
8656         * gcc.dg/complex-1.c: New test.
8657
8658 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8659
8660         PR c++/12796
8661         * g++.dg/template/crash13.C: Adjust expected error location.
8662         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8663
8664 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8665
8666         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8667
8668 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8669
8670         PR/10239
8671         * gcc.c-torture/compile/20031031-2.c: New test.
8672
8673 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8674
8675         PR/11640
8676         * gcc.c-torture/compile/20031031-1.c: New test.
8677
8678 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8679
8680         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8681         * gcc.misc-tests/bprob.exp: Likewise.
8682         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
8683         the execution test on arm-elf configs.
8684         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
8685         configs that don't support scratch files.
8686         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
8687
8688 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
8689
8690         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
8691         done by dejagnu.
8692
8693 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
8694
8695         * ada/acats/run_all.sh: Redirect mv output to /dev/null
8696         Avoid non pure sh syntax. Add more logging.
8697
8698         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
8699         fail.
8700
8701 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8702
8703         PR libgcj/10610
8704         * gcc.dg/ppc-stackalign-1.c: New test.
8705
8706 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
8707
8708         * ada/acats/run_all.sh: Change output to be more compliant with
8709         dejagnu framework.
8710         Create acats.sum and acats.log files under testsuite/ada/acats
8711         Only run [a-z]* directories, to filter out e.g. CVS.
8712         Redirect build output to log file.
8713
8714 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8715
8716         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
8717
8718 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8719
8720         PR ada/5909:
8721         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
8722
8723 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
8724
8725         * gcc.c-torture/compile/20031023-1.c: New test.
8726         * gcc.c-torture/compile/20031023-2.c: New test.
8727         * gcc.c-torture/compile/20031023-3.c: New test.
8728         * gcc.c-torture/compile/20031023-4.c: New test.
8729
8730 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8731
8732         PR c++/10371
8733         * g++.dg/lookup/scoped8.C: New test.
8734
8735 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8736
8737         * g++.dg/opt/reg-stack3.C: New test.
8738
8739 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8740
8741         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
8742
8743 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8744
8745         PR c++/11076
8746         * g++.dg/template/crash13.C: New test.
8747
8748 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8749
8750         * gcc.dg/c99-restrict-2.c: New test.
8751
8752 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
8753
8754         PR c++/12698, c++/12699, c++/12700, c++/12566
8755         * g++.dg/inherit/covariant9.C: New test.
8756         * g++.dg/inherit/covariant10.C: New test.
8757         * g++.dg/inherit/covariant11.C: New test.
8758
8759 2003-10-23  Jason Merrill  <jason@redhat.com>
8760
8761         PR c++/12726
8762         * g++.dg/ext/complit2.C: New test.
8763
8764 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8765
8766         PR target/12654
8767         * gcc.c-torture/execute/20031020-1.c: New test.
8768
8769 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8770
8771         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
8772         following the jump_insn.
8773
8774 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8775
8776         * gcc.dg/cast-lvalue-1.c: New test.
8777
8778 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
8779
8780         PR c++/11962
8781         * g++.dg/template/cond2.C: New test.
8782
8783 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8784
8785         * gcc.dg/builtins-28.c: New test.
8786
8787 2003-10-20  Jan Hubicka  <jh@suse.cz>
8788
8789         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8790         parameter.
8791         * testsuite/gcc.dg/inline-2.c: Likewise.
8792
8793 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8794
8795         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8796         * gcc.dg/nest.c:  Likewise.
8797
8798 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8799
8800         PR c++/9781, c++/10583, c++/11862
8801         * g++.dg/parse/crash13.C: New test.
8802
8803 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8804
8805         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8806
8807 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8808
8809         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8810         Define HAVE_C99_RUNTIME except on Solaris.
8811         * gcc.dg/builtins-20.c: Likewise.
8812
8813 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8814
8815         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8816
8817 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8818
8819         PR c++/12495
8820         * g++.dg/template/crash21.C: New test.
8821
8822 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8823
8824         PR c++/2513
8825         * g++.dg/template/typename5.C: New test.
8826
8827 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8828
8829         PR c++/12369
8830         * g++.dg/template/friend25.C: New test.
8831
8832 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8833
8834         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8835         versions.
8836
8837 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8838
8839         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8840         == 2147483647.
8841
8842 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8843
8844         * gcc.c-torture/execute/960416-1.x: Remove.
8845         * gcc.c-torture/execute/divconst-3.x: Likewise.
8846
8847 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8848
8849         PR target/12598
8850         * gcc.dg/torture/cris-volatile-1.c: New test.
8851
8852 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8853
8854         PR optimization/9325
8855         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8856         for overflowing floating point to integer conversion during RTL
8857         simplification.
8858
8859 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8860
8861         * objc/execute/_cmd.m: Fix typo.
8862         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8863         Relax 'scan-assembler' regexp.
8864         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8865         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8866         * objc.dg/zero-link-2.m: Remove blank line.
8867         * objc.dg/zero-link-3.m: New test case.
8868
8869 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8870
8871         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8872
8873         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8874         than linker trickery.
8875
8876 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8877
8878         PR c++/12370
8879         * g++.dg/other/friend2.C: New test.
8880
8881 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8882
8883         * gcc.dg/20031012-1.c: New test.
8884
8885 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8886
8887         * gcc.dg/weak/weak-3.c: Fix for new warning.
8888
8889 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8890
8891         PR optimization/8750
8892         * gcc.c-torture/execute/20031012-1.c: New test case.
8893
8894 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8895
8896         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8897         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8898
8899 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8900
8901         PR optimization/12260
8902         * gcc.c-torture/compile/20031011-2.c: New test case.
8903
8904 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8905
8906         * gcc.c-torture/execute/20031011-1.c: New testcase.
8907
8908 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8909
8910         * gcc.c-torture/compile/20031011-1.c: New test.
8911
8912 2003-10-11  Jan Hubicka  <jh@suse.cz>
8913
8914         * g++.dg/other/first-global.C: New test.
8915
8916 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8917
8918         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8919
8920 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8921
8922         * gcc.c-torture/compile/20031010-1.c: New test.
8923
8924 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8925
8926         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8927         * gcc.c-torture/execute/va-arg-25.c: ... here.
8928
8929 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8930
8931         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8932
8933 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8934
8935         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8936
8937 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8938
8939         * g++.dg/parse/error2.C: New test.
8940
8941 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8942
8943         PR c++/11097
8944         * g++.dg/other/error5.C: Modify the error message.
8945         * g++.dg/lookup/using8.C: New test.
8946
8947 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8948
8949         * gcc.dg/darwin-abi-2.c: New file.
8950         * gcc.c-torture/execute/va-arg-24.c: New file.
8951
8952 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8953
8954         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8955         indentation.
8956
8957 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8958
8959         PR c++/10147
8960         * g++.dg/other/error4.C: Update error messages.
8961         * g++.dg/template/ptrmem4.C: Likewise.
8962
8963         PR c++/12337
8964         * g++.dg/init/new9.C: New test.
8965
8966         PR c++/12334, c++/12236, c++/8656
8967         * g++.dg/ext/attrib8.C: New test.
8968
8969 2003-10-06  Devang Patel  <dpatel@apple.com>
8970
8971         * gcc.dg/debug/dwarf2-3.h: New test.
8972         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8973
8974 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8975
8976         * g++.dg/opt/cfg2.C: New test.
8977
8978 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8979
8980         * g++.dg/opt/float1.C: New test.
8981
8982 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8983
8984         * gcc.dg/c90-array-lval-6.c: New test.
8985         * gcc.dg/c99-array-lval-6.c: New test.
8986
8987 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8988             Ziemowit Laski  <zlaski@apple.com>
8989
8990         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8991         'Derived', so that it is never considered a class method; add
8992         new warning for '+port' method ambiguity.
8993         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8994         <objc/objc-api.h> (needed on Mac OS X).
8995         * objc.dg/method-13.m: New test.
8996
8997 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8998
8999         PR optimization/9325, PR java/6391
9000         * gcc.c-torture/execute/20031003-1.c: New test case.
9001
9002 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
9003
9004         PR optimization/12180
9005         * gcc.dg/20031002-1.c: New test.
9006
9007         PR c++/12486
9008         * g++.dg/inherit/error1.C: New test.
9009
9010 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
9011
9012         * lib/f-torture.exp (search_for): Rename to...
9013         (search_for_re): This.  Also, clean up comments and the
9014         "regexp" invocation.
9015
9016 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
9017
9018         * gcc.c-torture/compile/20031002-1.c: New test.
9019
9020 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
9021
9022         * g++.dg/opt/cond1.C: New test.
9023
9024 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
9025
9026         * gcc.dg/Wold-style-definition-2.c: New testcase.
9027         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
9028
9029 2003-09-29  Richard Henderson  <rth@redhat.com>
9030
9031         * g++.dg/init/array10.C: Add dg-options.
9032
9033 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9034
9035         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
9036
9037 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9038
9039         * g++.dg/template/friend19.C: Fix typo.
9040         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
9041
9042 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
9043
9044         * gcc.c-torture/execute/20030928-1.c: New test.
9045         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
9046
9047 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9048
9049         * g++.dg/opt/unroll1.C: New test.
9050
9051 2003-09-26  Roger Sayle  <roger@eyesopen.com>
9052
9053         PR optimization/11741
9054         * gcc.dg/20030926-1.c: New test case.
9055
9056 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9057
9058         PR c++/5655
9059         * g++.dg/parse/access7.C: New test.
9060         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
9061
9062 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
9063
9064         MERGE OF objc-improvements-branch into MAINLINE:
9065         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
9066         if libobjc has not been built.
9067         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
9068         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
9069         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
9070         objc/execute/nested-3.m, objc/execute/np-2.m,
9071         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
9072         objc/execute/redefining_self.m, objc/execute/root_methods.m,
9073         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
9074         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
9075         objc.dg/special/unclaimed-category-1.h,
9076         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
9077         well as GNU runtime.
9078         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
9079         * execute/cascading-1.m, execute/function-message-1.m,
9080         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
9081         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
9082         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
9083         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
9084         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
9085         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
9086         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
9087         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
9088         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
9089         * objc.dg/bitfield-2.m: Run only on Darwin.
9090         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
9091         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
9092         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
9093         * objc.dg/const-str-1.m: Fix constant string layout.
9094
9095 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
9096
9097         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
9098
9099 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
9100
9101         * gcc.dg/darwin-abi-1.c: New file.
9102
9103 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
9104
9105         PR target/12281
9106         * gcc.c-torture/compile/20030921-1.c: New test.
9107
9108 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9109
9110         * g++.dg/opt/reg-stack2.C: New test.
9111
9112 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9113
9114         * g++.dg/eh/delayslot1.C: New test.
9115
9116 2003-09-20  Richard Henderson  <rth@redhat.com>
9117
9118         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
9119
9120 2003-09-20  Roger Sayle  <roger@eyesopen.com>
9121
9122         * gcc.c-torture/execute/20030920-1.c: New test case.
9123
9124 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9125
9126         * g++.dg/rtti/typeid3.C: Correct expected error message.
9127
9128 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9129
9130         PR c++/157
9131         * g++.dg/parse/crash12.C: New test.
9132
9133 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
9134
9135         * gcc.dg/compat/mixed-struct-check.h: New.
9136         * gcc.dg/compat/mixed-struct-defs.h: New.
9137         * gcc.dg/compat/mixed-struct-init.h: New.
9138         * gcc.dg/compat/struct-by-value-19_main.c: New.
9139         * gcc.dg/compat/struct-by-value-19_x.c: New.
9140         * gcc.dg/compat/struct-by-value-19_y.c: New.
9141         * gcc.dg/compat/struct-by-value-20_main.c: New.
9142         * gcc.dg/compat/struct-by-value-20_x.c: New.
9143         * gcc.dg/compat/struct-by-value-20_y.c: New.
9144         * gcc.dg/compat/struct-return-19_main.c: New.
9145         * gcc.dg/compat/struct-return-19_x.c: New.
9146         * gcc.dg/compat/struct-return-19_y.c: New.
9147         * gcc.dg/compat/struct-return-20_main.c: New.
9148         * gcc.dg/compat/struct-return-20_x.c: New.
9149         * gcc.dg/compat/struct-return-20_y.c: New.
9150
9151 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
9152         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
9153         so that it will not complain on LP64 targets.
9154
9155 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9156
9157         PR c++/495
9158         * g++.dg/template/friend24.C: New test.
9159
9160 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
9161
9162         PR c++/12332
9163         * g++.dg/template/memtmpl2.C: New test.
9164
9165 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
9166
9167         PR target/11184
9168         * gcc.dg/builtin-apply1.c: New test.
9169
9170 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9171
9172         PR c++/9848
9173         * g++.dg/warn/Wunused-4.C: New test.
9174
9175 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9176
9177         PR c++/12316
9178         * g++.dg/other/gc2.C: New test.
9179
9180 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
9181
9182         PR c++/11991
9183         * g++.dg/rtti/typeid3.C: New test.
9184
9185         PR c++/12266
9186         * g++.dg/overload/template1.C: New test.
9187
9188 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9189
9190         * g++.dg/opt/cfg3.C: New test.
9191
9192 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9193
9194         PR c++/7939
9195         * g++.dg/template/crash11.C: New test.
9196
9197 2003-09-16  Jason Merrill  <jason@redhat.com>
9198             Jakub Jelinek  <jakub@redhat.com>
9199
9200         * gcc.dg/attr-warn-unused-result.c: New test.
9201
9202 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9203
9204         PR c++/12184
9205         * g++.dg/expr/call2.C: New test.
9206
9207 2003-09-15  Andreas Jaeger  <aj@suse.de>
9208
9209         * gcc.dg/Wold-style-definition-1.c: New test.
9210
9211 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
9212
9213         PR c++/3907
9214         * g++.dg/parse/template12.C: New test.
9215
9216         * g++.dg/abi/bitfield11.C: New test.
9217         * g++.dg/abi/bitfield12.C: Likewise.
9218
9219 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
9220
9221         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
9222         non-expansion of functional macro name without arguments at EOL.
9223         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
9224
9225 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
9226
9227         * gcc.c-torture/execute/20030914-[12].c: New tests.
9228
9229 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9230
9231         PR c++/11788
9232         * g++.dg/overload/addr1.C: New test.
9233
9234 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
9235
9236         * gcc.dg/20030909-1.c: New test.
9237
9238 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9239
9240         * gcc.dg/ultrasp10.c: New test.
9241
9242 2003-09-09  Devang Patel  <dpatel@apple.com>
9243
9244         * gcc.dg/darwin-ld-6.c: New test.
9245
9246 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9247
9248         * gcc.dg/torture/builtin-explog-1.c: New testcase.
9249
9250 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9251
9252         * gcc.dg/ia64-types1.c: New test.
9253         * gcc.dg/ia64-types2.c: Likewise.
9254
9255 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9256
9257         * gcc.dg/builtins-1.c: Add more _Complex tests.
9258         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9259
9260         * gcc.dg/builtins-1.c: Test existing _Complex functions.
9261         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9262
9263 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9264
9265         PR c++/11786
9266         * g++.dg/lookup/koenig2.C: New test.
9267
9268         PR c++/5296
9269         * g++.dg/rtti/typeid2.C: New test.
9270
9271 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
9272
9273         * gcc.c-torture/compile/20030904-1.c: New test.
9274
9275 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9276
9277         * g++.dg/opt/longbranch2.C: New test.
9278
9279 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9280
9281         * g++.dg/template/crash10.C: Only compile it.
9282
9283 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9284
9285         PR middle-end/11665
9286         * gcc.c-torture/compile/20030907-1.c: New test.
9287         * g++.dg/init/array11.C: New test.
9288
9289 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9290
9291         PR c++/11852
9292         * g++.dg/init/struct1.C: New test.
9293
9294 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9295
9296         PR c++/12181
9297         * g++.dg/expr/comma1.C: New test.
9298
9299 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
9300
9301         PR c++/11867
9302         * g++.dg/expr/static_cast5.C: New test.
9303
9304 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9305
9306         PR c++/11507
9307         * g++.dg/lookup/scoped7.C: New test.
9308
9309         PR c++/9574
9310         * g++.dg/other/static1.C: New test.
9311
9312         PR c++/11490
9313         * g++.dg/warn/template-1.C: New test.
9314
9315         PR c++/11432
9316         * g++.dg/template/crash10.C: New test.
9317
9318         PR c++/2478
9319         * g++.dg/overload/VLA.C: New test.
9320
9321         PR c++/10804
9322         * g++.dg/template/call1.C: New test.
9323
9324 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9325
9326         PR c++/11794
9327         * g++.dg/parse/using3.C: New test.
9328
9329 2003-09-06  Roger Sayle  <roger@eyesopen.com>
9330
9331         PR c++/11409
9332         * g++.dg/overload/builtin3.C: New test case.
9333
9334 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
9335
9336         PR c/9862
9337         * gcc.dg/20030906-1.c: New test.
9338         * gcc.dg/20030906-2.c: Likewise.
9339
9340 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9341
9342         PR c++/12167
9343         * g++.dg/parse/defarg5.C: New test.
9344
9345         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
9346
9347 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
9348
9349         PR c++/12163
9350         * g++.dg/expr/static_cast4.C: New test.
9351
9352         PR c++/12146
9353         * g++.dg/template/crash9.C: New test.
9354
9355 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9356
9357         * g++.old-deja/g++.ext/pretty2.C: Update for change
9358         in __FUNCTION__.
9359         * g++.old-deja/g++.ext/pretty3.C: Likewise.
9360
9361 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
9362
9363         PR c++/11922
9364         * g++/dg/template/qualified-id1.C: New test.
9365
9366         PR c++/12037
9367         * g++.dg/warn/noeffect4.C: New test.
9368
9369 2003-09-04  Matt Austern  <austern@apple.com>
9370
9371         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
9372         * g++.dg/ext/fnname2.C: Likewise.
9373         * g++.dg/ext/fnname3.C: Likewise.
9374
9375 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
9376
9377         * g++.dg/expr/lval1.C: New test.
9378         * g++.dg/ext/lvcast.C: Remove.
9379
9380 2003-09-03  Roger Sayle  <roger@eyesopen.com>
9381
9382         PR optimization/11700.
9383         * gcc.c-torture/compile/20030903-1.c: New test case.
9384
9385 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
9386
9387         PR c++/12053
9388         * g++.dg/abi/layout4.C: New test.
9389
9390 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
9391
9392         PR c++/11553
9393         * g++.dg/parse/friend3.C: New test.
9394
9395 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
9396
9397         PR c++/11847
9398         * g++.dg/template/class1.C: New test.
9399
9400         PR c++/11808
9401         * g++.dg/expr/call1.C: New test.
9402
9403 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
9404
9405         PR c++/12114
9406         * g++.dg/init/ref9.C: New test.
9407
9408         PR c++/11972
9409         * g++.dg/template/nested4.C: New test.
9410
9411 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9412
9413         PR c++/12093
9414         * g++.dg/template/non-dependent4.C: New test.
9415
9416         PR c++/11928
9417         * g++.dg/inherit/conv1.C: New test.
9418
9419 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9420
9421         PR c++/6196
9422         * g++.dg/ext/label1.C: New test.
9423         * g++.dg/ext/label2.C: Likewise.
9424
9425 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9426
9427         * g++.dg/expr/cond3.C: New test.
9428
9429 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9430
9431         * gcc.dg/builtins-1.c: Add new builtin cases.
9432
9433 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9434
9435         * gcc.dg/builtins-1.c: Add new cases.
9436         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9437
9438 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9439
9440         * gcc.dg/builtins-1.c: Add more math builtin tests.
9441         * gcc.dg/torture/builtin-attr-1.c: New test.
9442
9443 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9444
9445         PR optimization/5079
9446         * g++.dg/opt/static3.C: New test.
9447
9448 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9449
9450         * gcc.misc-tests/gcov-10b.c: New test.
9451
9452 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
9453
9454         * g++.dg/opt/ptrmem3.C: New test.
9455
9456         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
9457
9458 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
9459
9460         * gcc.dg/20030826-2.c: New test.
9461
9462 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9463
9464         PR middle-end/12002
9465         * g77.f-torture/compile/12002.f: New test case.
9466
9467 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9468
9469         * gcc.dg/20030826-1.c: New test case.
9470
9471 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
9472
9473         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
9474
9475 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
9476
9477         PR c++/11871
9478         * c++.dg/lookup/crash1.C: New test.
9479
9480         * c++.dg/warn/noeffect3.C: New test.
9481
9482 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
9483
9484         * gcc.dg/compat/vector-1_x.c: Compile with -w.
9485         * gcc.dg/compat/vector-1_y.c: Ditto.
9486         * gcc.dg/compat/vector-2_x.c: Ditto.
9487         * gcc.dg/compat/vector-2_y.c: Ditto.
9488
9489 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
9490
9491         * gcc.dg/20030702-1.c: New test.
9492
9493 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
9494
9495         PR c++/8795
9496         * g++.dg/ext/altivec-1.C: New test.
9497
9498 2003-08-24  Richard Henderson  <rth@redhat.com>
9499
9500         * g++.dg/eh/simd-2.C: Add -w for x86.
9501
9502 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
9503
9504         * gcc.dg/20030815-1.c: New test.
9505
9506 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9507
9508         PR c++/3765
9509         * g++.dg/parse/access6.C: New test.
9510
9511 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9512
9513         PR c++/641, c++/11876
9514         * g++.dg/template/friend22.C: New test.
9515         * g++.dg/template/friend23.C: Likewise.
9516
9517 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9518
9519         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
9520         identically.
9521
9522 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9523
9524         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
9525
9526 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9527
9528         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
9529
9530 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9531
9532         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
9533
9534 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9535
9536         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
9537
9538 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
9539
9540         PR c++/11919
9541         * g++.dg/overload/prom1.C: New test.
9542
9543         PR c++/11551
9544         * g++.dg/parse/dtor2.C: New test.
9545
9546         PR c++/10762
9547         * g++.dg/parse/using2.C: New test.
9548
9549 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
9550
9551         PR target/11805
9552         * gcc.c-torture/compile/20030821-1.c: New.
9553
9554 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
9555
9556         PR c++/11834
9557         * g++.dg/template/deduce2.C: New test.
9558
9559 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
9560
9561         * gcc.c-torture/execute/20030821-1.c: New test.
9562
9563 2003-08-20  Roger Sayle  <roger@eyesopen.com>
9564
9565         PR middle-end/11984
9566         * gcc.dg/20030820-1.c: New test case.
9567
9568 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
9569
9570         PR c++/11945
9571         * g++.dg/warn/noeffect2.C: New test.
9572
9573 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
9574
9575         PR c++/10926
9576         * g++.dg/template/dtor2.C: New test.
9577
9578         PR c++/11684
9579         * g++.dg/template/operator1.C: New test.
9580         * g++.dg/parse/operator4.C: New test.
9581
9582         PR c++/11946.C
9583         * g++.dg/expr/enum1.C: New test.
9584         * gcc.dg/c99-bool-1.c: Remove bogus warning.
9585
9586         PR c++/11036.C
9587         * g++.dg/parse/elab2.C: New test.
9588         * g++.dg/parse/typedef4.C: Change error message.
9589         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
9590         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
9591         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
9592
9593 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
9594
9595         * gcc.dg/pch/warn-1.c: New.
9596         * gcc.dg/pch/warn-1.hs: New.
9597
9598         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
9599         not-tested file.
9600
9601 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9602
9603         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
9604
9605 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9606
9607         * gcc.dg/uninit-D.c: New Test.
9608         * gcc.dg/uninit-E.c: New Test.
9609         * gcc.dg/uninit-F.c: New Test.
9610         * gcc.dg/uninit-G.c: New Test.
9611
9612 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
9613
9614         * g++.dg/README: Describe the pch directory.
9615
9616 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9617
9618         PR c++/11174
9619         * g++.dg/parse/access4.C: New test.
9620         * g++.dg/parse/access5.C: Likewise.
9621         * g++.old-deja/g++.jason/access17.C: Adjust error message.
9622
9623 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
9624
9625         * gcc.dg/noncompile/20030818-1.c: New.
9626
9627 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9628
9629         PR c++/11957
9630         * g++.dg/warn/noeffect1.C: New test.
9631
9632         * g++.dg/template/scope2.C: New test.
9633         * g++.dg/template/error2.C: Correct dg-error
9634
9635 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
9636
9637         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
9638
9639 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
9640
9641         PR C++/11512
9642         * g++.dg/template/warn1.C: New.
9643
9644 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9645
9646         * g++.dg/template/error2.C: New test.
9647         * g++.dg/lookup/using7.C: Adjust errors
9648         * g++.old-deja/g++.pt/crash36.C: Likewise.
9649         * g++.old-deja/g++.pt/derived3.C: Likewise.
9650
9651 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9652
9653         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
9654         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
9655         * gcc.c-torture/execute/builtins/string-9.c: New, from
9656         string-opt-9.c.  Adjust for execute/builtins framework.
9657         * gcc.c-torture/execute/string-opt-9.c: Delete.
9658
9659 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
9660
9661         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
9662
9663         * g++.dg/parse/ret-type2.C: New test.
9664
9665         PR c++/11703
9666         * g++.dg/init/new8.C: New test.
9667
9668         PR c++/10923
9669         * g++.dg/parse/typedef5.C: New test.
9670
9671         PR c++/9512
9672         * g++.dg/parse/qualified2.C: New test.
9673         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
9674         invalid code.
9675
9676 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
9677
9678         * g++.dg/conversion/ptrmem1.C: New test.
9679
9680 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
9681
9682         PR target/11693
9683         * gcc.dg/20030811-1.c: New test.
9684
9685         PR target/11535
9686         * gcc.c-torture/execute/20030811-1.c: New test.
9687
9688 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9689
9690         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
9691
9692 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
9693
9694         PR c++/11789.C
9695         * g++.dg/inherit/multiple1.C: New test.
9696
9697 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9698
9699         * gcc.dg/spe1.c: New test.
9700
9701         PR c++/11670
9702         * g++.dg/expr/cast2.C: New test.
9703
9704         PR c++/10530
9705         * g++.dg/template/dependent-name2.C: New test.
9706
9707 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
9708
9709         * g++.dg/parse/crash11.C: Put the dg options in comments.
9710
9711 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
9712
9713         * lib/gcc-dg.exp: Update for diagnostic change.
9714
9715 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9716
9717         PR c++/5767
9718         * g++.dg/parse/crash11.C: New test.
9719
9720 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
9721
9722         * gcc.dg/cpp/spacing1.c: Update.
9723
9724 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
9725
9726         PR target/11739
9727         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
9728         a value for -mtune.
9729
9730 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9731
9732         PR middle-end/11771
9733         * gcc.c-torture/compile/20030804-1.c: New test case.
9734
9735 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9736
9737         * gcc.dg/20030804-1.c: New test case.
9738
9739 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
9740
9741         * gcc.dg/cpp/separate-1.c: New test.
9742
9743 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
9744
9745         PR c++/11704
9746         * g++.dg/template/dependent-expr2.C: New test.
9747
9748         PR c++/11766
9749         * g++.dg/expr/ptrmem1.C: New test.
9750
9751 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9752
9753         PR c++/9453
9754         * g++.dg/template/friend15.C: New test.
9755
9756 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
9757
9758         * lib/dg-pch.exp: Work round PCH bug.
9759
9760 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9761
9762         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
9763         builtins.  Move cases from builtins-4.c here.
9764
9765         * gcc.dg/torture/builtin-math-1.c: New test taken from
9766         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
9767         additional cases.
9768
9769         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
9770         Delete.
9771
9772 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9773
9774         PR c++/9447
9775         * g++.dg/template/using7.C: New test.
9776
9777 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
9778
9779         * import1.c, import2.c: New tests.
9780
9781 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
9782
9783         * g++.dg/eh/crossjump1.C: New test.
9784
9785 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
9786
9787         PR c++/11697
9788         * g++.dg/template/using6.C: New test.
9789
9790         PR c++/11744
9791         * g++.dg/template/koenig2.C: New test.
9792
9793 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9794
9795         PR c++/7983
9796         * g++.dg/parse/typedef4.C: New test.
9797
9798 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9799
9800         PR c++/8442, c++/8806
9801         * g++.dg/template/elab1.C: New test.
9802         * g++.dg/template/type2.C: Likewise.
9803         * g++.dg/template/ttp3.C: Adjust expected error message.
9804         * g++.old-deja/g++.law/visibility13.C: Likewise.
9805         * g++.old-deja/g++.niklas/t135.C: Likewise.
9806         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9807         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9808         template argument.
9809         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9810
9811 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9812
9813         PR c++/11295
9814         * g++.dg/ext/stmtexpr1.C: New test.
9815
9816         * g++.dg/opt/tmp1.C: New test.
9817
9818         PR c++/11525
9819         * g++.dg/parse/constant4.C: New test.
9820
9821         PR c++/9447
9822         * g++.dg/template/using5.C: New test.
9823
9824 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9825
9826         * gcc.dg/builtins-27.c: New test case.
9827
9828 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9829
9830         * gcc.dg/tls/opt-7.c: New test.
9831
9832 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9833
9834         * g++.old-deja/g++.other/crash18.C: Remove.
9835
9836 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9837
9838         * g++.dg/template/explicit3.C: New.
9839         * g++.dg/template/explicit4.C: New.
9840         * g++.dg/template/explicit5.C: New.
9841
9842         PR c++/11347
9843         * g++.dg/template/memtmpl1.C: New.
9844
9845 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9846
9847         PR target/11565
9848         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9849         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9850
9851 2003-07-30  Jan Hubicka  <jh@suse.cz>
9852
9853         * vtgc1.c: Kill.
9854
9855 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9856
9857         * gcc.dg/struct-in-proto-1.c: New test.
9858
9859 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9860
9861         * gcc.dg/cpp/include2.c: Only expect one message.
9862
9863 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9864
9865         PR c++/9447
9866         * g++.dg/template/using1.C: New test.
9867         * g++.dg/template/using2.C: New test.
9868         * g++.dg/template/using3.C: New test.
9869         * g++.dg/template/using4.C: New test.
9870
9871 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9872
9873         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9874         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9875
9876 2003-07-28  Jan Hubicka  <jh@suse.cz>
9877
9878         PR c++/11530
9879         * g++.dg/opt/call1.C: New test.
9880
9881 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9882
9883         PR c++/11667
9884         * g++.dg/init/enum2.C: New test.
9885         * g++.dg/template/overload1.C: Add "-w" option.
9886
9887 2003-07-28    <hp@bitrange.com>
9888
9889         * gcc.dg/Wdeclaration-after-statement-1.c,
9890         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9891
9892 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9893
9894         * gcc.c-torture/compile/20030725-1.c: New test.
9895
9896 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9897
9898         * gcc.dg/20030505.c: Only run for SPE.
9899         Remove definition of opaque type.
9900
9901 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9902
9903         * g++.dg/template/ptrmem6.C: New test.
9904
9905 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9906
9907         * gcc.c-torture/compile/zero-strct-2.c: New test.
9908
9909 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9910
9911         * gcc.dg/intermod-1.c: New test.
9912
9913 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9914
9915         PR c++/11617
9916         * g++.dg/template/lookup2.C: New test.
9917         * g++.dg/template/memclass1.C: Remove instantiated from error.
9918         * g++.dg/other/error2.C: Tweak expected errors.
9919
9920         PR c++/11596
9921         * g++.dg/template/defarg3.C: New test.
9922
9923         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9924
9925 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9926
9927         * g++.dg/inherit/access5.C: New test.
9928
9929 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9930
9931         PR c++/11513
9932         * g++.dg/template/crash8.C: New test.
9933
9934 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9935
9936         PR c/10602
9937         * gcc.dg/noncompile/incomplete-2.c: New test.
9938
9939 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9940
9941         PR c++/11645
9942         * g++.dg/inherit/access4.C: New test.
9943
9944         PR c++/11517
9945         * g++.dg/expr/cond2.C: New test.
9946
9947         PR optimization/10679
9948         * g++.dg/opt/inline4.C: New test.
9949
9950 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9951
9952         * g++.dg/parse/crash10: New test.
9953
9954 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9955
9956         * g++.dg/ext/flexary1.C: New test.
9957
9958 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9959
9960         PR c++/10793
9961         * g++.dg/template/crash9.C: New test.
9962
9963 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9964
9965         PR c++/3004
9966         * g++.dg/parse/typedef3.C: New test.
9967
9968         PR c++/7906
9969         * g++.dg/parse/operator2.C: New test.
9970
9971         PR c++/8895
9972         * g++.dg/parse/def-tmpl-arg1.C: New test.
9973
9974         PR c++/9282
9975         * g++.dg/parse/funptr1.C: New test.
9976
9977         PR c++/9452
9978         * g++.dg/parse/ambig3.C: New test.
9979
9980         PR c++/9454
9981         * g++.dg/parse/operator3.C: New test.
9982
9983         PR c++/9486
9984         * g++.dg/parse/template10.C: New test.
9985
9986         PR c++/9488
9987         * g++.dg/parse/template11.C: New test.
9988
9989         PR c++/10150
9990         * g++.dg/parse/invalid-op1.C: New test.
9991
9992         PR c++/10247
9993         * g++.dg/parse/condexpr1.C: New test.
9994
9995 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9996
9997         * g++.dg/ext/packed3.C: New test.
9998         * g++.dg/ext/packed4.C: New test.
9999
10000         * gcc.dg/pack-test-3.c: New test.
10001
10002 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
10003
10004         * lib/compat.exp: Handle dg-options per source file.
10005         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
10006         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
10007         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
10008         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
10009         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
10010         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
10011         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
10012         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
10013         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
10014         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
10015         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
10016         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
10017         * g++.dg/compat/break/bitfield7_x.C: Ditto.
10018         * g++.dg/compat/break/bitfield7_y.C: Ditto.
10019
10020 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10021
10022         PR c/10320
10023         * gcc.c-torture/execute/20030718-1.c: New test.
10024
10025 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10026
10027         PR optimization/11536
10028         * gcc.dg/20030721-1.c: New test.
10029
10030 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
10031
10032         PR c++/11546
10033         * g++.dg/template/lookup1.C: New test.
10034
10035 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
10036
10037         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
10038         diagnostics of ill-formed constructs involving labels.
10039         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
10040         the new 'previously defined here' message.
10041
10042 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
10043
10044         * g++.dg/parse/non-dependent2.C: New test.
10045
10046 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10047
10048         * g++.dg/init/init-ref4.C: xfail on targets without
10049         weak symbols.
10050
10051 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
10052
10053         PR target/11087
10054         * gcc.c-torture/execute/20030717-1.c: New test.
10055
10056 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10057
10058         * g++.dg/opt/cfg1.C: New test.
10059
10060 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
10061
10062         PR optimization/11557
10063         * gcc.dg/20030717-1.c: New test.
10064
10065 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
10066
10067         PR c++/10476
10068         * g++.dg/expr/crash-1.C: New test.
10069
10070         PR c++/11027
10071         * g++.dg/template/init3.C: New test.
10072
10073         PR c++/8222
10074         * g++.dg/template/non-dependent1.C: New test.
10075
10076         PR c++/11070
10077         * g++.dg/template/non-dependent2.C: New test.
10078
10079         PR c++/11071
10080         * g++.dg/template/non-dependent3.C: New test.
10081
10082         PR c++/9907
10083         * g++.dg/template/sizeof5.C: New test.
10084
10085 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
10086
10087         PR 11498
10088         * gcc.c-torture/compile/mangle-1.c: New file.
10089
10090 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10091
10092         PR c++/7809
10093         * g++.dg/parse/access3.C: New test.
10094
10095 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
10096
10097         PR c++/11384
10098         * g++.dg/init/init-ref4.C: New test.
10099
10100 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
10101
10102         PR c++/11547
10103         * g++.dg/parse/constant3.C: New test.
10104         * g++.dg/parse/crash7.C: Likewise.
10105
10106 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
10107
10108         PR target/11008
10109         * gcc.dg/i386-pentium4-not-mull.c: New.
10110
10111 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
10112
10113         * gcc.dg/asm-names.c (ymain): Make it weak.
10114
10115 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10116
10117         PR c++/5421
10118         * g++.dg/template/friend21.C: New test.
10119
10120 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
10121
10122         * gcc.dg/cleanup-8.c: New test.
10123         * gcc.dg/cleanup-9.c: New test.
10124
10125 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
10126
10127         * g++.dg/ext/dll-MI1.h: New file.
10128         * g++.dg/ext/dllexport-MI1.C: New file.
10129         * g++.dg/ext/dllimport-MI1.C: New file.
10130
10131 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
10132
10133         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
10134         it does not have cmpstrsi patterns (just cmpmemsi).
10135
10136 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
10137
10138         PR debug/11473
10139         * g++.dg/debug/debug8.C: New test.
10140
10141 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10142
10143         PR c++/10108
10144         * g++.dg/template/crash7.C: New test.
10145
10146 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
10147
10148         PR target/10795
10149         * gcc.c-torture/compile/20030708-1.c: New.
10150
10151 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10152
10153         * gcc.c-torture/execute/20030715-1.c: New test.
10154
10155 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
10156
10157         * gcc.dg/pch/inline-3.c: New file.
10158         * gcc.dg/pch/inline-3.hs: New file.
10159         * gcc.dg/pch/inline-4.c: New file.
10160         * gcc.dg/pch/inline-4.hs: New file.
10161
10162 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
10163
10164         PR c++/11509
10165         * g++.dg/template/crash6.C: New test.
10166
10167         PR c++/7053
10168         * g++.dg/template/friend20.C: New test.
10169
10170         PR c++/7019
10171         * g++.dg/template/overload2.C: New test.
10172
10173 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10174
10175         PR optimization/11440
10176         * gcc.c-torture/execute/20030714-1.c: New test.
10177
10178 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10179
10180         PR c++/11154
10181         * g++.dg/template/partial2.C: New test.
10182
10183 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
10184
10185         PR c++/11503
10186         * g++.dg/template/anon1.C: New test.
10187
10188         PR c++/11493
10189         PR c++/11495
10190         * g++.dg/parse/template9.C: Likewise.
10191         * g++.dg/template/crash4.C: New test.
10192         * g++.dg/template/koenig1.C: Likewise.
10193         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
10194         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
10195         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
10196         functions.
10197         * g++.old-deja/g++.jason/template36.C: Likewise.
10198         * g++.old-deja/g++.mike/p1989.C: Likewise.
10199         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
10200         * g++.old-deja/g++.pt/ttp20.C: Use this->.
10201         * g++.old-deja/g++.pt/ttp21.C: Use this->.
10202         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
10203         compiling.
10204         * g++.old-deja/g++.pt/union2.C: Use this->.
10205
10206 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
10207
10208         * gcc.dg/20030711-1.c: New test.
10209
10210 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
10211
10212         PR c++/11050
10213         * g++.dg/parse/args1.C: New test.
10214         * g++.pt/defarg8.C: Change expected errors.
10215
10216 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
10217
10218         PR c++/8164
10219         * g++.dg/template/nontype2.C: New test.
10220
10221         PR c++/10558
10222         * g++.dg/parse/template8.C: New test.
10223
10224         PR c++/8327
10225         * g++.dg/template/scope1.C: New test.
10226
10227         * g++.dg/warn/Wsign-compare-1.C: New test.
10228
10229 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10230
10231         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
10232
10233 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
10234
10235         PR c++/9411
10236         * g++.dg/template/explicit2.C: New test.
10237
10238         PR c++/10032
10239         * g++.dg/warn/pedantic1.C: New test.
10240
10241 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
10242
10243         PR c++ 9483
10244         * g++.dg/other/field1.C: New test.
10245
10246 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10247
10248         PR c/11449
10249         * gcc.c-torture/compile/20030707-1.c: New.
10250
10251 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10252
10253         PR c++/10849
10254         * g++.dg/template/access12.C: New test.
10255
10256 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
10257
10258         * g++.dg/bprob/bprob.exp (prof_ext): Update.
10259         * g77.dg/bprob/bprob.exp (prof_ext): Update.
10260         * gcc.misc-tests/bprob.exp (prof_ext): Update.
10261         * gcc.misc-tests/gcov.exp: Update
10262         * g++.dg/gcov/gcov.exp: Update
10263         * lib/gcov.exp: Update.
10264
10265 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
10266
10267         * g++.dg/abi/mangle17.C: Make sure template expressions are
10268         dependent.
10269         * g++.dg/abi/mangle4.C: Mark erroneous casts.
10270         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
10271         * g++.dg/opt/stack1.C: Remove erroneous code.
10272         * g++.dg/parse/template7.C: New test.
10273         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
10274         * g++.old-deja/g++.pt/crash4.C: Likewise.
10275
10276 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10277
10278         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
10279         with zero or one occurence of `$' after the initial `L'.
10280
10281 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
10282
10283         * gcc.c-torture/compile/20030704-1.c: Add a comment.
10284
10285 2003-07-08  Roger Sayle  <roger@eyesopen.com>
10286
10287         PR c/11370
10288         * gcc.dg/Wunreachable-6.c: New testcase.
10289         * gcc.dg/Wunreachable-7.c: New testcase.
10290
10291 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10292
10293         PR c/11420
10294         * gcc.dg/20030708-1.c: New test.
10295
10296 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
10297
10298         * gcc.dg/compat/sdata-section.h: New file.
10299         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
10300         * gcc.dg/torture/mips-sdata-1.c: New test.
10301
10302 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10303
10304         PR c++/11030
10305         * g++.dg/template/friend19.C: New test.
10306
10307 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10308
10309         * g++.dg/opt/strength-reduce.C: New test.
10310
10311 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10312
10313         PR target/10979
10314         * gcc.dg/20030707-1.c: New testcase.
10315
10316 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10317
10318         PR optimization/11059
10319         * g++.dg/opt/emptyunion.C: New testcase.
10320
10321 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10322             Eric Botcazou  <ebotcazou@libertysurf.fr>
10323
10324         * g++.dg/opt/stack1.C: New test.
10325
10326 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
10327
10328         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
10329         run test.
10330
10331         PR c++/11431
10332         * g++.dg/expr/static_cast3.C: New test.
10333
10334 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
10335
10336         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
10337         everywhere.
10338         * gcc.dg/concat.c: Concatenation of string constants with
10339         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
10340         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
10341         * gcc.dg/cpp/escape-2.c: Use wide character constants where
10342         necessary to avoid multi-character character constant warning.
10343         * gcc.dg/cpp/escape.c: Likewise.
10344         * gcc.dg/cpp/ucs.c: Likewise.
10345         Remove backslashes from dg-bogus comments, as they confuse Tcl.
10346         Fix a typo.
10347
10348 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10349
10350         PR c/11428
10351         * gcc.c-torture/compile/20030704-1.c: New.
10352
10353 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10354
10355         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
10356
10357 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
10358
10359         PR c++/5287, PR c++/7910,  PR c++/11021
10360         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
10361         tests for warnings.
10362         * g++.dg/ext/dllimport2.C: Add tests for warnings.
10363         * g++.dg/ext/dllimport3.C: Likewise.
10364         * g++.dg/ext/dllimport4.C: New file.
10365         * g++.dg/ext/dllimport5.C: New file.
10366         * g++.dg/ext/dllimport6.C: New file.
10367         * g++.dg/ext/dllimport7.C: New file.
10368         * g++.dg/ext/dllimport8.C: New file.
10369         * g++.dg/ext/dllimport9.C: New file.
10370         * g++.dg/ext/dllimport10.C: New file.
10371         * g++.dg/ext/dllexport1.C: New file.
10372
10373 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10374
10375         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
10376         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
10377
10378 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10379
10380         * gcc.dg/builtins-25.c: New testcase.
10381         * gcc.dg/builtins-26.c: New testcase.
10382
10383 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
10384
10385         * gcc.dg/compat/vector-defs.h: New file.
10386         * gcc.dg/compat/vector-setup.h: New file.
10387         * gcc.dg/compat/vector-check.h: New file.
10388         * gcc.dg/compat/vector-1_main.c: New file.
10389         * gcc.dg/compat/vector-1_x.c: New file.
10390         * gcc.dg/compat/vector-1_y.c: New file.
10391         * gcc.dg/compat/vector-2_main.c: New file.
10392         * gcc.dg/compat/vector-2_x.c: New file.
10393         * gcc.dg/compat/vector-2_y.c: New file.
10394
10395         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
10396         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
10397         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
10398         * gcc.dg/compat/struct-align-1.h: New file.
10399         * gcc.dg/compat/struct-align-1_main.c: New file.
10400         * gcc.dg/compat/struct-align-1_x.c: New file.
10401         * gcc.dg/compat/struct-align-1_y.c: New file.
10402         * gcc.dg/compat/struct-align-2.h: New file.
10403         * gcc.dg/compat/struct-align-2_main.c: New file.
10404         * gcc.dg/compat/struct-align-2_x.c: New file.
10405         * gcc.dg/compat/struct-align-2_y.c: New file.
10406
10407         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
10408         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10409         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10410         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10411         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10412         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10413         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10414         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10415         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10416         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10417         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10418         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10419         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10420         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10421         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10422         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10423         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10424         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10425         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10426         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10427         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10428         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10429         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10430         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10431         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10432         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10433         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10434         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10435         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10436
10437 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10438
10439         * gcc.dg/i386-call-1.c: New test.
10440
10441 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10442
10443         PR c++/9162
10444         * g++.dg/parse/defarg4.C: New.
10445
10446 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10447
10448         PR target/10700
10449         * gcc.c-torture/compile/20030703-1.c: New test case.
10450
10451 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10452
10453         * g++.dg/template/local3.C: Remove extra semicolon.
10454
10455 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10456
10457         * gcc.dg/i386-volatile-1.c: New test.
10458
10459 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
10460
10461         PR c++/11072
10462         * g++.dg/other/offsetof2.C: XFAIL.
10463         * g++.dg/other/offsetof5.C: New.
10464
10465         PR c++/10219
10466         * g++.dg/template/error1.C: New.
10467
10468         PR c++/9779
10469         * g++.dg/template/dependent-expr1.C: New.
10470
10471 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10472
10473         PR c++/6949
10474         * g++.dg/template/local3.C: New test.
10475
10476         PR c++/11149
10477         * g++.dg/lookup/scoped6.C: New test.
10478
10479 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
10480
10481         PR c++/8046
10482         * g++.dg/other/error7.C: New test.
10483
10484 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
10485
10486         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
10487         * g++.old-deja/g++.abi/vtable3.h: Likewise.
10488         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10489         * g++.old-deja/g++.other/union2.C: Likewise.
10490         * gcc.dg/c90-const-expr-2.c: Likewise.
10491         * gcc.dg/c90-const-expr-3.c: Likewise.
10492         * gcc.dg/c99-const-expr-2.c: Likewise.
10493         * gcc.dg/c99-const-expr-3.c: Likewise.
10494         * gcc.dg/concat.c: Likewise.
10495
10496 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10497
10498         PR c++/9559
10499         * g++.dg/init/static1.C: New test.
10500
10501 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10502
10503         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
10504         * g++.old-deja/g++.other/access2.C: Likewise.
10505         * g++.old-deja/g++.other/decl2.C: Likewise.
10506         * gcc.c-torture/execute/20020615-1.c: Likewise.
10507
10508 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10509
10510         PR c++/4933
10511         * g++.dg/template/sizeof4.C: New test.
10512
10513 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10514
10515         * g++.dg/other/error6.C: New test.
10516
10517 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10518
10519         PR c++/10750
10520         * g++.dg/parse/constant2.C: New test.
10521
10522 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
10523
10524         PR c++/11106
10525         * g++.dg/other/error5.C: New test.
10526
10527 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10528
10529         * gcc.dg/format/gcc_diag-1.c: New test.
10530
10531 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
10532
10533         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
10534
10535 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10536
10537         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
10538         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
10539         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
10540
10541 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
10542
10543         * gcc.c-torture/execute/builtins/string-8.c: New test.
10544         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
10545         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
10546         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
10547
10548 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10549
10550         PR c++/10468
10551         * g++.dg/ext/typeof6.C: New test.
10552
10553 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10554
10555         PR c++/10796
10556         * g++.dg/init/enum1.C: New test.
10557
10558 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
10559
10560         * gcc.dg/20030627-1.c: New test.
10561
10562 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
10563
10564         PR c++/11332
10565         * g++.dg/expr/static_cast2.C: New test.
10566
10567 2003-06-26  Roger Sayle  <roger@eyesopen.com>
10568             Jakub Jelinek  <jakub@redhat.com>
10569
10570         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
10571         sprintf(dst,"%s",src) optimization.
10572         * gcc.c-torture/execute/20030626-1.c: New test case.
10573         * gcc.c-torture/execute/20030626-2.c: New test case.
10574
10575 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
10576
10577         * gcc.c-torture/execute/multi-ix.c: New test.
10578
10579         * gcc.c-torture/execute/simd-4.c (main):
10580         Added missing semicolon at end of union.
10581
10582 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
10583
10584         PR c++/8266
10585         * g++.dg/template/explicit-instantiation3.C: New test.
10586
10587 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10588
10589         * gcc.dg/20030626-1.c: Use signed char.
10590
10591 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10592
10593         * gcc.dg/20030626-1.c: New test.
10594
10595 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
10596
10597         * const-str-2.m: Update.
10598
10599 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
10600
10601         PR c++/10990
10602         * g++.dg/rtti/dyncast1.C: New test.
10603         * g++.dg/abi/mangle4.C: Correct base-specifier access.
10604         * g++.dg/lookup/scoped1.C: Remove XFAIL.
10605         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
10606
10607         PR c++/10931
10608         * g++.dg/expr/static_cast1.C: New test.
10609
10610 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
10611
10612         * gcc.dg/20030625-1.c: New test.
10613
10614 2003-06-24  Roger Sayle  <roger@eyesopen.com>
10615
10616         * gcc.c-torture/compile/20030624-1.c: New test case.
10617
10618 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
10619
10620         * gcc.c-torture/execute/string-opt-17.c: New test.
10621
10622 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
10623
10624         PR c++/5754
10625         * g++.dg/parse/crash6.C: New test.
10626
10627 2003-06-23  Roger Sayle  <roger@eyesopen.com>
10628
10629         * gcc.dg/builtins-24.c: New test case.
10630
10631 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
10632
10633         * g++.dg/opt/operator1.C: New test.
10634
10635 2003-06-22  Roger Sayle  <roger@eyesopen.com>
10636
10637         * gcc.c-torture/execute/string-opt-16.c: New test case.
10638
10639 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10640
10641         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
10642         * g++.old-deja/g++.other/conv7.C: Likewise
10643         * g++.old-deja/g++.other/overcnv2.C: Likewise.
10644         * g++.old-deja/g++.other/overload14.C: Likewise.
10645
10646 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10647
10648         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
10649         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
10650
10651 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10652
10653         PR c++/10888
10654         * g++.dg/warn/Winline-3.C: New test.
10655
10656 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10657
10658         * lib/target-supports.exp (check_alias_available): Make the test
10659         program acceptable to the Solaris assembler.
10660
10661         PR c++/10749
10662         * g++.dg/template/memclass2.C: New test.
10663
10664 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10665             Eric Botcazou  <ebotcazou@libertysurf.fr>
10666
10667         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
10668         data for non-matching targets.
10669         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
10670
10671 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10672
10673         PR c++/10845
10674         * g++.dg/template/member3.C: New test.
10675
10676 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
10677
10678         PR c++/10939
10679         * g++.dg/template/func1.C: New test.
10680
10681         PR c++/9649
10682         * g++.dg/template/static4.C: New test.
10683         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
10684
10685         PR c++/11041
10686         * g++.dg/init/ref7.C: New test.
10687
10688 2003-06-19  Matt Austern  <austern@apple.com>
10689
10690         PR c++/11228
10691         * g++.dg/anew1.C: New test.
10692         * g++.dg/anew2.C: New test.
10693         * g++.dg/anew3.C: New test.
10694         * g++.dg/anew4.C: New test.
10695
10696 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
10697
10698         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
10699
10700 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
10701
10702         * gcc.c-torture/execute/simd-4.c (main): Make expected value
10703         endian-dependent.
10704
10705 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
10706
10707         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
10708         Remove cruft.
10709
10710 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
10711
10712         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
10713         * gcc.c-torture/compile/961203-1.c: Likewise.
10714         * gcc.c-torture/compile/980506-1.c: Likewise.
10715
10716 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10717
10718         PR c++/10712
10719         * g++.dg/lookup/using7.C: New test.
10720
10721 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10722
10723         PR c++/11105
10724         * g++.dg/abi/conv1.C: Remove it.
10725         * g++.dg/template/conv7.C: New test.
10726         * g++.dg/template/conv8.C: Likewise.
10727         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
10728         conversion operator.
10729
10730 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
10731
10732         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
10733         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10734         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10735         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10736         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10737         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10738         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10739         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10740         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10741         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10742         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10743         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10744         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10745         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10746         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10747         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10748         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10749         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10750         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10751         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10752         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10753         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10754         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10755         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10756         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10757         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10758         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10759         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10760         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10761
10762 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
10763
10764         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
10765         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
10766         indications.
10767
10768 2003-06-16  Roger Sayle  <roger@eyesopen.com>
10769
10770         * gcc.dg/i386-387-5.c: New test case.
10771         * gcc.dg/i386-387-6.c: New test case.
10772         * gcc.dg/builtins-23.c: New test case.
10773
10774 2003-06-15  Roger Sayle  <roger@eyesopen.com>
10775
10776         * gcc.dg/builtins-22.c: New test case.
10777         * gcc.dg/i386-387-1.c: Update to test exp.
10778         * gcc.dg/i386-387-2.c: Likewise.
10779
10780 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10781
10782         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
10783
10784 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10785
10786         * lib/gcc-dg.exp (dg-require-dll): New function.
10787         (dg-xfail-if): Likewise.
10788         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
10789         driver.
10790
10791         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10792         * gcc.c-torture/compile/20001205-1.c: Likewise.
10793         * gcc.c-torture/compile/20001226-1.c: Likewise.
10794         * gcc.c-torture/compile/20010518-2.c: Likewise.
10795         * gcc.c-torture/compile/20020312-1.c: Likewise.
10796         * gcc.c-torture/compile/20020604-1.c: Likewise.
10797         * gcc.c-torture/compile/920501-12.c: Likewise.
10798         * gcc.c-torture/compile/920501-4.c: Likewise.
10799         * gcc.c-torture/compile/920520-1.c: Likewise.
10800         * gcc.c-torture/compile/920521-1.c: Likewise.
10801         * gcc.c-torture/compile/920625-1.c: Likewise.
10802         * gcc.c-torture/compile/961203-1.c: Likewise.
10803         * gcc.c-torture/compile/980506-1.c: Likewise.
10804         * gcc.c-torture/compile/981006-1.c: Likewise.
10805         * gcc.c-torture/compile/981022-1.c: Likewise.
10806         * gcc.c-torture/compile/981223-1.c: Likewise.
10807         * gcc.c-torture/compile/990617-1.c: Likewise.
10808         * gcc.c-torture/compile/dll.c: Likewise.
10809         * gcc.c-torture/compile/labels-3.c: Likewise.
10810         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10811         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10812         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10813         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10814         * gcc.c-torture/compile/simd-5.c: Likewise.
10815         * gcc.c-torture/compile/20000804-1.x: Remove.
10816         * gcc.c-torture/compile/20001205-1.x: Likewise.
10817         * gcc.c-torture/compile/20001226-1.x: Likewise.
10818         * gcc.c-torture/compile/20010518-2.x: Likewise.
10819         * gcc.c-torture/compile/20020312-1.x: Likewise.
10820         * gcc.c-torture/compile/20020604-1.x: Likewise.
10821         * gcc.c-torture/compile/920501-12.x: Likewise.
10822         * gcc.c-torture/compile/920501-4.x: Likewise.
10823         * gcc.c-torture/compile/920520-1.x: Likewise.
10824         * gcc.c-torture/compile/920521-1.x: Likewise.
10825         * gcc.c-torture/compile/920625-1.x: Likewise.
10826         * gcc.c-torture/compile/961203-1.x: Likewise.
10827         * gcc.c-torture/compile/980506-1.x: Likewise.
10828         * gcc.c-torture/compile/981006-1.x: Likewise.
10829         * gcc.c-torture/compile/981022-1.x: Likewise.
10830         * gcc.c-torture/compile/981223-1.x: Likewise.
10831         * gcc.c-torture/compile/990617-1.x: Likewise.
10832         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10833         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10834         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10835         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10836         * gcc.c-torture/compile/simd-5.x: Likewise.
10837
10838         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10839
10840 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10841
10842         * gcc.c-torture/execute/20030611-1.c: New test.
10843
10844 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10845
10846         PR middle-end/168
10847         * gcc.dg/20030612-1.c: New test case.
10848
10849 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10850
10851         PR c++/10635
10852         * g++.dg/expr/cast1.C: New test.
10853
10854 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10855
10856         * gcc.dg/builtins-21.c: New test case.
10857
10858 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10859
10860         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10861         options instead of at the end.
10862         * lib/objc.exp (objc_target_compile): Likewise.
10863
10864 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10865
10866         PR c++/10432
10867         * g++.dg/parse/error1.C: New test.
10868
10869 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10870
10871         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10872         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10873         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10874         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10875         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10876         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10877         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10878         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10879         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10880         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10881         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10882         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10883         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10884         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10885         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10886         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10887         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10888         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10889         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10890         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10891         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10892         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10893         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10894         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10895
10896         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10897         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10898         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10899         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10900         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10901         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10902         * gcc.dg/compat/scalar-return-3_main.c: New file.
10903         * gcc.dg/compat/scalar-return-3_x.c: New file.
10904         * gcc.dg/compat/scalar-return-3_y.c: New file.
10905         * gcc.dg/compat/scalar-return-4_main.c: New file.
10906         * gcc.dg/compat/scalar-return-4_x.c: New file.
10907         * gcc.dg/compat/scalar-return-4_y.c: New file.
10908
10909 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10910
10911         * gcc.dg/compat/fp2-struct-check.h: New file.
10912         * gcc.dg/compat/fp2-struct-defs.h: New file.
10913         * gcc.dg/compat/fp2-struct-init.h: New file.
10914         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10915         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10916         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10917         * gcc.dg/compat/struct-return-10_main.c: New file.
10918         * gcc.dg/compat/struct-return-10_x.c: New file.
10919         * gcc.dg/compat/struct-return-10_y.c: New file.
10920
10921         * gcc.dg/compat/compat-common.h: New file.
10922         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10923         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10924         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10925         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10926         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10927         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10928         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10929         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10930         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10931         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10932         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10933         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10934         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10935         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10936         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10937         * gcc.dg/compat/small-struct-check.h: Ditto.
10938         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10939         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10940         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10941         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10942         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10943         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10944         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10945         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10946         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10947         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10948         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10949         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10950         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10951         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10952         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10953         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10954         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10955         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10956         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10957         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10958         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10959         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10960         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10961         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10962         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10963         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10964         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10965         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10966         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10967         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10968
10969 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10970
10971         * g++.dg/pch/static-1.C: New file.
10972         * g++.dg/pch/static-1.Hs: New file.
10973
10974 2003-06-10  Richard Henderson  <rth@redhat.com>
10975
10976         * gcc.dg/asm-7.c: Adjust expected warning text.
10977
10978 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10979
10980         * gcc.dg/builtins-20.c: New test case.
10981
10982 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10983
10984         PR c++/11131
10985         * g++.dg/opt/template1.C: New test.
10986
10987 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10988
10989         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10990         additional_sources.
10991
10992 2003-05-21  David Taylor  <dtaylor@emc.com>
10993
10994         * gcc.dg/Wpadded.c: New file.
10995
10996 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10997
10998         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10999         * gcc.dg/special/weak-2.c: Add dg-require-weak.
11000         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
11001         dg-require-weak.
11002
11003 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
11004
11005         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
11006
11007 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11008
11009         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
11010         (dg-require-alias): Likewise.
11011         (dg-require-gc-sections): Likewise.
11012         * lib/target-supports.exp (check_gc_sections_available): Likewise.
11013
11014 2003-06-08  Richard Henderson  <rth@redhat.com>
11015
11016         * gcc.dg/20011029-2.c: Fix the array reference.
11017         * gcc.dg/asm-7.c: New.
11018
11019 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
11020
11021         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
11022
11023 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
11024
11025         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
11026         (dg-require-gc-sections): Likewise.
11027
11028 2003-06-08  Jan Hubicka  <jh@suse.cz>
11029
11030         * i386-cmov1.c: Fix regular expression.
11031         * i386-cvt-1.c: Likewise.
11032         * i386-local.c: Likewise.
11033         * i386-local2.c: Likewise.
11034         * i386-mul.c: Likewise.
11035         * i386-ssetype-1.c: Likewise.
11036         * i386-ssetype-3.c: Likewise.
11037         * i386-ssetype-5.c: Likewise.
11038
11039 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11040
11041         PR c++/11039
11042         * g++.dg/warn/implicit-typename2.C: New test.
11043         * g++.dg/warn/implicit-typename3.C: New test.
11044
11045 2003-06-07  Richard Henderson  <rth@redhat.com>
11046
11047         * g++.dg/other/offsetof3.C: Use size_t.
11048         * g++.dg/other/offsetof4.C: Likewise.
11049
11050 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
11051
11052         * lib/copy-file.exp: New. Implement gcc_copy_files.
11053
11054         * lib/dg-pch.exp: Load copy-file.exp
11055         (dg-pch): Use gcc_copy_files instead of "file copy".
11056
11057 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
11058
11059         * gcc.dg/weak/weak.exp: Simplify.
11060         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
11061         * gcc.dg/weak/weak-1.c: Likewise.
11062         * gcc.dg/weak/weak-2.c: Likewise.
11063         * gcc.dg/weak/weak-3.c: Likewise.
11064         * gcc.dg/weak/weak-4.c: Likewise.
11065         * gcc.dg/weak/weak-5.c: Likewise.
11066         * gcc.dg/weak/weak-6.c: Likewise.
11067         * gcc.dg/weak/weak-7.c: Likewise.
11068         * gcc.dg/weak/weak-8.c: Likewise.
11069         * gcc.dg/weak/weak-9.c: Likewise.
11070
11071 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
11072
11073         gcc.c-torture/execute/20030606-1.c: New.
11074
11075 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11076
11077         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
11078         * gcc.dg/builtins-19.c: Likewise.
11079
11080 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11081
11082         * gcc.dg/builtins-2.c: Add some more tests.
11083         * gcc.dg/builtins-18.c: New test case.
11084         * gcc.dg/builtins-19.c: New test case.
11085
11086 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11087             Jim Wilson  <wilson@tuliptree.org>
11088
11089         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
11090
11091 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
11092
11093         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
11094         mempcpy/stpcpy calls not to be optimized into something else.
11095         * gcc.c-torture/execute/string-opt-3.c: Moved to...
11096         * gcc.c-torture/execute/builtins/string-7.c: ...here.
11097         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
11098
11099 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11100
11101         * gcc.dg/format/asm_fprintf-1.c: New test.
11102
11103 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
11104
11105         * lib/gcc-defs.exp (additional_sources): New variable.
11106         (dg-additional-sources): New function.
11107         (additional_files): New variable.
11108         (dg-additional-files): New function.
11109         (dg-additional-files-options): Likewise.
11110         * lib/gcc-dg.exp (dg-require-weak): New function.
11111         (dg-require-alias): Likewise.
11112         (dg-require-gc-sections): Likewise.
11113         * lib/target-supports.exp (check_alias_available): Remove testfile
11114         parameter.
11115         (check_gc_sections_available): New function.
11116         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
11117         (dg-gpp-additional-files): Likewise.
11118         * lib/g++.exp (additional_sources): Remove.
11119         (additional_files): Likewise.
11120         (g++_target_compile): Use dg-additional-files-options.
11121
11122         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
11123         Tcl logic.
11124         * gcc.dg/special/ecos.exp: Remove.
11125         * gcc.dg/special/20000419-2.c: Use dg-require-*.
11126         * gcc.dg/special/alias-1.c: Likewise.
11127         * gcc.dg/special/alias-2.c: Likewise.
11128         * gcc.dg/special/gcsec-1.c: Likewise.
11129         * gcc.dg/special/weak-1.c: Likewise.
11130         * gcc.dg/special/weak-2.c: Likewise.
11131         * gcc.dg/special/wkali-1.c: Likewise.
11132         * gcc.dg/special/wkali-2.c: Likewise.
11133
11134         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
11135         dg-gpp-additional-*.
11136         * g++.dg/special/conpr-3.C: Likewise.
11137         * g++.dg/special/conpr-4.C: Likewise.
11138         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
11139         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
11140         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
11141         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
11142         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
11143         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
11144         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
11145         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
11146         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
11147         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
11148         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
11149         * g++.old-deja/g++.other/comdat1.C: Likewise.
11150         * g++.old-deja/g++.other/comdat2.C: Likewise.
11151         * g++.old-deja/g++.other/comdat3.C: Likewise.
11152         * g++.old-deja/g++.other/ctor1.C: Likewise.
11153         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
11154
11155 2003-06-05  Richard Henderson  <rth@redhat.com>
11156
11157         * gcc.dg/debug/20030605-1.c: New.
11158
11159 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11160
11161         * README.QMTEST: Update.
11162
11163 2003-06-04  Richard Henderson  <rth@redhat.com>
11164
11165         * gcc.dg/cleanup-1.c: New.
11166         * gcc.dg/cleanup-2.c: New.
11167         * gcc.dg/cleanup-3.c: New.
11168         * gcc.dg/cleanup-4.c: New.
11169         * gcc.dg/cleanup-5.c: New.
11170         * gcc.dg/cleanup-6.c: New.
11171         * gcc.dg/cleanup-7.c: New.
11172
11173 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11174
11175         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
11176
11177         * lib/dg-pch.exp: New file.
11178         * g++.dg/pch/pch.exp: Use dg-pch.exp.
11179         * gcc.dg/pch/pch.exp: Likewise.
11180
11181 2003-06-04  Roger Sayle  <roger@eyesopen.com>
11182
11183         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
11184         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
11185         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
11186         * gcc.dg/builtins-17.c: New test case.
11187         * gcc.dg/i386-387-4.c: New test case.
11188         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
11189
11190 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11191
11192         * gcc.dg/ultrasp9.c: New test.
11193
11194 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11195
11196         * gcc.c-torture/compile/20030604-1.c: New test.
11197         * gcc.dg/sparc-constant-1.c: New test.
11198
11199 2003-06-03  Glen Nakamura  <glen@imodulo.com>
11200
11201         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
11202
11203 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
11204
11205         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
11206
11207         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
11208         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
11209
11210 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
11211
11212         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
11213
11214 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11215
11216         PR c++/10940
11217         * g++.dg/template/spec10.C: New test.
11218
11219 2003-06-03  Roger Sayle  <roger@eyesopen.com>
11220
11221         * gcc.dg/builtins-16.c: New test case.
11222
11223 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
11224
11225         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
11226         mempcpy test with post-increments.
11227         * gcc.c-torture/execute/string-opt-3.c: New test.
11228         * gcc.dg/string-opt-1.c: New test.
11229
11230 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
11231
11232         PR fortran/10965
11233         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
11234
11235 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
11236
11237         * lib/scanasm.exp (dg-scan): New function, factored out of ...
11238         (scan-assembler): ... here.  Use dg-scan.
11239         (scan-assembler-not): Likewise.
11240         (scan-file): New function.
11241         (scan-file-not): Likewise.
11242         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
11243         * gcc.dg/cpp/_Pragma4.c: Likewise.
11244         * gcc.dg/cpp/_Pragma5.c: Likewise.
11245         * gcc.dg/cpp/avoidpaste1.c: Likewise.
11246         * gcc.dg/cpp/avoidpaste2.c: Likewise.
11247         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
11248         * gcc.dg/cpp/cmdlne-P.c: Likewise.
11249         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
11250         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
11251         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
11252         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
11253         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
11254         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
11255         * gcc.dg/cpp/cxxcom1.c: Likewise.
11256         * gcc.dg/cpp/line1.c: Likewise.
11257         * gcc.dg/cpp/maccom1.c: Likewise.
11258         * gcc.dg/cpp/maccom2.c: Likewise.
11259         * gcc.dg/cpp/maccom3.c: Likewise.
11260         * gcc.dg/cpp/maccom4.c: Likewise.
11261         * gcc.dg/cpp/maccom5.c: Likewise.
11262         * gcc.dg/cpp/maccom6.c: Likewise.
11263         * gcc.dg/cpp/multiline.c: Likewise.
11264         * gcc.dg/cpp/spacing1.c: Likewise.
11265         * gcc.dg/cpp/spacing2.c: Likewise.
11266         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
11267         * gcc.dg/cpp/trad/maccom1.c: Likewise.
11268         * gcc.dg/cpp/trad/maccom2.c: Likewise.
11269         * gcc.dg/cpp/trad/maccom3.c: Likewise.
11270         * gcc.dg/cpp/trad/maccom4.c: Likewise.
11271         * gcc.dg/cpp/trad/maccom6.c: Likewise.
11272         * gcc.dg/cpp/cxxcom2.c: Likewise.
11273         * gcc.dg/cpp/cxxcom2.h: New file.
11274
11275         * gcc.dg/cpp/truefalse.cpp: Move it to ...
11276         * g++.dg/cpp/truefalse.C: Here.
11277         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
11278
11279 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
11280
11281         * gcc.dg/cpp/redef3.c: New file.
11282
11283 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11284
11285         * gcc.dg/i386-loop-3.c: New test.
11286
11287 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
11288
11289         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
11290
11291 2003-05-31  Roger Sayle  <roger@eyesopen.com>
11292
11293         * gcc.dg/fwrapv-1.c: New test case.
11294         * gcc.dg/fwrapv-2.c: New test case.
11295
11296 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11297
11298         PR c++/10956
11299         * g++.dg/template/spec9.C: New test.
11300
11301 2003-05-29  Roger Sayle  <roger@eyesopen.com>
11302
11303         * gcc.dg/duff-4.c: New test case.
11304
11305 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
11306
11307         PR fortran/10843
11308         * g77.dg/ffixed-form-1.f: New test
11309         * g77.dg/ffixed-form-2.f: New test
11310         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
11311         * g77.dg/ffree-form-3.f: New test
11312
11313 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
11314
11315         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
11316         * gcc.dg/wint_t-1.c: Likewise.
11317
11318 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11319
11320         * g++.dg/template/access11.C: New test.
11321
11322 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11323
11324         PR c++/10849
11325         * g++.dg/template/access10.C: New test.
11326
11327 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11328             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11329
11330         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
11331
11332 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11333
11334         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
11335         suppress for powerpc-*-darwin*.
11336         * gcc.dg/torture/builtin-noret-2.c: Likewise.
11337
11338 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11339
11340         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
11341         suppress option for powerpc-*-darwin*.
11342
11343 2003-05-23  Roger Sayle  <roger@eyesopen.com>
11344
11345         * gcc.dg/builtins-1.c: Add tests for tan and atan.
11346         * gcc.dg/builtins-4.c: Add test for fmod.
11347
11348 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11349
11350         PR c++/10682
11351         * g++.dg/template/instantiate4.C: New test.
11352
11353 2003-05-22  Roger Sayle  <roger@eyesopen.com>
11354
11355         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
11356
11357 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
11358
11359         * gcc.dg/compat/scalar-return-1_main.c: New file.
11360         * gcc.dg/compat/scalar-return-1_x.c: New file.
11361         * gcc.dg/compat/scalar-return-1_y.c: New file.
11362         * gcc.dg/compat/scalar-return-2_main.c: New file.
11363         * gcc.dg/compat/scalar-return-2_x.c: New file.
11364         * gcc.dg/compat/scalar-return-2_y.c: New file.
11365         * gcc.dg/compat/struct-return-3_main.c: New file.
11366         * gcc.dg/compat/struct-return-3_y.c: New file.
11367         * gcc.dg/compat/struct-return-3_x.c: New file.
11368         * gcc.dg/compat/struct-return-2_main.c: New file.
11369         * gcc.dg/compat/struct-return-2_x.c: New file.
11370         * gcc.dg/compat/struct-return-2_y.c: New file.
11371
11372 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11373
11374         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
11375         for hppa*-hp-hpux*.
11376         * gcc.dg/20021014-1.c (dg-options): Likewise.
11377         * gcc.dg/nest.c (dg-options): Likewise.
11378
11379 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
11380
11381         PR c++/9738
11382         * g++.dg/ext/dllimport2.C: New file.
11383         * g++.dg/ext/dllimport3.C: New file.
11384
11385 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
11386
11387         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
11388         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11389         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11390         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11391         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11392         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11393         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
11394         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
11395         * gcc.dg/compat/small-struct-defs.h: New file.
11396         * gcc.dg/compat/small-struct-init.h: New file.
11397         * gcc.dg/compat/small-struct-check.h: New file.
11398         * gcc.dg/compat/fp-struct-defs.h: New file.
11399         * gcc.dg/compat/fp-struct-check.h: New file.
11400         * gcc.dg/compat/fp-struct-init.h: New file.
11401         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
11402         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
11403
11404 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
11405
11406         * gcc.dg/20030225-2.c: New test.
11407
11408 2003-05-18  Roger Sayle  <roger@eyesopen.com>
11409             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11410
11411         * gcc.c-torture/compile/20030518-1.c: New test case.
11412
11413 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
11414
11415         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
11416         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
11417         gcc-dg-debug-runtest.
11418         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
11419         gcc-dg-debug-runtest.
11420
11421 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11422
11423         PR c++/9022
11424         * g++.dg/lookup/using6.C: New test.
11425
11426 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11427
11428         * g++.dg/parse/access2.C: New test.
11429
11430 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
11431
11432         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
11433         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
11434         * gcc.dg/debug/debug.exp: Likewise.
11435
11436 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
11437
11438         * gcc.dg/dollar.c: New test.
11439
11440 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
11441
11442         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
11443         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
11444         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
11445         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
11446         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
11447         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
11448         * gcc.dg/compat/struct-by-value-6_main.c: New file.
11449         * gcc.dg/compat/struct-by-value-6_x.c: New file.
11450         * gcc.dg/compat/struct-by-value-6_y.c: New file.
11451         * gcc.dg/compat/struct-by-value-7_main.c: New file.
11452         * gcc.dg/compat/struct-by-value-7_x.c: New file.
11453         * gcc.dg/compat/struct-by-value-7_y.c: New file.
11454         * gcc.dg/compat/struct-by-value-8_main.c: New file.
11455         * gcc.dg/compat/struct-by-value-8_x.c: New file.
11456         * gcc.dg/compat/struct-by-value-8_y.c: New file.
11457         * gcc.dg/compat/struct-by-value-9_main.c: New file.
11458         * gcc.dg/compat/struct-by-value-9_x.c: New file.
11459         * gcc.dg/compat/struct-by-value-9_y.c: New file.
11460
11461 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
11462
11463         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
11464         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
11465         support for "repo" mode.
11466         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
11467         * lib/g77-dg.exp: Likewise.
11468         * lib/obj-dg.exp: Likewise.
11469
11470 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
11471
11472         Merge from gcc-3_2-rhl8-branch:
11473         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
11474
11475         * gcc.dg/tls/opt-6.c: New test.
11476
11477         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
11478
11479         * gcc.dg/20030405-1.c: New test.
11480
11481         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
11482
11483         * gcc.dg/20030309-1.c: New test.
11484
11485         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11486
11487         * gcc.c-torture/execute/20030307-1.c: New test.
11488
11489         2003-02-20  Randolph Chung  <tausq@debian.org>
11490
11491         * gcc.c-torture/compile/20030220-1.c: New test.
11492
11493         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
11494
11495         * gcc.dg/20030217-1.c: New test.
11496
11497         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
11498
11499         * gcc.c-torture/compile/20020129-1.c: New test.
11500
11501         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11502
11503         * gcc.dg/unroll-1.c: New test.
11504
11505         2002-11-16  Jan Hubicka  <jh@suse.cz>
11506
11507         * gcc.c-torture/execute/20020920-1.c: New test.
11508
11509         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
11510
11511         PR target/7434
11512         * gcc.c-torture/compile/20021008-1.c: New test.
11513
11514         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
11515
11516         PR target/7559
11517         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
11518
11519         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
11520
11521         * gcc.c-torture/compile/20020807-1.c: New test.
11522
11523         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
11524
11525         * gcc.dg/tls/opt-1.c: New test.
11526
11527         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
11528
11529         * gcc.dg/20020729-1.c: New test.
11530
11531         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
11532
11533         * g++.dg/opt/life1.C: New test.
11534
11535         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
11536
11537         * gcc.dg/20020525-1.c: New test.
11538
11539         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
11540
11541         PR c++/6794
11542         * g++.dg/ext/pretty1.C: New test.
11543         * g++.dg/ext/pretty2.C: New test.
11544
11545 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
11546
11547         PR c++/8385
11548         * g++.dg/ext/typeof5.C: New test.
11549
11550 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
11551
11552         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
11553         __USER_LABEL_PREFIX__ into account.
11554         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
11555
11556 2003-05-14  Roger Sayle  <roger@eyesopen.com>
11557
11558         * gcc.dg/builtins-15.c: New test case.
11559
11560 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
11561
11562         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
11563
11564 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
11565
11566         * lib/g++.exp: Tweak handling of additional source files.
11567         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
11568         * g++.dg/special/conpr-2a.C: Rename to ...
11569         * g++.dg/special/conpr-2a.cc: ... this.
11570         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
11571         * g++.dg/special/conpr-3a.C: Rename to ...
11572         * g++.dg/special/conpr-3a.cc: This.
11573         * g++.dg/special/conpr-3b.C: Rename to ...
11574         * g++.dg/special/conpr-3b.cc: This.
11575         * g++.dg/special/conpr-4.C: New test.
11576         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
11577
11578 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
11579
11580         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
11581
11582 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11583
11584         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
11585         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11586         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
11587         * g++.old-deja/g++.other/warn3.C: Likewise.
11588
11589 2003-05-11  Roger Sayle  <roger@eyesopen.com>
11590
11591         * gcc.dg/i386-387-1.c: Update to also test log.
11592         * gcc.dg/i386-387-2.c: Likewise.
11593
11594 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
11595
11596         * g77.f-torture/execute/int8421.f: New test.
11597
11598 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11599
11600         PR c++/10230, c++/10481
11601         * g++.dg/lookup/scoped5.C: New test.
11602
11603 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11604
11605         PR c++/10552
11606         * g++.dg/template/ttp6.C: New test.
11607
11608 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
11609
11610         * gcc.c-torture/execute/builtins: New directory.
11611         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
11612         gcc.c-torture/execute/builtins.
11613         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
11614         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
11615         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
11616         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
11617
11618 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11619
11620         PR c++/9252
11621         * g++.dg/template/access8.C: New test.
11622         * g++.dg/template/access9.C: New test.
11623
11624 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11625
11626         PR c++/9554
11627         * g++.dg/parse/access1.C: New test.
11628
11629 2003-05-09  DJ Delorie  <dj@redhat.com>
11630
11631         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
11632         long, and not an int.
11633
11634 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11635
11636         PR c++/10555, c++/10576
11637         * g++.dg/template/memclass1.C: New test.
11638
11639 2003-05-08  DJ Delorie  <dj@redhat.com>
11640
11641         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
11642         targets.
11643         * gcc.c-torture/execute/20021024-1.x: Likewise.
11644         * gcc.c-torture/execute/shiftdi.x: Likewise.
11645         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
11646         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
11647         * gcc.dg/20021018-1.c: Likewise.
11648
11649 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11650
11651         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
11652
11653         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
11654         (bcopy): Call memmove.
11655
11656 2003-05-08  Roger Sayle  <roger@eyesopen.com>
11657
11658         * g77.f-torture/compile/8485.f: New test case.
11659
11660 2003-05-07  Richard Henderson  <rth@redhat.com>
11661
11662         PR c++/10570
11663         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
11664         Verify exception_cleanup not called for rethrows.
11665         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
11666         when exiting catch block without rethrowing.
11667         * g++.dg/eh/forced3.C: New.
11668         * g++.dg/eh/forced4.C: New.
11669
11670 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
11671
11672         * gcc.dg/20030505.c: Fix triplet.
11673
11674 2003-05-06  DJ Delorie  <dj@redhat.com>
11675
11676         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
11677         * gcc.dg/nest.c: Likewise.
11678
11679 2003-05-05  Roger Sayle  <roger@eyesopen.com>
11680
11681         * gcc.dg/builtins-14.c: New test case.
11682
11683 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
11684
11685         * lib/compat.exp (compat-execute): New argument.
11686         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
11687         * gcc.dg/compat: New test directory.
11688         * gcc.dg/compat/compat.exp: New expect script.
11689         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
11690         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
11691         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
11692         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
11693         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
11694         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
11695
11696         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
11697         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
11698         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
11699         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
11700         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
11701         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
11702         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
11703         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
11704         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
11705         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
11706         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
11707         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
11708         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
11709         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
11710         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
11711
11712 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
11713
11714         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
11715
11716 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
11717
11718         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
11719
11720 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
11721
11722         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
11723         * gcc.dg/ppc-fsel-2.c: New test.
11724
11725         * gcc.dg/unused-5.c: New test.
11726
11727 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11728
11729         PR c++/10496
11730         * g++.dg/warn/pmf1.C: New test.
11731
11732 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11733
11734         PR c++/4494
11735         * g++.dg/warn/main.C: New test.
11736
11737 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11738
11739         * gcc.dg/nonnull-3.c: New test.
11740
11741 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
11742
11743         * gcc.dg/cpp/Wtrigraphs.c: Update.
11744         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
11745
11746 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
11747
11748         * gcc.dg/ppc-fsel-1.c: New test.
11749
11750 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
11751
11752         PR c/10604
11753         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
11754
11755 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
11756
11757         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
11758
11759 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11760
11761         PR c++/9364, c++/10553, c++/10586
11762         * g++.dg/parse/typename4.C: New test.
11763         * g++.dg/parse/typename5.C: Likewise.
11764
11765 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
11766
11767         * gcc.c-torture/compile/20030503-1.c: New test.
11768
11769 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11770
11771         * g++.dg/lookup/using5.C: Fix testcase error.
11772
11773 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
11774
11775         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
11776         since MEABI is no longer supported.  Remove all vestiges
11777         of MEABI from the test.
11778
11779 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11780
11781         PR c++/10554
11782         * g++.dg/lookup/using5.C: New test.
11783
11784 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11785
11786         PR c++/8772
11787         * g++.dg/template/ttp5.C: New test.
11788
11789 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11790
11791         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11792         (dg-gpp-additional-sources): New function.
11793         (dg-gpp-additional-files): Likewise.
11794         * lib/g++.exp (additional_sources): New variable.
11795         (additional_files): Likewise.
11796         (g++_target_compile): Deal with them.
11797         * lib/old-dejagnu.exp: Remove.
11798         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11799         * g++.old-deja: Revise all tests to use dg commands.
11800
11801 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11802
11803         PR c++/9432, c++/9528
11804         * g++.dg/lookup/using4.C: New test.
11805
11806 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11807
11808         * gcc.dg/noreturn-5.c: New file.
11809         * gcc.dg/noreturn-6.c: New file.
11810
11811         * gcc.c-torture/compile/inline-1.c: New file.
11812
11813 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11814
11815         PR c++/10551
11816         * g++.dg/template/explicit1.C: New test.
11817
11818 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11819
11820         PR c++/10549
11821         * g++.dg/other/bitfield1.C: New test.
11822
11823         PR c++/10527
11824         * g++.dg/init/new7.C: New test.
11825
11826 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11827
11828         * g++.dg/ext/desig1.C: New test.
11829         * g++.dg/ext/init1.C: Update.
11830
11831         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11832
11833 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11834
11835         PR c++/10180
11836         * g++.dg/warn/Winline-1.C: New test.
11837
11838 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11839
11840         * gcc.c-torture/execute/string-opt-19.c: New test.
11841
11842         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11843         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11844
11845 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11846
11847         PR c++/10506
11848         * g++.dg/init/new6.C: New test.
11849
11850         PR c++/10503
11851         * g++.dg/init/ref6.C: New test.
11852
11853 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11854
11855         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11856
11857 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11858
11859         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11860         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11861
11862 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11863
11864         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11865         initialized static data members.
11866
11867 2003-04-25  H.J. Lu <hjl@gnu.org>
11868
11869         * gcc.dg/ia64-sync-4.c: New test.
11870
11871 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11872
11873         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11874         date.
11875
11876 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11877
11878         PR c++/10337
11879         * g++.dg/warn/conv1.C: New test.
11880         * g++.old-deja/g++.other/conv7.C: Adjust.
11881         * g++.old-deja/g++.other/overload14.C: Adjust.
11882
11883 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11884
11885         PR c++/10471
11886         * g++.dg/template/defarg2.C: New test.
11887
11888 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11889
11890         * gcc.dg/cpp/include2.c: Update.
11891         * gcc.dg/cpp/multiline-2.c: New.
11892         * gcc.dg/cpp/multiline.c: Update.
11893         * gcc.dg/cpp/strify2.c: Update.
11894         * gcc.dg/cpp/trad/literals-2.c: Update.
11895
11896 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11897
11898         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11899
11900 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11901
11902         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11903
11904 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11905
11906         PR c++/10451
11907         * g++.dg/parse/crash4.C: New test.
11908
11909         PR c++/9847
11910         * g++.dg/parse/crash5.C: New test.
11911
11912 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11913
11914         PR c++/10446
11915         * g++.dg/parse/crash3.C: New test.
11916
11917         PR c++/10428
11918         * g++.dg/parse/elab1.C: New test.
11919
11920 2003-04-22  Devang Patel  <dpatel@apple.com>
11921
11922         * gcc.dg/cpp/trad/funlike-5.c: New test.
11923
11924 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11925
11926         * g++.dg/other/packed1.C: Fix dg options.
11927
11928 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11929
11930         * g++.dg/other/offsetof2.C: New test.
11931
11932 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11933
11934         * g++.dg/template/recurse.C: Adjust location of error messages.
11935
11936 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11937
11938         PR c++/9881
11939         * g++.dg/init/addr-const1.C: New test.
11940         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11941
11942 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11943
11944         PR c++/10405
11945         * g++.dg/lookup/struct-hack1.C: New test.
11946
11947 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11948
11949         * ucs.c: Update diagnostic messages.
11950
11951 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11952
11953         * gcc.dg/cpp/truefalse.cpp: New test.
11954         * gcc.dg/cpp/cpp.exp: Update.
11955         * g++.dg/other/stdbool-if.C: Remove.
11956
11957 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11958
11959         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11960         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11961
11962 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11963
11964         * gcc.c-torture/compile/20030418-1.c: New test.
11965
11966 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11967
11968         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11969
11970 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11971
11972         PR c++/10347
11973         g++.dg/template/dependent-name1.C: New test.
11974
11975 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11976
11977         * gcc.dg/warn-1.c (tourist_guide): New array,
11978         contains a pointer to bar.
11979
11980 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11981
11982         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11983         * gcc.c-torture/execute/medce-1.c: New test case.
11984         * gcc.c-torture/execute/medce-2.c: New test case.
11985
11986 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11987
11988         * lib/prune.exp: Ignore more messages.
11989
11990         PR c++/10381
11991         * g++.dg/parse/lookup3.C: New test.
11992
11993 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11994
11995         * gcc.c-torture/compile/20030415-1.c : New test.
11996
11997 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11998
11999         * gcc.c-torture/execute/scope-2.c: Move to ...
12000         * gcc.dg/noncompile/scope.c: .... here.
12001
12002 2003-04-14  Roger Sayle  <roger@eyesopen.com>
12003
12004         * gcc.dg/20030414-2.c: New test case.
12005
12006 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
12007
12008         PR target/10377
12009         * gcc.dg/20030414-1.c: New test.
12010
12011 2003-04-13  Roger Sayle  <roger@eyesopen.com>
12012
12013         * gcc.dg/builtins-12.c: New test case.
12014         * gcc.dg/builtins-13.c: New test case.
12015
12016 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12017
12018         * gcc.c-torture/execute/string-opt-18.c: New test.
12019
12020 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
12021
12022         PR c++/10300
12023         * g++.dg/init/new5.C: New test.
12024
12025 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
12026
12027         PR c++/7910
12028         * g++.dg/ext/dllimport1.C: New test.
12029
12030 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12031
12032         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
12033
12034 2003-04-11  Bud Davis <bdavis9659@comcast.net>
12035
12036         PR Fortran/9263
12037         * g77.f-torture/noncompile/9263.f: New test
12038         PR Fortran/1832
12039         * g77.f-torture/execute/1832.f: New test
12040
12041 2003-04-11  David Chad  <davidc@freebsd.org>
12042             Loren J. Rittle  <ljrittle@acm.org>
12043
12044         libobjc/8562
12045         * objc.dg/headers.m: New test.
12046
12047 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
12048
12049         * gcc.c-torture/execute/builtin-noret-2.c: New.
12050         * gcc.c-torture/execute/builtin-noret-2.x: New.
12051         XFAIL builtin-noret-2.c at -O1 and above.
12052         * gcc.dg/redecl.c: New.
12053         * gcc.dg/Wshadow-1.c: Update error regexps.
12054
12055 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
12056
12057         * g++.dg/abi/bitfield10.C: New test.
12058
12059 2003-04-09  Mike Stump  <mrs@apple.com>
12060
12061         * gcc.dg/pch/pch.exp: Make testcase names longer.
12062         * g++.dg/pch/pch.exp: Make testcase names longer.
12063
12064 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12065
12066         * gcc.dg/builtins-11.c: New test case.
12067
12068 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12069
12070         * gcc.dg/builtins-9.c: New test case.
12071         * gcc.dg/builtins-10.c: New test case.
12072
12073 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
12074
12075         * gcc.dg/noncompile/init-4.c.c: New test.
12076
12077 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
12078
12079         * gcc.misc-test/gcov-9.c: New test.
12080         * gcc.misc-test/gcov-10.c: New test
12081         * gcc.misc-test/gcov-11.c: New test.
12082
12083 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
12084
12085         PR optimization/10024
12086         * gcc.c-torture/compile/20030405-1.c: New test.
12087
12088 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
12089
12090         * gcc.dg/pch/static-3.c: New.
12091         * gcc.dg/pch/static-3.hs: New.
12092         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
12093
12094 2003-04-04  Richard Henderson  <rth@redhat.com>
12095
12096         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
12097         * g++.dg/eh/forced2.C: Likewise.
12098
12099 2003-04-03  Mike Stump  <mrs@apple.com>
12100
12101         * lib/scanasm.exp (scan-assembler): Add xfail processing for
12102         target arg.
12103         (scan-assembler-times, scan-assembler-not): Likewise.
12104         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
12105
12106 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12107
12108         * gcc.dg/sparc-loop-1.c: New test.
12109
12110 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
12111
12112         PR other/9274
12113         * g++.dg/pch/system-2.C: New.
12114         * g++.dg/pch/system-2.Hs: New.
12115
12116 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
12117
12118         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
12119
12120         * g++.dg/eh/simd-1.C (vecfunc): Same.
12121
12122 2003-04-01  Roger Sayle  <roger@eyesopen.com>
12123
12124         * gcc.c-torture/execute/20030401-1.c: New test case.
12125
12126 2003-04-01  Ziemowit Laski <zlaski@apple.com>
12127
12128         * objc.dg/defs.m: New.
12129
12130 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
12131
12132         * g++.dg/eh/simd-1.C: New.
12133         * g++.dg/eh/simd-2.C: New.
12134
12135 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
12136
12137         * gcc.c-torture/execute/simd-3.c: New.
12138
12139 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12140
12141         PR c/9936
12142         * gcc.dg/20030331-2.c: New test.
12143
12144 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12145
12146         PR c++/10278
12147         * g++.dg/parse/crash2.C: New test.
12148
12149 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12150
12151         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
12152         * gcc.c-torture/execute/20030331-1.c: ...here.
12153
12154 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12155
12156         * gcc.c-torture/execute/20030331-1.c: New test.
12157
12158 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12159
12160         * lib/gcov.exp: Adjust call return testing strings.
12161         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
12162
12163 2003-03-31  Roger Sayle  <roger@eyesopen.com>
12164
12165         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
12166         * gcc.dg/builtins-7.c: New test case.
12167         * gcc.dg/builtins-8.c: New test case.
12168
12169 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12170
12171         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
12172
12173 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
12174
12175         PR c++/7647
12176         * g++.dg/lookup-class-member-2.C: New test.
12177
12178 2003-03-30  Glen Nakamura  <glen@imodulo.com>
12179
12180         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
12181
12182 2003-03-28  Roger Sayle  <roger@eyesopen.com>
12183
12184         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
12185
12186 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
12187
12188         * g++.dg/init/attrib1.C: New test.
12189
12190 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12191
12192         * gcc.dg/ultrasp8.c: New test.
12193
12194 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12195
12196         * gcc.dg/ultrasp7.c: New test.
12197
12198 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
12199
12200         PR c++/10047
12201         * g++.dg/template/inline1.C: New test.
12202
12203 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12204
12205         * gcc.dg/sparc-dwarf2.c: New test.
12206
12207 2003-03-27  Roger Sayle  <roger@eyesopen.com>
12208
12209         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
12210         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
12211
12212 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
12213
12214         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
12215         than reading .x files.
12216         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
12217         * g77.dg/gcov/gcov-1.f: Likewise.
12218         * gcc.misc-tests/gcov-4b.c: Likewise.
12219         * gcc.misc-tests/gcov-5b.c: Likewise.
12220         * gcc.misc-tests/gcov-6.c: Likewise.
12221         * gcc.misc-tests/gcov-7.c: Likewise.
12222         * gcc.misc-tests/gcov-8.c: Likewise.
12223         * g++.dg/gcov/gcov-1.x: Remove.
12224         * g77.dg/gcov/gcov-1.x: Likewise.
12225         * gcc.misc-tests/gcov-4b.x: Likewise.
12226         * gcc.misc-tests/gcov-5b.x: Likewise.
12227         * gcc.misc-tests/gcov-6.x: Likewise.
12228         * gcc.misc-tests/gcov-7.x: Likewise.
12229         * gcc.misc-tests/gcov-8.x: Likewise.
12230
12231 2003-03-27  Glen Nakamura  <glen@imodulo.com>
12232
12233         PR opt/10087
12234         * gcc.dg/20030324-1.c: New test.
12235
12236 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
12237
12238         PR c++/10224
12239         * g++.dg/template/arg3.C: New test.
12240
12241         PR c++/10158
12242         * g++.dg/template/friend18.C: New test.
12243
12244 2003-03-26  Roger Sayle  <roger@eyesopen.com>
12245
12246         * g77.f-torture/compile/20030326-1.f: New test case.
12247
12248 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
12249
12250         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
12251
12252         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
12253
12254 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
12255
12256         * gcc.dg/ia64-sync-3.c: New test.
12257
12258 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
12259
12260         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
12261
12262 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12263
12264         * gcc.dg/ultrasp6.c: New test.
12265
12266 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12267
12268         * gcc.dg/i386-signbit-1.c: New test.
12269         * gcc.dg/i386-signbit-2.c: New test.
12270         * gcc.dg/i386-signbit-3.c: New test.
12271
12272 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12273
12274         * gcc.dg/ultrasp5.c: Fix options.
12275
12276 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12277
12278         * gcc.dg/ultrasp5.c: Fix comment.
12279
12280 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
12281
12282         PR fortran/10197
12283         * g77.f-torture/execute/10197.f: New test.
12284
12285 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
12286
12287         PR c++/9898, c++/383
12288         * g++.dg/template/conv6.C: New test.
12289
12290         PR c++/10119
12291         * g++.dg/template/ptrmem5.C: New test.
12292
12293         PR c++/10026
12294         * g++.dg/lookup/koenig1.C: New test.
12295
12296         PR C++/10199
12297         * g++.dg/lookup/template2.C: New test.
12298
12299 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
12300
12301         * g++.dg/opt/rtti1.C: New test.
12302
12303 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12304
12305         * gcc.dg/ultrasp5.c: New test.
12306
12307 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
12308
12309         PR middle-end/9967
12310         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
12311         builtin fputs.
12312
12313 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
12314
12315         PR c/8224
12316         * gcc.dg/20030323-1.c: New test.
12317
12318 2003-03-23  Roger Sayle  <roger@eyesopen.com>
12319
12320         * gcc.c-torture/compile/20030323-1.c: New test case.
12321
12322 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
12323
12324         * gcc.dg/20030321-1.c: New test.
12325
12326 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
12327
12328         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
12329
12330 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12331
12332         PR c++/9978, c++/9708
12333         * g++.dg/ext/vlm1.C: Adjust expected error.
12334         * g++.dg/ext/vla2.C: New test.
12335         * g++.dg/template/arg1.C: New test.
12336         * g++.dg/template/arg2.C: New test.
12337
12338 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
12339
12340         * g77.f-torture/execute/select.f: New test.
12341         * g77.f-torture/noncompile/select_no_compile.f: New test.
12342
12343 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
12344
12345         PR c++/9898
12346         * g++.dg/other/error4.C: New test.
12347
12348 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
12349
12350         * g++.dg/template/friend17.C: New test.
12351
12352 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
12353
12354         * gcc.c-torture/compile/20030320-1.c: New.
12355
12356 2003-03-20  Roger Sayle  <roger@eyesopen.com>
12357
12358         * gcc.dg/builtins-6.c: New test case.
12359
12360 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
12361
12362         PR target/10073
12363         * gcc.c-torture/compile/20030319-1.c: New.
12364
12365 2003-03-18  Jan Hubicka  <jh@suse.cz>
12366
12367         * gcc.dg/i386-cvt-1.c: New test.
12368
12369 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
12370
12371         * objc.dg/naming-1.m: Use "(parse|syntax) error".
12372         * objc.dg/naming-2.m: Likewise.
12373
12374 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
12375
12376         PR c++/9639
12377         * g++.dg/parse/crash1.C: New test.
12378
12379 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
12380
12381         PR c++/8805
12382         * g++.dg/eh/cleanup1.C: New test.
12383
12384 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12385
12386         * gcc.c-torture/execute/20030316-1.c: New test case.
12387
12388 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
12389
12390         PR c++/9629
12391         * g++.dg/init/ctor2.C: New test.
12392
12393 2003-03-15  Roger Sayle  <roger@eyesopen.com>
12394
12395         * g77.f-torture/compile/xformat.f: New test case.
12396
12397 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12398
12399         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
12400         * g++.old-deja/g++.mike/eh50.C: Likewise.
12401
12402 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12403
12404         PR c++/6440
12405         * g++.dg/template/spec7.C: New test.
12406         * g++.dg/template/spec8.C: Likewise.
12407
12408 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
12409
12410         * gcc.c-torture/execute/20030313-1.c: New test.
12411
12412 2003-03-14  Richard Henderson  <rth@redhat.com>
12413
12414         * gcc.dg/inline-2.c: Adjust alpha test for external call.
12415
12416 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12417
12418         * gcc.c-torture/compile/20030314-1.c: New test.
12419
12420 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
12421
12422         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
12423         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
12424         thumb target,
12425         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
12426         to accept newer _imp__  prefix and additional
12427         newline in .drectve section.
12428         * gcc.dg/dll-4.c: Likewise.
12429         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
12430         switch.
12431
12432 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
12433
12434         * g++.dg/parse/namespace9.C: New test.
12435
12436         * g++.dg/init/ref5.C: New test.
12437         * g++.dg/parse/ptrmem1.C: Likewise.
12438
12439 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12440
12441         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
12442         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
12443         regular expression.
12444         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
12445         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
12446
12447 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
12448
12449         * gcc.c-torture/execute/20030224-2.c: New test.
12450
12451 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12452
12453         * gcc.dg/decl-3.c: New test.
12454
12455 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12456
12457         * gcc.dg/i386-loop-2.c: New test.
12458
12459 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
12460
12461         PR c++/9474
12462         * g++.dg/parse/namespace8.C: New test.
12463
12464         PR c++/9924
12465         * g++.dg/overload/builtin2.C: New test.
12466
12467 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
12468
12469         * gcc.dg/return-type-3.c: New test.
12470
12471 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
12472
12473         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
12474         profiling options are not supported.
12475
12476 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
12477
12478         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
12479         * g++.old-deja/g++.warn/impint2.C: Likewise.
12480
12481 2003-03-10  Devang Patel  <dpatel@apple.com>
12482
12483         * g++.dg/cpp/c++_cmd_1.C: New test.
12484         * g++.dg/cpp/c++_cmd_1.h: New file.
12485
12486 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
12487
12488         * gcc.dg/altivec-9.c: New file.
12489
12490 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12491
12492         * gcc.dg/ppc-sdata-1.c: New test.
12493         * gcc.dg/ppc-sdata-2.c: New test.
12494
12495 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
12496
12497         PR c++/9373
12498         * g++.dg/opt/ptrmem2.C: New test.
12499
12500         PR c++/8534
12501         * g++.dg/opt/ptrmem1.C: New test.
12502
12503 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12504
12505         * gcc.dg/i386-loop-1.c: New test.
12506
12507 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12508
12509         PR c++/9970
12510         * g++.dg/lookup/friend1.C: New test.
12511
12512 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12513
12514         PR c++/9823
12515         * g++.dg/parser/constructor1.C: New test.
12516
12517 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
12518
12519         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
12520
12521         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
12522
12523 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
12524
12525         * gcc.dg/cpp/Wunused.c: Update test.
12526
12527 2003-03-08  Jan Hubicka  <jh@suse.cz>
12528
12529         * gcc.dg/inline-3.c: New test.
12530
12531 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12532
12533         PR c++/9809
12534         * g++.dg/parse/builtin1.C: New test.
12535
12536         PR c++/9982
12537         * g++.dg/abi/cookie1.C: New test.
12538         * g++.dg/abi/cookie2.C: Likewise.
12539
12540         PR c++/9524
12541         * g++.dg/template/field1.C: New test.
12542
12543         PR c++/9912
12544         * g++.dg/parse/class1.C: New test.
12545         * g++.dg/parse/namespace7.C: Likewise.
12546         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
12547
12548 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
12549
12550         * g++.dg/init/ref4.C: New test.
12551
12552 2003-03-07  Jan Hubicka  <jh@suse.cz>
12553
12554         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
12555         * gcc.dg/inline-3.c:  New test.
12556
12557 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
12558
12559         * g++.dg/init/ref3.C: New test.
12560
12561         PR c++/9965
12562         * g++.dg/init/ref2.C: New test.
12563
12564         PR c++/9400
12565         * g++.dg/warn/Wshadow-2.C: New test.
12566
12567         PR c++/9791
12568         * g++.dg/warn/Woverloaded-1.C: New test.
12569
12570 2003-03-05  Jan Hubicka  <jh@suse.cz>
12571
12572         * gcc.dg/i386-local2.c: New.
12573         * gcc.dg/i386-local.c: Fix typo.
12574
12575 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
12576
12577         * g++.dg/abi/layout3.C: New test.
12578
12579 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12580
12581         * gcc.c-torture/compile/20030305-1.c
12582
12583 2003-03-05  Jan Hubicka  <jh@suse.cz>
12584
12585         * gcc.dg/i386-local.c: New.
12586
12587 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
12588
12589         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
12590
12591 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12592
12593         * gcc.dg/switch-2.c: New test.
12594         * gcc.dg/switch-3.c: New test.
12595         * gcc.dg/Wswitch.c: Adjust line numbers.
12596         * gcc.dg/Wswitch-default.c: Likewise.
12597         * gcc.dg/Wswitch-enum.c: Likewise.
12598
12599 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
12600
12601         * gcc.c-torture/execute/20030222-1.c: New test.
12602
12603 2003-03-03  James E Wilson  <wilson@tuliptree.org>
12604
12605         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
12606
12607 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
12608
12609         PR c++/9878
12610         * g++.dg/init/ref1.C: New test.
12611
12612 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
12613
12614         * gcc.dg/sh-relax.c: New SH-only test.
12615
12616 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
12617
12618         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
12619         comment explaining purpose of testcase.
12620
12621 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12622
12623         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
12624         for HC11/HC12 (asm needs two int registers).
12625         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
12626         HC11/HC12 because the test uses an asm which needs two 32-bit
12627         registers.
12628
12629 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12630
12631         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
12632         for HC11/HC12 (array is too large otherwise).
12633         * gcc.c-torture/compile/920501-4.x: New file, likewise.
12634         * gcc.c-torture/compile/20010518-2.x: Likewise.
12635         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
12636         HC11/HC12 (array is too large).
12637
12638 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
12639
12640         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
12641         * lib/g++-dg.exp (g++-dg-test): Likewise.
12642
12643 2003-03-01  Roger Sayle  <roger@eyesopen.com>
12644
12645         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
12646         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
12647
12648 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12649
12650         * g++.dg/warn/implicit-typename1.C: Remove warning.
12651
12652 2003-02-28  Richard Henderson  <rth@redhat.com>
12653
12654         * gcc.dg/noreturn-1.c: Move noreturn warning line.
12655         * gcc.dg/return-type-1.c: Move control reaches end warning line.
12656
12657 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
12658
12659         * gcc.dg/pch/pch.exp: Change .pch to .gch.
12660         * g++.dg/pch/pch.exp: Likewise.
12661
12662 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
12663
12664         PR c++/9879
12665         * testsuite/g++.dg/init/new4.C: New test.
12666
12667 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
12668
12669         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
12670
12671 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
12672
12673         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
12674         unsigned long.
12675
12676         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
12677         wider than float.
12678
12679 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12680
12681         * lib/scanasm.exp: Add support for counting numbers of
12682         occurences.
12683         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
12684         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
12685
12686 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
12687
12688         PR c++/9683
12689         * g++.dg/template/static3.C: New test.
12690
12691         PR c++/9829
12692         * g++.dg/parse/namespace6.C: New test.
12693
12694 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12695
12696         PR target/9732
12697         * gcc.dg/20030225-1.c: New test.
12698
12699 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
12700
12701         * README: Remove out-of-date information.
12702
12703         PR c++/9836
12704         * g++.dg/template/spec6.C: New test.
12705
12706 2003-02-24  Jeff Law  <law@redhat.com>
12707
12708         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
12709
12710 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12711
12712         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
12713         * gcc.dg/pragma-ep-1.c: Likewise.
12714
12715 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12716
12717         PR c++/9602
12718         * g++.dg/template/friend16.C: New test.
12719
12720 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
12721
12722         PR c++/5333
12723         * g++.dg/parse/fused-params1.C: Adjust error messages.
12724         * g++.dg/template/nested3.C: New test.
12725
12726 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
12727
12728         * g++.dg/abi/param1.C: New test.
12729
12730 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12731
12732         PR c++/7982
12733         * g++.dg/warn/implicit-typename1.C: New test.
12734
12735 2003-02-22  Kelley Cook <kelleycook@comcast.net>
12736
12737         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
12738         with "mtune".
12739         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12740         * gcc.c-torture/execute/20010129-1.x: Likewise.
12741         * gcc.dg/20011107-1.c: Likewise.
12742         * gcc.dg/20020108-1.c: Likewise.
12743         * gcc.dg/20020122-3.c: Likewise.
12744         * gcc.dg/20020206-1.c: Likewise.
12745         * gcc.dg/20020310-1.c: Likewise.
12746         * gcc.dg/20020426-2.c: Likewise.
12747         * gcc.dg/20020517-1.c: Likewise.
12748         * gcc.dg/991230-1.c: Likewise.
12749         * gcc.dg/i386-unroll-1.c: Likewise.
12750         * gcc.misc-tests/i386-prefetch.exp: Likewise.
12751
12752 2003-02-22  Jan Hubicka  <jh@suse.cz>
12753
12754         * gcc.dg/i386-mul.c: New test.
12755
12756 2003-02-21  Roger Sayle  <roger@eyesopen.com>
12757
12758         * gcc.dg/builtins-5.c: New test case.
12759
12760 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
12761
12762         * gcc.dg/asmreg-1.c: New test.
12763
12764 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12765
12766         PR c++/9749
12767         * g++.dg/parse/varmod1.C: New test.
12768
12769 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12770
12771         PR c++/9727
12772         * g++.dg/template/op1.C: New test.
12773
12774 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12775
12776         PR c++/8906
12777         * g++.dg/template/nested2.C: New test.
12778
12779 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12780
12781         PR c++/8724
12782         * g++.dg/expr/dtor1.C: New test.
12783
12784 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
12785
12786         * gcc.dg/cpp/include3.c: New test.
12787         * gcc.dg/cpp/inc/foo.h: New file.
12788
12789 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12790
12791         * gcc.c-torture/execute/20030221-1.c: New test.
12792
12793 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12794
12795         PR c++/9729
12796         * g++.dg/abi/conv1.C: New test.
12797
12798 2003-02-20  Jan Hubicka  <jh@suse.cz>
12799
12800         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12801
12802 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12803
12804         * gcc.c-torture/compile/20030219-1.c: New test.
12805
12806 2003-02-18  Jan Hubicka  <jh@suse.cz>
12807
12808         * gcc.dg/funcorder.c: New test.
12809
12810 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12811
12812         * gcc.c-torture/execute/20030218-1.c: New.
12813
12814 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12815
12816         * gcc.dg/20030218-1.c: New.
12817
12818 2003-02-18  Richard Henderson  <rth@redhat.com>
12819
12820         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12821         * gcc.dg/attr-used-2.c: New.
12822
12823 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12824
12825         PR c++/9704
12826         * g++.dg/init/copy5.C: New test.
12827
12828 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12829
12830         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12831         * g++.dg/pch/pch.exp: Likewise.
12832
12833 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12834
12835         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12836         STACK_SIZE is not defined.
12837
12838 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12839
12840         PR c++/9457
12841         * g++.dg/template/init1.C: New test.
12842
12843 2003-02-16  Jan HUbicka  <jh@suse.cz>
12844
12845         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12846         (foo): Add few extra tests
12847         * gcc.dg/c99-const-expr-3.c: Likewise.
12848         * gcc.c-torture/execute/20030216-1.c: New.
12849
12850 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12851
12852         PR c++/9459
12853         * g++.dg/ext/typeof4.C: New test.
12854
12855 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12856
12857         * gcc.dg/i386-387-3.c: New test case.
12858
12859 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12860
12861         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12862         cris-*-elf* cris-*-aout* and mmix-*-*.
12863
12864 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12865
12866         * gcc.dg/20030213-1.c: New test.
12867
12868 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12869
12870         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12871         * gcc.dg/i386-387-2.c: Likewise.
12872
12873 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12874
12875         * gcc.dg/ppc-spe.c: Fix formatting.
12876         Enable tests that were previously unsupported by gas.
12877         Delete tests for instructions that no longer exist.
12878         Switch arguments on evsubifw builtin.
12879
12880 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12881
12882         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12883         STACK_SIZE is too small.
12884
12885 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12886             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12887
12888         * gcc.dg/decl-2.c: New test.
12889
12890 2003-02-10  Jan Hubicka  <jh@suse.cz>
12891
12892         * gcc.dg/i386-fpcvt-1.c:  New test.
12893
12894 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12895
12896         * gcc.c-torture/execute/20030209-1.c: New test.
12897
12898 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12899
12900         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12901         int-wide bitops, use the constants of the same width.
12902         Likewise, if long long is 32-bit wide, test bitops using
12903         32-bit constants.
12904
12905 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12906
12907         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12908
12909 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12910
12911         * testsuite/gcc.dg/builtins-4.c: New test case.
12912
12913 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12914
12915         * gcc.dg/20020430-1.c: Fix dg command typos.
12916         * gcc.dg/20020503-1.c: Likewise.
12917
12918 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12919
12920         PR c++/8785
12921         * g++.dg/parse/fused-params1.C: New test.
12922
12923         PR c++/8857
12924         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12925
12926         PR c++/8921
12927         * g++.dg/parse/non-dependent1.C: New test.
12928
12929         PR c++/8928
12930         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12931
12932         PR c++/9228
12933         * g++.dg/parse/undefined7.C: New test.
12934         * g++.dg/parse/non-templ1.C: New test.
12935
12936         PR c++/9229
12937         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12938
12939 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12940
12941         * gcc.c-torture/compile/20030206-1.c: New test.
12942
12943 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12944
12945         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12946         "pow" to "foo" to avoid potential confusion with a math built-in.
12947
12948 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12949
12950         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12951         conditions for SPARC targets.
12952
12953 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12954
12955         * gcc.dg/20030204-1.c: New test.
12956
12957 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12958
12959         PR c++/38
12960         * g++.dg/parse/array-size1.C: New test.
12961
12962         PR c++/5657
12963         * g++.dg/parse/undefined3.C: New test.
12964
12965         PR c++/5665
12966         * g++.dg/parse/undefined4.C: New test.
12967
12968         PR c++/5975
12969         * g++.dg/parse/undefined5.C: New test.
12970
12971         PR c++/7259
12972         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12973
12974         PR c++/8578
12975         * g++.dg/parse/casting-operator1.C: New test.
12976
12977         PR c++/8596
12978         * g++.dg/parse/undefined6.C: New test.
12979
12980         PR c++/8736
12981         * g++.dg/parse/missing-template1.C: New test.
12982
12983 2003-02-04  Jan Hubicka  <jh@suse.cz>
12984
12985         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12986         * gcc.dg/i386-cmov?.c:  Likewise.
12987         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12988         * gcc.dg/i386-ssefp-1.c:  Likewise.
12989         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12990         conventions.
12991
12992 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12993
12994         PR c++/7129
12995         * testsuite/g++.dg/ext/max.C: New test.
12996
12997 2003-02-03  Jan Hubicka  <jh@suse.cz>
12998
12999         * gcc.c-torture/execute/20030203-1.c: New test.
13000
13001 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
13002
13003         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
13004         'natural-endian'.
13005
13006 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
13007
13008         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
13009         * g++.dg/init/new2.C: Likewise.
13010         * g++.dg/other/new1.C: Likewise.
13011
13012 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
13013
13014         * gcc.dg/struct-ret-libc.c: New test.
13015
13016 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
13017
13018         * gcc.dg/20030129-1.c: New test.
13019
13020 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13021
13022         PR c++/8849
13023         * g++.dg/template/ptrmem4.C: New test.
13024
13025 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
13026
13027         * g++.dg/parser/constant1.C: New test.
13028
13029 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13030
13031         PR c++/8591
13032         * g++.dg/parse/friend2.C: New test.
13033
13034 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
13035
13036         PR c++/9437
13037         * g++.dg/template/unify4.C: New test.
13038
13039 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
13040
13041         * gcc.c-torture/execute/20030128-1.c: New test.
13042
13043 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
13044
13045         * g++.dg/lookup/nested1.C: Test moved from ...
13046         * g++.old-deja/g++.other/lookup24.C: ... here.
13047
13048 2003-01-28  Jan Hubicka  <jh@suse.cz>
13049
13050         * gcc.dg/i386-cmov5.c:  New test.
13051
13052 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
13053
13054         * gcc.c-torture/execute/20010925-1.c: Changed the
13055         memcpy declaration.
13056
13057 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13058
13059         PR c++/3902
13060         * g++.dg/parse/template5.C: New test.
13061
13062 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
13063
13064         PR fortran/9258
13065         * g77.dg/pr9258: New test.
13066
13067 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13068
13069         * README: Move relevant parts from README.g++.
13070
13071         * README.g++: Remove this file.
13072
13073 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13074
13075         * g++.dg/abi/dcast1.C: New test.
13076
13077 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13078
13079         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
13080
13081 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
13082
13083         PR c++/47
13084         * g++.old-deja/g++.other/lookup24.C: New test.
13085
13086 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13087
13088         PR middle-end/7227
13089         * gcc.dg/uninit-C.c: New test.
13090
13091 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
13092
13093         * g++.dg/abi/covariant1.C: New test.
13094
13095 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
13096
13097         * gcc.dg/20030123-1.c: New test.
13098
13099 2003-01-25  Jan Hubicka  <jh@suse.cz>
13100
13101         PR opt/8492
13102         * gcc.c-torture/compile/20030125-1.c
13103
13104 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
13105
13106         PR c++/9403
13107         * g++.dg/parse/template3.C: New test.
13108         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
13109
13110         PR c++/795
13111         * g++.dg/parse/template4.C: New test.
13112
13113         PR c++/9415
13114         * g++.dg/template/qual2.C: New test.
13115
13116         PR c++/8545
13117         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
13118
13119         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
13120
13121 2003-01-25  Roger Sayle  <roger@eyesopen.com>
13122
13123         * gcc.c-torture/execute/switch-1.c: New test case.
13124
13125 2003-01-25  Jan Hubicka  <jh@suse.cz>
13126
13127         * gcc.c-torture/execute/20030125-1.[cx]: New test.
13128
13129 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
13130
13131         Tweaks for Bison-1.875. From the NEWS file:
13132         "- `parse error' -> `syntax error'
13133         Bison now uniformly uses the term `syntax error'"
13134         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
13135         * gcc.dg/cpp/digraph2.c: Likewise.
13136         * gcc.dg/cpp/direct2.c: Likewise.
13137         * gcc.dg/cpp/paste4.c: Likewise.
13138         * gcc.dg/c90-restrict-1.c: Likewise.
13139         * gcc.dg/c99-func-2.c: Likewise.
13140         * gcc.dg/noncompile/920721-2.c: Likewise.
13141         * gcc.dg/noncompile/930622-2.c: Likewise.
13142         * gcc.dg/noncompile/940112-1.c: Likewise.
13143         * gcc.dg/noncompile/950921-1.c: Likewise.
13144         * gcc.dg/noncompile/951123-1.c: Likewise.
13145         * gcc.dg/noncompile/971104-1.c: Likewise.
13146         * gcc.dg/noncompile/990416-1.c: Likewise.
13147
13148 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
13149
13150         * g++.dg/parse/undefined1.C: Add error message.
13151
13152 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13153
13154         PR c++/9354
13155         * g++.dg/parse/new1.C: New test.
13156
13157         PR c++/9216
13158         * g++.dg/parse/template2.C: New test.
13159
13160         PR c++/9354
13161         * g++.dg/parse/typedef2.C: New test.
13162
13163         PR c++/9328
13164         * g++.dg/ext/typeof3.C: New test.
13165
13166 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13167
13168         PR c++/2738
13169         * g++.dg/parse/ret-type1.C: New test.
13170
13171         PR c++/3792
13172         * g++.dg/parse/tmpl-outside1.C: New test.
13173
13174         PR c++/4207
13175         * g++.dg/parse/int-as-enum1.C: New test.
13176
13177         PR c++/4903
13178         * g++.dg/parse/no-typename1.C: New test.
13179
13180         PR c++/5533
13181         * g++.dg/parse/no-value1.C: New test.
13182
13183         PR c++/5921
13184         * g++.dg/parse/wrong-inline1.C: New test.
13185
13186         PR c++/6402
13187         * g++.dg/parse/ref1.C: New test.
13188
13189         PR c++/6992
13190         * g++.dg/parse/attr-ctor1.C: New test.
13191
13192         PR c++/7229
13193         * g++.dg/parse/namespace5.C: New test.
13194
13195         PR c++/7917
13196         * g++.dg/parse/func-def1.C: New test.
13197
13198         PR c++/8143
13199         * g++.dg/parse/undefined1.C: New test.
13200
13201         PR c++/5723, PR c++/8522
13202         * g++.dg/parse/specialization1.C: New test.
13203
13204         PR c++/163, PR c++/8595
13205         * g++.dg/parse/struct-as-enum1.C: New test.
13206
13207         PR c++/9173
13208         * g++.dg/parse/undefined2.C: New test.
13209
13210 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13211
13212         PR c++/9298
13213         * g++.dg/parse/template1.C: New test.
13214
13215         PR c++/9384
13216         * g++.dg/parse/using1.C: New test.
13217
13218         PR c++/9285
13219         PR c++/9294
13220         * g++.dg/parse/expr2.C: New test.
13221
13222         PR c++/9388
13223         * g++.dg/parse/lookup2.C: Likewise.
13224
13225 2003-01-21  Jan Hubicka  <jh@suse.cz>
13226
13227         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
13228         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
13229         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
13230         * gcc.c-torture/execute/string-opt-*.c: Likewise.
13231
13232 2003-01-20  Nick Clifton  <nickc@redhat.com>
13233
13234         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
13235         problem with ARM sibcall code generation.
13236
13237 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13238
13239         * gcc.c-torture/execute/20030120-1.c: New.
13240
13241 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
13242
13243         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
13244
13245 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
13246
13247         PR c++/9272
13248         * g++.dg/parse/ctor1.C: New test.
13249
13250         PR c++/9294:
13251         * g++.dg/parse/qualified1.C: New test.
13252
13253         * g++.dg/parse/typename3.C: New test.
13254
13255 2003-01-16  Richard Henderson  <rth@redhat.com>
13256
13257         * g++.dg/tls/init-2.C: Fix error matches for real this time.
13258
13259 2003-01-16  Richard Henderson  <rth@redhat.com>
13260
13261         * g++.dg/pch/pch.exp: Copy test header to the working directory
13262         before using it either for precompilation or direct use.
13263         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
13264         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
13265
13266 2003-01-16  Richard Henderson  <rth@redhat.com>
13267
13268         * gcc.dg/pch/pch.exp: Copy test header to the working directory
13269         before using it either for precompilation or direct use.
13270         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
13271         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
13272
13273 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
13274
13275         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
13276         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
13277         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
13278         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
13279         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
13280         typename warning into error.
13281         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
13282         error messages.
13283         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
13284         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
13285         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
13286         messages.
13287         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
13288         make declaration visible in template.
13289         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
13290         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
13291         messages.
13292         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
13293         message.
13294         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
13295         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
13296         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
13297         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
13298         typename warning with error message.
13299         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
13300         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
13301         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
13302
13303 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
13304
13305         * g++.dg/parse/ambig2.C: New test.
13306
13307 2003-01-15  Richard Henderson  <rth@redhat.com>
13308
13309         * g++.dg/tls/init-2.C: Update error message string.
13310
13311 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13312
13313         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
13314
13315 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
13316
13317         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
13318         all for HC11/HC12.
13319         * gcc.c-torture/compile/20001205-1.x: Likewise.
13320         * gcc.c-torture/compile/20001226-1.x: Likewise.
13321         * gcc.c-torture/compile/920520-1.x: Likewise.
13322         * gcc.c-torture/compile/961203-1.x: Likewise.
13323         * gcc.c-torture/compile/20020604-1.x: Likewise.
13324
13325 2003-01-15  Jan Hubicka  <jh@suse.cz>
13326
13327         * gcc.c-torture/compile/20030115-1.c: New test.
13328
13329         * gcc.dg/i386-fpcvt-1.c: New test.
13330         * gcc.dg/i386-fpcvt-2.c: New test.
13331
13332 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
13333
13334         Further conform g++'s __vmi_class_type_info to the C++ ABI
13335         specification.
13336         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
13337         the specification.
13338
13339 2003-01-14  Jan Hubicka  <jh@suse.cz>
13340
13341         * gcc.dg/i386-fpcvt-1.c: New test.
13342         * gcc.dg/i386-fpcvt-2.c: New test.
13343
13344 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13345
13346         * gcc.dg/i386-mmx-3.c: New test.
13347
13348 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
13349
13350         PR c++/9264
13351         * g++.dg/parse/octal1.C: New file.
13352
13353         PR c++/9172
13354         * g++.dg/parse/typename1.C: New file.
13355
13356 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
13357
13358         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
13359         * gcc.dg/bf-no-ms-layout.c: Likewise.
13360         * gcc.dg/bf-ms-attrib.c: Likewise.
13361
13362 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
13363
13364         PR c++/9099
13365         * g++.dg/parse/dtor1.C: New file.
13366
13367         PR c++/9128
13368         * g++.dg/rtti/typeid1.C: New file.
13369
13370         PR c++/9153
13371         * g++.dg/parse/lookup1.C: New file.
13372
13373         PR c++/9171
13374         * g++.dg/templ/spec5.C: New file.
13375
13376 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
13377
13378         * gcc.c-torture/compile/20030110-1.c: New test.
13379
13380 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
13381
13382         Merge from pch-branch:
13383
13384         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
13385
13386         * gcc.dg/pch/cpp-1.h: New.
13387         * gcc.dg/pch/cpp-1.c: New.
13388         * gcc.dg/pch/cpp-2.h: New.
13389         * gcc.dg/pch/cpp-2.c: New.
13390
13391         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
13392
13393         * gcc.dg/pch/except-1.h: New.
13394         * gcc.dg/pch/except-1.c: New.
13395
13396         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
13397
13398         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
13399         running test.
13400         * gcc.dg/pch: Include *.hp not *.h.
13401         * gcc.dg/pch/system-1.h: New.
13402         * gcc.dg/pch/system-1.c: New.
13403
13404         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
13405
13406         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
13407         rather than trying to build and run a program using PCH.
13408         * gcc.dg/pch: Remove dg-do commands from test files.
13409
13410         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
13411
13412         * gcc.dg/pch/macro-3.c: New.
13413         * gcc.dg/pch/macro-3.h: New.
13414
13415         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
13416
13417         * gcc.dg/pch/common-1.c: New.
13418         * gcc.dg/pch/common-1.h: New.
13419         * gcc.dg/pch/decl-1.c: New.
13420         * gcc.dg/pch/decl-1.h: New.
13421         * gcc.dg/pch/decl-2.c: New.
13422         * gcc.dg/pch/decl-2.h: New.
13423         * gcc.dg/pch/decl-3.c: New.
13424         * gcc.dg/pch/decl-3.h: New.
13425         * gcc.dg/pch/decl-4.c: New.
13426         * gcc.dg/pch/decl-4.h: New.
13427         * gcc.dg/pch/decl-5.c: New.
13428         * gcc.dg/pch/decl-5.h: New.
13429         * gcc.dg/pch/global-1.c: New.
13430         * gcc.dg/pch/global-1.h: New.
13431         * gcc.dg/pch/inline-1.c: New.
13432         * gcc.dg/pch/inline-1.h: New.
13433         * gcc.dg/pch/inline-2.c: New.
13434         * gcc.dg/pch/inline-2.h: New.
13435         * gcc.dg/pch/static-1.c: New.
13436         * gcc.dg/pch/static-1.h: New.
13437         * gcc.dg/pch/static-2.c: New.
13438         * gcc.dg/pch/static-2.h: New.
13439
13440         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
13441
13442         * g++.dg/pch/pch.exp: Better handle failing testcases.
13443         * gcc.dg/pch/pch.exp: Likewise.
13444         * gcc.dg/pch/macro-1.c: New.
13445         * gcc.dg/pch/macro-1.h: New.
13446         * gcc.dg/pch/macro-2.c: New.
13447         * gcc.dg/pch/macro-2.h: New.
13448
13449         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
13450
13451         * g++.dg/dg.exp: Treat files in pch/ specially.
13452         * g++.dg/pch/pch.exp: New file.
13453         * g++.dg/pch/empty.H: New file.
13454         * g++.dg/pch/empty.C: New file.
13455         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
13456         "precompile".
13457
13458         * gcc.dg/pch/pch.exp: New file.
13459         * gcc.dg/pch/empty.h: New file.
13460         * gcc.dg/pch/empty.c: New file.
13461         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
13462         "precompile".
13463
13464 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13465
13466         * g++.dg/template/friend14.C: New test.
13467
13468 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13469
13470         * gcc.dg/old-style-asm-1.c: New test.
13471
13472 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
13473
13474         * gcc.c-torture/compile/20030109-1.c: New test.
13475
13476 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13477
13478         * gcc.c-torture/execute/20030109-1.c: New test.
13479
13480 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
13481
13482         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
13483         * g++.old-deja/g++.mike/dyncast2.C: Likewise
13484         * g++.old-deja/g++.mike/dyncast3.C: Likewise
13485         * g++.old-deja/g++.mike/eh2.C: Likewise
13486         * g++.old-deja/g++.mike/eh3.C: Likewise
13487         * g++.old-deja/g++.mike/eh5.C: Likewise
13488         * g++.old-deja/g++.mike/eh6.C: Likewise
13489         * g++.old-deja/g++.mike/eh7.C: Likewise
13490         * g++.old-deja/g++.mike/eh8.C: Likewise
13491         * g++.old-deja/g++.mike/eh9.C: Likewise
13492         * g++.old-deja/g++.mike/eh10.C: Likewise
13493         * g++.old-deja/g++.mike/eh12.C: Likewise
13494         * g++.old-deja/g++.mike/eh13.C: Likewise
13495         * g++.old-deja/g++.mike/eh14.C: Likewise
13496         * g++.old-deja/g++.mike/eh16.C: Likewise
13497         * g++.old-deja/g++.mike/eh17.C: Likewise
13498         * g++.old-deja/g++.mike/eh18.C: Likewise
13499         * g++.old-deja/g++.mike/eh21.C: Likewise
13500         * g++.old-deja/g++.mike/eh23.C: Likewise
13501         * g++.old-deja/g++.mike/eh24.C: Likewise
13502         * g++.old-deja/g++.mike/eh25.C: Likewise
13503         * g++.old-deja/g++.mike/eh26.C: Likewise
13504         * g++.old-deja/g++.mike/eh27.C: Likewise
13505         * g++.old-deja/g++.mike/eh28.C: Likewise
13506         * g++.old-deja/g++.mike/eh29.C: Likewise
13507         * g++.old-deja/g++.mike/eh31.C: Likewise
13508         * g++.old-deja/g++.mike/eh33.C: Likewise
13509         * g++.old-deja/g++.mike/eh34.C: Likewise
13510         * g++.old-deja/g++.mike/eh35.C: Likewise
13511         * g++.old-deja/g++.mike/eh36.C: Likewise
13512         * g++.old-deja/g++.mike/eh37.C: Likewise
13513         * g++.old-deja/g++.mike/eh38.C: Likewise
13514         * g++.old-deja/g++.mike/eh39.C: Likewise
13515         * g++.old-deja/g++.mike/eh40.C: Likewise
13516         * g++.old-deja/g++.mike/eh41.C: Likewise
13517         * g++.old-deja/g++.mike/eh42.C: Likewise
13518         * g++.old-deja/g++.mike/eh44.C: Likewise
13519         * g++.old-deja/g++.mike/eh46.C: Likewise
13520         * g++.old-deja/g++.mike/eh47.C: Likewise
13521         * g++.old-deja/g++.mike/eh48.C: Likewise
13522         * g++.old-deja/g++.mike/eh49.C: Likewise
13523         * g++.old-deja/g++.mike/eh50.C: Likewise
13524         * g++.old-deja/g++.mike/eh51.C: Likewise
13525         * g++.old-deja/g++.mike/eh53.C: Likewise
13526         * g++.old-deja/g++.mike/eh55.C: Likewise
13527         * g++.old-deja/g++.mike/p7912.C: Likewise
13528         * g++.old-deja/g++.mike/p9706.C: Likewise
13529         * g++.old-deja/g++.mike/p10416.C: Likewise
13530         * g++.old-deja/g++.mike/p11667.C: Likewise
13531         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
13532         Remove redundant reference to Iris.
13533         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
13534         Elxsi, i860, Pico Java, and WE32K.
13535
13536 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
13537
13538         * g++.dg/ext/asm4.C: New test.
13539
13540 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13541
13542         PR c++/9030
13543         * g++.dg/template/friend12.C: New test.
13544         * g++.dg/template/friend13.C: Likewise.
13545         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
13546
13547 2003-01-08  Jan Hubicka  <jh@suse.cz>
13548
13549         * gcc.dg/i386-cadd.c: New test.
13550         * gcc.dg/i386-cmov4.c: Likewise.
13551
13552 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
13553
13554         PR c++/9165
13555         * g++.dg/warn/Wunused-3.C: New test.
13556
13557         * g++.dg/abi/bitfield9.C: New test.
13558
13559         PR c++/9189
13560         * g++.dg/parse/defarg3.C: New test.
13561
13562 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13563
13564         * g++.dg/parse/ambig1.C: New test.
13565         * g++.dg/parse/defarg2.C: New test.
13566
13567 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
13568
13569         * g++.dg/template/defarg-1.C: New test.
13570         * g++.dg/template/local2.C: Likewise.
13571
13572 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
13573
13574         * gcc.c-torture/execute/20030105-1.c: New test.
13575
13576 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13577
13578         * g++.dg/parse/namespace3.C: Remove extra semicolons.
13579         * g++.dg/parse/namespace4.C: Likewise.
13580
13581 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13582
13583         * g++.dg/template/ntp2.C: New test.
13584
13585 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
13586
13587         * g++.dg/parse/extern-C-1.C: New test.
13588
13589         * g++.dg/parse/namespace4.C: New test.
13590
13591         * g++.dg/template/nested1.C: New test.
13592
13593         * g++.dg/parse/namespace3.C: New test.
13594
13595 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13596
13597         * g++.dg/lookup/two-stage1.C: New test.
13598
13599 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13600
13601         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
13602         * g++.old-deja/g++.jason/access8.C: Likewise.
13603         * g++.old-deja/g++.other/decl5.C: Likewise.
13604
13605 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13606
13607         * g++.dg/parse/parse7.C: New test.
13608
13609 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
13610
13611         PR c++/2843
13612         * g++.dg/ext/attrib7.C: New test.
13613
13614 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13615
13616         * g++.dg/parse/parse6.C: New test.
13617
13618 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
13619
13620         * gcc.dg/h8300-stack-1.c: New.
13621
13622 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13623
13624         g++.dg/lookup/exception1.C: New test.
13625
13626         g++.dg/lookup/template1.C: New test.
13627
13628         g++.dg/parse/namespace2.C: New test.
13629
13630         g++.dg/parse/parens2.C: New test.
13631
13632 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13633
13634         * g++.dg/parse/parse5.C: New test.
13635         * g++.dg/lookup/scoped4.C: New test.
13636
13637 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13638
13639         * g++.dg/parse/parens1.C: New test.
13640
13641         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
13642         angle-bracket1.C.
13643         * g++.dg/parse/parens2.C: New test.
13644
13645         * g++.dg/lookup/scope-operator1.C: New test.
13646
13647         * g++.dg/parse/operator1.C: New test.
13648
13649 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13650
13651         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
13652         * g++.old-deja/g++.other/access6.C: Likewise.
13653         * g++.old-deja/g++.other/decl1.C: Likewise.
13654         * g++.old-deja/g++.pt/typename12.C: Likewise.
13655
13656 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13657
13658         * g++.dg/parse/namespace1.C: New test.
13659
13660 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13661
13662         * g++.dg/parse/parse4.C: New test.
13663
13664 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13665
13666         * g++.dg/parse/parse3.C: New test.
13667
13668 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13669
13670         * g++.dg/parse/parse2.C: New test.
13671
13672 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13673
13674         * g++.dg/template/friend11.C: New test.
13675
13676 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13677
13678         * g++.dg/parse/parse1.C: New test.
13679
13680 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
13681
13682         * lib/profopt.exp: Change the name of a global variable to avoid
13683         possible clashes with other test suites.
13684
13685 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
13686
13687         * g++.dg/inherit/covariant8.C: New test.
13688
13689 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13690
13691         * g++.dg/init/array9.C: New test.
13692
13693         PR c++/9112
13694         * g++.dg/parse/expr1.C: New test.
13695
13696 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
13697
13698         * gcc.c-torture/compile/20021230-1.c: New test.
13699
13700 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13701
13702         * g++.dg/inherit/covariant5.C: New test.
13703         * g++.dg/inherit/covariant6.C: New test.
13704         * g++.dg/inherit/covariant7.C: New test.
13705
13706 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13707
13708         PR c++/2739
13709         * g++.dg/other/access2.C: New test.
13710
13711 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13712
13713         * g++.dg/other/anon-struct.C: No longer fails
13714         * g++.old-deja/g++.brendan/parse4.C: Likewise.
13715         * g++.old-deja/g++.brendan/parse5.C: Likewise.
13716         * g++.old-deja/g++.brendan/parse6.C: Likewise.
13717
13718 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13719
13720         * g++.dg/parse/angle-bracket.C (main): No longer fails.
13721
13722 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
13723
13724         * g++.dg/eh/spec4.C: Remove stray semicolon.
13725         * g++.dg/expr/pmf-1.C: Change error message.
13726         * g++.dg/ext/asm1.C: Remove stray semicolon.
13727         * g++.dg/ext/typename1.C: Add missing typenames.
13728         * g++.dg/inherit/template-as-base.C: Change error message.
13729         * g++.dg/lookup/scoped1.C: Likewise.
13730         * g++.dg/lookup/scoped2.C: Likewise.
13731         * g++.dg/lookup/using2.C: Likewise.
13732         * g++.dg/other/component1.C: Remove stray semicolon.
13733         * g++.dg/other/do1.C: Change error message.
13734         * g++.dg/other/error2.C: Likewise.
13735         * g++.dg/other/init1.C: Likewise.
13736         * g++.dg/other/packed1.C: Remove stray semicolon.
13737         * g++.dg/other/ptrmem2.C: Change error message.
13738         * g++.dg/parse/parameter-declaration-1.C: Remove line number
13739         marker.
13740         * g++.dg/special/initp1.C: Remove invalid attribute usage.
13741         * g++.dg/template/access3.C: Add typename keyword.
13742         * g++.dg/template/access5.C: Remove stray semicolon.
13743         * g++.dg/template/access6.C: Likewise.
13744         * g++.dg/template/complit1.C: Likewise.
13745         * g++.dg/template/crash1.C: Change error message.
13746         * g++.dg/template/inherit2.C: Remove stray semicolon.
13747         * g++.dg/template/instantiate2.C: Likewise.
13748         * g++.dg/template/instantiate3.C: Change error message.
13749         * g++.dg/template/qual1.C: Remove stray semicolon.
13750         * g++.dg/template/qualttp18.C: Change error message.
13751         * g++.dg/template/ref1.C: Remove stray semicolon.
13752         * g++.dg/template/sizeof1.C (A::value): Declare it.
13753         * g++.dg/template/spec4.C: Change error message.
13754         * g++.dg/template/static1.C: Likewise.
13755         * g++.dg/template/type1.C: Likewise.
13756         * g++.dg/template/typename3.C: Likewise.
13757         * g++.old-deja/g++.benjamin/13478.C: Change error message.
13758         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
13759         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
13760         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
13761         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
13762         named return value extension.
13763         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
13764         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
13765         * g++.old-deja/g++.bob/extern_C.C: Likewise.
13766         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13767         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13768         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13769         * g++.old-deja/g++.brendan/crash13.C: Likewise.
13770         * g++.old-deja/g++.brendan/crash15.C: Likewise.
13771         * g++.old-deja/g++.brendan/crash18.C: Change error message.
13772         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
13773         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13774         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13775         * g++.old-deja/g++.brendan/crash56.C: Likewise.
13776         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
13777         syntax.
13778         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
13779         * g++.old-deja/g++.brendan/crash8.C: Change error message.
13780         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
13781         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13782         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
13783         * g++.old-deja/g++.brendan/template11.C: Likewise.
13784         * g++.old-deja/g++.brendan/template26.C: Likewise.
13785         * g++.old-deja/g++.brendan/template27.C: Use explicit
13786         specialization syntax.
13787         * g++.old-deja/g++.brendan/template30.C: Likewise.
13788         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
13789         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13790         non-dependent names.
13791         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13792         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13793         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13794         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13795         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13796         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13797         named return value extension.
13798         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13799         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13800         * g++.old-deja/g++.ext/return1.C: Likewise.
13801         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13802         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13803         * g++.old-deja/g++.jason/access8.C: Likewise.
13804         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13805         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13806         pseudo-destructor names.
13807         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13808         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13809         pseudo-destructor names.
13810         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13811         * g++.old-deja/g++.jason/overload19.C: Likewise.
13812         * g++.old-deja/g++.jason/overload32.C: Likewise.
13813         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13814         stray semicolons.
13815         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13816         * g++.old-deja/g++.jason/return.C: Likewise.
13817         * g++.old-deja/g++.jason/return2.C: Likewise.
13818         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13819         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13820         syntax.
13821         * g++.old-deja/g++.jason/template10.C: Account for use of
13822         non-dependent names.
13823         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13824         syntax.
13825         * g++.old-deja/g++.jason/template37.C: Likewise.
13826         * g++.old-deja/g++.law/access4.C: Change error messages.
13827         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13828         pseudo-destructor names.
13829         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13830         * g++.old-deja/g++.law/ctors9.C: Likewise.
13831         * g++.old-deja/g++.law/cvt22.C: Likewise.
13832         * g++.old-deja/g++.law/dtors5.C: Likewise.
13833         * g++.old-deja/g++.law/global-init1.C: Likewise.
13834         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13835         * g++.old-deja/g++.law/operators28.C: Likewise.
13836         * g++.old-deja/g++.law/visibility28.C: Likewise.
13837         * g++.old-deja/g++.martin/eval1.C: Likewise.
13838         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13839         name.
13840         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13841         * g++.old-deja/g++.mike/net34.C: Likewise.
13842         * g++.old-deja/g++.mike/net36.C: Likewise.
13843         * g++.old-deja/g++.mike/ns2.C: Likewise.
13844         * g++.old-deja/g++.mike/p12306.C: Likewise.
13845         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13846         value extension.
13847         * g++.old-deja/g++.mike/p700.C: Likewise.
13848         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13849         * g++.old-deja/g++.mike/p710.C: Likewise.
13850         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13851         value extension.
13852         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13853         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13854         * g++.old-deja/g++.ns/crash2.C: Likewise.
13855         * g++.old-deja/g++.ns/crash3.C: Likewise.
13856         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13857         * g++.old-deja/g++.ns/ns17.C: Likewise.
13858         * g++.old-deja/g++.ns/template16.C: Likewise.
13859         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13860         keyword.
13861         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13862         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13863         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13864         named return value extension.
13865         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13866         * g++.old-deja/g++.other/access4.C: Issue additional error
13867         messages.
13868         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13869         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13870         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13871         * g++.old-deja/g++.other/crash25.C: Change error message.
13872         * g++.old-deja/g++.other/crash4.C: Change error message.
13873         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13874         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13875         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13876         checks.
13877         * g++.old-deja/g++.other/defarg8.C: Likewise.
13878         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13879         * g++.old-deja/g++.other/dtor10.C: Likewise.
13880         * g++.old-deja/g++.other/incomplete.C: Likewise.
13881         * g++.old-deja/g++.other/linkage7.C: Likewise.
13882         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13883         lookup algorithm.
13884         * g++.old-deja/g++.other/mangle2.C: Likewise.
13885         * g++.old-deja/g++.other/refinit2.C: Likewise.
13886         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13887         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13888         * g++.old-deja/g++.pt/crash28.C: Likewise.
13889         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13890         syntax.
13891         * g++.old-deja/g++.pt/crash32.C: Change error message.
13892         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13893         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13894         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13895         error message position.
13896         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13897         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13898         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13899         syntax.
13900         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13901         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13902         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13903         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13904         keyword.
13905         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13906         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13907         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13908         keyword.
13909         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13910         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13911         syntax.
13912         * g++.old-deja/g++.pt/friend28.C: Account for use of
13913         non-dependent names.
13914         * g++.old-deja/g++.pt/friend29.C: Likewise.
13915         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13916         rules.
13917         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13918         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13919         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13920         lookup rules.
13921         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13922         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13923         keyword.
13924         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13925         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13926         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13927         keyword.
13928         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13929         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13930         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13931         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13932         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13933         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13934         keyword.
13935         * g++.old-deja/g++.pt/spec10.C: Likewise.
13936         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13937         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13938         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13939         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13940         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13941         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13942         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13943         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13944         * g++.old-deja/g++.pt/typename15.C: Likewise.
13945         * g++.old-deja/g++.pt/typename22.C: Likewise.
13946         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13947         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13948         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13949         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13950         syntax.
13951         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13952         return value extension.
13953         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13954         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13955         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13956         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13957
13958 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13959
13960         * g++.dg/warn/inline1.C: New test.
13961         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13962         * g++.old-deja/g++.jason/synth10.C: Likewise.
13963         * g++.old-deja/g++.mike/net31.C: Likewise.
13964         * g++.old-deja/g++.mike/p8786.C: Likewise.
13965
13966         * g++.dg/template/friend10.C: New test.
13967         * g++.dg/template/conv5.C: New test.
13968
13969 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13970
13971         * g++.dg/lookup/scoped3.C: New test.
13972
13973         * g++.dg/lookup/decl1.C: New test.
13974         * g++.dg/lookup/decl2.C: New test.
13975
13976 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13977
13978         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13979         gcc.c-torture/compile/20021015-1.c,
13980         gcc.c-torture/compile/20021015-2.c,
13981         gcc.c-torture/compile/20021123-1.c,
13982         gcc.c-torture/compile/20021123-2.c,
13983         gcc.c-torture/compile/20021123-3.c,
13984         gcc.c-torture/compile/20021123-4.c,
13985         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13986         only to 3.1 or 3.2 branch.
13987
13988 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13989
13990         * gcc.dg/i386-bitfield3.c: New test.
13991
13992         * gcc.dg/i386-bitfield2.c: New test.
13993
13994 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13995
13996         * g++.dg/parse/conv_op1.C: New test.
13997
13998 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13999
14000         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
14001         approved.
14002
14003 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
14004
14005         * gcc.c-torture/compile/20021220-1.c: New test.
14006
14007 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
14008
14009         * gcc.dg/i386-fastcall-1.c: New.
14010
14011 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14012
14013         * gcc.c-torture/execute/20021219-1.c: New test.
14014
14015 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14016
14017         * gcc.dg/i386-pic-1.c: New test.
14018
14019 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14020
14021         PR c++/8099
14022         * g++.dg/template/friend9.C: New test.
14023
14024 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14025
14026         PR c++/3663
14027         * g++.dg/template/access7.C: New test.
14028
14029 2002-12-18  Nick Clifton  <nickc@redhat.com>
14030
14031         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
14032         the libstdc++-v3 directory has been found.
14033
14034 2002-12-12  Devang Patel <dpatel@apple.com>
14035         * gcc.dg/darwin-ld-1.c: New test.
14036         * gcc.dg/darwin-ld-2.c: New test.
14037         * gcc.dg/darwin-ld-3.c: New test.
14038         * gcc.dg/darwin-ld-4.c: New test.
14039         * gcc.dg/darwin-ld-5.c: New test.
14040
14041 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14042
14043         * gcc.c-torture/compile/20021212-1.c: New test.
14044
14045 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
14046
14047         * gcc.dg/fshort-wchar: New test.
14048
14049 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
14050
14051         PR c++/8372
14052         * g++.dg/template/dtor1.C: New test.
14053
14054         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
14055         markers.
14056
14057 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
14058
14059         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
14060
14061 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
14062
14063         * g++.dg/template/static1.C: New test.
14064         * g++.dg/template/static2.C: New test.
14065         * g++.old-deja/g++.ext/memconst.C: New test.
14066
14067 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14068
14069         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
14070         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
14071         * g++.dg/special/initp1.C: Likewise.
14072
14073 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
14074
14075         * gcc.c-torture/execute/20021204-1.c: New test.
14076
14077 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
14078
14079         * gcc.dg/ppc-fmadd-1.c: New file.
14080         * gcc.dg/ppc-fmadd-2.c: New file.
14081         * gcc.dg/ppc-fmadd-3.c: New file.
14082
14083 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14084
14085         * gcc.c-torture/compile/20021204-1.c: New test.
14086
14087 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14088
14089         * g++.dg/inherit/covariant2.C: New test.
14090         * g++.dg/inherit/covariant3.C: New test.
14091         * g++.dg/inherit/covariant4.C: New test.
14092         * g++.dg/inherit/covariant1.C: Remove XFAIL.
14093         * g++.old-deja/g++.robertl/eb17.C: Likewise.
14094
14095 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
14096
14097         PR c++/8688
14098         * g++.dg/init/brace3.C: New test.
14099
14100 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
14101
14102         * gcc.dg/20020210-1.c: Fix a comment typo.
14103
14104 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
14105
14106         PR c++/8720
14107         * g++.dg/parse/defarg1.C: New test.
14108
14109         PR c++/8615
14110         * g++.dg/template/char1.C: New test.
14111
14112         * g++.dg/template/varmod1.C: Fix typo.
14113
14114 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14115
14116         DR 180
14117         * g++.old-deja/g++.pt/crash32.C: Expect error.
14118
14119 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
14120
14121         PR c++/5919
14122         * g++.dg/template/varmod1.C: New test.
14123
14124         PR c++/8727
14125         * g++.dg/inherit/typeinfo1.C: New test.
14126
14127         PR c++/8663
14128         * g++.dg/inherit/typedef1.C: New test.
14129
14130 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
14131
14132         PR c++/8332
14133         PR c++/8493
14134         * g++.dg/template/strlen1.C: New test.
14135
14136         PR c++/8227
14137         * g++.dg/template/ctor2.C: New test.
14138
14139         PR c++/8214
14140         * g++.dg/init/string1.C: New test.
14141
14142         PR c++/8511
14143         * g++.dg/template/friend8.C: New test.
14144
14145 2002-11-29  Joe Buck <jbuck@synopsys.com>
14146
14147         * g++.dg/lookup/anon2.C: New test.
14148
14149 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
14150
14151         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
14152         h8300 port.
14153
14154 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
14155
14156         * gcc.dg/bitfld-6.c: New test.
14157
14158 2002-11-27  Jan Hubicka  <jh@suse.cz>
14159
14160         * gcc.c-torture/execute/20021127.[cx]: New test.
14161
14162 2002-11-26  Jan Hubicka  <jh@suse.cz>
14163
14164         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
14165         quality.
14166
14167 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
14168
14169         * g++.dg/init/brace2.C: New test.
14170         * g++.old-deja/g++.mike/p9129.C: Correct.
14171
14172 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
14173
14174         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
14175
14176 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
14177
14178         * gcc.dg/sibcall-6: New test for indirect sibcalls.
14179
14180 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
14181
14182         * testsuite/g++.dg/abi/empty11.C: New test.
14183         * testsuite/g++.dg/rtti/cv1.C: New test.
14184
14185 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
14186
14187         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
14188
14189 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
14190
14191         * g++.dg/abi/empty10.C: New test.
14192
14193 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14194
14195         * gcc.c-torture/compile/20021124-1.c: New test.
14196
14197 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
14198
14199         * g++.dg/abi/rtti2.C: New test.
14200
14201 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14202
14203         * gcc.dg/i386-unroll-1.c: New test.
14204
14205 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14206
14207         * gcc.c-torture/compile/20021120-1.c: New test.
14208         * gcc.c-torture/compile/20021120-2.c: New test.
14209
14210 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14211
14212         * gcc.dg/bitfld-5.c: New test.
14213
14214 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14215
14216         * gcc.c-torture/execute/20021120-3.c: New test.
14217
14218 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14219
14220         * gcc.c-torture/execute/20021120-2.c: New test.
14221
14222 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14223
14224         * gcc.c-torture/execute/20021120-1.c: New test.
14225
14226 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
14227
14228         * gcc.c-torture/execute/20021118-3.c: New test.
14229
14230 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14231
14232         * gcc.c-torture/compile/20021119-1.c: New test.
14233
14234 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
14235
14236         * gcc.dg/duff-1.c: New test.
14237         * gcc.dg/duff-2.c: New test.
14238         * gcc.dg/duff-3.c: New test.
14239
14240 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
14241
14242         * gcc.dg/cpp/_Pragma5.c: New test.
14243
14244 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14245
14246         * gcc.c-torture/execute/20021118-2.c: New test.
14247
14248 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14249
14250         * gcc.c-torture/execute/20021118-1.c: New test.
14251
14252 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
14253
14254         * gcc.dg/20021116-1.c: New test.
14255
14256 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
14257
14258         * g++.dg/abi/vcall1.C: New test.
14259
14260 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
14261
14262         * gcc.dg/20021029-1.c: New test.
14263         * gcc.dg/20021029-2.c: New test.
14264
14265 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14266
14267         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
14268
14269 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14270
14271         PR c/8439
14272         * gcc.dg/20021110.c: Move to ...
14273         * gcc.c-torture/compile/20021110.c: .... here.
14274
14275 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14276
14277         PR c/8467
14278         * gcc.c-torture/execute/20021111-1.c
14279
14280 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14281
14282         PR c/8439
14283         * gcc.dg/20021110.c: New test.
14284
14285 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
14286
14287         * g++.dg/abi/vthunk3.C: Run only on x86.
14288
14289 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14290
14291         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
14292
14293 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
14294
14295         * lib/compat.exp (compat-execute): Fix logic error in last
14296         change.
14297
14298 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
14299
14300         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
14301
14302 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14303
14304         PR c++/8389
14305         * g++.dg/template/access6.C: New test.
14306
14307 2002-11-08  Jan Hubicka  <jh@suse.cz>
14308
14309         * gcc.dg/i386-ssefp-1.c: New test.
14310         * gcc.dg/i386-ssefp-1.c: New test.
14311
14312 2002-11-08  Jan Hubicka  <jh@suse.cz>
14313
14314         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
14315
14316 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14317
14318         * g++.dg/abi/vthunk3.C: New test.
14319
14320         PR c++/8338
14321         * g++.dg/template/crash2.C: New test.
14322
14323 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14324
14325         * testsuite/g++.dg/abi/dtor1.C: New test.
14326         * testsuite/g++.dg/abi/dtor2.C: Likewise.
14327
14328 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
14329
14330         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
14331         Darwin.
14332
14333 2002-11-04  Adam Nemet  <anemet@lnxw.com>
14334
14335         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
14336         -mthumb.  Only xfail with -O0.
14337
14338 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
14339
14340         * g++.dg/abi/thunk1.C: New test.
14341         * g++.dg/abi/thunk2.C: Likewise.
14342         * g++.dg/abi/vtt1.C: Likewise.
14343
14344 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
14345
14346         PR optimization/8423
14347         * gcc.c-torture/execute/builtin-constant.c: New test.
14348
14349 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
14350
14351         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
14352         Add some more cases.
14353
14354 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
14355
14356         PR c++/8391
14357         * g++.dg/opt/local1.C: New test.
14358
14359 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
14360
14361         PR c++/8160
14362         * g++.dg/template/complit1.C: New test.
14363
14364         PR c++/8149
14365         * g++.dg/template/typename4.C: Likewise.
14366
14367 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14368
14369         Core issue 287, PR c++/7639
14370         * g++.dg/template/instantiate1.C: Adjust error location.
14371         * g++.dg/template/instantiate3.C: New test.
14372         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
14373         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
14374         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
14375
14376 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
14377
14378         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
14379
14380 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
14381
14382         PR c++/8287
14383         * g++.dg/init/dtor2.C: New test.
14384
14385 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14386
14387         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
14388         * gcc.dg/nest.c: Bypass errors on irix6.
14389
14390 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
14391
14392         * gcc.dg/nest.c: Expect error for mmix-*-*.
14393         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
14394
14395 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
14396
14397         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
14398         markers.
14399
14400         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
14401
14402 2002-10-25  Mike Stump  <mrs@apple.com>
14403
14404         * gcc.dg/warn-1.c: New test.
14405
14406 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14407
14408         * g++.dg/template/typename3.C: New test.
14409
14410 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
14411
14412         * g++.dg/lookup/ptrmem1.C: New test.
14413
14414         * g++.dg/abi/vthunk2.C: New test.
14415
14416 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14417
14418         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
14419
14420 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
14421
14422         * g++.dg/abi/empty9.C: New test.
14423
14424 2002-10-24  Richard Henderson  <rth@redhat.com>
14425
14426         * g++.dg/inherit/thunk1.C: Enable for ia64.
14427
14428 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14429
14430         PR c++/8067
14431         * g++.dg/lookup/pretty1.C: New test.
14432
14433 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
14434
14435         * gcc.dg/20021023-1.c: New test.
14436
14437 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14438
14439         PR c++/7679
14440         * g++.dg/parse/inline1.C: New test.
14441
14442 2002-10-23  Richard Henderson  <rth@redhat.com>
14443
14444         * g++.dg/inherit/thunk1.C: Enable for x86_64.
14445
14446         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
14447
14448 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
14449
14450         PR c++/6579
14451         * g++.dg/parse/stmtexpr3.C: New test.
14452
14453 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14454
14455         * g++.dg/expr/cond1.C: New test.
14456
14457 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14458
14459         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
14460
14461 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14462
14463         * g++.dg/abi/vbase13.C: New test.
14464         * g++.dg/abi/vbase14.C: Likewise.
14465
14466 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
14467
14468         * gcc.dg/tls/pic-1.c: New test.
14469         * gcc.dg/tls/nonpic-1.c: New test.
14470         * gcc.dg/20021018-1.c: New test.
14471
14472 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14473
14474         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
14475         Remove only files with the same base name as the test case.
14476         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
14477         (profopt-execute): Likewise.  Also, remove old profiling
14478         and performance data files before running the tests.
14479
14480         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
14481         * g++.dg/bprob/bprob.exp: Likewise.
14482         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
14483         to allow more general test case names.
14484
14485         * g++.dg/bprob/bprob-1.C: Rename to ...
14486         * g++.dg/bprob/g++-bprob-1.C: ... this.
14487
14488         * g77.dg/bprob/bprob-1.f: Rename to ...
14489         * g77.dg/bprob/g77-bprob-1.f: ... this.
14490
14491 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14492
14493         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
14494         bison 1.50 or later.
14495
14496 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
14497
14498         * g++.dg/README: Describe more test directories.
14499
14500 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14501
14502         * g++.dg/init/array6.C: Add additional tests.
14503
14504 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14505
14506         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
14507         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
14508
14509 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
14510
14511         * gcc.c-torture/compile/20020604-1.x: New.
14512         * gcc.c-torture/compile/simd-5.x: Likewise.
14513         * gcc.c-torture/execute/920710-1.x: Likewise.
14514         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
14515
14516 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14517
14518         * g++.dg/inherit/override1.C: Add dg-options clause.
14519
14520 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14521
14522         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
14523         _mm_slli_si128.
14524
14525 2002-10-19  Andreas Schwab  <schwab@suse.de>
14526
14527         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
14528         directory component.
14529
14530 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
14531
14532         * g++.dg/inherit/thunk1.C: New test.
14533
14534         * g++.dg/inherit/override1.C: New test.
14535
14536         * g++.dg/abi/mangle11.C: New test.
14537         * g++.dg/abi/mangle14.C: New test.
14538         * g++.dg/abi/mangle17.C: New test.
14539
14540 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14541
14542         * g++.dg/overload/member2.C: New test.
14543
14544 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
14545
14546         * g++.dg/README: Describe new compat directory.
14547         * g++.dg/dg.exp: Skip tests in compat directory.
14548         * README.compat: New file.
14549         * lib/compat.exp: New expect script.
14550         * g++.dg/compat: New test directory.
14551         * g++.dg/compat/compat.exp: New expect script.
14552         * g++.dg/compat/abi: New test directory.
14553         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
14554         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
14555         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
14556         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
14557         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
14558         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
14559         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
14560         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
14561         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
14562         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
14563         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
14564         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
14565         * g++.dg/compat/break: New test directory.
14566         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
14567         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
14568         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
14569         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
14570         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
14571         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
14572         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
14573         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
14574         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
14575         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
14576         g++.dg/compat/break/README: New files.
14577         * g++.dg/compat/eh: New test directory.
14578         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
14579         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
14580         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
14581         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
14582         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
14583         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
14584         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
14585         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
14586         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
14587         g++.dg/compat/eh/filter2_y.C,
14588         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
14589         g++.dg/compat/eh/new1_y.C,
14590         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
14591         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
14592         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
14593         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
14594         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
14595         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
14596         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
14597         g++.dg/compat/eh/unexpected1_y.C: New files.
14598         * g++.dg/compat/init: New test directory.
14599         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
14600         g++.dg/compat/init/array5_y.C,
14601         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
14602         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
14603         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
14604         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
14605         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
14606         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
14607         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
14608         g++.dg/compat/init/init-ref2_y.C: New files.
14609
14610 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14611
14612         PR c++/7584
14613         * g++.dg/inherit/using3.C: New test.
14614
14615 2002-10-17  Jan Hubicka  <jh@suse.cz>
14616
14617         * gcc.dg/20021017-2.c: New test.
14618
14619 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14620
14621         * g++.dg/abi/mangle16.C: Adjust.
14622
14623         * g++.dg/init/array8.C: New test.
14624
14625 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
14626
14627         * gcc.dg/special/mips-abi.exp: New test.
14628         * gcc.dg/special/mips-abi.s: Empty file used by the above.
14629
14630 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14631
14632         * g++.dg/abi/mangle16.C: New test.
14633         * g++.dg/abi/mangle17.C: Likewise.
14634
14635         PR c++/7478
14636         * g++.dg/template/ref1.C: New test.
14637
14638 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14639
14640         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
14641
14642 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
14643
14644         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
14645
14646 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14647
14648         PR c++/7524
14649         * g++.dg/init/array7.C: New test.
14650
14651 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
14652
14653         * g++.dg/init/array6.C: New test.
14654
14655         * g++.dg/abi/mangle13.C: Likewise.
14656         * g++.dg/abi/mangle14.C: Likewise.
14657         * g++.dg/abi/mangle15.C: Likewise.
14658
14659 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14660
14661         * g++.dg/abi/empty8.C: New test.
14662
14663 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
14664
14665         * g++.dg/init/ctor1.C: New test.
14666
14667 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
14668
14669         * gcc.c-torture/execute/20021015-1.c: New test.
14670
14671 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
14672
14673         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
14674
14675 2002-10-14  Jan Hubicka  <jh@suse.cz>
14676
14677         * gcc.dg/i386-ssetype-[1-5].c: New tests.
14678
14679 2002-10-14  Richard Henderson  <rth@redhat.com>
14680
14681         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
14682
14683 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14684
14685         PR optimization/6631
14686         * g++.dg/opt/const2.C: New test.
14687
14688 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14689
14690         PR c++/7176
14691         * g++.dg/parse/friend1.C: New test.
14692         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
14693
14694 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
14695
14696         * gcc.dg/20021014-1.c: New test.
14697
14698 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
14699
14700         PR c++/5661
14701         * g++.dg/ext/vlm1.C: New test.
14702         * g++.dg/ext/vlm2.C: Likewise.
14703
14704         * g++.dg/init/array1.C: Remove invalid braces.
14705         * g++.dg/init/brace1.C: New test.
14706         * g++.dg/init/copy2.C: Likewise.
14707         * g++.dg/init/copy3.C: Likewise.
14708         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
14709         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
14710         braces.
14711
14712 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
14713
14714         * gcc.dg/cpp/assembler.S: Don't use -ansi.
14715
14716 2002-10-11  Richard Shann  <richard.shann@superh.com>
14717
14718         * gcc.c-torture/compile/simd-5.c: New test.
14719
14720 2002-10-10  Roger Sayle  <roger@eyesopen.com>
14721
14722         * gcc.c-torture/execute/shiftopt-1.c: New test case.
14723
14724 2002-10-10  Jim Wilson  <wilson@redhat.com>
14725
14726         * gcc.c-torture/execute/20021010-1.c: New test.
14727
14728 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
14729
14730         PR c/7353
14731         * g++.dg/ext/typedef-init.C: New test.
14732         * gcc.dg/typedef-init.c: New test.
14733
14734 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
14735
14736         * gcc.dg/cpp/paste13.c: New test.
14737
14738 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14739
14740         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
14741         remaining platforms, XFAIL during compile, not execute.  Don't
14742         XFAIL at -O0.
14743
14744 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14745
14746         * gcc.dg/alias-1.c: Tweak expected warning.
14747
14748 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
14749
14750         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
14751
14752 2002-10-06  Andreas Jaeger  <aj@suse.de>
14753
14754         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
14755         * gcc.dg/cpp/c++98.C: Likewise.
14756
14757         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
14758         * g++.dg/cpp/c++98.C: Likewise.
14759
14760         * g++.dg/README (Subdirectories): Mention cpp directory.
14761
14762         PR target/7559
14763         * gcc.dg/20021006-1.c: New test.
14764
14765 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14766
14767         PR c++/7804
14768         * g++.dg/other/warning1.C: New test.
14769
14770 2002-10-04  Roger Sayle  <roger@eyesopen.com>
14771
14772         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
14773         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
14774         and sparc-*-* with -m64 as expected failures.  See PR 8087.
14775
14776 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14777
14778         PR c++/7931
14779         * g++.dg/template/ptrmem3.C: New test.
14780
14781         PR c++/7754
14782         * g++.dg/template/union1.C: New test.
14783
14784 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14785
14786         PR c++/8006
14787         * g++.dg/abi/mangle9.C: New test.
14788         * g++.dg/abi/mangle10.C: New test.
14789         * g++.dg/abi/mangle11.C: New test.
14790         * g++.dg/abi/mangle12.C: New test.
14791
14792 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14793
14794         PR c++/7188.
14795         * g++.dg/template/meminit1.C: New test.
14796         * g++.dg/warn/Wreorder-1.C: Likewise.
14797         * g++.old-deja/g++.mike/warn3.C: Tweak.
14798         * lib/prune.exp: Ingore "in copy constructor".
14799
14800 2002-10-02  Andreas Jaeger  <aj@suse.de>
14801
14802         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14803         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14804         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14805         on x86-64.
14806
14807 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14808
14809         * gcc.dg/empty1.C: Fix typo.
14810
14811 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14812
14813         * gcc.dg/alias-1.c: New test.
14814
14815 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14816
14817         * gcc.dg/empty1.C: New test.
14818
14819         * g++.dg/tls/init-2.C: Tweak error messages.
14820
14821 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14822
14823         * gcc.c-torture/compile/20020923-1.c: New test.
14824
14825 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14826
14827         * gcc.c-torture/execute/ffs-1.c: New test.
14828         * gcc.c-torture/execute/ffs-2.c: Ditto.
14829
14830 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14831
14832         * g++.dg/overload/member1.C: New test.
14833
14834 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14835
14836         * g++.dg/abi/empty7.C: New test.
14837         * g++.dg/init/pm2.C: Likewise.
14838
14839 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14840
14841         * g++.dg/rtti/crash1.C: New test.
14842
14843 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14844
14845         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14846         gcc.dg/sibcall-4.c: New tests.
14847
14848 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14849
14850         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14851         powerpc and MMIX targets.
14852
14853 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14854
14855         * gcc.dg/cpp/20020927-1.c: New.
14856
14857 2002-09-26  David S. Miller  <davem@redhat.com>
14858
14859         * gcc.c-torture/compile/trunctfdf.c: New.
14860
14861 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14862
14863         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14864
14865 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14866
14867         * gcc.c-torture/execute/loop-15.c: New.
14868
14869 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14870
14871         * README.QMTEST: Fix typo.
14872
14873 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14874
14875         * gcc.dg/20020926-1.c: New test.
14876
14877 2002-09-25  David S. Miller  <davem@redhat.com>
14878
14879         PR target/7842
14880         * gcc.c-torture/execute/shiftdi.c: New test.
14881
14882 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14883
14884         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14885         unique to the tool.
14886         * lib/g77.exp (g77_init): Likewise.
14887         * lib/g++.exp (g++_init): Likewise.
14888         * lib/objc.exp (objc_init): Likewise.
14889
14890 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14891
14892         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14893         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14894         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14895
14896 2002-09-25  Richard Henderson  <rth@redhat.com>
14897
14898         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14899         too-small long double.
14900
14901 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14902
14903         * gcc.dg/20020919-1.c: New test.
14904
14905 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14906
14907         * g++.dg/abi/bitfield6.C: New test.
14908         * g++.dg/abi/bitfield7.C: New test.
14909         * g++.dg/abi/bitfield8.C: New test.
14910         * g++.dg/abi/vbase11.C: New test.
14911
14912 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14913
14914         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14915         hppa*-*-hpux*.  Update test comment.
14916
14917 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14918
14919         * gcc.dg/tls/struct-1.c: New test.
14920
14921 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14922
14923         * gcc.dg/cpp/tr-warn2.c: Update.
14924
14925 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14926
14927         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14928
14929 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14930
14931         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14932         systems.
14933
14934 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14935
14936         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14937
14938         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14939         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14940         setting of cxxfilt.
14941
14942 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14943
14944         * gcc.dg/20020312-2.c: Update for darwin.
14945
14946 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14947
14948         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14949
14950 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14951
14952         * objc.dg/comp-types-1.m: New test.
14953         * objc.dg/comp-types-2.m: New test.
14954         * objc.dg/comp-types-3.m: New test.
14955         * objc.dg/comp-types-4.m: New test.
14956         * objc.dg/comp-types-5.m: New test.
14957         * objc.dg/comp-types-6.m: New test.
14958
14959 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14960
14961         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14962
14963 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14964
14965         * g++.dg/other/do1.C: New test.
14966
14967         * g++.dg/template/subst1.C: New test.
14968
14969 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14970
14971         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14972
14973 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14974
14975         * g++.dg/template/qualttp20.C: Adjust expected errors.
14976         * g++.old-deja/g++.jason/report.C: Likewise.
14977         * g++.old-deja/g++.other/qual1.C: Likewise.
14978
14979         * g++.dg/lookup/scoped2.C: New test.
14980
14981         * g++.dg/ext/asm3.C: New test.
14982
14983 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14984
14985         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14986
14987 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14988
14989         * ChangeLog: follow spelling conventions.
14990         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14991         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14992         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14993         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14994         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14995         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14996         * g++.old-deja/g++.law/global-init1.C: Likewise.
14997         * g++.old-deja/g++.other/delete4.C: Likewise.
14998         * g++.old-deja/g++.other/inline21.C: Likewise.
14999         * g++.old-deja/g++.other/singleton.C: Likewise.
15000         * g77.dg/strlen0.f: Likewise.
15001         * g77.f-torture/compile/20010519-1.f: Likewise.
15002         * g77.f-torture/compile/980310-4.f: Likewise.
15003         * gcc.c-torture/compile/20000605-1.c: Likewise.
15004         * gcc.c-torture/execute/20020225-1.c: Likewise.
15005         * gcc.dg/c90-hexfloat-2.c: Likewise.
15006         * gcc.dg/c99-bool-1.c: Likewise.
15007         * gcc.dg/c99-hexfloat-2.c: Likewise.
15008         * gcc.dg/dll-2.c: Likewise.
15009         * gcc.dg/wtr-union-init-1.c: Likewise.
15010         * gcc.dg/wtr-union-init-2.c: Likewise.
15011         * gcc.dg/wtr-union-init-3.c: Likewise.
15012         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15013         * gcc.dg/cpp/defined.c: Likewise.
15014         * gcc.dg/cpp/macsyntx.c: Likewise.
15015         * gcc.dg/cpp/paste2.c: Likewise.
15016         * gcc.dg/cpp/trad/defined.c: Likewise.
15017         * gcc.dg/format/c90-printf-1.c: Likewise.
15018         * gcc.dg/format/c90-scanf-1.c: Likewise.
15019         * gcc.dg/format/c99-printf-1.c: Likewise.
15020         * gcc.dg/format/c99-scanf-1.c: Likewise.
15021         * gcc.misc-tests/gcov-8.c: Likewise.
15022         * lib/profopt.exp: Likewise.
15023
15024 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
15025
15026         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
15027
15028 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15029
15030         * g++.dg/inherit/using2.C: New test.
15031
15032 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
15033
15034         * ChangeLog: Follow spelling conventions.
15035         * g++.dg/template/friend4.C: Likewise.
15036         * g++.old-deja/g++.pt/crash67.C: Likewise.
15037         * gcc.c-torture/execute/20000801-4.c: Likewise.
15038         * gcc.dg/c90-digraph-1.c: Likewise.
15039         * gcc.dg/c94-digraph-1.c: Likewise.
15040         * gcc.dg/c99-digraph-1.c: Likewise.
15041         * gcc.dg/cpp/line5.c: Likewise.
15042         * gcc.dg/cpp/multiline.c: Likewise.
15043         * gcc.dg/cpp/trad/literals-1.c: Likewise.
15044         * gcc.dg/format/attr-3.c: Likewise.
15045         * gcc.dg/format/c90-scanf-3.c: Likewise.
15046         * gcc.dg/format/ext-4.c: Likewise.
15047
15048 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15049
15050         * g++.dg/template/pretty1.C: New test.
15051
15052 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
15053
15054         * gcc.c-torture/execute/struct-cpy-1.c: New test.
15055
15056 2002-09-13  Matt Austern  <austern@apple.com>
15057
15058         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
15059         passing a cast expression to a function by const reference.
15060
15061 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
15062
15063         * g++.dg/template/deduce1.C: New test.
15064
15065 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
15066
15067         * gcc.c-torture/execute/simd-1.c: Force all use of int to
15068         32-bit int.
15069
15070 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15071
15072         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
15073         usage.
15074
15075 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
15076
15077         * gcc.c-torture/compile/20020910-1.c: New test.
15078
15079 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
15080
15081         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
15082
15083 2002-09-10  Andreas Jaeger  <aj@suse.de>
15084
15085         * gcc.dg/20020312-2.c: Adjust for x86-64.
15086
15087 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
15088
15089         * g77.dg/7388.f: New test case for PR 7388.
15090
15091 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
15092
15093         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
15094
15095 2002-09-05  Ziemowit Laski <zlaski@apple.com>
15096
15097         * objc.dg/proto-lossage-1.m: New test.
15098
15099 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
15100
15101         * gcc.dg/cpp/_Pragma4.c: Fix typo.
15102
15103 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
15104
15105         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
15106         expected to pass.
15107
15108 2002-09-06  Stan Shebs  <shebs@apple.com>
15109             David Edelsohn  <edelsohn@gnu.org>
15110
15111         * gcc.dg/weak: New directory.
15112         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
15113         target-specific xfail bits.
15114         * gcc.dg/typeof-2.c: Move to new directory.
15115         * gcc.dg/weak.exp: New expect script.
15116
15117 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
15118
15119         * gcc.c-torture/execute/extzvsi.c: New test.
15120
15121 2002-09-05  Stan Shebs  <shebs@apple.com>
15122
15123         * gcc.dg/weak-1.c: xfail on Darwin.
15124         * gcc.dg/weak-2.c: Ditto.
15125         * gcc.dg/weak-3.c: Ditto.
15126         * gcc.dg/weak-4.c: Ditto.
15127         * gcc.dg/weak-5.c: Ditto.
15128         * gcc.dg/weak-6.c: Ditto.
15129         * gcc.dg/weak-7.c: Ditto.
15130         * gcc.dg/weak-8.c: Ditto.
15131         * gcc.dg/weak-9.c: Ditto.
15132
15133 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
15134
15135         * gcc.c-torture/execute/loop-14.c: New test.
15136
15137 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
15138
15139         * g++.dg/other/cxa-atexit1.C: New test.
15140
15141         * gcc.dg/typeof-2.c: New test.
15142
15143 2002-09-03  Roger Sayle  <roger@eyesopen.com>
15144
15145         * gcc.dg/builtins-2.c: New testcase.
15146         * gcc.dg/builtins-3.c: New testcase.
15147
15148 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
15149
15150         * gcc.dg/cpp/_Pragma4.c: New test.
15151
15152 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
15153
15154         * objc/execute/nil_method-1.m: New testcase.
15155
15156 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
15157
15158         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
15159         [Object class], not [Object initialize].
15160
15161 2002-08-31  Roger Sayle  <roger@eyesopen.com>
15162             Hans-Peter Nilsson  <hp@bitrange.com>
15163
15164         * gcc.c-torture/execute/20020720-1.x: Skip test on
15165         mmix-knuth-mmixware.  Correct comment.
15166
15167 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
15168
15169         * testsuite/g++.dg/abi/bitfield5.C: New test.
15170         * testsuite/g++.dg/abi/vbase10.C: Likewise.
15171
15172 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
15173
15174         * objc.dg/undeclared-selector.m: New test.
15175
15176 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
15177
15178         * g++.dg/other/offsetof1.C: Avoid cast warning.
15179
15180 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
15181
15182         * objc.dg/super-class-2.m: New test.
15183
15184 2002-08-24  Matt Austern  <austern@apple.com>
15185
15186         * g++.dg/ext/lvaddr.C: New test.
15187         * g++.dg/ext/lvcast.C: New test.
15188
15189 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
15190
15191         * testsuite/g++.dg/inherit/cond1.C: New test.
15192
15193 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
15194
15195         * gcc.dg/noncompile/incomplete-1.c: New test.
15196
15197 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15198
15199         * gcc.dg/typespec-1.c: New test.
15200
15201 2002-08-20  Devang Patel  <dpatel@apple.com>
15202         * objc.dg/proto-hier-2.m: New test.
15203
15204 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
15205
15206         * objc.dg/bitfield-1.m: New test.
15207         * objc.dg/bitfield-2.m: New test.
15208
15209 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15210
15211         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
15212         gcc.dg/c99-flex-array-4.c: New tests.
15213
15214 2002-08-16  Stan Shebs  <shebs@apple.com>
15215
15216         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
15217
15218 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
15219
15220         * gcc.dg/typeof-1.c: New test.
15221         * g++.dg/ext/typeof2.C: New test.
15222
15223 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15224
15225         * g++.dg/other/offsetof1.C: New test.
15226
15227 2002-08-14  Richard Henderson  <rth@redhat.com>
15228
15229         * gcc.dg/tls/diag-3.c: Fix expected message strings.
15230
15231 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
15232
15233         * gcc.dg/cpp/_Pragma3.c: New test.
15234
15235 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
15236
15237         * g++.dg/template/inherit3: New test.
15238
15239 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15240
15241         * gcc.dg/bitfld-4.c: Add blank options.
15242
15243 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
15244
15245         * g++.dg/template/crash1.C: New test.
15246
15247 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15248
15249         * gcc.dg/tls/opt-2.c: New test.
15250
15251 2002-08-08  Devang Patel  <dpatel@apple.com>
15252
15253         * objc.dg/selector-1.m : New test
15254
15255 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15256
15257         * g++.dg/abi/bitfield4.C: New test.
15258         * gcc.dg/bitfld-4.c: New test.
15259
15260 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15261
15262         * g++.dg/other/packed1.C: New test.
15263
15264 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
15265
15266         * g++.dg/abi/offsetof.C: Tweak error messages.
15267         * g++.old-deja/g++.mike/p10769a.C: Likewise.
15268
15269 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15270
15271         * gcc.dg/bitfld-3.c: New test.
15272
15273 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15274             Richard Henderson  <rth@redhat.com>
15275
15276         * gcc.dg/i386-bitfield1.c: New test.
15277         * g++.dg/abi/bitfield3.C: Update.
15278
15279 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
15280
15281         * objc.dg/const-str-2.m: Update.
15282         * gcc.dg/cpp/c++98.c: Change to C extension.
15283         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
15284         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
15285
15286 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
15287
15288         * testsuite/gcc.dg/tls/diag-3.c: New.
15289
15290 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
15291
15292         * g++.dg/README (Subdirectories): Document new subdir expr.
15293         * g++.dg/expr/pmf-1.C: New test.
15294
15295 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
15296
15297         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
15298
15299 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
15300
15301         * g++.dg/abi/bitfield3.C: New test.
15302
15303 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
15304
15305         * lib/gcov.exp: Tweak expected line formats.
15306         * gcc.misc-tests/gcov8.c: New test.
15307         * gcc.misc-tests/gcov8.x: New flags.
15308
15309 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
15310
15311         * consistency.vlad/layout/endian.c: Include string.h.
15312
15313         * gcc.c-torture/execute/20020805-1.c: New test.
15314
15315 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
15316
15317         * g++.dg/other/conversion1.C: New test.
15318
15319 2002-08-03  Roger Sayle  <roger@eyesopen.com>
15320
15321         * gcc.dg/builtins-1.c: New testcase.
15322
15323 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
15324
15325         * g++.dg/inherit/access3.C: New test.
15326
15327 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
15328
15329         * gcc.dg/ia64-visibility-2.c: New test.
15330
15331 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
15332
15333         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
15334         __qualifier_flags to __flags.
15335
15336 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
15337
15338         * g++.dg/inherit/operator1.C: New test.
15339         * g++.dg/lookup/disamb1.C: Fix typo in comment.
15340         * g++.dg/other/error1.C: Change expected error message.
15341         * g++.dg/template/conv4.C: Likewise.
15342
15343 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
15344
15345         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
15346         for documented behavior.
15347
15348 2002-07-25  Roger Sayle  <roger@eyesopen.com>
15349
15350         * gcc.c-torture/execute/20020720-1.x: Skip this test on
15351         several targets known to fail.
15352
15353 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
15354
15355         * gcc.dg/mips-args-[123].c: New tests.
15356
15357 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
15358
15359         * gcc.dg/ppc-spe.c: New.
15360
15361 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
15362
15363         * g++.dg/other/ptrmem4.C: New testcase.
15364
15365 2002-07-24  Richard Henderson  <rth@redhat.com>
15366
15367         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
15368
15369 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
15370
15371         * g++.dg/ext/alignof1.C (main): Return 0 for success.
15372
15373 2002-07-24  Roger Sayle  <roger@eyesopen.com>
15374
15375         * gcc.c-torture/execute/memset-3.c: New testcase.
15376
15377 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
15378
15379         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
15380         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
15381
15382 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15383
15384         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
15385         Delete.
15386
15387 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
15388
15389         * gcc.c-torture/compile/simd-4.c: New test.
15390
15391 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15392
15393         PR c++/7347, c++/7348
15394         * g++.dg/template/access4.C: New test.
15395         * g++.dg/template/access5.C: New test.
15396         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
15397         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
15398         * g++.old-deja/g++.pt/ttp58.C: Likewise.
15399         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
15400
15401 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
15402
15403         * gcc.dg/gnu89-init-2.c: New test.
15404
15405 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
15406
15407         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
15408
15409 2002-07-20  Roger Sayle  <roger@eyesopen.com>
15410
15411         * gcc.c-torture/execute/20020720-1.c: New testcase.
15412
15413 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
15414
15415         * gcc.dg/cpp/Wsignprom.c: New tests.
15416
15417 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
15418
15419         * gcc.c-torture/execute/loop-13.c: New test.
15420
15421 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
15422
15423         * gcc.dg/cpp/expr.c: New tests.
15424
15425 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
15426
15427         * g++.dg/opt/pr6713.C: Add template instantiation.
15428
15429 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
15430
15431         * gcc.dg/nest.c: New test.
15432
15433 2002-07-17  Richard Henderson  <rth@redhat.com>
15434
15435         * g++.dg/opt/pr6713.C: New test.
15436
15437 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
15438
15439         * gcc.c-torture/execute/loop-2e.x: Let the testcase
15440         XFAIL for all x86 processors.
15441
15442 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
15443
15444         * gcc.c-torture/execute/20010122-1.x: Do not test with
15445         -fomit-frame-pointer.
15446
15447 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15448
15449         * g++.dg/template/instantiate2.C: New test.
15450         * g++.dg/template/spec4.C: New test.
15451
15452 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15453
15454         * g++.dg/template/access2.C: New test.
15455         * g++.dg/template/access3.C: New test.
15456
15457 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
15458
15459         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
15460         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
15461         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
15462         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
15463         Convert to use <stdarg.h>.
15464         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
15465         Delete.
15466         * gcc.dg/va-arg-2.c: New.
15467         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
15468
15469 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
15470
15471         * gcc.c-torture/compile/20020710-1.c: New test.
15472
15473 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
15474                           Andrew Pinski  <pinskia@physics.uc.edu>
15475
15476         gcc.c-torture/compile/simd-2.c: New testcase.
15477         gcc.c-torture/compile/simd-3.c: Likewise.
15478
15479 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
15480
15481         PR c++/7224
15482         * g++.dg/overload/error1.C: New test.
15483
15484 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15485
15486         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
15487         configuration and IRIX 6 O32 ABI.
15488
15489 2002-07-11  Roger Sayle  <roger@eyesopen.com>
15490
15491         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
15492
15493 2002-07-10  Roger Sayle  <roger@eyesopen.com>
15494
15495         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
15496
15497 2002-07-10  Jeffrey A Law  <law@redhat.com>
15498
15499         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
15500
15501         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
15502
15503 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
15504
15505         * gcc.dg/20020312-2.c: Check for __PPC__.
15506
15507 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
15508
15509         * gcc.c-torture/compile/20020709-1.c: New test.
15510
15511 2002-07-07  Roger Sayle  <roger@eyesopen.com>
15512
15513         * g++.dg/template/qualttp21.C: New test case.
15514
15515 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
15516
15517         * gcc.c-torture/compile/20020706-1.c: New test.
15518         * gcc.c-torture/compile/20020706-2.c: New test.
15519
15520 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
15521             Alexandre Oliva  <aoliva@redhat.com>
15522
15523         * g++.dg/warn/incomplete1.C: New test.
15524
15525 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15526
15527         PR c++/7099
15528         * g++.dg/warn/noreturn1.C: New test.
15529
15530 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
15531
15532         PR c++/6706
15533         * g++.dg/debug/debug6.C: New test.
15534         * g++.dg/debug/debug7.C: New test.
15535
15536 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
15537
15538         * gcc.c-torture/compile/simd-3.c: New test.
15539
15540 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
15541
15542         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
15543         * gcc.dg/20020620-1.c: Likewise.
15544
15545 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15546
15547         PR c++/6944
15548         * g++.dg/init/array4.C: New test.
15549         * g++.dg/init/array5.C: New test.
15550
15551 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
15552
15553         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
15554         * gcc.c-torture/execute/simd-2.c (main): Likewise.
15555
15556 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15557
15558         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
15559         * gcc.dg/wtr-aggr-init-1.c: Likewise.
15560         * gcc.dg/wtr-conversion-1.c: Likewise.
15561         * gcc.dg/wtr-escape-1.c: Likewise.
15562         * gcc.dg/wtr-int-type-1.c: Likewise.
15563         * gcc.dg/wtr-label-1.c: Likewise.
15564         * gcc.dg/wtr-static-1.c: Likewise.
15565         * gcc.dg/wtr-strcat-1.c: Likewise.
15566         * gcc.dg/wtr-suffix-1.c: Likewise.
15567         * gcc.dg/wtr-switch-1.c: Likewise.
15568         * gcc.dg/wtr-unary-plus-1.c: Likewise.
15569         * gcc.dg/wtr-union-init-1.c: Likewise.
15570         * gcc.dg/wtr-union-init-2.c: Likewise.
15571         * gcc.dg/wtr-union-init-3.c: Likewise.
15572
15573         * gcc.dg/wtr-func-def-1.c: New test.
15574
15575 2002-07-02 Devang Patel <dpatel@apple.com>
15576
15577         * objc.dg/param-1.m: New test.
15578
15579 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
15580
15581         * gcc.dg/cpp/trad/directive.c: Add test.
15582         * gcc.dg/cpp/trad/macroargs.c: Add test.
15583         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
15584
15585 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
15586
15587         * gcc.dg/cpp/cmdlne-M.c: New test.
15588
15589 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
15590
15591         * objc.dg/desig-init-1.m: New test.
15592
15593 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15594
15595         PR c++/6716
15596         * g++.dg/template/instantiate1.C: New test.
15597
15598 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
15599
15600         PR c++/7112
15601         * g++.dg/template/sizeof2.C: New test.
15602
15603 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15604
15605         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
15606         gcc.dg/cpp/trad/include.c: New tests.
15607
15608 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
15609
15610         PR target/7177
15611         * gcc.c-torture/compile/20020701-1.c: New test.
15612
15613 2002-07-01  Stan Shebs  <shebs@apple.com>
15614
15615         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
15616         header here...
15617         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
15618         (objc-torture-execute): or here.
15619
15620 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
15621
15622         * gcc.c-torture/execute/arith-rand-ll.c: New test.
15623
15624 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15625
15626         * gcc.dg/cpp/trad/escaped-nl.c: New test.
15627
15628 2002-06-30  Devang Patel  <dpatel@apple.com>
15629
15630         * objc.dg/fsyntax-only.m: New test.
15631
15632 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
15633
15634         PR c++/6695
15635         * g++.dg/template/friend7.C: New file.
15636
15637 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
15638
15639         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
15640         return type.
15641
15642 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
15643
15644         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
15645         avoid division by zero.
15646
15647 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
15648
15649         * gcc.dg/Wunknownprag.c: New tests.
15650
15651 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
15652
15653         * gcc.c-torture/execute/simd-2.c: New test.
15654
15655 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
15656
15657         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
15658         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
15659         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
15660         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
15661         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
15662         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
15663         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
15664         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
15665         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
15666         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
15667         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
15668         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
15669         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
15670         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
15671         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
15672         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
15673         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
15674
15675 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
15676
15677         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
15678         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
15679         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
15680         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
15681         New tests.
15682         * gcc.dg/cpp/trad/directive.c: Update.
15683
15684 2002-06-23  Andreas Jaeger  <aj@suse.de>
15685
15686         * gcc.c-torture/execute/complex-6.c: New.
15687
15688 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
15689
15690         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
15691         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
15692         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
15693         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
15694
15695 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
15696
15697         * gcc.dg/cpp/trad: New directory with traditional tests copied
15698         from parent directory.
15699         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15700         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15701         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15702         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15703         Move to trad/ and rename.
15704         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
15705         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
15706         gcc.dg/cpp/trad/redef2.c: New tests.
15707         * gcc.dg/cpp/trad/trad.exp: New driver.
15708
15709 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
15710
15711         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15712         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15713         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15714         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15715         Remove.
15716
15717 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
15718
15719         * gcc.dg/20020620-1.c: New test.
15720
15721 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15722
15723         * g++.dg/template/ttp4.C: New test.
15724
15725 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
15726
15727         * g++.dg/opt/vt1.C: Fix regexp.
15728
15729 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15730
15731         * gcc.c-torture/execute/pure-1.c: Make functions static again.
15732         Don't use attribute `noinline'.
15733
15734 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15735
15736         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
15737
15738 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
15739
15740         * gcc.c-torture/execute/simd-1.c: New.
15741
15742         * gcc.dg/simd-1.c: New.
15743
15744 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15745
15746         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
15747
15748 2002-06-16  Richard Henderson  <rth@redhat.com>
15749
15750         * g++.dg/ext/anon-struct1.C: New.
15751         * g++.dg/ext/anon-struct2.C: New.
15752         * g++.dg/ext/anon-struct3.C: New.
15753         * gcc.dg/anon-struct-1.c: New.
15754         * gcc.dg/anon-struct-2.c: New.
15755         * gcc.dg/anon-struct-3.c: New.
15756         * gcc.dg/20011008-1.c: Adjust warning text.
15757         * gcc.dg/20020527-1.c: Add -fms-extensions.
15758
15759 2002-06-16  Richard Henderson  <rth@redhat.com>
15760
15761         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
15762
15763 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
15764
15765         * gcc.c-torture/execute/20020615-1.c: New test.
15766
15767 2002-06-15  Roger Sayle  <roger@eyesopen.com>
15768
15769         * gcc.c-tortuture/execute/compare-1.c: New test case.
15770         * gcc.c-tortuture/execute/compare-2.c: New test case.
15771         * gcc.c-tortuture/execute/compare-3.c: New test case.
15772
15773 2002-06-13  Richard Henderson  <rth@redhat.com>
15774
15775         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
15776         ia64 ilp32.
15777
15778 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15779
15780         * g++.dg/template/typename2.C: Update error message.
15781
15782 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
15783
15784         * gcc.c-torture/execute/20020611-1.c: New test.
15785
15786 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
15787
15788         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
15789         list of targets to skip.
15790
15791 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15792
15793         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15794         targets if not optimizing.
15795
15796 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15797
15798         * gcc.c-torture/compile/20020605-1.c: New test.
15799
15800         * g++.dg/opt/vt1.C: New test.
15801
15802         * gcc.dg/20020531-1.c: New test.
15803
15804         * gcc.dg/20020530-1.c: New test.
15805
15806         * gcc.dg/20020527-1.c: New test.
15807
15808         * g++.dg/opt/cse1.C: New test.
15809
15810 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15811
15812         * gcc.dg/20020607-2.c: New test case.
15813
15814 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15815
15816         * gcc.c-torture/compile/20020604-1.c: New test.
15817
15818 2002-06-04  Richard Henderson  <rth@redhat.com>
15819
15820         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15821         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15822         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15823
15824 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15825
15826         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15827
15828 2002-06-03  Richard Henderson  <rth@redhat.com>
15829
15830         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15831         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15832
15833 2002-06-02  Richard Henderson  <rth@redhat.com>
15834
15835         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15836         test functions static.
15837
15838 2002-06-02  Andreas Jaeger  <aj@suse.de>
15839
15840         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15841         now.
15842
15843 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15844
15845         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15846         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15847         Update for mofified diagnostics.
15848         * gcc.dg/c99-intconst-1.c: No longer fail.
15849
15850 2002-06-02  Richard Henderson  <rth@redhat.com>
15851
15852         * gcc.dg/uninit-A.c: Remove xfail markers.
15853
15854 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15855
15856         * gcc.dg/fnegate-1.c: New test case.
15857
15858 2002-05-30  Osku Salerma  <osku@iki.fi>
15859
15860         * gcc.c-torture/execute/mayalias-1.c: New file.
15861
15862 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15863
15864         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15865         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15866         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15867
15868 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15869
15870         * gcc.c-torture/execute/20020529-1.c: New test.
15871
15872 2002-05-27  Richard Henderson  <rth@redhat.com>
15873
15874         * g++.dg/ext/attrib6.C: New test case.
15875
15876 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15877
15878         * gcc.c-torture/execute/pure-1.c: New test.
15879
15880 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15881
15882         * gcc.dg/cpp/arith-2.c: Remove.
15883
15884 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15885
15886         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15887         * gcc.dg/cpp/if-3.c: Remove.
15888
15889 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15890
15891         * g++.dg/opt/cse2.C: New test.
15892
15893 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15894
15895         * gcc.dg/cpp/arith-1.c: New semantic tests.
15896         * gcc.dg/cpp/if-1.c: Update.
15897
15898 2002-05-24  Ben Elliston  <bje@redhat.com>
15899
15900         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15901
15902 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15903
15904         * gcc.dg/verbose-asm.c: New test.
15905
15906 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15907
15908         * gcc.dg/cpp/paste12.c: New test.
15909
15910 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15911
15912         * g++.dg/parse/named_ops.C: New test.
15913
15914 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15915
15916         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15917
15918 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15919
15920         * gcc.dg/weak-2.c: Allow optional leading underscore
15921         in scan-assembler symbol name.
15922         * gcc.dg/weak-3.c: Likewise.
15923         * gcc.dg/weak-4.c: Likewise.
15924         * gcc.dg/weak-5.c: Likewise.
15925
15926 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15927
15928         * gcc.dg/20020523-1.c: New test.
15929
15930 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15931
15932         * objc.dg/const-str-2.m: Update now that we stop after
15933         a command line error.
15934
15935 2002-05-22  Richard Henderson  <rth@redhat.com>
15936
15937         * g++.dg/dg.exp: Fix typo in test pruneing.
15938
15939 2002-05-22  Richard Henderson  <rth@redhat.com>
15940
15941         * g++.dg/dg.exp: Prune the tls subdirectory.
15942         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15943         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15944         * g++.dg/tls/init-1.C: New.
15945
15946 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15947
15948         * gcc.dg/20020517-1.c: New test.
15949
15950 2002-05-21  Richard Henderson  <rth@redhat.com>
15951
15952         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15953         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15954
15955 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15956
15957         * g++.dg/other/copy2.C: New test.
15958
15959 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15960
15961         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15962         (MAX_COPY): Bump up to 10 times sizeof (long long).
15963         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15964
15965         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15966         sizeof (long long).
15967
15968         * gcc.c-torture/execute/strcpy-1.c: New test.
15969
15970 2002-05-19  Jason Merrill  <jason2redhat.com>
15971
15972         * g++.dg/ext/oper1.C: New test.
15973
15974 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15975 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15976
15977         * README.QMTEST: New file.
15978
15979         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15980
15981 2002-05-19  Andreas Jaeger  <aj@suse.de>
15982
15983         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15984         now.
15985         * gcc.c-torture/execute/loop-2d.x: Likewise.
15986
15987 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15988
15989         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15990         support weak symbols.
15991         * gcc.dg/weak-4.c: Likewise
15992         * gcc.dg/weak-6.c: Likewise
15993
15994 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15995
15996         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15997         cygwin, coff and h8300-*-hms targets
15998         * gcc.dg/weak-5.c: Likewise
15999         * gcc.dg/weak-7.c: Likewise
16000
16001 2002-05-16  Jason Merrill  <jason@redhat.com>
16002
16003         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
16004         (scan-assembler-not, scan-assembler-dem): Likewise.
16005         (scan-assembler-dem-not): Likewise.
16006
16007 2002-05-15  Richard Henderson  <rth@redhat.com>
16008
16009         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
16010
16011 2002-05-15  Richard Henderson  <rth@redhat.com>
16012
16013         * gcc.dg/weak-5.c (vfoo1c): No warning here.
16014         (vfoo1f): Warning here.
16015         (vfoo1l): Don't redefine the alias.
16016
16017 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
16018
16019         * g++.dg/init/pm1.C: New test.
16020
16021 2002-05-12  David S. Miller  <davem@redhat.com>
16022
16023         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
16024         types.
16025
16026 2002-05-10  Roger Sayle  <roger@eyesopen.com>
16027
16028         * gcc.c-torture/execute/20020510-1.c: New test case.
16029
16030 2002-05-10  David S. Miller  <davem@redhat.com>
16031
16032         * gcc.c-torture/execute/conversion.c: Test long double too.
16033
16034 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
16035
16036         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
16037         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
16038         * lib/g++.exp (g++_link_flags): Likewise.
16039         * lib/objc.exp (objc_target_compile): Likewise.
16040
16041 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16042
16043         * gcc.dg/cpp/poison.c: Update.
16044         * gcc.dg/cpp/20000625-2.c: Remove.
16045         * gcc.dg/cpp/direct2s.c: Remove final test.
16046
16047 2002-05-08  Tom Rix  <trix@redhat.com>
16048
16049         * gcc.c-torture/execute/20020508-1.c: New test.
16050         * gcc.c-torture/execute/20020508-2.c: New test.
16051         * gcc.c-torture/execute/20020508-3.c: New test.
16052
16053 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16054
16055         * gcc.dg/cpp/charconst-4.c: More tests.
16056
16057 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
16058
16059         PR c/6569
16060         * gcc.dg/weak-3.c: Update location of warning messages.
16061         * gcc.dg/weak-5.c: Likewise.
16062
16063 2002-05-06  Roger Sayle  <roger@eyesopen.com>
16064
16065         * gcc.c-torture/execute/20020506-1.c: New test case.
16066
16067 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
16068
16069         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
16070
16071 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16072
16073         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
16074
16075 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16076
16077         * gcc.dg/cpp/charconst-3.c: New test.
16078
16079 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16080
16081         * gcc.dg/cpp/charconst.c: Update tests.
16082
16083 2002-05-05  Tim Josling  <tej@melbpc.org.au>
16084
16085         * treelang: Added directory for new sample language treelang. Also
16086         lib/treelang.exp: New file to signal treelang should be tested.
16087
16088 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16089
16090         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
16091         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
16092         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
16093         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
16094         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
16095         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
16096         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
16097
16098 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16099
16100         * gcc.dg/format/xopen-2.c: New test.
16101
16102 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16103
16104         * gcc.dg/20020503-1.c: New test.
16105
16106 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
16107
16108         * g++.dg/init/dtor1.C: Make it tougher.
16109
16110 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
16111
16112         * g++.dg/init/dtor1.C: New test.
16113
16114 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
16115
16116         * gcc.dg/altivec-8.c: New.
16117
16118 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
16119
16120         * gcc.dg/altivec-7.c: New.
16121
16122 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
16123
16124         * g++.dg/parse/typedef1.C: New test.
16125
16126 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
16127
16128         PR c++/6486
16129         * g++.dg/template/friend6.C: New test.
16130
16131         PR c++/6492
16132         * g++.dg/init/copy1.C: New test.
16133
16134 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
16135
16136         * g++.dg/warn/effc1.C: New test.
16137
16138 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16139
16140         * gcc.dg/cpp/if-cexp.c: Add a test.
16141
16142 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
16143
16144         * gcc.dg/20020426-2.c: New test.
16145
16146 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
16147
16148         * gcc.dg/cpp/if-mop.c: Update.
16149         * gcc.dg/cpp/if-mpar.c: Add test.
16150         * gcc.dg/cpp/if-oppr.c: Update.
16151
16152 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16153
16154         PR c/6343
16155         * gcc.dg/weak-[2-7].c: New tests.
16156
16157 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16158
16159         * gcc.dg/enum1.c: New test.
16160
16161 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16162
16163         PR c++/6497
16164         * g++.dg/inherit/access2.C: New test.
16165
16166 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16167
16168         PR bootstrap/6445
16169         * gcc.dg/20020426-1.c: New test.
16170
16171 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16172
16173         * g++.dg/abi/enum1.C: New test.
16174
16175 2002-04-26  Richard Henderson  <rth@redhat.com>
16176
16177         * gcc.dg/c99-bool-1.c: Expect always true warning.
16178
16179 2002-04-25  Roger Sayle  <roger@eyesopen.com>
16180
16181         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
16182
16183 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16184
16185         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
16186         targets.
16187
16188 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
16189
16190         * g++.dg/abi/mange7.C: New test.
16191
16192         PR c++/6438.
16193         * g++.dg/parse/stmtexpr2.C: New test.
16194
16195 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
16196
16197         * gcc.dg/20020312-2.c: Add SH target.
16198
16199 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16200
16201         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
16202         compiler output on mips*-*-irix*.
16203
16204 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
16205
16206         * g++.dg/parse/attr1.C: New test.
16207
16208 2002-04-23  Roger Sayle  <roger@eyesopen.com>
16209
16210         * gcc.c-torture/execute/string-opt-17.c: New test case.
16211         * gcc.c-torture/execute/memset-2.c: New test case.
16212
16213 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
16214
16215         PR c++/6256:
16216         * g++.dg/template/friend5.C: New test.
16217
16218         PR c++/6331:
16219         * g++.dg/template/qual1.C: Likewise.
16220
16221 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
16222
16223         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
16224         Include stdlib.h, not stdio.h or ctype.h.
16225
16226 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
16227
16228         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
16229         cris-*-elf* and mmix-*-*.
16230         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
16231         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
16232         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
16233         Ditto.
16234         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
16235         * gcc.dg/wchar_t-1.c: Ditto.
16236
16237 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
16238
16239         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
16240         Clarify comment.
16241
16242 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
16243
16244         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
16245
16246 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16247
16248         * gcc.c-torture/execute/20000906-1.x: Delete.
16249
16250 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
16251
16252         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
16253
16254 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
16255
16256         * PR6367
16257         * g77.f-torture/execute/6367.f: New test.
16258         * g77.f-torture/execute/6367.x: Disable for MMIX.
16259
16260 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
16261
16262         * PR6352
16263         * g++.dg/opt/inline2.C: New test.
16264
16265 2002-04-18  Richard Henderson  <rth@redhat.com>
16266
16267         * gcc.dg/20000906-1.c: Enable for all targets.
16268         * gcc.c-torture/compile/iftrap-2.c: New.
16269
16270 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16271
16272         * gcc.dg/20020418-1.c: New test.
16273         * gcc.dg/20020418-2.c: New test.
16274
16275 2002-04-18  Richard Henderson  <rth@redhat.com>
16276
16277         * gcc.c-torture/compile/iftrap-1.c: New.
16278         * gcc.dg/iftrap-1.c: Adjust for ia64.
16279         * gcc.dg/iftrap-2.c: New.
16280
16281 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16282
16283         * gcc.c-torture/compile/20020418-1.c: New test.
16284
16285 2002-04-18  Roger Sayle  <roger@eyesopen.com>
16286
16287         * gcc.c-torture/compile/20020415-1.c: New.
16288
16289 2002-04-18  David S. Miller  <davem@redhat.com>
16290
16291         * gcc.c-torture/execute/20020418-1.c: New test.
16292
16293 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
16294
16295         * gcc.dg/20020416-1.c: New test.
16296
16297         * g++.dg/opt/inline1.C: New test.
16298
16299 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
16300
16301         * gcc.dg/altivec-5.c: New test.
16302
16303         * gcc.dg/20020415-1.c: New test.
16304
16305 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
16306
16307         * testsuite/lib/chill.exp: Remove.
16308
16309 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
16310
16311         * g++.dg/other/big-struct.C: New test.
16312
16313 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
16314
16315         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
16316         of scratch file.
16317
16318 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
16319
16320         PR c/6277
16321         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
16322         in scan-assembler function name
16323
16324 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
16325
16326         * g77.f-torture/execute/980628-4.x,
16327         g77.f-torture/execute/980628-5.x,
16328         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16329         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16330         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
16331         i[34567]86-*-*.
16332
16333 2002-04-13  David S. Miller  <davem@redhat.com>
16334
16335         * gcc.c-torture/execute/20020413-1.c: New test.
16336
16337 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
16338
16339         * gcc.dg/asm-6.c,
16340         * g++.dg/ext/asm1.C: New tests.
16341
16342 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
16343
16344         PR c++ 5373.
16345         * g++.dg/parse/stmtexpr1.C: New test.
16346
16347         PR c++/5189.
16348         * g++.dg/template/copy1.C: New test.
16349
16350 2002-04-12  Richard Henderson  <rth@redhat.com>
16351
16352         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
16353
16354 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
16355
16356         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
16357         gcc.c-torture/execute/20020307-2.c.
16358
16359 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
16360
16361         * g++.dg/ext/attrib5.C,
16362         * g++.dg/lookup/struct1.C: New tests.
16363
16364 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
16365
16366         * gcc.dg/20020411-1.c: New test.
16367
16368         * gcc.c-torture/execute/20020411-1.c: New test.
16369
16370 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
16371
16372         * g77.f-torture/execute/6177.f: New test.
16373
16374 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
16375
16376         PR middle-end/6247
16377         * g++.dg/opt/cleanup1.C: New test.
16378
16379         * g++.dg/opt/const1.C: New test.
16380
16381 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
16382
16383         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
16384
16385 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16386
16387         PR c++/5507
16388         * g++.dg/template/typename2.C: New test.
16389
16390 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
16391
16392         * gcc.c-torture/execute/loop-12.c: New.
16393
16394 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
16395
16396         * g77.f-torture/execute/980628-4.x,
16397         g77.f-torture/execute/980628-5.x,
16398         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16399         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16400         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
16401
16402 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16403
16404         PR optimization/6086
16405         * g++.dg/opt/preinc1.C: New test.
16406
16407 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16408
16409         PR c++/5571
16410         * g++.dg/opt/static2.C: New test.
16411
16412 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16413
16414         PR c/5120
16415         * gcc.dg/20020406-1.c: New test.
16416
16417 2002-04-04  David S. Miller  <davem@redhat.com>
16418
16419         * gcc.c-torture/execute/20020404-1.c: New test.
16420
16421 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
16422
16423         PR c/6123
16424         * gcc.dg/20020312-2.c: Do not declare global register variable
16425         if __PIC__ or __pic__ is defined.
16426
16427 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
16428
16429         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
16430         __asm__ so that it works correctly even if -ansi -pedantic-errors.
16431
16432 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16433
16434         * gcc.misc-tests/linkage.exp: Update last change to handle
16435         sparc*-, not just sparc-.
16436
16437 2002-04-03  Richard Henderson  <rth@redhat.com>
16438
16439         * gcc.dg/cpp/ucs.c: Improved long UCS test.
16440
16441 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16442
16443         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
16444
16445 2002-04-02  David S. Miller  <davem@redhat.com>
16446
16447         * gcc.c-torture/execute/20020402-3.c: New test.
16448
16449 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16450
16451         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
16452         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
16453
16454         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
16455         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
16456         g77.f-torture/execute/20001201.x,
16457         g77.f-torture/execute/u77-test.x: New files.
16458
16459         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
16460         * gcc.dg/wchar_t-1.c: Ditto.
16461
16462 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16463
16464         * gcc.c-torture/execute/20020402-1.c: New test.
16465
16466 2002-04-01  Richard Henderson  <rth@redhat.com>
16467
16468         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
16469
16470         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
16471
16472 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16473
16474         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
16475
16476 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16477
16478         * g++.dg/inherit/template-as-base.C: Expect error.
16479         * g++.dg/inherit/namespace-as-base.C: Likewise.
16480
16481 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
16482
16483         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
16484         g++.dg/ext/instantiate3.C: Tweak match patterns.
16485
16486         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
16487         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
16488         -da test.
16489
16490 2002-03-31  Richard Henderson  <rth@redhat.com>
16491
16492         * gcc.dg/special/alias-2.c: New.
16493         * gcc.dg/special/ecos.exp: Run it.
16494
16495 2002-03-31  Richard Henderson  <rth@redhat.com>
16496
16497         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
16498
16499 2002-03-31  Kazu Hirata  <kazu@hxi.com>
16500
16501         * gcc.dg/weak-1.c: Disable on h8300 port.
16502
16503 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
16504
16505         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
16506         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
16507         ordering tests.
16508         * g++.dg/bprob/bprob-1.C: New test.
16509         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
16510         * g++.dg/gcov/gcov-1.C: New test.
16511         * g++.dg/gcov/gcov-1.x: New file.
16512         * g++.dg/gcov/gcov-2.C: New test.
16513         * g++.dg/gcov/gcov-3.C: New test.
16514         * g++.dg/gcov/gcov-3.h: New file.
16515
16516 2002-03-28  Roger Sayle  <roger@eyesopen.com>
16517
16518         * g++.old-deja/g++.other/builtins5.C: New test.
16519         * g++.old-deja/g++.other/builtins6.C: New test.
16520         * g++.old-deja/g++.other/builtins7.C: New test.
16521         * g++.old-deja/g++.other/builtins8.C: New test.
16522         * g++.old-deja/g++.other/builtins9.C: New test.
16523
16524 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
16525
16526         * g++.dg/opt/static1.C: New test.
16527
16528         * g++.dg/opt/longbranch1.C: New test.
16529
16530 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
16531
16532         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
16533
16534         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
16535
16536 2002-03-28  Jeffrey A Law  (law@redhat.com)
16537
16538         * gcc.c-torture/execute/20020328-1.c: New test.
16539
16540 2002-03-27  Richard Henderson  <rth@redhat.com>
16541
16542         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
16543         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
16544         move from g++.old-deja/g++.ext/.
16545
16546 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
16547
16548         * g++.dg/init/new2.C: New test.
16549
16550 2002-03-26  Richard Henderson  <rth@redhat.com>
16551
16552         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
16553
16554         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
16555         on sparc.
16556
16557         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
16558         sparcv9 systems.
16559         * gcc.dg/20001102-1.c: Likewise.
16560
16561 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
16562
16563         * gcc.dg/cpp/endif-pedantic1.c,
16564         gcc.dg/cpp/endif-pedantic2.c:  New tests.
16565
16566 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
16567
16568         * g++.dg/init/new1.C: New test.
16569
16570 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
16571
16572         * g++.dg/abi/vbase9.C: New test.
16573
16574 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
16575
16576         * gcc.dg/arm-asm.c: New test.
16577
16578 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
16579
16580         * gcc.dg/Wswitch-enum.c: New test.
16581         Fix PR c/5044.
16582
16583 2002-03-26  Richard Henderson  <rth@redhat.com>
16584
16585         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
16586         structure.
16587
16588 2002-03-25  Richard Henderson  <rth@redhat.com>
16589
16590         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
16591         sparcv9 systems.
16592
16593         * gcc.c-torture/compile/20011119-1.c (xxx): New.
16594         * gcc.c-torture/compile/20011119-2.c (xxx): New.
16595
16596 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
16597
16598         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
16599
16600 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
16601
16602         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
16603         targets using generic thunk support.
16604
16605 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
16606
16607         * gcc.c-torture/compile/20020323-1.c: New test.
16608
16609         * g++.dg/opt/conj2.C: New test.
16610
16611 2002-03-24  Richard Henderson  <rth@redhat.com>
16612
16613         * gcc.dg/weak-1.c: Use -fno-common.
16614
16615 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16616
16617         * g77.dg/f77-edit-apostrophe-out.f: New test
16618         * g77.dg/f77-edit-h-out.f: New test
16619         * g77.dg/f77-edit-t-in.f: New test
16620         * g77.dg/f77-edit-t-out.f: New test
16621         * g77.dg/f77-edit-x-out.f: New test
16622         * g77.dg/f77-edit-slash-out.f: New test
16623         * g77.dg/f77-edit-colon-out.f: New test
16624         * g77.dg/f77-edit-s-out.f: New test
16625
16626 2002-03-24  Richard Henderson  <rth@redhat.com>
16627
16628         * objc/execute/formal_protocol-6.x: New XFAIL.
16629
16630 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16631
16632         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
16633         that do not support weak symbols
16634
16635 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16636
16637         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
16638         * lib/g77.exp:  Likewise
16639         * lib/objc.exp: Likewise
16640
16641 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
16642
16643         * gcc.dg/Wswitch-default.c: New test.
16644
16645 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
16646
16647         * g++.dg/other/enum1.C: New test.
16648
16649 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
16650
16651         * gcc.dg/pragma-ep-3.c: Fix typo.
16652
16653 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16654
16655         * g++.dg/inherit/template-as-base.C: New test.
16656
16657 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
16658
16659         * g++.old-deja/g++.other/dwarf2-1.C: Move...
16660         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
16661
16662 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
16663
16664         * gcc.dg/cpp/multiline.c: Update to match.
16665
16666 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
16667
16668         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
16669
16670 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
16671
16672         * gcc.dg/cpp/extratokens2.c:  New file.
16673
16674 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
16675
16676         * gcc.dg/20020312-2.c: Add rs6000 target.
16677
16678         * gcc.c-torture/compile/20020319-1.c: New test.
16679
16680 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16681
16682         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
16683         (A, E): Handle this.
16684
16685 2002-03-20  Jason Merrill  <jason@redhat.com>
16686
16687         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
16688         ignoring -fpic.
16689         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
16690         through prune_gcc_output.
16691
16692 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
16693
16694         * gcc.c-torture/compile/20020320-1.c: New test.
16695
16696 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
16697
16698         * gcc.c-torture/compile/20020318-1.c: New test.
16699
16700         * gcc.dg/struct-by-value-1.c: New test.
16701
16702         * gcc.dg/20020319-1.c: New test.
16703
16704 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
16705
16706         * g++.dg/opt/conj1.C: New test.
16707
16708 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
16709
16710         * g++.dg/template/qualttp20.C: Revert previous change.
16711         * g++.dg/template/qualttp3.C: Likewise.
16712         * g++.dg/template/qualttp4.C: Likewise
16713         * g++.dg/template/qualttp5.C: Likewise
16714         * g++.dg/template/qualttp6.C: Likewise
16715         * g++.dg/template/qualttp7.C: Likewise
16716         * g++.dg/template/qualttp8.C: Likewise
16717         * g++.dg/template/recurse.C: Likewise.
16718
16719 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
16720
16721         * gcc.dg/cpp/wchar-1.c: Update.
16722
16723 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16724
16725         * g++.dg/template/conv1.C: New test.
16726         * g++.dg/template/conv2.C: New test.
16727         * g++.dg/template/conv3.C: New test.
16728         * g++.dg/template/conv4.C: New test.
16729
16730 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16731
16732         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
16733         * g++.dg/template/qualttp3.C: Likewise.
16734         * g++.dg/template/qualttp4.C: Likewise
16735         * g++.dg/template/qualttp5.C: Likewise
16736         * g++.dg/template/qualttp6.C: Likewise
16737         * g++.dg/template/qualttp7.C: Likewise
16738         * g++.dg/template/qualttp8.C: Likewise
16739         * g++.dg/template/recurse.C: Likewise.
16740
16741 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16742
16743         * g++.dg/opt/dtor1.C: New test.
16744
16745 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
16746
16747         * gcc.c-torture/compile/20020315-1.c: New test.
16748
16749 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
16750
16751         * gcc.dg/weak-1.c: Fix scan tests.
16752
16753 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
16754
16755         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
16756         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
16757         cris-*-aout* mmix-*-*.
16758         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
16759         cris-*-aout* mmix-*-*.
16760         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
16761         cris-*-elf* cris-*-aout* and mmix-*-*.
16762         * gcc.dg/20001009-1.c: Ditto.
16763         * gcc.dg/20010912-1.c: Ditto.
16764         * gcc.dg/20020122-4.c: Ditto.
16765         * gcc.dg/inline-2.c: Ditto.
16766
16767 2002-03-14  Jeffrey A Law  (law@cygnus.com)
16768
16769         * gcc.c-torture/compile/20020314-1.c: New test.
16770
16771 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
16772
16773         * gcc.c-torture/execute/20020314-1.c: New test.
16774
16775 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
16776
16777         * g++.dg/warn/Wunused-1.C: New test.
16778
16779 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
16780
16781         * g++.dg/abi/mangle6.C: New test.
16782
16783 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
16784
16785         * gcc.c-torture/compile/20020309-2.c: New test.
16786
16787         * gcc.c-torture/compile/20020312-1.c: New test.
16788
16789 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16790
16791         * g++.dg/other/access1.C: New test.
16792
16793 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16794
16795         * gcc.c-torture/execute/wchar_t-1.c: New test.
16796
16797 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16798
16799         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16800
16801 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16802
16803         * gcc.dg/20020312-1.c: New test case.
16804
16805 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16806
16807         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16808
16809 2002-03-11  Richard Henderson  <rth@redhat.com>
16810
16811         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16812         * g++.old-deja/g++.jason/report.C: Likewise.
16813
16814 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16815
16816         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16817         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16818
16819 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16820
16821         * testsuite/g++.dg/overload/pmf1.C: New test.
16822
16823 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16824
16825         * gcc.c-torture/execute/20020307-1.c: Use long.
16826
16827 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16828
16829         PR optimization/5844
16830         * gcc.dg/20020310-1.c: New test.
16831
16832 2002-03-09  Michael Meissner  <meissner@redhat.com>
16833
16834         * gcc.c-torture/execute/memcpy-2.c: New test.
16835         * gcc.c-torture/execute/memset-1.c: New test.
16836         * gcc.c-torture/execute/strlen-1.c: New test.
16837         * gcc.c-torture/execute/strcmp-1.c: New test.
16838         * gcc.c-torture/execute/strncmp-1.c: New test.
16839
16840 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16841
16842         * gcc.dg/ppc-ldstruct.c: New test.
16843
16844 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16845
16846         * gcc.c-torture/execute/va-arg-22.c: New test.
16847
16848 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16849
16850         * gcc.c-torture/compile/20020309-1.c: New test.
16851
16852 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16853
16854         * gcc.c-torture/execute/20020307-2.c: New test.
16855
16856 2002-03-07  Jeffrey A Law  (law@redhat.com)
16857
16858         * g77.f-torture/compile/20020307-1.f: New test.
16859
16860 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16861
16862         * gcc.dg/unordered-1.c: New test.
16863
16864 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16865
16866         * gcc.c-torture/execute/20020307-1.c: New test.
16867
16868 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16869
16870         * gcc.dg/20020304-1.c: New test.
16871
16872         * gcc.c-torture/compile/20020304-2.c: New test.
16873
16874 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16875
16876         * gcc.c-torture/compile/20020304-1.c: New test case
16877         (from PR c/5830).
16878
16879 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16880
16881         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16882
16883 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16884
16885         * g++.dg/other/classkey1.C: New test.
16886
16887 2002-03-01  Richard Henderson  <rth@redhat.com>
16888
16889         * gcc.c-torture/compile/981223-1.x: New.
16890         * gcc.c-torture/compile/920625-1.x: New.
16891
16892 2002-02-28  Richard Henderson  <rth@redhat.com>
16893
16894         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16895
16896 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16897
16898         * gcc.c-torture/execute/20020227-1.c: New test.
16899
16900 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16901
16902         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16903         here" ERROR lines.
16904         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16905         * g++.old-deja.g++.other/defarg1.C: Likewise.
16906         * g++.old-deja/g++.pt/calls2.C: Likewise.
16907         * g++.old-deja/g++.pt/crash20.C: Likewise.
16908         * g++.old-deja/g++.pt/crash30.C: Likewise.
16909         * g++.old-deja/g++.pt/crash36.C: Likewise.
16910         * g++.old-deja/g++.pt/crash6.C: Likewise.
16911         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16912         * g++.old-deja/g++.pt/derived3.C: Likewise.
16913         * g++.old-deja/g++.pt/error1.C: Likewise.
16914         * g++.old-deja/g++.pt/friend21.C: Likewise.
16915         * g++.old-deja/g++.pt/friend23.C: Likewise.
16916         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16917         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16918
16919 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16920
16921         * gcc.c-torture/execute/20020225-2.c: New test.
16922
16923 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16924
16925         * gcc.c-torture/execute/920730-1t.c,
16926         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16927         Delete test cases, only relevant to -traditional.
16928
16929 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16930
16931         * gcc.dg/cpp/undef1.c: Remove.
16932         * gcc.dg/cpp/directiv.c: Update.
16933         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16934
16935 2002-02-27  Michael Meissner  <meissner@redhat.com>
16936
16937         * gcc.c-torture/execute/20020226-1.c: New test.
16938
16939 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16940
16941         * g++.dg/debug/debug4.C: New test.
16942
16943         * gcc.dg/ia64-visibility-1.c: New test.
16944
16945 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16946
16947         * gcc.dg/debug/20020224-1.c: New.
16948
16949 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16950
16951         * gcc.c-torture/execute/960416-1.x: New.
16952         * gcc.c-torture/execute/divconst-3.x: Likewise.
16953
16954 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16955
16956         * gcc.dg/20020224-1.c: New test.
16957
16958 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16959
16960         * gcc.c-torture/execute/20020225-1.c: New.
16961
16962 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16963
16964         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16965
16966 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16967
16968         * gcc.dg/20020222-1.c: New test.
16969
16970 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16971
16972         * g++.dg/opt/anonunion1.C: New test.
16973
16974 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16975
16976         * g++.dg/template/qualttp19.C: New test.
16977         * g++.dg/template/qualttp20.C: New test.
16978         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16979         * g++.old-deja/g++.other/qual1.C: Likewise.
16980
16981 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16982
16983         * gcc.dg/attr-alwaysinline.c: New.
16984
16985 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16986
16987         * gcc.dg/20020220-1.c: New test.
16988
16989         * gcc.dg/20020220-2.c: New test.
16990
16991         * g++.dg/opt/mmx1.C: New test.
16992
16993 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16994
16995         * gcc.c-torture/compile/20020110.c: New test.
16996
16997 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16998
16999         * gcc.c-torture/execute/20020219-1.c: New test.
17000
17001         * gcc.dg/20020219-1.c: New test.
17002
17003         * gcc.dg/noncompile/20020220-1.c: New test.
17004
17005         * g++.dg/opt/ptrintsum1.C: New test.
17006
17007         * gcc.dg/debug/20020220-1.c: New test.
17008
17009 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
17010
17011         * gcc.c-torture/execute/20020216-1.c: New test.
17012
17013 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17014
17015         * gcc.dg/decl-1.c: Update, new test.
17016
17017 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
17018
17019         * g++.dg/abi/bitfield1.C: New test.
17020         * g++.dg/abi/bitfield2.C: New test.
17021
17022 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17023
17024         * gcc.dg/attr-nest.c: New test.
17025
17026 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17027
17028         * gcc.c-torture/execute/20020215-1.c: New test.
17029
17030 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
17031
17032         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
17033         * g++.dg/debug/debug.exp: New.
17034         * g++.dg/debug/trivial.C: New.
17035         * g++.dg/debug/debug1.C: Moved...
17036         * g++.dg/other/debug1.C: ...from here.
17037         * g++.dg/debug/debug2.C: Moved...
17038         * g++.dg/other/debug2.C: ...from here.
17039         * g++.dg/debug/debug3.C: Moved...
17040         * g++.dg/other/debug3.C: ...from here.
17041
17042         * gcc.dg/noncompile/20020213-1.c: New test.
17043
17044 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
17045
17046         * g++.dg/other/debug3.C: New test.
17047
17048         * gcc.c-torture/execute/20020213-1.c: New test.
17049
17050 2002-02-13  Richard Smith <richard@ex-parrot.com>
17051
17052         * g++.old-deja/g++.other/thunk1.C: New test.
17053
17054 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17055
17056         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
17057
17058 2002-02-13  Stan Shebs  <shebs@apple.com>
17059
17060         * gcc.dg/altivec-3.c: New.
17061
17062 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
17063
17064         * gcc.dg/Wunreachable-1.c: New test.
17065         * gcc.dg/Wunreachable-2.c: New test.
17066
17067 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
17068
17069         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
17070
17071 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
17072
17073         * gcc.dg/decl-1.c: New test.
17074
17075 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17076
17077         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
17078
17079 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17080
17081         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
17082         * gcc.c-torture/compile/980506-1.x: Likewise.
17083
17084 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17085
17086         * gcc.dg/20020210-1.c: New.
17087
17088 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
17089
17090         * g77.f-torture/execute/947.f: New regression test
17091         for PR fortran/947.
17092
17093 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
17094
17095         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
17096         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
17097
17098 2002-02-08  Richard Henderson  <rth@redhat.com>
17099
17100         * gcc.c-torture/compile/labels-3.c: New.
17101
17102 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
17103
17104         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
17105         expression statements work instead.
17106         * gcc.dg/noncompile/20020207-1.c: New test.
17107
17108 2002-02-07  Richard Henderson  <rth@redhat.com>
17109
17110         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
17111
17112 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17113
17114         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
17115         message from g77
17116         * lib/g77-dg.exp: Trim g77 error messages so that they are
17117         recognized by dg.exp.
17118
17119 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17120
17121         PR fortran/5473
17122         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
17123
17124 2002-02-07  Richard Henderson  <rth@redhat.com>
17125
17126         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
17127         to be sufficiently aligned for integers.
17128
17129 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
17130
17131         * g++.dg/template/friend4.C: New test.
17132
17133 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17134
17135         PR fortran/5743
17136         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
17137         unsupported cases.
17138
17139 2002-02-07  Richard Henderson  <rth@redhat.com>
17140
17141         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
17142         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
17143         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
17144         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
17145
17146 2002-02-06  Richard Henderson  <rth@redhat.com>
17147
17148         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
17149
17150 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
17151
17152         * gcc.dg/20020206-1.c: New test.
17153
17154 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
17155
17156         * gcc.c-torture/execute/20020206-1.c: New test.
17157
17158         * gcc.c-torture/execute/20020206-2.c: New test.
17159
17160         PR optimization/5429:
17161         * gcc.c-torture/compile/20020206-1.c: New test.
17162
17163 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
17164
17165         * g++.dg/ext/align1.C: Do not use an explicit alignment value
17166         as certain file formats cannot support particularly large
17167         alignments.
17168
17169         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
17170         and do not expect to be able to link the executable.
17171
17172         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
17173         fail because the COFF format does not support the weak attribute.
17174
17175 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
17176
17177         * g77.dg/pr5473.f:  New test
17178
17179 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
17180
17181         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
17182         Fix testcase accordingly.
17183
17184 2002-02-04  Richard Henderson  <rth@redhat.com>
17185
17186         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
17187         (buf): Change to be an array of pointers, not ints.
17188
17189 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17190
17191         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
17192         before all tests.  Move warning one line above to match where it
17193         C frontend emits.
17194         * gcc.dg/Wswitch-2.c: New test.
17195         * g++.dg/warn/Wswitch-1.C: New test.
17196         * g++.dg/warn/Wswitch-2.C: New test.
17197
17198 2002-02-04  Richard Henderson  <rth@redhat.com>
17199
17200         * g++.dg/abi/offsetof.C: Fix size comparison.
17201
17202 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
17203
17204         * gcc.dg/cast-qual-2.c: New test.
17205
17206 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17207
17208         * gcc.dg/20020201-4.c: New test.
17209
17210 2002-02-04  Ben Elliston  <bje@redhat.com>
17211
17212         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
17213         target_info attribute != 0, in addition to the empty string.
17214         (gcc_target_compile): Likewise.
17215
17216 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
17217
17218         * gcc.dg/Wswitch.c: New test.
17219         PR gcc/4475. PR gcc/3780.
17220
17221 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
17222
17223         * g77.f-torture/execute/5122.f: New test for regressions
17224         against PR fortran/5122.
17225
17226 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
17227
17228         * g77.f-torture/compile/pr3743.f: Delete
17229         * g77.dg/pr3743-1.f: New test.
17230         * g77.dg/pr3743-2.f: New test.
17231         * g77.dg/pr3743-3.f: New test.
17232         * g77.dg/pr3743-4.f: New test.
17233
17234 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17235
17236         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
17237
17238 2002-02-02  Richard Henderson  <rth@redhat.com>
17239
17240         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
17241         * gcc.c-torture/execute/bf64-1.c: Likewise.
17242
17243 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17244
17245         * gcc.dg/20020201-2.c: New test.
17246
17247         * gcc.dg/20020201-3.c: New test.
17248
17249         * gcc.c-torture/execute/bitfld-2.c: New test.
17250
17251 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17252
17253         * gcc.dg/bitfld-1.c: Update.
17254         * gcc.dg/bitfld-2.c: Update.
17255         * gcc.c-torture/execute/bitfld-1.x: New.
17256
17257 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17258
17259         * gcc.c-torture/execute/20020201-1.c: New test.
17260
17261 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
17262
17263         PR target/5469
17264         * gcc.dg/20020201-1.c: New test.
17265
17266 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
17267
17268         PR fortran/3743
17269         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
17270         * g77.f-torture/compile/pr3743.x: Remove
17271
17272 2002-01-31  Tom Rix  <trix@redhat.com>
17273
17274         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
17275
17276 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17277
17278         * gcc.dg/noncompile/20020130-1.c: New test.
17279
17280 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
17281
17282         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
17283
17284 2002-01-29  Richard Henderson  <rth@redhat.com>
17285
17286         * gcc.c-torture/execute/991118-1.c: Cast various constants back
17287         to long long.
17288         * gcc.c-torture/execute/bf64-1.c: Likewise.
17289
17290 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
17291
17292         * gcc.c-torture/execute/20020129-1.c: New test.
17293
17294 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17295
17296         * gcc.c-torture/compile/20000224-1.c: Update.
17297         * gcc.c-torture/execute/bitfld-1.c: New tests.
17298         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
17299         * gcc.dg/uninit-A.c: Update.
17300
17301 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17302
17303         * g++.dg/template/ctor1.C: Add instantiation.
17304
17305 2002-01-28  Paul Koning  <pkoning@equallogic.com>
17306
17307         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
17308         argument to __builtin_prefetch to be const ptr.
17309
17310 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
17311
17312         * gcc.c-torture/compile/20020120-1.c: New test.
17313
17314 2002-01-27  Kazu Hirata  <kazu@hxi.com>
17315
17316         * gcc.c-torture/execute/20020127-1.c: New test.
17317
17318 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
17319
17320         * g77.dg/f77-edit-i-in.f: New test
17321         * g77.dg/f77-edit-i-out.f: New test
17322
17323 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
17324
17325         * gcc.dg/debug/debug.exp: New file.
17326         * gcc.dg/debug/trivial.c: New file.
17327         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
17328         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
17329         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
17330         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
17331         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
17332         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
17333         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
17334         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
17335         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
17336         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
17337         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
17338         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
17339         * gcc.dg/20000503-1.c: Removed.
17340         * gcc.dg/20010207-1.c: Removed.
17341         * gcc.dg/20011223-1.c: Removed.
17342         * gcc.dg/20020104-2.c: Removed.
17343         * gcc.dg/debug-1.c: Removed.
17344         * gcc.dg/debug-2.c: Removed.
17345         * gcc.dg/debug-3.c: Removed.
17346         * gcc.dg/debug-4.c: Removed.
17347         * gcc.dg/debug-5.c: Removed.
17348         * gcc.dg/debug-6.c: Removed.
17349         * gcc.dg/dwarf2-1.c: Removed.
17350         * gcc.dg/dwarf2-2.c: Removed.
17351
17352 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
17353
17354         * g++.old-deja/g++.other/eh5.C: New test.
17355         * g++.old-deja/g++.other/sibcall2.C: New test.
17356         * g++.old-deja/g++.other/array9.C: New test.
17357         * g++.old-deja/g++.other/typename2.C: New test.
17358         * g++.old-deja/g++.other/crash60.C: New test.
17359         * g++.old-deja/g++.other/conv9.C: New test.
17360         * g++.old-deja/g++.other/mangle10.C: New test.
17361         * g++.old-deja/g++.other/unchanging1.C: New test.
17362         * g++.old-deja/g++.other/exprstmt1.C: New test.
17363         * g++.old-deja/g++.other/inline23.C: New test.
17364         * g++.old-deja/g++.eh/ia64-1.C: New test.
17365         * g++.old-deja/g++.other/dwarf2-1.C: New test.
17366         * g++.old-deja/g++.other/reload1.C: New test.
17367         * g++.old-deja/g++.other/static20.C: New test.
17368         * g++.old-deja/g++.other/local-alloc1.C: New test.
17369         * g++.old-deja/g++.other/conv8.C: New test.
17370         * g++.old-deja/g++.other/stmtexpr2.C: New test.
17371         * g++.old-deja/g++.other/storeexpr1.C: New test.
17372         * g++.old-deja/g++.other/storeexpr2.C: New test.
17373         * g++.dg/eh/template2.C: New test.
17374         * g++.dg/warn/weak1.C: New test.
17375
17376 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
17377
17378         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17379         Remove first, non-varying, argument.
17380
17381 2002-01-23  Richard Henderson  <rth@redhat.com>
17382
17383         * gcc.dg/inline-2.c: New.
17384
17385         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
17386         Add optional target arg.  Check number of arguments.
17387         (scan-assembler-not, scan-assembler-dem): Likewise.
17388         (scan-assembler-dem-not): Likewise.
17389
17390 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17391
17392         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
17393         line 12.
17394         * g++.old-deja/g++.brendan/parse3.C,
17395         g++.old-deja/g++.other/crash26.C,
17396         g++.old-deja/g++.other/crash28.C,
17397         g++.old-deja/g++.other/crash29.C,
17398         g++.old-deja/g++.other/crash30.C,
17399         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
17400
17401 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
17402
17403         * gcc.dg/20020115-1.c: New.
17404
17405 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
17406
17407         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
17408
17409 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
17410
17411         * gcc.dg/20020122-3.c: New.
17412
17413 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
17414
17415         * g++.dg/other/gc1.C: New test.
17416
17417 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17418
17419         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
17420
17421 2002-01-22  Richard Henderson  <rth@redhat.com>
17422
17423         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
17424
17425 2002-01-22  Richard Henderson  <rth@redhat.com>
17426
17427         * gcc.dg/20020122-4.c: New.
17428
17429 2002-01-22  H.J. Lu <hjl@gnu.org>
17430
17431         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
17432         link output.
17433         * gcc.dg/special/ecos.exp: Likewise.
17434         * lib/g++-dg.exp: Likewise.
17435         * lib/g77-dg.exp: Likewise.
17436         * lib/gcc-dg.exp : Likewise.
17437         * lib/mike-g++.exp: Likewise.
17438         * lib/mike-g77.exp: Likewise.
17439         * lib/mike-gcc.exp: Likewise.
17440         * lib/objc-dg.exp: Likewise.
17441
17442 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
17443
17444         PR target/5379
17445         * gcc.dg/20020122-2.c: New test.
17446
17447 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
17448
17449         * gcc.dg/20020122-1.c: New test.
17450
17451 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
17452
17453         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
17454
17455 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
17456
17457         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
17458
17459 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17460
17461         * gcc.c-torture/compile/20020121-1.c: New test.
17462
17463 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17464
17465         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
17466         ld_library_path.
17467
17468 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
17469
17470         * gcc.dg/20020218-1.c: New test.
17471
17472 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
17473
17474         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
17475         messages
17476         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
17477         "At global scope" warning
17478         * g++.dg/ext/align1.C: Change cygwin test for alignment
17479         from db-bogus to dg-warning
17480
17481 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
17482
17483         * g77.f-torture/compile/cpp2.F: New test.
17484
17485 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17486
17487         * g++.dg/template/access1.C: New test.
17488
17489 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
17490
17491         * gcc.dg/20020118-1.c: New.
17492
17493 2002-01-18  Kazu Hirata  <kazu@hxi.com>
17494
17495         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
17496
17497 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17498
17499         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
17500         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
17501         alignment warnings.
17502
17503 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17504
17505         * gcc.misc-tests/i386-prefetch.exp: Save and restore
17506         torture_with_loops and torture_without_loops
17507
17508 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
17509
17510         * gcc.c-torture/compile/20020116-1.c: New test.
17511
17512 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
17513
17514         * gcc.dg/20020116-2.c: New test.
17515
17516         * gcc.dg/ultrasp4.c: New test.
17517
17518         * gcc.dg/20020116-1.c: New test.
17519
17520 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
17521
17522         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
17523         by EABI.
17524
17525 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
17526
17527         * gcc.misc-tests/i386-prefetch.exp: New.
17528         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
17529         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
17530         * gcc.misc-tests/i386-pf-none-1.c: New test.
17531         * gcc.misc-tests/i386-pf-sse-1.c: New test.
17532
17533 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
17534
17535         * gcc.dg/gnu89-init-1.c: Add new tests.
17536
17537 2002-01-15  Andreas Jaeger  <aj@suse.de>
17538
17539         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
17540         * gcc.dg/i386-mmx-2.c: Likewise.
17541         * gcc.dg/i386-sse-1.c: Likewise.
17542         * gcc.dg/i386-sse-2.c: Likewise.
17543         * gcc.dg/i386-sse-3.c: Likewise.
17544
17545 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
17546
17547         * g77.f-torture/execute/intrinsic-unix-bessel.f:
17548         Uncomment additional cases that now pass.
17549
17550 2002-01-11  Richard Henderson  <rth@redhat.com>
17551
17552         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
17553         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
17554
17555 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
17556
17557         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
17558
17559 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
17560
17561         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
17562         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
17563
17564 2002-01-10  Dale Johannesen  <dalej@apple.com>
17565
17566         * gcc.c-torture/execute/loop-11.c: New.
17567
17568 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
17569
17570         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
17571         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
17572
17573 2002-01-09  Richard Henderson  <rth@redhat.com>
17574
17575         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
17576         type in which to perform the operation for each size.
17577
17578 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
17579
17580         * gcc.c-torture/compile/20020109-2.c: New test.
17581
17582 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
17583
17584         * gcc.c-torture/execute/loop-10.c: New test.
17585
17586 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17587
17588         * gcc.c-torture/compile/20010226-1.c: New test.
17589         * gcc.c-torture/compile/20010227-1.c: New test.
17590         * gcc.c-torture/compile/20010426-1.c: New test.
17591         * gcc.c-torture/compile/20010510-1.c: New test.
17592         * gcc.c-torture/compile/20010605-3.c: New test.
17593         * gcc.c-torture/compile/20010824-1.c: New test.
17594         * gcc.c-torture/execute/20010409-1.c: New test.
17595         * gcc.dg/noncompile/20000901-1.c: New test.
17596         * gcc.dg/20001023-1.c: New test.
17597         * gcc.dg/20001101-1.c: New test.
17598         * gcc.dg/20001102-1.c: New test.
17599         * gcc.dg/20010207-1.c: New test.
17600         * gcc.dg/20010405-1.c: New test.
17601         * gcc.dg/20010822-1.c: New test.
17602         * gcc.dg/20011107-1.c: New test.
17603
17604 2002-01-09  Jeffrey A Law  (law@redhat.com)
17605
17606         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
17607
17608         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
17609         execution failure on PA targets.
17610
17611 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17612
17613         * gcc.c-torture/compile/20020109-1.c: New test.
17614
17615 2002-01-08  Kazu Hirata  <kazu@hxi.com>
17616
17617         * gcc.c-torture/execute/20020108-1.c: New test.
17618
17619 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
17620
17621         * gcc.dg/20020108-1.c: New test.
17622
17623 2002-01-08  H.J. Lu <hjl@gnu.org>
17624
17625         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
17626         for header files.
17627
17628 2002-01-08  Geoff Keating  <geoffk@redhat.com>
17629
17630         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
17631         consistency.
17632
17633 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
17634
17635         * gcc.dg/altivec-4.c: Test altivec predicates.
17636
17637 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
17638
17639         * gcc.c-torture/execute/20020107-1.c: New test.
17640
17641 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17642
17643         PR c/5279
17644         * gcc.c-torture/compile/20020106-1.c: New test.
17645
17646 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17647
17648         * gcc.c-torture/execute/nestfunc-4.c: New test.
17649
17650 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17651
17652         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
17653         extra triple that slipped in.
17654         * g++.old-deja/g++.abi/align.C: Likewise.
17655         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17656
17657 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17658
17659         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
17660         * g++.old-deja/g++.abi/align.C: Likewise.
17661         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17662
17663         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
17664         on FreeBSD/i386.
17665         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
17666         FreeBSD.
17667
17668 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
17669
17670         * gcc.dg/20020104-1.c: New test.
17671
17672         * gcc.dg/20020104-2.c: New test.
17673
17674 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
17675
17676         * gcc.dg/20020103-1.c: Fix typo in target selector.
17677
17678 2002-01-03  Richard Henderson  <rth@redhat.com>
17679
17680         * gcc.dg/20020103-1.c: New.
17681
17682 2002-01-03  Kazu Hirata  <kazu@hxi.com>
17683
17684         * gcc.c-torture/execute/20020103-1.c: New test.
17685
17686 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
17687
17688         * g++.dg/other/debug2.C: New test.
17689
17690         * gcc.c-torture/compile/20020103-1.c: New test.
17691
17692 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
17693
17694         * gcc.dg/gnu89-init-1.c: Added new tests.
17695
17696 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17697
17698         * g++.dg/template/friend2.C: Remove as patch is reverted.
17699
17700         * g++.dg/warn/oldcast1.C: New test.
17701
17702         * g++.dg/template/ptrmem1.C: New test.
17703         * g++.dg/template/ptrmem2.C: New test.
17704
17705         * g++.dg/template/ntp.C: New test.
17706
17707         * g++.dg/other/component1.C: New test.
17708
17709         * g++.dg/template/ttp3.C: New test.
17710
17711         * g++.dg/template/friend2.C: New test.
17712         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
17713
17714 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17715
17716         * g++.dg/other/ptrmem1.C: New test.
17717         * g++.dg/other/ptrmem2.C: New test.
17718
17719 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17720
17721         * g++.dg/template/ctor1.C: New test.
17722
17723 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17724
17725         * g++.dg/template/friend2.C: New test.
17726
17727 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
17728
17729         * gcc.dg/mmix-1.c: New test.
17730
17731 2001-12-31  Richard Henderson  <rth@redhat.com>
17732
17733         * gcc.dg/asm-5.c: New.
17734
17735 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
17736
17737         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
17738         in namespace __gnu_cxx
17739
17740 2001-12-30  Richard Henderson  <rth@redhat.com>
17741
17742         * gcc.dg/debug-6.c: New.
17743
17744 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
17745
17746         * gcc.c-torture/compile/20011229-2.c: New test.
17747
17748 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
17749
17750         * gcc.dg/debug-3.c: New test.
17751         * gcc.dg/debug-4.c: New test.
17752         * gcc.dg/debug-5.c: New test.
17753
17754 2001-12-29  Richard Henderson  <rth@redhat.com>
17755
17756         * g++.dg/eh/loop1.C: New.
17757
17758 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17759
17760         * g++.dg/template/crash1.C: New test.
17761
17762 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17763
17764         * g++.dg/other/const1.C: New test.
17765
17766 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
17767
17768         * gcc.c-torture/compile/20011229-1.c: New test.
17769
17770 2001-12-28  Stan Shebs  <shebs@apple.com>
17771
17772         * lib/objc-torture.exp: Resync with c-torture.exp.
17773         * lib/objc.exp: Load standard libraries.
17774
17775 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
17776
17777         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
17778         additional tests.
17779
17780 2001-12-27  Roger Sayle <roger@eyesopen.com>
17781
17782         * gcc.c-torture/execute/string-opt-16.c: New testcase.
17783
17784 2001-12-27  Richard Henderson  <rth@redhat.com>
17785
17786         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
17787
17788 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17789
17790         * g++.dg/eh/ctor1.C: New test.
17791         * g++.dg/other/error2.C: New test.
17792
17793 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17794
17795         * g++.dg/other/init2.C: New test.
17796
17797 2001-12-24  Richard Henderson  <rth@redhat.com>
17798
17799         * gcc.dg/20011223-1.c: New.
17800         * gcc.dg/inline-1.c: New.
17801
17802 2001-12-23  Richard Henderson  <rth@redhat.com>
17803
17804         * gcc.dg/asm-4.c: Test operand modifiers.
17805
17806 2001-12-23  Richard Henderson  <rth@redhat.com>
17807
17808         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17809
17810 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17811
17812         * gcc.c-torture/execute/20011223-1.c: New test.
17813
17814 2001-12-21  Richard Henderson  <rth@redhat.com>
17815
17816         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17817         re-enables the warning.
17818
17819 2001-12-21  Richard Henderson  <rth@redhat.com>
17820
17821         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17822
17823 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17824
17825         * gcc.c-torture/compile/20011218-1.c: New test.
17826
17827 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17828
17829         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17830         arm-isr.c test.
17831         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17832         epilogue generation for ARM ISR routines.
17833
17834 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17835
17836         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17837         * gcc.dg/format/c90-printf-3.c: Likewise.
17838         * gcc.dg/format/c99-printf-3.c: Likewise.
17839         * gcc.dg/format/ext-1.c: Likewise.
17840         * gcc.dg/format/ext-6.c: Likewise.
17841         * gcc.dg/format/format.h: Prototype unlocked stdio.
17842
17843 2001-12-20  Richard Henderson  <rth@redhat.com>
17844
17845         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17846         (arena): Use it.
17847         (malloc): Correct allocation logic.  Abort if we fill up the
17848         arena before initialization complete.
17849         (realloc): Correct allocation logic.
17850
17851 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17852
17853         * gcc.c-torture/compile/20011219-2.c: New test.
17854
17855         * gcc.c-torture/execute/20011219-1.c: New test.
17856
17857 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17858
17859         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17860         target does not support weak symbols.
17861
17862 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17863
17864         * gcc.c-torture/compile/20011219-1.c: New test.
17865
17866 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17867
17868         * g++.dg/other/error1.C: New test.
17869
17870 2001-12-17  Jeffrey A Law  (law@redhat.com)
17871
17872         * gcc.c-torture/execute/20011217-1.c: New test.
17873
17874 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17875
17876         * objc.dg/special/: New directory.
17877         * objc.dg/special/special.exp: New file.
17878         * objc.dg/special/unclaimed-category-1.h: New file.
17879         * objc.dg/special/unclaimed-category-1a.m: New file.
17880         * objc.dg/special/unclaimed-category-1.m: New file.
17881
17882 2001-12-17  Andreas Jaeger  <aj@suse.de>
17883
17884         * gcc.c-torture/compile/20011217-2.c: New test.
17885
17886 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17887
17888         * gcc.c-torture/compile/20011217-1.c: New test.
17889
17890 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17891
17892         * testsuite/gcc.dg/20011214-1.c: New.
17893
17894 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17895
17896         * gcc.dg/altivec-4.c: New.
17897
17898 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17899
17900         * gcc.dg/20011113-1.c: New test.
17901
17902 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17903
17904         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17905         std::__malloc_alloc_template<0> and
17906         std::__default_alloc_template<false, 0>.
17907
17908 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17909
17910         * objc/execute/bf-21.m: New test.
17911         * objc/execute/enumeration-1.m: New test.
17912         * objc/execute/enumeration-2.m: New test.
17913
17914 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17915
17916         * gcc.dg/gnu89-init-1.c: New test.
17917
17918 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17919
17920         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17921         * g++.old-deja/g++.jason/2371.C: Likewise.
17922         * g++.old-deja/g++.jason/template33.C: Likewise.
17923         * g++.old-deja/g++.jason/template34.C: Likewise.
17924         * g++.old-deja/g++.jason/template36.C: Likewise.
17925         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17926         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17927         * g++.old-deja/g++.other/typename1.C: Likewise.
17928         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17929         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17930         * g++.old-deja/g++.pt/typename11.C: Likewise.
17931         * g++.old-deja/g++.pt/typename14.C: Likewise.
17932         * g++.old-deja/g++.pt/typename16.C: Likewise.
17933         * g++.old-deja/g++.pt/typename3.C: Likewise.
17934         * g++.old-deja/g++.pt/typename4.C: Likewise.
17935         * g++.old-deja/g++.pt/typename5.C: Likewise.
17936         * g++.old-deja/g++.pt/typename7.C: Likewise.
17937         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17938
17939 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17940
17941         * g++.dg/other/linkage1.C: New test.
17942         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17943         specifiers.
17944
17945 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17946
17947         * gcc.dg/concat.c: New test.
17948
17949 2001-12-11  Stan Shebs  <shebs@apple.com>
17950
17951         * objc/compile: New test directory.
17952         * objc/compile/compile.exp: New expect script.
17953         * objc/compile/20011211-1.m: New compile test.
17954
17955 2001-12-11  Jason Merrill  <jason@redhat.com>
17956
17957         * lib/prune.exp (prune_gcc_output): Also handle "In member
17958         function".  So many permutations...
17959
17960 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17961
17962         * g++.dg/template/typedef1.C: New test.
17963
17964 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17965
17966         * g++.dg/other/copy1.C: New test.
17967
17968 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17969
17970         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17971
17972         * gcc.dg/builtin-choose-expr.c: New.
17973
17974 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17975
17976         * gcc.dg/altivec-2.c: New.
17977
17978 2001-12-07  Richard Henderson  <rth@redhat.com>
17979
17980         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17981
17982 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17983
17984         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17985         ultrasparc.
17986
17987 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17988
17989         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17990
17991 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17992
17993         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17994         variable argument list.
17995
17996 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17997
17998         * gcc.c-torture/execute/memcheck: Delete entire directory.
17999         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
18000         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
18001
18002 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18003
18004         * gcc.dg/Wshadow-1.c: New test.
18005
18006 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
18007
18008         * gcc.c-torture/compile/20011130-1.c: New test.
18009
18010         * gcc.dg/noncompile/20011025-1.c: New test.
18011
18012         * g++.dg/other/anon-union.C: New test.
18013
18014         * gcc.c-torture/execute/20011024-1.c: New test.
18015
18016 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18017
18018         * gcc.c-torture/execute/20000722-1.x,
18019         gcc.c-torture/execute/20010123-1.x: Remove.
18020         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
18021         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
18022         gcc.dg/c99-complit-2.c: New tests.
18023
18024 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
18025
18026         * g++.dg/inherit/base1.C: New test.
18027
18028 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
18029
18030         * g++.dg/other/stdarg1.C: New test.
18031
18032         * gcc.c-torture/compile/20011130-2.c: New test.
18033
18034 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
18035
18036         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
18037         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
18038         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
18039         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
18040         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
18041         * gcc.dg/builtin-prefetch-1.c: New test.
18042
18043 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
18044
18045         * gcc.dg/20011130-1.c: New test.
18046
18047 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18048
18049         * g++.dg/other/scope1.C: New test.
18050         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
18051
18052 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18053
18054         * gcc.dg/vla-init-1.c: New test.
18055
18056 2001-12-01  Geoff Keating  <geoffk@redhat.com>
18057
18058         * gcc.c-torture/compile/structs.c: New testcase from GDB.
18059
18060 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18061
18062         * objc.dg/alias.m: Update.
18063         * objc.dg/class-1.m: Update.
18064         * objc.dg/const-str-1.m: Update.
18065         * objc.dg/fwd-proto-1.m: Update.
18066         * objc.dg/id-1.m: Update.
18067         * objc.dg/super-class-1.m: Update.
18068
18069 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
18070
18071         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
18072         constructs.
18073
18074 2001-11-28  Jeffrey A Law  (law@cygnus.com)
18075
18076         * gcc.c-torture/execute/20011128-1.c: New test.
18077
18078 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
18079
18080         * gcc.dg/20011127-1.c: New test.
18081
18082 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18083
18084         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
18085         from Austin Group draft 7.
18086         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
18087         scanf format arguments.
18088         * gcc.dg/format/no-exargs-2.c: New test.
18089
18090 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
18091
18092         * g++.dg/abi/vbase8-4.C: New test.
18093
18094 2001-11-24  Ian Lance Taylor  <ian@airs.com>
18095
18096         * gcc.c-torture/execute/20011121-1.c: New test.
18097
18098 2001-11-23  Jeffrey A Law  (law@cygnus.com)
18099
18100         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
18101
18102 2001-11-23  Andreas Jaeger  <aj@suse.de>
18103
18104         * gcc.dg/cpp/charconst-2.c: New test.
18105
18106 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
18107
18108         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
18109         to the host if it is remote.  Let tests specify extra headers
18110         they use.
18111         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
18112         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
18113         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
18114         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
18115         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
18116         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
18117         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
18118         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
18119         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
18120         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
18121
18122 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
18123
18124         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
18125         for little endian ARMs.
18126
18127 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
18128
18129         * gcc.c-torture/compile/20011119-1.c: New test.
18130         * gcc.c-torture/compile/20011119-2.c: New test.
18131
18132 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
18133
18134         * gcc.dg/altivec-1.c: Fix typo.
18135
18136 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18137
18138         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
18139
18140 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
18141
18142         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
18143
18144 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
18145
18146         * lib/g77.exp: Don't specify --rpath-link.
18147
18148         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
18149         across all the headers.
18150         * gcc.dg/format/format.exp: For testing on a remote host,
18151         copy format.h.
18152
18153         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
18154         * gcc.c-torture/execute/930406-1.c: Likewise.
18155         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18156
18157 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
18158
18159         * gcc.dg/altivec-1.c: New.
18160
18161 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
18162
18163         * gcc.dg/cpp/fpreprocessed.c: New test case.
18164
18165 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18166
18167         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
18168         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
18169         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
18170
18171 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18172
18173         * gcc.dg/no-builtin-1.c: New test.
18174
18175 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
18176
18177         * gcc.c-torture/execute/20011115-1.c: New test.
18178
18179 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
18180
18181         * gcc.c-torture/compile/20011114-2.c: New test.
18182         * gcc.c-torture/compile/20011114-3.c: New test.
18183         * gcc.c-torture/compile/20011114-4.c: New test.
18184
18185 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
18186
18187         * g++.dg/other/init1.C: New test.
18188
18189 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
18190
18191         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
18192         message.
18193
18194         * gcc.c-torture/execute/20011114-1.c: New testcase.
18195
18196         * gcc.c-torture/compile/20010327-1.c: Revert last change.
18197         * gcc.c-torture/compile/20011114-1.c: New test, exactly
18198         like the (before this change) version of 20010327-1.c.
18199
18200 2001-11-14  Roger Sayle <roger@eyesopen.com>
18201
18202         * gcc.c-torture/execute/string-opt-13.c: New testcase.
18203
18204 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
18205
18206         * g++.dg/init/array2.C: New test.
18207
18208 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
18209
18210         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
18211
18212 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
18213
18214         * g++.dg/other/forscope1.C: New test.
18215         * g++.dg/ext/forscope1.C: New test.
18216         * g++.dg/ext/forscope2.C: New test.
18217
18218 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
18219
18220         * gcc.c-torture/execute/20011113-1.c: New test.
18221
18222 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
18223
18224         * gcc.c-torture/execute/20011109-2.c: New test.
18225
18226         * gcc.c-torture/execute/20011109-1.c: New test.
18227
18228 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
18229
18230         * gcc.c-torture/compile/20011109-1.c: New test.
18231
18232 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
18233
18234         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
18235         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
18236         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
18237         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
18238         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
18239         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
18240         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
18241
18242 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18243
18244         * g++.dg/warn/Wshadow-1.C: New tests.
18245         * g++.old-deja/g++.mike/for3.C: Update.
18246
18247 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18248
18249         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
18250         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
18251         XFAILs.  Adjust expected error texts.
18252         * gcc.c-torture/compile/20011106-1.c,
18253         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
18254         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
18255         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
18256         gcc.dg/c99-array-lval-5.c: New tests.
18257
18258 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18259
18260         * gcc.dg/cpp/defined.c: Update.
18261
18262 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18263
18264         * gcc.c-torture/execute/anon-1.c: New test.
18265
18266 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
18267
18268         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
18269         same size, so no warning should be produced on stormy16.
18270
18271         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
18272         due to oversized array.
18273         * g++.old-deja/g++.mike/ns15.C: Likewise.
18274         * g++.old-deja/g++.pt/crash16.C: Likewise.
18275
18276 2001-11-02  Graham Stott  <grahams@redhat.com>
18277
18278         * g++.dgother/debug1.C: Fix typos.
18279
18280 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
18281
18282         * g++.dg/other/debug1.C: New test.
18283
18284 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18285
18286         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
18287         of unsigned long.
18288
18289 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
18290
18291         * gcc.dg/20011029-2.c: New test.
18292
18293         * gcc.c-torture/compile/20011029-1.c: New test.
18294
18295 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
18296
18297         * objc/execute/class_self-1.m: New test.
18298         * objc/execute/class_self-2.m: New test.
18299
18300 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
18301
18302         * gcc.misc-tests/msgs.exp: Delete.
18303         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
18304         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
18305         error set to match recent changes.
18306
18307 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
18308
18309         * gcc.dg/20011021-1.c: New test.
18310
18311 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
18312
18313         * gcc.c-torture/compile/20011023-1.c: New test.
18314
18315 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
18316
18317         * lib/g77.exp: Rewrite based on lib/g++.exp.
18318
18319 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
18320
18321         * gcc.c-torture/execute/20011019-1.c: New test.
18322
18323         * gcc.dg/20011018-1.c: New test.
18324
18325 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
18326
18327         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
18328
18329 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
18330
18331         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
18332         * gcc.dg/attr-invalid.c: Likewise.
18333
18334 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
18335
18336         * testsuite/gcc.dg/20011015-1.c: New test.
18337
18338 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18339
18340         * g++.dg/template/unify2.C: New test.
18341
18342 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18343
18344         * g++.dg/other/exception-specification.C: New test
18345
18346 2001-10-13  Tom Rix  <trix@redhat.com>
18347
18348         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
18349         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
18350
18351 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
18352
18353         * testsuite/gcc.dg/20011009-1.c: New test.
18354
18355 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18356
18357         PR g++/4476
18358         * g++.dg/other/friend1.C: New test.
18359
18360 2001-10-11  Richard Henderson  <rth@redhat.com>
18361
18362         * g++.old-deja/g++.other/crash18.C: Add -S to options.
18363
18364 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18365
18366         * gcc.c-torture/compile/20011010-1.c: New.
18367
18368 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18369
18370         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
18371         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
18372         g77.f-torture/execute/execute.exp,
18373         g77.f-torture/noncompile/noncompile.exp,
18374         gcc.c-torture/compile/compile.exp,
18375         gcc.c-torture/execute/execute.exp,
18376         gcc.c-torture/execute/ieee/ieee.exp,
18377         gcc.c-torture/execute/memcheck/memcheck.exp,
18378         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
18379         objc/execute/execute.exp: Update FSF address.
18380
18381 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18382
18383         * gcc.dg/cpp/cmdlne-C.c: Update.
18384         * gcc.dg/cpp/cmdlne-C2.c: New.
18385
18386 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18387
18388         * gcc.c-torture/execute/20011008-3.c: New.
18389
18390 2001-10-08  DJ Delorie  <dj@redhat.com>
18391
18392         * gcc.dg/20011008-1.c: New.
18393         * gcc.dg/20011008-2.c: New.
18394
18395 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18396
18397         * gcc.dg/cpp/spacing1.c: Update test.
18398
18399 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18400
18401         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
18402         spelling errors of "separate" as "seperate".
18403
18404 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
18405
18406         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
18407         enough to avoid inlining.
18408
18409 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18410
18411         * lib/g77.exp: set libg2c_dir correctly.
18412
18413 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18414
18415         * gcc.dg/cpp/macro11.c: New test.
18416
18417 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18418
18419         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
18420         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
18421         gcc.dg/format/multattr-3.c: New tests.
18422         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
18423         tests for format attributes on function pointers being rejected.
18424
18425 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18426
18427         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
18428
18429 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18430
18431         * g++.dg/warn/format1.C: New test.
18432
18433 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18434
18435         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
18436
18437 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18438
18439         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
18440
18441 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18442
18443         * gcc.dg/cpp/redef2.c: Add test.
18444
18445 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
18446
18447         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
18448         long-standing bug on i686, apparently.
18449         * gcc.c-torture/execute/loop-2c.x: New file.
18450         * gcc.c-torture/execute/loop-2d.x: New file.
18451         * gcc.c-torture/execute/loop-3c.x: New file.
18452
18453 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
18454
18455         * gcc.dg/cpp/20000625-2.c: Correct line number.
18456
18457 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18458
18459         * gcc.dg/cpp/macro10.c: New test.
18460         * gcc.dg/cpp/strify3.c: New test.
18461         * gcc.dg/cpp/spacing1.c: Add tests.
18462         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
18463         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
18464
18465 2001-09-24  DJ Delorie  <dj@redhat.com>
18466
18467         * gcc.c-torture/execute/20010924-1.c: New test.
18468
18469 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18470
18471         * testsuite/objc/execute/paste.m: Remove.
18472
18473 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18474
18475         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
18476
18477 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
18478
18479         * g77.dg/strlen0.f: New test.
18480
18481 2001-09-21  Richard Henderson  <rth@redhat.com>
18482
18483         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
18484         * g++.old-deja/g++.abi/vtable2.C: Likewise.
18485
18486 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
18487
18488         Table-driven attributes.
18489         * g++.dg/ext/attrib1.C: New test.
18490
18491 2001-09-20  DJ Delorie  <dj@redhat.com>
18492
18493         * gcc.dg/20000926-1.c: Update expected warning messages.
18494         * gcc.dg/array-2.c: Likewise, and test for warnings too.
18495         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
18496         array.
18497
18498 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
18499
18500         * g++.dg/eh/registers1.C: New test case.
18501
18502 2001-09-17  Richard Henderson  <rth@redhat.com>
18503
18504         * gcc.dg/array-5.c: Fix VLA decomposition test.
18505
18506 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18507
18508         * gcc.dg/cpp/line5.c: New testcase.
18509
18510 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18511
18512         * gcc.dg/cpp/macro9.c: New test.
18513
18514 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
18515
18516         * gcc.c-torture/execute/980223.c: Change type of addr from long
18517         to char *.
18518
18519 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
18520
18521         * gcc.c-torture/execute/20010915-1.c: New test.
18522
18523 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
18524
18525         * g77.dg/bprob: New directory.
18526         * g77.dg/bprob/bprob.exp: New file.
18527         * g77.dg/bprob/bprob-1.f: New test.
18528         * g77.dg/gcov: New directory.
18529         * g77.dg/gcov/gcov.exp: New file.
18530         * g77.dg/gcov/gcov-1.f: New test.
18531         * g77.dg/gcov/gcov-1.x: New file.
18532
18533 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18534
18535         * gcc.dg/cpp/directiv.c: Update.
18536         * gcc.dg/cpp/undef1.c: Update.
18537
18538 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
18539
18540         * gcc.dg/20010912-1.c: New test.
18541
18542 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
18543
18544         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
18545         language-independent file in lib.
18546         * lib/gcov.exp: New file.
18547
18548 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18549
18550         * gcc.c-torture/compile/20010911-1.c: New test.
18551
18552 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
18553
18554         * lib/profopt.exp: New, to support profile-directed optimizations.
18555         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
18556         * gcc.misc-tests/bprob-1.c: New test.
18557         * gcc.misc-tests/bprob-2.c: New test.
18558
18559 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
18560
18561         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
18562         XFAIL and which kinds of gcov output to verify.
18563         * gcc.misc-tests/gcov-4b.x: New file.
18564         * gcc.misc-tests/gcov-5b.x: New file.
18565         * gcc.misc-tests/gcov-6.x: New file.
18566         * gcc.misc-tests/gcov-7.c: New test.
18567         * gcc.misc-tests/gcov-7.x: New file.
18568
18569 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
18570
18571         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
18572         * gcc.misc-tests/gcov-6.c: New test.
18573
18574 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18575
18576         PR c++/3986
18577         * g++.dg/abi/vbase1.C: New test.
18578
18579 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
18580
18581         * objc.dg/method-2.m: New.
18582
18583 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18584
18585         PR c++/4203
18586         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
18587         * g++.dg/init/empty1.C: New test.
18588
18589 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
18590
18591         * gcc.c-torture/compile/20010903-1.c: New test.
18592
18593 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
18594
18595         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
18596         for m68k.
18597
18598 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
18599
18600         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
18601
18602         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
18603
18604         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
18605
18606 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
18607
18608         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
18609         for 16-bit 'unsigned int'.
18610
18611 2001-08-29  Kazu Hirata  <kazu@hxi.com>
18612
18613         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
18614
18615 2001-08-27  Richard Henderson  <rth@redhat.com>
18616
18617         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
18618         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
18619
18620 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
18621
18622         * gcc.dg/asm-names.c (ymain): New.
18623
18624 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
18625
18626         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
18627         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
18628         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
18629
18630 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18631
18632         * gcc.dg/compare5.c: New testcase.
18633
18634 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
18635
18636         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
18637         and "In instantiation".
18638
18639 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
18640
18641         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
18642
18643 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
18644
18645         * gcc.misc-tests/gcov.exp: Add support for branch information.
18646         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
18647         * gcc.misc-tests/gcov-4.c: New test.
18648         * gcc.misc-tests/gcov-4b.c: New test.
18649         * gcc.misc-tests/gcov-5b.c: New test.
18650
18651 2001-08-20  Zack Weinberg  <zackw@panix.com>
18652
18653         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
18654         expected to fail.
18655
18656 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18657
18658         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
18659
18660 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
18661
18662         * g++.dg/eh/template1.C: New test.
18663
18664 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
18665
18666         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
18667         Fix thinko.
18668         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
18669         for xfail.
18670
18671 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
18672
18673         * lib/g77-dg.exp:  Use prune.exp for common procedures
18674         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
18675         * lib/g77.exp: (g77-dg-prune) Remove
18676
18677 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
18678
18679         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
18680
18681 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18682
18683         * g++.dg/template/unify1.C: New test.
18684
18685 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
18686
18687         * g++.dg/abi/empty4.C: New test.
18688
18689 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
18690
18691         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
18692         solaris2.*
18693         * g77.f-torture/compile/pr3743.x: Likewise
18694
18695 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18696
18697         * g++.dg/other/using-declaration.C: New test.
18698
18699 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18700
18701         * gcc.dg/cpp/tr-sign.c: New testcase.
18702
18703 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18704
18705         * gcc.dg/cpp/19951025-1.c: Revert.
18706         * gcc.dg/cpp/directiv.c: We no longer process directives that
18707         interrupt macro arguments.
18708
18709 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
18710
18711         * gcc.dg/bconstp-1.c: New test.
18712
18713 2001-08-03  Richard Henderson  <rth@redhat.com>
18714
18715         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
18716
18717 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18718
18719         * gcc.dg/cpp/19951025-1.c: Update.
18720
18721 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
18722
18723         * g77.dg/ff90-1.f (s): Fix reference of variable z,
18724         should be x.
18725
18726 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18727
18728         Kill -fhonor-std.
18729         * g++.old-deja/g++.ns/ns14.C: Remove special options.
18730         * g++.old-deja/g++.other/std1.C: Likewise.
18731         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
18732
18733 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
18734
18735         * lib/g77.exp:  Load gcc-defs.exp for common procedures
18736         (g77_pass, g77_fail, g77_finish, g77_exit,
18737         ${tool}_check_unsupported_p} Now redundant.  Deleted.
18738
18739 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
18740
18741         * g77.dg/fbackslash.f
18742         * g77.dg/fcase-preserve.f
18743         * g77.dg/ff90-1.f
18744         * g77.dg/ffixed-line-length-0.f
18745         * g77.dg/ffixed-line-length-132.f
18746         * g77.dg/ffixed-line-length-7.f
18747         * g77.dg/ffixed-line-length-72.f
18748         * g77.dg/ffixed-line-length-none.f
18749         * g77.dg/ffree-form-1.f
18750         * g77.dg/fno-backslash.f
18751         * g77.dg/fno-f90-1.f
18752         * g77.dg/fno-fixed-form-1.f
18753         * g77.dg/fno-onetrip.f
18754         * g77.dg/fno-typeless-boz.f
18755         * g77.dg/fno-underscoring.f
18756         * g77.dg/fno-vxt-1.f
18757         * g77.dg/fonetrip.f
18758         * g77.dg/ftypeless-boz.f
18759         * g77.dg/fugly-assumed.f
18760         * g77.dg/funderscoring.f
18761         * g77.dg/fvxt-1.f
18762
18763 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
18764
18765         * objc.dg/fwd-proto-1.m: New.
18766         * objc.dg/local-decl-1.m: New.
18767         * objc.dg/naming-1.m: New.
18768         * objc.dg/naming-2.m: New.
18769         * objc.dg/proto-hier-1.m: New.
18770
18771 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
18772
18773         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
18774         largest-type elements to a struct makes its size grow.
18775
18776 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18777
18778         * g++.dg/abi/vthunk1.C: New test.
18779
18780 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18781
18782         * g++.dg/abi/vbase8-22.C: New test.
18783
18784 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18785
18786         * gcc.dg/cpp/macro8.c: New test.
18787
18788 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18789
18790         * g++.dg/abi/vbase8-21.C: New test.
18791
18792 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18793
18794         * g++.dg/abi/vbase8-10.C: New test.
18795
18796 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18797
18798         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18799         ${tool}_set_ld_library_path.
18800         Changed caller.
18801         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18802         g++.exp.
18803
18804 2001-07-26  Stan Cox <scox@redhat.com>
18805
18806         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18807         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18808         gcc_exit, gcc_check_unsupported_p):
18809         Moved to gcc-deps.exp
18810         * gcc-deps.exp: New file.
18811
18812 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18813
18814         * g++.old-deja/g++.pt/defarg14.C: New test.
18815
18816 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18817
18818         * g++.old-deja/g++.other/lineno5.C: New test.
18819
18820 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18821
18822         * g++.old-deja/g++.pt/crash68.C: New test.
18823
18824 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18825
18826         * g++.old-deja/g++.other/crash42.C: New test.
18827
18828 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18829
18830         * gcc.dg/cpp/extratokens.c: Fix.
18831         * gcc.dg/cpp/skipping2.c: New tests.
18832
18833 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18834
18835         * gcc.c-torture/execute/20010724-1.c: New file.
18836         * gcc.c-torture/execute/20010724-1.x: New file.
18837
18838 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18839
18840         * g++.old-deja/g++.other/cond7.C: New test.
18841
18842 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18843
18844         * g++.old-deja/g++.other/optimize4.C: New test.
18845
18846 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18847
18848         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18849
18850 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18851
18852         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18853         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18854         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18855         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18856
18857         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18858         bug report" message.
18859
18860         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18861         * g++.dg/ext/instantiate1.C: Move from old-deja.
18862
18863 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18864
18865         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18866         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18867         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18868         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18869
18870 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18871
18872         * gcc.c-torture/execute/20010723-1.c: New test.
18873
18874 2001-07-23  Ben Elliston  <bje@redhat.com>
18875
18876         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18877
18878 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18879
18880         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18881         i[34567]86-*-*.
18882         Delete handling of ieee_multilib_flags.
18883         Pass -mieee for alpha*-*-* and sh-*-*.
18884         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18885
18886 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18887
18888         Remove old-abi tests.
18889         * g++.old-deja/g++.mike/p11116.C: Remove.
18890         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18891
18892 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18893
18894         * g77.f-torture/compile/pr3743.f:  New test
18895
18896 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18897
18898         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18899
18900 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18901
18902         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18903         g++.old-deja/g++.pt/static6.C: Likewise.
18904         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18905         supports weak symbols.
18906
18907 2001-07-18  Andreas Jaeger  <aj@suse.de>
18908
18909         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18910         supported again.
18911
18912 2001-07-18  Andreas Jaeger  <aj@suse.de>
18913
18914         * gcc.dg/iftrap-1.c: Fix target line.
18915
18916 2001-07-17  Richard Henderson  <rth@redhat.com>
18917
18918         * gcc.c-torture/execute/20010717-1.c: New.
18919
18920 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18921
18922         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18923         tests.
18924
18925 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18926
18927         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18928
18929 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18930
18931         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18932         UAC_SIGBUS, UAC_NOPRINT definitions.
18933
18934 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18935
18936         * objc/execute/object_is_class.m: New test.
18937         * objc/execute/object_is_meta_class.m: New test.
18938
18939 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18940
18941         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18942         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18943
18944 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18945
18946         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18947         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18948
18949 2001-07-14  Richard Henderson  <rth@redhat.com>
18950
18951         * gcc.dg/iftrap-1.c: New.
18952
18953 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18954
18955         * g77.f-torture/execute/intrinsic77.f: New test.
18956
18957 2001-07-11  Janis Johnson <janis@us.ibm.com>
18958
18959         * gcc.misc-tests/gcov-3.c: New test.
18960
18961 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18962
18963         * gcc.c-torture/compile/20010711-1.c,
18964         * gcc.c-torture/compile/20010711-2.c: New tests.
18965
18966 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18967
18968         * gcc.c-torture/execute/20010711-1.c: New test.
18969
18970 2001-07-11  Ben Elliston  <bje@redhat.com>
18971
18972         * g++.old-deja/g++.other/enum5.C: New test.
18973
18974 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18975
18976         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18977         (g++-dg-prune): Call prune_gcc_output.
18978         * prune.exp: New file for prune_gcc_output.
18979         * lib/g++.exp, lib/gcc.exp: Load it.
18980
18981 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18982
18983         * gcc.c-torture/compile/20010701-1.c,
18984         g++.old-deja/g++.ext/attrib6.C: New tests.
18985
18986 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18987
18988         * gcc.c-torture/compile/20010706-1.c: New test.
18989
18990 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18991
18992         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18993
18994 2001-06-28  Stan Shebs  <shebs@apple.com>
18995
18996         * gcc.dg/pragma-darwin.c: New test.
18997
18998 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18999
19000         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
19001         Solaris 2.[678] system.
19002
19003 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19004
19005         * gcc.dg/20010622-1.c: New test.
19006
19007 2001-06-18  Stan Shebs  <shebs@apple.com>
19008
19009         * objc.dg: New directory.
19010         * objc.dg/dg.exp: New file.
19011         * objc.dg/alias.m: New.
19012         * objc.dg/class-1.m: New.
19013         * objc.dg/class-2.m: New.
19014         * objc.dg/const-str-1.m: New.
19015         * objc.dg/const-str-2.m: New.
19016         * objc.dg/id-1.m: New.
19017         * objc.dg/method-1.m: New.
19018         * objc.dg/super-class-1.m: New.
19019         * lib/objc-dg.exp: New file.
19020
19021 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19022
19023         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
19024         of label name.
19025
19026 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19027
19028         * g++.old-deja/g++.abi/vbase8-9.C: New test.
19029
19030 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19031
19032         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
19033         variable.
19034
19035 2001-06-12  Richard Henderson  <rth@redhat.com>
19036
19037         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
19038
19039 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19040
19041         * g++.old-deja/g++.abi/vbase5.C: New test.
19042         * g++.old-deja/g++.abi/vbase6.C: New test.
19043         * g++.old-deja/g++.abi/vbase7.C: New test.
19044
19045 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19046
19047         * gcc.c-torture/compile/20010610-1.c: New test.
19048
19049 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19050
19051         * g++.old-deja/g++.abi/vbase4.C: New test.
19052
19053 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19054
19055         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
19056         support %f for HC11/HC12 targets.
19057         * gcc.c-torture/execute/930513-1.x: New file, likewise.
19058         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
19059         on HC11/HC12 targets.
19060         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
19061
19062 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19063
19064         * gcc.dg/wchar_t-1.c: New file.
19065         * gcc.dg/wint_t-1.c: Likewise.
19066
19067 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
19068
19069         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
19070
19071 2001-06-11  Richard Henderson  <rth@redhat.com>
19072
19073         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
19074
19075 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19076
19077         * gcc.c-torture/compile/20010611-1.c: New test.
19078
19079 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19080
19081         * gcc.dg/c99-tag-1.c: Add more tests.
19082
19083 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
19084
19085         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
19086         representation on MN10300 and ARM/Thumb.
19087
19088 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
19089
19090         * g77.f-torture/execute/20010610.f: New.
19091
19092 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
19093
19094         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
19095         names.
19096
19097 2001-06-09  Richard Henderson  <rth@redhat.com>
19098
19099         * gcc.c-torture/execute/ashrdi-1.c: New.
19100         * gcc.c-torture/execute/ashldi-1.c: New.
19101         * gcc.c-torture/execute/lshrdi-1.c: New.
19102
19103 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
19104
19105         * objc/execute/load-3.m: Added. Check sending +load to categories,
19106         in addition to classes.
19107
19108 2001-06-08  Stan Shebs  <shebs@apple.com>
19109
19110         * objc/execute/load-2.m: New test.  From Nicola Pero
19111         <n.pero@mi.flashnet.it>.
19112
19113 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
19114
19115         * gcc.c-torture/execute/20010605-2.c: New test.
19116
19117 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19118
19119         * g++.old-deja/g++.abi/vbase2.C: New test.
19120         * g++.old-deja/g++.abi/vbase3.C: New test.
19121
19122 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19123
19124         * g++.old-deja/g++.pt/friend49.C: New test.
19125
19126 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19127
19128         * g++.old-deja/g++.ext/anon3.C: New test.
19129
19130 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
19131
19132         * g++.old-deja/g++.other/conv7.C: New test.
19133
19134 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19135
19136         * gcc.c-torture/compile/20010605-2.c: New test.
19137
19138 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19139
19140         * gcc.c-torture/execute/20010604-1.c: New test.
19141
19142 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
19143
19144         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
19145
19146 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
19147
19148         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
19149         (g++_link_flags): Likewise.
19150         (g++_init): Pass gccpath's value to two previous functions.
19151
19152 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19153
19154         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
19155         Ensure logfile entry matches exec command line.
19156
19157 2001-05-31  Richard Henderson  <rth@redhat.com>
19158
19159         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
19160         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
19161
19162 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
19163
19164         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
19165         compiler for irix6.2
19166
19167 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
19168
19169         * g++.old-deja/g++.other/optimize3.C: New file.
19170
19171 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
19172
19173         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
19174         assemble.
19175
19176 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
19177
19178         * g++.old-deja/g++.other/optimize2.C: New file.
19179
19180 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
19181
19182         * gcc.c-torture/compile/20010518-2.c: New file.
19183         * gcc.c-torture/execute/20010518-1.c: New file.
19184         * gcc.c-torture/execute/20010518-2.c: New file.
19185
19186 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19187
19188         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
19189
19190 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
19191
19192         G++ no longer defines builtins that do not begin with __builtin.
19193         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
19194         * g++.old-deja/g++.brendand/misc13.C: Likewise.
19195         * g++.old-deja/g++.law/builtin1.C: Likewise.
19196         * g++.old-deja/g++.law/cvt2.C: Likewise.
19197         * g++.old-deja/g++.mike/net5.C: Likewise.
19198         * g++.old-deja/g++.other/builtins1.C: Likewise.
19199         * g++.old-deja/g++.other/builtins2.C: Likewise.
19200         * g++.old-deja/g++.other/builtins3.C: Likewise.
19201         * g++.old-deja/g++.other/builtins4.C: Likewise.
19202         * g++.old-deja/g++.other/inline8.C: Likewise.
19203         * g++.old-deja/g++.robertl/eb39.C: Likewise.
19204
19205 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
19206
19207         * g++.old-deja/g++.pt/using1.C: Adjust.
19208         * g++.old-deja/g++.pt/using2.C: New test.
19209
19210 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19211
19212         * gcc.dg/cpp/charconst.c: New tests.
19213         * gcc.dg/cpp/escape.c: New tests.
19214         * gcc.dg/cpp/escape-1.c: New tests.
19215         * gcc.dg/cpp/escape-2.c: New tests.
19216         * gcc.dg/cpp/ucs.c: New tests.
19217
19218 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
19219
19220         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
19221         native compiler for irix6.5.
19222
19223 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
19224
19225         * lib/g++.exp (g++_include_flags): Use args to compute
19226         get_multilibs.
19227         (g++_link_flags): Likewise.
19228         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
19229
19230 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19231
19232         * gcc.dg/c90-hexfloat-1.c: Add more tests.
19233
19234 2001-05-21  Geoff Keating  <geoffk@redhat.com>
19235
19236         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
19237         this file.
19238
19239 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19240
19241         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
19242         STACK_SIZE;
19243         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
19244         to STACK_SIZE; Use it to define size of add_histo array.
19245         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
19246         to STACK_SIZE.
19247         (f): Use GITT_SIZE to define size of gitt local table.
19248         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
19249         to STACK_SIZE; Use it to define size of bytemem array.
19250
19251 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19252
19253         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
19254         on 68HC11/HC12 due to the asm instruction.
19255         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
19256         * gcc.c-torture/compile/920520-1.x: Likewise.
19257         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
19258         on 68HC11/HC12 because the function is larger than 64K.
19259         * gcc.c-torture/compile/961203-1.x: New file, this test fails
19260         on 68HC11/HC12 because the structure is too large.
19261
19262 2001-05-20  Richard Henderson  <rth@redhat.com>
19263
19264         * gcc.c-torture/execute/20010520-1.c: New.
19265
19266 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19267
19268         * g++.old-deja/g++.warn/compare1.C: New test.
19269         * gcc.dg/compare4.c: New test.
19270
19271 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
19272
19273         * g++.old-deja/g++.other/optimize1.C: New test.
19274
19275 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19276
19277         * g++.old-deja/g++.pt/spec41.C: New test.
19278
19279 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
19280
19281         * gcc.c-torture/compile/20010114-1.x: Remove.
19282
19283 2001-05-18  Stan Shebs  <shebs@apple.com>
19284
19285         * gcc.c-torture/compile/20010518-1.c: New test.
19286
19287 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
19288
19289         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
19290         * g++.old-deja/g++.pt/crash67.C: New test.
19291
19292 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
19293
19294         * g++.old-deja/g++.other/debug9.C: New test.
19295
19296 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
19297
19298         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
19299
19300 2001-05-16  Jan Hubicka  <jh@suse.cz>
19301
19302         * gcc.c-torture/compile/20010516-1.c: New test.
19303
19304 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19305
19306         * g++.old-deja/g++.other/crash41.C: New test.
19307
19308 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19309
19310         * g++.old-deja/g++.pt/crash66.C: New test.
19311
19312 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
19313
19314         * g++.old-deja/g++.robertl/eb27.C: Convert.
19315
19316 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
19317
19318         * g++.dg/friend-warn.C: New test.  Do not warn about friend
19319         declaration being redundant.
19320
19321 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
19322
19323         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
19324
19325 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
19326
19327         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
19328
19329 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
19330
19331         * lib/g++.exp: Use testsuite_flags.
19332
19333 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
19334
19335         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
19336
19337 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19338
19339         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
19340
19341 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
19342
19343         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
19344
19345 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
19346
19347         * gcc.c-torture/compile/20010313-1.c: New test.
19348
19349 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
19350
19351         * gcc.dg/cpp/direct2.c: New test.
19352         * gccq.dg/cpp/direct2s.c: New test.
19353
19354         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
19355
19356 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
19357
19358         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
19359         * g++.old-deja/g++.other/op3.C: Likewise.
19360
19361 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19362
19363         * gcc.dg/cpp/syshdr.h: New file.
19364         * gcc.dg/cpp/sysmac1.c: Update.
19365         * gcc.dg/cpp/sysmac2.c: Update.
19366
19367 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19368
19369         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
19370
19371 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
19372
19373         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
19374         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
19375
19376 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
19377
19378         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
19379
19380 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
19381
19382         * lib/g++.exp (g++_include_flags): Don't use any special flags
19383         if TESTING_IN_BUILD_TREE is not defined.
19384         (g++_init): Use a plain 'c++' as the compiler if
19385         TESTING_IN_BUILD_TREEE is not defined.
19386
19387 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19388
19389         * g++.old-deja/g++.eh/catch13.C: New test.
19390         * g++.old-deja/g++.eh/catch14.C: New test.
19391
19392 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19393
19394         * gcc.dg/cpp/tr-define.c: New test.
19395
19396 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
19397
19398         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
19399         <stdlib.h>, not <malloc.h>.
19400
19401 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19402
19403         * g++.old-deja/g++.ns/template17.C: New test.
19404
19405 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19406
19407         * g++.old-deja/g++.pt/ref4.C: New test.
19408
19409 2001-04-30  Richard Henderson  <rth@redhat.com>
19410
19411         * gcc.dg/20000724-1.c: Revert last change.
19412
19413 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
19414
19415         * g77.f-torture/execute/20010430.f: New test.
19416
19417 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
19418
19419         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
19420
19421 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
19422
19423         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
19424
19425 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19426
19427         * g++.old-deja/g++.eh/crash6.C: New test.
19428
19429 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19430
19431         * g++.old-deja/g++.other/warn7.C: New test.
19432
19433 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19434
19435         * g++.old-deja/g++.other/defarg9.C: New test.
19436
19437 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19438
19439         * g77.f-torture/compile/20010426.f: New test.
19440         * g77.f-torture/execute/20010426.f: New test.
19441
19442 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19443
19444         * g77.f-torture/compile/20000629-1.x: Remove - error
19445         has been fixed.
19446
19447 2001-04-26  Jeffrey A Law  (law@cygnus.com)
19448
19449         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
19450         Tweak slightly to work with g++.dg framework.
19451         * g++.dg/special/ecos.exp: Run initp1.C test.
19452         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
19453
19454         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
19455         its linker doesn't give line numbers either.
19456         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
19457
19458 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19459
19460         * g++.old-deja/g++.other/lex1.C: New test.
19461
19462 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
19463
19464         * gcc.dg/noncompile/20010425-1.c: New test.
19465
19466 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19467
19468         * g++.old-deja/g++.pt/mangle2.C: New test.
19469
19470 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19471
19472         * gcc.dg/format/plus-1.c: New test.
19473
19474 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19475
19476         * gcc.dg/20010423-1.c: New test.
19477
19478 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19479
19480         * gcc.c-torture/execute/20010422-1.c: New test.
19481
19482 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
19483
19484         * g++.old-deja/g++.ns/type2.C: New test.
19485
19486 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
19487
19488         * g++.old-deja/g++.other/perf1.C: New test.
19489
19490 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
19491
19492         * gcc.dg/c99-func-2.c: Remove xfail.
19493         * gcc.dg/c99-func-3.c: Remove xfail.
19494         * gcc.dg/c99-func-4.c: Remove xfail.
19495
19496 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
19497
19498         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
19499
19500 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19501
19502         * gcc.c-torture/compile/20010423-1.c: New test.
19503
19504 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19505
19506         * g++.old-deja/g++.pt/typename28.C: New test.
19507
19508 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19509
19510         * g++.old-deja/g++.abi/empty2.C: New test.
19511         * g++.old-deja/g++.abi/empty3.C: New test.
19512
19513 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19514
19515         * g++.old-deja/g++.other/comdat2.C: New test.
19516         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
19517
19518 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19519
19520         * g++.old-deja/g++.other/overload14.C: New test.
19521
19522 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19523
19524         * g++.old-deja/g++.other/lookup23.C: New test.
19525
19526 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19527
19528         * gcc.c-torture/execute/20010403-1.c: New test.
19529
19530 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
19531             Mark Mitchell  <mark@codesourcery.com>
19532
19533         * lib/old-dejagnu.exp: Don't delete output of executable.
19534         Add .exe suffix to executables.
19535
19536 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
19537
19538         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
19539
19540 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19541
19542         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
19543
19544 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19545
19546         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
19547         * g++.old-deja/g++.abi/crash1.C: New test.
19548
19549 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19550
19551         * g++.old-deja/g++.other/crash40.C: New test.
19552
19553 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19554
19555         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
19556
19557 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
19558
19559         * g++.old-deja/g++.other/warn6.C: New test.
19560
19561 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19562
19563         * g++.old-deja/g++.robertl/eb42.C: Same.
19564
19565 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19566
19567         * gcc.dg/wtr-conversion-1.c: New testcase.
19568
19569 2001-04-10  Richard Henderson  <rth@redhat.com>
19570
19571         * g++.old-deja/g++.other/array5.C: New.
19572
19573 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19574
19575         * gcc.c-torture/execute/20010408-1.c: New test.
19576
19577 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
19578
19579         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
19580         headers and constructs.
19581         * g++.old-deja/g++.robertl/eb79.C: Same.
19582         * g++.old-deja/g++.robertl/eb77.C (main): Same.
19583         * g++.old-deja/g++.robertl/eb73.C: Same.
19584         * g++.old-deja/g++.robertl/eb66.C (main): Same.
19585         * g++.old-deja/g++.robertl/eb55.C (t): Same.
19586         * g++.old-deja/g++.robertl/eb54.C (main): Same.
19587         * g++.old-deja/g++.robertl/eb46.C (main): Same.
19588         * g++.old-deja/g++.robertl/eb44.C: Same.
19589         * g++.old-deja/g++.robertl/eb41.C (main): Same.
19590         * g++.old-deja/g++.robertl/eb4.C (main): Same.
19591         * g++.old-deja/g++.robertl/eb39.C: Same.
19592         * g++.old-deja/g++.robertl/eb33.C (main): Same.
19593         * g++.old-deja/g++.robertl/eb31.C (main): Same.
19594         * g++.old-deja/g++.robertl/eb30.C: Same.
19595         * g++.old-deja/g++.robertl/eb3.C: Same.
19596         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
19597         * g++.old-deja/g++.robertl/eb21.C: Same.
19598         * g++.old-deja/g++.robertl/eb15.C: Same.
19599         * g++.old-deja/g++.robertl/eb118.C: Same.
19600         * g++.old-deja/g++.robertl/eb115.C (main): Same.
19601         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
19602         * g++.old-deja/g++.robertl/eb109.C: Same.
19603         * g++.old-deja/g++.other/sibcall1.C (main): Same.
19604         * g++.old-deja/g++.mike/rtti1.C: Same.
19605         * g++.old-deja/g++.mike/p658.C: Same.
19606         * g++.old-deja/g++.mike/net46.C: Same.
19607         * g++.old-deja/g++.mike/net34.C: Same.
19608         * g++.old-deja/g++.mike/memoize1.C: Same.
19609         * g++.old-deja/g++.mike/eh2.C: Same.
19610         * g++.old-deja/g++.law/weak.C: Same.
19611         * g++.old-deja/g++.law/visibility7.C: Same.
19612         * g++.old-deja/g++.law/visibility25.C: Same.
19613         * g++.old-deja/g++.law/visibility22.C: Same.
19614         * g++.old-deja/g++.law/visibility2.C: Same.
19615         * g++.old-deja/g++.law/visibility17.C: Same.
19616         * g++.old-deja/g++.law/visibility13.C: Same.
19617         * g++.old-deja/g++.law/visibility10.C: Same.
19618         * g++.old-deja/g++.law/visibility1.C: Same.
19619         * g++.old-deja/g++.law/virtual3.C (eval): Same.
19620         * g++.old-deja/g++.law/vbase1.C: Same.
19621         * g++.old-deja/g++.law/operators32.C: Same.
19622         * g++.old-deja/g++.law/nest3.C: Same.
19623         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
19624         * g++.old-deja/g++.law/except5.C (main): Same.
19625         * g++.old-deja/g++.law/cvt7.C (run): Same.
19626         * g++.old-deja/g++.law/cvt2.C: Same.
19627         * g++.old-deja/g++.law/cvt16.C: Same.
19628         * g++.old-deja/g++.law/ctors6.C (bar): Same.
19629         * g++.old-deja/g++.law/ctors17.C (main): Same.
19630         * g++.old-deja/g++.law/ctors13.C: Same.
19631         * g++.old-deja/g++.law/ctors12.C (main): Same.
19632         * g++.old-deja/g++.law/ctors10.C: Same.
19633         * g++.old-deja/g++.law/code-gen5.C: Same.
19634         * g++.old-deja/g++.law/bad-error7.C: Same.
19635         * g++.old-deja/g++.law/arm9.C: Same.
19636         * g++.old-deja/g++.law/arm12.C: Same.
19637         * g++.old-deja/g++.law/arg8.C: Same.
19638         * g++.old-deja/g++.law/arg1.C: Same.
19639         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
19640         * g++.old-deja/g++.jason/template31.C: Same.
19641         * g++.old-deja/g++.jason/template24.C (main): Same.
19642         * g++.old-deja/g++.jason/2371.C: Same.
19643         * g++.old-deja/g++.eh/new2.C: Same.
19644         * g++.old-deja/g++.eh/new1.C: Same.
19645         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
19646         * g++.old-deja/g++.brendan/nest21.C (main): Same.
19647         * g++.old-deja/g++.brendan/err-msg3.C: Same.
19648         * g++.old-deja/g++.brendan/crash62.C: Same.
19649         * g++.old-deja/g++.brendan/crash52.C: Same.
19650         * g++.old-deja/g++.brendan/crash49.C (main): Same.
19651         * g++.old-deja/g++.brendan/crash38.C: Same.
19652         * g++.old-deja/g++.brendan/crash15.C (main): Same.
19653         * g++.old-deja/g++.brendan/copy9.C: Same.
19654
19655 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
19656
19657         * gcc.c-torture/execute/20001203-2.c (memset):
19658         Count argument is of type __SIZE_TYPE__.
19659
19660 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
19661
19662         * gcc.c-torture/compile/20010404-1.c: New test.
19663
19664 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
19665
19666         * gcc.c-torture/compile/20010326-1.c: New test.
19667
19668 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
19669
19670         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
19671         peculiarities of the SH.
19672         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
19673
19674 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19675
19676         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
19677         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
19678         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
19679
19680 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19681
19682         * g77.f-torture/compile/20010321-1.f: New test.
19683
19684 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19685
19686         * gcc.c-torture/compile/20010329-1.c: New test.
19687
19688 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19689
19690         * gcc.c-torture/execute/20010329-1.c: New test.
19691
19692 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19693
19694         * g++.old-deja/g++.other/eh4.C: Fix typo.
19695
19696 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19697
19698         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
19699
19700 2001-03-28  Philip Blundell  <philb@gnu.org>
19701
19702         * gcc.c-torture/compile/20010328-1.c: New test.
19703
19704 2001-03-27  Richard Henderson  <rth@redhat.com>
19705
19706         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
19707         * g++.old-deja/g++.eh/vbase3.C: Likewise.
19708
19709 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
19710
19711         * gcc.c-torture/compile/20010327-1.c: New test.
19712
19713 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19714
19715         * g++.old-deja/g++.other/friend12.C: New test.
19716         * g++.old-deja/g++.other/friend9.C: Expect no errors.
19717         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
19718
19719 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19720
19721         * gcc.c-torture/execute/20010325-1.c: New test.
19722
19723 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
19724
19725         * g++.old-deja/g++.other/mangle3.C: New test.
19726
19727 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
19728
19729         * g++.old-deja/g++.other/anon8.C: New test.
19730
19731 2001-03-20  Philip Blundell  <philb@gnu.org>
19732
19733         * gcc.c-torture/compile/20010320-1.c: New test.
19734
19735 2001-03-17  Richard Henderson  <rth@redhat.com>
19736
19737         * g++.old-deja/g++.other/eh4.C: Add expected error text.
19738
19739 2001-03-15  Geoff Keating  <geoff@redhat.com>
19740
19741         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
19742         tests on AIX.
19743
19744 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
19745
19746         * g++.old-deja/g++.other/eh4.C: New test.
19747
19748 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19749
19750         * gcc.dg/cpp/mi1.c: Update.
19751
19752 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
19753
19754         * g++.old-deja/g++.other/regstack.C: New test.
19755
19756 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19757
19758         * g++.old-deja/g++.other/ref4.C: New test.
19759
19760 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
19761
19762         * objc/execute/va_method.m: Added.
19763         * objc/execute/IMP.m: Added.
19764         * objc/execute/_cmd.m: Added.
19765         * objc/execute/accessing_ivars.m: Added.
19766         * objc/execute/class-1.m: Added.
19767         * objc/execute/class-10.m: Added.
19768         * objc/execute/class-11.m: Added.
19769         * objc/execute/class-12.m: Added.
19770         * objc/execute/class-13.m: Added.
19771         * objc/execute/class-14.m: Added.
19772         * objc/execute/class-2.m: Added.
19773         * objc/execute/class-3.m: Added.
19774         * objc/execute/class-4.m: Added.
19775         * objc/execute/class-5.m: Added.
19776         * objc/execute/class-6.m: Added.
19777         * objc/execute/class-7.m: Added.
19778         * objc/execute/class-8.m: Added.
19779         * objc/execute/class-9.m: Added.
19780         * objc/execute/class-tests-1.h
19781         * objc/execute/class-tests-2.h
19782         * objc/execute/compatibility_alias.m: Added.
19783         * objc/execute/encode-1.m: Added.
19784         * objc/execute/formal_protocol-1.m: Added.
19785         * objc/execute/formal_protocol-2.m: Added.
19786         * objc/execute/formal_protocol-3.m: Added.
19787         * objc/execute/formal_protocol-4.m: Added.
19788         * objc/execute/formal_protocol-5.m: Added.
19789         * objc/execute/formal_protocol-6.m: Added.
19790         * objc/execute/formal_protocol-7.m: Added.
19791         * objc/execute/informal_protocol.m: Added.
19792         * objc/execute/initialize.m: Added.
19793         * objc/execute/load.m: Added.
19794         * objc/execute/many_args_method.m: Added.
19795         * objc/execute/nested-3.m: Added.
19796         * objc/execute/no_clash.m: Added.
19797         * objc/execute/private.m: Added.
19798         * objc/execute/redefining_self.m: Added.
19799         * objc/execute/root_methods.m: Added.
19800         * objc/execute/selector-1.m: Added.
19801         * objc/execute/static-1.m: Added.
19802         * objc/execute/static-2.m: Added.
19803         * objc/execute/va_method.m: Added.
19804
19805 2001-03-10  Richard Henderson  <rth@redhat.com>
19806
19807         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19808
19809 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19810
19811         * g++.old-deja/g++.other/crash31.C: XFAIL.
19812         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19813         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19814         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19815         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19816         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19817
19818 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19819
19820         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19821
19822 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19823
19824         * gcc.dg/20000724-1.c: Don't use multiline strings.
19825
19826 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19827
19828         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19829         result of -cString against what we expect it to be; don't just
19830         print it out for no one to read.
19831
19832         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19833         Based on testcases provided by Nicola Pero.
19834
19835 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19836
19837         * gcc.dg/cpp/macro7.c: New test.
19838
19839 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19840
19841         * gcc.dg/cpp/multiline.c: Update.
19842
19843 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19844
19845         * g++.old-deja/g++.other/enum3.C: New test.
19846
19847 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19848
19849         * g++.old-deja/g++.other/pod1.C: New test.
19850
19851 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19852
19853         * g++.old-deja/g++.ext/overload1.C: New test.
19854
19855 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19856
19857         * g++.old-deja/g++.pt/using1.C: New test.
19858
19859 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19860
19861         * g++.old-deja/g++.other/using9.C: New test.
19862
19863 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19864
19865         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19866
19867         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19868
19869 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19870
19871         * g++.old-deja/g++.ext/realpt1.C: Remove.
19872
19873 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19874
19875         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19876
19877 2001-02-26  Will Cohen  <wcohen@redhat.com>
19878
19879         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19880
19881 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19882
19883         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19884         templatized constructors.
19885
19886 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19887
19888         * gcc.c-torture/execute/20010224-1.c: New test.
19889
19890 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19891
19892         * gcc.c-torture/execute/20010222-1.c: New test.
19893
19894 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19895
19896         * g++.old-deja/g++.other/inline20.C: New test.
19897
19898 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19899
19900         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19901
19902 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19903
19904         * g++.old-deja/g++.other/lookup22.C: New test.
19905
19906 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19907
19908         * g77.dg: New directory.
19909         * g77.dg/20010216-1.f: New test case.
19910         * g77.dg/dg.exp: New driver.
19911         * lib/g77-dg.exp: New driver library.
19912
19913 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19914
19915         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19916
19917 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19918
19919         * g++.old-deja/g++.other/decl9.C: New test.
19920
19921 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19922
19923         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19924         not need <string> and also tests the initialization at runtime.
19925
19926 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19927
19928         * gcc.c-torture/execute/longlong.c: New test.
19929
19930 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19931
19932         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19933
19934 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19935
19936         * gcc.c-torture/execute/920302-1.c (execute):
19937         Change argument type to short.
19938
19939 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19940
19941         * g++.old-deja/g++.pt/deduct6.C: New test.
19942
19943 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19944
19945         * g++.old-deja/g++.pt/deduct5.C: New test.
19946
19947 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19948
19949         * gcc.c-torture/execute/20010209-1.c: New test.
19950
19951 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19952
19953         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19954
19955 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19956
19957         * g++.dg/vtgc1.C: Update for new ABI.
19958
19959         * consistency.vlad: New directory, 1665 files.
19960
19961 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19962
19963         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19964         return type.
19965         * gcc.dg/cpp/digraphs.c: Declare puts.
19966
19967 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19968
19969         * g++.old-deja/g++.other/warn5.C: New test.
19970
19971 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19972
19973         * g++.old-deja/g++.pt/spec40.C: New test.
19974
19975 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19976
19977         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19978         case.
19979         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19980
19981 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19982
19983         * gcc.c-torture/compile/20010209-1.c: New test.
19984
19985 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19986
19987         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19988         excess errors message but not if it crashes.
19989         * g++.old-deja/g++.other/crash27.C: Likewise.
19990         * g++.old-deja/g++.other/crash28.C: Likewise.
19991         * g++.old-deja/g++.other/crash30.C: Likewise.
19992         * g++.old-deja/g++.other/crash32.C: Likewise.
19993         * g++.old-deja/g++.other/crash35.C: Likewise.
19994         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19995
19996 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19997
19998         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19999         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
20000         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
20001         g77.f-torture/execute/execute.exp,
20002         g77.f-torture/noncompile/noncompile.exp,
20003         gcc.c-torture/execute/execute.exp,
20004         gcc.c-torture/execute/memcheck/memcheck.exp,
20005         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
20006         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
20007         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
20008         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
20009         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
20010         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
20011         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20012         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
20013         Remove bug reporting instructions with ancient email addresses.
20014
20015 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20016
20017         * gcc.dg/20010202-1.c: New test.
20018         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
20019
20020 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
20021
20022         * g++.dg/stdbool-if.C: New test.
20023
20024 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
20025
20026         * objc/execute/fdecl.m: Added main().
20027
20028 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20029
20030         * gcc.c-torture/execute/20010206-1.c: New test.
20031
20032 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20033
20034         * gcc.dg/cpp/avoidpaste1.c: Update.
20035
20036 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
20037
20038         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
20039         Pero <nicola@brainstorm.co.uk>.
20040         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
20041
20042 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
20043
20044         * g++.old-deja/g++.pt/spec39.C: New test.
20045
20046 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
20047
20048         * gcc.c-torture/compile/20010202-1.c: New test.
20049
20050 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
20051
20052         * g++.old-deja/g++.abi/primary2.C: New test.
20053         * g++.old-deja/g++.abi/primary3.C: New test.
20054         * g++.old-deja/g++.abi/primary4.C: New test.
20055         * g++.old-deja/g++.abi/primary5.C: New test.
20056         * g++.old-deja/g++.abi/vtable3.h: New test.
20057         * g++.old-deja/g++.abi/vtable3a.C: New test.
20058         * g++.old-deja/g++.abi/vtable3b.C: New test.
20059         * g++.old-deja/g++.abi/vtable3c.C: New test.
20060         * g++.old-deja/g++.abi/vtable3d.C: New test.
20061         * g++.old-deja/g++.abi/vtable3e.C: New test.
20062         * g++.old-deja/g++.abi/vtable3f.C: New test.
20063         * g++.old-deja/g++.abi/vtable3g.C: New test.
20064         * g++.old-deja/g++.abi/vtable3h.C: New test.
20065         * g++.old-deja/g++.abi/vtable3i.C: New test.
20066         * g++.old-deja/g++.abi/vtable3j.C: New test.
20067         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
20068
20069 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
20070
20071         * g++.old-deja/g++.other/anon6.C: New test.
20072         * g++.old-deja/g++.other/anon7.C: New test.
20073
20074 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20075
20076         * gcc.dg/cpp/avoidpaste2.c: New tests.
20077
20078 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
20079
20080         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
20081
20082 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
20083
20084         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
20085         DECIMAL_DIG cases for Irix."
20086
20087 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
20088
20089         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
20090
20091 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20092
20093         * gcc.dg/c99-tag-1.c: New test.
20094
20095 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20096
20097         * gcc.dg/cpp/tr-warn1.c: Add tests.
20098
20099 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20100
20101         * gcc.dg/cpp/avoidpaste1.c: Update.
20102         * gcc.dg/cpp/paste4.c: Update.
20103
20104 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
20105
20106         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
20107         cases for Irix.
20108
20109 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20110
20111         * g++.old-deja/g++.other/inline19.C: New test.
20112
20113 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20114
20115         * gcc.dg/Wlarger-than.c: New test.
20116
20117 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20118
20119         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
20120
20121 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
20122
20123         * gcc.c-torture/execute/20010129-1.c: New test.
20124         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
20125
20126 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20127
20128         * gcc.dg/cpp/avoidpaste1.c: Test case.
20129
20130 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
20131
20132         * g++.old-deja/g++.other/inline18.C: New test.
20133
20134 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20135
20136         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
20137         and __builtin_putchar.
20138
20139 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
20140
20141         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
20142         tests.
20143
20144 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
20145
20146         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
20147         floating point number rounding mode to round to the nearest
20148         representable mode.
20149
20150 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
20151
20152         * g++.old-deja/g++.other/mangle2.C: New test.
20153
20154 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20155
20156         * gcc.c-torture/compile/20010124-1.c: New test.
20157
20158 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
20159
20160         * g++.old-deja/g++.pt/spec38.C: New test.
20161
20162 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20163
20164         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
20165         "Build don't run".
20166
20167 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20168
20169         * gcc.c-torture/execute/20010123-1.c: New test.
20170
20171 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20172
20173         * g++.old-deja/g++.pt/spec37.C: New test.
20174
20175 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20176
20177         * g++.old-deja/g++.pt/overload14.C: New test.
20178
20179 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20180
20181         * gcc.c-torture/execute/20010122-1.c: New test, exercise
20182         __builtin_return_address.
20183
20184 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
20185
20186         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
20187         * g++.old-deja/g++.pt/spec35.C: New test.
20188         * g++.old-deja/g++.pt/spec36.C: New test.
20189
20190 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
20191
20192         * gcc.c-torture/compile/20010118-1.c: New test.
20193
20194 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
20195
20196         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
20197
20198 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20199
20200         * gcc.c-torture/execute/20010119-1.c: New test.
20201
20202 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20203
20204         * g++.old-deja/g++.other/vbase5.C: New test.
20205
20206 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20207
20208         * gcc.c-torture/execute/20010118-1.c: New test.
20209
20210 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20211
20212         * g++.old-deja/g++.pt/deduct3.C: New test.
20213
20214 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20215
20216         * g++.old-deja/g++.pt/spec34.C: New test.
20217
20218 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
20219
20220         * g77.f-torture/compile/20000601-2.f: New test.
20221
20222 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20223
20224         * g++.old-deja/g++.other/init17.C: New test.
20225
20226 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
20227
20228         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
20229
20230 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20231
20232         * g++.old-deja/g++.pt/unify8.C: New test.
20233
20234 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20235
20236         * g++.old-deja/g++.abi/vbase1.C: New test.
20237
20238 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20239
20240         * g++.old-deja/g++.pt/crash65.C: New test.
20241
20242 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20243
20244         * gcc.dg/cpp/assembl2.S: New test case.
20245
20246 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
20247
20248         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
20249         are supported.
20250
20251 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20252
20253         * g++.old-deja/g++.other/builtins1.C: New test.
20254         * g++.old-deja/g++.other/builtins2.C: Likewise.
20255         * g++.old-deja/g++.other/builtins3.C: Likewise.
20256         * g++.old-deja/g++.other/builtins4.C: Likewise.
20257
20258 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
20259
20260         * gcc.c-torture/compile/20010117-1.c: New test.
20261         * gcc.c-torture/compile/20010117-2.c: New test.
20262
20263 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20264
20265         * g77.f-torture/execute/20010116.[fx]: New test,
20266         XFAIL on i?86-*-*.
20267         * g77.f-torture/compile/20010115.f: Indicate it's
20268         a test for PR fortran/1636.
20269
20270 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20271
20272         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
20273
20274 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20275
20276         * g77.f-torture/compile/20010115.f: New test.
20277
20278 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
20279
20280         * g++.old-deja/g++.pt/nontype5.C: New test.
20281
20282 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20283
20284         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
20285         have an equivalent working one below it.
20286
20287 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20288
20289         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
20290         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20291
20292 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20293
20294         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
20295         message containing "init_priority".
20296         (conpr-2.C): Likewise.
20297         (conpr-3.C): Likewise.
20298         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
20299
20300 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20301
20302         * gcc.c-torture/execute/20010114-2.c: New test.
20303
20304 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20305
20306         * gcc.c-torture/compile/20010114-1.c: New test.
20307         * gcc.c-torture/compile/20010114-1.x: Xfail.
20308         * gcc.c-torture/compile/20010114-2.c: New test.
20309         * gcc.c-torture/execute/20010114-1.c: New test.
20310         * gcc.dg/trunc-1.c: New test.
20311         * gcc.dg/uninit-B.c: New test.
20312
20313 2001-01-13  Nick Clifton  <nickc@redhat.com>
20314
20315         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
20316         target.
20317
20318 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20319
20320         * gcc.c-torture/compile/20010113-1.c: New test.
20321
20322 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
20323
20324         * gcc.c-torture/compile/20001212-1.c: New test.
20325
20326 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20327
20328         * gcc.dg/cpp/widestr1.c: Update.
20329         * gcc.dg/cpp/prag-imp.c: Remove.
20330
20331 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
20332
20333         * gcc.c-torture/execute/20000801-3.x: Remove.
20334         * gcc.dg/c90-init-1.c: New test.
20335         * gcc.dg/c99-init-1.c: New test.
20336         * gcc.dg/c99-init-2.c: New test.
20337         * gcc.dg/gnu99-init-1.c: New test.
20338
20339 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
20340
20341         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
20342         testing that no relevant ones were found.
20343
20344 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20345
20346         * g++.old-deja/g++.pt/cast2.C: New test.
20347
20348 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20349
20350         * g++.old-deja/g++.pt/friend47.C: New test.
20351
20352 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20353
20354         * g++.old-deja/g++.pt/instantiate13.C: New test.
20355
20356 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20357
20358         * g++.old-deja/g++.other/defarg7.C: New test.
20359         * g++.old-deja/g++.other/defarg8.C: New test.
20360
20361 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20362
20363         * g++.old-deja/g++.pt/crash64.C: New test.
20364
20365 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20366
20367         * g++.old-deja/g++.pt/crash63.C: New test.
20368
20369 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20370
20371         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
20372
20373 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
20374
20375         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
20376
20377 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20378
20379         * g++.old-deja/g++.pt/error3.C: New test.
20380
20381 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20382
20383         * g++.old-deja/g++.other/crash39.C: New test.
20384
20385 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20386
20387         * g++.old-deja/g++.other/vbase4.C: New test.
20388
20389 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
20390
20391         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
20392         * gcc.dg/special/20000419-2.c: New file. Identical to above.
20393         * gcc.dg/special/special.exp: New test driver which will check
20394         for alias support for the above test.
20395
20396 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
20397
20398         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
20399         problems on small machines.
20400         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
20401         parameterize.
20402
20403 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
20404
20405         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
20406         mips.
20407         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20408
20409 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
20410
20411         * g++.old_deja/g++.pt/using8.C: New test.
20412
20413 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20414
20415         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
20416
20417 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
20418
20419         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
20420         where a failure is expected.
20421         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
20422
20423 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20424
20425         * g++.old_deja/g++.pt/instantiate12.C: New test.
20426
20427 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20428
20429         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
20430         start of structs.
20431         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
20432         * g++.old-deja/g++.brendan/crash17.C: Likewise.
20433         * g++.old-deja/g++.brendan/crash29.C: Likewise.
20434         * g++.old-deja/g++.brendan/crash48.C: Likewise.
20435         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20436         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
20437         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20438         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
20439         * g++.old-deja/g++.eh/spec6.C: Likewise.
20440         * g++.old-deja/g++.jason/crash3.C: Likewise.
20441         * g++.old-deja/g++.law/ctors11.C: Likewise.
20442         * g++.old-deja/g++.law/ctors17.C: Likewise.
20443         * g++.old-deja/g++.law/ctors5.C: Likewise.
20444         * g++.old-deja/g++.law/ctors9.C: Likewise.
20445         * g++.old-deja/g++.mike/ambig1.C: Likewise.
20446         * g++.old-deja/g++.mike/net22.C: Likewise.
20447         * g++.old-deja/g++.mike/p3538a.C: Likewise.
20448         * g++.old-deja/g++.mike/p3538b.C: Likewise.
20449         * g++.old-deja/g++.mike/virt3.C: Likewise.
20450         * g++.old-deja/g++.niklas/t128.C: Likewise.
20451         * g++.old-deja/g++.other/anon4.C: Likewise.
20452         * g++.old-deja/g++.other/using1.C: Likewise.
20453         * g++.old-deja/g++.other/warn3.C: Likewise.
20454         * g++.old-deja/g++.pt/t37.C: Likewise.
20455         * g++.old-deja/g++.robertl/eb69.C: Likewise.
20456         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20457
20458 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20459
20460         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
20461
20462 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20463
20464         * gcc.c-torture/execute/stdio-opt-3.c: New test.
20465
20466 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
20467
20468         * gcc.c-torture/compile/20010107-1.c: New test.
20469
20470 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20471
20472         * gcc.c-torture/execute/builtin-noret-1.c: New test.
20473
20474 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20475
20476         * gcc.dg/format/format.h: New file.
20477         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
20478         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
20479         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
20480         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
20481         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
20482         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20483         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
20484         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
20485         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
20486         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
20487         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
20488         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
20489         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
20490         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
20491         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
20492         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
20493         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
20494         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
20495         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
20496         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
20497         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
20498         instead of declaring standard types, macros and functions in each
20499         test.
20500
20501 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
20502
20503         * gcc.c-torture/execute/20010106-1.c: New test.
20504
20505 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20506
20507         * gcc.dg/format/format.exp: New file.
20508         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
20509         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
20510         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
20511         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
20512         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
20513         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
20514         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
20515         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
20516         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
20517         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
20518         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
20519         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
20520         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
20521         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
20522         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
20523         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
20524         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
20525         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
20526         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
20527         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
20528         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
20529         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
20530         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
20531         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
20532         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
20533         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
20534         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
20535         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
20536         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
20537         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
20538         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
20539         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
20540         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
20541         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
20542         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
20543         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
20544         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
20545         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
20546         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
20547         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
20548         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
20549         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
20550
20551 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
20552
20553         * gcc.c-torture/execute/991228-1.c: Take word endianness into
20554         account.
20555
20556 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20557
20558         * gcc.c-torture/execute/builtin-complex-1.c: New test.
20559
20560 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20561
20562         * g++.old-deja/g++.pt/crash62.C: New test.
20563
20564 2001-01-04  Richard Henderson  <rth@redhat.com>
20565
20566         * gcc.dg/20000926-1.c: Update expected warnings.
20567         * gcc.dg/array-2.c: Likewise.
20568         * gcc.dg/array-4.c: Also validate flexible array members.
20569         * gcc.dg/c99-flex-array-1.c: New.
20570
20571 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20572
20573         * gcc.c-torture/compile/20001222-1.x: Remove.
20574
20575 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20576
20577         * gcc.c-torture/execute/built-in-setjmp.c: New.
20578
20579 2001-01-03  Richard Henderson  <rth@redhat.com>
20580
20581         * gcc.dg/940510-1.c: Update expected error wording.
20582         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
20583
20584 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
20585
20586         * lib/target-supports.exp (check_alias_available): Modified to
20587         indicate aliases not supported if only weak aliases are supported.
20588
20589 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20590
20591         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
20592         Turn on cmpstrsi checks for __pj__ and __i370__.
20593
20594 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20595
20596         * g++.old-deja/g++.other/virtual11.C: New test.
20597
20598 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20599
20600         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
20601
20602 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20603
20604         * gcc.c-torture/compile/20010102-1.c: New test.
20605
20606 2001-01-02  Andreas Jaeger  <aj@suse.de>
20607
20608         * gcc.dg/noreturn-3.c: New test.
20609
20610         * gcc.dg/noreturn-4.c: New test.
20611
20612 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20613
20614         * gcc.c-torture/execute/stdio-opt-1.c: Also test
20615         __builtin_fputc and __builtin_fwrite.
20616
20617 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20618
20619         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
20620         signed char, not default char.
20621
20622 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20623
20624         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
20625
20626 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
20627
20628         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
20629
20630 2000-12-29  Richard Henderson  <rth@redhat.com>
20631
20632         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
20633         (__cyg_profile_func_exit): Define.
20634
20635 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20636
20637         * g++.dg/vtgc1.C: New test.
20638
20639 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
20640
20641         * gcc.dg/noncompile/20001228-1.c: New test.
20642
20643         * gcc.dg/20001228-1.c: New test.
20644
20645         * gcc.c-torture/execute/20001228-1.c: New test.
20646
20647 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
20648
20649         * gcc.dg/format-strfmon-1.c: New test.
20650
20651 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20652
20653         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
20654         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
20655         * gcc.c-torture/execute/string-opt-1.c: Likewise.
20656         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20657         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20658         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20659         * gcc.c-torture/execute/string-opt-6.c: Likewise.
20660         * gcc.c-torture/execute/string-opt-7.c: Likewise.
20661         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20662         * gcc.c-torture/execute/string-opt-9.c: Likewise.
20663         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20664         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20665         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20666
20667         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
20668         * gcc.c-torture/execute/string-opt-4.c: Test index.
20669
20670 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
20671
20672         * gcc.c-torture/compile/20001226-1.c: New test.
20673
20674 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20675
20676         * gcc.c-torture/compile/20001222-1.c: New test.
20677         * gcc.c-torture/compile/20001222-1.x: Xfail.
20678
20679 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
20680
20681         * gcc.c-torture/execute/comp-goto-2.c: New test.
20682
20683 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
20684
20685         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
20686         Use long types if __INT_MAX__ is 32767.
20687         (main): Use cast to (sint32 *) when poking 88 into a_page.
20688
20689         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
20690
20691 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
20692
20693         * gcc.c-torture/compile/20001221-1.c: New test.
20694         * gcc.c-torture/execute/20001221-1.c: New test.
20695
20696 2000-12-20  Richard Henderson  <rth@redhat.com>
20697
20698         * g++.old-deja/g++.pt/crash36.C: Update error lines.
20699         * g++.old-deja/g++.robertl/eb109.C: Likewise.
20700
20701 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20702
20703         * gcc.dg/compare3.c: New test.
20704
20705 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20706
20707         * gcc.dg/format-warnll-1.c: New test.
20708
20709 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20710
20711         * gcc.dg/cpp/cmdlne-P.c: New test.
20712
20713 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20714
20715         * gcc.c-torture/execute/builtin-abs-1.c,
20716         gcc.c-torture/execute/builtin-abs-2.c: New tests.
20717
20718 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20719
20720         * gcc.dg/cpp/multiline.c: New test.
20721
20722 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20723
20724         * g++.old-deja/g++.other/syshdr1.C: Update.
20725         * gcc.dg/cpp/lineflags.c: Remove temporarily.
20726
20727 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20728
20729         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
20730
20731 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20732
20733         * g++.old-deja/g++.pt/ttp65.C: New test.
20734
20735 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20736
20737         * g++.old-deja/g++.pt/ttp64.C: New test.
20738
20739 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20740
20741         * g++.old-deja/g++.pt/spec33.C: New test.
20742
20743 2000-12-14  Catherine Moore  <clm@redhat.com>
20744
20745         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
20746         * gcc.c-torture/execute/920612-2.c: Likewise.
20747         * gcc.c-torture/execute/920428-2.c: Likewise.
20748         * gcc-c-torture/execute/va-arg-11.c: Call exit.
20749         * gcc.c-torture/execute/va-arg-21.c: Likewise.
20750
20751 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20752
20753         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
20754         * gcc.dg/pack-test-2.c: Likewise.
20755
20756 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20757
20758         Tests by Zack Weinberg <zackw@stanford.edu>.
20759
20760         * gcc.dg/cpp/defined.c: Update.
20761         * gcc.dg/cpp/defined_trad.c: New tests.
20762
20763 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20764
20765         * gcc.dg/cpp/trad-direct.c: Update.
20766
20767 2000-12-11  Neil Booth  <neilb@earthling.net>
20768
20769         * gcc.dg/cpp/defined_trad.c
20770
20771 2000-12-11  Neil Booth  <neilb@earthling.net>
20772
20773         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
20774
20775 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20776
20777         * gcc.dg/format-miss-2.c: New test.
20778
20779 2000-12-09  Neil Booth  <neilb@earthling.net>
20780
20781         * gcc.dg/cpp/lineflags.c: New tests.
20782         * gcc.dg/cpp/poison.c: Update.
20783         * gcc.dg/cpp/redef2.c: Update.
20784         * gcc.dg/cpp/skipping.c: New test.
20785
20786 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
20787
20788         * g++.old-deja/g++.other/eh3.C: New testcase.
20789
20790 2000-12-07  Neil Booth  <neilb@earthling.net>
20791
20792         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20793         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20794         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20795         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20796         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20797         Update.
20798
20799 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20800
20801         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20802         __SIZE_TYPE__ instead of int for type of integers cast to
20803         pointers.
20804
20805 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20806
20807         * g++.old-deja/g++.other/cleanup4.C: New test.
20808
20809 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20810
20811         * format-sec-1.c: New test.
20812
20813 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20814
20815         * gcc.dg/format-nonlit-3.c: New test.
20816
20817 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20818
20819         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20820         through a null pointer.
20821
20822 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20823
20824         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20825         * g++.old-deja/g++.pt/partial4.C: New test.
20826
20827 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20828
20829         * gcc.c-torture/execute/ieee/hugeval.x: New.
20830
20831 2000-12-06  Neil Booth  <neilb@earthling.net>
20832
20833         * gcc.dg/cpp/backslash2.c: New tests.
20834
20835 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20836
20837         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20838         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20839
20840 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20841
20842         * gcc.c-torture/execute/20001203-2.c: New testcase.
20843
20844 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20845
20846         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20847         * g++.old-deja/g++.other/virtual10.C: New test.
20848
20849 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20850
20851         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20852
20853 2000-12-05  Richard Henderson  <rth@redhat.com>
20854
20855         * gcc.c-torture/compile/20001205-1.c: New.
20856
20857 2000-12-04  Neil Booth  <neilb@earthling.net>
20858
20859         * g++.old-deja/g++.other/virtual9.C: New test.
20860         * g++.old-deja/g++.pt/crash61.C: New test.
20861         * gcc.c-torture/execute/loop-9.c: New test.
20862
20863 2000-12-04  Neil Booth  <neilb@earthling.net>
20864
20865         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20866         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20867         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20868         * gcc.dg/cpp/extratokens.c: ...here.
20869
20870 2000-12-04  Neil Booth  <neilb@earthling.net>
20871
20872         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20873         New tests.
20874
20875 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20876
20877         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20878         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20879
20880 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20881
20882         * gcc.c-torture/execute/20001203-1.c: New test.
20883
20884 2000-12-03  Neil Booth  <neilb@earthling.net>
20885
20886         * gcc.dg/cpp/macro6.c: New test cases.
20887
20888 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20889
20890         * gcc.c-torture/execute/string-opt-9.c: New test.
20891         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20892         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20893         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20894
20895         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20896         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20897
20898 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20899
20900         * gcc.dg/cpp/if-6.c: New testcase.
20901
20902         * gcc.dg/20001201-1.c: New testcase.
20903
20904 2000-12-02  Neil Booth  <neilb@earthling.net>
20905
20906         * g++.old-deja/g++.other/externC4.C,
20907         g++.old-deja/g++.other/friend10.C: New tests.
20908
20909 2000-12-02  Neil Booth  <neilb@earthling.net>
20910
20911         * g++.old-deja/g++.other/instan2.C
20912         * g++.old-deja/g++.other/instan3.C: New test.
20913
20914 2000-12-02  Neil Booth  <neilb@earthling.net>
20915
20916         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20917         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20918         gnuc99.c,gnuc99-pedantic.c: New tests.
20919
20920 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20921
20922         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20923         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20924
20925 2000-12-01  Neil Booth  <neilb@earthling.net>
20926
20927         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20928         * gcc.dg/cpp/poison.c: Update.
20929         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20930
20931 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20932
20933         * g77.f-torture/execute/20001201.f: New test.
20934
20935 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20936
20937         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20938
20939 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20940
20941         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20942
20943 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20944
20945         * g++.old-deja/g++.other/cast6.C: New test.
20946
20947 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20948
20949         * gcc.c-torture/execute/20001130-2.c: New testcase.
20950
20951 2000-11-30  Richard Henderson  <rth@redhat.com>
20952
20953         * gcc.c-torture/execute/20001130-1.c: New test.
20954
20955 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20956
20957         * g++.old-deja/g++.other/op3.C: New test.
20958
20959 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20960
20961         * g++.old-deja/g++.other/op2.C: New test.
20962
20963 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20964
20965         * g++.old-deja/g++.other/crash38.C: New test.
20966
20967 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20968
20969         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20970
20971 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20972
20973         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20974         tests.
20975         * gcc.c-torture/execute/string-opt-6.c: New test.
20976
20977         * gcc.dg/20001117-1.c: Add main.
20978
20979 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20980
20981         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20982         Move from here ...
20983         * gcc.dg/940510-1.c: ... to here.
20984
20985         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20986         zero-size arrays in toplevel structures.
20987
20988 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20989
20990         * gcc.c-torture/execute/loop-8.c: New test.
20991
20992 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20993
20994         * g++.old-deja/g++.other/base1.C: New test.
20995
20996 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20997
20998         * g++.old-deja/g++.other/parse2.C: New test.
20999
21000 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21001
21002         * g++.old-deja/g++.pt/incomplete1.C: New test.
21003
21004 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21005
21006         * g++.old-deja/g++.other/friend9.C: New test.
21007
21008 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21009
21010         * gcc.dg/20001127-1.c: New test.
21011
21012 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21013
21014         * g++.old-deja/g++.pt/friend46.C: New test.
21015
21016 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21017
21018         * g++.old-deja/g++.other/ptrmem8.C: New test.
21019
21020 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21021
21022         * gcc.c-torture/execute/string-opt-7.c: New test.
21023         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21024
21025 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21026
21027         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
21028         instead of 'mkcheck 2'.
21029
21030 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21031
21032         * gcc.c-torture/execute/memcheck/driver.c,
21033         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
21034         C9X references to refer to C99.
21035
21036 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
21037
21038         * gcc.dg/ultrasp3.c: New test.
21039
21040 2000-11-25  Neil Booth  <neilb@earthling.net>
21041
21042         * gcc.dg/cpp/include2.c: Update test to be locale independent.
21043
21044 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
21045
21046         * gcc.c-torture/compile/20001123-2.c: New.
21047
21048 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21049
21050         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
21051
21052 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
21053
21054         * gcc.dg/sequence-point-1.c: Add some new tests.
21055         * gcc.c-torture/execute/20001124-1.c: New test.
21056
21057 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21058
21059         * g++.old-deja/g++.other/vaarg4.C: New test.
21060         * gcc.c-torture/compile/20001123-1.c: New test.
21061
21062 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21063
21064         * g++.other/crash24.C: Adjust and remove XFAIL.
21065         * g++.other/crash37.C: New test.
21066
21067 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
21068
21069         * g++.old-deja/g++.pt/instantiate9.C: New test.
21070
21071 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
21072
21073         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
21074         new ABI, too.
21075
21076         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
21077         * g++.old-deja/g++.robertl/eb55.C: Likewise.
21078
21079 2000-11-22  Neil Booth  <neilb@earthling.net>
21080
21081         * gcc.dg/cpp/Wtrigraphs.c: New test.
21082
21083 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
21084
21085         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
21086
21087 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
21088
21089         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
21090
21091 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
21092
21093         * lib/gcc-dg.exp: load_lib scanasm.exp.
21094         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
21095         * lib/g++-dg.exp: load_lib scanasm.exp.
21096         * lib/scanasm.exp: New.
21097         (scan-assembler, scan-assembler-not): Add optional arguments to
21098         test name, or if not present, the pattern name.
21099         (scan-assembler-dem, scan-assembler-dem-not): New.
21100
21101         * g++.dg/dg.exp: New.
21102
21103 2000-11-21  Neil Booth  <neilb@earthling.net>
21104
21105         * gcc.dg/cpp/integrated1.c: Remove.
21106
21107 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21108
21109         * gcc.c-torture/execute/20001121-1.c: New test.
21110
21111 2000-11-21  Richard Henderson  <rth@redhat.com>
21112
21113         * gcc.c-torture/compile/20001121-1.c: New test.
21114
21115 2000-11-20  Neil Booth  <neilb@earthling.net>
21116
21117         * gcc.dg/cpp/integrated1.c: New test.
21118
21119 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21120
21121         * g++.old-deja/g++.other/inline17.C: New test.
21122
21123 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
21124
21125         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
21126         local variable to be zero: I made the variable global. Now
21127         uses abort() and exit() instead of relying on main's return value.
21128
21129 2000-11-20  Neil Booth  <neilb@earthling.net>
21130
21131         * gcc.dg/cpp/paste2.c: Update test.
21132         * objc/execute/paste.m: New test.
21133
21134 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21135
21136         * gcc.dg/c99-condexpr-1.c: New test.
21137
21138 2000-11-20  Neil Booth  <neilb@earthling.net>
21139
21140         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
21141
21142 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
21143
21144         * g++.old-deja/g++.pt/export1.C: New test.
21145
21146 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
21147
21148         * gcc.dg/20001117-1.c: New test.
21149
21150 2000-11-18  Richard Henderson  <rth@redhat.com>
21151
21152         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
21153
21154 2000-11-18  Richard Henderson  <rth@redhat.com>
21155
21156         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
21157         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
21158         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
21159
21160 2000-11-18  Richard Henderson  <rth@redhat.com>
21161
21162         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
21163         (main): New.  Exit cleanly.
21164
21165 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21166
21167         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
21168         gcc.dg/c99-fordecl-2.c: New tests.
21169
21170 2000-11-18  Richard Henderson  <rth@redhat.com>
21171
21172         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
21173         * gcc.c-torture/execute/zerolen-2.c: New.
21174
21175 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21176
21177         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
21178         memory.
21179
21180 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21181
21182         * g++.old-deja/g++.pt/instantiate8.C: New test.
21183
21184 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21185
21186         * g++.old-deja/g++.other/incomplete.C: Add more tests.
21187         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
21188
21189 2000-11-16  Nick Clifton  <nickc@redhat.com>
21190
21191         * gcc.c-torture/execute/nestfunc-2.c: New test.
21192         * gcc.c-torture/execute/nestfunc-3.c: New test.
21193
21194 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21195
21196         * gcc.c-torture/compile/20001116-1.c: New test.
21197
21198 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21199
21200         * gcc.c-torture/execute/20001115-1.c: New test.
21201
21202 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
21203
21204         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
21205         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
21206         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
21207         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21208
21209 2000-11-15  Neil Booth  <neilb@earthling.net>
21210
21211         gcc.dg/cpp/_Pragma1.c: Update.
21212         gcc.dg/cpp/_Pragma2.c: New test.
21213
21214 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21215
21216         * g++.old-deja/g++.other/anon5.C: New test.
21217
21218 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21219
21220         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
21221         tests.
21222
21223 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
21224
21225         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
21226         output.
21227
21228 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21229
21230         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
21231         labels at end of compound statements.
21232
21233 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
21234
21235         * gcc.c-torture/execute/loop-7.c: New test.
21236
21237 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21238
21239         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
21240
21241 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21242
21243         * gcc.dg/c99-bool-1.c: New test.
21244
21245 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21246
21247         * gcc.dg/c99-scope-1.c: Remove xfail.
21248         * gcc.dg/c99-scope-2.c: New test.
21249
21250 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21251
21252         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
21253         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
21254
21255 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
21256
21257         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
21258         error messages.
21259
21260         * g++.mike/p700.C: Don't typedef wchar_t.
21261         * g++.mike/p784.C: Likewise.
21262         * g++.mike/eb101.C: Don't use __wchar_t.
21263
21264 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21265
21266         * g77.f-torture/execute/20001111.[fx]: Test premature exit
21267         from DO loop.
21268
21269 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21270
21271         * gcc.c-torture/execute/20001111-1.c: New test.
21272
21273 2000-11-10  Nick Clifton  <nickc@redhat.com>
21274
21275         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
21276         long multuiple and accumulate.
21277
21278 2000-11-09  Richard Henderson  <rth@redhat.com>
21279
21280         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
21281         via size_t instead of int.
21282
21283         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
21284         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21285         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21286         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21287
21288 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
21289
21290         * gcc.c-torture/compile/20001109-1.c: New test.
21291         * gcc.c-torture/compile/20001109-2.c: New test.
21292
21293 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
21294
21295         * g++.old-deja/g++.pt/operator1.C: New test.
21296         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
21297
21298 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21299
21300         * gcc.dg/20001108-1.c: New test.
21301
21302 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21303
21304         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
21305         with both arguments constant strings.
21306         * gcc.c-torture/execute/string-opt-3.c: New test.
21307         * gcc.c-torture/execute/string-opt-4.c: New test.
21308         * gcc.c-torture/execute/string-opt-5.c: New test.
21309
21310 2000-11-08  Nick Clifton  <nickc@redhat.com>
21311
21312         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
21313         mulsidi3adddi patterns.
21314
21315 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
21316
21317         * g++.old-deja/g++.other/crash36.C: New test.
21318
21319 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
21320
21321         * g++.old-deja/g++.other/init16.C: New test.
21322
21323 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
21324
21325         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
21326
21327 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21328
21329         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
21330         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21331         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21332
21333 2000-11-07  DJ Delorie  <dj@redhat.com>
21334
21335         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
21336
21337 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21338
21339         * gcc.c-torture/execute/string-opt-1.c: New test.
21340
21341 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21342
21343         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
21344         mips-sgi-irix6.* because the MIPS ABI passes floating-point
21345         parameters in registers, and there is no way for a varargs
21346         function to know in which order the integer and floating-point
21347         parameters should be interleaved when they are placed on the
21348         stack.
21349         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21350         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21351
21352 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21353
21354         * gcc.c-torture/execute/string-opt-2.c: New test.
21355
21356 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
21357
21358         * g++.old-deja/g++.pt/crash60.C: New test.
21359
21360 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21361
21362         * g++.old-deja/g++.other/crash24.C: New test.
21363         * g++.old-deja/g++.other/crash25.C: New test.
21364         * g++.old-deja/g++.other/crash26.C: New test.
21365         * g++.old-deja/g++.other/crash27.C: New test.
21366         * g++.old-deja/g++.other/crash28.C: New test.
21367         * g++.old-deja/g++.other/crash29.C: New test.
21368         * g++.old-deja/g++.other/crash30.C: New test.
21369         * g++.old-deja/g++.other/crash31.C: New test.
21370         * g++.old-deja/g++.other/crash32.C: New test.
21371         * g++.old-deja/g++.other/crash33.C: New test.
21372         * g++.old-deja/g++.other/crash34.C: New test.
21373         * g++.old-deja/g++.other/crash35.C: New test.
21374
21375 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21376
21377         * gcc.c-torture/execute/20001031-1.c: New test.
21378
21379 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
21380
21381         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
21382         namespace.
21383
21384         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
21385         standards-conformant.
21386
21387         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
21388
21389         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
21390         * g++.old-deja/g++.mike/p755a.C: Likewise.
21391         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
21392         library makes no calls to `operator new' during initialization.
21393
21394 2000-11-04  Neil Booth  <neilb@earthling.net>
21395
21396         * gcc.dg/cpp/include2.c: New tests.
21397
21398 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
21399
21400         * lib/g++.exp (g++_set_ld_library_path): New function.
21401         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
21402
21403 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
21404
21405         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
21406         warnings.
21407
21408 2000-11-01  Richard Henderson  <rth@redhat.com>
21409
21410         * g++.old-deja/g++.ext/namedret1.C: New.
21411         * g++.old-deja/g++.ext/namedret2.C: New.
21412         * g++.old-deja/g++.ext/namedret3.C: New.
21413
21414 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
21415
21416         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
21417         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
21418
21419 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21420
21421         * gcc.c-torture/execute/va-arg-21.c: New test.
21422
21423 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21424
21425         * gcc.dg/c99-complex-2.c: New test.
21426
21427 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21428
21429         * gcc.c-torture/execute/stdio-opt-1.c: New test.
21430
21431 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
21432
21433         * g++.old-deja/g++.other/inline16.C: New test.
21434
21435 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
21436
21437         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
21438         __PRETTY_FUNCTION__
21439
21440 2000-10-29  Neil Booth  <neilb@earthling.net>
21441
21442         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
21443         New tests.
21444         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
21445         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
21446         optimisation.
21447
21448 2000-10-29  Neil Booth  <neilb@earthling.net>
21449
21450         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
21451         * mi1.c, mi1c.h: Add null directives to multiple-include test.
21452         * mi5.c: Test multiple includes work with -C.
21453         * trigraphs.c: Test ^= version.
21454
21455 2000-10-28  Neil Booth  <neilb@earthling.net>
21456
21457         New tests and test updates for new macro expander.
21458
21459         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
21460         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
21461         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
21462         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
21463         new diagnostic messages.
21464
21465         * gcc.dg/cpp/macro3.c: New tests.
21466
21467 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
21468
21469         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
21470         on the same line.
21471
21472 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
21473
21474         * g++.old-deja/g++.other/eh2.C: New test.
21475
21476 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21477
21478         * gcc.c-torture/execute/20001027-1.c: New test.
21479
21480 2000-10-26  Richard Henderson  <rth@redhat.com>
21481
21482         * gcc.c-torture/execute/20001026-1.c: New.
21483
21484 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
21485
21486         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
21487         * g++.old-deja/g++.law/builtin1.C: Likewise.
21488         * g++.old-deja/g++.law/ctors10.C: Likewise.
21489         * g++.old-deja/g++.law/virtual3.C: Likewise.
21490         * g++.old-deja/g++.mike/p658.C: Likewise.
21491         * g++.old-deja/g++.other/sibcall1.C: Likewise.
21492         * g++.old-deja/g++.other/vaarg2.C: Likewise.
21493         * g++.old-deja/g++.robertl/eb124.C: Likewise.
21494         * g++.old-deja/g++.robertl/eb44.C: Likewise.
21495         * g++.old-deja/g++.robertl/eb77.C: Likewise.
21496
21497 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21498
21499         * gcc.c-torture/compile/20001024-1.c: New test.
21500
21501 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
21502
21503         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
21504         to tell us whether or not we are using V3.
21505
21506 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21507
21508         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
21509         operands.
21510
21511 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21512
21513         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
21514
21515 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
21516
21517         * gcc.c-torture/execute/20001024-1.c: New test.
21518
21519 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
21520
21521         * g++.old-deja/g++.other/sibcall1.C: New test.
21522
21523 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
21524
21525         * gcc.dg/noncompile/init-3.c: New test.
21526
21527 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21528
21529         * gcc.dg/format-array-1.c: New test.
21530
21531 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21532
21533         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
21534         writing through null pointers; remove comment about testing
21535         unterminated strings.
21536
21537 2000-10-17  Matthew Hiller  <hiller@redhat.com>
21538
21539         * gcc.c-torture/execute/20001017-2.c: New test.
21540
21541 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21542
21543         * gcc.c-torture/compile/20001018-1.c: New test.
21544         * gcc.c-torture/compile/20001018-1.x: Xfail.
21545
21546 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21547
21548         * gcc.c-torture/execute/20001017-1.c: New test.
21549
21550 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21551
21552         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
21553         for multiple use of arguments with scanf formats; add tests for
21554         multiple use of arguments.
21555
21556 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
21557
21558         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
21559
21560 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21561
21562         * gcc.dg/format-miss-1.c: New test.
21563
21564 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21565
21566         * gcc.c-torture/execute/20001013-1.c: New test.
21567
21568 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21569
21570         * gcc.dg/format-branch-1.c: New test.
21571
21572 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21573
21574         * README, lib/file-format.exp: Remove EGCS references.
21575
21576 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21577
21578         * gcc.dg/20001013-1.c: New test.
21579
21580 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21581
21582         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
21583         for intmax_t in the compiler using __typeof__ and the type rules
21584         for conditional expressions.
21585
21586 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
21587
21588         * gcc.dg/20001012-1.c: New test.
21589         * gcc.dg/20001012-2.c: New test.
21590
21591 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21592
21593         * gcc.dg/format-attr-1.c: New test.
21594
21595 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21596
21597         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
21598         __LONG_LONG_MAX__ instead of LLONG_MAX.
21599
21600 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21601
21602         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
21603         scanf flags.
21604         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
21605         flags.
21606
21607 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21608
21609         * gcc.dg/sequence-pt-1.c: New test.
21610
21611 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
21612
21613         * gcc.c-torture/execute/20001011-1.c: New testcase.
21614         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
21615
21616 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21617
21618         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
21619         does not error on it.
21620
21621 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21622
21623         * gcc.dg/20001009-1.c: New test.
21624
21625 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21626
21627         * gcc.c-torture/compile/20001009-1.c: Move from here ....
21628         * gcc.c-torture/execute/20001009-2.c: ... to here.
21629
21630 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
21631
21632         * gcc.c-torture/compile/20001009-1.c: New testcase.
21633         * gcc.c-torture/execute/20001009-1.c: New testcase.
21634         Testcases provided by Jan Hubicka <jh@suse.cz>.
21635
21636 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21637
21638         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21639         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
21640         uintmax_t using <limits.h> to emulate the compiler's internal
21641         logic.  No longer XFAIL %j tests.
21642
21643 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21644
21645         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
21646         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21647         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
21648         regexps and details of expected handling of some bad formats.
21649         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
21650         suppression.
21651
21652 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21653
21654         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
21655         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
21656         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
21657         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
21658         in list archives.
21659
21660 2000-10-06  Richard Henderson  <rth@cygnus.com>
21661
21662         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
21663         * g++.old-deja/g++.brendan/crash52.C: Likewise.
21664         * g++.old-deja/g++.jason/report.C: Likewise.
21665         * g++.old-deja/g++.law/friend5.C: Likewise.
21666         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
21667         of the expected warnings.
21668
21669 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
21670
21671         * g++.old-deja/g++.pt/enum14.C: New test.
21672
21673 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21674
21675         * g++.old-deja/g++.pt/crash59.C: New test.
21676
21677 2000-10-04  Will Cohen  <wcohen@redhat.com>
21678
21679         * gcc.dg/20000926-1.c: New test.
21680
21681 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
21682
21683         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
21684         function name for current C++ compiler.
21685         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
21686
21687 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
21688
21689         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
21690         __PRETTY_FUNCTION__.
21691         * g++.old-deja/g++.ext/pretty2.C: Likewise.
21692
21693 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21694
21695         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
21696
21697 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
21698
21699         * gcc.c-torture/compile/20000923-1.c: New test.
21700
21701 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
21702
21703         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
21704         * g++.old-deja/g++.pt/ttp62.C: Same.
21705         * g++.old-deja/g++.other/inline14.C: Same.
21706
21707 2000-09-24  Richard Henderson  <rth@cygnus.com>
21708
21709         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
21710
21711 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21712
21713         * gcc.dg/c90-printf-1.c: Add test for wide string format.
21714
21715 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
21716
21717         * gcc.c-torture/compile/20000922-1.c: New file.
21718
21719 2000-09-21  Nick Clifton  <nickc@redhat.com>
21720
21721         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
21722         a signed long modulo operation.
21723         (mod6): New function - perform an unsigned long modulo operation.
21724         (main): Add tests for modulos of very large numbers by very small
21725         dividends.
21726
21727 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21728
21729         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
21730
21731 2000-09-19  Richard Henderson  <rth@cygnus.com>
21732
21733         * gcc.dg/compare2.c (case 10): XFAIL.
21734
21735 2000-09-18  Richard Henderson  <rth@cygnus.com>
21736
21737         * gcc.c-torture/execute/20000906-1.c: Move ...
21738         * gcc.dg/20000906-1.c: ... here.  Only run on targets
21739         that support __builtin_trap.
21740
21741 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
21742
21743         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
21744
21745 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21746
21747         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
21748         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
21749         more $ format tests.
21750
21751 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21752
21753         * gcc.dg/format-errmk-1.c: New test.
21754
21755 2000-09-17  Greg McGary  <greg@mcgary.org>
21756
21757         * gcc.c-torture/execute/20000917-1.x: Remove.
21758
21759 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21760
21761         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
21762
21763 2000-09-17  Greg McGary  <greg@mcgary.org>
21764
21765         * gcc.c-torture/execute/20000917-1.c: New test.
21766         * gcc.c-torture/execute/20000917-1.x: XFAIL.
21767
21768 2000-09-16  Neil Booth  <NeilB@earthling.net>
21769
21770         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
21771         in nested macro bug.
21772
21773 2000-09-15  Neil Booth  <NeilB@earthling.net>
21774
21775         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
21776
21777 2000-09-14  Jeffrey A Law  (law@cygnus.com)
21778
21779         * gcc.c-torture/execute/20000914-1.c: New test.
21780
21781 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
21782
21783         * g++.other/inline13.C: New test.
21784
21785 2000-09-12  Andreas Jaeger  <aj@suse.de>
21786
21787         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
21788         constant by Ulrich Drepper <drepper@redhat.com>.
21789
21790 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21791
21792         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21793
21794 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21795
21796         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21797
21798 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21799
21800         * gcc.dg/cpp/backslash.c: New test.
21801
21802 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21803
21804         * gcc.c-torture/execute/20000910-1.c: New test.
21805         * gcc.c-torture/execute/20000910-2.c: Likewise.
21806
21807 2000-09-11  Robert Lipe  <robertl@sco.com>
21808
21809         * gcc.dg/pragma-align.c: New test.
21810
21811 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21812
21813         * g++.old-deja/g++.pt/explicit82.C: New test.
21814         * g++.old-deja/g++.pt/explicit83.C: New test.
21815
21816 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21817
21818         * gcc.dg/asm-names.c: New test.
21819
21820 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21821
21822         * gcc.dg/cpp/tr-warn6.c: New test
21823
21824 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21825
21826         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21827         be accepted.
21828
21829 2000-09-07  Catherine Moore  <clm@redhat.com>
21830
21831         * gcc.c-torture/execute/unroll-1.c: New test.
21832
21833 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21834
21835         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21836         ERROR markers.
21837         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21838         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21839         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21840         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21841         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21842         Preprocess only.
21843         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21844         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21845
21846 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21847
21848         * g++.old-deja/g++.pt/deduct2.C: New test.
21849
21850 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21851
21852         * g++.old-deja/g++.pt/parms2.C: New test.
21853
21854 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21855
21856         * g++.old-deja/g++.pt/crash58.C: New test.
21857
21858 2000-09-06  Greg McGary  <greg@mcgary.org>
21859
21860         * gcc.c-torture/execute/20000906-1.c: New test.
21861         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21862
21863 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21864
21865         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21866
21867 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21868
21869         * g++.old-deja/g++.pt/crash57.C: New test.
21870
21871 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21872
21873         * g++.old-deja/g++.pt/crash56.C: New test.
21874
21875 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21876
21877         * g++.old-deja/g++.pt/koenig1.C: New test.
21878
21879 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21880
21881         * gcc.dg/20000904-1.c: New test.
21882
21883 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21884
21885         * gcc.dg/cpp/paste8.c: New test.
21886
21887 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21888
21889         * gcc.c-torture/compile/20000827-1.c: New test.
21890
21891 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21892
21893         * gcc.dg/format-diag-1.c: New test.
21894
21895 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21896
21897         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21898         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21899         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21900         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21901         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21902
21903 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21904
21905         * g++.old-deja/g++.other/nested4.C: New test.
21906
21907 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21908
21909         * g++.old-deja/g++.ns/scoped1.C: New test.
21910
21911 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21912
21913         * lib/g++.exp: Support testing already-installed GCC.
21914
21915 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21916
21917         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21918
21919 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21920
21921         * gcc.dg/return-type-2.c: New test.
21922
21923 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21924
21925         * gcc.c-torture/compile/20000825-1.c: New test.
21926
21927 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21928
21929         * gcc.dg/dwarf2-2.c: New test.
21930
21931 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21932
21933         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21934         dg-warning regexps.
21935
21936 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21937
21938         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21939         gcc.dg/format-ext-5.c: New tests.
21940
21941 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21942
21943         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21944
21945 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21946
21947         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21948
21949 2000-08-24  Richard Henderson  <rth@cygnus.com>
21950
21951         * gcc.dg/ia64-sync-1.c: New test.
21952         * gcc.dg/ia64-sync-2.c: New test.
21953         * gcc.dg/ia64-asm-1.c: New test.
21954
21955 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21956
21957         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21958         * gcc.dg/format-ext-2.c: New test.
21959
21960 2000-08-23  Jason Merrill  <jason@redhat.com>
21961
21962         * lib/old-dejagnu.exp: Also ignore "In member function" and
21963         "At global scope".
21964
21965 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21966
21967         * gcc.dg/noncompile/label-lineno-1.c: New test.
21968
21969 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21970
21971         * gcc.dg/c99-array-nonobj-1.c: New test.
21972
21973 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21974
21975         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21976         tests.
21977         * gcc.dg/format-ext-1.c: New test.
21978
21979 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21980
21981         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21982         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21983         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21984         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21985         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21986
21987 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21988
21989         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21990         gcc.dg/c99-strftime-2.c: New tests.
21991
21992 2000-08-22  Richard Henderson  <rth@cygnus.com>
21993
21994         * gcc.c-torture/execute/20000822-1.c: New test.
21995
21996 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21997
21998         * gcc.c-torture/execute/20000819-1.x: Remove.
21999
22000 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22001
22002         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
22003         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
22004         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
22005         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
22006         gcc.dg/format-xopen-1.c: New tests.
22007
22008 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22009
22010         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
22011
22012 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22013
22014         * g++.old-deja/g++.other/loop2.C: New test.
22015
22016         * gcc.c-torture/compile/20000606-1.c: New test.
22017         * gcc.c-torture/compile/20000728-1.c: New test.
22018         * gcc.c-torture/execute/20000801-1.c: New test.
22019         * gcc.c-torture/execute/20000801-2.c: New test.
22020         * gcc.c-torture/execute/20000819-1.c: New test.
22021         * gcc.c-torture/execute/20000819-1.x: XFAIL.
22022         * gcc.dg/20000629-1.c: New test.
22023         * gcc.dg/20000724-1.c: New test.
22024         * gcc.dg/20000807-1.c: New test.
22025
22026 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
22027
22028         * gcc.dg/cpp/pragma-1.c: New test.
22029         * gcc.dg/cpp/pragma-2.c: New test.
22030
22031 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
22032
22033         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
22034         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
22035
22036 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22037
22038         * gcc.c-torture/compile/20000818-1.c: New test.
22039
22040 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
22041
22042         * gcc.c-torture/execute/20000818-1.c: New test.
22043
22044 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22045
22046         * gcc.dg/format-va-1.c: New test.
22047
22048 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22049
22050         * g++.old-deja/g++.other/typedef8.C: New test.
22051
22052 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22053
22054         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
22055         * g++.old-deja/g++.mike/net36.C: Mark candidate.
22056         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
22057         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
22058         * g++.old-deja/g++.other/ptrmem7.C: New test.
22059         * g++.old-deja/g++.pt/ptrmem10.C: New test.
22060
22061 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22062
22063         * g++.old-deja/g++.pt/typename27.C: New test.
22064
22065 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
22066
22067         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
22068         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
22069         * g++.old-deja/g++.pt/friend45.C: New test.
22070         * g++.old-deja/g++.other/friend8.C: New test.
22071
22072 2000-08-15  Richard Henderson  <rth@cygnus.com>
22073
22074         * gcc.c-torture/execute/20000815-1.c: New test.
22075
22076 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22077
22078         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
22079         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
22080         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
22081
22082 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
22083
22084         * g++.old-deja/g++.other/refinit2.C: New test.
22085
22086 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
22087
22088         * lib/c-torture.exp (c-torture): Make
22089         compiler_conditional_xfail_data global.
22090         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
22091         compiler_conditional_xfail_data machinery.
22092         (f-torture-execute): Likewise.
22093         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
22094         and only when unrolling loops.
22095
22096         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
22097
22098 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22099
22100         * g++.old-deja/g++.pt/explicit81.C: New test.
22101
22102 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22103
22104         * g++.old-deja/g++.pt/typename26.C: New test.
22105
22106 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
22107
22108         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
22109         warning.
22110
22111 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22112
22113         * g++.old-deja/g++.other/array3.C: New test.
22114
22115 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22116
22117         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
22118         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
22119         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
22120         New tests.
22121
22122 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
22123
22124         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
22125         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22126
22127 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
22128
22129         * gcc.c-torture/execute/20000808-1.c: New test.
22130
22131 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22132
22133         * gcc.dg/c90-const-expr-1.c: New test.
22134
22135 2000-08-08  Richard Henderson  <rth@cygnus.com>
22136
22137         * gcc.dg/noncompile/920923-1.c: Declare calloc.
22138
22139 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22140
22141         * gcc.dg/noncompile/const-ll-1.c: New test.
22142
22143 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22144
22145         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
22146
22147 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22148
22149         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
22150         that running programs linked against the shared version of libobjc
22151         run correctly.
22152
22153 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22154
22155         * gcc.dg/c99-printf-1.c: New test.
22156
22157 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22158
22159         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
22160
22161 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
22162
22163         * gcc.c-torture/execute/20000731-1.x: Delete.
22164
22165 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
22166
22167         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
22168         and torture_without_loops as is done by c-torture.exp.
22169         (search_for): Copy from c-torture.exp.
22170         (gcc-dg-runtest): New function, drives a directory of tests
22171         iterating over the TORTURE_OPTIONS.
22172         (scan-assembler, scan-assembler-not): Move here from
22173         individual directory drivers.
22174
22175         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
22176         defined by lib/gcc-dg.exp.
22177         * gcc.dg/cpp/cpp.exp: Likewise.
22178         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
22179         gcc-dg-runtest, so we cycle over optimization options.
22180
22181         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
22182         * gcc.dg/compare2.c: No longer expected to fail.
22183
22184 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
22185
22186         * gcc.c-torture/execute/20000804-1.c: New test.
22187
22188 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22189
22190         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
22191
22192 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
22193
22194         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
22195
22196 2000-08-03  Jeffrey A Law  (law@cygnus.com)
22197
22198         * gcc.c-torture/compile/20000803-1.c: New test.
22199
22200 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22201
22202         * gcc.c-torture/execute/20000801-3.c,
22203         gcc.c-torture/execute/20000801-4.c: New tests.
22204         * gcc.c-torture/execute/20000801-3.x,
22205         gcc.c-torture/execute/20000801-4.x: Xfail.
22206
22207 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
22208
22209         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
22210         libobjc/.libs to allow for libtool.
22211
22212 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
22213
22214         * gcc.c-torture/compile/20000802-1.c: New test.
22215
22216 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
22217
22218         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
22219
22220 2000-07-31  Jeffrey A Law  (law@cygnus.com)
22221
22222         * gcc-c-torture/execute/20000731-2.c: New test.
22223
22224         * gcc.c-torture/execute/20000731-1.c: New test.
22225         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
22226
22227 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
22228
22229         * testsuite/gcc.dg/cpp/paste7.c: New test.
22230         * gcc.dg/cpp/20000725-1.c: New test.
22231
22232 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
22233
22234         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
22235         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
22236         declaration warning for __builtin_dwarf_reg_size.
22237
22238         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
22239
22240 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22241
22242         * gcc.dg/noncompile/voidparam-1.c: New test.
22243
22244 2000-07-30  Richard Henderson  <rth@cygnus.com>
22245
22246         * gcc.dg/c90-digraph-1.c: Don't xfail.
22247         * gcc.dg/compare2.c (case 10): Xfail.
22248         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
22249
22250 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
22251
22252         * gcc.dg/c99-main-1.c: New test.
22253
22254 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22255
22256         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
22257
22258 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
22259
22260         * gcc.c-tortuer/execute/20000726-1.c: New test.
22261
22262 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
22263
22264         * gcc.c-torture/execute/enum-2.c: New test.
22265
22266 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22267
22268         * gcc.dg/cpp/tr-warn3.c: New test.
22269
22270 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22271
22272         * g++.old-deja/g++.ext/implicit1.C: Remove.
22273         * g++.old-deja/g++.jason/c2.C: Remove
22274         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
22275         * g++.old-deja/g++.pt/crash16.C: Likewise.
22276         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
22277
22278 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22279
22280         * g++.old-deja/g++.other/for2.C: New test.
22281
22282 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
22283
22284         * gcc.dg/20000720-1.c: New test.
22285
22286 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
22287
22288         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
22289
22290 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
22291
22292         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
22293         * gcc.c-torture/execute/20000722-1.c: New.
22294         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
22295
22296 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
22297
22298         * gcc.dg/cpp/20000720-1.S: New test.
22299
22300 2000-07-21  Michael Meissner  <meissner@redhat.com>
22301
22302         * gcc.c-torture/execute/ieee/hugeval.c: New test.
22303
22304 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22305
22306         * g++.old-deja/g++.brendan/crash16.C,
22307         g++.old-deja/g++.brendan/parse3.C,
22308         g++.old-deja/g++.brendan/redecl1.C,
22309         g++.old-deja/g++.ns/template13.C,
22310         g++.old-deja/g++.other/decl4.C,
22311         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
22312
22313 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22314
22315         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
22316         and "Internal error".
22317
22318         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
22319         regexps.
22320         * gcc.dg/cpp/paste6.c: New test.
22321
22322 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
22323
22324         * gcc.dg/cpp/tr-direct.c: New test.
22325
22326         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
22327         gcc.dg/cpp/undef1.c: Tweak error regexps.
22328
22329 2000-07-18  Eric Christopher <echristo@redhat.com>
22330
22331         * gcc.c-torture/compile/20000718-1.c: New test.
22332
22333 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
22334
22335         * cpplex.c (_cpp_push_token): If the token being pushed back
22336         is the previous token in this context, just subtract one from
22337         context->posn.
22338         * cppmacro.c (save_expansion): Clear aux field when storing a
22339         placemarker.
22340
22341 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
22342
22343         * gcc.dg/noncompile/redecl-1.c: New test.
22344
22345 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
22346
22347         * gcc.c-torture/execute/20000717-5.c: New test.
22348         * gcc.c-torture/execute/20000717-1.x: Removed.
22349
22350 2000-07-17  Richard Henderson  <rth@cygnus.com>
22351
22352         * gcc.c-torture/execute/20000717-4.c: New test.
22353
22354 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
22355
22356         * gcc.dg/cpp/syshdr.c: New test.
22357         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
22358
22359 2000-07-17  Neil Booth  <neilb@earthling.net>
22360
22361         * gcc.dg/cpp/cmdlne-dM.c: New test.
22362         * gcc.dg/cpp/cmdlne-dD.c: New test.
22363
22364 2000-07-17  Jeffrey A Law  (law@cygnus.com)
22365
22366         * gcc.c-torture/execute/20000717-3.c: New test.
22367
22368         * gcc.c-torture/compile/20000717-1.c: New test.
22369
22370 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
22371
22372         * gcc.c-torture/execute/20000717-2.c: New test.
22373
22374 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22375
22376         * gcc.dg/formatz-1.c: New test.
22377
22378         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
22379         * gcc.dg/c99-digraph-1.c: New tests.
22380
22381         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
22382         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
22383
22384         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
22385         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
22386         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
22387         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
22388         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
22389         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
22390         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
22391
22392 2000-07-17   Greg McGary <greg@mcgary.org>
22393
22394         * gcc.c-torture/execute/20000717-1.c: New test.
22395         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
22396
22397 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
22398
22399         * gcc.c-torture/execute/20000715-2.c: New test.
22400         * gcc.dg/20000715-1.c: New test.
22401
22402 2000-07-15  Michael Meissner  <meissner@redhat.com>
22403
22404         * gcc.c-torture/execute/20000715-1.c: New test.
22405
22406 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
22407
22408         * gcc.c-torture/execute/20000707-1.c: New test.
22409
22410 2000-07-13  Neil Booth  <NeilB@earthling.net>
22411
22412         * testsuite/gcc.dg/cpp/digraph1.c,
22413         testsuite/gcc.dg/cpp/digraph2.c,
22414         testsuite/gcc.dg/cpp/digraphs.c: New tests.
22415
22416 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
22417
22418         * g77.f-torture/compile/20000630-2.f:  New test.
22419         * g77.f-torture/compile/20000630-2.x
22420
22421 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22422
22423         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
22424
22425 2000-07-11  Neil Booth  <NeilB@earthling.net>
22426
22427         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
22428
22429 2000-07-11  Neil Booth  <NeilB@earthling.net>
22430
22431         * gcc.dg/cpp/cmdlne-C.c: New.
22432
22433 2000-07-09  Neil Booth  <NeilB@earthling.net>
22434
22435         * gcc.dg/cpp/directiv.c: New tests.
22436         * gcc.dg/cpp/undef1.c: Update.
22437
22438 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
22439
22440         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
22441
22442 2000-07-09  Neil Booth  <NeilB@earthling.net>
22443
22444         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
22445
22446 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
22447
22448         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
22449         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
22450
22451 2000-07-08  Neil Booth  <NeilB@earthling.net>
22452
22453         * gcc.dg/cpp/macsyntx.c: New tests.
22454
22455 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22456
22457         * gcc.dg/20000707-1.c: New test.
22458
22459 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22460
22461         * gcc.c-torture/execute/20000706-1.c: New test.
22462         * gcc.c-torture/execute/20000706-2.c: New test.
22463         * gcc.c-torture/execute/20000706-3.c: New test.
22464         * gcc.c-torture/execute/20000706-4.c: New test.
22465         * gcc.c-torture/execute/20000706-5.c: New test.
22466
22467 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22468
22469         * g++.old-deja/g++.pt/instantiate7.C: New test.
22470
22471 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22472
22473         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
22474         * g++.old-deja/g++.mike/thunk3.C: Likewise.
22475         * g++.old-deja/g++.other/rtti3.C: Likewise.
22476         * g++.old-deja/g++.other/rttid3.C: Likewise.
22477
22478 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
22479
22480         *  g77.f-torture/compile/20000630-1.x: Fix typo
22481
22482 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
22483
22484         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
22485         assembly output.
22486
22487 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
22488
22489         * gcc.dg/cpp/ident.c: New test.
22490
22491 2000-07-05  Neil Booth  <NeilB@earthling.net>
22492
22493         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
22494           gcc.dg/cpp/lexstrng.c: New tests.
22495
22496 2000-07-04  Neil Booth  <NeilB@earthling.net>
22497
22498         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
22499         * gcc.dg/cpp/strify2.c: Same.
22500
22501 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
22502
22503         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
22504         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
22505         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
22506         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
22507
22508         * testsuite/gcc.dg/cpp/macro1.c,
22509         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
22510         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
22511         testsuite/gcc.dg/cpp/strify1.c,
22512         testsuite/gcc.dg/cpp/strify2.c: New tests.
22513
22514 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
22515
22516         * gcc.c-torture/execute/20000703-1.c: New test.
22517
22518 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22519
22520         * g++.old-deja/g++.pt (lookup10.C): New test.
22521
22522 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22523
22524         * g++.old-deja/g++.pt (typename25.C): New test.
22525
22526 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
22527
22528         * gcc.c-torture/compile/20000701-1.c: New test.
22529
22530 2000-06-30  Nick Clifton  <nickc@cygnus.com>
22531
22532         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
22533         to test case.
22534
22535 2000-06-30  Catherine Moore  <clm@cygnus.com>
22536
22537         * gcc.c-torture/execute/align-1.c: New test.
22538
22539 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
22540
22541         * g++.old-deja/g++.pt/expr8.C: New test.
22542         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
22543
22544 2000-06-29  Nick Clifton  <nickc@cygnus.com>
22545
22546         * gcc.c-torture/compile/20000629-1.c: New test.
22547
22548 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22549
22550
22551         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
22552         gcc.dg/noncompile directory, depending on whether they're
22553         preprocessor tests or not.  Annotate all the tests for the dg
22554         framework.
22555
22556         * gcc.c-torture/noncompile/noncompile.exp: Delete.
22557         * gcc.dg/noncompile/noncompile.exp: New.
22558
22559         * Moved files:
22560         Old name                                New name
22561         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
22562         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
22563         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
22564         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
22565         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
22566         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
22567         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
22568         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
22569         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
22570         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
22571         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
22572         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
22573         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
22574         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
22575         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
22576         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
22577         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
22578         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
22579         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
22580         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
22581         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
22582         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
22583         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
22584         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
22585
22586         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
22587         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
22588         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
22589         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
22590         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
22591         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
22592
22593 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22594
22595         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
22596         declare one variable.  On the fourth, error.
22597         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
22598         declared by 20000628-1a.h.
22599
22600 2000-06-29  Richard Henderson  <rth@redhat.com>
22601
22602         * gcc.c-torture/execute/930529-1.x: New file.
22603         * gcc.dg/920413-1.c: Adjust expected warning text.
22604         * gcc.dg/980217-1.c: Declare abort.
22605         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
22606
22607 2000-06-29  Jeffrey A Law  (law@cygnus.com)
22608
22609         * g77.f-torture/compile/20000629-1.f: New test.
22610         * g77.f-torture/compile/20000629-1.x: Expected to fail.
22611
22612 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22613
22614         Rearrange lots of files, removing entirely the
22615         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
22616         directories.
22617
22618         * Deleted files:
22619         gcc.c-torture/code_quality/code_quality.exp
22620         gcc.c-torture/special/special.exp
22621         gcc.failure/failure.exp
22622         gcc.failure/940409-1.x
22623         gcc.c-torture/compile/961203-1.x
22624
22625         * New files:
22626         gcc.misc-tests/linkage.exp
22627         gcc.c-torture/execute/920730-1t.c
22628         gcc.c-torture/execute/920730-1t.x
22629         gcc.c-torture/compile/920520-1.x
22630         gcc.c-torture/compile/920521-1.x
22631         gcc.c-torture/compile/981006-1.x
22632         gcc.c-torture/execute/eeprof-1.x
22633
22634         * Moved files (possibly with modifications to fit a new harness):
22635         Old name                                New name
22636         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
22637         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
22638         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
22639         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
22640         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
22641         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
22642         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
22643         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
22644         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
22645         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
22646         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
22647         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
22648         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
22649         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
22650
22651 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22652
22653         * c-torture/compile/961203-1.x: Delete.
22654
22655         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
22656         not exit. Include stdio.h.
22657         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
22658         * gcc.misc-tests/dg-12.c: Likewise.
22659         * gcc.misc-tests/dg-5.c: Likewise.
22660         * gcc.misc-tests/dg-6.c: Likewise.
22661         * gcc.misc-tests/dg-7.c: Prototype abort.
22662         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
22663         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
22664         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
22665         not exit.
22666         * gcc.misc-tests/sieve.c: Use return from main, not exit.
22667         * gcc.misc-tests/sort2.c: Use return from main, not exit.
22668
22669 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
22670
22671         * gcc.dg/cpp/20000628-1.c: New test.
22672         * gcc.dg/cpp/20000628-1.h: New header for above test.
22673         * gcc.dg/cpp/20000628-1a.h: Likewise.
22674
22675 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
22676
22677         * gcc.dg/cpp: New directory.
22678         * gcc.dg/cpp/cpp.exp: New driver.
22679         * gcc.dg/cpp/20000627-1.c: New test.
22680         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
22681         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
22682         and rewrite as a compilation test.
22683
22684         * gcc.dg: Move many files into the cpp subdirectory, possibly
22685         renaming or editing them as well.
22686         Old name                New name
22687         990119-1.c              cpp/19990119-1.c
22688         990228-1.c              cpp/19990228-1.c
22689         990407-1.c              cpp/19990407-1.c
22690         990409-1.c              cpp/19990409-1.c
22691         990413-1.c              cpp/19990413-1.c
22692         990703-1.c              cpp/19990703-1.c
22693         20000127-1.c            cpp/20000127-1.c
22694         20000129-1.c            cpp/20000129-1.c
22695         20000207-1.c            cpp/20000207-1.c
22696         20000207-2.c            cpp/20000207-2.c
22697         20000209-1.c            cpp/20000209-1.c
22698         20000209-2.c            cpp/20000209-2.c
22699         20000301-1.c            cpp/20000301-1.c
22700         20000419-1.c            cpp/20000419-1.c
22701         20000510-1.S            cpp/20000510-1.S
22702         20000519-1.c            cpp/20000519-1.c
22703         20000529-1.c            cpp/20000529-1.c
22704         20000625-1.c            cpp/20000625-1.c
22705         20000625-2.c            cpp/20000625-2.c
22706         cpp-as1.c               cpp/assert1.c
22707         cpp-as2.c               cpp/assert2.c
22708         cxx-comments-1.c        cpp/cxxcom1.c
22709         cxx-comments-2.c        cpp/cxxcom2.c
22710         endif-label.c           cpp/endif.c
22711         cpp-hash1.c             cpp/hash1.c
22712         cpp-hash2.c             cpp/hash2.c
22713         cpp-if1.c               cpp/if-1.c
22714         cpp-if2.c               cpp/if-2.c
22715         cpp-if3.c               cpp/if-3.c
22716         cpp-if4.c               cpp/if-4.c
22717         cpp-if5.c               cpp/if-5.c
22718         cpp-cond.c              cpp/if-cexp.c
22719         cpp-missingop.c         cpp/if-mop.c
22720         cpp-missingparen.c      cpp/if-mpar.c
22721         cpp-opprec.c            cpp/if-oppr.c
22722         cpp-ifparen.c           cpp/if-paren.c
22723         cpp-shortcircuit.c      cpp/if-sc.c
22724         cpp-shift.c             cpp/if-shift.c
22725         cpp-unary.c             cpp/if-unary.c
22726         cpp-li1.c               cpp/line1.c
22727         cpp-li2.c               cpp/line2.c
22728         lineno.c                cpp/line3.c
22729         lineno-2.c              cpp/line4.c
22730         cpp-mi.c                cpp/mi1.c
22731         cpp-mic.h               cpp/mi1c.h
22732         cpp-micc.h              cpp/mi1cc.h
22733         cpp-mind.h              cpp/mi1nd.h
22734         cpp-mindp.h             cpp/mi1ndp.h
22735         cpp-mix.h               cpp/mi1x.h
22736         cpp-mi2.c               cpp/mi2.c
22737         cpp-mi2a.h              cpp/mi2a.h
22738         cpp-mi2b.h              cpp/mi2b.h
22739         cpp-mi2c.h              cpp/mi2c.h
22740         cpp-mi3.c               cpp/mi3.c
22741         cpp-mi3.def             cpp/mi3.def
22742         poison-1.c              cpp/poison.c
22743         pr-impl.c               cpp/prag-imp.c
22744         cpp-redef-2.c           cpp/redef1.c
22745         cpp-redef.c             cpp/redef2.c
22746         strpaste.c              cpp/strp1.c
22747         strpaste-2.c            cpp/strp2.c
22748         cpp-tradpaste.c         cpp/tr-paste.c
22749         cpp-tradstringify.c     cpp/tr-str.c
22750         cpp-tradwarn1.c         cpp/tr-warn1.c
22751         cpp-tradwarn2.c         cpp/tr-warn2.c
22752         trigraphs.c             cpp/trigraphs.c
22753         cpp-unc1.c              cpp/unc1.c
22754         cpp-unc2.c              cpp/unc2.c
22755         cpp-unc3.c              cpp/unc3.c
22756         cpp-unc.c               cpp/unc4.c
22757         undef.c                 cpp/undef1.c
22758         undef-2.c               cpp/undef2.c
22759         cpp-wi1.c               cpp/widestr1.c
22760
22761 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
22762
22763         * lib/g++.exp (g++_include_flags): Tweak.
22764
22765 2000-06-27  H.J. Lu  <hjl@gnu.org>
22766             Loren J. Rittle  <ljrittle@acm.org>
22767
22768         * lib/g++.exp (g++_include_flags): Override libgloss.exp
22769         version with one that knows about the new gcc tree structure.
22770         (g++_link_flags): Same.
22771
22772 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
22773
22774         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
22775         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
22776         case we are cross-compiling.
22777
22778         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
22779         g++.old-deja/g++.niklas/Makefile.in,
22780         g++.old-deja/g++.niklas/configure.in,
22781         g++.old-deja/g++.other/Makefile.in,
22782         g++.old-deja/g++.other/configure.in,
22783         gcc.c-torture/code_quality/Makefile.in,
22784         gcc.c-torture/code_quality/configure.in,
22785         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
22786         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
22787         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
22788         gcc.c-torture/execute/ieee/Makefile.in,
22789         gcc.c-torture/execute/ieee/configure.in,
22790         gcc.c-torture/noncompile/Makefile.in,
22791         gcc.c-torture/noncompile/configure.in,
22792         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22793         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22794         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22795
22796 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22797
22798         * g++.old-deja/g++.other/ambig3.C: New test.
22799
22800 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22801
22802         * g++.old-deja/g++.pt/syntax1.C: New test.
22803         * g++.old-deja/g++.pt/syntax2.C: New test.
22804         * g++.old-deja/g++.other/syntax3.C: New test.
22805         * g++.old-deja/g++.other/syntax4.C: New test.
22806
22807 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22808
22809         * gcc.dg/20000623-1.c: Prototype exit and abort.
22810
22811 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22812
22813         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22814         New tests.
22815         * gcc.dg/cpp-mi3.def: New file.
22816
22817         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22818         inside assertions.
22819         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22820         lexer's error messages.
22821         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22822         divine anything from the linemarkers.
22823         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22824         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22825
22826 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22827
22828         * gcc.dg/20000623-1.c: New test.
22829
22830 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22831
22832         * gcc.c-torture/execute/20000622-1.c: New test.
22833
22834 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22835
22836         * g++.old-deja/g++.other/init15.C: New test.
22837
22838 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22839
22840         * g++.old-deja/g++.pt/vaarg2.C: New test.
22841         * g++.old-deja/g++.pt/vaarg3.C: New test.
22842
22843 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22844
22845         * g++.old-deja/g++.other/dyncast6.C: New test.
22846
22847 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22848
22849         * gcc.c-torture/execute/loop-6.c: New test.
22850
22851 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22852
22853         * gcc.dg/20000614-1.c: New test.
22854         * gcc.dg/20000614-2.c: New test.
22855
22856 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22857
22858         * g++.old-deja/g++.other/inline12.C: New test.
22859
22860 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22861
22862         * g++.old-deja/g++.other/eh1.C: New test.
22863
22864 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22865
22866         * g++.old-deja/g++.other/type.C: New test.
22867
22868 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22869
22870         * g++.old-deja/g++.other/initstring.C: New test.
22871
22872 2000-06-12  Jason Merrill  <jason@redhat.com>
22873
22874         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22875
22876 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22877
22878         * gcc.c-torture/compile/20000609-1.c: New test.
22879
22880 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22881
22882         * gcc.dg/20000609-1.c: New test.
22883
22884 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22885
22886         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22887         * gcc.c-torture/noncompile/poison-1.c: Move...
22888         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22889         * gcc.dg/cpp-li1.c: Add a token after the #line.
22890
22891 2000-06-05  Richard Henderson  <rth@cygnus.com>
22892
22893         * gcc.c-torture/execute/20000605-2.c: New test.
22894         * gcc.c-torture/execute/20000605-3.c: New test.
22895
22896 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22897
22898         * g77.f-torture/execute/20000503-1.x: New file.
22899
22900 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22901
22902         * g++.old-deja/g++.eh/badalloc1.C: New test.
22903
22904 2000-06-05  Richard Henderson  <rth@cygnus.com>
22905
22906         * gcc.c-torture/execute/20000605-1.c: New test.
22907
22908 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22909             Nathan Sidwell <nathan@codesourcery.com>
22910
22911         * gcc.c-torture/compile/20000605-1.c: New test.
22912
22913 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22914
22915         * g77.f-torture/compile/20000601-1.f:  New test.
22916
22917 2000-06-03  Richard Henderson  <rth@cygnus.com>
22918
22919         * gcc.c-torture/execute/20000603-1.c: New.
22920
22921 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22922
22923         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22924         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22925
22926 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22927
22928         * gcc.dg/compare2.c (case 12): XFAIL.
22929         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22930         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22931
22932         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22933
22934 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22935
22936         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22937         guard macro is already defined when the header is first
22938         included.
22939         * gcc.dg/cpp-mix.h: New file.
22940         * gcc.dg/endif-label.c: Update patterns to match compiler.
22941
22942         * g++.brendan/complex1.C: Declare abort.
22943         * g++.law/refs4.C: Remove XFAIL.
22944         * g++.oliva/expr2.C: Declare abort and exit.
22945
22946 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22947
22948         * gcc.c-torture/execute/20000528-1.c: New test.
22949
22950         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22951         * g++.old-deja/g++.law/temps4.C: Likewise.
22952
22953         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22954         stdlib.h.  Call abort() on failure.
22955         * g++.old-deja/g++.law/refs4.C: Likewise.
22956         * g++.old-deja/g++.law/temps4.C: Likewise.
22957         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22958         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22959
22960 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22961
22962         Relative to g++.dg/special:
22963         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22964
22965         Relative to g++.old-deja:
22966         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22967         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22968         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22969         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22970         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22971         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22972         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22973
22974         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22975         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22976         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22977         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22978         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22979         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22980         and/or string.h.
22981
22982         * g++.other/goto1.C: Update expectations for error messages.
22983
22984 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22985
22986         * gcc.c-torture/compile/20000523-1.c: New test.
22987
22988 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22989
22990         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22991
22992 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22993
22994         * g++.old-deja/g++.eh/catch11.C: New test.
22995         * g++.old-deja/g++.eh/catch12.C: New test.
22996
22997 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22998
22999         * gcc.c-torture/execute/20000523-1.c: New test.
23000
23001 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
23002
23003         * c-torture/execute/bcp-1.c: Replace abort in arg of
23004         __builtin_constant_p with a generic external function.
23005
23006         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
23007         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
23008         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
23009         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
23010         Prototype abort and/or exit.
23011
23012         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
23013         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
23014         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
23015         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
23016
23017 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
23018
23019         * gcc.dg/dwarf2-1.c: New test.
23020
23021 2000-05-20  Richard Henderson  <rth@cygnus.com>
23022
23023         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
23024
23025 2000-05-20  Andreas Jaeger  <aj@suse.de>
23026
23027         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
23028         testcase.
23029
23030 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
23031
23032         * gcc.c-torture/execute/20000519-2.c: New test.
23033
23034 2000-05-19  Andreas Jaeger  <aj@suse.de>
23035
23036         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
23037         which fails with SSA.
23038
23039         * lib/c-torture.exp: Also test with -O3 -fssa.
23040
23041 2000-05-18  Michael Meissner  <meissner@redhat.com>
23042
23043         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
23044         * gcc.c-torture/execute/920415-1.c: Ditto.
23045         * gcc.c-torture/execute/920501-1.c: Ditto.
23046         * gcc.c-torture/execute/conversion.c: Ditto.
23047         * gcc.c-torture/execute/cvt-1.c: Ditto.
23048
23049 2000-05-18  Jeffrey A Law  (law@cygnus.com)
23050
23051         * gcc.c-torture/compile/20000518-1.c: New test.
23052
23053 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23054
23055         * g77.f-torture/compile/200005018.f:  New test.
23056
23057 2000-05-17  Jeffrey A Law  (law@cygnus.com)
23058
23059         * gcc.c-torture/compile/20000517-1.c: New test.
23060
23061 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23062
23063         * gcc.c-torture/execute/20000516-1.c: New test.
23064
23065 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
23066
23067         * g++.old-deja/g++.other/eh.C: New test.
23068
23069 2000-05-12  Richard Henderson  <rth@cygnus.com>
23070
23071         * gcc.c-torture/execute/990208-1.c (main): Don't pass
23072         constants through to doit's conditional.
23073
23074 2000-05-11  Jeffrey A Law  (law@cygnus.com)
23075
23076         * gcc.c-torture/compile/20000511-1.c: New test.
23077         * g77.f-torture/compile/20000511-1.f: New test.
23078         * g77.f-torture/compile/20000511-2.f: New test.
23079
23080 2000-05-11  Michael Meissner  <meissner@redhat.com>
23081
23082         * gcc.c-torture/execute/20000511-1.c: New test.
23083
23084 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
23085
23086         * gcc.dg/dg.exp: Scan .S files as well as .c files.
23087         * gcc.dg/20000510-1.S: New.
23088
23089 2000-05-08  Catherine Moore  <clm@cygnus.com>
23090
23091         * gcc.dg/unused-3.c: New.
23092
23093 2000-05-06  Richard Henderson  <rth@cygnus.com>
23094
23095           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
23096           * g++.old-deja/g++.mike/warn1.C: Likewise.
23097           * g++.old-deja/g++.pt/local1.C: Likewise.
23098           * g++.old-deja/g++.pt/local7.C: Likewise.
23099           * g++.old-deja/g++.pt/spec16.C: Likewise.
23100
23101 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
23102
23103         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
23104
23105 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
23106
23107           * g77.f-torture/execute/20000503-1.f:  New test.
23108
23109 2000-05-04  Andreas Jaeger  <aj@suse.de>
23110
23111         * gcc.dg/noreturn-2.c: New test.
23112
23113 2000-05-04  Neil Booth  <NeilB@earthling.net>
23114
23115         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
23116         preprocessor.
23117
23118 2000-05-04  Richard Henderson  <rth@cygnus.com>
23119
23120         * gcc.c-torture/execute/20000503-1.c: Fix typo.
23121
23122 2000-05-04  Richard Henderson  <rth@cygnus.com>
23123
23124         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
23125         OpenSSL by Jason R Thorpe.
23126
23127 2000-05-03  Jim Wilson  <wilson@cygnus.com>
23128
23129         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
23130
23131 2000-05-03  Robert Lipe <robertlipe@usa.net>
23132
23133         * gcc.dg/20000503-1.c: New test.
23134
23135 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
23136
23137         * gcc.c-torture/compile/20000502-1.c: New test.
23138         * g++.old-deja/g++.other/align.C: New test.
23139         * gcc.dg/cpp-tradstringify.c: New test.
23140
23141 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23142
23143         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
23144         and hard registers.
23145
23146 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
23147
23148         * gcc.c-torture/execute/loop-5.c: New test.
23149
23150 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
23151
23152         * gcc.c-torture/execute/va-arg-20.c: New test.
23153
23154 2000-04-23  Jeffrey A Law  (law@cygnus.com)
23155
23156         * gcc.c-torture/execute/20000422-1.c: New test.
23157
23158 2000-04-20  Greg McGary  <gkm@gnu.org>
23159
23160         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
23161         when optimizing, but without sibling-call optimizations (-O1).
23162
23163 2000-04-20  Jeffrey A Law  (law@cygnus.com)
23164
23165           * gcc.c-torture/compile/20000420-1.c: New test.
23166
23167 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23168
23169         * g++.abi/ptrflags.C: New test.
23170         * g++.eh/catchptr1.C: Test incomplete pointer chains.
23171
23172 2000-04-19  Catherine Moore  <clm@cygnus.com>
23173
23174         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
23175
23176 2000-04-19  Greg McGary  <gkm@gnu.org>
23177
23178         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
23179         sibling-call optimizations.
23180
23181 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
23182
23183         * gcc.dg/20000419-1.c: New test.
23184
23185 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
23186
23187         * gcc.c-torture/execute/20000412-6.c: New test.
23188
23189 2000-04-12  Jeffrey A Law  (law@cygnus.com)
23190
23191         * gcc.c-torture/execute/20000412-5.c: New test.
23192         * g77.f-torture/compile/20000412-1.f: New test.
23193         * gcc.c-torture/execute/20000412-4.c: New test.
23194         * gcc.c-torture/compile/20000412-2.c: New test.
23195         * gcc.c-torture/execute/20000412-3.c: New test.
23196         * gcc.c-torture/compile/20000412-1.c: New test.
23197         * gcc.c-torture/execute/20000412-2.c: New test.
23198
23199 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
23200
23201         * objc/execute/bf-20.m: New test.
23202
23203 2000-04-10  Richard Henderson  <rth@cygnus.com>
23204
23205         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
23206
23207         * gcc.c-torture/execute/20000412-1.c: New test.
23208
23209 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23210
23211         * g++.old-deja/g++.eh/catchptr1.C: New test.
23212
23213 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
23214
23215         * g++.old-deja/g++.abi/cxa_vec.C: New test.
23216
23217 2000-04-08  Neil Booth  <NeilB@earthling.net>
23218
23219         * gcc.dg/cpp-nullchar.c: Remove test as
23220         embedded nulls cause problems.
23221
23222 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23223
23224         * gcc.dg/compare2.c: New test.
23225
23226 2000-04-08  Neil Booth  <NeilB@earthling.net>
23227
23228         * gcc.dg/cpp-nullchar.c: New test.
23229
23230 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
23231
23232         * gcc.dg/cpp-mi2.c: New test.
23233         * gcc.dg/cpp-mi2[abc].h: New files.
23234
23235 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
23236
23237         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
23238         member name.
23239
23240 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23241
23242         * g++.old-deja/g++.abi/vmihint.C: New test.
23243
23244 2000-04-06  Neil Booth  <NeilB@earthling.net>
23245
23246         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
23247         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
23248         copyright.
23249
23250 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
23251
23252         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
23253         avoid stack-frame overwrite.
23254
23255 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
23256
23257         * gcc.c-torture/compile/20000405-2.c: New test.
23258         * gcc.c-torture/compile/20000405-3.c: New test.
23259
23260 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23261
23262         * gcc.c-torture/compile/20000405-1.c: New test.
23263
23264 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
23265
23266         * gcc.dg/cast-qual-1.c: Revert last change.
23267
23268 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23269
23270         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
23271
23272 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
23273
23274         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
23275         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
23276
23277 2000-04-03  Jeffrey A Law  (law@cygnus.com)
23278
23279         * gcc.c-torture/compile/20000403-2.c: New test.
23280         * gcc.c-torture/compile/20000403-1.c: New test.
23281
23282 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
23283
23284         * gcc.c-torture/execute/20000403-1.c: New test.
23285
23286 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
23287
23288         * gcc.c-torture/execute/20000402-1.c: New test.
23289
23290 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
23291
23292         * gcc.c-torture/execute/va-arg-15.c: New test.
23293         * gcc.c-torture/execute/va-arg-16.c: New test.
23294         * gcc.c-torture/execute/va-arg-17.c: New test.
23295         * gcc.c-torture/execute/va-arg-18.c: New test.
23296         * gcc.c-torture/execute/va-arg-19.c: New test.
23297
23298 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
23299
23300         * gcc.c-torture/compile/981211-1.c: Move to...
23301         * gcc.dg/cpp-as1.c: ...here.
23302         * gcc.dg/cpp-as2.c: New file.
23303
23304         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
23305         compiler.
23306
23307 2000-04-02  Neil Booth  <NeilB@earthling.net>
23308
23309         * gcc.dg/cpp-cond.c  New tests.
23310         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
23311         accidental success less likely.
23312         * gcc.dg/cpp-missingop.c  New tests.
23313         * gcc.dg/cpp-missingparen.c  New tests.
23314         * gcc.dg/cpp-shift.c  New tests.
23315         * gcc.dg/cpp-shortcircuit.c  New tests.
23316         * gcc.dg/cpp-unary.c  New tests.
23317
23318 2000-03-29  Jeffrey A Law  (law@cygnus.com)
23319
23320         * gcc.c-torture/compile/20000329-1.c: New test.
23321
23322 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
23323
23324         * gcc.c-torture/compile/20000326-1.c: New test.
23325         * gcc.c-torture/compile/20000326-2.c: New test.
23326
23327 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
23328
23329         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
23330         the first parameter is a function argument.
23331
23332 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
23333
23334         * g++.old-deja/g++.ext/array4.C: New test.
23335
23336 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
23337
23338         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
23339
23340 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23341
23342         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
23343
23344 2000-03-19  Richard Henderson  <rth@cygnus.com>
23345
23346         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
23347
23348 2000-03-19  Richard Henderson  <rth@cygnus.com>
23349
23350         * gcc.c-torture/compile/20000319-1.c: New test.
23351
23352 2000-03-14  Jeffrey A Law  (law@cygnus.com)
23353
23354         * gcc.c-torture/execute/20000314-3.c: New test.
23355         * gcc.c-torture/execute/20000314-2.c: New test.
23356         * gcc.c-torture/execute/20000314-1.c: New test.
23357         * gcc.c-torture/compile/20000314-2.c: New test.
23358         * gcc.c-torture/compile/20000314-1.c: New test.
23359
23360 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
23361
23362         * g++.old-deja/g++.warn/inline.C: New test.
23363
23364 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
23365
23366         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
23367         standards-compliant result rather than specific constants.
23368         Put test-values in array.
23369
23370 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
23371
23372         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
23373         (g++_target_compile): Put test-specific options last.
23374
23375 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23376
23377         * g++.old-deja/g++.eh/vbase4.C: New test.
23378
23379 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23380
23381         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
23382
23383 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23384
23385         * g++.old-deja/g++.brendan/misc12.C: Removed.
23386         * g++.old-deja/g++.pt/memtemp77.C: Constify.
23387         * g++.old-deja/g++.ext/pretty4.C: New test.
23388
23389 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23390
23391         * g++.old-deja/g++.other/string2.C: New test.
23392
23393 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
23394
23395         * g++.old-deja/g++.warn/impint2.C: New test.
23396
23397 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
23398
23399         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
23400         is 1, not zero.
23401
23402 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
23403
23404         * g++.old-deja/g++.warn/impint.C: New test.
23405         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
23406         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
23407         * g++.old-deja/g++.pt/explicit12.C: Likewise.
23408         * g++.old-deja/g++.pt/explicit13.C: Likewise.
23409         * g++.old-deja/g++.pt/explicit17.C: Likewise.
23410         * g++.old-deja/g++.pt/explicit18.C: Likewise.
23411         * g++.old-deja/g++.pt/explicit19.C: Likewise.
23412         * g++.old-deja/g++.pt/explicit23.C: Likewise.
23413         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23414         * g++.old-deja/g++.pt/explicit35.C: Likewise.
23415         * g++.old-deja/g++.pt/explicit6.C: Likewise.
23416         * g++.old-deja/g++.pt/memclass7.C: Likewise.
23417
23418 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
23419
23420         * gcc.dg/cpp-redef.c: New test.
23421
23422 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
23423
23424         * g++.old-deja/g++.pt/unify7.C: New test.
23425
23426 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23427
23428         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
23429         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
23430
23431 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
23432
23433         * gcc.c-torture/compile/20000224-1.c: New test.
23434
23435 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23436
23437         * gcc.c-torture/compile/cpp-2.c: New test.
23438         * gcc.c-torture/compile/cpp-1.c: New test.
23439
23440 2000-02-25  Jeffrey A Law  (law@cygnus.com)
23441
23442         * gcc.c-torture/execute/20000225-1.c: New test.
23443
23444 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23445
23446         * gcc.dg/cpp-li2.c: New test.
23447
23448         * gcc.dg/cpp-wi1.c: New test.
23449
23450         * gcc.dg/cpp-li1.c: New test.
23451
23452 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
23453
23454         * g++.old-deja/g++.other/sizeof5.C: New test.
23455
23456 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23457
23458         * gcc.c-torture/execute/va-arg-13.c: New test.
23459
23460 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
23461
23462         * gcc.c-torture/execute/va-arg-12.c: New test.
23463
23464 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23465
23466         * gcc.c-torture/execute/20000223-1.c: New test.
23467
23468 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23469
23470         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
23471
23472 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
23473
23474         * g++.old-deja/g++.abi/ptrmem.C: New test.
23475
23476 2000-02-19  Richard Henderson  <rth@cygnus.com>
23477
23478         * gcc.c-torture/compile/init-3.c: New.
23479
23480 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
23481
23482         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
23483         ALWAYS_CXXFLAGS.
23484
23485 2000-02-11  Robert Lipe <robertl@sco.com>
23486
23487         * gcc.c-torture/compile/20000211-3.c: New test.
23488
23489 2000-02-11  Martin Buchholz <martin@xemacs.org>
23490
23491         * gcc.c-torture/compile/20000211-2.c: New test.
23492
23493 2000-02-11  Jeffrey A Law  (law@cygnus.com)
23494
23495         * gcc.c-torture/compile/20000211-1.c: New test.
23496
23497 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
23498
23499         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
23500           on native targets
23501
23502 2000-02-08  Nathan Sidwell  <nathan@acm.org>
23503
23504         * g++.old-deja/g++.other/cast5.C: New test.
23505
23506 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
23507
23508         * gcc.c-torture/execute/20000205-1.c: New.
23509
23510 2000-02-03  Nathan Sidwell  <nathan@acm.org>
23511
23512         * g++.old-deja/g++.jason/cast3.C: Return void.
23513         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
23514
23515 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23516
23517         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
23518
23519         * gcc.dg/loop-1.c: New test.
23520
23521 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
23522
23523         * gcc.c-torture/compile/20000127-1.c: New test.
23524         * gcc.c-torture/execute/991228-1.c: New test.
23525
23526 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23527
23528         * gcc.dg/unused-2.c: New test.
23529
23530         * gcc.dg/conv-1.c: New test.
23531
23532 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
23533
23534         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
23535         compiler.
23536         (tool_option_proc): Fix typo.
23537
23538 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
23539
23540         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
23541         of the ld on the host, not on the build machine.
23542         Also, don't crash if '--help' is not a supported option.
23543
23544 2000-01-24  Richard Henderson  <rth@cygnus.com>
23545
23546         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
23547
23548 2000-01-20  Jeffrey A Law  (law@cygnus.com)
23549
23550         * gcc.c-torture/execute/20000120-2.c: New test.
23551         * gcc.c-torture/execute/20000120-1.c: New test.
23552
23553 2000-01-13  Jeffrey A Law  (law@cygnus.com)
23554
23555         * gcc.c-torture/execute/20000113-1.c: New test.
23556
23557 2000-01-12  Jeffrey A Law  (law@cygnus.com)
23558
23559         * gcc.c-torture/execute/20000112-1.c: New test.
23560
23561 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23562
23563         * gcc.dg/20000111-1.c: New test.
23564
23565 2000-01-10  Jeffrey A Law  (law@cygnus.com)
23566
23567         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
23568         with 16 bit integers.
23569
23570 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23571
23572         * gcc.dg/20000108-1.c: New test.
23573
23574 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23575
23576         * g++.old-deja/g++.ns/koenig8.C: New test.
23577
23578 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23579
23580         * g++.old-deja/g++.other/cast4.C: New test.
23581
23582 2000-01-05  Jeffrey A Law  (law@cygnus.com)
23583
23584         * gcc.c-torture/compile/20000105-2.c: New test.
23585         * gcc.c-torture/compile/20000105-1.c: New test.
23586
23587 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23588
23589         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
23590         references to printf & atoi to conform to ANSI standard.
23591         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
23592         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
23593         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
23594         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
23595         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
23596         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23597         * g++.old-deja/g++.brendan/copy1.C: Likewise.
23598         * g++.old-deja/g++.brendan/copy2.C: Likewise.
23599         * g++.old-deja/g++.brendan/copy3.C: Likewise.
23600         * g++.old-deja/g++.brendan/copy4.C: Likewise.
23601         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23602         * g++.old-deja/g++.brendan/copy6.C: Likewise.
23603         * g++.old-deja/g++.brendan/copy7.C: Likewise.
23604         * g++.old-deja/g++.brendan/copy8.C: Likewise.
23605         * g++.old-deja/g++.brendan/crash11.C: Likewise.
23606         * g++.old-deja/g++.brendan/crash14.C: Likewise.
23607         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
23608         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23609         * g++.old-deja/g++.brendan/delete2.C: Likewise.
23610         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
23611         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
23612         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
23613         * g++.old-deja/g++.brendan/eh1.C: Likewise.
23614         * g++.old-deja/g++.brendan/groff1.C: Likewise.
23615         * g++.old-deja/g++.brendan/init3.C: Likewise.
23616         * g++.old-deja/g++.brendan/misc12.C: Likewise.
23617         * g++.old-deja/g++.brendan/misc7.C: Likewise.
23618         * g++.old-deja/g++.brendan/new2.C: Likewise.
23619         * g++.old-deja/g++.brendan/operators4.C: Likewise.
23620         * g++.old-deja/g++.brendan/operators5.C: Likewise.
23621         * g++.old-deja/g++.brendan/overload2.C: Likewise.
23622         * g++.old-deja/g++.brendan/overload7.C: Likewise.
23623         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
23624         * g++.old-deja/g++.brendan/reference1.C: Likewise.
23625         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
23626         * g++.old-deja/g++.brendan/template24.C: Likewise.
23627         * g++.old-deja/g++.brendan/template3.C: Likewise.
23628         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
23629         * g++.old-deja/g++.jason/inline3.C: Likewise.
23630         * g++.old-deja/g++.jason/opeq.C: Likewise.
23631         * g++.old-deja/g++.law/arg5.C: Likewise.
23632         * g++.old-deja/g++.law/arm7.C: Likewise.
23633         * g++.old-deja/g++.law/ctors11.C: Likewise.
23634         * g++.old-deja/g++.law/cvt8.C: Likewise.
23635         * g++.old-deja/g++.law/init9.C: Likewise.
23636         * g++.old-deja/g++.law/refs4.C: Likewise.
23637         * g++.old-deja/g++.law/template2.C: Likewise.
23638         * g++.old-deja/g++.law/visibility24.C: Likewise.
23639         * g++.old-deja/g++.law/vtable3.C: Likewise.
23640         * g++.old-deja/g++.mike/asm2.C: Likewise.
23641         * g++.old-deja/g++.mike/eh1.C: Likewise.
23642         * g++.old-deja/g++.mike/misc1.C: Likewise.
23643         * g++.old-deja/g++.mike/misc13.C: Likewise.
23644         * g++.old-deja/g++.mike/misc14.C: Likewise.
23645         * g++.old-deja/g++.mike/ns12.C: Likewise.
23646         * g++.old-deja/g++.mike/p1248.C: Likewise.
23647         * g++.old-deja/g++.mike/p3708.C: Likewise.
23648         * g++.old-deja/g++.mike/p3708a.C: Likewise.
23649         * g++.old-deja/g++.mike/p3708b.C: Likewise.
23650         * g++.old-deja/g++.mike/p646.C: Likewise.
23651         * g++.old-deja/g++.mike/p700.C: Likewise.
23652         * g++.old-deja/g++.mike/p783.C: Likewise.
23653         * g++.old-deja/g++.mike/p783a.C: Likewise.
23654         * g++.old-deja/g++.mike/p783b.C: Likewise.
23655         * g++.old-deja/g++.mike/p786.C: Likewise.
23656         * g++.old-deja/g++.mike/p789.C: Likewise.
23657         * g++.old-deja/g++.mike/p789a.C: Likewise.
23658         * g++.old-deja/g++.mike/p807a.C: Likewise.
23659         * g++.old-deja/g++.other/delete3.C: Likewise.
23660         * g++.old-deja/g++.other/dyncast1.C: Likewise.
23661         * g++.old-deja/g++.other/dyncast2.C: Likewise.
23662         * g++.old-deja/g++.other/dyncast3.C: Likewise.
23663         * g++.old-deja/g++.other/empty1.C: Likewise.
23664         * g++.old-deja/g++.other/temporary1.C: Likewise.
23665         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
23666         * g++.old-deja/g++.pt/t16.C: Likewise.
23667         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
23668
23669 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
23670
23671         * gcc.dg/991230-1.c: New test.
23672
23673 1999-12-29  Jeffrey A Law  (law@cygnus.com)
23674
23675         * gcc.c-torture/compile/991229-3.c: New test.
23676         * gcc.c-torture/compile/991229-2.c: New test.
23677         * gcc.c-torture/compile/991229-1.c: New test.
23678
23679 1999-12-29  Greg McGary <gkm@eng.ascend.com>
23680
23681         * gcc.c-torture/compile/labels-2.c: New test.
23682
23683 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23684
23685         * gcc.c-torture/execute/991227-1.c: New test.
23686
23687 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23688
23689         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
23690
23691 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23692
23693         * gcc.c-torture/execute/991221-1.c: New test.
23694
23695 1999-12-20  Nathan Sidwell  <nathan@acm.org>
23696
23697         * g++.old-deja/g++.other/cast3.C: New test.
23698
23699 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
23700
23701         * gcc.c-torture/execute/991216-4.c: New test.
23702
23703 1999-12-16  Michael Meissner  <meissner@cygnus.com>
23704
23705         * gcc.c-torture/execute/991216-1.c: New test.
23706         * gcc.c-torture/execute/991216-2.c: New test.
23707         * gcc.c-torture/execute/991216-3.c: New test.
23708
23709 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23710
23711         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
23712         Actually make the test fail by using "-O2" for compilation.
23713
23714 1999-12-15  Nathan Sidwell  <nathan@acm.org>
23715
23716         * g++.old-deja/g++.warn/cast-align1.C: New test.
23717
23718 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23719
23720         * gcc.c-torture/compile/991214-1.c: New test.
23721         * gcc.c-torture/compile/991214-2.c: New test.
23722
23723 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23724
23725         * gcc.dg/991214-1.c: New test.
23726
23727 1999-12-13  Jeffrey A Law  (law@cygnus.com)
23728
23729         * gcc.c-torture/compile/991213-3.c: New test.
23730         * gcc.c-torture/compile/991213-2.c: New test.
23731         * gcc.c-torture/compile/991213-1.c: New test.
23732
23733 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
23734
23735         * gcc.dg/991209-1.c: New test.
23736
23737 1999-12-08  Nathan Sidwell <nathan@acm.org>
23738
23739         * gcc.c-torture/compile/991208-1.c: New test.
23740
23741 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23742
23743         * gcc.dg/ultrasp2.c: New test.
23744
23745 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
23746
23747         * g++.old-deja/g++.abi/align.C (main): Fix typo.
23748
23749 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
23750
23751         * gcc.c-torture/compile/991202-1.c: New test.
23752         * gcc.c-torture/execute/991202-1.c: New test.
23753         * gcc.c-torture/execute/991202-2.c: New test.
23754         * gcc.c-torture/execute/991202-3.c: New test.
23755
23756 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
23757
23758         * g++.old-deja/g++.abi/align.C: New test.
23759         * g++.old-deja/g++.abi/aggregates.C: Likewise.
23760         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23761
23762 1999-12-01  Richard Henderson  <rth@cygnus.com>
23763
23764         * gcc.c-torture/execute/991201-1.c: New.
23765
23766 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
23767
23768         * gcc.dg/991129-1.c: New test.
23769
23770 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23771
23772         * gcc.c-torture/compile/991127-1.c: New test.
23773
23774 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23775
23776         * g++.old-deja/g++.other/warn4.C: New test.
23777
23778 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23779
23780         * g++.old-deja/g++.eh/cleanup2.C: New test.
23781         * g++.old-deja/g++.ext/pretty2.C: New test.
23782         * g++.old-deja/g++.ext/pretty3.C: New test.
23783         * g++.old-deja/g++.other/debug6.C: New test.
23784
23785 1999-10-20  Jim Wilson  <wilson@cygnus.com>
23786
23787         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
23788         compiler_output to look for one error message instead of two.
23789
23790 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23791
23792         * gcc.c-torture/execute/991118-1.c: Also test case
23793         where the word boundary does not split a byte evenly.
23794
23795 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23796
23797         * g++.old-deja/g++.ext/restrict1.C: New test.
23798
23799 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23800
23801         * gcc.c-torture/execute/991118-1.c: New test.
23802
23803 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23804
23805         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23806         working directory pathnames.
23807
23808 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23809
23810         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23811         host is equipped with driver.h and driver.o so it can actually
23812         compile and run the tests.
23813
23814 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23815
23816         * gcc.c-torture/compile/991008-1.c: New test.
23817
23818 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23819
23820         * lib/gcc-dg.exp: Include target-supports.exp
23821
23822 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23823
23824         * lib/target-supports.exp: New file: Provide procs to test for
23825         features supported by the target.
23826         (check_weak_available): Moved here from ecos.exp.
23827         (check_alias_available): New proc: Determine of the target
23828         toolchain supports the alias attribute.
23829
23830         * gcc.dg/special/ecos.exp: Move check_weak_available to
23831         target-supports.exp.
23832         (alias-1.c): Only perform the test if the target supports
23833         aliases.
23834         (wkali-1.c): Only perform the test if the target supports
23835         aliases.
23836
23837         * gcc.dg/990506-0.c: Expect error messages from cross
23838         targets as well as native targets.
23839
23840 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23841
23842         * gcc.dg/ultrasp1.c: Removed xfail.
23843         * gcc.dg/struct-ret-2.c: Likewise.
23844         * gcc.dg/array-1.c: Likewise.
23845
23846 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23847
23848         * gcc.dg/struct-ret-2.c: New test.
23849
23850         * gcc.dg/array-1.c: New test.
23851
23852 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23853
23854         * gcc.c-torture/execute/991030-1.c: New test.
23855
23856 1999-10-26  Richard Henderson  <rth@cygnus.com>
23857
23858         * gcc.c-torture/compile/991026-2.c: New test.
23859
23860 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23861
23862         * gcc.c-torture/compile/991026-1.c: New test.
23863
23864 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23865
23866         * gcc.c-torture/execute/991023-1.c: New test.
23867
23868 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23869
23870         * gcc.c-torture/execute/991019-1.c: New test.
23871
23872 1999-10-16  Richard Henderson  <rth@cygnus.com>
23873
23874         * gcc.c-torture/execute/991016-1.c: New test.
23875
23876 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23877
23878         * gcc.c-torture/execute/991014-1.c: New test.
23879
23880 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23881
23882         * g++.old-deja/g++.other/union2.C: New test.
23883
23884 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23885
23886         * g++.old-deja/g++.other/vaarg2.C: New test.
23887         * g++.old-deja/g++.other/vaarg3.C: New test.
23888
23889 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23890
23891         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23892         in compile/.
23893
23894 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23895
23896         * gcc.c-torture/execute/va-arg-11.c: New test.
23897
23898 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23899
23900         * lib/file-format.exp (gcc_target_object_format): Don't
23901         crash if objdump is unavailable.
23902
23903 1999-09-29  Donn Terry <donn@interix.com>
23904
23905         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23906
23907 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23908
23909         * gcc.c-torture/compile/990928-1.c: New test.
23910
23911 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23912
23913         * g++.old-deja/g++.other/decl6.C: New test.
23914
23915 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23916
23917         * gcc.c-torture/execute/va-arg-10.c: New test.
23918
23919 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23920
23921         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23922         __PRETTY_FUNCTION__.
23923
23924 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23925
23926         * gcc.c-torture/execute/990923-1.c: New test.
23927
23928 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23929
23930         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23931         for which -fpic is inappropriate.
23932
23933 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23934
23935         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23936
23937 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23938
23939         * g++.old-deja/g++.other/dyncast1.C: New test.
23940         * g++.old-deja/g++.other/dyncast2.C: New test.
23941         * g++.old-deja/g++.other/dyncast3.C: New test.
23942         * g++.old-deja/g++.other/dyncast4.C: New test.
23943         * g++.old-deja/g++.other/dyncast5.C: New test.
23944         * g++.old-deja/g++.eh/catch3.C: New test.
23945         * g++.old-deja/g++.eh/catch3p.C: New test.
23946         * g++.old-deja/g++.eh/catch4.C: New test.
23947         * g++.old-deja/g++.eh/catch4p.C: New test.
23948         * g++.old-deja/g++.eh/catch5.C: New test.
23949         * g++.old-deja/g++.eh/catch5p.C: New test.
23950         * g++.old-deja/g++.eh/catch6.C: New test.
23951         * g++.old-deja/g++.eh/catch6p.C: New test.
23952         * g++.old-deja/g++.eh/catch7.C: New test.
23953         * g++.old-deja/g++.eh/catch7p.C: New test.
23954         * g++.old-deja/g++.eh/catch8.C: New test.
23955         * g++.old-deja/g++.eh/catch8p.C: New test.
23956         * g++.old-deja/g++.eh/catch9.C: New test.
23957         * g++.old-deja/g++.eh/catch9p.C: New test.
23958
23959 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23960
23961         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23962         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23963
23964 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23965
23966         * gcc.c-torture/compile/990913-1.c: New test.
23967
23968 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23969
23970         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23971         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23972
23973 1999-09-09  Richard Henderson  <rth@cygnus.com>
23974
23975         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23976
23977 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23978
23979         * g++.old-deja/g++.other/lookup11.C: New test.
23980         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23981         what is permitted and what we want.
23982         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23983         overload use.
23984         * g++.old-deja/g++.jason/rfg5.C: Likewise
23985
23986 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23987
23988         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23989         * gcc.c-torture/noncompile/poison-1.c: New file.
23990
23991 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23992
23993         * g++.old-deja/g++.other/sizeof3.C: New test.
23994         * g++.old-deja/g++.other/sizeof4.C: New test.
23995         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23996         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23997
23998 1999-09-07  Richard Henderson  <rth@cygnus.com>
23999
24000         * gcc.dg/va-arg-1.c: New.
24001
24002 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24003
24004         * gcc.c-torture/execute/va-arg-9.c: New test.
24005
24006 1999-09-05  Craig Burley  <craig@jcb-sc.com>
24007
24008         * g77.f-torture/compile/980519-2.f: New test.
24009         * g77.f-torture/compile/19990905-0.f: New test.
24010         * g77.f-torture/compile/19990905-1.f: New test.
24011         * g77.f-torture/compile/19990905-2.f: New test.
24012
24013         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
24014
24015 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
24016
24017         * gcc.c-torture/execute/990827-1.c: Fix typo.
24018
24019 1999-09-03  Nathan Sidwell  <nathan@acm.org>
24020
24021         * g++.old-deja/g++.other/deref1.C: New test.
24022
24023 1999-09-02  Nathan Sidwell  <nathan@acm.org>
24024
24025         * g++.old-deja/g++.other/ambig2.C: New test.
24026         * g++.old-deja/g++.other/cond5.C: New test.
24027         * g++.old-deja/g++.other/lookup16.C: New test.
24028
24029 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
24030
24031         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
24032         assemblers too.
24033
24034 1999-08-31  Jeffrey A Law  (law@cygnus.com)
24035
24036         * lib/c-torture.exp: Avoid the "compare executables" optimization
24037         when testing native.
24038
24039 1999-08-29  Jeffrey A Law  (law@cygnus.com)
24040
24041         * gcc.c-torture/execute/990829-1.c: New test.
24042         * gcc.c-torture/compile/990829-1.c: New test.
24043
24044 1999-08-27  Paul Burchard  <burchard@pobox.com>
24045
24046         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
24047         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
24048         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
24049         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
24050         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
24051         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
24052         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
24053         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
24054         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
24055         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
24056         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
24057
24058 1999-08-27  Jeffrey A Law  (law@cygnus.com)
24059
24060         * gcc.c-torture/execute/990827-1.c: New test.
24061
24062 1999-08-26  Craig Burley  <craig@jcb-sc.com>
24063
24064         * g77.f-torture/noncompile/19990826-4.f: New test.
24065
24066         * g77.f-torture/compile/19990826-3.f: New test.
24067
24068         * g77.f-torture/execute/19990826-2.f: New test.
24069
24070         * g77.f-torture/compile/19990826-1.f: New test.
24071
24072         * gcc.c-torture/execute/990826-0.c: New test.
24073         * g77.c-torture/execute/19990826-0.f: New test.
24074
24075         * g77.f-torture/noncompile/970626-2.f: New test.
24076
24077 1999-08-25  Paul Burchard  <burchard@pobox.com>
24078
24079         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
24080         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
24081         lss-011.C: New tests.
24082
24083 1999-08-25  Nathan Sidwell  <nathan@acm.org>
24084
24085         * g++.old-deja/g++.other/decl5.C: New test.
24086
24087 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24088
24089         * noncompile/noncompile.exp: Load_lib c-torture.exp.
24090         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
24091         call `postbase' for each one.  All callers of `postbase' changed
24092         to call this instead.
24093
24094 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
24095
24096         * gcc.c-torture/execute/990811-1.c: New test.
24097
24098 1999-08-09  Nick Clifton  <nickc@cygnus.com>
24099
24100         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
24101         just native ones.
24102
24103         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
24104         just native ones.
24105
24106 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24107
24108         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
24109
24110 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24111
24112         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
24113
24114 1999-08-04  Nathan Sidwell  <nathan@acm.org>
24115
24116         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
24117
24118 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24119
24120         * gcc.c-torture/execute/990804-1.c: New test.
24121
24122 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24123
24124         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
24125         * g++.old-deja/g++.brendan/crash64.C: Likewise
24126         * g++.old-deja/g++.brendan/overload8.C: Likewise
24127
24128 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24129
24130         * g++.old-deja/g++.other/struct1.C: New test.
24131
24132 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24133
24134         * g++.old-deja/g++.other/enum2.C: New test.
24135
24136 1999-08-02  Richard Henderson  <rth@cygnus.com>
24137
24138         Adapted from tests from Franz Sirl:
24139         * gcc.c-torture/execute/va-arg-7.c: New test.
24140         * gcc.c-torture/execute/va-arg-8.c: New test.
24141
24142 1999-08-01  Jeffrey A Law  (law@cygnus.com)
24143
24144         * gcc.c-torture/compile/990801-2.c: New test.
24145
24146         * gcc.c-torture/compile/990801-1.c: New test.
24147
24148 1999-07-27  Michael Meissner  <meissner@cygnus.com>
24149
24150         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
24151         fp-cmp-1.c, converting double to float.
24152
24153         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
24154         fp-cmp-1.c, converting double to long double.
24155
24156         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
24157         from fr1 to unknown_register, since fr1 is a legitimate register
24158         on some machines.
24159
24160 1999-07-25  Jeffrey A Law  (law@cygnus.com)
24161
24162         * README: More listname related changes.
24163
24164 1999-07-08  Catherine Moore  <clm@cygnus.com>
24165
24166         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
24167
24168 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
24169
24170         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
24171
24172 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24173
24174         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
24175
24176 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
24177
24178         * gcc.dg/990703-1.c: New test.
24179
24180 1999-06-29  Nick Clifton  <nickc@cygnus.com>
24181
24182         * lib/file-format.exp: New file: Move definition of proc
24183         gcc_target_object_format to here from
24184         gcc.dg/special/ecos.exp.
24185
24186         * lib/c-torture.exp: Include lib file-format.exp.
24187         * lib/gcc-dg.exp: Include lib file-format.exp.
24188
24189         * gcc.dg/special/ecos.exp: Remove definition of proc
24190         gcc_target_object_format.
24191
24192 1999-06-28  Jeffrey A Law  (law@cygnus.com)
24193
24194         * gcc.c-torture/execute/990628-1.c: New test.
24195
24196 1999-06-25  Jeffrey A Law  (law@cygnus.com)
24197
24198         * gcc.c-torture/compile/990625-2.c: New test.
24199
24200         * gcc.c-torture/compile/990625-1.c: New test.
24201
24202 1999-06-23  Nick Clifton  <nickc@cygnus.com>
24203
24204         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
24205         attributes compile.
24206         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
24207         ports that use the COFF/PE file format.
24208
24209 1999-06-17  Jeffrey A Law  (law@cygnus.com)
24210
24211         * gcc.c-torture/compile/990617-1.c: New test.
24212
24213 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
24214
24215         * g++.old-deja/g++.other/decl4.C: New test.
24216
24217 1999-06-14  Nathan Sidwell  <nathan@acm.org>
24218
24219         * g++.old-deja/g++.other/bitfld3.C: New test.
24220
24221 1999-06-08  Nathan Sidwell  <nathan@acm.org>
24222
24223         * g++.old-deja/g++.eh/catch1.C: New test.
24224
24225 1999-06-07  Jeffrey A Law  (law@cygnus.com)
24226
24227         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
24228
24229         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
24230         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
24231
24232 1999-06-05  Craig Burley  <craig@jcb-sc.com>
24233
24234         * g77.f-torture/compile/19990502-0.f: Replace with new,
24235         shorter, test that still fails after recent changes.
24236
24237 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24238
24239         * gcc.c-torture/execute/990604-1.c: New test.
24240
24241 1999-05-31  Jeffrey A Law  (law@cygnus.com)
24242
24243         * gcc.c-torture/execute/990531-1.c: New test.
24244
24245 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24246
24247         * gcc.c-torture/compile/990527-1.c: New test.
24248
24249 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
24250
24251         * gcc.c-torture/execute/990527-1.c: New test.
24252
24253 1999-05-25  Nick Clifton  <nickc@cygnus.com>
24254
24255         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
24256         bitfields as signed.
24257
24258 1999-05-25  Craig Burley  <craig@jcb-sc.com>
24259
24260         * g77.f-torture/compile/19990525-0.f: New test.
24261
24262 1999-05-25  Jeffrey A Law  (law@cygnus.com)
24263
24264         * gcc.c-torture/execute/990525-2.c: New test.
24265
24266         * gcc.c-torture/execute/990525-1.c: New test.
24267
24268 1999-05-24  Nathan Sidwell  <nathan@acm.org>
24269
24270         * g++.old-deja/g++.other/anon3.C: New test.
24271         * g++.old-deja/g++.other/anon4.C: New test.
24272         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
24273         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
24274         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
24275         Merrill).
24276
24277 1999-05-24  Jeffrey A Law  (law@cygnus.com)
24278
24279         * gcc.c-torture/execute/990524-1.c: New test.
24280
24281         * gcc.dg/990524-1.c: New test.
24282
24283 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24284
24285         * gcc.c-torture/compile/990523-1.c: New test.
24286
24287 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
24288
24289         * gcc.c-torture/compile/990519-1.c: New test.
24290
24291 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24292
24293         * gcc.c-torture/compile/990517-1.c: New test.
24294
24295         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
24296         (e4, f4): New tests.
24297         (main): Call them.
24298
24299 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24300
24301         * gcc.dg/noreturn-1.c: New test.
24302
24303 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
24304
24305         * gcc.c-torture/execute/990513-1.c: New test.
24306
24307 1999-05-10  Richard Henderson  <rth@cygnus.com>
24308
24309         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
24310
24311 1999-05-10  Craig Burley  <craig@jcb-sc.com>
24312
24313         * g77.f-torture/execute/erfc.f: Use small single-precision
24314         values, to avoid problems on Alphas when not -mieee.
24315
24316 1999-05-08  Craig Burley  <craig@jcb-sc.com>
24317
24318         * gcc.dg/990506-0.c: New test.
24319
24320 1999-05-08  Richard Henderson  <rth@cygnus.com>
24321
24322         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
24323         the constant to test.  Don't XFAIL 64-bit targets.
24324
24325         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
24326         * g++.old-deja/g++.law/profile1.C: Likewise.
24327
24328         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
24329         operator new instances.
24330         * g++.old-deja/g++.other/delete5.C: Likewise.
24331
24332 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24333
24334         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
24335         intrinsic.
24336
24337 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24338
24339         * g77.f-torture/execute/u77-test.f: Reverse order of two
24340         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
24341
24342 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24343
24344         * gcc.dg/compare1.c: New test.
24345
24346 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24347
24348         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
24349         New tests.
24350
24351 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24352
24353         * g77.f-torture/compile/19990502-1.f: New test.
24354
24355 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24356
24357         * g77.f-torture/compile/19990502-0.f: New test.
24358
24359 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24360
24361         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
24362         intrinsic.
24363
24364 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24365
24366         * g77.f-torture/execute/u77-test.f (main): List libU77
24367         intrinsics not currently tested.
24368         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
24369         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
24370         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
24371         Trim blanks off the ends of some printed strings.
24372
24373 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24374
24375         * g77.f-torture/execute/u77-test.f (main): Just warn about
24376         FSTAT gid disagreement, as it's expected on some systems.
24377
24378 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24379
24380         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
24381         use a new function, which allows for some slop.
24382         Clean up some commentary.
24383         (issum): The new function.
24384         (sgladd): Deleted subroutine.
24385
24386 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24387
24388         * g77.f-torture/execute/u77-test.f: Modify to be more like
24389         libf2c/libU77 version, bringing patches to that version here.
24390         Add suitable commentary.
24391
24392 1999-04-25  Richard Henderson  <rth@cygnus.com>
24393
24394         * gcc.dg/990424-1.c: New test.
24395
24396 1999-04-24  Craig Burley  <craig@jcb-sc.com>
24397
24398         * g77.f-torture/execute/u77-test.f (main): Bug involving
24399         LSTAT has been fixed, so turn back on full checking.
24400
24401 1999-04-20  Craig Burley  <craig@jcb-sc.com>
24402
24403         * g77.f-torture/compile/19990419-0.f: New test.
24404         * g77.f-torture/execute/19990419-1.f: New test.
24405
24406 1999-04-17  Richard Henderson  <rth@cygnus.com>
24407
24408         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
24409         to avoid the need for a prototype to supress a warning.
24410
24411 1999-04-07  Jim Wilson  <wilson@cygnus.com>
24412
24413         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
24414
24415 1999-04-04  Jeffrey A Law  (law@cygnus.com)
24416
24417         * gcc.c-torture/execute/990404-1.c: New test.
24418
24419 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24420
24421         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
24422         * gcc.dg/cpp-if3.c: Don't use -pedantic.
24423         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
24424         missing initializer warnings.
24425
24426 1999-03-28  Jeffrey A Law  (law@cygnus.com)
24427
24428         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
24429         matching strings.
24430
24431 1999-03-26  Jeffrey A Law  (law@cygnus.com)
24432
24433         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
24434
24435 1999-03-26  Craig Burley  <craig@jcb-sc.com>
24436
24437         * g77.f-torture/execute/19990325-0.f: New test.
24438         * g77.f-torture/execute/19990325-1.f: New test.
24439
24440 1999-03-24  Jeffrey A Law  (law@cygnus.com)
24441
24442         * gcc.c-torture/execute/990324-1.c: New test.
24443
24444 1999-03-22  Jim Wilson  <wilson@cygnus.com>
24445
24446         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
24447         test with 4.
24448
24449 1999-03-17  Richard Henderson  <rth@cygnus.com>
24450
24451         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
24452
24453 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24454
24455         * g77.f-torture/execute/19990313-2.f: New test.
24456         * g77.f-torture/execute/19990313-3.f: New test.
24457
24458 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24459
24460         * g77.f-torture/execute/19990313-0.f: New test.
24461         * g77.f-torture/execute/19990313-1.f: New test.
24462
24463 1999-03-12  Jim Wilson  <wilson@cygnus.com>
24464
24465         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
24466         printf to sprintf.
24467         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
24468         (main): Add check for u15.  Conditionalize u31 check depending on
24469         whether ints are <32 bits or >=32 bits.
24470
24471 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24472
24473         * g77.f-torture/execute/19981119-0.f: Improve testiness.
24474
24475 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24476
24477         * g77.f-torture/compile/19990305-0.f: New test.
24478         * g77.f-torture/execute/19981119-0.f: New test.
24479
24480 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24481
24482         * g77.f-torture/execute/970625-2.f: call ABORT if final
24483         result is not correct, instead of just printing it.
24484         Add this checking via newly introduced obfuscation, to
24485         trip up buggy front ends.
24486
24487 1999-03-07  Craig Burley  <craig@jcb-sc.com>
24488
24489         * g77.f-torture/compile/960317-1.f: Moved from being
24490         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
24491
24492 1999-03-06  Craig Burley  <craig@jcb-sc.com>
24493
24494         * g77.f-torture/execute/960317-1.f: New (old) test.
24495         * g77.f-torture/execute/970625-2.f: Ditto.
24496
24497 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
24498
24499         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
24500         message on line 1 or line 2; cccp and cpplib do this differently.
24501
24502 1999-03-01  Jeffrey A Law  (law@cygnus.com)
24503
24504         * g++.old-deja/g++.law/weak1.C: New test.
24505
24506 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24507
24508         * gcc.c-torture/execute/990119-1.c: Renamed to...
24509         * gcc.dg/990119-1.c: this, so it will only be tested once
24510         (it's a preprocessor test, it doesn't need to be run at
24511         multiple optimization levels).
24512
24513 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24514
24515         * lib/g++.exp: Don't add incdir=$base_dir/../include to
24516           ALWAYS_CXXFLAGS.
24517
24518 1999-02-24  Craig Burley  <craig@jcb-sc.com>
24519
24520         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
24521         * g77.f-torture/compile/19981216-0.f: ...as it is expected
24522         to not be compilable by current g77.
24523
24524 1999-02-24  Nick Clifton  <nickc@cygnus.com>
24525
24526         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
24527
24528 1999-02-22  Jeffrey A Law  (law@cygnus.com)
24529
24530         * gcc.c-torture/execute/990222-1.c: New test.
24531
24532 1999-02-19  Craig Burley  <craig@jcb-sc.com>
24533
24534         * g77.f-torture/compile/19990218-0.f: New test.
24535         * g77.f-torture/noncompile/19990218-1.f: New test.
24536
24537 1999-02-18  Craig Burley  <craig@jcb-sc.com>
24538
24539         * g77.f-torture/compile/19981216-0.f: New test.
24540
24541 1999-02-14  Jeffrey A Law  (law@cygnus.com)
24542
24543         * gcc.dg/990214-1.c: New test.
24544
24545 1999-02-13  Jeffrey A Law  (law@cygnus.com)
24546
24547         * gcc.dg/990213-2.c: New test.
24548
24549         * gcc.dg/990213-1.c: New test.
24550
24551 1999-02-12  Jeffrey A Law  (law@cygnus.com)
24552
24553         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
24554         ints.
24555
24556 1999-02-11  Nick Clifton  <nickc@cygnus.com>
24557
24558         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
24559         specified by target.
24560
24561         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
24562
24563 1999-02-11  Jeffrey A Law  (law@cygnus.com)
24564
24565         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
24566
24567 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24568
24569         * gcc.dg/special/ecos.exp: New test driver for new tests with
24570         special requirements.
24571
24572         * gcc.dg/special/alias-1.c: New test.
24573         * gcc.dg/special/gcsec-1.c: New test.
24574         * gcc.dg/special/weak-1.c: New test.
24575         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
24576         * gcc.dg/special/weak-2.c: New test.
24577         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
24578         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
24579         * gcc.dg/special/wkali-1.c: New test.
24580         * gcc.dg/special/wkali-2.c: New test.
24581         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
24582         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
24583
24584 1999-02-10  Felix Lee  <flee@cygnus.com>
24585
24586           * lib/c-torture.exp (c-torture-compile): Pull out code for
24587           analyzing gcc error messages.
24588           (c-torture-execute): Likewise.  Fix some (harmless) false
24589           positives.
24590           * lib/gcc.exp (gcc_check_compile): New function.
24591
24592 1999-02-08  Richard Henderson  <rth@cygnus.com>
24593
24594         * gcc.c-torture/execute/990208-1.c: New test.
24595
24596 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24597
24598         * g++.dg/special/ecos.exp: New driver for new tests with special
24599         requirements
24600
24601         * g++.dg/special/conpr-1.C: New test
24602         * g++.dg/special/conpr-2.C: New test
24603         * g++.dg/special/conpr-2a.C: New test
24604         * g++.dg/special/conpr-3.C: New test
24605         * g++.dg/special/conpr-3a.C: New test
24606         * g++.dg/special/conpr-3b.C: New test
24607
24608         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
24609         allow g++ to use the dg driver
24610
24611         * README: Add comment about g++.dg directory
24612
24613 1999-02-06  Jeffrey A Law  (law@cygnus.com)
24614
24615         * README: Update email addresses.
24616
24617 1999-02-03  Nick Clifton  <nickc@cygnus.com>
24618
24619         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
24620         arguments in order to force structure S onto the stack even on
24621         the alpha.
24622         (test): Pass 10 leading arguments to function foo as well as the
24623         structure S.
24624
24625         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
24626         failure for all targets.
24627
24628         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
24629         abort to terminate program execution.
24630
24631 1999-01-30  Richard Henderson  <rth@cygnus.com>
24632
24633         * gcc.c-torture/execute/990130-1.c: New test.
24634
24635 1999-01-30  Jeffrey A Law  (law@cygnus.com)
24636
24637         * gcc.dg/990130-1.c: New test.
24638
24639 1999-01-28  Michael Meissner  <meissner@cygnus.com>
24640
24641         * gcc.c-torture/execute/990128-1.c: New test.
24642
24643 1999-01-27  Michael Meissner  <meissner@cygnus.com>
24644
24645         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
24646
24647 1999-01-27  Felix Lee  <flee@cygnus.com>
24648
24649         * lib/c-torture.exp (c-torture-compile): pull out code for
24650         analyzing gcc error messages.
24651         (c-torture-execute): ditto, and fix some (harmless) false
24652         positives.
24653         * lib/gcc.exp (gcc_check_compile): new function.
24654
24655 1999-01-17  Jeffrey A Law  (law@cygnus.com)
24656
24657         * gcc.dg/990117-1.c: New test.
24658
24659         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
24660
24661         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
24662
24663 1999-01-15  Jeffrey A Law  (law@cygnus.com)
24664
24665         * g77.f-torture/compile/990115-1.f: New test.
24666
24667 1999-01-07  Jeffrey A Law  (law@cygnus.com)
24668
24669         * gcc.c-torture/compile/990107-1.c: New test
24670
24671 1999-01-06  Jeffrey A Law  (law@cygnus.com)
24672
24673         * gcc.c-torture/execute/990106-2.c: New test.
24674
24675         * gcc.c-torture/execute/990106-1.c: New test.
24676
24677 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
24678
24679         * gcc.c-torture/compile/981223-1.c: New test.
24680
24681 1998-12-29  Richard Henderson  <rth@cygnus.com>
24682
24683         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
24684         (opt3): Rename from opt4 and disable.
24685
24686 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
24687
24688         * g++.old-deja/g++.pt/ptrmem5.C: New test.
24689
24690 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24691
24692         * g++.old-deja/g++.other/conv5.C: New test.
24693
24694 1998-12-14  Nick Clifton  <nickc@cygnus.com>
24695
24696         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
24697
24698 1998-12-11  Jeffrey A Law  (law@cygnus.com)
24699
24700         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
24701
24702 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
24703
24704         * gcc.c-torture/compile/981211-1.c: New test.
24705
24706 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
24707
24708         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
24709
24710         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
24711
24712 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24713
24714         * gcc.special/930510-1.c: Make C9X safe.
24715         * gcc.misc-tests/gcov-1.c Similarly.
24716         * gcc.misc-tests/gcov-2.c Similarly.
24717
24718 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24719
24720         * gcc.dg/ultrasp1.c: New test.
24721
24722 1998-12-06  Richard Henderson  <rth@cygnus.com>
24723
24724         * gcc.c-torture/execute/981206.c: New test.
24725
24726 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24727
24728         * g++.old-deja/g++.ns/template7.C: New test.
24729
24730         * g++.old-deja/g++.other/expr1.C: New test.
24731
24732         * g++.old-deja/g++.eh/tmpl3.C: New test.
24733
24734         * g++.old-deja/g++.eh/tmpl2.C: New test.
24735
24736 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24737
24738         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
24739         * g++.old-deja/g++.other/using6.C: Removed.
24740         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
24741
24742         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
24743
24744 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24745
24746         * g++.old-deja/g++.pt/overload8.C: New test.
24747
24748         * g++.old-deja/g++.pt/overload7.C: New test.
24749
24750         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
24751
24752         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
24753         and relinking messages.
24754         * lib/g++.exp (g++_target_compile): Remove .rpo file when
24755         compiling with -frepo.
24756
24757 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
24758
24759         * g++.old-deja/g++.pt/lookup6.C: New test.
24760
24761 1998-11-30  Nick Clifton  <nickc@cygnus.com>
24762
24763         * gcc.c-torture/execute/981130-1.c: New test.
24764         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
24765
24766 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24767
24768         * g++.old-deja/g++.pt/explicit76.C: New test.
24769
24770         * g++.old-deja/g++.pt/friend38.C: New test.
24771
24772         * g++.old-deja/g++.ns/crash2.C: New test.
24773
24774         * g++.old-deja/g++.pt/defarg8.C: New test.
24775
24776         * g++.old-deja/g++.pt/instantiate6.C: New test.
24777
24778         * g++.old-deja/g++.pt/static6.C: New test.
24779
24780         * g++.old-deja/g++.pt/decl2.C: New test.
24781
24782 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24783
24784         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
24785         problem is actually related with name lookup, but so what? :-)
24786
24787         * g++.old-deja/g++.pt/friend37.C: New test.
24788
24789 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24790
24791         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24792         element, which fails on some systems.
24793
24794         * g77.f-torture/execute/labug1.f: New test.
24795
24796 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24797
24798         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24799         is defined.
24800
24801 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24802
24803         * g77.f-torture/compile/981117-1.f: New test.
24804
24805 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24806
24807         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24808         properly discarded.
24809
24810 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24811
24812         * gcc.c-torture/execute/memcheck: New directory of tests for
24813         -fcheck-memory-usage.
24814
24815 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24816
24817         * README: New file, general information about the testsuite and
24818         new description of the various C++ test subdirectories.
24819         * README.g++: Eliminate obsolete information, update and move most
24820         relevant stuff to README.
24821
24822 1998-11-07  Richard Henderson  <rth@cygnus.com>
24823
24824         * gcc.c-torture/compile/981107-1.c: New test.
24825
24826 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24827
24828         * execute/memcpy-bi.c: New testcase.
24829
24830 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24831
24832         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24833         base classes.
24834
24835         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24836         template is selected.
24837
24838         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24839         classes, it should be accepted for all types.
24840
24841         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24842
24843         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24844         specializations start with template headers.
24845
24846 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24847
24848         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24849
24850         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24851         non-POD types.
24852
24853 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24854
24855         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24856
24857 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24858
24859         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24860
24861 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24862
24863         * 981019-1.c: New test.
24864
24865 1998-10-14  Robert Lipe <robertl@dgii.com>
24866
24867         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24868         find objc headers.
24869
24870 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24871
24872         * compile/981001-4.c: Remove use of GCC extension that triggers a
24873         compiler bug.
24874
24875 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24876
24877         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24878
24879 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24880
24881         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24882         instantiation of template produces incorrect code for delete
24883         expression.
24884
24885         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24886         constructors' name is not unique.
24887         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24888         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24889
24890         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24891         automatic array of const is ill-formed.
24892
24893         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24894         of template parameter?
24895
24896         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24897         const.
24898
24899         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24900         pointer-to-member expression.
24901
24902         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24903         declaration causes ICE.
24904
24905 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24906
24907         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24908         reserved in the global namespace.
24909
24910         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24911         generate needed virtual table.
24912
24913         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24914
24915 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24916
24917         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24918         template-dependent type
24919
24920 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24921
24922         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24923         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24924         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24925
24926         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24927         class should be usable as argument of member function.
24928         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24929         class should be usable as return type of member function.
24930         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24931         class should be usable as type of data member.
24932
24933         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24934
24935 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24936
24937         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24938
24939 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24940
24941         * gcc.dg/dll-?.c Add thumb to target list.
24942         Fix assembler scan patterns to match current assembler output.
24943
24944 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24945
24946         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24947         matching of template brackets.
24948
24949         * g++.old-deja/g++.other/using4.C: New test.  Test using
24950         declarations of methods from base classes.
24951
24952         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24953         within functions should introduce names into the innermost
24954         enclosing namespace.
24955
24956         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24957         of static locals if first initialization throws.
24958
24959 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24960
24961         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24962
24963 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24964
24965         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24966         lose track of the possible targets of tablejump insns.
24967         * special/special.exp: Run it.
24968
24969 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24970
24971         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24972         must be declared before its specializations can be named in friend
24973         declarations.
24974
24975 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24976
24977         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24978
24979         * g77.f-torture/execute/io1.f: New test.
24980
24981 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24982
24983         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24984         with pointer to template function, for which no argument deduction
24985         is possible.
24986
24987         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24988         specialization of template function as argument to template
24989         function.
24990
24991         * g++.old-deja/g++.other/access2.C: New test; Inner class
24992         shouldn't have privileged access to Outer's names.
24993
24994 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24995
24996         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24997         friend template declared within template class conflicts with
24998         nested class of the same name.
24999
25000         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
25001         is ignored.
25002
25003         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
25004         object with direct initializer as function declaration.
25005
25006         * g++.old-deja/g++.other/decl2.C: New test; duplicate
25007         initializers.
25008
25009         * g++.old-deja/g++.other/null2.C: New test; conditional operator
25010         involving const pointer and NULL produces incorrect result.
25011
25012         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
25013         type name without `typename' should be rejected with -pedantic.
25014
25015 1998-10-02  Richard Henderson  <rth@cygnus.com>
25016
25017         * g++.old-deja/g++.other/addrof1.C: New test.
25018
25019 1998-10-01  Nick Clifton  <nickc@cygnus.com>
25020
25021         * gcc.c-torture/compile/981001-1.c: New test.
25022         * gcc.c-torture/execute/981001-1.c: New test.
25023
25024 1998-10-01  Jeffrey A Law  (law@cygnus.com)
25025
25026         * gcc.c-torture/compile/981001-2.c: New test.
25027         * gcc.c-torture/compile/981001-3.c: New test.
25028         * gcc.c-torture/compile/981001-4.c: New test.
25029
25030 1998-10-01  Robert Lipe  <robertl@dgii.com>
25031
25032         * lib/objc.exp (objc_target_compile): Add -L during compiles for
25033         multilibbed hosts.   Idea grafted from g77.exp.
25034
25035 1998-09-30  Dave Love  <d.love@dl.ac.uk>
25036
25037         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
25038         avoid losing on systems which need -lsocket.
25039
25040 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
25041
25042         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
25043         * g++.old-deja/g++.other/nested2.C: Ditto.
25044         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
25045         failure.
25046
25047 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25048
25049         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
25050         preferred over template operator!= for enum bitfields.
25051
25052 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
25053
25054         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
25055         that happen to have the same base name, but in different scopes,
25056         are incorrectly rejected.
25057
25058 1998-09-16  Richard Henderson  <rth@cygnus.com>
25059
25060         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
25061         on the native word size instead of an integer literal.
25062
25063 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25064
25065         * g++.old-deja/g++.other/static2.C: Invocation of static data
25066         member of type pointer-to-function denoted as non-static member.
25067
25068         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
25069         checks involving function types and aliases.
25070
25071 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25072
25073         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
25074         redefined to the same non-trivial type.
25075
25076         * g++.old-deja/g++.pt/explicit73.C: Test for proper
25077         namespace-qualification of template specializations declared in
25078         other namespaces.
25079
25080         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
25081         to declare a subset of the specializations of a template function
25082         as friends of specializations of a template class.
25083
25084         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
25085         member templates that do not fully specialize the enclosing
25086         template class are rejected.
25087
25088 1998-09-11  Dave Love  <d.love@dl.ac.uk>
25089
25090         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
25091
25092 1998-09-08  Dave Love  <d.love@dl.ac.uk>
25093
25094         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
25095         altered from libf2c/libU77 version.
25096
25097 1998-09-06  Dave Love  <d.love@dl.ac.uk>
25098
25099         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
25100
25101 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
25102
25103         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
25104         (un)signed char are different types for template specialization
25105         purposes.
25106
25107 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
25108
25109         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
25110         * objc: ObjC testsuite.
25111
25112 1998-08-31  Catherine Moore  <clm@cygnus.com>
25113
25114         * gcc.c-torture/execute/941014-1.x:  New file.
25115
25116 1998-08-31  Nick Clifton  <nickc@cygnus.com>
25117
25118         * lib/c-torture.exp: Add support for
25119         torture_eval_before_compile and torture_eval_before_execute
25120         variables.
25121
25122 1998-08-30  Jeffrey A Law  (law@cygnus.com)
25123
25124         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
25125         this test triggers valid.
25126
25127 1998-08-27  Jeffrey A Law  (law@cygnus.com)
25128
25129         * gcc.dg/980827-1.c: New test.
25130
25131 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
25132
25133         * gcc.c-torture/execute/loop-4b.c: New test.
25134
25135 1998-08-26  Nick Clifton  <nickc@cygnus.com>
25136
25137         * lib/c-torture.exp: Add support for
25138         torture_eval_before_compile and torture_eval_before_execute
25139         variables.
25140
25141 1998-08-25  Jeffrey A Law  (law@cygnus.com)
25142
25143         * gcc.c-torture/compile/980825-1.c: New test.
25144
25145 1998-08-24  Nick Clifton  <nickc@cygnus.com>
25146
25147         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
25148         count number tests in opt_t0 not good_t0.
25149
25150 1998-08-24  Jeffrey A Law  (law@cygnus.com)
25151
25152         * gcc.c-torture/compile/930326-1.x: Fix typo.
25153
25154 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
25155
25156         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
25157         causes an ICE.
25158
25159 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25160
25161         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
25162         STACK_SIZE is defined.
25163         * gcc.c-torture/unsorted/stuct.c: Similarly.
25164
25165         * gcc.c-torture/compile/980821-1.c: New test.
25166
25167 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25168
25169         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
25170
25171 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
25172
25173         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
25174         code.
25175
25176 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
25177
25178         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
25179         error'.
25180
25181 1998-08-18  Jeffrey A Law  (law@cygnus.com)
25182
25183         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
25184
25185 1998-08-16  Jeffrey A Law  (law@cygnus.com)
25186
25187         * gcc.c-torture/compile/980816-1.c: New test.
25188
25189         * gcc.dg/980816-1.c: New test.
25190
25191 1998-08-13  Jeffrey A Law  (law@cygnus.com)
25192
25193         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
25194         compiler for ieee tests.
25195
25196 1998-08-01  Dave Love  <d.love@dl.ac.uk>
25197
25198         * g77.f-torture/compile/980729-0.f: New test.
25199
25200 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
25201
25202         * gcc.c-torture/special/eeprof-1.c: New test, for
25203         -finstrument-functions.
25204         * gcc.c-torture/special/special.exp: Run it.
25205
25206 1998-07-29  Jeffrey A Law  (law@cygnus.com)
25207
25208         * gcc.c-torture/compile/980729-1.c: New test.
25209
25210 1998-07-27  Nick Clifton  <nickc@cygnus.com>
25211
25212         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
25213         __thumb__ is defined, and test for ARM style doubles if so.
25214
25215 1998-07-26  Dave Love  <d.love@dl.ac.uk>
25216
25217         * g77.f-torture/noncompile/980615-0.f: New test.
25218
25219 1998-07-26  H.J. Lu  (hjl@gnu.org)
25220
25221         * gcc.dg/980312-1.c: Do link instead of compile.
25222         * gcc.dg/980313-1.c: Likewise.
25223
25224 1998-07-26  Jeffrey A Law  (law@cygnus.com)
25225
25226         * gcc.c-torture/compile/980726-1.c: New test.
25227
25228 1998-07-25  Dave Love  <d.love@dl.ac.uk>
25229
25230         * g77.f-torture/execute/io0.f: New test.
25231
25232 1998-07-24  Nick Clifton  <nickc@cygnus.com>
25233
25234         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
25235         an int.
25236
25237 1998-06-18  Michael Meissner  <meissner@cygnus.com>
25238
25239         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
25240         m32r bugs.
25241
25242 1998-07-17  Nick Clifton  <nickc@cygnus.com>
25243
25244         * gcc.dg/980626-1.c: Expect failures for all toolchains until
25245         c-decl.c:grokdeclarator can handle mode attributes.
25246
25247 1998-07-16  Jeffrey A Law  (law@cygnus.com)
25248
25249         * gcc.c-torture/execute/980716-1.c: New test.
25250
25251 1998-07-13  Jeffrey A Law  (law@cygnus.com)
25252
25253         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
25254         the mn10200.
25255         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
25256         the mn10200.
25257         * gcc.c-torture/execute/va-arg-3.x: Similarly.
25258         * gcc.c-torture/compile/930326-1.x: Similarly.
25259
25260 1998-07-13  Dave Love  <d.love@dl.ac.uk>
25261
25262         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
25263         New test from Craig.
25264
25265 1998-07-12  Dave Love  <d.love@dl.ac.uk>
25266
25267         * g77.f-torture/noncompile/980616-0.f: New test.
25268
25269         * g77.f-torture/execute/970816-3.f:  New test from Craig.
25270
25271 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25272
25273         *  g++.other/singleton.C: Return error value instead of taking
25274         SIGSEGV.
25275
25276 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
25277
25278         *  g++.other/singleton.C: New test.   Warning is under dispute.
25279         Runtime crash is not.
25280
25281 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25282
25283         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
25284         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
25285         using6.C, using7.C}:  New namespace tests.
25286
25287 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
25288
25289         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
25290         specialization with typedef'ed names used as array indexes.
25291
25292 1998-07-09  Jeffrey A Law  (law@cygnus.com)
25293
25294         * gcc.c-torture/execute/980709-1.c: New test.
25295
25296         * gcc.dg/980709-1.c: New test.
25297
25298 1998-07-07  Richard Henderson  <rth@cygnus.com>
25299
25300         * gcc.c-torture/execute/bcp-1.c: New test.
25301
25302 1998-07-07  Jeffrey A Law  (law@cygnus.com)
25303
25304         * gcc.c-torture/execute/980707-1.c: New test.
25305
25306 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
25307
25308         * gcc.c-torture/compile/980706-1.c: New test.
25309
25310 1998-07-01  Dave Love  <d.love@dl.ac.uk>
25311
25312         * g77.f-torture/execute/980701-0.f,
25313         g77.f-torture/execute/980701-1.f: New test from Craig.
25314
25315 1998-07-01  Jeffrey A Law  (law@cygnus.com)
25316
25317         * gcc.c-torture/compile/980701-1.c: New test.
25318
25319         * gcc.c-torture/execute/980701-1.c: New test.
25320
25321 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
25322 rlsruhe.de>
25323
25324         * g++.old-deja/g++.robertl/eb132.C: New test.
25325         * g++.old-deja/g++.robertl/eb133.C: Likewise.
25326
25327 1998-06-29  Dave Love  <d.love@dl.ac.uk>
25328
25329         * g77.f-torture/execute/980628-7.f,
25330         g77.f-torture/execute/980628-8.f,
25331         g77.f-torture/execute/980628-9.f,
25332         g77.f-torture/execute/980628-10.f: New tests from Craig.
25333
25334         * g77.f-torture/execute/980628-3.f: Remove mail headers.
25335
25336 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25337
25338         * g77.f-torture/execute/980628-4.f: New test from Craig.
25339         * g77.f-torture/execute/980628-5.f: Likewise.
25340         * g77.f-torture/execute/980628-2.f: Likewise.
25341         * g77.f-torture/execute/980628-0.f: Likewise.
25342         * g77.f-torture/execute/980628-1.f: Likewise.
25343         * g77.f-torture/execute/980628-3.f: Likewise.
25344         * g77.f-torture/execute/980628-6.f: Likewise.
25345
25346 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25347
25348         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
25349         directory when nothing has been installed yet.
25350
25351 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
25352
25353         * gcc.c-torture/special/special.exp: Handle newer versions of
25354         dejagnu.
25355
25356 1998-06-26  Jeffrey A Law  (law@cygnus.com)
25357
25358         * gcc.dg/980626-1.c: New test.
25359
25360 1998-06-19  Bruno Haible <haible@ilog.fr>
25361
25362         * gcc.misc-tests/m-un-2.c: New test.
25363         * g++.old-deja/g++.other/warn01.c: Likewise.
25364
25365 1998-06-19  Robert Lipe  <robertl@dgii.com>
25366
25367         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
25368         compatibility with assmblers with a different comment character.
25369         Eliminate use of GAS-specific extensions.
25370
25371 1998-06-19  Jeffrey A Law  (law@cygnus.com)
25372
25373         * gcc.c-torture/execute/ieee/980619-1.c: New test.
25374
25375 1998-06-19  Robert Lipe  <robertl@dgii.com>
25376
25377         *lib/g77.exp: Replace search for libf2c.a with search for newly
25378         renamed libg2c.a
25379
25380 1998-06-17  Jeffrey A Law  (law@cygnus.com)
25381
25382         * gcc.c-torture/execute/980617-1.c: New test.
25383
25384 1998-06-12  Jeffrey A Law  (law@cygnus.com)
25385
25386         * gcc.c-torture/execute/980612-1.c: New test.
25387
25388 1998-06-08  Jeffrey A Law  (law@cygnus.com)
25389
25390         * gcc.dg/980523-1.c: Only test on ppc-linux.
25391         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
25392
25393         * gcc.c-torture/execute/980608-1.c: New test.
25394
25395 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
25396
25397         * gcc.c-torture/execute/980605-1.c: New test.
25398
25399 1998-06-04  Jeffrey A Law  (law@cygnus.com)
25400
25401         * gcc.c-torture/execute/980604-1.c: New test.
25402
25403 1998-06-02  Jeffrey A Law  (law@cygnus.com)
25404
25405         * gcc.c-torture/execute/980602-1.c: New test.
25406         * gcc.c-torture/execute/980602-2.c: Likewise.
25407
25408 1998-06-02  Dave Love  <d.love@dl.ac.uk>
25409
25410         * 970125-0.f: Fix per JCB.  Add commentary.
25411
25412 1998-05-31  Michael Meissner  <meissner@cygnus.com>
25413
25414         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
25415         IEEE -0 support.
25416
25417 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
25418
25419         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
25420         earlier.
25421
25422 1998-05-28  Catherine Moore <clm@cygnus.com>
25423
25424         * gcc.c-torture/execute/980526-3.c: New test.
25425
25426 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
25427
25428         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
25429         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
25430         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
25431         m88k-motorola-sysv3 to XFAIL.
25432
25433 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25434
25435         * gcc.dg/980526-1.c: New test.
25436         * gcc.c-torture/execute/980526-2.c: New test.
25437
25438 1998-05-26  Jeffrey A Law  (law@cygnus.com)
25439
25440         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
25441
25442         * gcc.c-torture/execute/980526-1.c: New test.
25443
25444 1998-05-26  Dave Love  <d.love@dl.ac.uk>
25445
25446         * g77.f-torture/execute/alpha2.f: Add runtime test.
25447
25448 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
25449
25450         * g++.old-deja/old-deja.exp: Strip leading directories.
25451
25452         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
25453         error for the line.  Don't run multiple tests for the same line.
25454
25455 1998-05-23  Jeffrey A Law  (law@cygnus.com)
25456
25457         * gcc.dg/980523-1.c: New test.
25458
25459 1998-05-23  Dave Love  <d.love@dl.ac.uk>
25460
25461         * g77.f-torture/compile/970915-0.f: New test.
25462
25463 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
25464
25465         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
25466
25467 1998-05-21  Jeffrey A Law  (law@cygnus.com)
25468
25469         * gcc.dg/980520-1.c: New test.
25470
25471 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
25472
25473         * gcc.dg/980502-1.c: Fix return type.
25474
25475 1998-05-20  Jeffrey A Law  (law@cygnus.com)
25476
25477         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
25478         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
25479         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
25480         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
25481         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
25482
25483 1998-05-20  Dave Love  <d.love@dl.ac.uk>
25484
25485         * g77.f-torture/execute/980520-1.f: New test.
25486
25487 1998-05-15  Dave Love  <d.love@dl.ac.uk>
25488
25489         * lib/mike-g77.exp: New file.
25490
25491         * g77.f-torture/noncompile/noncompile.exp,
25492         g77.f-torture/noncompile/check0.f: New files.
25493
25494 1998-05-14  Dave Love  <d.love@dl.ac.uk>
25495
25496         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
25497         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
25498         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
25499         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
25500         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
25501         abort where appropriate.
25502
25503 1998-05-05  Michael Meissner  <meissner@cygnus.com>
25504
25505         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
25506         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
25507
25508 1998-04-29  Dave Love  <d.love@dl.ac.uk>
25509
25510         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
25511
25512 1998-04-27  Dave Love  <d.love@dl.ac.uk>
25513
25514         * g77.f-torture/compile/980427-0.f: New test.
25515
25516 1998-04-24  Dave Love  <d.love@dl.ac.uk>
25517
25518         * g77.f-torture/compile/980424-0.f: New test.
25519
25520 1998-04-19  Dave Love  <d.love@dl.ac.uk>
25521
25522         * g77.f-torture/compile/980419-2.f (main): New test.
25523         * g77.f-torture/compile/970125-0.f: New test.
25524         * g77.f-torture/compile/980419-1.f: New test.
25525
25526 1998-04-08  Jim Wilson  <wilson@cygnus.com>
25527
25528         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
25529         of loop-4.c.
25530
25531 1998-04-07  Jim Wilson  <wilson@cygnus.com>
25532
25533         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
25534
25535 1998-04-03  Jim Wilson  <wilson@cygnus.com>
25536
25537         * gcc.c-torture/compile/980329-1.c: New test.
25538
25539 1998-03-18  Jim Wilson  <wilson@cygnus.com>
25540
25541         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
25542         * gcc.dg/980312-1.c: Fix typo in -march command.
25543
25544 1998-03-16  H.J. Lu  (hjl@gnu.org)
25545
25546         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
25547
25548 1998-03-11  Robert Lipe  <robertl@dgii.com>
25549
25550         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
25551         Dave Love agree the Fortran source is bogus.
25552
25553 1998-03-11  Robert Lipe  <robertl@dgii.com>
25554
25555         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
25556         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
25557         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
25558         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
25559         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
25560
25561 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
25562
25563         * g++.old-deja/g++.other/friend1.C: New test.
25564
25565 1998-02-18  Dave Love  <d.love@dl.ac.uk>
25566
25567         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
25568         possibly uninitialized) variables and declare dnrm2.
25569
25570 1998-02-23  Robert Lipe <robertl@dgii.com>
25571
25572         From Bruno Haible <haible@ilog.fr>:
25573         * gcc.c-torture/execute/980223.c: New test.
25574
25575 1998-02-13  Jeffrey A Law  (law@cygnus.com)
25576
25577         * gcc.dg/ifelse-1.c: New test.
25578
25579 1998-02-09  H.J. Lu  (hjl@gnu.org)
25580
25581         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
25582
25583           * lib/old-dejagnu.exp (old-dejagnu): Added the
25584           "execution test - XFAIL *-*-*" handling in the spirit of
25585           "excess errors test -". Changed the "execution test fails"
25586           handling to be like "excess errors test fails".
25587           * Update various tests accordingly.
25588
25589 1998-02-06  Jim Wilson  <wilson@cygnus.com>
25590
25591         * gcc.c-torture/execute/980205.c: New test.
25592
25593 1998-01-18  Jeffrey A Law  (law@cygnus.com)
25594
25595         * lib/c-torture.exp: Look for .x files instead of .cexp files.
25596         * lib/f-torture.exp: Similarly.
25597         * gcc.c-torture: Rename all .cexp files to .x files.
25598
25599 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
25600
25601         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
25602         (940510-1.c): Removed duplicate.
25603         (971104-1.c): New test.
25604
25605 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
25606
25607           * lib/f-torture.exp: Improve error and loop detection.
25608
25609 1997-11-19  Michael Meissner  <meissner@cygnus.com>
25610
25611         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
25612         use that to size the filler array.
25613
25614 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
25615
25616         * lib/c-torture.exp(c-torture-execute): Fix typo.
25617
25618         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
25619         testcase as the executable name. Keep the executable around if
25620         the test fails.
25621
25622 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
25623
25624         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
25625         changes.  Only test one -g option, and move it to the end of the
25626         list of options to test.
25627
25628 1997-09-19  Michael Meissner  <meissner@cygnus.com>
25629
25630         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
25631         variable GCC_TORTURE_OPTIONS to supply default switches separated
25632         by colons.  If no environment variable, run tests with -O0 -g, -O1
25633         -g, and -O2 -g as well.
25634
25635 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
25636
25637         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
25638         explanatory comments. Fix indentation.
25639
25640 1997-09-15  Jeffrey A Law  (law@cygnus.com)
25641
25642         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
25643
25644 1997-09-11  Jeffrey A Law  (law@cygnus.com)
25645
25646         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
25647         * g++.old-deja/g++.mike/p7325.C: Likewise.
25648         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
25649
25650 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
25651
25652         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
25653         * g++.old-deja/g++.brendan/crash30.C: Likewise.
25654         * g++.old-deja/g++.brendan/crash39.C: Likewise.
25655         * g++.old-deja/g++.law/operators4.C: Likewise.
25656
25657 1997-09-11  Joe Buck  (jbuck@synopsys.com)
25658
25659         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
25660         * g++.old-deja/g++.mike/p784.C: Ditto.
25661         * g++.old-deja/g++.mike/p785.C: Ditto.
25662
25663 1997-09-05  Jeffrey A Law  (law@cygnus.com)
25664
25665           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
25666
25667 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25668
25669         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
25670         target feature; pass this to c-torture-execute as needed.
25671
25672 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25673
25674         * lib/c-torture.exp(c-torture-execute): If the previous and the
25675         current executables being tested are identical, we don't need to
25676         run the executable again. Try to make the executable names
25677         unique. Add an optional argument for passing additional compiler
25678         flags.
25679
25680 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
25681
25682         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
25683
25684 1997-08-29  Jeffrey A Law  (law@cygnus.com)
25685
25686         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
25687
25688 1997-07-31  Jeffrey A Law  (law@cygnus.com)
25689
25690         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
25691         32bit or larger longs.
25692
25693         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
25694         have either a 32bit long or 32bit int.
25695
25696 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
25697
25698         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
25699         Make double precision tests dependent on sizeof (double).
25700
25701 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
25702
25703         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
25704         too.
25705
25706 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
25707
25708         * gcc.c-torture/compile/961203-1.cexp: New script.
25709
25710 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
25711
25712         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
25713         up the includes ourselves.
25714
25715 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
25716
25717         * lib/plumhall.exp: Remove random include, and add a few
25718         verbose messages for debugging.
25719
25720 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
25721
25722         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
25723         of trying to do it ourselves.
25724
25725 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25726
25727         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
25728
25729 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
25730
25731         * gcc.prms/5403.c: Made regexp a bit less strict.
25732
25733 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
25734
25735         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
25736         is returned from remote_load instead.
25737         * lib/plumhall.exp: Ditto.
25738         * lib/mike-g++.exp: Ditto.
25739         * lib/old-dejagnu.exp: Ditto.
25740         * lib/c-torture.exp: Ditto.
25741
25742 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
25743
25744         * lib/g++.exp: Use build_wrapper procedure.
25745         * lib/gcc.exp: Ditto.
25746
25747 1997-05-20  Jeffrey A Law  (law@cygnus.com)
25748
25749         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
25750         an old-style decl for malloc.  Fixes tests to work when
25751         sizeof (int) != sizeof (size_t).
25752
25753 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25754
25755         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
25756
25757         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
25758         use stdargs.h interface.
25759
25760 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25761
25762         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
25763         NO_VARARGS when compiling.
25764
25765 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
25766
25767         * lib/plumhall.exp(ph_includes): New procedure.
25768         (ph_make): Use it.
25769         (ph_compiler): Ditto.
25770
25771         * lib/g++.exp: Rename test-glue.c to testglue.c.
25772         * lib/gcc.exp: Ditto.
25773
25774 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
25775
25776         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
25777         to completion when it's called.
25778
25779 1997-03-21  Michael Meissner  <meissner@cygnus.com>
25780
25781         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
25782         is defined, don't do test.
25783
25784 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
25785
25786         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
25787         for object files.
25788         (ph_summary): Mark skipped testcases as untested, not unresolved.
25789
25790         * lib/plumhall.exp (ph_make): If unresolved because of bad
25791         errorCode, record errorCode in log file.
25792         (*): Replace send_log/verbose with verbose -log.
25793
25794 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25795
25796         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25797         double conversion if double isn't at least 8 bytes.
25798
25799         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25800         int to work with targets where int is 16 bits.
25801
25802         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25803         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25804         precision for the test to complete.
25805
25806 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25807
25808         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25809         if d10v is not compiled with the -mdouble64 flag.
25810         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25811
25812         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25813         d10v is not compiled with the -mint32 flag.
25814
25815 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25816
25817         * lib/plumhall.exp: Use incr_count.
25818
25819 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25820
25821         * gcc.c-torture: Update to c-torture-1.45.
25822
25823 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25824
25825         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25826         the name of the expect testcase file).
25827
25828         * lib/g++.exp(g++_init): Ditto.
25829
25830 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25831
25832         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25833         the host.
25834
25835         * lib/gcc.exp(gcc_exit): New procedure.
25836
25837 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25838
25839         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25840         specs where appropriate.
25841
25842         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25843         because of new "candidates are" messages, and removed a few
25844
25845         * Converted all non-old-style g++ testcases to old-style, and
25846         moved into g++.old-deja.
25847
25848 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25849
25850         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25851         options.
25852
25853         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25854         succeeded.
25855
25856         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25857
25858 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25859
25860         * lib/gcc.exp (gcc_target_compile): Add support for defining
25861         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25862         the machine doesn't have those features.
25863
25864 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25865
25866         * g++.law/operators4.exp: Don't use LIBS.
25867
25868 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25869
25870         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25871
25872         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25873         * lib/g++.exp: Set it here instead. Also, allow use of the
25874         --tool_exec and --tool_opt options. Change CXX to
25875         GXX_UNDER_TEST.
25876
25877         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25878
25879         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25880
25881 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25882
25883         * lib/old-dejagnu.exp: Use prune_warnings instead of
25884         prune_system_crud.
25885         * lib/mike-g++.exp: Ditto.
25886         * lib/gcc.exp: Ditto.
25887         * lib/g++.exp: Ditto.
25888
25889         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25890
25891 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25892
25893           * 941014-2.c: Include stdlib.h
25894           * 960327-1.c: Include stdio.h
25895           * dbra.c, index-1.c: Don't assume ints are 32bits.
25896
25897 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25898
25899         * lib/gcc.exp: Add gcc,stack_size target feature.
25900
25901         * lib/g++.exp(g++_target_compile): Add the include and link
25902         paths here, not in two other places. And, it's $options, not
25903         options.
25904
25905         * lib/mike-g++.exp(postbase): Remove the code that determines
25906         the correct include and link paths.
25907         * g++.old-deja/old-deja.exp: Ditto.
25908
25909 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25910
25911         * lib/g++.exp(g++_init): target_compile no longer returns the
25912         filename of the result.
25913
25914 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25915
25916         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25917         call to glob.
25918
25919         * gcc.c-torture/special/special.exp: Change call to
25920         gcc_target_compile to include the object file.
25921
25922 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25923
25924         * gcc.c-torture/special/special.exp: Correct misspelling in last
25925         change.
25926
25927 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25928
25929         * lib/plumhall.exp(ph_summary): Log the entire output of the
25930         executable. Return -1 if there were any failures, 0 otherwise.
25931         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25932         (ph_make): Clean up objects and executables that were built
25933         if the tests succeeded.
25934
25935 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25936
25937         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25938         libraries and includes in the build tree as appropriate.
25939
25940 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25941
25942         * lib/c-torture.exp: Instead of looking for the global variable
25943         NO_LONG_LONG, check to see if that's a feature of the target.
25944
25945 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25946
25947         * config/default.exp: Minimize. Delete the remainer of the files in
25948         config; this functionality is now in devo/dejagnu/config.
25949
25950         g++.*/*: Pass any additional flags used to compile to postbase;
25951         delete CXXFLAGS.
25952
25953         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25954         is now done by runtest.exp. Use gcc_target_compile instead of
25955         compile.
25956
25957         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25958         Remove references to CFLAGS. Use remote_file instead of
25959         calling rm -f.
25960         (c-torture): Take a list of arguments to use to compile this
25961         testcase.
25962
25963         lib/g++.exp: Simplify. Use target_compile instead of compile.
25964         lib/gcc-dg.exp: Ditto.
25965         lib/gcc.exp: Ditto.
25966         lib/mike-{gcc,g++}.exp: Ditto.
25967         lib/old-dejagnu.exp: Ditto.
25968         lib/plumhall.exp: Ditto.
25969
25970 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25971
25972         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25973         (ph_linker): Likewise.
25974
25975 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25976
25977           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25978         MAP_ANON / MAP_ANONYMOUS if defined;
25979         else try to map from /dev/zero .
25980
25981 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25982
25983         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25984         isn't defined, then define it to MAP_ANONYMOUS.
25985
25986 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25987
25988         * gcc.c-torture: Update to c-torture-1.42 release.
25989
25990 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25991
25992         * gcc.c-torture: Update to c-torture-1.41 release.
25993
25994 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25995
25996         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25997         c-torture release.
25998
25999 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
26000
26001         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
26002         and LDFLAGS.  Fix second case to append the target_info ldflags
26003         onto LDFLAGS, not CFLAGS.
26004         * lib/g++.exp (g++_init): Add target_info stuff.
26005         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
26006         of libgloss and newlib flags for !native.
26007
26008         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
26009         (GDB): Fix relative path to go up another dir for finding gdb.
26010
26011 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
26012
26013         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
26014         versions in the target_info array, if they don't exist.
26015
26016 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
26017
26018         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
26019
26020 1996-07-08  Jim Wilson  <wilson@cygnus.com>
26021
26022         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
26023         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
26024
26025 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
26026
26027         * lib/old-dejagnu.exp: Don't remove the output file before we've
26028         actually tested it. Don't append pwd to the path of the executable
26029         we're testing.
26030
26031 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
26032
26033         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
26034
26035 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
26036
26037         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
26038         temporary directory for compiler files, and set it to a default
26039         value of /tmp. Set $output as the name of the output file from
26040         compiling the testcase. Add a -o option to $cflags_var so the
26041         compiler writes the final output file as $output. Set $executable
26042         to $output.
26043
26044         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
26045         directory for compiler files, and set it to /tmp if it doesn't
26046         already have a value. Set $output_file to the name of the output
26047         file from compiling the testcase. Add a -o option to CXXFLAGS so
26048         the compiler writes the final output file as $output. Use $output
26049         as the executable to be tested.
26050
26051 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26052
26053         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
26054
26055 1996-06-08  Jeffrey A Law  (law@cygnus.com)
26056
26057         * gcc.c-torture/execute/pending-1.c: New test.  Still
26058         pending in Tege's queue.
26059
26060 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
26061
26062         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
26063         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
26064         if there were failures.  Call unresolved if there were unresolved
26065         testcases.  Call gcc_fail if program did not run to completion.
26066         (ph_make): Pass additional argument name to ph_execute.
26067         (ph_execute): Add new argument.  Pass additional arguments to
26068         ph_summary.  Call gcc_fail is there is no execution output.
26069
26070 1996-04-24  Jeffrey A Law  (law@cygnus.com)
26071
26072         * lib/plumhall.exp (proc_summary): Output relavent summary
26073         lines into the log so specific failures in plumhall can be
26074         investigated.
26075
26076 1996-04-10  Jeffrey A Law  (law@cygnus.com)
26077
26078         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
26079         (c-torture-execute): Don't try to execute tests which use
26080         "long long" types if $NO_LONG_LONG is nonzero.
26081
26082 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
26083
26084         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
26085         not c-torture.
26086
26087         * gcc.ieee: Move from here.
26088         * gcc.c-torture/execute/ieee: To here.
26089
26090 1996-03-26  Jeffrey A Law  (law@cygnus.com)
26091
26092         * gcc.c-torture: Update to c-torture-1.41 release.
26093
26094 1996-03-22  Jeffrey A Law  (law@cygnus.com)
26095
26096         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
26097         not "$output".
26098
26099 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
26100
26101         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
26102         -c present.
26103
26104 1996-03-02  Jeffrey A Law  (law@cygnus.com)
26105
26106         * config/proelf.exp: Handle connecting to a simulator.
26107
26108 1996-01-31  Jeffrey A Law  (law@cygnus.com)
26109
26110         * config/proelf.exp: New file.  Enough framework that we can
26111         run c-torture tests on the proelf targets (or any other target
26112         that gdb can connect to for that matter).
26113
26114 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
26115
26116         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
26117         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
26118
26119         * lib/plumhall.exp (ph_execute): Always call ph_summary if
26120         exec_output exists.
26121
26122 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
26123
26124         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
26125         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
26126
26127         * config/*.exp: Update FSF address.  Change result of ${tool}_load
26128         to pass/fail/unresolved/unsupported/untested.  Caller must now
26129         call unresolved/unsupported/untested.
26130         * lib/*.exp: Update FSF address.  Update to handle new results of
26131         ${tool}_load.
26132         * lib/chill.exp (verbose): Delete.
26133
26134 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
26135
26136         * lib/gcc.exp (default_gcc_start): Change order of args to
26137         $LDFLAGS $CFLAGS $LIBS.
26138         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
26139         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
26140         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
26141         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
26142         * gcc.misc-tests/dg-test.exp: Likewise.
26143         * gcc.misc-tests/msgs.exp: Likewise.
26144         * gcc.prms/prms.exp: Likewise.
26145         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
26146         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
26147
26148         * lib/dg.exp: Deleted, moved to dejagnu/lib.
26149
26150 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26151
26152         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
26153
26154         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
26155         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
26156
26157         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
26158         necessary.
26159
26160 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
26161
26162         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
26163         global for loop; add use of $mathlib.
26164         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
26165         settings here; set mathlib for anything but VxWorks.
26166
26167 1996-01-22  Jeffrey A Law  (law@cygnus.com)
26168
26169         * gcc.c-torture: Update to c-torture-1.40 release.
26170
26171 1996-01-03  Jeffrey A Law  (law@cygnus.com)
26172
26173         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
26174         dg.exp.
26175
26176 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
26177
26178         * lib/c-torture.exp (c-torture-execute): Declare "output" as
26179         global.
26180
26181 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
26182
26183         * lib/g++.exp (LIBS): Define if not already.
26184         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
26185         (gcc-dg-prune): Call prune_gcc_output.
26186         * lib/gcc.exp (prune_gcc_output): New proc.
26187         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
26188         prune_gcc_output.
26189
26190 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
26191
26192         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
26193         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
26194
26195 1995-11-15  Jeffrey A Law  (law@cygnus.com)
26196
26197         * gcc.c-torture: Update to c-torture-1.39 release.
26198
26199 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
26200
26201         * lib/c-torture.exp (c-torture-execute): Don't return if one option
26202         fails, try others as well.
26203
26204 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
26205
26206         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
26207         If compilation fails, mark execute tests as `untested'.
26208         If test is marked as unsupported, don't mark compilation and
26209         execute tests as failed.
26210
26211 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
26212
26213         * lib/g++.exp (g++_init): Don't link in libg++, and look to
26214         libstdc++ for whether or not we want to be doing shared
26215         libraries.  Delete link_curses since we don't need it anymore.
26216         * lib/mike-g++.exp (postbase): Don't link in libg++.
26217         * g++.old-deja/old-deja.exp: Likewise.
26218
26219 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
26220
26221         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
26222
26223 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
26224
26225         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
26226         For that, add `-Wl,-a,shared_archive'.
26227         * g++.old-deja/old-deja.exp: Likewise.
26228
26229 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
26230
26231         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
26232
26233 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
26234
26235         * lib/mike-g++.exp (postbase): Pay attention to the status of
26236         g++_load.
26237
26238 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
26239
26240           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
26241
26242 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
26243
26244         * lib/gcc.exp (default_gcc_start): No longer need to log program
26245         being executed or its output, execute_anywhere does that now.
26246         * lib/g++.exp (default_g++_version): Call execute_anywhere.
26247         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
26248
26249 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
26250
26251         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
26252         the same as those in lib/g++.exp.
26253
26254 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
26255
26256         * gcc.c-torture: Update to c-torture-1.38 release.
26257         * gcc.ieee: Related changes.
26258
26259 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
26260
26261         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
26262         "exec". Minor reformatting changes.
26263
26264         * config/rom68k.exp (${tool}_load): Make it work in a canadian
26265         cross. This means all "exec" calls now work on a remote host as
26266         well.
26267         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
26268         cross. Filter out the extra "\r\n" stuff that expect puts in.
26269         (c-torture-execute): Filter out the bogus warnings like
26270         c-torture-compile does. Add support for canadian cross.
26271         * lib/gcc.exp (default_gcc_version, default_gcc_start)
26272         Use execute_anywhere rather than calling exec directly. Now it
26273         works for canadian cross testing.
26274
26275 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
26276
26277         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
26278         results into a variable, and check that rather than using file exists.
26279
26280 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
26281
26282         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
26283         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
26284
26285 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26286
26287         * g++.old-deja/old-deja.exp: Create and pass runshlib and
26288         lib_curses if there's a shared libg++ in the build tree.
26289
26290 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
26291
26292         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
26293         if not supported target.
26294
26295 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
26296
26297         * lib/g++.exp (g++_init): Move empty setting of runshlib and
26298         link_curses up to always happen, not just for native builds.
26299
26300 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
26301
26302         * gcc.c-torture: Update to c-torture-1.36 release.
26303         * gcc.failure: Related changes.
26304
26305 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
26306
26307         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
26308
26309 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
26310
26311         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
26312         * lib/mike-g++.exp (postbase): Not in here.  Still reference
26313         runshlib, link_curses, and mathlib for link and run.
26314
26315         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
26316         pass the runtime shared library options for Solaris, OSF/1, and
26317         Irix5, and link with -lcurses to avoid unresolved references.
26318
26319 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
26320
26321         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
26322         only run once.
26323
26324 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
26325
26326         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
26327
26328 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
26329
26330         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
26331         do not have a framework for the "compat" tests yet.
26332
26333 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
26334
26335         * lib/mike-g++.exp (postbase): New local variable `mathlib',
26336         set to null if we're testing vxworks5.1.  Use that instead of
26337         `-lm' in the setting of LIBS for link and run.
26338
26339 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
26340
26341         * config/rom68k.exp (${tool}_load): Major changes to make it
26342         work.  Verified that it does in fact return the stuff in
26343         exec_output properly.  Catch any Emul or any TRAP other than 0.
26344
26345 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
26346
26347         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
26348         LDFLAGS properly for targets that need stuff from libgloss.
26349         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
26350         only run once.
26351         (gpp_initialized): New variable.
26352
26353 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
26354
26355         * config/rom68k.exp: Load libgloss.exp.
26356         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
26357         so we can produce a fully linked binary.
26358         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
26359         so we can produce a fully linked binary.
26360
26361 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
26362
26363         * lib/plumhall.exp (ph_section): Watch for expected failures.
26364         Add missing `else'.
26365
26366         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
26367         run the testcase.
26368         (c-torture): Likewise.
26369
26370 1995-08-28  Doug Evans  <dje@cygnus.com>
26371
26372         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
26373
26374         * lib/mike-g++.exp (mike_cleanup): New proc.
26375         (prebase): New globals compiler_result, not_compiler_result,
26376         target_regexp.
26377         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
26378         allow leading "-" in pattern.  Watch for unsupported tests.
26379         If $compiler_result is set, pattern match assembler code,
26380         and ditto for $not_compiler_result.
26381         * lib/mike-gcc.exp: Likewise.
26382
26383         * lib/plumhall.exp (ph_execute): Only call ph_summary if
26384         execution "succeeded".
26385
26386 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
26387
26388         * config/win32.exp: New file.
26389         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
26390
26391 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
26392
26393         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
26394         unsupported.
26395         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
26396         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
26397         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
26398
26399         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
26400         "... without exceptions was ...".  That is now handled by
26401         prune_system_crud.
26402         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26403
26404 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
26405
26406         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
26407         sieve.c,sort2.c}: New files.
26408         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
26409         sieve.exp,sort2.exp}: Drivers for them.
26410
26411         * lib/mike-gcc.exp (program_output): New user settable variable.
26412         (postbase): Call prune_system_crud.  Also prune extraneous compiler
26413         messages.
26414         * lib/mike-g++.exp (program_output): New user settable variable.
26415
26416         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
26417
26418         * config/sh.exp: Deleted (use sim.exp instead).
26419
26420 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
26421
26422         * config/vx.exp: Declare CHECKTASK as global.
26423         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
26424         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
26425         * lib/old-dejagnu.exp: Load [pwd]/$executable.
26426
26427 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26428
26429         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
26430         target. Like vx.exp, only includes `vx29k.exp' instead of
26431         `vxworks.exp'.
26432
26433 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
26434
26435         * config/sim.exp: Increase time limit from 120 seconds to 240.
26436
26437 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
26438
26439         * gcc.c-torture/execute/950628-1.c: New test.
26440
26441 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
26442
26443         * gcc.c-torture: Update with changes/additions from
26444         c-torture-1.34.
26445
26446 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
26447
26448         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
26449
26450 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
26451
26452         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
26453
26454 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
26455
26456         * gcc.c-torture/compile/950512-1.c: New test.
26457         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
26458         * gcc.dg/struct-ret-1.c: Likewise.
26459
26460 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
26461
26462         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
26463           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
26464
26465 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
26466
26467         * gcc.c-torture/special/920411-1.c: Deleted.
26468         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
26469
26470 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
26471
26472         * config/sim.exp (${tool}_load): Hack in call to bash to get a
26473         cpu limit.
26474
26475 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
26476
26477         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
26478
26479 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
26480
26481         From kenner;
26482         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
26483         is the proper length.
26484         * va-arg-3.c: Likewise.
26485
26486 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
26487
26488         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
26489         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
26490
26491         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
26492         * lib/g++.exp (default_g++_start): Delete old cruft.
26493
26494 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
26495
26496         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
26497         (2 * (1 << 18)) to (2 * (1 << 17)).
26498
26499         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
26500
26501 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
26502
26503         * config/rom68k.exp: Renamed from config/idp.exp
26504
26505 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
26506
26507         * c-torture/compile/921109-2.c
26508
26509 1995-04-18  Mike Stump  <mrs@cygnus.com>
26510
26511         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
26512         excess errors.
26513
26514 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
26515
26516         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
26517         output.
26518         * lib/g++.exp (default_g++_start): Likewise.
26519
26520 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
26521
26522         * gcc.c-torture/compile/950329-1.c: New test.
26523
26524 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
26525
26526           * config/bug.exp (${tool}_load): Updated to use new remote_open
26527           and remote_close procs.
26528         * config/idp.exp: New file.
26529
26530 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
26531
26532         * gcc.c-torture/execute/950322-1.c: New test.
26533
26534 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
26535
26536         * config/vx.exp (${tool}_load): Clean up testing of return code from
26537         vxworks_ld and vxworks_spawn.
26538
26539 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
26540
26541         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
26542
26543 1995-03-13  Mike Stump  <mrs@cygnus.com>
26544
26545         * lib/old-deja.exp: Add `excess errors test - ' error, now one
26546         can mark excess errors on a machine by machine basis.  Note, the
26547         default is to not expect any excess errors, even when excess
26548         errors test - is given, so you will want to put an XFAIL ... on
26549         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
26550         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
26551         those 4 machines, but no others.
26552
26553 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
26554
26555         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
26556         * lib/c-torture.exp: to here.
26557
26558 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
26559
26560         * gcc.c-torture/execute/950221-1.c: New test.
26561         * gcc.c-torture/execute/struct-ret-1.c: New test.
26562         * gcc.c-torture/compile/950221-1.c: New test.
26563
26564         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
26565
26566 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
26567
26568         * gcc.c-torture/execute/arith-1.c (main): Return 0.
26569         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
26570
26571 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
26572
26573         * g++.gb: New directory of tests, derived from my signature and
26574         class scoping tests.
26575
26576         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
26577         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
26578         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
26579         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
26580         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
26581         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
26582         * g++.gb/sig25.C: Likewise.
26583
26584         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
26585         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
26586         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
26587         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
26588         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
26589         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
26590         * g++.gb/sig25.exp: Likewise.
26591
26592         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
26593         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
26594         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
26595         * g++.gb/scope13.C: Likewise, this test still fails.
26596
26597         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
26598         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
26599         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
26600         * g++.gb/scope13.exp: Ditto.
26601
26602         * g++.gb/README: New file, explains what these tests are about.
26603
26604 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
26605
26606         * lib/dg.exp (dg-do): Support `preprocess'.
26607         (dg-test): Likewise.
26608
26609 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
26610
26611         * config/udi.exp: change "continue -expect" to "exp_continue".
26612
26613 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
26614
26615         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
26616         Delete redundant tests.
26617
26618         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
26619         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
26620         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
26621         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
26622         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
26623         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
26624         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
26625         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
26626
26627         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
26628         storing label pointers.
26629         * gcc.c-torture/execute/921019-1.c: Likewise.
26630         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
26631         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
26632         parameter fp.
26633         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
26634         constants.
26635
26636         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
26637         Delete obsolete tests.
26638
26639         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
26640         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
26641         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
26642         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
26643         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
26644         * gcc.c-torture/compile/950124-1.c: New test.
26645
26646         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
26647
26648 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
26649
26650         * lib/mike-g++.exp: Add -lm to LIBS.
26651
26652 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
26653
26654         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
26655
26656 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
26657
26658         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
26659
26660 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
26661
26662         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
26663
26664 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
26665
26666         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
26667         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
26668         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
26669         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
26670         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
26671         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
26672         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
26673         * g++.law/{operators31.C, operators32.C,
26674         * g++.law/{operators33.C, operators34.C}: Likewise.
26675         * g++.law/{pic1.C, refs2.C}: Likewise.
26676         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
26677         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
26678         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
26679         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26680
26681         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
26682         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
26683         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
26684         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
26685         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
26686         * g++.law/{enum9.exp, friend5.exp}: Likewise.
26687         * g++.law/{nest3.exp, nest4.exp}: Likewise.
26688         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
26689         * g++.law/{operators30.exp, operators31.exp}: Likewise.
26690         * g++.law/{operators32.exp, operators33.exp}: Likewise.
26691         * g++.law/{operators34.exp}: Likewise.
26692         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
26693         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
26694         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
26695         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
26696         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26697
26698         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
26699         No longer expected to fail.
26700         * g++.law/missed-error3.C: Tweak for recent bool changes.
26701
26702 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
26703
26704         * config/emb-unix: Deleted.
26705         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
26706         remote execution.  Do final link on remote host if REMOTE_LINK is set.
26707
26708 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
26709
26710         * lib/dg.exp (dg-test): Fix typo in last patch.
26711
26712 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
26713
26714         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
26715         (handles multiple occurrences).
26716
26717 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
26718
26719         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
26720         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
26721         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
26722         printed).
26723         * lib/c-torture.exp (c-torture-compile): Likewise.
26724         (c-torture): Prepend full path if missing.
26725         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
26726         (gcc_fail): Likewise.
26727         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
26728
26729 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
26730
26731         * lib/netware.exp: Only attach to NetWare i386 systems.
26732
26733 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
26734
26735         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
26736         messages.  Add test name to "output pattern match" pass/fail message.
26737
26738 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
26739
26740         * gcc.dg: New testsuite.
26741         * gcc.dg/dg.exp: New file.
26742
26743         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
26744         test-switch.c}: Deleted.
26745
26746         * gcc.misc-tests/msgs.exp: New testcase driver.
26747
26748 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
26749
26750         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
26751         Watch for illegal return values from ${tool}_load.
26752         * config/unix.exp (${tool}_load): Fix pass/fail detection for
26753         cross targets.  Coerce return value >0 to 1.
26754
26755 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
26756
26757         * config/unix.exp (${tool}_load): Call program rsh, not proc.
26758
26759         * config/emb-unix.exp: New file.
26760
26761         * config/sim.exp: Error if variable $SIM not defined.
26762         (${tool}_load): Mark test as "untested" if simulator missing.
26763
26764         * config/unix.exp: Load remote.exp to get rcp_download.
26765         * lib/c-torture.exp: Use different option lists for testcases with
26766         and without loops.
26767         * gcc.c-torture/execute/execute.exp: Likewise.
26768
26769 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
26770
26771         * config/*.exp: Clarify return code from ${tool}_load.
26772         Call `unresolved' or `untested' instead of `warning' or `perror'
26773         (sometimes you still want to call both though).
26774         Add comment that `shell_id' is local to each file.
26775         * config/udi.exp (timeout): Set to 30.
26776         Don't print warning if connection fails, $connectmode has already
26777         printed an error.
26778         (${tool}_load): Move verbose messages to level 2.
26779         Rework pattern for "Process started" message.
26780         Pass `shell_id' to ${connectmode}_download.
26781         Retry twice upon timeout.  Make resetting of target more robust.
26782         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
26783         Pass `shell_id' to exit_$connectmode.
26784         Only call exit_$connectmode if connected.
26785         * config/unix.exp (${tool}_load): Check return codes better.
26786         * config/vrtx.exp (${tool}_load): Likewise.
26787         * config/vx.exp (${tool}_load): Likewise.
26788         Delete unneeded global's.
26789         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26790         from ${tool}_load.
26791         (dg-stat): Delete.
26792         (dg-init): Delete recording of pass/fail counts.
26793         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26794         (old-dejagnu-init): Likewise.
26795         (old-dejagnu-stat): Delete contents, empty proc now.
26796         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26797         (c-torture): Delete references to lcnt, lpass, lfail.
26798         Get option list from TORTURE_OPTIONS.
26799         Delete -funroll[-all]-loops if no loops.
26800         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26801         (g++_stat): Delete contents (empty proc now).
26802         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26803         (gcc_finish): Likewise.
26804         (gcc_stat): Deleted.
26805         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26806         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26807         * gcc.c-torture/execute/execute.exp: Likewise.
26808         Split tests into two parts: compile, execute.
26809         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26810         no loops.  Update to reflect clarified return codes from ${tool}_load.
26811
26812 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26813
26814         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26815         to grep for.
26816         (old-dejagnu): Likewise (where necessary).
26817
26818 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26819
26820         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26821
26822         * lib/dg.exp (dg-process-target): Fix processing of selector.
26823         Add comment regarding use of `error'.
26824
26825         * lib/gcc.exp (prune_system_crud): Define if missing.
26826         * lib/g++.exp (prune_system_crud): Likewise.
26827
26828         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26829         Call prune_system_crud.
26830         * lib/dg.exp (dg-runtest): New proc.
26831         Use perror instead of send_user for tcl errors in testcase.
26832         Don't return any value, it's never used.
26833         Don't clobber previous definition of `unknown'.
26834         Print tcl errors in `dg-final'.
26835
26836 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26837
26838         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26839         (dg-test): Don't print errorInfo, it contains stack backtrace.
26840
26841 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26842
26843         * lib/g++.exp (runtest_file_p): Define if missing.
26844
26845 1994-09-24  Doug Evans  (dje@cygnus.com)
26846
26847         * lib/mike-g++.exp: Comment out loading of g++.exp.
26848         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26849         (default_g++_version): Always print something.
26850         (default_g++_start): Comment out call to `which'.
26851         (g++_start, g++_load): Deleted (must be defined in config file).
26852         * lib/gcc.exp: Test for existence of $CC at start.
26853         Delete check for tmpdir (done in gcc_init).
26854         (default_gcc_version): Always print something.
26855         (default_gcc_start): Comment out call to `which'.
26856         * config/*.exp: Major cleanup - make cross targets work at least a
26857         little better for g++ (by not being "--tool gcc" specific).
26858         Rename gcc_xxx to ${tool}_xxx.
26859         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26860         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26861
26862 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26863
26864         * lib/c-torture.exp (c-torture-compile): Rework compiler
26865         message processing.
26866
26867         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26868         c-torture.
26869
26870 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26871
26872         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26873
26874         * lib/dg.exp (dg-process-target): Support { target native }.
26875
26876 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26877
26878         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26879         looked for "... program xxx got fatal signal".
26880         Correct regsub munging of `comp_output'.
26881         Ignore compiler messages "path prefix not used" and "linker input
26882         file unused".
26883
26884 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26885
26886         * lib/gcc.exp (runtest_file_p): Define if missing.
26887         * gcc.prms/template.c: Example to work from.
26888
26889 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26890
26891         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26892         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26893
26894         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26895         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26896         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26897         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26898
26899         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26900         (dg-process-target): No longer a varargs proc.
26901         Return S/N for target, P/F for xfail.  All callers changed.
26902         (user option procs): More argument checking.
26903         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26904         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26905         (dg-test): Skip test if not running on selected target in `dg-do'.
26906         Update handling of `dg-do-what', `dg-output-text'.
26907         Separate execution pass/fail from output pattern match pass/fail.
26908         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26909
26910 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26911
26912         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26913         target for 920510-1.c.
26914
26915 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26916
26917         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26918         Clean up comment regarding use of passcnt, etc.
26919         (gcc_stat): Don't update `testcnt' here.
26920         (gcc_finish): Do it here.
26921         Might as well reset `but_id' here too.
26922         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26923         to determine if the file should be tested.
26924         * gcc.c-torture/compile/compile.exp: Likewise.
26925         * gcc.c-torture/execute/execute.exp: Likewise.
26926         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26927         * gcc.misc-tests/dg-test.exp: Likewise.
26928         * gcc.prms/prms.exp: Likewise.
26929         * gcc.wendy/wendy.exp: Likewise.
26930         * g++.old-deja.exp: Likewise.
26931         Move "Testing file" message to verbose level 1.
26932
26933 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26934
26935         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26936
26937 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26938
26939         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26940         (default_gcc_start): Accept optional second list element
26941         of compiler flags.  Print compiler output at verbosity level 2.
26942         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26943         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26944         Save current values of framework globals passcnt, failcnt, xpasscnt,
26945         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26946         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26947         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26948         xfailcnt to compute stats.  Update framework global `testcnt' from
26949         pass/fail counts.
26950         (gcc_finish): New proc.  Clean up test environment.
26951         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26952         (gcc_epass, gcc_efail): Delete.
26953         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26954         argument of line number.
26955         (dg-init): If the tool has an init routine, call it.
26956         (dg-test): Remove args `cflags_var' and `libs_var'.
26957         Pass all compiler options to ${tool}_start.
26958         Handle missing line number.
26959         (dg-finish): New function.
26960         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26961         particular files.  Call gcc_finish at end.  Move "skipping test"
26962         message to verbosity level 3.
26963         * gcc.c-torture/compile/compile.exp: Likewise.
26964         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26965         * gcc.c-torture/execute/execute.exp: Likewise.
26966         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26967         Print testcase being tried at verbosity level 1.
26968         * gcc.c-torture/special/special.exp: Unset xfail.
26969         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26970         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26971         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26972         * gcc.failure/failure.exp: Likewise.
26973         * gcc.ieee/ieee.exp: Likewise.
26974         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26975         Update call to dg-test.  Call dg-finish at end.
26976         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26977         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26978         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26979         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26980         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26981         * gcc.wendy/wendy.exp: Add copyright.
26982         Delete setting of tmpdir (done by gcc_init).
26983         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26984         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26985         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26986         gcc_[ce]pass/fail.
26987
26988 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26989
26990         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26991         confusion.
26992         (g++_load): Likewise.
26993
26994         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26995         Rename argument to `prog' to remove the confusion.
26996         Varargs fns behave differently too!
26997         (g++_load): Likewise.
26998
26999         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
27000
27001         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
27002         what it is.  Delete (always) printing of status value for !native.
27003         Simplify verbose code, and include status and exec_output.
27004         (g++_load): Use gcc_load.
27005
27006 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
27007
27008         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
27009         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
27010         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
27011         940714-3.c as these testcases don't exist anymore.  Make
27012         va-arg-1.c expected to pass.
27013
27014 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
27015
27016         * gcc.misc-tests/misc.exp: Only run specific testcases.
27017         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
27018         * gcc.misc-tests/dg-[1-9].c: New files.
27019
27020         * lib/dg.exp: New testsuite driver.
27021         * gcc.prms/prms.exp: Use it.
27022
27023         * README.gcc: New file.
27024
27025         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
27026         Document and reset `lxpass' and `lxfail'.
27027         Simplify "initialized" message.
27028         (gcc_stat): Clean up comments a little.
27029
27030 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
27031
27032         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
27033
27034 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
27035
27036         * lib/old-dejagnu.exp (process-option): New proc.
27037         (old-dejagnu-init, old-dejagnu-stat): Likewise.
27038         (old-dejagnu): Simplify.
27039         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
27040
27041 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
27042
27043         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
27044         exists and is not an empty string.
27045
27046         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
27047         $xfail rather than calling setup_xfail.  Clear $xfail when test is
27048         finished.
27049         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
27050         automatically.
27051
27052         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
27053         longer expected to fail.
27054
27055         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
27056         "f" function call.
27057
27058         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
27059
27060         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
27061         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
27062         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
27063         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
27064         c-torture-1.29.
27065
27066         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
27067         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
27068
27069         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
27070
27071         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
27072         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
27073
27074         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
27075         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
27076         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
27077
27078 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
27079
27080         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
27081         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
27082         940714-1.c, 940714-2.c, 940714-3.c},
27083         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
27084         gcc.misc-tests/{mg.c,mg.exp}:
27085         New tests.
27086         * gcc.noncompile/noncompile.exp: Change accordingly.
27087
27088 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
27089
27090         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
27091         Undo previous clobberage.
27092
27093 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
27094
27095         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
27096         * gcc.special/{930510-1.c, special.exp}:
27097         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
27098         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
27099         struct-varargs-1.c}: New tests from c-torture-1.26.
27100
27101 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
27102
27103         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
27104           argument to switch.
27105
27106 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
27107
27108         * Revert the previous changes.  Please see Rob's directory
27109           (/lisa/test/rob/progressive/gcc/testsuite) for testing
27110           fixes.
27111
27112 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
27113
27114         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
27115             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
27116             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
27117             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
27118             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
27119             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
27120             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
27121             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
27122             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
27123             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
27124             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
27125             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
27126             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
27127             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
27128             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
27129             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
27130             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
27131             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
27132             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
27133             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
27134             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
27135             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
27136             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
27137             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
27138             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
27139             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27140             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
27141
27142 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
27143
27144         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
27145             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
27146           with perror calls.
27147
27148 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
27149
27150         * config/unix.exp (g++_load): Fix syntax.
27151
27152 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
27153
27154         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
27155         * gcc.noncompile/921017-1.c: Deleted obsolete test.
27156         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
27157         Don't expect va-arg-1.c to fail.  Correct expected output for
27158         920928-1.c.
27159         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
27160         * gcc.wendy/hbm4.c: Correct typo.
27161         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
27162
27163 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
27164
27165         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
27166         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
27167         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
27168         * lib/c-torture.exp (c-torture-compile): Ditto.
27169
27170         Reduce volume of output (remove all the -I's and such).
27171         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
27172         Call gcc_cpass, gcc_cfail.
27173         (c-torture): Pass testing option to c-torture-compile.
27174
27175 1994-03-21  Doug Evans  (dje@cygnus.com)
27176
27177         Bring patches over from progressive.
27178         * config/default.exp: Exit remote shell cleanly.
27179         (g++_exit, g++_start): Add default versions.
27180         * config/sim.exp (gcc_load): Use perror, not error.
27181
27182 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
27183
27184         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
27185         set in site.exp.
27186
27187 1994-03-14  Doug Evans  (dje@cygnus.com)
27188
27189         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
27190         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
27191         (wendy_try): New proc to run testcase.
27192         (main loop): Call 'em.
27193         * gcc.wendy/*.c: Clean up pass to correct expected output.
27194
27195         * lib/gcc.exp: Minor cleanup work.
27196         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
27197
27198 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
27199
27200         * config/sim.exp (gcc_load): Document return codes better.
27201         Don't pass -v to simulator.
27202
27203 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
27204
27205           * gcc.special/920717-x.c: Fix typo.
27206           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
27207           get at sources.
27208
27209         * lib/mike-gcc.exp: Fix typo.
27210
27211 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
27212
27213         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
27214         binary to use, transform the name.
27215         * config/*.exp: rename everything. Nuke any g++ specific files,
27216         it's now a special case of gcc that requires no special support.
27217         Add a default.exp for unsupported targets.
27218
27219 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
27220
27221         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
27222         lib/old-dejagnu.exp: Fix a few patterns to work with the new
27223         version of Tcl.
27224
27225 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
27226
27227         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
27228         than a warning.
27229
27230 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
27231
27232         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
27233
27234 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
27235
27236         * gcc.execute/execute.exp: Combine opt_list and foption_list into
27237         option_list.  Compile every file with only 4/6 option choices
27238         (same as C torture) instead of with 12/18 different option
27239         choices.
27240         * lib/c-torture.exp: Likewise.
27241
27242         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
27243         not already set.
27244
27245 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
27246
27247         * lib/old-deja.exp: Add `excess errors test fails' error, now one
27248         can put an XFAIL *-*-* on excess errors.
27249
27250 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
27251
27252         * g++.law: Add more tests derived from g++-bugs snapshots.
27253
27254         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
27255         equivalent to g++.law/init9.
27256
27257         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
27258         compiled it, and the a.out file after we've run it.
27259
27260 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
27261
27262         * lib/mike-g++.exp (postbase): Delete the .o file after we've
27263         compiled it, and the a.out file after we've run it.
27264
27265 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
27266
27267         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
27268
27269 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
27270
27271         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
27272         version number.
27273
27274 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
27275
27276         * g++.law: New directory of g++ tests derived from the g++-bugs
27277         snapshots.
27278
27279 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
27280
27281         * gcc.compile: initbug1.c initbug1.exp testcase added
27282
27283 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
27284
27285         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
27286         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
27287           fixes submitted by Jeff Law (law@cs.utah.edu)
27288         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
27289           Jeff Law (law@cs.utah.edu)
27290
27291
27292 1993-11-30  Mike Stump  (mrs@cygnus.com)
27293
27294         * config/unix-g++.exp: Follow the gcc way of doing things.
27295         * g++.old-deja/old-deja.exp: Minor updates.
27296         * lib/g++.exp: New file, follow the gcc way of doing things.
27297         * lib/old-dejagnu.exp: Minor updates.
27298         * lib/mike-g++.exp: Always unset errorInfo.
27299
27300 1993-11-06  Mike Stump  (mrs@cygnus.com)
27301
27302         * lib/gcc.exp: Fix some errors with the below change, CC and
27303         CFLAGS should be global when setting, not local.
27304
27305 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
27306
27307         * lib/gcc.exp: Transform tool name.
27308
27309 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27310
27311         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
27312
27313 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27314
27315         * lib/gcc.exp: change gcc_done to gcc_stat
27316
27317 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27318
27319         * Upgraded gcc testsuite to c-torture version 1.25
27320
27321 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
27322
27323         * lib/gcc.exp: added reporting code. Changed verbose compile message.
27324         * lib/c-torture: added hooks for new reporting code.
27325
27326 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
27327
27328         * config/sh-gcc.exp: check if sh-sim exists in the path
27329
27330 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
27331
27332         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
27333         * gcc.compile/compile.exp: Initial changes for new logic.
27334         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
27335         * gcc.failure/failure.exp: Initial changes for new logic.
27336         * gcc.ieee/ieee.exp: Initial changes for new logic.
27337         * gcc.misc-tests/misc.exp: Initial changes for new logic.
27338         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
27339         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
27340         * lib/c-torture.exp: Initial changes for new logic.
27341         * lib/gcc.exp: Initial changes for new logic.
27342
27343 1993-10-15  Mike Stump  (mrs@cygnus.com)
27344
27345         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
27346         depend upon failure or success.  Fully qualify names in failure
27347         and success messages.  Always remove a.out before starting
27348         compile, just in case.  Pay more attention to error text output by
27349         the compiler.  Handle testcases with no known past errors just
27350         like all others, so that things are uniform.  Other miscellaneous
27351         improvements.
27352
27353 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
27354
27355         * gcc.cpp: new directory for cpp tests
27356
27357 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
27358
27359         * lib/chill.exp: Code reformatted, removed unused code.
27360         * config/unix-chill.exp: Code reformatted, removed unused code.
27361         * chill.execute/execute.exp: Code reformatted, removed unused code.
27362         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
27363
27364 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
27365
27366         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
27367         routines not written.
27368
27369 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
27370
27371         * config/bug-gcc.exp: Use new procs from bug.exp.
27372
27373 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
27374
27375         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
27376         via ftp, rather than depending on NFS.
27377         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
27378         case.
27379
27380 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
27381
27382         * config/bug-gcc.exp: Use new download proc.
27383
27384 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
27385
27386         * chill.execute/execute.exp: cleanups, handles errors better
27387         * chill.compile/compile.exp: rewrite, based on execute.exp
27388         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
27389         * lib/chill.exp: major changes to diff proc and compile and link
27390           procs. added chill_fail and chill_pass wrappers to pass and
27391           fail. added more comments, and handle error codes better.
27392           Added a hack to capture stderr from exec, so noncompile tests
27393           can work.
27394
27395 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
27396
27397         * chill.execute/execute.exp: rewrite of testsuite driver
27398         * lib/chill.exp: rewrite of testsuite driver
27399         * config/unix-chill.exp: rewrite of testsuite driver
27400
27401 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
27402
27403     In chill.execute:
27404         * iexpr.ch: Standardize uppercase.
27405         * tuples.dat: Standardize uppercase.
27406         * vary.ch: standardize.  Correct varying string assignments.
27407         * vary.dat: Add new output lines.
27408
27409 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
27410
27411     In chill.execute:
27412         * chprintf.ch: Standardize use of uppercase.
27413         * tuples.ch: Standardize and turn arr2 into a DCL,
27414           rather than a SYN.
27415         * pinits.ch: Standardize.
27416
27417 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
27418
27419         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
27420         * Makefil: Renamed to Makefile.in.
27421         * configure.in: New.
27422
27423 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
27424
27425     In chill.execute:
27426         * .cvsignore: Add result/output files.
27427         * Makefile: Fix up variables at start.  Use MFLAGS
27428           everywhere.  Correct bool_loc, built_ins entries.
27429           Add entry for vary1.ch.
27430         * bitarray.ch: Standardize upper-case usage.
27431         * bitexpr.ch: Standardize, add output of b1.
27432         * params.ch: Use arrayt in along PROC parameters, to
27433           avoid novelty problems.
27434         * sets.ch: Tiny cleanup.
27435         * vary1.ch: Re-indent.
27436
27437 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
27438
27439           * Add PR-related files to Makefiles, .cvsignore files, etc.
27440
27441 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
27442
27443         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
27444           with compiler objects. New names are test-flow.c and test-loop.c
27445
27446 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
27447
27448         * Upgraded c-torture tests from 1.19 to 1.20
27449
27450         * new files:
27451         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
27452         * gcc.compile: 930623-1.c 930623-2.c
27453         * gcc.noncompile: 930622-1.c 930622-2.c
27454         * gcc.failure: 920411-1.c 920627-2.c
27455         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
27456
27457 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
27458
27459         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27460           More changes to get testsuite working properly. Needs more work.
27461           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
27462
27463 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
27464
27465         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27466           More changes to get testsuite working properly. Needs more work.
27467
27468 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
27469
27470         * chill.compile/compile.exp: Added for Dejagnu support
27471         * chill.execute/execute.exp: Added for Dejagnu support
27472         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
27473
27474 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
27475
27476     This should complete moving the CHILL test files.
27477         * chill.noncompile(.cvsignore printf.grt
27478             in-printf.grt chprintf.grt chprintf.ch):
27479             Added test-support files.
27480           (Makefile): Modified further.
27481         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
27482             signal.ch): Added test files.
27483           * chill.execute (.cvsignore printf.grt printr.c
27484             in-printf.grt rts.c chprintf.grt rts.h): Added
27485           test-support files.
27486             (Makefile): More corrections.
27487
27488 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
27489
27490         * chill.compile, chill.execute, chill.nocompile: Add CHILL
27491           test cases, ready for DejaGnu.
27492
27493 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
27494
27495         * Upgraded c-torture tests from 1.18 to 1.19
27496
27497         * gcc.compile: added test(s):
27498           930607-1.c
27499         * gcc.execute: added test(s):
27500           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
27501
27502         * added new subdirectory for misc tests: gcc.misc-tests
27503         * gcc.misc-test(s): added tests:
27504           inst-check.c test-consts.c test-ior.c test-switch.c
27505
27506 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
27507
27508         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
27509
27510 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
27511
27512         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
27513
27514 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
27515
27516         * Upgraded c-torture tests from 1.17 to 1.18
27517
27518 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
27519
27520         * Upgraded c-torture tests from 1.12 to 1.17
27521
27522 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
27523
27524         * lib/old-dejagnu.exp:
27525           Fixed handling of XFAIL target triplets to correctly
27526           recognize wildcard characters.  Removed code that
27527           appended a unique id tag to the end of the file name
27528           printed out by the result of the testcases within a
27529           given test file.
27530
27531 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
27532
27533         * lib/old-dejagnu.exp:
27534           Reworked expected failure handling to trigger off of XFAIL
27535           keyword in keyphrase embeded in testcase source code. The
27536           XFAIL keyword must be at the end of the keyphrase line. It
27537           may optionally be followed by one or more target triplets.
27538           It has just occured that the handling of wildcards in the
27539           target triplet may not be correct.
27540
27541 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
27542
27543         * g++.old-deja/tests:
27544           Moved all subdirectories up one level into g++.old-deja .
27545
27546         * lib/old-dejagnu.exp:
27547           Fixed problem with CXXFLAGS not being properly reset, and being
27548           corrupted with extraneous "-c" compiler option.  This was
27549           causing binaries to not be generated for test that needed them.
27550           Modified strings passed to "pass" and "fail" so that individual
27551           tests from the same test file would be distinguished by an
27552           identifier appended to the test file name in the summary logs;
27553           this corrected a problem with erroneous diff logs.  Added code
27554           to search testcases for expected fail and unexpected pass keywords.
27555
27556 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
27557
27558         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
27559
27560 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
27561
27562         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
27563           Removed extraneous text from end of "Special g++ Options"
27564           keyphrase.
27565
27566         * lib/old-dejagnu.exp: Added pattern matching to look for new
27567           keywords, embedded in testcases comments, which will trigger
27568           calls to xpass and xfail.
27569
27570 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
27571
27572         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
27573           comments embedded in the testcases, especially the one looking for
27574           special compiler options, as well as the pattern matching for the
27575           compiler output again.
27576
27577 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
27578
27579         * lib/old-dejagnu.exp: Do a proper check of the return value for
27580           execute tests. Fixed several problems with the pattern matching
27581           of the compiler output which gave erroneous test results.
27582           Changed several of the test result messages to be more descriptive.
27583         * config/unix-g++.exp: Proc g++_load now actually works and
27584           executes the tests passed to it and returns a usable return
27585           value.
27586
27587 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
27588
27589           * lib/gcc.exp: Exits gracefully if $CC is bogus.
27590
27591 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
27592
27593         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
27594           Modified both files to properly execute the old style
27595           dejagnu tests. The previous versions of these files were
27596           experimental and did not function anything near correctly.
27597
27598 1993-04-05  Rob Savoye  (rob@cygnus.com)
27599
27600         * Removed all Makefile.in and configure.in files. No configuration
27601         needed now.
27602
27603 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
27604
27605         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
27606
27607 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
27608
27609         * gcc.compile/configure.in, gcc.unsorted/configure.in,
27610         gcc.special/configure.in, gcc.noncompile/configure.in,
27611         gcc.execute/configure.in, gcc.code_quality/configure.in,
27612         g++.other/configure.in, g++.old-deja/configure.in,
27613         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
27614         in srcname setting.
27615
27616 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
27617
27618         * lib/udi.exp:  Fixed mondfe and mondfe_download.
27619         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
27620         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
27621
27622 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
27623
27624         * config/udi-gdb.exp: Check $shell_id after connecting to target.
27625         (gdb_exit): Don't remove *_soc files.
27626
27627 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
27628
27629         * lib/c-torture.exp: Don't look for main; instead always use -w
27630         -c.  This is how the c-torture tests work.  Remove the object
27631         file if the compilation succeeds.
27632         * gcc.execute/execute.exp: Remove executable if test passes.
27633         * gcc.noncompile/noncompile.exp: Every test is an expected
27634         failure.
27635         * gcc.special/special.exp: Added tests from c-torture 1.11,
27636         corrected use of existing test.
27637         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
27638         gcc.execute/920625-1.c: Updated to c-torture 1.11.
27639         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
27640         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
27641         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
27642         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
27643         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
27644         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
27645         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
27646         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
27647         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
27648         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
27649         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
27650         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
27651         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
27652         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
27653         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
27654         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
27655         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
27656         c-torture 1.11.
27657         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
27658         correspond to c-torture 1.11.
27659
27660         * New file.