OSDN Git Service

g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with __INT_MAX__ so that
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-11-15  Nick Clifton  <nickc@redhat.com>
2
3         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4         __INT_MAX__ so that the test can be compiled by toolchains
5         targeted at 16-bit processors.
6
7         * gcc.dg/20040625-1.c: Use long constants rather than integers
8         when performing arithmetic that will overflow 16-bits.
9
10         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
11         xstormy16.  It does not support 128-bit vector operations.
12
13         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
14         with the macro PTR_TYPE.  Define this macro to an integer type
15         suitable for holding a pointer.
16
17         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18         the target is a 16-bit processor.
19
20         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21         16-bit targets where the character constant will be too long.
22
23         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
24         where the double will not be directly addressable.
25
26 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27
28         Friend class name lookup 1/n, PR c++/18471
29         * g++.dg/template/crash26.C: New test.
30         * g++.dg/lookup/struct1.C: Adjust expected error.
31         * g++.dg/parse/elab1.C: Likewise.
32         * g++.dg/parse/elab2.C: Likewise.
33         * g++.dg/parse/int-as-enum1.C: Likewise.
34         * g++.dg/parse/struct-as-enum1.C: Likewise.
35         * g++.dg/parse/typedef1.C: Likewise.
36         * g++.dg/parse/typedef3.C: Likewise.
37         * g++.dg/parse/typedef4.C: Likewise.
38         * g++.dg/parse/typedef5.C: Likewise.
39         * g++.dg/template/nontype4.C: Likewise.
40         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
41         * g++.old-deja/g++.other/elab1.C: Likewise.
42         * g++.old-deja/g++.other/syntax4.C: Likewise.
43
44 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45
46         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
47
48 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
49
50         * gcc.c-torture/execute/20041114-1.c: New test.
51
52 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
53
54         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
55         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
56         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
57         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
58         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
59         gcc.dg/switch-7.c: New tests.
60
61 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
62
63         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
64
65 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
66
67         PR tree-opt/18400
68         * gcc.dg/vect/pr18400.c: New test.
69
70 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
71             Andrew Pinski  <pinskia@physics.uc.edu>
72
73         PR tree-opt/18425
74         * gcc.dg/vect/pr18425.c: New test.
75
76 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
77
78         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
79         Guard with dg-require-alias and dg-require-visibility.
80
81 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
82
83         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
84
85 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
86
87         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
88
89 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
90
91         PR c++/17344
92         * g++.dg/template/defarg5.C: New test.
93
94 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
95
96         * g++.dg/parse/cast1.C: Run only on ILP32.
97         * g++.old-deja/g++.mike/p784.C: Likewise.
98
99 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
100
101         * gcc.c-torture/execute/20041113-1.c: New test.
102
103 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
104
105         PR target/18230
106         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
107         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
108         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
109         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
110         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
111         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
112         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
113         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
114         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
115         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
116         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
117         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
118         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
119
120 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
121
122         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
123         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
124         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
125         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
126         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
127         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
128         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
129         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
130         gcc.target/sparc/combined-1.c: New tests.
131
132 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
133
134         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
135         New tests.
136
137 2004-11-12  Mark Mitchell <mark@codesourcery.com>
138
139         * lib/gcc-dg.exp (dg-forbid-option): New function.
140         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
141         * g++.dg/abi/bitfield8.C: Likewise.
142         * g++.dg/abi/dtor1.C: Likewise.
143         * g++.dg/abi/empty10.C: Likewise.
144         * g++.dg/abi/empty7.C: Likewise.
145         * g++.dg/abi/empty9.C: Likewise.
146         * g++.dg/abi/layout3.C: Likewise.
147         * g++.dg/abi/layout4.C: Likewise.
148         * g++.dg/abi/thunk1.C: Likewise.
149         * g++.dg/abi/thunk2.C: Likewise.
150         * g++.dg/abi/vbase11.C: Likewise.
151         * g++.dg/abi/vthunk2.C: Likewise.
152         * g++.dg/abi/vthunk3.C: Likewise.
153         * g++.dg/ext/attrib8.C: Likewise.
154         * g++.dg/opt/longbranch2.C: Likewise.
155         * g++.dg/opt/reg-stack4.C: Likewise.
156         * g++.old-deja/g++.ext/attrib1.C: Likewise.
157         * g++.old-deja/g++.ext/attrib2.C: Likewise.
158         * g++.old-deja/g++.ext/attrib3.C: Likewise.
159         * g++.old-deja/g++.other/store-expr1.C: Likewise.
160         * g++.old-deja/g++.other/store-expr2.C: Likewise.
161         * gcc.dg/20000609-1.c: Likewise.
162         * gcc.dg/20000720-1.c: Likewise.
163         * gcc.dg/20011107-1.c: Likewise.
164         * gcc.dg/20011119-1.c: Likewise.
165         * gcc.dg/20020108-1.c: Likewise.
166         * gcc.dg/20020122-2.c: Likewise.
167         * gcc.dg/20020122-3.c: Likewise.
168         * gcc.dg/20020201-3.c: Likewise.
169         * gcc.dg/20020206-1.c: Likewise.
170         * gcc.dg/20020218-1.c: Likewise.
171         * gcc.dg/20020310-1.c: Likewise.
172         * gcc.dg/20020411-1.c: Likewise.
173         * gcc.dg/20020418-2.c: Likewise.
174         * gcc.dg/20020426-1.c: Likewise.
175         * gcc.dg/20020426-2.c: Likewise.
176         * gcc.dg/20020517-1.c: Likewise.
177         * gcc.dg/20020523-1.c: Likewise.
178         * gcc.dg/20020523-2.c: Likewise.
179         * gcc.dg/20020729-1.c: Likewise.
180         * gcc.dg/20030204-1.c: Likewise.
181         * gcc.dg/20030826-2.c: Likewise.
182         * gcc.dg/20030926-1.c: Likewise.
183         * gcc.dg/20031202-1.c: Likewise.
184         * gcc.dg/980312-1.c: Likewise.
185         * gcc.dg/980313-1.c: Likewise.
186         * gcc.dg/990117-1.c: Likewise.
187         * gcc.dg/990424-1.c: Likewise.
188         * gcc.dg/990524-1.c: Likewise.
189         * gcc.dg/991230-1.c: Likewise.
190         * gcc.dg/i386-387-1.c: Likewise.
191         * gcc.dg/i386-387-2.c: Likewise.
192         * gcc.dg/i386-387-3.c: Likewise.
193         * gcc.dg/i386-387-4.c: Likewise.
194         * gcc.dg/i386-387-5.c: Likewise.
195         * gcc.dg/i386-387-6.c: Likewise.
196         * gcc.dg/i386-asm-1.c: Likewise.
197         * gcc.dg/i386-bitfield1.c: Likewise.
198         * gcc.dg/i386-bitfield2.c: Likewise.
199         * gcc.dg/i386-loop-1.c: Likewise.
200         * gcc.dg/i386-loop-2.c: Likewise.
201         * gcc.dg/i386-loop-3.c: Likewise.
202         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
203         * gcc.dg/i386-pic-1.c: Likewise.
204         * gcc.dg/i386-regparm.c: Likewise.
205         * gcc.dg/i386-signbit-1.c: Likewise.
206         * gcc.dg/i386-signbit-2.c: Likewise.
207         * gcc.dg/i386-signbit-3.c: Likewise.
208         * gcc.dg/i386-sse-5.c: Likewise.
209         * gcc.dg/i386-sse-8.c: Likewise.
210         * gcc.dg/i386-unroll-1.c: Likewise.
211         * gcc.dg/tls/opt-1.c: Likewise.
212         * gcc.dg/tls/opt-2.c: Likewise.
213         * gcc.dg/unroll-1.c: Likewise.
214         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
215         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
216         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
217         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
218         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
219         -m64 is specified.
220
221 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
222
223         PR c++/18389
224         * g++.dg/parse/cond1.C: New test.
225
226         PR c++/18429
227         * g++.dg/template/array9.C: New test.
228         * g++.dg/ext/vla1.C: Adjust error messages.
229         * g++.dg/ext/vlm1.C: Likewise.
230         * g++.dg/template/crash2.C: Likewise.
231
232         PR c++/18436
233         * g++.dg/template/call3.C: New test.
234
235         PR c++/18407
236         * g++.dg/template/ptrmem11.C: New test.
237
238 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
239
240         PR other/14264
241         * lib/g++.exp: Set LC_ALL and LANG to C.
242         * lib/gcc-dg.exp: Likewise.
243         * lib/gfortran.exp: Likewise.
244         * lib/objc.exp: Likewise.
245         * lib/treelang.exp: Likewise.
246
247 2004-11-12  Andreas Schwab  <schwab@suse.de>
248
249         * gcc.dg/pr16286.c: Fix last change.
250
251 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
252
253         PR c++/18416
254         * g++.dg/init/global1.C: New test.
255
256 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
257
258         * gcc.c-torture/execute/20041112-1.c: New test.
259
260 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
261
262         * lib/gcc-dg.exp (dg-target-list): New.
263
264 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
265             Richard Sandiford  <rsandifo@redhat.com>
266
267         * lib/target-supports.exp (get-compiler_messages): New.
268         (check_named_sections_available): Use it.
269         (check_effective_target_ilp32): New.
270         (check_effective_target_lp64): New.
271         (is-effective-target): New.
272         * lib/gcc-dg.exp (dg-require-effective-target): New.
273
274 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
275
276         * gcc.dg/precedence-1.c: New test.
277
278 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
279
280         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
281
282         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
283         message, delete generated files, use more descriptive name for
284         executable, and make the test unsupported when it cannot be run.
285
286         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
287         (dg-require-weak, dg-require-visibility, dg-require-alias,
288         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
289         dg-require-iconv, dg-require-named-sections): Use it.
290
291         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
292
293 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
294
295         PR target/16457
296         * gcc.dg/ppc-and-1: New
297
298         PR target/16796
299         * gcc.dg/ppc-mov-1.c: New.
300
301         PR target/16458
302         * gcc.dg/ppc-compare-1.c: New.
303
304 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
305
306         * objc.dg/desig-init-2.m: New test.
307
308 2004-11-10  Adam Nemet  <anemet@lnxw.com>
309
310         PR middle-end/18160  
311         * g++.dg/warn/register-var-1.C: New test.
312         * g++.dg/warn/register-var-2.C: New test.
313
314 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
315
316         * gcc.dg/union-2.c: New test.
317
318 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
319
320         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
321         New test for PR tree-optimization/17892.
322
323 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
324
325         PR c++/18369
326         * g++.dg/init/new12.C: New test.
327
328 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
329
330         * gcc.target/sparc: New directory.
331         * gcc.target/sparc/sparc.exp: New driver.
332         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
333         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
334         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
335         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
336
337 2004-11-10  Paul Brook  <paul@codesourcery.com>
338
339         PR fortran/18218
340         * gfortran.dg/list_read.c: New test.
341
342 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
343
344         PR c/18322
345         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
346         expected diagnostic location.
347
348 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
349
350         * gcc.dg/20041109-1.c: New test.
351
352 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
353
354         PR objc/18406
355         * objc/compile/pr18406.m: New test.
356
357 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
358
359         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
360
361 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
362
363         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
364
365 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
366
367         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
368
369 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
370
371         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
372         exit. 
373
374 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
375
376         PR tree-opt/18299
377         * gcc.c-torture/pr18299-1.c: New test.
378
379 2004-11-06  Andreas Schwab  <schwab@suse.de>
380
381         * gcc.dg/pr16286.c: Also test for bool and pixel.
382
383 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
384
385         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
386         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
387         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
388         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
389         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
390         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
391         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
392         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
393         gcc.dg/struct-semi-3.c: New tests.
394
395 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
396
397         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
398
399 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
400
401         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
402         Do not use C99 designators.
403
404 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
405
406         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
407
408 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
409
410         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
411         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
412         * gcc.c-torture/execute/simd-5.x: Remove.
413
414 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
415
416         PR rtl-optimization/17933
417         * gcc.dg/torture/pr17933-1.c: New test.
418
419 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
420
421         PR target/18106
422         * lib/target-supports.exp (check_weak_available): Support
423         Windows.
424
425 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
426
427         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
428         call to fflush(stdout) before abort.
429         (my_ffsll): New function.
430         (generate_fields): Use it.
431
432 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
433
434         * gcc.dg/init-undef-1.c: New test.
435
436 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
437
438         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
439         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
440         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
441         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
442         expected messages for new parser.
443
444 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
445
446         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
447         
448 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
449
450         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
451         on LP64 targets.
452
453 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
454
455         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
456         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
457         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
458         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
459         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
460         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
461         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
462         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
463         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
464         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
465
466 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
467
468         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
469         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
470         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
471         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
472         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
473         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
474         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
475         for new parser.
476
477 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
478
479         PR target/15342
480         * gcc.dg/20041104-1.c: New test.
481
482 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
483
484         * g++.dg/template/nontype7.C: New test.
485         * g++.dg/template/nontype8.C: Likewise.
486         * g++.dg/template/nontype9.C: Likewise.
487         * g++.dg/template/nontype10.C: Likewise.
488         * g++.dg/tc1/dr49.C: Likewise.
489         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
490         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
491
492 2004-11-04  Ben Elliston  <bje@au.ibm.com>
493
494         * g++.dg/rtti/tinfo1.C: Remove xfails.
495
496 2004-11-04  Ben Elliston  <bje@au.ibm.com>
497
498         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
499         packed attribute to the definition to satisfy the new C++ parser.
500
501 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
502
503         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
504         invocations of va_arg.
505
506 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
507
508         PR c++/18124
509         * g++.dg/template/crash25.C: New test.
510
511         PR c++/18155
512         * g++.dg/template/typedef2.C: New test.
513         * g++.dg/parse/crash13.C: Adjust error markers.
514
515         PR c++/18177
516         * g++.dg/conversion/const3.C: New test.
517         
518 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
519
520         PR fortran/17535
521         PR fortran/17583
522         PR fortran/17713
523         * gfortran.dg/generic_[123].f90: New testcases.
524
525 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
526
527         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
528         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
529
530 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
531
532         PR tree-opt/16808
533         * gcc.c-torture/compile/pr16808.c: New test.
534
535 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
536
537         PR rtl-optimization/17104
538         * gcc.dg/ppc-bitfield1.c: New.
539
540 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
541
542         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
543
544 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
545
546         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
547         strings for 32-bit code.
548
549 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
550
551         PR c/18239
552         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
553
554 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
555
556         PR c++/18064
557         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
558
559 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
560
561         PR c++/15172
562         * g++.dg/init/aggr2.C: New test.
563
564 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
565
566         * objc.dg/local-decl-1.m: New test.
567
568 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
569
570         * gcc.dg/20040910-1.c: Adjust regex.
571
572 2004-10-30  Roger Sayle  <roger@eyesopen.com>
573
574         PR rtl-optimization/18084
575         * g++.dg/opt/pr18084-1.C: New testcase.
576
577 2004-10-30  Matt Austern  <austern@apple.com>
578
579         PR c++/17542
580         * g++.dg/ext/attrib18.C: New test.
581         
582 2004-10-30  Roger Sayle  <roger@eyesopen.com>
583
584         PR middle-end/18096
585         * gcc.dg/pr18096-1.c: New test case.
586
587 2004-10-30  Roger Sayle  <roger@eyesopen.com>
588
589         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
590
591 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
592
593         PR c/16666
594         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
595         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
596         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
597         gcc.dg/old-style-prom-3.c: New tests.
598
599 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
600
601         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
602         Remove unnecessary inclusion of stdio.h.
603
604 2004-10-29  Roger Sayle  <roger@eyesopen.com>
605
606         PR rtl-optimization/17581
607         * gcc.dg/pr17581-1.c: New test case.
608
609 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
610
611         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
612         being implemented.
613         * g++.dg/conversion/dr195-1.C: New.
614         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
615         * g++.old-deja/g++.mike/p10148.C: Likewise.
616
617 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
618
619         PR c++/17695
620         * g++.dg/debug/typedef2.C: New test.
621
622 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
623
624         PR fortran/13490
625         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
626         * gfortran.dg/g77/README: Update.
627
628 2004-10-28  Matt Austern  <austern@apple.com>
629
630         PR c++/14124
631         * g++.dg/ext/packed7.C: New test.
632         
633 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
634
635         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
636         scan-assembler.
637         * lib/scanasm.exp (hidden-scan-for): New proc.
638         (scan-hidden): Use hidden-scan-for instead of constructing the scan
639         string.
640         (scan-not-hidden): Likewise.
641         * lib/target-supports.exp (check_visibility_available): mach-o is
642         support too.
643
644 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
645
646         PR c++/17132
647         * g++.dg/template/memclass3.C: New test.
648
649 2004-10-28  Adam Nemet  <anemet@lnxw.com>
650
651         PR middle-end/18160  
652         * gcc.dg/register-var-1.c: New test.
653         * gcc.dg/register-var-2.c: New test.
654         * gcc.dg/asm-7.c: Taking the address of a register variable is an
655         error now.
656
657 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
658
659         PR other/18172
660         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
661         unused variables.
662         * gcc.dg/vect/vect-22.c: Likewise.
663
664 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
665
666         * gcc.dg/i386-rotate-1.c: New test.
667
668 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
669
670         * g++.dg/init/ref12.C: Add "run" marker.
671
672         PR c++/17435
673         * g++.dg/init/ref12.C: New test.
674
675         PR c++/18140
676         * g++.dg/template/shift1.C: New test.
677         * g++.dg/template/error10.C: Adjust error markers.
678
679 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
680
681         PR tree-opt/17529
682         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
683
684 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
685
686         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
687         * gcc.dg/weak/weak-3.c: Likewise.
688         * gcc.dg/weak/weak-5.c: Likewise.
689         * gcc.dg/weak/weak-9.c: Likewise.
690         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
691         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
692
693         * gcc.dg/darwin-weakimport-1.c: New.
694
695 2004-10-28  Ben Elliston  <bje@au.ibm.com>
696
697         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
698
699 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
700
701         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
702         'syntax' error messages.
703         * gcc.dg/cpp/direct2s.c: Likewise.
704
705 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
706
707         * gcc.c-torture/compile/20041026-1.c: New.
708
709 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
710
711         PR c++/18093
712         * g++.dg/lookup/ns2.C: New test.
713
714         PR c++/18020
715         * g++.dg/template/enum4.C: New test.
716
717         PR c++/18161
718         * g++.dg/template/expr1.C: New test.
719
720 2004-10-26  Ben Elliston  <bje@au.ibm.com>
721
722         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
723
724 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
725
726         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
727         gcc.dg/decl-nospec-3.c: New tests.
728
729 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
730
731         * objc.dg/super-class-3.m: New test.
732
733 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
734
735         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
736         resyncing.
737         * gcc.dg/cpp/direct2s.c: Likewise.
738
739 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
740
741         * objc.dg/image-info.m: Update for changes to section selection.
742
743 2004-10-25  David Ayers  <d.ayers@inode.at>
744             Ziemowit Laski  <zlaski@apple.com>
745
746         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
747         diagnostics when messaging 'id <Proto>'.
748         * objc.dg/class-protocol-1.m: New test.
749         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
750         a non-existent method signature.
751         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
752         Update diagnostics when messaging with non-existent method signature.
753         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
754         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
755         invalid receivers are now resolved as if messaging 'id'; remove
756         extraneous diagnostics.
757
758 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
759
760         PR c/16667
761         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
762         gcc.dg/init-desig-obs-3.c: New tests.
763
764 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
765
766         * gcc.dg/debug/20041023-1.c: New test.
767
768 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
769
770         PR middle-end/17407
771         * gcc.c-torture/compile/pr17407.c: New test.
772
773         PR c++/18121
774         * g++.dg/template/array8.C: New test.
775
776 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
777
778         PR other/18138
779         * lib/g++.exp: Accept more than one multilib libgcc.
780         * lib/gcc-dg.exp: Likewise.
781         * lib/objc.exp: Likewise.
782         * lib/treelang.exp: Likewise.
783         * lib/gfortran.exp: Likewise.
784
785 2004-10-24  Ben Elliston  <bje@au.ibm.com>
786
787         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
788
789 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
790
791         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
792         * gcc.dg/c99-const-expr-3.c: Likewise.
793
794 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
795
796         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
797
798 2004-10-23  Ben Elliston  <bje@au.ibm.com>
799
800         * gcc.c-torture/execute/loop-2e.x: Remove.
801
802 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
803
804         PR c++/18095
805         * g++.dg/parse/crash18.C: New.
806         * g++.dg/parse/crash19.C: New.
807
808 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
809
810         * g++.dg/ext/dllimport1.C: Move dg-warnings.
811         * g++.dg/ext/dllimport2.C: Same.
812         * g++.dg/ext/dllimport8.C: Same.
813
814 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
815
816         PR c++/10841
817         * g++.dg/conversion/cast1.C: New test.
818         * g++.dg/overload/pmf1.C: Adjust error marker.
819
820 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
821
822         PR objc/17923
823         * objc.dg/const-str-7.m: New test.
824
825 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
826
827         * g++.dg/template/memfriend11.C: Fix comment typo.
828         * g++.dg/template/memfriend14.C: Likewise.
829
830 2004-10-20  Richard Henderson  <rth@redhat.com>
831
832         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
833         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
834         -fasynchronous-unwind-tables.
835
836 2004-10-20  Richard Henderson  <rth@redhat.com>
837
838         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
839         (main): Return success.
840         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
841         (main): Return success.
842
843 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
844
845         PR c++/13495
846         * g++.dg/template/memfriend9.C: New test.
847         * g++.dg/template/memfriend10.C: Likewise.
848         * g++.dg/template/memfriend11.C: Likewise.
849         * g++.dg/template/memfriend12.C: Likewise.
850         * g++.dg/template/memfriend13.C: Likewise.
851         * g++.dg/template/memfriend14.C: Likewise.
852         * g++.dg/template/memfriend15.C: Likewise.
853         * g++.dg/template/memfriend16.C: Likewise.
854         * g++.dg/template/memfriend17.C: Likewise.
855         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
856
857 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
858
859         * g++.dg/conversion/dr195.C: New.
860         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
861
862 2004-10-20  Ben Elliston  <bje@au.ibm.com>
863             Devang Patel  <dpatel@apple.com>
864
865         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
866         of floating point arithmetic, which could trap.
867
868 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
869
870         PR c++/14035
871         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
872         * g++.dg/conversion/const2.C: New test.
873         * g++.dg/expr/reinterpret2.C: New test.
874         * g++.dg/expr/reinterpret3.C: New test.
875         * g++.dg/expr/cast2.C: New test.
876         * g++.dg/expr/copy1.C: New test.
877         * g++.dg/other/conversion1.C: Change error message.
878         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
879         function pointers to void *.
880         * g++.old-deja/g++.mike/p10148.C: Likewise.
881
882 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
883
884         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
885
886 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
887
888         PR c++/18047
889
890         * g++.dg/parse/expr3.C: New test.
891
892 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
893
894         * gcc.dg/smod-1.c: New test.
895
896 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
897
898         * objc.dg/method-14.m: New test.
899
900 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
901
902         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
903         Also xfail as the patch was reverted.
904
905 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
906
907         PR middle-end/16973
908         * gcc.dg/pr16973.c: New test.
909
910 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
911
912         PR tree-optimization/17656
913         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
914
915 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
916
917         * g++.dg/eh/shadow1.C: New.
918
919 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
920
921         * gcc.c-torture/compile/20041018-1.c: New test.
922
923 2004-10-18  Ben Elliston  <bje@au.ibm.com>
924
925         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
926         compiler referring to register 0 when accessing sdata.  The linker
927         now patches things up.
928
929 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
930
931         PR c/17529
932         * gcc.c-torture/compile/pr17529.c: New test.
933
934 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
935
936         PR c++/17743
937         * g++.dg/ext/attrib17.C: New test.
938
939 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
940
941         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
942
943 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
944
945         PR c++/10479
946         * g++.dg/ext/attrib16.C: New test.
947
948 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
949
950         PR c++/17042
951         * g++.dg/init/dso_handle1.C: New test.
952
953         PR c++/14667
954         * g++.dg/parse/typedef6.C: New test.
955
956         PR c++/17916
957         * g++.dg/parse/pragma1.C: New test.
958
959 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
960
961         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
962
963 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
964
965         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
966         -fno-common when on HPPA HP-UX platforms.
967
968 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
969
970         PR other/16820
971         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
972         stdint.h.
973         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
974         uintptr_t.
975
976 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
977
978         PR c++/16301
979         * g++.dg/lookup/strong-using-4.C: New test.
980
981 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
982
983         PR middle-end/16567
984         * gcc.c-torture/compile/nested-1.c: New test.
985
986 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
987
988         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
989         and mipsisa64*-*-* (until support for misaligned loads is added).
990         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
991         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
992         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
993         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
994         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
995         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
996
997 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
998
999         PR c++/17976
1000         * g++.dg/init/dtor3.C: New test.
1001
1002 2004-10-15  Ben Elliston  <bje@au.ibm.com>
1003
1004         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
1005
1006 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
1007
1008         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
1009         * gcc.dg/macho-lo-sum.c: Likewise.
1010
1011 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
1012
1013         * gcc.dg/ppc-spe64-1.c: New test.
1014
1015 2004-10-14  Devang Patel  <dpatel@apple.com>
1016
1017         PR 17635
1018         * gcc.dg/pr17635.c : New test.
1019         
1020 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
1021
1022         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
1023         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
1024         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
1025         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
1026         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
1027         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
1028         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
1029         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
1030         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
1031         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
1032         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
1033         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
1034         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
1035         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
1036         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
1037         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
1038         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
1039         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
1040
1041 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1042
1043         * gcc.dg/vect/vect-82.c: New testcase.  
1044         * gcc.dg/vect/vect-82_64.c: New testcase.       
1045         * gcc.dg/vect/vect-83.c: New testcase.  
1046         * gcc.dg/vect/vect-83_64.c: New testcase.       
1047
1048 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1049
1050         * gcc.dg/cpp/error-1.c: New test.
1051
1052 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1053
1054         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
1055
1056 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
1057
1058         PR target/17984
1059         * gcc.dg/cris-peep2-xsrand2.c: New test.
1060
1061 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
1062
1063         PR c++/17661
1064         * testsuite/g++.dg/expr/for2.C: New test.
1065
1066 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1067
1068         * g++.dg/inherit/thunk1.C: Run on the SPARC.
1069
1070 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
1071
1072         PR tree-optimization/17724
1073         * g++.dg/opt/pr17724-1.C: New test.
1074         * g++.dg/opt/pr17724-2.C: New test.
1075         * g++.dg/opt/pr17724-3.C: New test.
1076         * g++.dg/opt/pr17724-4.C: New test.
1077         * g++.dg/opt/pr17724-5.C: New test.
1078         * g++.dg/opt/pr17724-6.C: New test.
1079
1080 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
1081
1082         PR c/17301
1083         * gcc.dg/pr17301-2.c: New test.
1084
1085 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
1086
1087         PR c++/15876
1088         * g++.dg/parse/error22.C: New test.
1089
1090         PR c++/17936
1091         * g++.dg/template/spec18.C: New test.
1092
1093 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
1094
1095         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
1096         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
1097         memcpy. 
1098         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
1099         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
1100
1101 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1102
1103         * g++.dg/eh/cleanup5.C: Add dg-options "".
1104
1105 2004-10-11  Roger Sayle  <roger@eyesopen.com>
1106
1107         PR middle-end/17657
1108         * gcc.dg/switch-4.c: New test case.
1109
1110 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
1111
1112         * gcc.c-torture/execute/20041011-1.c: New test.
1113
1114 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1115
1116         PR c++/17554
1117         * g++.dg/init/for3.C: New test.
1118
1119         PR c++/17657
1120         * g++.dg/opt/switch2.C: New test.
1121
1122         PR middle-end/17703
1123         * g++.dg/warn/Wreturn-2.C: New test.
1124
1125 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1126
1127         PR c++/17907
1128         * g++.dg/eh/cleanup5.C: New test.
1129
1130 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
1131
1132         PR c++/17393
1133         * g++.dg/parse/error21.C: New test.
1134
1135 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1136
1137         * g++.dg/overload/pmf1.C: Adjust quoting marks.
1138         * g++.dg/warn/incomplete1.C: Likewise.
1139         * g++.dg/template/qualttp20.C: Likewise.
1140
1141 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1142
1143         PR c/17881
1144         * parm-incomplete-1.c: New test.
1145
1146 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1147
1148         PR c++/17867
1149         * g++.dg/parse/error19.C: New test.
1150
1151         PR c++/17670
1152         * g++.dg/init/new11.C: New test.
1153
1154         PR c++/17821
1155         * g++.dg/parse/error20.C: New test.
1156
1157         PR c++/17826
1158         * g++.dg/template/crash24.C: New test.
1159         
1160 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1161
1162         PR c/17301
1163         * gcc.dg/pr17301-1.c: New test.
1164
1165 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1166
1167         PR c/17189
1168         * gcc.dg/anon-struct-5.c: New test.
1169
1170 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1171
1172         PR c/17844
1173         * gcc.dg/pr17844-1.c: New test.
1174
1175 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
1176
1177         PR tree-optimization/17906
1178         * gcc.c-torture/compile/pr17906.c: New.
1179
1180 2004-10-09  Stuart Hastings  <stuart@apple.com>
1181             Roger Sayle  <roger@eyesopen.com>
1182
1183         PR rtl-optimization/17853
1184         * gcc.dg/i386-mmx-5.c: New testcase.
1185
1186 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
1187
1188         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
1189
1190 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1191
1192         PR c++/17524
1193         * g++.dg/template/static9.C: New test.
1194
1195         PR c++/17685
1196         * g++.dg/parse/operator5.C: New test.
1197
1198 2004-10-09  Roger Sayle  <roger@eyesopen.com>
1199
1200         PR middle-end/17894
1201         * gcc.c-torture/execute/divcmp-4.c: New test case.
1202
1203 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1204
1205         PR tree-opt/17902
1206         * g++.dg/opt/pr17902.C: New test.
1207
1208 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
1209
1210         * gcc.dg/cpp/ident-1.c: Add dg-options "".
1211
1212 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1213
1214         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
1215
1216 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1217
1218         * gcc.dg/assign-warn-3.c: New test.
1219
1220 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1221
1222         PR c/16999
1223         * gcc.dg/cpp/ident-1.c: New test.
1224
1225 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
1226
1227         * gcc.c-torture/compile/acc1.c: New.
1228
1229 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1230
1231         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
1232         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
1233
1234 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1235
1236         * gcc.dg/ultrasp11.c: New test.
1237
1238 2004-10-08  Michael Matz  <matz@suse.de>
1239
1240         * gcc.dg/doloop-2.c: New test.
1241
1242 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1243
1244         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
1245         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
1246         objc.dg/method-9.m: Update expected diagnostics.
1247
1248 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
1249
1250         * gcc.dg/ppc-fsel-3.c: New file.
1251         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
1252
1253 2004-10-07  Paul Brook  <paul@codesourcery.com>
1254
1255         * gfortran.dg/intrinsic_verify_1.f90: New test.
1256
1257 2004-10-07  Paul Brook  <paul@codesourcery.com>
1258
1259         * gfortran.dg/empty_format_1.f90: Remove stray commas.
1260
1261 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1262
1263         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
1264         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
1265         commit.
1266
1267 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
1268
1269         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
1270
1271 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1272
1273         PR c++/17115
1274         * g++.dg/warn/Winline-4.C: New test.
1275
1276 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1277
1278         * gcc.c-torture/compile/20041007-1.c: New test.
1279
1280 2004-10-07  Paul Brook  <paul@codesourcery.com>
1281
1282         PR fortran/17678
1283         * gfortran.dg/use_allocated_1.f90: New test.
1284
1285 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1286
1287         PR middle-end/17849
1288         * gfortran.fortran-torture/compile/nested.f90: New test
1289
1290 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1291
1292         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
1293
1294 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1295
1296         PR c++/17368
1297         * g++.dg/ext/asm6.C: New test.
1298
1299 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
1300
1301         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
1302
1303 2004-10-06  Paul Brook  <paul@codesourcery.com>
1304
1305         PR libfortran/17709
1306         * gfortran.dg/empty_format_1.f90: New test.
1307
1308 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1309
1310         PR fortran/17568
1311         * gfortran.dg/ishft.f90: New test.
1312
1313         PR fortran/17283
1314         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
1315         tests.
1316
1317 2004-10-06  Paul Brook  <paul@codesourcery.com>
1318
1319         * gfortran.dg/do_1.f90: New test.
1320
1321 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1322
1323         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
1324         optimizing for size.
1325
1326 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1327
1328         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
1329
1330 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1331
1332         * gcc.c-torture/compile/20041005-1.c: New test.
1333
1334 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1335
1336         PR c++/17829
1337         * g++.dg/lookup/koenig4.C: New.
1338
1339 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1340
1341         * g++.dg/other/classkey1.C: Adjust quoting marks.
1342         * g++.dg/parse/error15.C: Likewise.
1343         * g++.dg/template/meminit2.C (int>): Likewise.
1344
1345 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1346
1347         PR fortran/17283
1348         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
1349
1350         PR fortran/17631
1351         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
1352
1353         PR fortran/17708
1354         * gfortran.dg/pr17708.f90: New test.
1355         
1356 2004-10-04  Chao-ying Fu  <fu@mips.com>
1357
1358         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
1359         * gcc.dg/vect/vect-4.c: Ditto.
1360         * gcc.dg/vect/vect-5.c: Ditto.
1361         * gcc.dg/vect/vect-6.c: Ditto.
1362         * gcc.dg/vect/vect-8.c: Ditto.
1363         * gcc.dg/vect/vect-16.c: Ditto.
1364         * gcc.dg/vect/vect-30.c: Ditto.
1365         * gcc.dg/vect/vect-40.c: Ditto.
1366         * gcc.dg/vect/vect-41.c: Ditto.
1367         * gcc.dg/vect/vect-42.c: Ditto.
1368         * gcc.dg/vect/vect-43.c: Ditto.
1369         * gcc.dg/vect/vect-44.c: Ditto.
1370         * gcc.dg/vect/vect-45.c: Ditto.
1371         * gcc.dg/vect/vect-46.c: Ditto.
1372         * gcc.dg/vect/vect-47.c: Ditto.
1373         * gcc.dg/vect/vect-48.c: Ditto.
1374         * gcc.dg/vect/vect-49.c: Ditto.
1375         * gcc.dg/vect/vect-50.c: Ditto.
1376         * gcc.dg/vect/vect-51.c: Ditto.
1377         * gcc.dg/vect/vect-52.c: Ditto.
1378         * gcc.dg/vect/vect-53.c: Ditto.
1379         * gcc.dg/vect/vect-54.c: Ditto.
1380         * gcc.dg/vect/vect-55.c: Ditto.
1381         * gcc.dg/vect/vect-56.c: Ditto.
1382         * gcc.dg/vect/vect-57.c: Ditto.
1383         * gcc.dg/vect/vect-58.c: Ditto.
1384         * gcc.dg/vect/vect-59.c: Ditto.
1385         * gcc.dg/vect/vect-60.c: Ditto.
1386         * gcc.dg/vect/vect-74.c: Ditto.
1387         * gcc.dg/vect/vect-79.c: Ditto.
1388         * gcc.dg/vect/vect-80.c: Ditto.
1389
1390 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1391
1392         * gcc.dg/unused-7.c: Use the correct option.
1393
1394 2004-10-04  Paul Brook  <paul@codesourcery.com>
1395         Bud Davis  <bdavis9659@comcast.net>
1396
1397         PR fortran/17706
1398         PR fortran/16434
1399         * gfortran/pr17706.f90: New test.
1400         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
1401
1402 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1403
1404         * gfortran.dg/pr17612.f90: New test.
1405
1406 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1407
1408         * g++.dg/template/local1.C: Adjust quoting marks in
1409         testing for diagnostics.
1410         * g++.dg/tls/diag-2.C: Likewise.
1411         * g++.dg/other/error8.C: Likewise.
1412
1413 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1414
1415         PR c/17178
1416         * gcc.dg/unused-4.c: Adjust to be correct.
1417
1418         PR c/17820
1419         * gcc.dg/unused-7.c: New test.
1420
1421 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1422
1423         PR c++/17797
1424         * g++.dg/overload/template2.C: New test.
1425
1426 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
1427
1428         PR tree-optimization/16632
1429         * gcc.dg/tree-ssa/20041002-1.c: New.
1430
1431 2004-10-03  Paul Brook  <paul@codesourcery.com>
1432
1433         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
1434         rather than relying on default formatting.
1435
1436 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
1437
1438         * gcc.dg/20040920-1.c: Update expected message text.
1439
1440 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
1441
1442         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
1443
1444 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
1445
1446         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
1447         tree level.
1448
1449 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1450
1451         * gcc.dg/tree-ssa/pr17343.c: Remove.
1452
1453 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1454
1455         PR tree-opt/17343
1456         * gcc.dg/tree-ssa/pr17343.c: New test.
1457
1458 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
1459
1460         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
1461         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
1462         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
1463         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
1464         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
1465
1466 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1467
1468         * gcc.dg/lvalue-2.c: New test.
1469
1470 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1471
1472         PR c/17730
1473         * gcc.dg/pr17730-1.c: New test
1474
1475 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1476
1477         PR c/7425
1478         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
1479
1480 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1481
1482         * gcc.c-torture/execute/stdarg-1.c: New test.
1483         * gcc.c-torture/execute/stdarg-2.c: New test.
1484         * gcc.c-torture/execute/stdarg-3.c: New test.
1485         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1486         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1487         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1488         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1489         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1490
1491 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1492
1493         PR tree-optimization/17697
1494         * g++.dg/opt/pr17697-1.C: New test.
1495         * g++.dg/opt/pr17697-2.C: New test.
1496         * g++.dg/opt/pr17697-3.C: New test.
1497
1498 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1499
1500         PR c/16409
1501         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
1502         gcc.dg/vla-init-5.c: New tests.
1503
1504 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1505
1506         PR c/13804
1507         * gcc.dg/pr13804-1.c: New test.
1508
1509 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1510
1511         PR fortran/16938
1512         * gfortran.dg/pr16938.f90: New test.
1513
1514 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1515
1516         * g++.dg/template/crash23.C: New test.
1517
1518 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1519
1520         PR c++/17585
1521         * g++.dg/template/static8.C: New test.
1522
1523 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
1524
1525         PR c++/17681
1526         * g++.dg/other/error9.C: New test.
1527
1528 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
1529
1530         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
1531
1532 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1533
1534         PR fortran/15164
1535         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
1536
1537 2004-09-26  Roger Sayle  <roger@eyesopen.com>
1538
1539         PR middle-end/17112
1540         * gcc.dg/pr17112-1.c: New test case.
1541
1542 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1543
1544         PR c/11459
1545         * gcc.dg/pr11459-1.c: New test.
1546
1547 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
1548
1549         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
1550         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1551
1552 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1553
1554         * gfortran.dg/pr15324.f90: Make array bounds consistent.
1555
1556 2004-09-25  Jan Hubicka  <jh@suse.cz>
1557
1558         * compile/30040909-1.c: New test.
1559         * compile/30040907-1.c: New test.
1560
1561 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
1562
1563         * gcc.c-torture/execute/va-arg-26.c: New test.
1564
1565 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
1566
1567         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
1568         extra diagnostics on targets with 64-bit pointers.
1569         * objc.dg/selector-1.m: Adjust dg-warning regexp.
1570
1571 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1572
1573         PR c/17188
1574         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
1575         * gcc.dg/decl-3.c: Adjust expected message.
1576
1577 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1578
1579         PR fortran/17615
1580         * gfortran.dg/pr17615.f90: New test.
1581
1582 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
1583
1584         PR tree-optimzation/17517
1585         * g++.dg/tree-ssa/pr17517.C: New Test.
1586
1587 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1588
1589         PR c++/16889
1590         * g++.dg/lookup/ambig3.C: New.
1591
1592 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
1593
1594         PR tree-opt/17624
1595         * g++.dg/opt/pr17624.C: New test.
1596
1597 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1598
1599         PR c/6980
1600         * gcc.dg/Wbad-function-cast-1.c: New test.
1601
1602 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
1603
1604         * g++.dg/ext/complit1.C
1605         * g++.dg/other/error2.C
1606         * g++.dg/other/nontype-1.C
1607         * g++.dg/parse/crash11.C
1608         * g++.dg/parse/crash12.C
1609         * g++.dg/parse/error15.C
1610         * g++.dg/parse/error4.C
1611         * g++.dg/parse/tmpl-outside1.C
1612         * g++.dg/parse/too-many-tmpl-args1.C
1613         * g++.dg/template/dependent-expr3.C
1614         * g++.dg/template/error10.C
1615         * g++.dg/template/instantiate1.C
1616         * g++.dg/template/vtable2.C
1617         * g++.dg/warn/Wshadow-1.C
1618         * g++.dg/warn/weak1.C
1619         * g++.old-deja/g++.brendan/crash16.C
1620         * g++.old-deja/g++.brendan/crash18.C
1621         * g++.old-deja/g++.brendan/crash48.C
1622         * g++.old-deja/g++.brendan/crash49.C
1623         * g++.old-deja/g++.brendan/crash55.C
1624         * g++.old-deja/g++.brendan/crash56.C
1625         * g++.old-deja/g++.brendan/crash8.C
1626         * g++.old-deja/g++.brendan/enum11.C
1627         * g++.old-deja/g++.brendan/enum8.C
1628         * g++.old-deja/g++.brendan/enum9.C
1629         * g++.old-deja/g++.brendan/friend3.C
1630         * g++.old-deja/g++.brendan/misc14.C
1631         * g++.old-deja/g++.bugs/900402_02.C
1632         * g++.old-deja/g++.bugs/900404_03.C
1633         * g++.old-deja/g++.bugs/900404_04.C
1634         * g++.old-deja/g++.bugs/900428_03.C
1635         * g++.old-deja/g++.jason/crash4.C
1636         * g++.old-deja/g++.jason/overload21.C
1637         * g++.old-deja/g++.jason/redecl1.C
1638         * g++.old-deja/g++.jason/report.C
1639         * g++.old-deja/g++.jason/rfg10.C
1640         * g++.old-deja/g++.jason/template30.C
1641         * g++.old-deja/g++.law/arm12.C
1642         * g++.old-deja/g++.law/ctors5.C
1643         * g++.old-deja/g++.law/cvt20.C
1644         * g++.old-deja/g++.law/init10.C
1645         * g++.old-deja/g++.law/init8.C
1646         * g++.old-deja/g++.law/visibility17.C
1647         * g++.old-deja/g++.law/visibility7.C
1648         * g++.old-deja/g++.mike/net8.C
1649         * g++.old-deja/g++.mike/p646.C
1650         * g++.old-deja/g++.mike/p700.C
1651         * g++.old-deja/g++.mike/p701.C
1652         * g++.old-deja/g++.mike/p811.C
1653         * g++.old-deja/g++.ns/template13.C
1654         * g++.old-deja/g++.other/array3.C
1655         * g++.old-deja/g++.other/crash25.C
1656         * g++.old-deja/g++.other/dtor3.C
1657         * g++.old-deja/g++.other/dtor4.C
1658         * g++.old-deja/g++.other/main1.C
1659         * g++.old-deja/g++.other/warn7.C
1660         * g++.old-deja/g++.pt/crash11.C
1661         * g++.old-deja/g++.pt/crash36.C
1662         * g++.old-deja/g++.pt/spec22.C
1663         * g++.old-deja/g++.pt/spec9.C
1664         * g++.old-deja/g++.pt/ttp52.C
1665         * g++.old-deja/g++.robertl/eb103.C
1666         * g++.old-deja/g++.robertl/eb121.C
1667         * g++.old-deja/g++.robertl/eb22.C
1668         * g++.old-deja/g++.robertl/eb8.C:
1669         Update locations and/or regexps of dg-error markers.
1670         Remove markers for some bogus messages that are no longer issued.
1671
1672 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1673
1674         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1675         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1676
1677 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1678
1679         PR c++/17618
1680         * g++.dg/lookup/crash5.C: New test.
1681
1682 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1683
1684         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1685         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1686         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1687         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1688         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1689         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1690
1691         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1692         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1693         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1694         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1695         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1696         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1697
1698         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1699
1700         * gcc.dg/vect/vect-44.c: Check additional cases.
1701         * gcc.dg/vect/vect-48.c: Check additional cases.
1702
1703         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1704         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1705         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1706         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1707         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1708         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1709         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1710         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1711         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1712
1713         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1714         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1715         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1716
1717 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1718
1719         * gcc.dg/tree-ssa/loop-6.c: New test.
1720
1721 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1722
1723         PR c++/17620
1724         * g++.dg/inherit/base2.C: New.
1725
1726 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1727
1728         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1729         * gcc.dg/20001012-2.c: Likewise.
1730         * gcc.dg/20001013-1.c: Likewise.
1731         * gcc.dg/20001101-1.c: Likewise.
1732         * gcc.dg/20001102-1.c: Likewise.
1733         * gcc.dg/bf-spl1.c: Likewise.
1734         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1735         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1736
1737 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1738
1739         PR tree-optimization/16721
1740         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1741
1742 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1743
1744         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1745         * gcc.dg/20040305-1.c: Likewise.
1746
1747 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1748
1749         PR c/16566
1750         * gcc.c-torture/compile/pr16566-1.c,
1751         gcc.c-torture/compile/pr16566-2.c,
1752         gcc.c-torture/compile/pr16566-3.c: New tests.
1753
1754 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1755
1756         PR tree-optimization/17512
1757         * gcc.c-torture/compile/20040916-1.c.
1758
1759 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1760
1761         * gcc.dg/pragma-re-3.c: New test.
1762
1763 2004-09-17  Matt Austern  <austern@apple.com>
1764
1765         PR c++/15049
1766         * g++.dg/other/anon3.C: New.
1767
1768 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1769
1770         PR c++/7503
1771         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1772         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1773         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1774         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1775         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1776
1777 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1778
1779         PR fortran/17286
1780         * gfortran.dg/pr17286.f90: New test.
1781
1782 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1783
1784         PR c++/17530
1785         * g++.dg/template/static7.C: New test.
1786
1787 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1788
1789         PR tree-opt/17558
1790         * gcc.c-torture/compile/pr17558.c: New test.
1791
1792 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1793
1794         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1795         if SKIP_ATTRIBUTE is defined.
1796
1797 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1798
1799         PR fortran/15957
1800         * gfortran.dg/pr15957.f90: New test.
1801
1802 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1803
1804         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1805         in comparison.
1806         * gcc.dg/vect/vect-79.c: Likewise.
1807         * gcc.dg/vect/vect-80.c: Likewise.
1808
1809 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1810
1811         PR fortran/15750
1812         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1813
1814 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1815
1816         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1817         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1818         * gcc.dg/vect/vect-62.c: New testcase.
1819         * gcc.dg/vect/vect-63.c: New testcase.
1820         * gcc.dg/vect/vect-64.c: New testcase.
1821         * gcc.dg/vect/vect-65.c: New testcase.
1822         * gcc.dg/vect/vect-66.c: New testcase.
1823         * gcc.dg/vect/vect-67.c: New testcase.
1824         * gcc.dg/vect/vect-68.c: New testcase.
1825         * gcc.dg/vect/vect-69.c: New testcase.
1826         * gcc.dg/vect/vect-79.c: New testcase.
1827         * gcc.dg/vect/vect-80.c: New testcase.
1828
1829 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1830
1831         * gcc.target/mips/asm-1.c: New test.
1832
1833 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1834
1835         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1836         * gcc.dg/vect/vect-73.c: New testcase.
1837         * gcc.dg/vect/vect-74.c: New testcase.
1838         * gcc.dg/vect/vect-75.c: New testcase.
1839         * gcc.dg/vect/vect-76.c: New testcase.
1840         * gcc.dg/vect/vect-77.c: New testcase.
1841         * gcc.dg/vect/vect-78.c: New testcase
1842
1843 2004-09-18  Paul Brook  <paul@codesourcery.com>
1844
1845         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1846
1847 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1848
1849         PR c/17424
1850         * gcc.dg/pr17424-1.c: New test.
1851
1852 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1853
1854         * g++.dg/tree-ssa/pr17153.C: New test.
1855
1856 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1857
1858         PR pch/13361
1859         * testsuite/g++.dg/pch/wchar-1.C: New.
1860         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1861
1862 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1863
1864         * gcc.c-torture/execute/20040917-1.c: New test.
1865
1866 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1867
1868         PR tree-optimization/17319
1869         * gcc.dg/pr17319.c: New test.
1870
1871 2004-09-17  Devang Patel  <dpatel@apple.com>
1872
1873         * gcc.dg/20040813-1.c: New test.
1874
1875 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1876
1877         PR tree-optimization/17273
1878         * gcc.c-torture/compile/pr17273.c: New test.
1879
1880 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1881
1882         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1883         Update expected messages.
1884         * gcc.dg/declspec-13.c: New test.
1885
1886 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1887
1888         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1889
1890 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1891
1892         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1893         change what 'a' is pointing to.
1894
1895 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1896
1897         PR c++/16002
1898         * g++.dg/template/error18.C: New test.
1899
1900         PR c++/16029
1901         * g++.dg/warn/Wunused-8.C: New test.
1902
1903 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1904
1905         PR tree-optimization/17513
1906         * gcc.dg/20040916-1.c: New test.
1907
1908 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1909
1910         PR c++/17501
1911         * g++.dg/template/typename7.C: New test.
1912
1913 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1914
1915         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1916
1917 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1918
1919         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1920         with -ftree-based-profiling also.
1921         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1922
1923 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1924
1925         PR/15364
1926         * gfortran.dg/der_array_io_1.f90: New test.
1927         * gfortran.dg/der_array_io_2.f90: New test.
1928         * gfortran.dg/der_array_io_3.f90: New test.
1929
1930 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1931
1932         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1933         EABI.
1934
1935 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1936
1937         * g++.dg/opt/switch1.C: New test.
1938
1939 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1940
1941         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1942         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1943         Update expected messages.
1944
1945 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1946
1947         PR fortran/16485
1948         * gfortran.dg/same_name_1.f90: New test.
1949
1950 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1951
1952         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1953         dereference garbage pointers.
1954
1955 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1956
1957         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1958         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1959
1960         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1961         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1962         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1963
1964 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1965
1966         PR c++/17324
1967         * g++.dg/template/mangle1.C: New test.
1968
1969 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1970
1971         PR tree-optimization/17252
1972         * gcc.c-torture/execute/pr17252.c: New test.
1973
1974 2004-09-14  Andrew Pinski  <apinski@apple.com>
1975
1976         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1977
1978 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1979
1980         PR rtl-optimization/9771
1981         * gcc.dg/pr9771-1.c: New test case.
1982
1983 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1984
1985         PR tree-optimization/15262
1986         * gcc.c-torture/execute/pr15262-1.c: New test.
1987         * gcc.c-torture/execute/pr15262-2.c: New test.
1988
1989 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1990
1991         * gcc.dg/declspec-12.c: New test.
1992
1993 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1994
1995         * gfortran.dg/pr17090.f90: Add directives to test.
1996
1997 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1998
1999         * gcc.c-torture/compile/20040914-1.c: New test.
2000
2001 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2002
2003         PR c++/16162
2004         * g++.dg/template/decl2.C: New test.
2005
2006 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
2007
2008         PR fortran/17090
2009         * gfortran.dg/pr17090.f90: New test.
2010
2011 2004-09-13  Dale Johannesen  <dalej@apple.com>
2012
2013         * gcc.c-torture/compile/pr17408.c:  New test case.
2014
2015 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2016
2017         PR c++/16716
2018         * g++.dg/parse/crash17.C: New test.
2019
2020         PR c++/17327
2021         * g++.dg/template/enum3.C: New test.
2022
2023 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
2024
2025         * lib/gcc-defs.exp: Load wrapper.exp.
2026         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
2027         using local code.
2028         * lib/gcc.exp (gcc_init): Similar.
2029         * lib/gfortran.exp (gfortran_init): Similar.
2030         * lib/objc.exp (objc_init): Similar.
2031         * lib/treelang.exp (treelang_init): Similar.
2032         * lib/wrapper.exp: New file with build_wrapper call machinery in
2033         ${tool}_maybe_build_wrapper.
2034
2035 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2036
2037         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
2038         "inline".
2039         * gcc.dg/declspec-11.c: Update expected messages.
2040         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
2041         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
2042         gcc.dg/inline-12.c: New tests.
2043
2044 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
2045
2046         * g++.dg/tree-ssa/pr17400.C: New testcase.
2047
2048 2004-09-13  James E Wilson  <wilson@specifixinc.com>
2049
2050         * gcc.target/mips/sb1-1.c: New testcase.
2051
2052 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
2053
2054         * lib/g77-dg.exp: Remove unused file.
2055         * lib/mike-g77.exp: Ditto.
2056         * lib/g77.exp: Ditto.
2057
2058 2004-09-12  Richard Henderson  <rth@redhat.com>
2059
2060         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
2061
2062 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2063
2064         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
2065         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2066         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
2067         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
2068         Update expected messages.
2069
2070 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
2071
2072         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
2073         declaration/use mismatch for dirp parameter.
2074
2075 2004-09-12  Andrew Pinski  <apinski@apple.com>
2076
2077         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
2078         -fgnu-runtime is passed.
2079
2080 2004-09-12  Richard Henderson  <rth@redhat.com>
2081
2082         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
2083         do the uplevel thing and update additional_flags directly.
2084         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
2085         gfortran.fortran-torture/execute/intrinsic_nearest.x,
2086         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
2087         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
2088
2089 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2090
2091         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
2092
2093 2004-09-11  Roger Sayle  <roger@eyesopen.com>
2094
2095         PR middle-end/17411
2096         * g++.dg/opt/pr17411-1.C: New test case.
2097
2098 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2099
2100         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2101         gcc.dg/tls/diag-2.c: Update expected messages.
2102         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
2103         messages.
2104         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
2105         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
2106         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
2107         gcc.dg/tls/diag-5.c: New tests.
2108
2109 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
2110
2111         * gcc.dg/20040910-1.c: Correct dg-error regexp.
2112
2113 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2114
2115         * g++.dg/parse/break-in-for.C: New test.
2116
2117 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
2118
2119         * gcc.dg/tree-ssa/20040911-1.c: New test.
2120
2121 2004-09-11  Andreas Jaeger  <aj@suse.de>
2122
2123         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
2124         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
2125
2126 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
2127
2128         * gcc.target/frv: New directory of FR-V-specific tests.
2129
2130 2004-09-10  James E Wilson  <wilson@specifixinc.com>
2131
2132         * gcc.dg/convert-vec-1.c: New test.
2133
2134 2004-09-10  Roger Sayle  <roger@eyesopen.com>
2135
2136         PR middle-end/17024
2137         * gcc.dg/pr17024-1.c: New test case.
2138
2139 2004-09-10  Eric Christopher  <echristo@redhat.com>
2140
2141         * gcc.dg/20040910-1.c: New test.
2142
2143 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2144
2145         * gcc.dg/bitfld-9.c: New test.
2146
2147 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
2148
2149         * gcc.c-torture/execute/ieee/acc1.c: New test.
2150         * gcc.c-torture/execute/ieee/acc2.c: New test.
2151         * gcc.c-torture/execute/ieee/mzero6.c: New test.
2152
2153 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2154
2155         * gcc.dg/deprecated-2.c: New test.
2156
2157 2004-09-09  James E Wilson  <wilson@specifixinc.com>
2158
2159         * gcc.dg/init-vec-1.c: New test.
2160
2161 2004-09-09  Roger Sayle  <roger@eyesopen.com>
2162
2163         PR middle-end/17055
2164         * gcc.dg/pr17055-1.c: New test case.
2165
2166 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
2167
2168         PR target/17377
2169         * gcc.c-torture/execute/pr17377.c: New test.
2170
2171 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2172
2173         PR c/8420
2174         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
2175         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
2176         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2177         gcc.dg/long-long-typespec-1.c: New tests.
2178         * gcc.dg/tls/diag-2.c: Update expected diagnostics
2179
2180 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2181
2182         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
2183         gcc.dg/gnu99-static-1.c: New tests.
2184
2185 2004-09-08  Devang Patel  <dpatel@apple.com>
2186
2187         * gcc.dg/darwin-ld-20040828-1.c: New test.
2188         * gcc.dg/darwin-ld-20040828-2.c: New test.
2189         * gcc.dg/darwin-ld-20040828-3.c: New test.
2190
2191 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
2192
2193         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
2194         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
2195         in error message.
2196         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
2197         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
2198         in error message.
2199         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
2200         types they qualify.
2201         * objc.dg/type-size-2.m: Fix wording in comment.
2202         * objc.dg/va-meth-1.m: New test case.
2203
2204 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
2205
2206         PR c/16633:
2207         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
2208         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
2209
2210 2004-09-06  Devang Patel  <dpatel@apple.com>
2211
2212         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
2213         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
2214
2215 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
2216
2217         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
2218         reflect changed line numbering of diagnostics.
2219
2220 2004-09-06  Paul Brook  <paul@codesourcery.com>
2221
2222         * gfortran.dg/edit_real_1.f90: Add new test.
2223
2224 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2225
2226         * gcc.dg/tree-ssa/loop-2.c: New test.
2227         * gcc.dg/tree-ssa/loop-3.c: New test.
2228         * gcc.dg/tree-ssa/loop-4.c: New test.
2229         * gcc.dg/tree-ssa/loop-5.c: New test.
2230
2231 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2232
2233         * gcc.dg/format/sentinel-1.c: Update for parameter option.
2234
2235 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2236
2237         * gcc.dg/format/sentinel-1.c: New test.
2238
2239 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
2240
2241         * testsuite/gcc.dg/builtins-46.c: New.
2242
2243 2004-09-03  Devang Patel  <dpatel@apple.com>
2244
2245         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
2246         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
2247
2248 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2249
2250         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
2251         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
2252         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
2253         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
2254         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
2255         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
2256         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
2257         the non-portable bzero.
2258         * gcc.dg/20010912-1.c: xfail for NetWare.
2259         * gcc.dg/20020426-2.c: xfail for NetWare.
2260         * gcc.dg/20021014-1.c: xfail for NetWare.
2261         * gcc.dg/20021018-1.c: xfail for NetWare.
2262         * gcc.dg/20030213-1.c: xfail for NetWare.
2263         * gcc.dg/20030225-1.c: xfail for NetWare.
2264         * gcc.dg/20030708-1.c: xfail for NetWare.
2265         * gcc.dg/builtins-config.h: Also exclude NetWare.
2266         * gcc.dg/format/format.h: Define restrict only if not already defined.
2267         * gcc.dg/nest.c: xfail for NetWare.
2268         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
2269         * lib/target-supports.exp (check_visibility_available): Exclude
2270         NetWare.
2271
2272 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2273
2274         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
2275         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
2276         deterministic starting point for the alignment of structure fields.
2277         * gcc.dg/Wpadded.c: Dito.
2278         * g++.dg/abi/vbase10.C: Dito.
2279
2280 2004-09-03  Devang Patel  <dpatel@apple.com>
2281
2282         * g++.dg/debug/pr15736.cc: New test.
2283
2284 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2285
2286         * README.QMTEST: Fix out-of-date link.
2287
2288 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
2289
2290         PR fortran/16579
2291         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
2292         Delete.  Duplicate of gfortran.dg/g77/20010610.f
2293
2294 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2295
2296         * g++.dg/abi/arm_rtti1.C: New test.
2297
2298 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
2299
2300         * gcc.dg/ppc-vector-memcpy.c: New.
2301         * gcc.dg/ppc-vector-memset.c: New.
2302
2303 2004-09-02  Chao-ying Fu  <fu@mips.com>
2304
2305         * gcc.target/mips/mips-3d-1.c: New test.
2306         * gcc.target/mips/mips-3d-2.c: New test.
2307         * gcc.target/mips/mips-3d-3.c: New test.
2308         * gcc.target/mips/mips-3d-4.c: New test.
2309         * gcc.target/mips/mips-3d-5.c: New test.
2310         * gcc.target/mips/mips-3d-6.c: New test.
2311         * gcc.target/mips/mips-3d-7.c: New test.
2312         * gcc.target/mips/mips-3d-8.c: New test.
2313         * gcc.target/mips/mips-3d-9.c: New test.
2314         * gcc.target/mips/mips-ps-1.c: New test.
2315         * gcc.target/mips/mips-ps-2.c: New test.
2316         * gcc.target/mips/mips-ps-3.c: New test.
2317         * gcc.target/mips/mips-ps-4.c: New test.
2318         * gcc.target/mips/mips-ps-type.c: New test.
2319
2320 2004-09-02  Paul Brook  <paul@codesourcery.com>
2321
2322         * gfortran.dg/edit_real_1.f90: Add new tests.
2323
2324 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2325
2326         PR fortran/15327
2327         * gfortran.dg/merge_char_1.f90: New test.
2328
2329 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2330
2331         PR fortran/16404
2332         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
2333
2334 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2335
2336         PR c/1522
2337         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
2338
2339 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
2340
2341         * g++.dg/opt/loop1.C: Do not XFAIL.
2342
2343 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
2344
2345         * gcc.c-torture/execute/20040831-1.c: New test.
2346
2347 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
2348
2349         PR fortran/16579
2350         * gfortran.dg/g77/20010610.f: Now passes.
2351         Copy from g77.f-torture/execute. Add dg-run directive.
2352         * gfortran.dg/g77/README: Update
2353
2354 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2355
2356         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
2357         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
2358         (t1, t2, t3, t4): Add volatile.
2359
2360 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2361
2362         * g++.dg/ext/visibility/arm1.C: New test.
2363
2364 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
2365
2366         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
2367         -pedantic-errors.
2368
2369 2004-09-01  Paul Brook  <paul@codesourcery.com>
2370
2371         * gfortran.dg/eof_2.f90: New test.
2372
2373 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2374
2375         PR fortran/16579
2376         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
2377
2378 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
2379
2380         PR libfortran/16805
2381         * gfortran.dg/list_read_2.f90: New test.
2382
2383 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2384
2385         * g++.dg/abi/key1.C: New test.
2386
2387 2004-08-31  Richard Henderson  <rth@redhat.com>
2388
2389         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
2390         form of offsetof.
2391         * g++.dg/other/offsetof5.C: Remove duplicate.
2392
2393 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2394
2395         PR fortran/17244
2396         * gfortran.dg/func_derived_1.f90: New test.
2397
2398 2004-08-31  Paul Brook  <paul@codesourcery.com>
2399
2400         * gfortran.dg/eof_1.f90: New test.
2401
2402 2004-08-31  Paul Brook  <paul@codesourcery.com>
2403
2404         * gfortran.dg/list_read_1.f90: New file.
2405
2406 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
2407
2408         * g++.dg/opt/loop1.C: XFAIL.
2409
2410 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
2411
2412         * gcc.dg/funcdef-storage-1.c: New.
2413         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
2414         an extern function in local scope.
2415         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
2416         declare an 'auto inline' function in local scope.
2417         * gcc.dg/20011130-1.c: Likewise.
2418         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
2419         an 'auto' function in local scope.
2420         * gcc.dg/20021014-1.c: Likewise.
2421         * gcc.dg/20030331-2.c: Likewise.
2422
2423 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2424
2425         * gfortran.dg/blockdata_1.f90: New test.
2426
2427 2004-08-30  Richard Henderson  <rth@redhat.com>
2428
2429         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
2430
2431 2004-08-30  Richard Henderson  <rth@redhat.com>
2432
2433         * lib/fortran-torture.exp (fortran-torture-execute): Honor
2434         additional_flags set by alternate driver.
2435         (ieee-options): New procedure.
2436         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
2437         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
2438         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
2439         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
2440
2441 2004-08-30  Richard Henderson  <rth@redhat.com>
2442
2443         * lib/f-torture.exp: Remove.
2444
2445 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
2446
2447         PR rtl-optimization/16590
2448         * g++.dg/opt/loop1.C: New test.
2449
2450 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2451
2452         PR fortran/13910
2453         * gfortran.dg/oldstyle_1.f90: New test.
2454
2455 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
2456         Paul Brook  <paul@codesourcery.com>
2457
2458         * gfortran.dg/g77/README: Update.
2459         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
2460         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2461         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
2462
2463 2004-08-28  Paul Brook  <paul@codesourcery.com>
2464
2465         PR libfortran/17195
2466         * gfortran.dg/edit_real_1.f90: New test.
2467
2468 2004-08-27  Paul Brook  <paul@codesourcery.com>
2469
2470         * gfortran.dg/rewind_1.f90: New test.
2471
2472 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
2473
2474         PR fortran/16597
2475         * gfortran.dg/pr16597.f90: New test.
2476
2477 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2478
2479         PR c/13801
2480         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
2481         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
2482         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
2483         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
2484         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
2485
2486 2004-08-26  Nick Clifton  <nickc@redhat.com>
2487
2488         * gcc.c-torture/compile/pr17119.c: New test.
2489
2490 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2491
2492         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
2493
2494 2004-08-25  Richard Henderson  <rth@redhat.com>
2495
2496         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
2497         the bits that expect kind=8 to be the largest real kind.
2498
2499 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2500
2501         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
2502
2503 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2504
2505         * gfortran.dg/assignment_1.f90: New test.
2506
2507 2004-08-25  Adam Nemet  <anemet@lnxw.com>
2508
2509         * g++.dg/template/repo3.C: New test.
2510
2511 2004-08-25  Roger Sayle  <roger@eyesopen.com>
2512
2513         PR middle-end/16693
2514         PR tree-optimization/16372
2515         * g++.dg/opt/pr16372-1.C: New test case.
2516         * g++.dg/opt/pr16693-1.C: New test case.
2517         * g++.dg/opt/pr16693-2.C: New test case.
2518
2519 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2520
2521         * objc.dg/proto-lossage-4.m: New test.
2522
2523 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
2524
2525         PR c++/17155
2526         * g++.dg/inherit/local2.C: New test.
2527
2528 2004-08-25  Paul Brook  <paul@codesourcery.com>
2529
2530         PR fortran/17144
2531         * gfortran.dg/string_ctor_1.f90: New test.
2532
2533 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2534
2535         PR c++/14428
2536         * g++.dg/template/redecl2.C: New test.
2537
2538 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2539
2540         PR fortran/17143
2541         * gfortran.dg/pr17143.f90: New test.
2542
2543 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2544
2545         PR fortran/17164
2546         * gfortran.dg/pr17164.f90: New test.
2547
2548 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2549
2550         * gcc.dg/tree-ssa/loop-1.c: New test.
2551
2552 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2553
2554         * gcc.c-torture/compile/20040824-1.c: New test.
2555
2556 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2557
2558         * gcc.c-torture/compile/iftrap-3.c: New test.
2559
2560 2004-08-24  Paul Brook  <paul@codesourcery.com>
2561
2562         * gfortran.dg/entry_2.f90: New test.
2563
2564 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2565
2566         PR c++/16889
2567         * g++.dg/lookup/ambig[12].C: New.
2568
2569 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2570
2571         PR c++/16706
2572         * g++.dg/template/crash21.C: New test.
2573         * g++.dg/template/crash22.C: Likewise.
2574
2575 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2576
2577         PR c++/17149
2578         * g++.dg/template/access15.C: New.
2579
2580 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2581
2582         PR c++/17163
2583         * g++.dg/template/repo2.C: New test.
2584
2585 2004-08-23  Roger Sayle  <roger@eyesopen.com>
2586
2587         PR rtl-optimization/17078
2588         * gcc.c-torture/execute/pr17078-1.c: New test case.
2589
2590 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2591
2592         PR c/14492
2593         * gcc.dg/debug/crash1.c: New test.
2594
2595 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2596
2597         PR c/16180
2598         * gcc.dg/loop-5.c: New test.
2599
2600 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2601
2602         * gcc.c-torture/execute/20040823-1.c: New test.
2603
2604 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
2605
2606         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
2607         to the assembler.  Simplify test accordingly.
2608         (asm_abi_flags): Use GNU names.
2609         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
2610         to check for ABI flags.
2611
2612 2004-08-22  Andrew Pinski  <apinski@apple.com>
2613
2614         * g++.dg/opt/pr14029.C: New test.
2615         * gcc.c-torture/execute/pr15262.c: New test.
2616
2617 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2618
2619         * gfortran.dg/reduction.f90: Add checks with complex arguments.
2620
2621 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
2622
2623         PR 16908
2624         * gfortran.dg/direct_io.f90: New test.
2625
2626 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2627
2628         PR c++/17121
2629         * g++.dg/inherit/local2.C: New test.
2630
2631 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2632
2633         PR c++/17120
2634         * g++.dg/warn/Wparentheses-4.C: New test.
2635
2636 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2637
2638         PR c++/17121
2639         * g++.dg/inherit/local2.C: New test.
2640
2641         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
2642         * gcc.dg/ppc-ldstruct.c: Likewise.
2643         * gcc.dg/ppc64-abi-2.c: Likewise.
2644
2645 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
2646
2647         PR rtl-optimization/17099
2648         * gcc.c-torture/execute/20040820-1.c: New test.
2649
2650 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
2651
2652         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
2653
2654 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2655
2656         PR fortran/17077
2657         * gfortran.dg/auto_array_1.f90: New test.
2658
2659 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2660
2661         PR fortran/17074
2662         * gfortran.dg/simpleif_1.f90: New test.
2663
2664 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
2665
2666         * lib/target-supports.exp (check_profiling_available): Return
2667         false for arm*-*-symbianelf* and arm*-*-eabi*.
2668
2669         PR c++/15890
2670         * g++.dg/template/delete1.C: New test.
2671
2672 2004-08-19  Paul Brook  <paul@codesourcery.com>
2673
2674         PR fortran/14976
2675         PR fortran/16228
2676         * gfortran.dg/data_char_1.f90: New test.
2677
2678 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2679
2680         PR fortran/16946
2681         * gfortran.dg/reduction.f90: New testcase.
2682
2683 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2684
2685         PR fortran/16520
2686         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2687
2688 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2689
2690         PR c++/17041
2691         * g++.dg/Wparentheses-3.C: New test.
2692
2693 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2694
2695         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2696         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2697         * gcc.dg/vect/vect-2.c: Likewise.
2698         * gcc.dg/vect/vect-3.c: Likewise.
2699         * gcc.dg/vect/vect-4.c: Likewise.
2700         * gcc.dg/vect/vect-5.c: Likewise.
2701         * gcc.dg/vect/vect-6.c: Likewise.
2702         * gcc.dg/vect/vect-7.c: Likewise.
2703         * gcc.dg/vect/vect-25.c: Likewise.
2704         * gcc.dg/vect/vect-31.c: Likewise.
2705         * gcc.dg/vect/vect-32.c: Likewise.
2706         * gcc.dg/vect/vect-34.c: Likewise.
2707         * gcc.dg/vect/vect-36.c: Likewise.
2708         * gcc.dg/vect/vect-all.c: Likewise.
2709
2710 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2711
2712         PR c++/17068
2713         * g++.dg/template/operator4.C: New test.
2714
2715 2004-08-18  Richard Henderson  <rth@redhat.com>
2716
2717         * gcc.dg/20040206-1.c: XFAIL.
2718
2719 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2720
2721         PR c++/16246
2722         * g++.dg/template/array7.C: New test.
2723
2724 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2725
2726         * gcc.dg/mips-movcc-1.c: New test.
2727         * gcc.dg/mips-movcc-2.c: New test.
2728         * gcc.dg/mips-movcc-3.c: New test.
2729
2730         * gcc.dg/mips-nmadd-1.c: New test.
2731         * gcc.dg/mips-nmadd-2.c: New test.
2732
2733 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2734
2735         PR c++/15871
2736         * g++.dg/opt/inline8.C: New test.
2737
2738         PR c++/16965
2739         * g++.dg/parse/error17.C: New test.
2740
2741 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2742
2743         * gcc.dg/vect: New directory for vectorizer tests.
2744         * gcc.dg/vect/tree-vect.h: New file.
2745         * gcc.dg/vect/vect.exp: New file.
2746         * gcc.dg/vect/pr16105.c.c: New test.
2747         * gcc.dg/vect/vect-1.c: New test.
2748         * gcc.dg/vect/vect-2.c: New test.
2749         * gcc.dg/vect/vect-3.c: New test.
2750         * gcc.dg/vect/vect-4.c: New test.
2751         * gcc.dg/vect/vect-5.c: New test.
2752         * gcc.dg/vect/vect-6.c: New test.
2753         * gcc.dg/vect/vect-7.c: New test.
2754         * gcc.dg/vect/vect-8.c: New test.
2755         * gcc.dg/vect/vect-9.c: New test.
2756         * gcc.dg/vect/vect-10.c: New test.
2757         * gcc.dg/vect/vect-11.c: New test.
2758         * gcc.dg/vect/vect-12.c: New test.
2759         * gcc.dg/vect/vect-13.c: New test.
2760         * gcc.dg/vect/vect-14.c: New test.
2761         * gcc.dg/vect/vect-15.c: New test.
2762         * gcc.dg/vect/vect-16.c: New test.
2763         * gcc.dg/vect/vect-17.c: New test.
2764         * gcc.dg/vect/vect-18.c: New test.
2765         * gcc.dg/vect/vect-19.c: New test.
2766         * gcc.dg/vect/vect-20.c: New test.
2767         * gcc.dg/vect/vect-21.c: New test.
2768         * gcc.dg/vect/vect-22.c: New test.
2769         * gcc.dg/vect/vect-23.c: New test.
2770         * gcc.dg/vect/vect-24.c: New test.
2771         * gcc.dg/vect/vect-25.c: New test.
2772         * gcc.dg/vect/vect-26.c: New test.
2773         * gcc.dg/vect/vect-27.c: New test.
2774         * gcc.dg/vect/vect-28.c: New test.
2775         * gcc.dg/vect/vect-29.c: New test.
2776         * gcc.dg/vect/vect-30.c: New test.
2777         * gcc.dg/vect/vect-31.c: New test.
2778         * gcc.dg/vect/vect-32.c: New test.
2779         * gcc.dg/vect/vect-33.c: New test.
2780         * gcc.dg/vect/vect-34.c: New test.
2781         * gcc.dg/vect/vect-35.c: New test.
2782         * gcc.dg/vect/vect-36.c: New test.
2783         * gcc.dg/vect/vect-37.c: New test.
2784         * gcc.dg/vect/vect-38.c: New test.
2785         * gcc.dg/vect/vect-40.c: New test.
2786         * gcc.dg/vect/vect-41.c: New test.
2787         * gcc.dg/vect/vect-42.c: New test.
2788         * gcc.dg/vect/vect-43.c: New test.
2789         * gcc.dg/vect/vect-44.c: New test.
2790         * gcc.dg/vect/vect-45.c: New test.
2791         * gcc.dg/vect/vect-46.c: New test.
2792         * gcc.dg/vect/vect-47.c: New test.
2793         * gcc.dg/vect/vect-48.c: New test.
2794         * gcc.dg/vect/vect-49.c: New test.
2795         * gcc.dg/vect/vect-50.c: New test.
2796         * gcc.dg/vect/vect-51.c: New test.
2797         * gcc.dg/vect/vect-52.c: New test.
2798         * gcc.dg/vect/vect-53.c: New test.
2799         * gcc.dg/vect/vect-54.c: New test.
2800         * gcc.dg/vect/vect-55.c: New test.
2801         * gcc.dg/vect/vect-56.c: New test.
2802         * gcc.dg/vect/vect-57.c: New test.
2803         * gcc.dg/vect/vect-58.c: New test.
2804         * gcc.dg/vect/vect-59.c: New test.
2805         * gcc.dg/vect/vect-60.c: New test.
2806         * gcc.dg/vect/vect-61.c: New test.
2807         * gcc.dg/vect/vect-all.c: New test.
2808         * gcc.dg/vect/vect-none.c: New test.
2809
2810 2004-08-17  Paul Brook  <paul@codesourcery.com>
2811
2812         PR fortran/13082
2813         * gfortran.dg/entry_1.f90: New test.
2814
2815 2004-08-17  Andrew Pinski  <apinski@apple.com>
2816
2817         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2818
2819 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2820
2821         * gcc.dg/pr17036-1.c: New test.
2822
2823 2004-08-16  Devang Patel  <dpatel@apple.com>
2824
2825         * gcc.dg/darwin-20040809-1.c: New test.
2826
2827 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2828
2829         * gcc.dg/funcdef-attr-1.c: New test.
2830
2831 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2832
2833         * gcc.dg/altivec-17.c: New test.
2834         * gcc.dg/altivec-18.c: New test.
2835
2836 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2837
2838         PR c++/6749
2839         * g++.dg/template/vtable2.C: New test.
2840
2841 2004-08-14  Richard Henderson  <rth@redhat.com>
2842
2843         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2844         * gcc.dg/pack-test-4.c (main): Return 0.
2845         * gcc.dg/setjmp-1.c: Remove XFAIL.
2846         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2847
2848 2004-08-14  Richard Henderson  <rth@redhat.com>
2849
2850         * gcc.dg/980217-1.c: Add prototype for printf.
2851
2852 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2853
2854         * gfortran.dg/pr16935.f90: New test.
2855
2856 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2857
2858         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2859
2860 2004-08-13  Paul Brook  <paul@codesourcery.com>
2861
2862         * gfortran.dg/der_io_1.f90: Remove stray comma.
2863
2864 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2865
2866         * gcc.dg/vmx/cw-bug-2.c: Remove.
2867         * gcc.dg/vmx/vprint-1.c: Remove.
2868         * gcc.dg/vmx/vscan-1.c: Remove.
2869
2870 2004-08-12  Devang patel  <dpatel@apple.com>
2871
2872         * gcc.dg/darwin-20040809-2.c: New test.
2873
2874 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2875
2876         * g++.dg/ext/altivec-12.C: New test.
2877
2878         * g++.dg/ext/altivec-11.C: New test.
2879
2880 2004-08-12  Paul Brook  <paul@codesourcery.com>
2881
2882         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2883
2884 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2885
2886         * g++.dg/ext/altivec-2.C: Check for hardware support before
2887         executing any VMX instructions.
2888
2889         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2890
2891 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2892
2893         PR c++/16276
2894         * g++.old-deja/g++.other/comdat4.C: New test.
2895         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2896
2897 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2898
2899         PR target/16286
2900         * gcc.dg/pr16286.c: New test.
2901
2902 2004-08-12 Jan Beulich <jbeulich@novell.com>
2903
2904         * g++.dg/ext/asm5.C: New.
2905
2906 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2907
2908         PR c++/16698
2909         * g++.dg/eh/crash1.C: New test.
2910
2911         PR c++/16717
2912         * g++.dg/ext/construct1.C: New test.
2913
2914 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2915
2916         PR c++/16853
2917         * g++.dg/init/ptrmem1.C: New test.
2918
2919         PR c++/16618
2920         * g++.dg/parse/offsetof5.C: New test.
2921
2922         PR c++/16870
2923         * g++.dg/template/overload3.C: New test.
2924
2925 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2926
2927         PR c++/16964
2928         * g++.dg/parse/error16.C: New test.
2929
2930         PR c++/16904
2931         * g++.dg/template/error14.C: New test.
2932
2933         PR c++/16929
2934         * g++.dg/template/error15.C: New test.
2935
2936 2004-08-11  Devang Patel  <dpatel@apple.com>
2937
2938         * gcc.dg/darwin-ld-20040809-1.c: New test.
2939         * gcc.dg/darwin-ld-20040809-2.c: New test.
2940
2941 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2942
2943         PR fortran/16917
2944         * gfortran.dg/dfloat_1.f90: New test.
2945
2946 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2947
2948         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2949         * gcc.dg/dll-2.c: Fix dg-require syntax.
2950         * gcc.misc-tests/arm-isr.c (abort): Declare.
2951         (exit): Likewise.
2952
2953 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2954
2955         PR c++/16971
2956         * g++.dg/parse/crash16.C: New test.
2957
2958 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2959
2960         * gcc.dg/mips-rsqrt-1.c: New test case.
2961         * gcc.dg/mips-rsqrt-2.c: New test case.
2962         * gcc.dg/mips-rsqrt-3.c: New test case.
2963
2964 2004-08-10  Paul Brook  <paul@codesourcery.com>
2965
2966         * gfortran.dg/der_io_1.f90: New test.
2967
2968 2004-08-10  Paul Brook  <paul@codesourcery.com>
2969
2970         PR fortran/16919
2971         * gfortran.dg/der_array_1.f90: New test.
2972
2973 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2974
2975         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2976
2977 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2978
2979         * gcc.dg/wchar_t-2.c: Fix typo.
2980
2981 2004-08-09  Falk Hueffner  <falk@debian.org>
2982
2983         PR tree-optimization/12517
2984         * gcc.c-torture/compile/pr12517.c: New test.
2985
2986         PR tree-optimization/12578
2987         * gcc.c-torture/compile/pr12578.c: New test.
2988
2989         PR tree-optimization/12899
2990         * gcc.c-torture/compile/pr12899.c: New test.
2991
2992         PR rtl-optimization/14692
2993         * gcc.c-torture/compile/pr14692.c: New test.
2994
2995         PR tree-optimization/16461
2996         * gcc.c-torture/compile/pr16461.c: New test.
2997
2998 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2999
3000         * gfortran.dg/getenv_1.f90: New test.
3001
3002 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3003
3004         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
3005         wchar_t.
3006         * gcc.dg/symbian5.c: Test -fno-short-wchar.
3007
3008 2004-08-06  Paul Brook  <paul@codesourcery.com>
3009
3010         * gfortran.dg/ret_array_1.f90: New test.
3011         * gfortran.dg/ret_pointer_1.f90: New test.
3012
3013 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
3014
3015         * gcc.dg/missing-field-init-[12].c: New tests.
3016         * g++.dg/warn/missing-field-init-[12].C: New tests.
3017
3018 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3019
3020         * gcc.dg/enum2.c: New test.
3021         * gcc.dg/symbian3.c: Likewise.
3022         * gcc.dg/symbian4.c: Likewise.
3023         * gcc.dg/wchar_t-2.c: Likewise.
3024
3025 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3026
3027         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
3028         destructor tests.
3029
3030 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3031
3032         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
3033         dg-require-visiblity.
3034         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
3035         * g++.dg/ext/visibility/fvisibility.C: Likewise.
3036         * g++.dg/ext/visibility/memfuncts.C: Likewise.
3037         * g++.dg/ext/visibility/new1.C: Likewise.
3038         * g++.dg/ext/visibility/pragma.C: Likewise.
3039         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
3040         * g++.dg/ext/visibility/virtual.C: Likewise.
3041         * g++/dg/ext/visibility/visibility-1.C: Likewise.
3042         * g++/dg/ext/visibility/visibility-2.C: Likewise.
3043         * g++/dg/ext/visibility/visibility-3.C: Likewise.
3044         * g++/dg/ext/visibility/visibility-4.C: Likewise.
3045         * g++/dg/ext/visibility/visibility-5.C: Likewise.
3046         * g++/dg/ext/visibility/visibility-6.C: Likewise.
3047         * g++/dg/ext/visibility/visibility-7.C: Likewise.
3048         * g++/dg/ext/visibility/visibility-8.C: New test.
3049         * gcc.c-torture/compile/dll.x: Remove.
3050         * gcc.dg/dll-2.c: Use dg-require-dll
3051         * gcc.dg/visibility-10.c: New test.
3052         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
3053         supporting DLLs.
3054         * testsuite/lib/scanasm.exp (scan_hidden): New function.
3055         (scan_not_hidden): Likewise.
3056
3057 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
3058
3059         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
3060
3061 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
3062
3063         * gcc.c-torture/execute/20040805-1.c: New test.
3064
3065 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
3066
3067         * gcc.dg/20020118-1.c: Declare abort.
3068         * gcc.dg/altivec_check.h: Likewise.
3069         * gcc.dg/iftrap-2.c: Likewise.
3070         * gcc.dg/pragma-darwin.c: Likewise.
3071         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
3072
3073 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
3074
3075         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
3076
3077 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3078
3079         * gcc.c-torture/execute/builtins/abs-2.c,
3080         gcc.c-torture/execute/builtins/abs-3.c,
3081         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
3082         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
3083         intmax_t, uintmax_t and their limits.
3084         * gcc.dg/intmax_t-1.c: New test.
3085
3086 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3087
3088         * g++.dg/tc1/dr147.C: Add reference to PR.
3089
3090 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
3091
3092         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
3093         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
3094
3095 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
3096
3097         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
3098
3099 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3100
3101         * gcc.dg/redecl-5.c: New test.
3102         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
3103         of scanf.
3104
3105 2004-08-03  Roger Sayle  <roger@eyesopen.com>
3106
3107         PR middle-end/16790
3108         * gcc.c-torture/execute/pr16790-1.c: New test case.
3109
3110 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
3111
3112         * g++.dg/ext/visibility/assign1.C: New test.
3113         * g++.dg/ext/visibility/new1.C: Likewise.
3114
3115         * gcc.dg/symbian1.c: New test.
3116         * gcc.dg/symbian2.c: Likewise.
3117
3118 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3119
3120         PR target/16570
3121         * gcc.dg/i386-sse-9.c: New test.
3122
3123 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3124
3125         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
3126
3127 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3128
3129         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
3130         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
3131         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
3132         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
3133         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
3134         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
3135         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
3136         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
3137         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
3138         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
3139         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
3140         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
3141         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
3142         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
3143         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
3144         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
3145         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
3146         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
3147         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
3148         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
3149         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
3150         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
3151         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
3152         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3153         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
3154         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
3155         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
3156         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
3157         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3158         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3159         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
3160         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
3161         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
3162         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
3163         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
3164         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3165         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3166         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3167         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3168         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
3169         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
3170         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
3171         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
3172         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
3173         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3174         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3175         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
3176         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
3177         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
3178         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
3179         gcc.misc-tests/i386-pf-3dnow-1.c,
3180         gcc.misc-tests/i386-pf-athlon-1.c,
3181         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3182         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
3183         Declare built-in functions used.
3184         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
3185
3186 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
3187
3188         PR c++/16707
3189         * g++.dg/lookup/using12.C: New test.
3190
3191         * g++.dg/init/null1.C: Fix PR number.
3192         * g++.dg/parse/namespace10.C: Likewise.
3193
3194 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3195
3196         PR c++/16224
3197         * g++.dg/template/spec17.C: New test.
3198         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
3199         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
3200
3201 2004-08-02  David Billinghurst
3202
3203         PR fortran/16292
3204         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
3205
3206 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
3207
3208         * gcc.dg/ia64-got-1.c: New test case.
3209
3210 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3211
3212         PR c++/16489
3213         * g++.dg/init/null1.C: New test.
3214         * g++.dg/tc1/dr76.C: Adjust error marker.
3215
3216         PR c++/16529
3217         * g++.dg/parse/namespace10.C: New test.
3218
3219         PR c++/16810
3220         * g++.dg/inherit/ptrmem2.C: New test.
3221
3222 2004-08-02  Ben Elliston  <bje@au.ibm.com>
3223
3224         PR target/16155
3225         * gcc.dg/pr16155.c: New test.
3226
3227 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3228
3229         * gcc.dg/redecl-2.c: New test.
3230
3231 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
3232
3233         * gcc.dg/darwin-longdouble.c: New file.
3234
3235 2004-07-30  Richard Henderson  <rth@redhat.com>
3236
3237         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
3238         write to constant argument.
3239         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
3240
3241 2004-07-30  Richard Henderson  <rth@redhat.com>
3242
3243         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
3244         tests of nearest around zero.
3245
3246 2004-07-30  Andrew Pinski  <apinski@apple.com>
3247
3248         * gcc.c-torture/compile/20040730-1.c: New test.
3249
3250 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3251
3252         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
3253         powerpc-eabispe.
3254
3255 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3256
3257         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
3258
3259 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
3260
3261         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
3262         contains $ld_library_path.
3263         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3264
3265 2004-07-29  Richard Henderson  <rth@redhat.com>
3266
3267         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
3268
3269         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
3270         (alt2, which): New.
3271         (Check): Accept either alternative.
3272
3273 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
3274
3275         * g++.dg/abi/inline1.C: New test.
3276         * g++.dg/abi/local1-a.cc: Likewise.
3277         * g++.dg/abi/local1.C: Likewise.
3278         * g++.dg/abi/mangle11.C: Tweak location of warnings.
3279         * g++.dg/abi/mangle12.C: Likewise.
3280         * g++.dg/abi/mangle17.C: Likewise.
3281         * g++.dg/abi/mangle20-2.C: Likewise.
3282         * g++.dg/opt/interface1.C: Likewise.
3283         * g++.dg/opt/interface1.h: Likewise.
3284         * g++.dg/opt/interface1-a.cc: New test.
3285         * g++.dg/parse/repo1.C: New test.
3286         * g++.dg/template/repo1.C: Likewise.
3287         * g++.dg/warn/Winline-1.C: Likewise.
3288         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
3289
3290 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
3291
3292         * gcc.dg/tree-ssa/20040729-1.c: New test.
3293
3294 2004-07-27  Matt Austern <austern@apple.com>
3295
3296         * gcc.dg/darwin-bool-1.c: New test.
3297         * gcc.dg/darwin-bool-2.c: New test.
3298
3299 2004-07-28  Richard Henderson  <rth@redhat.com>
3300
3301         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
3302         arguments in the correct type.  Don't write to constant arguments.
3303
3304 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3305
3306         PR tree-optimization/16688
3307         PR tree-optimization/16689
3308         * g++.dg/tree-ssa/pr16688.C: New test.
3309
3310 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3311
3312         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3313         loads.  Not only in the comment, this time.
3314
3315 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
3316
3317         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
3318         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
3319         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
3320         * gcc.dg/sh4a-bitmovua.c: New.
3321         * gcc.dg/sh4a-cos.c: New.
3322         * gcc.dg/sh4a-cosf.c: New.
3323         * gcc.dg/sh4a-fprun.c: New.
3324         * gcc.dg/sh4a-fsrra.c: New.
3325         * gcc.dg/sh4a-memmovua.c: New.
3326         * gcc.dg/sh4a-sin.c: New.
3327         * gcc.dg/sh4a-sincos.c: New.
3328         * gcc.dg/sh4a-sincosf.c: New.
3329         * gcc.dg/sh4a-sinf.c: New.
3330
3331 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3332
3333         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
3334         conditionals.
3335         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3336         loads.
3337         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
3338         DOM1.
3339
3340 2004-07-27  Andrew Pinski  <apinski@apple.com>
3341
3342         * g++.dg/rtti/tinfo1.C: Correct the xfail.
3343
3344 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
3345
3346         * gcc.dg/pragma-isr.c: New test.
3347
3348 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3349
3350         PR c++/14429
3351         * g++.dg/template/ttp11.C: New test.
3352
3353 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
3354
3355         * gcc.c-torture/compile/20040727-1.c: New test.
3356
3357 2004-07-26  Eric Christopher  <echristo@redhat.com>
3358
3359         * gcc.c-torture/compile/20040726-2.c: New test.
3360
3361 2004-07-26  Andrew Pinski  <apinski@apple.com>
3362
3363         * g++.dg/rtti/tinfo1.C: Xfail.
3364
3365 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
3366
3367         * gcc.c-torture/compile/20040726-1.c: New test.
3368
3369 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
3370             Brian Ryner  <bryner@brianryner.com>
3371
3372         PR c++/9283
3373         PR c++/15000
3374         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
3375         * g++.dg/ext/visibility/: New directory.
3376         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
3377         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
3378         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
3379         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
3380         * g++.dg/ext/visibility/fvisibility.C,
3381         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
3382         g++.dg/ext/visibility/fvisibility-override1.C
3383         g++.dg/ext/visibility/fvisibility-override2.C
3384         g++.dg/ext/visibility/memfuncts.C
3385         g++.dg/ext/visibility/noPLT.C
3386         g++.dg/ext/visibility/pragma.C
3387         g++.dg/ext/visibility/pragma-override1.C
3388         g++.dg/ext/visibility/pragma-override2.C
3389         g++.dg/ext/visibility/staticmemfuncts.C
3390         g++.dg/ext/visibility/virtual.C: New tests.
3391
3392 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3393
3394         PR c/15360
3395         * gcc.dg/pr15360-1.c: New test.
3396
3397 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
3398
3399         * gcc.dg/pragma-align-2.c: New test.
3400         * gcc.dg/pragma-init-fini.c: New test.
3401         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
3402         targets.
3403
3404 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3405
3406         * gcc.dg/init-string-2.c: New test.
3407
3408 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
3409
3410         PR 16684
3411         * gcc.dg/Wredundant-decls-1.c: New test case.
3412
3413 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
3414
3415         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
3416         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
3417         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
3418         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
3419         * gcc.dg/compat/generate-random.c: New file.
3420         * gcc.dg/compat/generate-random.h: Likewise.
3421         * gcc.dg/compat/generate-random_r.c: Likewise.
3422         * gcc.dg/compat/struct-layout-1.h: Likewise.
3423         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
3424         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
3425         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
3426         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
3427         * gcc.dg/compat/struct-layout-1_main.c: New test.
3428         * gcc.dg/compat/struct-layout-1_x.c: New file.
3429         * gcc.dg/compat/struct-layout-1_y.c: New file.
3430         * gcc.dg/compat/struct-layout-1_test.h: New file.
3431
3432 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3433
3434         * gcc.dg/comp-return-1.c: New test
3435
3436 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
3437
3438         * gcc.dg/vmx/8-02a.c: Fix typo.
3439
3440         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
3441         * gcc.dg/darwin-abi-3.c: New test.
3442
3443         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
3444         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
3445
3446         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
3447         * gcc.dg/vmx/ops-long-1.c: New test.
3448         * gcc.dg/vmx/ops-long-2.c: New test.
3449
3450 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3451
3452         * g++.dg/lookup/conv-[1234].C: New.
3453
3454 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
3455
3456         * g++.dg/parse/attr2.C: Simplify.
3457
3458 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3459
3460         PR c/7284
3461         * gcc.c-torture/execute/pr7284-1.c: New test.
3462
3463 2004-07-22  Brian Booth  <bbooth@redhat.com>
3464
3465         * gcc.dg/tree-ssa/20040721-1.c: New test.
3466
3467 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3468
3469         * g++.dg/template/crash20.c: New.
3470
3471 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
3472
3473         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
3474         Add dg-run directive.  Declare variables as required.
3475         * gfortran.dg/g77/README: Update
3476
3477 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
3478
3479         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
3480         gcc.dg/cris-peep2-andu2.c: New tests.
3481
3482 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3483
3484         PR c/15052
3485         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
3486         on return type.
3487         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
3488         messages.
3489         * gcc.dg/qual-return-2.c: Update expected messages.
3490         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
3491
3492 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3493
3494         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
3495         * gcc.dg/noncompile/921102-1.c: Update expected error message.
3496
3497 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3498
3499         PR c/11250
3500         * gcc.dg/init-string-1.c: New test.
3501
3502 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
3503
3504         PR middle-end/15345
3505         PR c/16450
3506         * gcc.dg/torture/nested-fn-1.c: New test.
3507
3508 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
3509
3510         PR target/16559
3511         * gcc.dg/ia64-fptr-1.c: New file.
3512
3513 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3514
3515         PR c++/14497
3516         * g++.dg/template/spec16.C: New test.
3517         * g++.old-deja/g++.robertl/eb118.C: Remove.
3518
3519 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3520
3521         PR c++/509
3522         * g++.dg/template/spec15.C: New test.
3523
3524 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
3525
3526         Copy cases from g77.f-torture/execute and add dg-run
3527         directive.  Other changes as noted.
3528         * gfortran.dg/g77/13037.f
3529         * gfortran.dg/g77/1832.f
3530         * gfortran.dg/g77/19981119-0.f
3531         * gfortran.dg/g77/19990313-0.f
3532         * gfortran.dg/g77/19990313-1.f
3533         * gfortran.dg/g77/19990313-2.f
3534         * gfortran.dg/g77/19990313-3.f
3535         * gfortran.dg/g77/19990419-1.f
3536         * gfortran.dg/g77/19990826-0.f
3537         * gfortran.dg/g77/19990826-2.f
3538         * gfortran.dg/g77/20000503-1.f
3539         * gfortran.dg/g77/20001111.f
3540         * gfortran.dg/g77/20010116.f
3541         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
3542         * gfortran.dg/g77/20010430.f
3543         * gfortran.dg/g77/6177.f
3544         * gfortran.dg/g77/947.f
3545         * gfortran.dg/g77/970816-3.f
3546         * gfortran.dg/g77/971102-1.f
3547         * gfortran.dg/g77/980520-1.f
3548         * gfortran.dg/g77/980628-0.f
3549         * gfortran.dg/g77/980628-1.f
3550         * gfortran.dg/g77/980628-10.f
3551         * gfortran.dg/g77/980628-2.f
3552         * gfortran.dg/g77/980628-3.f
3553         * gfortran.dg/g77/980628-7.f
3554         * gfortran.dg/g77/980628-8.f
3555         * gfortran.dg/g77/980628-9.f
3556         * gfortran.dg/g77/980701-0.f
3557         * gfortran.dg/g77/980701-1.f
3558         * gfortran.dg/g77/cabs.f
3559         * gfortran.dg/g77/claus.f
3560         * gfortran.dg/g77/complex_1.f
3561         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
3562         * gfortran.dg/g77/dcomplex.f
3563         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
3564         * gfortran.dg/g77/f90-intrinsic-mathematical.f
3565         * gfortran.dg/g77/f90-intrinsic-numeric.f
3566         * gfortran.dg/g77/int8421.f
3567         * gfortran.dg/g77/labug1.f
3568         * gfortran.dg/g77/large_vec.f
3569         * gfortran.dg/g77/le.f
3570         * gfortran.dg/g77/short.f
3571         * gfortran.dg/g77/README: Update
3572
3573 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
3574
3575         PR c++/16637
3576         * g++.dg/parse/lookup4.C: New test.
3577
3578 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3579
3580         PR c++/16175
3581         * g++.dg/template/ttp10.C: New test.
3582
3583 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3584
3585         * gcc.dg/pr12625-1.c: New test.
3586
3587 2004-07-20  Steven Bosscher  <stevenb@suse.de>
3588
3589         * testsuite/gcc.dg/switch-warn-1.c: New test.
3590         * testsuite/gcc.dg/switch-warn-2.c: New test.
3591         * gcc.c-torture/compile/pr14730.c: Update.
3592
3593 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
3594
3595         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
3596         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
3597         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
3598         g++.dg/template/nontype3.C: Remove trailing CR from tests.
3599
3600 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
3601
3602         PR c++/16623
3603         * g++.dg/template/assign1.C: New test.
3604
3605 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3606
3607         PR c++/12170
3608         * g++.dg/template/ttp9.C: New test.
3609
3610 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
3611
3612         * gcc.dg/format/cmn-err-1.c: New test.
3613
3614 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3615
3616         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
3617         gcc.dg/Wparentheses-10.c: New tests.
3618         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
3619
3620 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3621
3622         PR fortran/16465
3623         * gfortran.dg/g77//ffixed-line-length-0.f,
3624         gfortran.dg/g77/ffixed-line-length-132.f,
3625         gfortran.dg/g77/ffixed-line-length-72.f,
3626         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
3627         gfortran.dg/g77/README: Update.
3628
3629 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3630
3631         PR c++/13092
3632         * g++.dg/template/non-dependent7.C: New test.
3633         * g++.dg/template/non-dependent8.C: Likewise.
3634         * g++.dg/template/non-dependent9.C: Likewise.
3635         * g++.dg/template/non-dependent10.C: Likewise.
3636
3637 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
3638
3639         PR c++/16337
3640         * g++.dg/parse/attr2.C: New test.
3641
3642 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
3643
3644         * g77.dg: Removed.
3645         * g77.f-torture: Ditto.
3646
3647 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3648
3649         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
3650         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
3651         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
3652
3653 2004-07-16  Richard Henderson  <rth@redhat.com>
3654
3655         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
3656
3657 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3658
3659         * lib/fortran-torture.exp (fortran-torture): Don't test compile
3660         tests with full list of options.
3661         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
3662         of TORTURE_OPTIONS if test contains 'dg-do run'.
3663
3664         PR fortran/16404
3665         * gfortran.dg/do_iterator.f90: New test.
3666
3667 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3668
3669         PR rtl-optimization/16536
3670         * gcc.c-torture/execute/restrict-1.c: New test.
3671
3672 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3673
3674         PR fortran/15324
3675         * gfortran.dg/pr15324.f90: New test.
3676
3677         PR fortran/15129
3678         * gfortran.dg/pr15129.f90: New test.
3679
3680         PR fortran/15140
3681         * gfortran.dg/pr15140.f90: New test.
3682
3683         PR fortran/13792
3684         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3685         compile-time simplification.
3686
3687 2004-07-14  Mike Stump  <mrs@apple.com>
3688
3689         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3690
3691 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3692
3693         PR target/16325
3694         * gcc.dg/profile-generate-1.c: New.
3695
3696 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3697
3698         * gcc.c-torture/execute/20040709-1.c: New test.
3699         * gcc.c-torture/execute/20040709-2.c: New test.
3700
3701 2004-07-14  Mike Stump  <mrs@apple.com>
3702
3703         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3704
3705 2004-07-14  Mike Stump  <mrs@apple.com>
3706
3707         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3708
3709 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3710
3711         PR c++/16518
3712         * g++.dg/parse/mutable1.C: New test.
3713
3714 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3715
3716         PR tree-optimization/16443
3717         * gcc.dg/tree-ssa/20040713-1.c: New test.
3718
3719 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3720
3721         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3722         for operator new.
3723
3724 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3725
3726         * gfortran.dg/g77/README: New file
3727         * gfortran.dg/g77/19981216-0.f:  Copy from
3728         g77.f-torture/noncompile.  Add "dg-do compile" and
3729         dg-error as required.
3730         * gfortran.dg/g77/19990218-1.f: Likewise
3731         * gfortran.dg/g77/19990905-1.f: Likewise
3732         * gfortran.dg/g77/9263.f: Likewise
3733         * gfortran.dg/g77/980615-0.f: Likewise
3734         * gfortran.dg/g77/980616-0.f: Likewise
3735         * gfortran.dg/g77/check0.f: Likewise
3736         * gfortran.dg/g77/select_no_compile.f: Likewise
3737
3738 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3739
3740         Copy files from g77.f-torture/compile.
3741         Add "{ dg-do compile}".  Other changes as noted
3742         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3743         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3744         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3745         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3746         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3747         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3748         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3749         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3750         statement to conform to standard.  Append alpha1.x for reference.
3751         * gfortran.dg/g77/xformat.f: Add dg-warning
3752
3753 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3754
3755         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3756         Add {dg-do compile} directive.
3757         * gfortran.dg/g77/cpp2.F: Likewise
3758
3759 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3760
3761         PR c++/5402
3762         * g++.dg/lookup/name-clash1.C: New test.
3763
3764         PR c++/9777
3765         * g++.dg/lookup/name-clash2.C: New test.
3766
3767         PR c++/12102
3768         * g++.dg/lookup/name-clash3.C: New test.
3769
3770 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3771
3772         * g++.dg/lookup/new2.C: New test.
3773         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3774
3775 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3776
3777         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3778         Add {dg-do compile} directive.
3779         * gfortran.dg/g77/13060.f: Likewise
3780         * gfortran.dg/g77/19990218-0.f: Likewise
3781         * gfortran.dg/g77/19990305-0.f: Likewise
3782         * gfortran.dg/g77/19990419-0.f: Likewise
3783         * gfortran.dg/g77/19990502-0.f: Likewise
3784         * gfortran.dg/g77/19990502-1.f: Likewise
3785         * gfortran.dg/g77/19990525-0.f: Likewise
3786         * gfortran.dg/g77/19990826-1.f: Likewise
3787         * gfortran.dg/g77/19990826-3.f: Likewise
3788         * gfortran.dg/g77/19990905-2.f: Likewise
3789         * gfortran.dg/g77/20000412-1.f: Likewise
3790         * gfortran.dg/g77/20000511-1.f: Likewise
3791         * gfortran.dg/g77/20000511-2.f: Likewise
3792         * gfortran.dg/g77/20000518.f: Likewise
3793         * gfortran.dg/g77/20000601-1.f: Likewise
3794         * gfortran.dg/g77/20000601-2.f: Likewise
3795         * gfortran.dg/g77/20000629-1.f: Likewise
3796         * gfortran.dg/g77/20000630-2.f: Likewise
3797         * gfortran.dg/g77/20010115.f: Likewise
3798         * gfortran.dg/g77/20010321-1.f: Likewise
3799         * gfortran.dg/g77/20010426.f: Likewise
3800         * gfortran.dg/g77/20020307-1.f: Likewise
3801         * gfortran.dg/g77/8485.f: Likewise
3802         * gfortran.dg/g77/960317-1.f: Likewise
3803         * gfortran.dg/g77/970915-0.f: Likewise
3804         * gfortran.dg/g77/980310-1.f: Likewise
3805         * gfortran.dg/g77/980310-2.f: Likewise
3806         * gfortran.dg/g77/980310-3.f: Likewise
3807         * gfortran.dg/g77/980310-4.f: Likewise
3808         * gfortran.dg/g77/980310-6.f: Likewise
3809         * gfortran.dg/g77/980310-7.f: Likewise
3810         * gfortran.dg/g77/980310-8.f: Likewise
3811         * gfortran.dg/g77/980419-2.f: Likewise
3812         * gfortran.dg/g77/980424-0.f: Likewise
3813         * gfortran.dg/g77/980427-0.f: Likewise
3814         * gfortran.dg/g77/980729-0.f: Likewise
3815         * gfortran.dg/g77/981117-1.f: Likewise
3816         * gfortran.dg/g77/toon_1.f: Likewise
3817
3818 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3819
3820         PR c++/2204
3821         * g++.dg/other/abstract2.C: New test.
3822
3823 2004-07-12  Paul Brook  <paul@codesourcery.com>
3824
3825         * gfortran.dg/pointer_init_1.f90: New test.
3826
3827 2004-07-11  Paul Brook  <paul@codesourcery.com>
3828
3829         PR fortran/15986
3830         * gfortran.dg/contained_1.f90: New test.
3831
3832 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3833
3834         * g++.dg/parse/defarg8.C: New test.
3835
3836 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3837
3838         PR fortran/16433
3839         * gfortran.dg/pr16433.f: New test.
3840
3841         PR fortran/17574
3842         * gfortran.dg/pr15754.f90: New test.
3843
3844 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3845
3846         PR tree-optimization/16437
3847         * gcc.c-torture/execute/bitfld-4.c: New test.
3848
3849 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3850
3851         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3852         access to common var from module.
3853
3854 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3855
3856         PR fortran/16336
3857         * gfortran.fortran-torture/execute/common_2.f90: New test.
3858
3859 2004-07-10  Paul Brook  <paul@codesourcery.com>
3860
3861         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3862
3863 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3864
3865         PR fortran/15969
3866         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3867
3868 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3869
3870         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3871         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3872         * gfortran.dg/g77/ffree-form-1.f: Likewise
3873         * gfortran.dg/g77/ffree-form-2.f: Likewise
3874         * gfortran.dg/g77/ffree-form-3.f: Likewise
3875         * gfortran.dg/g77/fno-underscoring.f: Likewise
3876         * gfortran.dg/g77/funderscoring.f: Likewise
3877         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3878
3879 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3880
3881         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3882
3883 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3884         Paul Brook  <paul@codesourcery.com>
3885
3886         PR fortran/13415
3887         * gfortran.dg/common_pointer_1.f90: New test.
3888
3889 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3890
3891         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3892
3893 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3894
3895         PR target/16364
3896         * gcc.c-torture/compile/20040709-1.c: New.
3897
3898 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3899
3900         PR fortran/14077
3901         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3902
3903 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3904
3905         PR fortran/13201
3906         * gfortran.dg/shape_1.f90: New test.
3907
3908 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3909             Andrew Pinski  <apinski@apple.com>
3910
3911         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3912
3913 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3914
3915         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3916         comment.
3917
3918 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3919         Paul Brook  <paul@codesourcery.com>
3920
3921         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3922         '.f95' and '.F95'.
3923
3924 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3925
3926         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3927
3928 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3929
3930         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3931         testcases with capital suffix.
3932
3933 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3934
3935         PR fortran/15481
3936         PR fortran/13372
3937         PR fortran/13575
3938         PR fortran/15978
3939         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3940
3941         * gfortran.dg/implicit_1.f90: New test.
3942
3943 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3944
3945         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3946         expression to match gfortran warning/error messages
3947         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3948         dg-error text.
3949
3950 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3951
3952         * lib/fortran-torture.exp: Rename proc search_for to
3953         search_for_re.
3954
3955 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3956
3957         * gcc.c-torture/execute/simd-5.x: New file.
3958         XFAIL on SPARC 64-bit at -O0.
3959
3960 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3961
3962         PR c++/8211
3963         PR c++/16165
3964         * g++.dg/warn/effc3.C: New test.
3965
3966 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3967
3968         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3969         change X to 1X in format.
3970         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3971         add data statements to conform to standard.
3972
3973 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3974
3975         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3976         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3977         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3978
3979 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3980
3981         * gfortran.dg/g77/7388.f: Copy from g77.dg
3982         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3983         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3984         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3985         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3986         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3987         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3988         * gfortran.dg/g77/strlen0.f: Likewise
3989
3990 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3991
3992         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3993         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3994
3995 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3996
3997         * gcc.c-torture/execute/920428-2.x: Delete.
3998         * gcc.c-torture/execute/920501-7.x: Likewise.
3999
4000 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
4001
4002         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
4003         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
4004         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
4005         prescott and c3-2.
4006         (PREFETCH_3DNOW): Add -march=c3.
4007
4008 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
4009
4010         PR c/16437
4011         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
4012         * gcc.c-torture/execute/bf64-1.x: Likewise.
4013
4014 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4015
4016         * gcc.c-torture/compile/20040708-1.c: New test.
4017
4018 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4019
4020         PR c++/16169
4021         * g++.dg/warn/effc2.C: New test.
4022
4023 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4024
4025         * gcc.c-torture/execute/bitfld-1.x: Remove.
4026         * gcc.c-torture/execute/bitfld-3.c: New test.
4027         * gcc.dg/bitfld-2.c: Remove XFAILs.
4028
4029 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4030
4031         PR c++/16276
4032         * g++.dg/rtti/tinfo1.C: New file.
4033
4034 2004-07-07  Eric Christopher  <echristo@redhat.com>
4035
4036         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
4037
4038 2004-07-07  Andrew Pinski  <apinski@apple.com>
4039
4040         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
4041
4042 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
4043
4044         * g++.dg/init/call1.C: XFAIL.
4045
4046 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
4047
4048         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
4049         except for movstrict*, to movmem* and clrstr* to clrmem*.
4050
4051 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
4052
4053         * gcc.c-torture/execute/20040707-1.c: New test.
4054
4055 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
4056
4057         * gcc.c-torture/execute/20040706-1.c: New test.
4058
4059 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4060
4061         PR c++/3671
4062         * g++.dg/template/spec14.C: New test.
4063
4064 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
4065
4066         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
4067         nothing if not yet defined.  Use it in b, c and d type definitions.
4068         * gcc.c-torture/execute/20040705-1.c: New test.
4069         * gcc.c-torture/execute/20040705-2.c: New test.
4070
4071 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4072
4073         PR c++/2518
4074         * g++.dg/lookup/new1.C: New test.
4075
4076 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4077
4078         PR c++/11406
4079         * g++.dg/template/sizeof8.C: New test.
4080
4081 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
4082
4083         * gcc.c-torture/compile/20040705-1.c: New test.
4084
4085 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
4086
4087         * gfortran.fortran-torture/execute/seq_io.f90: New test.
4088
4089 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
4090
4091         * gcc.dg/cpp/if-mop.c: Two new testcases.
4092         * gcc.dg/cpp/trad/comment-3.c: New.
4093
4094 2004-07-04  Paul Brook  <paul@codesourcery.com>
4095
4096         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
4097
4098 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
4099
4100         PR c++/3761
4101         * g++.dg/lookup/crash4.C: New test.
4102
4103 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
4104
4105         * gcc.c-torture/execute/builtin-abs-1.c
4106         * gcc.c-torture/execute/builtin-abs-2.c
4107         * gcc.c-torture/execute/builtin-complex-1.c
4108         * gcc.c-torture/execute/builtins/string-1-lib.c
4109         * gcc.c-torture/execute/builtins/string-1.c
4110         * gcc.c-torture/execute/builtins/string-2-lib.c
4111         * gcc.c-torture/execute/builtins/string-2.c
4112         * gcc.c-torture/execute/builtins/string-3-lib.c
4113         * gcc.c-torture/execute/builtins/string-3.c
4114         * gcc.c-torture/execute/builtins/string-4-lib.c
4115         * gcc.c-torture/execute/builtins/string-4.c
4116         * gcc.c-torture/execute/builtins/string-5-lib.c
4117         * gcc.c-torture/execute/builtins/string-5.c
4118         * gcc.c-torture/execute/builtins/string-6-lib.c
4119         * gcc.c-torture/execute/builtins/string-6.c
4120         * gcc.c-torture/execute/builtins/string-7-lib.c
4121         * gcc.c-torture/execute/builtins/string-7.c
4122         * gcc.c-torture/execute/builtins/string-8-lib.c
4123         * gcc.c-torture/execute/builtins/string-8.c
4124         * gcc.c-torture/execute/builtins/string-9-lib.c
4125         * gcc.c-torture/execute/builtins/string-9.c
4126         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
4127         * gcc.c-torture/execute/builtins/string-asm-1.c
4128         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
4129         * gcc.c-torture/execute/builtins/string-asm-2.c
4130         * gcc.c-torture/execute/stdio-opt-1.c
4131         * gcc.c-torture/execute/stdio-opt-2.c
4132         * gcc.c-torture/execute/stdio-opt-3.c
4133         * gcc.c-torture/execute/string-opt-1.c
4134         * gcc.c-torture/execute/string-opt-10.c
4135         * gcc.c-torture/execute/string-opt-11.c
4136         * gcc.c-torture/execute/string-opt-12.c
4137         * gcc.c-torture/execute/string-opt-13.c
4138         * gcc.c-torture/execute/string-opt-14.c
4139         * gcc.c-torture/execute/string-opt-15.c
4140         * gcc.c-torture/execute/string-opt-16.c
4141         * gcc.c-torture/execute/string-opt-2.c
4142         * gcc.c-torture/execute/string-opt-6.c
4143         * gcc.c-torture/execute/string-opt-7.c
4144         * gcc.c-torture/execute/string-opt-8.c:
4145         Replace with ...
4146
4147         * gcc.c-torture/execute/builtins/abs-2.c
4148         * gcc.c-torture/execute/builtins/abs-3.c
4149         * gcc.c-torture/execute/builtins/complex-1.c
4150         * gcc.c-torture/execute/builtins/fprintf.c
4151         * gcc.c-torture/execute/builtins/fputs.c
4152         * gcc.c-torture/execute/builtins/memcmp.c
4153         * gcc.c-torture/execute/builtins/memmove.c
4154         * gcc.c-torture/execute/builtins/memops-asm.c
4155         * gcc.c-torture/execute/builtins/mempcpy-2.c
4156         * gcc.c-torture/execute/builtins/mempcpy.c
4157         * gcc.c-torture/execute/builtins/memset.c
4158         * gcc.c-torture/execute/builtins/printf.c
4159         * gcc.c-torture/execute/builtins/sprintf.c
4160         * gcc.c-torture/execute/builtins/strcat.c
4161         * gcc.c-torture/execute/builtins/strchr.c
4162         * gcc.c-torture/execute/builtins/strcmp.c
4163         * gcc.c-torture/execute/builtins/strcpy.c
4164         * gcc.c-torture/execute/builtins/strcspn.c
4165         * gcc.c-torture/execute/builtins/strlen-2.c
4166         * gcc.c-torture/execute/builtins/strlen.c
4167         * gcc.c-torture/execute/builtins/strncat.c
4168         * gcc.c-torture/execute/builtins/strncmp-2.c
4169         * gcc.c-torture/execute/builtins/strncmp.c
4170         * gcc.c-torture/execute/builtins/strncpy.c
4171         * gcc.c-torture/execute/builtins/strpbrk.c
4172         * gcc.c-torture/execute/builtins/strpcpy-2.c
4173         * gcc.c-torture/execute/builtins/strpcpy.c
4174         * gcc.c-torture/execute/builtins/strrchr.c
4175         * gcc.c-torture/execute/builtins/strspn.c
4176         * gcc.c-torture/execute/builtins/strstr-asm.c
4177         * gcc.c-torture/execute/builtins/strstr.c:
4178         ... these new files.
4179
4180         * gcc.c-torture/execute/builtins/abs-2-lib.c
4181         * gcc.c-torture/execute/builtins/abs-3-lib.c
4182         * gcc.c-torture/execute/builtins/complex-1-lib.c
4183         * gcc.c-torture/execute/builtins/fprintf-lib.c
4184         * gcc.c-torture/execute/builtins/fputs-lib.c
4185         * gcc.c-torture/execute/builtins/memcmp-lib.c
4186         * gcc.c-torture/execute/builtins/memmove-lib.c
4187         * gcc.c-torture/execute/builtins/memops-asm-lib.c
4188         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
4189         * gcc.c-torture/execute/builtins/mempcpy-lib.c
4190         * gcc.c-torture/execute/builtins/memset-lib.c
4191         * gcc.c-torture/execute/builtins/printf-lib.c
4192         * gcc.c-torture/execute/builtins/sprintf-lib.c
4193         * gcc.c-torture/execute/builtins/strcat-lib.c
4194         * gcc.c-torture/execute/builtins/strchr-lib.c
4195         * gcc.c-torture/execute/builtins/strcmp-lib.c
4196         * gcc.c-torture/execute/builtins/strcpy-lib.c
4197         * gcc.c-torture/execute/builtins/strcspn-lib.c
4198         * gcc.c-torture/execute/builtins/strlen-2-lib.c
4199         * gcc.c-torture/execute/builtins/strlen-lib.c
4200         * gcc.c-torture/execute/builtins/strncat-lib.c
4201         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
4202         * gcc.c-torture/execute/builtins/strncmp-lib.c
4203         * gcc.c-torture/execute/builtins/strncpy-lib.c
4204         * gcc.c-torture/execute/builtins/strpbrk-lib.c
4205         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
4206         * gcc.c-torture/execute/builtins/strpcpy-lib.c
4207         * gcc.c-torture/execute/builtins/strrchr-lib.c
4208         * gcc.c-torture/execute/builtins/strspn-lib.c
4209         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
4210         * gcc.c-torture/execute/builtins/strstr-lib.c
4211         * gcc.c-torture/execute/builtins/lib/abs.c
4212         * gcc.c-torture/execute/builtins/lib/fprintf.c
4213         * gcc.c-torture/execute/builtins/lib/memset.c
4214         * gcc.c-torture/execute/builtins/lib/printf.c
4215         * gcc.c-torture/execute/builtins/lib/sprintf.c
4216         * gcc.c-torture/execute/builtins/lib/strcpy.c
4217         * gcc.c-torture/execute/builtins/lib/strcspn.c
4218         * gcc.c-torture/execute/builtins/lib/strncat.c
4219         * gcc.c-torture/execute/builtins/lib/strncmp.c
4220         * gcc.c-torture/execute/builtins/lib/strncpy.c
4221         * gcc.c-torture/execute/builtins/lib/strpbrk.c
4222         * gcc.c-torture/execute/builtins/lib/strspn.c
4223         * gcc.c-torture/execute/builtins/lib/strstr.c:
4224         New files containing support routines.
4225
4226         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
4227         declaration.
4228         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
4229         when not optimizing.
4230
4231 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
4232
4233         PR c++/16240
4234         * g++.dg/abi/mangle22.C: New test.
4235         * g++.dg/abi/mangle23.C: Likewise.
4236
4237 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
4238
4239         PR fortran/16290
4240         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
4241         Allow for cases without denormalized floating point numbers.
4242
4243 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
4244
4245         PR c/1027
4246         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4247         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
4248         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
4249         expected warning text.
4250         * gcc.dg/format/diag-2.c: New test.
4251
4252 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4253
4254         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
4255
4256 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
4257
4258         * gcc.dg/builtins-43.c: New.
4259         * gcc.dg/builtins-44.c: New.
4260         * gcc.dg/builtins-45.c: New.
4261
4262 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
4263             Andreas Tobler  <a.tobler@schweiz.ch>
4264
4265         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
4266         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
4267         as SIGSEGV.
4268         * gcc.dg/cleanup-11.c: Likewise.
4269         * gcc.dg/cleanup-8.c: Likewise.
4270         * gcc.dg/cleanup-9.c: Likewise.
4271         * gcc.dg/cleanup-5.c: Run on all platforms.
4272
4273 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4274
4275         * g++.dg/warn/nonnull1.C: New test.
4276
4277 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4278
4279         * gcc.dg/compat/compat-common.h: Wrap up CINT in
4280         an #ifndef SKIP_COMPLEX_INT/#endif pair.
4281         Special-case the Sun compiler wrt to <complex.h>.
4282
4283 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
4284
4285         * gcc.dg/Wunreachable-8.C: New test.
4286
4287         * gcc.dg/h8300-ice2.c : New test.
4288
4289 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
4290
4291         PR fortran/16161
4292         * gfortran.fortran-torture/compile/implicit.f90: Add test
4293         for implicit character.
4294
4295 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
4296
4297         PR fortran/16289
4298         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
4299         Use tiny() intrinsic to find smallest non-negative real
4300
4301 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
4302
4303         * gcc.dg/compat/struct-by-value-22_main.c: New test.
4304         * gcc.dg/compat/struct-by-value-22_x.c: New.
4305         * gcc.dg/compat/struct-by-value-22_y.c: New.
4306
4307         * gcc.c-torture/execute/20040629-1.c: New test.
4308
4309 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
4310
4311         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
4312         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
4313
4314         PR target/16195
4315         * gcc.dg/20040625-1.c: New test.
4316
4317 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4318
4319         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
4320
4321 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4322
4323         PR fortran/15963
4324         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
4325
4326 2004-06-29  Richard Henderson  <rth@redhat.com>
4327
4328         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
4329
4330 2004-06-29  Paul Brook  <paul@codesourcery.com>
4331
4332         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
4333         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
4334
4335 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
4336
4337         PR c++/16260
4338         * g++.dg/parse/crash15.C: New.
4339
4340 2004-06-28  Andrew Pinski  <apinski@apple.com>
4341
4342         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
4343         by the error already.
4344
4345         * g++.dg/opt/ptrmem4.C: Change to compile only test.
4346
4347 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
4348
4349         PR target/14041
4350         * gcc.dg/h8300-bss-align-1.c : New.
4351
4352 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
4353
4354         * PR c++/16174
4355         * g++.dg/template/ctor4.C: New.
4356
4357 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4358
4359         PR c++/16205
4360         * g++.dg/warn/Wsequence-point-1.C: New test.
4361
4362 2004-06-27  Paul Brook  <paul@codesourcery.com>
4363
4364         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
4365
4366 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
4367
4368         * g++.old-deja/g++.mike/p7325.C: Remove.
4369
4370 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4371
4372         PR c/14963
4373         * gcc.dg/pr14963.c: New test.
4374
4375 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
4376
4377         PR c++/16193
4378         * g++.dg/parse/redef1.C: New test.
4379
4380 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4381
4382         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
4383         20021110.c.
4384         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
4385         20021119-1.c.
4386         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
4387         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
4388         5-04.c.
4389         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
4390         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
4391         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
4392         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
4393         g++.brendan/enum14.C.
4394         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
4395         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
4396         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
4397         g++.mike/virt1.C.
4398         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
4399         memtemp24.C.
4400
4401 2004-06-27  Roger Sayle  <roger@eyesopen.com>
4402
4403         * gcc.dg/20040527-1.c: New test case.
4404
4405 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
4406
4407         PR gfortran/pr16196
4408         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
4409
4410 2004-06-25  Roger Sayle  <roger@eyesopen.com>
4411
4412         PR middle-end/15825
4413         * gcc.dg/pr15825-1.c: New test case.
4414
4415 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4416
4417         * gcc.c-torture/execute/20040625-1.c: New test.
4418
4419 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4420
4421         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
4422
4423 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4424
4425         * gcc.dg/torture/mips-div-1.c: New test.
4426
4427 2004-06-24  Jeff Law  <law@redhat.com>
4428
4429         * gcc.dg/tree-ssa/20040624-1.c: New test.
4430
4431 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
4432
4433         * gcc.c-torture/compile/20040624-1.c: New test.
4434
4435 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4436
4437         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
4438         this directory.
4439
4440 2004-06-23  Andrew Pinski  <apinski@apple.com>
4441
4442         PR middle-end/15988
4443         * g++.dg/opt/ptrmem4.C: New test.
4444
4445         * gcc.dg/c90-array-quals-2.c: New test.
4446
4447 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
4448
4449         * gcc.dg/kpice1.c: New test.
4450
4451 2006-06-23  Andrew Pinski  <apinski@apple.com>
4452
4453         * gcc.dg/c90-array-quals.c: New test.
4454
4455 2006-06-22  Richard Henderson  <rth@redhat.com>
4456
4457         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
4458
4459 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
4460
4461         * gcc.dg/builtins-config.h: Handle FreeBSD.
4462
4463 2006-06-22  Richard Henderson  <rth@redhat.com>
4464
4465         * g++.dg/opt/devirt1.C: New.
4466
4467 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
4468
4469         * g++.dg/opt/pr15551.C: New testcase.
4470
4471 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4472
4473         PR target/14800
4474         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
4475         x86_64-*-linux* when compiling for 32bit.
4476
4477 2004-06-21  Andrew Pinski  <apinski@apple.com>
4478
4479         * gcc.dg/pch/struct-1.c: New.
4480         * gcc.dg/pch/struct-1.hs: New.
4481
4482 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
4483
4484         * gcc.dg/pch/save-temps-1.c: New file.
4485         * gcc.dg/pch/save-temps-1.hs: New file.
4486
4487 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4488
4489         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
4490         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
4491
4492 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4493
4494         * gfortran.fortran-torture/execute/select_1.f90: Rename function
4495         to fix type error.
4496         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
4497         Remove trailing spaces.
4498
4499 2004-06-21  Richard Henderson  <rth@redhat.com>
4500
4501         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
4502         merging && to BIT_FIELD_REF.
4503
4504 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
4505
4506         * g++.dg/opt/placeholder1.C: New test.
4507
4508 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4509
4510         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
4511         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4512         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4513         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4514
4515 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
4516
4517         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
4518         extern "C".
4519         * g++.dg/other/pragma-re-1.C: Add comments.
4520
4521 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
4522
4523         PR gfortran/16080
4524         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
4525
4526 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
4527
4528         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
4529         instead of setting the type of size_t by
4530         hand.
4531
4532 2004-06-18  Roger Sayle  <roger@eyesopen.com>
4533
4534         * gcc.dg/unordered-2.c: New test case.
4535         * gcc.dg/unordered-3.c: New test case.
4536
4537 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
4538
4539         PR other/16043
4540         * lib/g++.exp (g++_version): Tweak regexp for version
4541         * lib/g77.exp (g77_version): Likewise
4542         * lib/gfortran.exp (gfortran_version): Likewise
4543         * lib/objc.exp (objc_version): Likewise
4544         * lib/treelang.exp (treelang_version): Likewise
4545
4546 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
4547
4548         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
4549         Use INT_MAX instead of __INT_MAX__.
4550         * gcc.dg/compat/struct-align-2_y.c: Likewise.
4551
4552         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
4553         * gcc.dg/compat/scalar-return-3_x.c: Use it.
4554         * gcc.dg/compat/scalar-return-3_y.c: Use it.
4555         * gcc.dg/compat/scalar-return-4_x.c: Use it.
4556         * gcc.dg/compat/scalar-return-4_y.c: Use it.
4557         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
4558         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
4559         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
4560         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
4561
4562         * gcc.dg/range-test-1.c: New test.
4563         * g++.dg/opt/range-test-1.C: New test.
4564
4565 2004-06-17  Richard Henderson  <rth@redhat.com>
4566
4567         * objc.dg/sync-1.m: New.
4568         * objc.dg/try-catch-1.m: Don't force next runtime.
4569         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
4570         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
4571         shadowed catch clause.
4572         * objc.dg/try-catch-5.m: New.
4573
4574 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
4575
4576         Bug 14610
4577         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
4578
4579 2004-06-15  Richard Henderson  <rth@redhat.com>
4580
4581         * gcc.dg/20001116-1.c: Move expected warning line.
4582
4583 2004-06-15  Richard Henderson  <rth@redhat.com>
4584
4585         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
4586         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
4587
4588 2004-06-15  Jeff Law  <law@redhat.com>
4589
4590         * gcc.dg/tree-ssa/20040615-1.c: New test.
4591         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
4592         be less sensitive to operand ordering.
4593         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
4594
4595 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
4596
4597         * g++.dg/abi/bitfield3.C: Add comment..
4598
4599 2004-06-15  Richard Henderson  <rth@redhat.com>
4600
4601         * g++.dg/ext/stmtexpr1.C: XFAIL.
4602         * gcc.dg/20030612-1.c: XFAIL.
4603
4604 2004-06-15  Eric Christopher  <echristo@redhat.com>
4605
4606         * g++.dg/charset/asm5.c: New.
4607         * gcc.dg/charset/asm6.c: New.
4608
4609 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4610
4611         PR fortran/15962
4612         * gfortran.fortran-torture/execute/select_1.f90: New test.
4613
4614 2004-06-15  Paul Brook  <paul@codesourcery.com>
4615
4616         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
4617
4618 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4619
4620         PR c++/15967
4621         * g++.dg/lookup/crash3.C: New test.
4622
4623 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4624
4625         PR c++/15947
4626         * g++.dg/parse/dtor4.C: New test.
4627
4628 2004-06-14  Jeff Law  <law@redhat.com>
4629
4630         * gcc.c-torture/compile/20040614-1.c: New test.
4631
4632 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4633
4634         PR fortran/15211
4635         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
4636         LEN of a character array.
4637
4638 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
4639
4640         PR c++/15096
4641         * g++.dg/template/ptrmem10.C: New test.
4642
4643         PR c++/14930
4644         * g++.dg/template/friend30.C: New test.
4645
4646 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4647
4648         PR fortran/14928
4649         * gfortran.fortran-torture/compile/mloc.f90: New test.
4650
4651 2004-06-13  Paul Brook  <paul@codesourcery.com>
4652
4653         * gfortran.fortran-torture/execute/random_2.f90: New test.
4654
4655 2004-06-13  Eric Christopher  <echristo@redhat.com>
4656
4657         * gcc.dg/noncompile/redecl-1.c: Fix error message.
4658
4659 2004-06-12  Paul Brook  <paul@codesourcery.com>
4660
4661         * gfortran.fortran-torture/execute/contained_3.f90: New test.
4662
4663 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4664
4665         PR fortran/14923
4666         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4667
4668 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4669
4670         PR fortran/14957
4671         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4672         syntax errors in end statements of contained subroutines.
4673
4674 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4675
4676         PR fortran/12841
4677         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4678
4679 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4680
4681         PR fortran/15665
4682         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4683
4684 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4685
4686         PR gfortran/12839
4687         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4688
4689 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4690
4691         PR c++/15862
4692         * g++.dg/parse/enum1.C: New test.
4693
4694 2004-06-10  Jeff Law  <law@redhat.com>
4695
4696         * gcc.c-torture/compile/20040610-1.c: New test.
4697
4698 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4699
4700         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4701         * g++.old-deja/g++.other/decl3.C: Likewise.
4702
4703 2004-06-10  Brian Booth  <bbooth@redhat.com>
4704
4705         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4706         V_MAY_DEF instead of VDEF.
4707         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4708
4709 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4710
4711         PR c++/14211
4712         * g++.dg/conversion/const1.C: New test.
4713
4714         PR c++/15076
4715         * g++.dg/conversion/reinterpret1.C: New test.
4716
4717         PR c++/15877
4718         * g++.dg/template/enum2.C: New test.
4719
4720         PR c++/15227
4721         * g++.dg/template/error13.C: New test.
4722
4723 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4724
4725         PR fortran/14957
4726         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4727         arguments to test_* REAL and of the right size.
4728
4729 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4730
4731         PR target/15569
4732         PR rtl-optimization/15681
4733         * gcc.dg/20040609-1.c: New test.
4734
4735 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4736
4737         PR c++/14791
4738         * g++.dg/opt/builtins1.C: New test.
4739
4740 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4741
4742         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4743         that use default windows32 struct layout.
4744         * gcc.dg/i386-bitfield2.c: Likewise.
4745
4746 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4747
4748         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4749         for mingw32 and cygwin targets.
4750
4751 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4752
4753         * gcc.dg/pch/macro-4.c: New.
4754         * gcc.dg/pch/macro-4.hs: New.
4755
4756 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4757
4758         PR fortran/13249
4759         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4760
4761 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4762
4763         PR fortran/13372
4764         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4765
4766 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4767
4768         PR gfortran/14897
4769         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4770
4771 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4772
4773         PR gfortran/15755
4774         * gfortran.fortran-torture/execute/backspace.c : New test.
4775
4776 2004-06-09  Paul Brook  <paul@codesourcery.com>
4777
4778         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4779         (pointer_to_section): Rewrite to use smaller array.
4780
4781 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4782
4783         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4784         * gcc.dg/ext/altivec-10.c: Same.
4785         * gcc.dg/ext/altivec-11.c: Same.
4786         * gcc.dg/ext/altivec-12.c: Same.
4787         * gcc.dg/ext/altivec-13.c: Same.
4788         * gcc.dg/ext/altivec-14.c: Same.
4789         * gcc.dg/ext/altivec-15.c: Same.
4790         * gcc.dg/ext/altivec-16.c: Same.
4791         * gcc.dg/ext/altivec-3.c: Same.
4792         * gcc.dg/ext/altivec-4.c: Same.
4793         * gcc.dg/ext/altivec-6.c: Same.
4794         * gcc.dg/ext/altivec-7.c: Same.
4795         * gcc.dg/ext/altivec-8.c: Same.
4796         * gcc.dg/ext/altivec-varargs-1.c: Same.
4797
4798         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4799         * g++.dg/ext/altivec-10.C: Same.
4800         * g++.dg/ext/altivec-2.C: Same.
4801         * g++.dg/ext/altivec-3.C: Same.
4802         * g++.dg/ext/altivec-4.C: Same.
4803         * g++.dg/ext/altivec-5.C: Same.
4804         * g++.dg/ext/altivec-6.C: Same.
4805         * g++.dg/ext/altivec-7.C: Same.
4806         * g++.dg/ext/altivec-8.C: Same.
4807         * g++.dg/ext/altivec-9.C: Same.
4808
4809 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4810
4811         PR c++/7841
4812         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4813
4814 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4815
4816         * gcc.dg/union-1.c: New test.
4817
4818 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4819
4820         * gcc.dg/builtins-41.c: New test case.
4821         * gcc.dg/builtins-42.c: New test case.
4822
4823 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4824
4825         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4826         * g++.dg/ext/altivec-10.C: Same.
4827         * g++.dg/ext/altivec-2.C: Same.
4828         * g++.dg/ext/altivec-3.C: Same.
4829         * g++.dg/ext/altivec-4.C: Same.
4830         * g++.dg/ext/altivec-5.C: Same.
4831         * g++.dg/ext/altivec-6.C: Same.
4832         * g++.dg/ext/altivec-7.C: Same.
4833         * g++.dg/ext/altivec-8.C: Same.
4834         * g++.dg/ext/altivec-9.C: Same.
4835         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4836         * g++.old-deja/g++.brendan/new3.C: Same.
4837         * gcc.c-torture/execute/eeprof-1.x: Same.
4838
4839 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4840
4841         PR c/14765
4842         * gcc.dg/pr14765-1.c: New test.
4843
4844 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4845
4846         PR c/14649
4847         * gcc.dg/pr14649-1.c: New test case.
4848
4849 2004-06-07  Richard Henderson  <rth@redhat.com>
4850
4851         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4852         if temporaries.
4853
4854 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4855
4856         * g++.dg/eh/elide1.C: Remove XFAIL.
4857
4858 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4859
4860         PR c++/15337
4861         * g++.dg/expr/sizeof3.C: New test.
4862
4863         PR c++/14777
4864         * g++.dg/template/access14.C: New test.
4865
4866         PR c++/15554
4867         * g++.dg/template/enum1.C: New test.
4868
4869         PR c++/15057
4870         * g++.dg/eh/throw1.C: New test.
4871
4872 2004-06-07  David Ayers  <d.ayers@inode.at>
4873             Ziemowit Laski  <zlaski@apple.com>
4874
4875         * lib/objc.exp (objc_target_compile): Revert the '-framework
4876         Foundation' flag fix, since bare Darwin does not ship
4877         with the Foundation framework.
4878         * objc/execute/next_mapping.h: Provide a local NSConstantString
4879         @interface and @implementation.
4880         (objc_constant_string_init): A constructor function, used to
4881         initialize the NSConstantString meta-class object.
4882         * objc/execute/string1.m: Include "next_mapping.h" instead of
4883         <Foundation/NSString.h>.
4884         * objc/execute/string2.m: Likewise.
4885         * objc/execute/string3.m: Likewise.
4886         * objc/execute/string4.m: Likewise.
4887
4888 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4889
4890         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4891         to double. Replace double with FLOAT.
4892         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4893
4894         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4895         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4896         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4897         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4898         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4899         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4900         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4901         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4902
4903 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4904
4905         PR c/13519
4906         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4907
4908 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4909
4910         PR c++/15503
4911         * g++.dg/template/meminit2.C: New test.
4912
4913 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4914
4915         PR target/15822
4916         * gcc.c-torture/execute/compare-fp-1.c,
4917         gcc.c-torture/execute/compare-fp-2.c,
4918         gcc.c-torture/execute/compare-fp-3.c,
4919         gcc.c-torture/execute/compare-fp-4.c,
4920         gcc.c-torture/execute/compare-fp-3.x,
4921         gcc.c-torture/execute/compare-fp-4.x: Moved...
4922         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4923         gcc.c-torture/execute/ieee/compare-fp-2.c,
4924         gcc.c-torture/execute/ieee/compare-fp-3.c,
4925         gcc.c-torture/execute/ieee/compare-fp-4.c,
4926         gcc.c-torture/execute/ieee/compare-fp-3.x,
4927         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4928
4929 2004-06-04  David Ayers  <d.ayers@inode.at>
4930
4931         * objc/execute/protocol-isEqual-4.m: New testcase.
4932
4933 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4934
4935         * objc/execute/protocol-isEqual-1.m: New testcase.
4936         * objc/execute/protocol-isEqual-2.m: New testcase.
4937         * objc/execute/protocol-isEqual-3.m: New testcase.
4938
4939 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4940
4941         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4942
4943 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4944
4945         * lib/objc.exp (objc_target_compile): When running tests on
4946         Darwin (Mac OS X), inform the linker about '-framework
4947         'Foundation'.
4948
4949 2004-06-02  Eric Christopher  <echristo@redhat.com>
4950
4951         * gcc.c-torture/compile/20040602-1.c: New.
4952
4953 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4954
4955         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4956         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4957
4958         PR tree-optimization/14736
4959         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4960
4961         PR tree-optimization/14042
4962         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4963
4964         PR tree-optimization/14729
4965         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4966
4967 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4968
4969         PR fortran/15557
4970         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4971
4972 2004-06-01  Richard Hederson  <rth@redhat.com>
4973
4974         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4975
4976 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4977
4978         PR c++/14932
4979         * g++.dg/parse/offsetof4.C: New test.
4980
4981 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4982
4983         PR objc/7993
4984         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4985
4986 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4987
4988         PR c++/15701
4989         * g++.dg/template/friend29.C: New test.
4990
4991 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4992
4993         PR c/15749
4994         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4995
4996 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4997
4998         * gcc.dg/sparc-trap-1.c: New test.
4999
5000 2004-05-31  Roger Sayle  <roger@eyesopen.com>
5001
5002         PR middle-end/15069
5003         * g++.dg/opt/fold3.C: New test case.
5004
5005 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
5006
5007         * lib/target-supports.exp (check_iconv_available): Fix fallout
5008         from 2004-05-28 patch.
5009
5010 2004-05-30  Paul Brook  <paul@codesourcery.com>
5011
5012         PR fortran/15620
5013         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
5014         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
5015
5016 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
5017
5018         * gfortran.fortran-torture/execute/random_1.f90: New test.
5019
5020 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5021
5022         * g++.dg/ext/altivec-10.C: New test.
5023
5024 2004-05-29  Paul Brook  <paul@codesourcery.com>
5025
5026         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
5027
5028 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5029
5030         * gcc.dg/altivec-16.c: New test.
5031
5032 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
5033
5034         * lib/target-supports.exp (check_vmx_hw_available): New.
5035         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
5036
5037         * lib/target-supports.exp (check_alias_available,
5038         check_iconv_available, check_named_sections_available): Use
5039         unique names for temporary files.
5040
5041 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5042
5043         * gcc.dg/altivec-15.c: New test.
5044
5045 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5046
5047         PR c++/15083
5048         * g++.dg/warn/noeffect6.C: New test.
5049
5050         PR c++/15471
5051         * g++.dg/expr/ptrmem4.C: New test.
5052
5053         PR c++/15640
5054         * g++.dg/template/operator3.C: New test.
5055
5056 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5057
5058         PR c++/14668
5059         * g++.dg/lookup/redecl1.C: New test.
5060         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
5061
5062 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
5063
5064         * gcc.c-torture/execute/compare-fp-1.c,
5065         gcc.c-torture/execute/compare-fp-2.c,
5066         gcc.c-torture/execute/compare-fp-3.c,
5067         gcc.c-torture/execute/compare-fp-4.c,
5068         gcc.c-torture/execute/compare-fp-3.x,
5069         gcc.c-torture/execute/compare-fp-4.x,
5070         gcc.dg/pr15649-1.c: New.
5071
5072 2004-05-27  Adam Nemet  <anemet@lnxw.com>
5073
5074         PR c++/12883
5075         * g++.dg/init/array14.C: New test.
5076
5077 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
5078
5079         * lib/compat.exp (compat-get-options-main): New.
5080         (compat-get-options): Remove unneeded code, warn for ignored
5081         command.
5082         (compat-execute): Check flag set by dg-require-* commands.
5083
5084         * lib/compat.exp (compat-execute): Break up long lines.
5085
5086 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
5087
5088         * gcc.dg/altivec-7.c: Don't use 'vector long'.
5089         * gcc.dg/altivec-14.c: New test.
5090         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
5091
5092         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
5093         * gcc.dg/altivec-12.c: Ditto.
5094
5095         * gcc.dg/altivec-3.c: Move call to altivec_check.
5096
5097 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5098
5099         PR c++/15044
5100         * g++.dg/template/error12.C: New test.
5101
5102         PR c++/15317
5103         * g++.dg/ext/attrib15.C: New test.
5104
5105         PR c++/15329
5106         * g++.dg/template/ptrmem9.C: New test.
5107
5108 2004-05-25  Paul Brook  <paul@codesourcery.com>
5109
5110         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
5111
5112 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5113
5114         PR c++/15165
5115         * g++.dg/template/crash19.C: New test.
5116
5117 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5118
5119         PR c++/15025
5120         * g++.dg/template/redecl1.C: New test.
5121
5122 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5123
5124         PR c++/14821
5125         * g++.dg/other/ns1.C: New test.
5126
5127         PR c++/14883
5128         * g++.dg/template/invalid1.C: New test.
5129
5130 2004-05-23  Paul Brook  <paul@codesourcery.com>
5131         Victor Leikehman  <lei@haifasphere.co.il>
5132
5133         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
5134         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
5135
5136 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5137
5138         PR c++/15285
5139         PR c++/15299
5140         * g++.dg/template/non-dependent5.C: New test.
5141         * g++.dg/template/non-dependent6.C: New test.
5142
5143 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5144
5145         PR c++/15507
5146         * g++.dg/inherit/union1.C: New test.
5147
5148         PR c++/15542
5149         * g++.dg/template/addr1.C: New test.
5150
5151         PR c++/15427
5152         * g++.dg/template/array5.C: New test.
5153
5154         PR c++/15287
5155         * g++.dg/template/array6.C: New test.
5156
5157 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
5158             Roger Sayle  <roger@eyesopen.com>
5159
5160         * g++.dg/lookup/forscope2.C: New test case.
5161
5162 2004-05-22  Ben Elliston  <bje@au.ibm.com>
5163
5164         * gcc.dg/cpp/Wmissingdirs.c: New.
5165
5166 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5167
5168         PR target/15301
5169         * gcc.dg/compat/union-m128-1.h: New file.
5170         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5171         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5172         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5173
5174 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5175
5176         PR target/15302
5177         * gcc.dg/compat/struct-complex-1.h: New file.
5178         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
5179         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
5180         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5181
5182 2004-05-20  Roger Sayle  <roger@eyesopen.com>
5183
5184         PR middle-end/3074
5185         * gcc.dg/pr3074-1.c: New test case.
5186         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
5187
5188 2004-05-20  Falk Hueffner  <falk@debian.org>
5189
5190         PR other/15526
5191         * gcc.dg/ftrapv-1.c: New test case.
5192
5193 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5194
5195         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
5196
5197 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
5198             Jeff Law  <law@redhat.com>
5199
5200         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
5201         * gcc.dg/tree-ssa/20040518-2.c: New test.
5202
5203         * gcc.dg/tree-ssa/20040518-1.c: New test.
5204
5205 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
5206
5207         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
5208
5209 2004-05-18  Paul Brook  <paul@codesourcery.com>
5210
5211         PR fortran/13930
5212         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
5213
5214 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5215
5216         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
5217         constant folding.
5218
5219 2004-05-17  Steven Bosscher  <stevenb@suse.de>
5220
5221         * gcc.dg/tree-ssa/20040517-1.c: New test.
5222
5223 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5224
5225         * gcc.dg/loop-4.c: New test.
5226
5227 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
5228
5229         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
5230
5231 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
5232
5233         PR fortran/15311
5234         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
5235
5236 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5237
5238         PR fortran/13826
5239         PR fortran/13940
5240         * gfortran.fortran-torture/compile/data_1.f90: New test.
5241
5242 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
5243
5244         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
5245         * gcc.dg/uninit-H.c: Define ASM for __s390__.
5246
5247 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5248
5249         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
5250
5251 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5252
5253         PR c/15444
5254         * gcc.dg/format/xopen-1.c: Adjust expected message.
5255         * gcc.dg/format/xopen-3.c: New test.
5256
5257 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
5258
5259         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
5260
5261 2004-05-14  Jeff Law  <law@redhat.com>
5262
5263         * gcc.dg/tree-ssa/20040514-2.c: New test.
5264
5265 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5266
5267         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
5268         this ...
5269         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
5270         this.
5271
5272 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
5273
5274         * gcc.dg/tree-ssa/20040514-1.c: New test.
5275
5276 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5277
5278         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
5279         test.
5280
5281 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5282
5283         PR fortran/14066
5284         * gfortran.fortran-torture/compile/do_1.f90: New test.
5285
5286 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5287
5288         PR fortran/15051
5289         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
5290         test.
5291
5292 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
5293
5294         PR fortran/15149
5295         * gfortran.fortran-torture/execute/random_init.f90: New test.
5296
5297 2004-05-13  Paul Brook  <paul@codesourcery.com>
5298
5299         PR fortran/15314
5300         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
5301
5302 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
5303
5304         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
5305         for the powerpc case.
5306
5307 2004-05-13  Jeff Law  <law@redhat.com>
5308
5309         * gcc.dg/tree-ssa/20040513-1.c: New test.
5310         * gcc.dg/tree-ssa/20040513-2.c: New test.
5311
5312 2004-05-13  Paul Brook  <paul@codesourcery.com>
5313
5314         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
5315         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
5316         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
5317
5318 2004-05-13  Andreas Schwab  <schwab@suse.de>
5319
5320         PR other/10819
5321         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
5322         characters.
5323
5324 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
5325
5326         PR fortran/15294
5327         * gfortran.fortran-torture/execute/adjustr.f90: New file.
5328
5329 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
5330
5331         Merge from tree-ssa-20020619-branch.  See
5332         ChangeLog.tree-ssa for details.
5333
5334 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
5335
5336         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
5337         include <altivec.h> explicitly.
5338         * gcc.dg/altivec-13.c: Likewise.
5339
5340 2004-05-11  Paul Brook  <paul@codesourcery.com>
5341
5342         * gcc.c-torture/compile/20010518-1.c: Force enum size.
5343
5344 2004-05-10  Eric Christopher  <echristo@redhat.com>
5345
5346         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
5347         * gcc.dg/sibcall-4.c: Ditto.
5348
5349 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
5350
5351         * g++.dg/ext/altivec-8.C: New test case.
5352         * gcc.dg/altivec-13.c: New test case.
5353
5354 2004-05-08  Roger Sayle  <roger@eyesopen.com>
5355
5356         * gcc.c-torture/execute/divcmp-1.c: New test case.
5357         * gcc.c-torture/execute/divcmp-2.c: New test case.
5358         * gcc.c-torture/execute/divcmp-3.c: New test case.
5359
5360 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
5361
5362         * g++.dg/other/pragma-re-2.C: New test.
5363
5364 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5365
5366         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
5367         * gcc.dg/i386-387-2.c: Likewise.
5368
5369         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
5370         __builtin_drem.
5371         * gcc.dg/i386-387-6.c: Likewise.
5372
5373 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5374
5375         * gcc.dg/builtins-33.c:  Also check log1p*.
5376
5377 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
5378
5379         PR optimization/15296
5380         * gcc.c-torture/execute/pr15296.c: New test.
5381
5382 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
5383
5384         * gcc.dg/builtins-40.c: New test.
5385
5386 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
5387
5388         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
5389
5390 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
5391
5392         * g++.dg/ext/spe1.C: New testcase.
5393
5394 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
5395
5396         * objc.dg/image-info.m: Allow additional attributes
5397         for __image_info section.
5398
5399 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
5400
5401         * gcc.dg/torture/mips-hilo-2.c: New test.
5402
5403 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5404
5405         PR c++/14389
5406         * g++.dg/template/member5.C: New test.
5407
5408 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
5409
5410         * gcc.dg/builtins-34.c: Also check expm1*.
5411
5412 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5413
5414         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
5415         * gcc.dg/torture/builtin-convert-3.c: New test.
5416
5417 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
5418
5419         PR middle-end/15054
5420         * g++.dg/opt/pr15054.C: New test.
5421
5422 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5423
5424         * gcc.dg/torture/builtin-rounding-1.c: New test.
5425         * gcc.dg/builtins-25.c: Delete.
5426         * gcc.dg/builtins-29.c: Delete.
5427
5428 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
5429
5430         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
5431         * gcc.dg/sibcall-4.c: Likewise.
5432         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
5433
5434 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5435
5436         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
5437         bit-field on 16-bit targets.
5438
5439 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5440
5441         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
5442         16-bit targets.
5443
5444 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
5445
5446         * gcc.dg/rs6000-power2-1.c: Change to compile only.
5447         * gcc.dg/rs6000-power2-2.c: Likewise.
5448
5449 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
5450
5451         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
5452         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
5453         Change the asm registers to be in form of frN instead of fN.
5454
5455 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5456
5457         * gcc.dg/torture/builtin-convert-2.c: New test.
5458
5459 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
5460
5461         * gcc.dg/rs6000-power2-1.c: New test.
5462         * gcc.dg/rs6000-power2-2.c: New test.
5463
5464 2004-04-28  Jan Hubicka  <jh@suse.cz>
5465
5466         * gcc.dg/unused-6.c: New test.
5467
5468 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
5469             Ulrich Weigand  <uweigand@de.ibm.com>
5470
5471         * ada/acats/run_all.sh: Define $target variable.
5472
5473 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
5474
5475         PR c++/15119
5476         * g++.dg/other/vararg-1.C: New test.
5477
5478         PR c++/4794
5479         * g++.dg/eh/cleanup3.C: New test.
5480
5481 2004-04-24  Laurent GUERBY <laurent@guerby.net>
5482
5483         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
5484         and ad8011a (target_insn).
5485         * ada/acats/support/macro.dfs: Likewise.
5486         * ada/acats/support/impbit.adb: New file.
5487
5488 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
5489
5490         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
5491
5492 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5493
5494         * gcc.dg/loop-3.c: New test.
5495
5496 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
5497
5498         * gcc.c-torture/execute/simd-5.c: New test.
5499
5500 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5501
5502         PR c++/15064
5503         * g++.dg/template/crash18.C: New test.
5504
5505 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
5506
5507         * g++.dg/ext/complit3.C: New test.
5508
5509 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5510
5511         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
5512         * gcc.dg/altivec-3.c: Same.
5513         * gcc.dg/altivec-varargs-1.c: Same.
5514
5515 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5516
5517         * lib/target-supports.exp (check_profiling_available): Assume
5518         profiling is not available on powerpc-eabi targets.
5519
5520 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
5521
5522         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
5523         * gcc.dg/vmx/bug-1.c: Ditto.
5524
5525 2004-04-20  Eric Christopher  <echristo@redhat.com>
5526
5527         * gcc.dg/charset/extern.c: New test.
5528         * g++.dg/charset/extern3.cc: Ditto.
5529
5530 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
5531
5532         * gcc.dg/builtins-39.c: New test.
5533
5534 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
5535
5536         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
5537
5538 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
5539
5540         * gcc.dg/torture/mips-hilo-1.c: New test.
5541
5542 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
5543
5544         * gcc.c-torture/compile/20040419-1.c: New test.
5545
5546 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
5547
5548         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
5549
5550 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
5551             Aldy Hernandez  <aldyh@redhat.com>
5552
5553         * gcc.c-torture/execute/va-arg-24.c: New.
5554
5555 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
5556             Aldy Hernandez  <aldyh@redhat.com>
5557
5558         * gcc.dg/vmx/1b-01.c: New.
5559         * gcc.dg/vmx/1b-02.c: New.
5560         * gcc.dg/vmx/1b-03.c: New.
5561         * gcc.dg/vmx/1b-04.c: New.
5562         * gcc.dg/vmx/1b-05.c: New.
5563         * gcc.dg/vmx/1b-06.c: New.
5564         * gcc.dg/vmx/1b-07.c: New.
5565         * gcc.dg/vmx/1c-01.c: New.
5566         * gcc.dg/vmx/1c-02.c: New.
5567         * gcc.dg/vmx/3a-01a.c: New.
5568         * gcc.dg/vmx/3a-01.c: New.
5569         * gcc.dg/vmx/3a-01m.c: New.
5570         * gcc.dg/vmx/3a-03.c: New.
5571         * gcc.dg/vmx/3a-03m.c: New.
5572         * gcc.dg/vmx/3a-04.c: New.
5573         * gcc.dg/vmx/3a-04m.c: New.
5574         * gcc.dg/vmx/3a-05.c: New.
5575         * gcc.dg/vmx/3a-06.c: New.
5576         * gcc.dg/vmx/3a-06m.c: New.
5577         * gcc.dg/vmx/3a-07.c: New.
5578         * gcc.dg/vmx/3b-01.c: New.
5579         * gcc.dg/vmx/3b-02.c: New.
5580         * gcc.dg/vmx/3b-10.c: New.
5581         * gcc.dg/vmx/3b-13.c: New.
5582         * gcc.dg/vmx/3b-14.c: New.
5583         * gcc.dg/vmx/3b-15.c: New.
5584         * gcc.dg/vmx/3c-01a.c: New.
5585         * gcc.dg/vmx/3c-01.c: New.
5586         * gcc.dg/vmx/3c-02.c: New.
5587         * gcc.dg/vmx/3c-03.c: New.
5588         * gcc.dg/vmx/3d-01.c: New.
5589         * gcc.dg/vmx/4-01.c: New.
5590         * gcc.dg/vmx/4-03.c: New.
5591         * gcc.dg/vmx/5-01.c: New.
5592         * gcc.dg/vmx/5-02.c: New.
5593         * gcc.dg/vmx/5-03.c: New.
5594         * gcc.dg/vmx/5-04.c: New.
5595         * gcc.dg/vmx/5-05.c: New.
5596         * gcc.dg/vmx/5-06.c: New.
5597         * gcc.dg/vmx/5-07.c: New.
5598         * gcc.dg/vmx/5-07t.c: New.
5599         * gcc.dg/vmx/5-08.c: New.
5600         * gcc.dg/vmx/5-10.c: New.
5601         * gcc.dg/vmx/5-11.c: New.
5602         * gcc.dg/vmx/7-01a.c: New.
5603         * gcc.dg/vmx/7-01.c: New.
5604         * gcc.dg/vmx/7c-01.c: New.
5605         * gcc.dg/vmx/7d-01.c: New.
5606         * gcc.dg/vmx/7d-02.c: New.
5607         * gcc.dg/vmx/8-01.c: New.
5608         * gcc.dg/vmx/8-02a.c: New.
5609         * gcc.dg/vmx/8-02.c: New.
5610         * gcc.dg/vmx/brode-1.c: New.
5611         * gcc.dg/vmx/bug-1.c: New.
5612         * gcc.dg/vmx/bug-2.c: New.
5613         * gcc.dg/vmx/bug-3.c: New.
5614         * gcc.dg/vmx/cw-bug-1.c: New.
5615         * gcc.dg/vmx/cw-bug-2.c: New.
5616         * gcc.dg/vmx/cw-bug-3.c: New.
5617         * gcc.dg/vmx/dct.c: New.
5618         * gcc.dg/vmx/debug-1.c: New.
5619         * gcc.dg/vmx/debug-2.c: New.
5620         * gcc.dg/vmx/debug-3.c: New.
5621         * gcc.dg/vmx/debug-4.c: New.
5622         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
5623         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
5624         * gcc.dg/vmx/eg-5.c: New.
5625         * gcc.dg/vmx/fft.c: New.
5626         * gcc.dg/vmx/gcc-bug-1.c: New.
5627         * gcc.dg/vmx/gcc-bug-2.c: New.
5628         * gcc.dg/vmx/gcc-bug-3.c: New.
5629         * gcc.dg/vmx/gcc-bug-4.c: New.
5630         * gcc.dg/vmx/gcc-bug-5.c: New.
5631         * gcc.dg/vmx/gcc-bug-6.c: New.
5632         * gcc.dg/vmx/gcc-bug-7.c: New.
5633         * gcc.dg/vmx/gcc-bug-8.c: New.
5634         * gcc.dg/vmx/gcc-bug-9.c: New.
5635         * gcc.dg/vmx/gcc-bug-b.c: New.
5636         * gcc.dg/vmx/gcc-bug-c.c: New.
5637         * gcc.dg/vmx/gcc-bug-d.c: New.
5638         * gcc.dg/vmx/gcc-bug-e.c: New.
5639         * gcc.dg/vmx/gcc-bug-f.c: New.
5640         * gcc.dg/vmx/gcc-bug-g.c: New.
5641         * gcc.dg/vmx/gcc-bug-i.c: New.
5642         * gcc.dg/vmx/harness.h: New.
5643         * gcc.dg/vmx/ira1.c: New.
5644         * gcc.dg/vmx/ira2a.c: New.
5645         * gcc.dg/vmx/ira2b.c: New.
5646         * gcc.dg/vmx/ira2.c: New.
5647         * gcc.dg/vmx/ira2c.c: New.
5648         * gcc.dg/vmx/mem.c: New.
5649         * gcc.dg/vmx/newton-1.c: New.
5650         * gcc.dg/vmx/ops.c: New.
5651         * gcc.dg/vmx/sn7153.c: New.
5652         * gcc.dg/vmx/spill2.c: New.
5653         * gcc.dg/vmx/spill3.c: New.
5654         * gcc.dg/vmx/spill.c: New.
5655         * gcc.dg/vmx/t.c: New.
5656         * gcc.dg/vmx/varargs-1.c: New.
5657         * gcc.dg/vmx/varargs-2.c: New.
5658         * gcc.dg/vmx/varargs-3.c: New.
5659         * gcc.dg/vmx/varargs-4.c: New.
5660         * gcc.dg/vmx/varargs-5.c: New.
5661         * gcc.dg/vmx/varargs-6.c: New.
5662         * gcc.dg/vmx/varargs-7.c: New.
5663         * gcc.dg/vmx/vmx.exp: New.
5664         * gcc.dg/vmx/vprint-1.c: New.
5665         * gcc.dg/vmx/vscan-1.c: New.
5666         * gcc.dg/vmx/x-01.c: New.
5667         * gcc.dg/vmx/x-02.c: New.
5668         * gcc.dg/vmx/x-03.c: New.
5669         * gcc.dg/vmx/x-04.c: New.
5670         * gcc.dg/vmx/x-05.c: New.
5671         * gcc.dg/vmx/yousufi-1.c: New.
5672         * gcc.dg/vmx/zero-1.c: New.
5673         * gcc.dg/vmx/zero.c: New.
5674
5675 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5676
5677         * g++.dg/lookup/java1.C: Update for chage of
5678         _Jv_AllocObject.
5679         * g++.dg/lookup/java2.C: Likewise.
5680
5681 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5682
5683         * ada/acats/run_all.sh: use -O2 by default.
5684
5685 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5686
5687         * gcc.dg/vr-mult-[12].c: New tests.
5688
5689 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5690
5691         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5692
5693         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5694
5695 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5696
5697         * lib/target-supports.exp (check_profiling_available): Assume profiling
5698         isn't available for mips*-*-elf targets.
5699
5700 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5701
5702         * gcc.dg/builtins-38.c: New test.
5703
5704 2004-04-14  Eric Christopher  <echristo@redhat.com>
5705
5706         * g++.dg/charset/charset.exp: Run .cc extension tests.
5707
5708 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5709
5710         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5711
5712 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5713
5714         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5715
5716 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5717
5718         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5719         * gcc.dg/i386-387-2.c: Likewise.
5720
5721         * gcc.dg/i386-387-7.c: New test.
5722         * gcc.dg/i386-387-8.c: New test.
5723
5724         * gcc.dg/builtins-37.c: New test.
5725
5726 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5727
5728         * g++.dg/pch/externc-1.C: Add missing semicolon.
5729
5730 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5731
5732         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5733
5734 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5735
5736         * gcc.c-torture/execute/20040411-1.c: New test.
5737
5738 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5739
5740         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5741
5742 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5743
5744         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5745
5746 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5747
5748         * lib/target-supports.exp (check_named_sections_available): New.
5749         * lib/gcc-dg.exp (dg-require-named-sections): New.
5750         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5751         old-deja.exp.  Also prune error-count message from HP linker.
5752         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5753
5754         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5755         * g++.old-deja/g++.pt/static3.C: Likewise.
5756         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5757
5758 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5759
5760         * gcc.c-torture/execute/20040409-1.c: New test case.
5761         * gcc.c-torture/execute/20040409-2.c: New test case.
5762         * gcc.c-torture/execute/20040409-3.c: New test case.
5763
5764 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5765
5766         * gcc.dg/20040409-1.c: New test.
5767
5768 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5769
5770         PR target/14888
5771         * g++.dg/opt/pr14888.C: New test case.
5772
5773 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5774
5775         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5776         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5777         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5778         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5779         New tests.
5780
5781 2004-04-08  Paul Brook  <paul@codesourcery.com>
5782
5783         * gcc.dg/spill-1.c: New test.
5784
5785 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5786
5787         * gcc.dg/torture/builtin-ctype-2.c: New test.
5788
5789 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5790
5791         * gcc.dg/pch/pch.exp: Add largefile test.
5792
5793 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5794
5795         * g++.dg/pch/externc-1.Hs: New.
5796         * g++.dg/pch/externc-1.C: New.
5797
5798 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5799
5800         * gcc.dg/compat/struct-by-value-5a_main.c,
5801         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5802         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5803         * gcc.dg/compat/struct-by-value-5a_x.c,
5804         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5805         gcc.dg/compat/struct-by-value-5_x.c.
5806         * gcc.dg/compat/struct-by-value-5a_y.c,
5807         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5808         gcc.dg/compat/struct-by-value-5_y.c.
5809
5810         * gcc.dg/compat/struct-by-value-6a_main.c,
5811         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5812         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5813         * gcc.dg/compat/struct-by-value-6a_x.c,
5814         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5815         gcc.dg/compat/struct-by-value-6_x.c.
5816         * gcc.dg/compat/struct-by-value-6a_y.c,
5817         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5818         gcc.dg/compat/struct-by-value-6_y.c.
5819
5820         * gcc.dg/compat/struct-by-value-7a_main.c,
5821         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5822         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5823         * gcc.dg/compat/struct-by-value-7a_x.c,
5824         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5825         gcc.dg/compat/struct-by-value-7_x.c.
5826         * gcc.dg/compat/struct-by-value-7a_y.c,
5827         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5828         gcc.dg/compat/struct-by-value-7_y.c.
5829
5830 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5831
5832         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5833         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5834         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5835         options.
5836
5837 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5838
5839         * gcc.dg/builtins-36.c: New test.
5840
5841 2004-04-06  Paul Brook  <paul@codesourcery.com>
5842
5843         * README.gcc: Remove obsolete contraint on testcases.
5844
5845 2004-04-05  Paul Brook  <paul@codesourcery.com>
5846
5847         PR2123
5848         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5849         failure and exit(0) on success.
5850         * g++.dg/expr/anew2.C: Ditto.
5851         * g++.dg/expr/anew3.C: Ditto.
5852         * g++.dg/expr/anew4.C: Ditto.
5853
5854 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5855
5856         PR c++/3518
5857         * g++.dg/template/unify7.C: New.
5858
5859 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5860
5861         * g++.dg/README: Bring up to date with new subdirectories; remove
5862         duplicate subdirectory lines.
5863
5864 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5865
5866         PR c++/14007
5867         * g++.dg/template/unify5.C: New.
5868         * g++.dg/template/unify6.C: New.
5869         * g++.dg/template/qualttp20.C: Adjust.
5870         * g++.old-deja/g++.jason/report.C: Adjust.
5871         * g++.old-deja/g++.other/qual1.C: Adjust.
5872
5873 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5874
5875         PR c++/14803
5876         * g++.dg/inherit/ptrmem1.C: New test.
5877
5878 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5879
5880         PR c++/14755
5881         * gcc.c-torture/execute/20040331-1.c: New test.
5882         * gcc.dg/20040331-1.c: New test.
5883
5884 2004-04-01  Paul Brook  <paul@codesourcery.com>
5885
5886         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5887
5888 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5889
5890         PR c++/14724
5891         * g++.dg/init/goto1.C: New test.
5892
5893         PR c++/14763
5894         * g++.dg/template/defarg4.C: New test.
5895
5896 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5897
5898         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5899
5900 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5901
5902         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5903
5904 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5905
5906         * gcc.dg/noncompile/undeclared-2.c: New test.
5907
5908 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5909
5910         * gcc.dg/940409-1.c: Remove XFAIL.
5911         * gcc.dg/reg-vol-struct-1.c: New test.
5912
5913 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5914
5915         * gcc.dg/torture/builtin-wctype-1.c: New test.
5916
5917 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5918
5919         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5920         * gcc.dg/20001101-1.c: Likewise.
5921         * gcc.dg/20001102-1.c: Likewise.
5922
5923 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5924
5925         * gcc.dg/compare8.c: Add an additional test for XOR.
5926
5927 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5928
5929         * gcc.dg/torture/builtin-ctype-1.c: New test.
5930
5931 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5932
5933         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5934         * gcc.dg/torture/builtin-math-1.c: Likewise.
5935         * gcc.dg/torture/builtin-power-1.c: New test.
5936
5937 2004-03-24  Andreas Schwab  <schwab@suse.de>
5938
5939         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5940         IA64 assembler.
5941
5942 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5943             Roger Sayle  <roger@eyesopen.com>
5944
5945         * gcc.dg/compare8.c: New test case.
5946
5947 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5948
5949         * g++.dg/ext/altivec-7.C: New test.
5950
5951 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5952
5953         PR 12267, 12391, 12560, 13129, 14114, 14133
5954         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5955         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5956         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5957         Adjust error regexps.
5958         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5959         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5960         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5961         * gcc.dg/local1.c: Add explanatory comment.
5962
5963 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5964
5965         PR optimization/14669
5966         * g++.dg/opt/fold2.C: New test case.
5967
5968 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5969
5970         PR c/14069
5971         * gcc.dg/20040322-1.c: New test.
5972
5973 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5974
5975         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5976         * gcc.dg/ultrasp4.c: Likewise.
5977         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5978
5979 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5980
5981         * gcc.dg/i386-sse-8.c: Reset default options.
5982
5983 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5984
5985         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5986         in the error message text.
5987
5988 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5989
5990         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5991
5992 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5993
5994         PR c++/14616
5995         * g++.dg/init/array13.C: New test.
5996
5997 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5998
5999         PR target/13889
6000         * gcc.c-torture/compile/pr13889.c: New test case.
6001
6002 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6003
6004         PR c/14635
6005         * builtins-1.c (nan, nans): Don't test.
6006         * builtins-30.c: Don't use nan, nanf, nanl.
6007         * builtins-35.c: New test.
6008
6009 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
6010
6011         * g++.dg/ext/altivec-6.C: New test.
6012
6013 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
6014
6015         * g++.dg/init/placement3.C: New test.
6016
6017         * g++.dg/template/spec13.C: New test.
6018
6019         * g++.dg/lookup/using11.C: New test.
6020
6021         * g++.dg/lookup/koenig3.C: New test.
6022
6023         * g++.dg/template/operator2.C: New test.
6024
6025         * g++.dg/expr/dtor3.C: New test.
6026         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
6027         marker.
6028         * g++.old-deja/g++.law/visibility28.C: Likewise.
6029
6030 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
6031
6032         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
6033         * gcc.dg/ppc64-abi-3.c: Likewise.
6034
6035 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6036
6037         PR c++/14545
6038         * g++.dg/parse/template15.C: New test.
6039
6040 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6041
6042         * g++.dg/expr/dtor2.C: New test.
6043
6044         * g++.dg/lookup/anon4.C: New test.
6045
6046         * g++.dg/overload/using1.C: New test.
6047
6048         * g++.dg/template/lookup7.C: New test.
6049
6050         * g++.dg/template/typename6.C: New test.
6051
6052         * g++.dg/expr/cond6.C: New test.
6053
6054 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6055
6056         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
6057
6058 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6059
6060         * g++.dg/expr/cond5.C: New test.
6061         * g++.dg/expr/constcast1.C: Likewise.
6062         * g++.dg/expr/ptrmem2.C: Likewise.
6063         * g++.dg/expr/ptrmem3.C: Likewise.
6064         * g++.dg/lookup/main1.C: Likewise.
6065         * g++.dg/template/lookup6.C: Likewise.
6066
6067 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6068
6069         * gcc.dg/local1.c: New test.
6070
6071         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
6072
6073 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6074
6075         * gcc.dg/torture/builtin-convert-1.c: New test.
6076
6077 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6078
6079         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
6080
6081 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6082
6083         PR c++/14481
6084         * g++.dg/warn/Wunused-7.C: New test.
6085
6086 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6087
6088         * gcc.dg/torture/builtin-integral-1.c: New test.
6089
6090 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6091
6092         PR c++/14586
6093         * g++.dg/parse/non-dependent3.C: New test.
6094
6095 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
6096
6097         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
6098         * g++.dg/eh/simd-2.C: Likewise.
6099         * g++.dg/init/array10.C: Likewise.
6100         * gcc.c-torture/compile/simd-1.c: Likewise.
6101         * gcc.c-torture/compile/simd-2.c: Likewise.
6102         * gcc.c-torture/compile/simd-3.c: Likewise.
6103         * gcc.c-torture/compile/simd-4.c: Likewise.
6104         * gcc.c-torture/compile/simd-6.c: Likewise.
6105         * gcc.c-torture/execute/simd-1.c: Likewise.
6106         * gcc.c-torture/execute/simd-2.c: Likewise.
6107         * gcc.dg/compat/vector-defs.h: Likewise.
6108         * gcc.dg/20020531-1.c: Likewise.
6109         * gcc.dg/altivec-3.c: Likewise.
6110         * gcc.dg/altivec-4.c: Likewise.
6111         * gcc.dg/altivec-varargs-1.c: Likewise.
6112         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
6113         * gcc.dg/i386-mmx-3.c: Likewise.
6114         * gcc.dg/i386-sse-4.c: Likewise.
6115         * gcc.dg/i386-sse-5.c: Likewise.
6116         * gcc.dg/i386-sse-8.c: Likewise.
6117         * gcc.dg/simd-1.c: Likewise.
6118         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
6119         __ev64_opaque__ since the machine description provides it.
6120
6121 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6122
6123         * lib/compat.exp (skip_list): New global variable.
6124         Use it to hold the user defined COMPAT_SKIPS list if any.
6125         (compat-obj): Add the members of skip_list to optall.
6126
6127 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6128
6129         * gcc.dg/compat/union-by-value-1_main.c,
6130         union-by-value-1_x.c, union-by-value-1_y.c,
6131         union-check.h, union-defs.h,
6132         union-init.h, union-return-1_main.c,
6133         union-return-1_x.c, union-return-1_y.c: New files.
6134
6135 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6136
6137         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
6138         mixed-struct-init.h: Add 4 mixed structure types.
6139         struct-by-value-21_main.c, struct-by-value-21_x.c,
6140         struct-by-value-21_y.c, struct-return-21_main.c,
6141         struct-return-21_x.c, struct-return-21_y.c: New files.
6142
6143 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
6144
6145         PR c++/14550
6146         * g++.dg/parse/template14.C: New test.
6147
6148 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6149
6150         * gcc.c-torture/execute/20040313-1.c: New test.
6151
6152 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
6153
6154         PR target/14533
6155         * gcc.dg/20040311-2.c: New test.
6156
6157 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
6158
6159         PR other/14544
6160         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
6161         bit-field.
6162
6163 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
6164
6165         * gcc.dg/20040305-2.c: Add missing return statement.
6166
6167 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6168
6169         * gcc.dg/builtins-34.c: Also check pow10*.
6170
6171 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6172
6173         PR target/14262
6174         * gcc.dg/20040305-2.c: New test.
6175
6176 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6177
6178         * gcc.dg/20040310-1.c: New test.
6179
6180 2004-03-11  Roger Sayle  <roger@eyesopen.com>
6181
6182         * gcc.c-torture/execute/20040311-1.c: New test case.
6183
6184 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
6185
6186         PR c++/14476
6187         * g++.dg/lookup/enum1.C: New test.
6188
6189 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
6190
6191         PR c++/14510
6192         * g++.dg/lookup/struct2.C: New test.
6193
6194 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
6195
6196         * gcc.dg/builtins-34.c: New test.
6197
6198 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6199
6200         * gcc.dg/torture/builtin-nonneg-1.c: New test.
6201
6202 2004-03-09  James E Wilson  <wilson@specifixinc.com>
6203
6204         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
6205         * gcc.dg/alias-2.c: New testcase.
6206
6207 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
6208
6209         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
6210
6211 2004-03-09  Roger Sayle  <roger@eyesopen.com>
6212
6213         * gcc.c-torture/execute/20040309-1.c: New test case.
6214
6215 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6216
6217         PR c++/14397
6218         * g++.dg/overload/ref1.C: New.
6219
6220 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6221
6222         PR c++/14409
6223         * g++.dg/template/spec12.C: New test.
6224
6225         PR c++/14448
6226         * g++.dg/parse/crash14.C: New test.
6227
6228 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6229
6230         PR c++/14230
6231         * g++.dg/init/ref11.C: New test.
6232
6233 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6234
6235         PR c++/14432
6236         * g++.dg/parse/builtin2.C: New test.
6237
6238 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6239
6240         PR c++/14401
6241         * g++.dg/init/ctor3.C: New test.
6242         * g++.dg/init/union1.C: New test.
6243         * g++.dg/ext/anon-struct4.C: New test.
6244
6245 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6246
6247         * g++.dg/lookup/koenig1.C: Tweak error messages.
6248         * g++.dg/lookup/used-before-declaration.C: Likewise.
6249         * g++.dg/other/do1.C: Likewise.
6250         * g++.dg/overload/koenig1.C: Likewise.
6251         * g++.dg/parse/crash13.C: Likewise.
6252         * g++.dg/template/instantiate3.C: Likewise.
6253
6254 2004-03-08  Eric Christopher  <echristo@redhat.com>
6255
6256         * * lib/target-supports.exp: Enable libiconv in test
6257         compilation.  Fix up error checking.
6258
6259 2004-03-08  Roger Sayle  <roger@eyesopen.com>
6260
6261         PR middle-end/14289
6262         * gcc.dg/pr14289-1.c: New test case.
6263         * gcc.dg/pr14289-2.c: Likewise.
6264         * gcc.dg/pr14289-3.c: Likewise.
6265
6266 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
6267
6268         * gcc.c-torture/execute/20040308-1.c: New test.
6269
6270 2004-03-07  Roger Sayle  <roger@eyesopen.com>
6271
6272         * gcc.c-torture/execute/20040307-1.c: New test case.
6273
6274 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
6275
6276         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
6277
6278 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
6279
6280         * gcc.dg/20040306-1.c: New test.
6281
6282 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
6283
6284         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
6285         them static.
6286         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
6287
6288 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6289
6290         PR c/14465
6291         * gcc.dg/decl-6.c: New test.
6292
6293 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6294
6295         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
6296         Rename LOGPOW -> LOG_POW.
6297         (SQRT_EXP, POW_EXP): New.
6298
6299 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6300
6301         * gcc.dg/i386-sse-8.c: New test.
6302
6303 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6304
6305         PR c/14114
6306         * gcc.dg/decl-5.c: New test.
6307
6308 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
6309
6310         * gcc.dg/20040305-1.c: New test.
6311
6312 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
6313
6314         PR other/14354
6315         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
6316
6317 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
6318
6319         PR c++/14425, c++/14426
6320         * g++.dg/ext/altivec-4.C: New test.
6321         * g++.dg/ext/altivec-5.C: New test.
6322
6323 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
6324
6325         * g++.old-deja/g++.other/linkage1.C: Expect errors about
6326         global variables of a type with no linkage.
6327         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
6328         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
6329         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
6330         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
6331         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
6332         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
6333         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
6334         * g++.dg/warn/deprecated.C: Name enum Color.
6335         * g++.dg/overload/VLA.C: Name structure for 'b'.
6336         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
6337
6338 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6339
6340         * gcc.c-torture/compile/20040304-1.c: New test.
6341
6342 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
6343
6344         PR 13728
6345         * gcc.dg/decl-4.c: New testcase.
6346
6347 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
6348
6349         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
6350         as PRECF if sizeof (float) > sizeof (double).
6351         (PRECL): Make it the same as PRECF if
6352         sizeof (float) > sizeof (long double).
6353
6354 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6355
6356         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
6357         system type.  Add check for irix6 which doesn't have c99 runtime.
6358
6359 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
6360
6361         * gcc.dg/const-elim-1.c: xfail for xtensa.
6362
6363 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6364
6365         PR c++/14369
6366         * g++.dg/template/cond4.C: New test.
6367
6368 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6369
6370         PR c++/14360
6371         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
6372
6373         PR c++/14361
6374         * g++.dg/parse/defarg7.C: New test.
6375
6376         PR c++/14359
6377         * g++.dg/template/friend26.C: New test.
6378
6379 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6380
6381         PR c++/14324
6382         * g++.dg/abi/mangle21.C: New test.
6383
6384         PR c++/14260
6385         * g++.dg/parse/constructor2.C: New test.
6386
6387         PR c++/14337
6388         * g++.dg/template/sfinae1.C: New test.
6389
6390 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6391
6392         PR c++/14267
6393         * g++.dg/expr/crash2.C: New test.
6394
6395         PR middle-end/13448
6396         * gcc.dg/inline-5.c: New test.
6397         * gcc.dg/always-inline.c: Split out tests into ...
6398         * gcc.dg/always-inline2.c: ... this and ...
6399         * gcc.dg/always-inline3.c: ... this.
6400
6401 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6402
6403         PR debug/12103
6404         * g++.dg/debug/crash1.C: New test.
6405
6406 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
6407
6408         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
6409         function with __attribute__((noinline)).
6410         (recurser_void2): Likewise.
6411         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
6412         (recurser_void2): Likewise.
6413
6414 2004-02-29  Roger Sayle  <roger@eyesopen.com>
6415
6416         PR middle-end/14203
6417         * g++.dg/warn/Wunused-6.C: New test case.
6418
6419 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
6420
6421         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
6422         not defined.
6423
6424 2004-02-27  Eric Christopher  <echristo@redhat.com>
6425
6426         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
6427         * g++.dg/charset/asm2.c: Run only x86.
6428         * gcc.dg/charset/asm3.c: Ditto.
6429
6430 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
6431
6432         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
6433         ld_library_path.
6434
6435 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
6436
6437         * g++.dg/ext/altivec-3.C: New.
6438
6439 2004-02-26  Richard Henderson  <rth@redhat.com>
6440
6441         * g++.dg/ext/attrib10.C: Mark for warning.
6442         * gcc.dg/attr-alias-1.c: New.
6443
6444 2004-02-26  Richard Henderson  <rth@redhat.com>
6445
6446         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
6447         * gcc.c-torture/execute/20040208-2.c: ... it back.
6448
6449 2004-02-26  Eric Christopher  <echristo@redhat.com>
6450
6451         * lib/target-supports.exp (check-iconv-available): New function.
6452         * lib/gcc-dg.exp (dg-require-iconv): New function.
6453         Use above.
6454         * gcc.dg/charset: New directory.
6455         * gcc.dg/charset/charset.exp: New file.
6456         * gcc.dg/charset/asm1.c: Ditto.
6457         * gcc.dg/charset/asm2.c: Ditto.
6458         * gcc.dg/charset/asm3.c: Ditto.
6459         * gcc.dg/charset/asm4.c: Ditto.
6460         * gcc.dg/charset/asm5.c: Ditto.
6461         * gcc.dg/charset/attribute1.c: Ditto.
6462         * gcc.dg/charset/attribute2.c: Ditto.
6463         * gcc.dg/charset/string1.c: Ditto.
6464         * g++.dg/charset: New directory.
6465         * g++.dg/dg.exp: Add here. Special options.
6466         * g++.dg/charset/charset.exp: New file.
6467         * g++.dg/charset/asm1.c: Ditto.
6468         * g++.dg/charset/asm2.c: Ditto.
6469         * g++.dg/charset/asm3.c: Ditto.
6470         * g++.dg/charset/asm4.c: Ditto.
6471         * g++.dg/charset/attribute1.c: Ditto.
6472         * g++.dg/charset/attribute2.c: Ditto.
6473         * g++.dg/charset/extern1.cc: Ditto.
6474         * g++.dg/charset/extern2.cc: Ditto.
6475         * g++.dg/charset/string1.c: Ditto.
6476
6477 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
6478
6479         PR c++/14278
6480         * g++.dg/parse/comma1.C: New test.
6481
6482 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6483
6484         PR c++/14284
6485         * g++.dg/template/ttp8.C: New test.
6486
6487 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
6488
6489         * gcc.dg/fixuns-trunc-1.c: New test.
6490
6491 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6492
6493         * gcc.dg/builtins-config.h: Use #elif.
6494
6495 2004-02-26  Michael Matz  <matz@suse.de>
6496
6497         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
6498         * gcc.dg/991214-1.c: Likewise.
6499         * gcc.dg/i386-asm-1.c: Likewise.
6500
6501 2004-02-25  Richard Henderson  <rth@redhat.com>
6502
6503         * gcc.c-torture/execute/20040208-2.c: Move ...
6504         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
6505
6506 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6507
6508         PR c++/14246
6509         * g++.dg/other/crash-3.C: New test.
6510
6511 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6512
6513         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
6514         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
6515
6516         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
6517         HP-UX.
6518
6519 2004-02-24  Michael Matz  <matz@suse.de>
6520
6521         * gcc.dg/i386-regparm.c: New.
6522
6523 2004-02-23  James E Wilson  <wilson@specifixinc.com>
6524
6525         * gcc.c-torture/execute/20040223-1.c: New.
6526
6527 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
6528             Kazu Hirata  <kazu@cs.umass.edu>
6529
6530         * gcc.dg/fwritable-strings-1.c: Remove.
6531
6532 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
6533
6534         PR c/14156
6535         * gcc.dg/20040223-1.c: New test.
6536
6537 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6538
6539         PR c++/14106
6540         * g++.dg/ext/typeof9.C: New test.
6541
6542 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6543
6544         PR c++/14250
6545         * g++.dg/other/switch1.C: New test.
6546
6547 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6548
6549         * gcc.dg/cast-function-1.c: Adjust for new informative message.
6550         * gcc.dg/va-arg-1.c: Likewise.
6551
6552 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6553
6554         PR c++/14143
6555         * g++.dg/template/koenig5.C: New test.
6556
6557 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
6558
6559         * g++.dg/ext/altivec-1.C: Generalize target triple.
6560         * g++.dg/ext/altivec-2.C: New test case.
6561         * g++.dg/ext/altivec_check.h: New file.
6562         * gcc.dg/altivec-1.c: Generalize target triple;
6563         include altivec_check.h and call altivec_check().
6564         * gcc.dg/altivec-[2-5].c: Generalize target triple.
6565         * gcc.dg/altivec-6.c: New test case.
6566         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
6567         type casts as needed.
6568         * gcc.dg/altivec-10.c: Include altivec_check.h and call
6569         altivec_check().
6570         * gcc.dg/altivec-12.c: New test case.
6571         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
6572         include altivec_check.h and call altivec_check().
6573         * gcc.dg/altivec_check.h: New file.
6574
6575 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6576
6577         * lib/target-supports.exp (check_alias_available): Don't mangle
6578         function `g' in test program.
6579
6580 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6581
6582         * lib/target-supports.exp (check_profiling_available): Check
6583         argument to determine whether we support a profiling type.
6584         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
6585         check_profiling_available.
6586         * g++.dg/bprob/bprob.exp: Likewise
6587         * g77.dg/bprob/bprob.exp: Likewise.
6588         * gcc.misc-tests/bprob.exp: Likewise.
6589         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
6590         dg-require-profiling and delete expected error handling.
6591         * gcc.dg/20021014-1.c: Likewise.
6592         * gcc.dg/nest.c: Likewise.
6593
6594 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6595
6596         PR c++/12007
6597         * g++.dg/other/vthunk1.C: New test.
6598
6599 2004-02-20  Falk Hueffner  <falk@debian.org>
6600
6601         PR target/14201
6602         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
6603
6604 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
6605
6606         PR c++/13927
6607         * g++.dg/other/error8.C: Remove XFAIL markers.
6608
6609         PR c++/14173
6610         * g++.dg/ext/packed5.C: New test.
6611
6612         PR c++/14199
6613         * g++.dg/warn/Wunused-5.C: New test.
6614
6615         PR c++/14186
6616         * g++.dg/lookup/member1.C: New test.
6617
6618 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
6619
6620         * gcc.c-torture/compile/20040130-1.c: Enable only when
6621         __INT_MAX__ >= 2147483647L.
6622         * gcc.c-torture/compile/961203-1.c: Likewise.
6623
6624 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
6625
6626         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
6627         * g++.dg/opt/template1.C: Robustify assembler regexp
6628
6629 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6630
6631         * gcc.c-torture/execute/simd-4.x: Remove.
6632         * gcc.c-torture/execute/va-arg-25.x: Likewise.
6633         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
6634         Guard with #ifndef SKIP_ATTRIBUTE.
6635         * gcc.dg/compat/vector-1_y.c: Likewise.
6636         * gcc.dg/compat/vector-2_x.c: Likewise.
6637         * gcc.dg/compat/vector-2_y.c: Likewise.
6638         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
6639         * g++.dg/eh/simd-2.C: Likewise.
6640
6641 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
6642
6643         * gcc.c-torture/compile/complex-1.c: New.
6644
6645 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
6646
6647         PR target/14209
6648         * gcc.c-torture/execute/20040218-1.c: New test.
6649
6650 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6651
6652         PR c++/14181
6653         * g++.dg/parse/new2.C: New test.
6654
6655 2004-02-18  Paul Brook  <paul@codesourcery.com>
6656
6657         * gcc.c-torture/compile/libcall-1.c: New test.
6658
6659 2004-02-18  Paul Brook  <paul@codesourcery.com>
6660
6661         PR debug/12934
6662         * gcc.dg/debug/debug-7.c: New test.
6663
6664 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
6665
6666         * gcc.dg/20040217-1.c: New test.
6667
6668 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6669
6670         * gcc.c-torture/execute/990208-1.x: Delete.
6671
6672 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6673
6674         * gcc.c-torture/execute/20040208-2.x: New file.
6675
6676 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6677
6678         PR c++/11326
6679         * g++.dg/abi/structret1.C: New test.
6680
6681 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6682
6683         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6684         (i386_cpuid): No need to test if cpuid is available on AMD64.
6685         Fix assembly, so that it works onboth i386 and AMD64.
6686         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6687         (vecInLong): Fix s[] member type to unsigned int.
6688         (vecInWord): Remove type.
6689         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6690         (a64, b64, c64, d64, e64): Remove.
6691         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6692         Remove unused variable.  Remove initialization of removed variables.
6693         Don't call mmx_tests nor sse_tests.
6694         (reference_mmx, reference_sse): Remove.
6695         (check): Add return stmt.
6696         * gcc.dg/i386-sse-7.c: New test.
6697         * gcc.dg/i386-mmx-4.c: New test.
6698
6699 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6700
6701         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6702         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6703         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6704         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6705         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6706         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6707         g++.dg/tc1/dr94.C: Fix line terminator.
6708
6709 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6710
6711         * gcc.c-torture/compile/20040216-1.c: New.
6712
6713 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6714
6715         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6716         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6717         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6718         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6719         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6720         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6721
6722 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6723
6724         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6725
6726 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6727
6728         PR c++/13971
6729         * g++.dg/expr/cond4.C: New test.
6730
6731         PR c++/14086
6732         * g++.dg/lookup/crash2.C: New test.
6733
6734 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6735
6736         * gcc.c-torture/compile/20040214-2.c: New test.
6737
6738 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6739
6740         PR c++/14116
6741         * g++.dg/ext/typeof8.C: New test.
6742
6743 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6744
6745         * gcc.c-torture/compile/20040214-1.c: New test.
6746
6747 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6748
6749         PR c++/13635
6750         * g++.dg/template/spec11.C: New test.
6751
6752 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6753
6754         PR c++/13927
6755         * g++.dg/other/error8.C: New test.
6756
6757 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6758
6759         PR c++/14122
6760         * g++.dg/template/array4.C: New test.
6761
6762         PR c++/14108
6763         * g++.dg/inherit/thunk2.C: New test.
6764
6765         PR c++/14083
6766         * g++.dg/eh/cond2.C: New test.
6767
6768 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6769
6770         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6771
6772 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6773
6774         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6775
6776 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6777
6778         * g++.dg/simd-2.C: xfail on ppc64-linux.
6779
6780 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6781
6782         PR c/456
6783         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6784         tests.
6785
6786 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6787
6788         * gcc.dg/builtins-33.c: New test.
6789
6790 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6791
6792         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6793
6794 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6795
6796         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6797
6798 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6799
6800         * gcc.dg/ppc64-abi-3.c: New test.
6801
6802 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6803
6804         PR c/14092
6805
6806         * gcc.dg/pr14092-1.c: New testcase.
6807
6808 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6809
6810         * gcc.dg/cpp/assert4.c: Fix typo last change.
6811
6812         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6813         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6814
6815         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6816
6817 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6818
6819         * gcc.c-torture/compile/20040209-1.c: New test case.
6820
6821 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6822
6823         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6824
6825 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6826
6827         * gcc.c-torture/execute/20040208-[12].c: New tests.
6828
6829 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6830
6831         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6832
6833 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6834
6835         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6836
6837 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6838
6839         Bug 13856
6840         * gcc.dg/visibility-8.c: New testcase.
6841
6842 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6843
6844         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6845         arguments.
6846         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6847
6848 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6849
6850         PR middle-end/13696
6851         * g++.dg/opt/fold1.C: New test case.
6852
6853 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6854
6855         PR c++/14033
6856         * g++.dg/other/crash-2.C: New test.
6857
6858 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6859
6860         PR c++/14028
6861         * g++.dg/parse/angle-bracket2.C: New test.
6862
6863 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6864
6865         PR middle-end/13750
6866         Revert:
6867         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6868         PR pch/13361
6869         * testsuite/g++.dg/pch/wchar-1.C: New.
6870         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6871
6872 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6873
6874         PR c++/14008
6875         * g++.dg/parse/error15.C: New test.
6876         * g++.dg/parse/crash11.C: Update dg-error mark.
6877
6878 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6879
6880         PR c++/13932
6881         * g++.dg/warn/conv2.C: New test.
6882
6883 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6884
6885         PR c++/13086
6886         * g++.dg/warn/incomplete1.C: Remove xfail.
6887
6888 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6889
6890         * lib/file-format.exp (gcc_target_object_format): Use
6891         ${tool}_target_compile, not gcc_target_compile.
6892         * lib/target-supports.exp (check_alias_available): Likewise.
6893         (check_gc_sections_available): Likewise.
6894         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6895         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6896         dg-require-alias.
6897
6898 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6899
6900         PR c++/13969
6901         * g++.dg/template/static6.C: New test.
6902
6903 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6904
6905         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6906
6907 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6908
6909         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6910         tests for systems where `char' is unsigned by default.
6911
6912 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6913
6914         PR c++/13997
6915         * g++.dg/template/partial3.C: New test.
6916
6917 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6918
6919         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6920         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6921         Remove mentions of obsolete ports.
6922
6923 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6924
6925         * gcc.dg/noncompile/20001228-1.c: Fix for new
6926         error message.
6927
6928 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6929
6930         PR target/9348
6931         * gcc.c-torture/execute/multdi-1.c: New test case.
6932
6933 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6934
6935         PR c++/13925
6936         * g++.dg/template/lookup5.C: New test.
6937
6938 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6939
6940         PR c++/13950
6941         * g++.dg/template/lookup4.C: New test.
6942
6943         PR c++/13970
6944         * g++.dg/parse/error14.C: New test.
6945
6946         PR c++/14002
6947         * g++.dg/parse/template13.C: New test.
6948
6949 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6950
6951         PR c++/13978
6952         * g++.dg/template/koenig4.C: New test.
6953
6954         PR c++/13968
6955         * g++.dg/template/crash17.C: New test.
6956
6957         PR c++/13975
6958         * g++.dg/parse/error13.C: New test.
6959         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6960
6961 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6962
6963         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6964
6965 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6966
6967         PR c/11658
6968         PR c/13994
6969         * gcc.dg/noncompile/20040203-1.c: New test.
6970         * gcc.dg/noncompile/20040203-2.c: Likewise.
6971         * gcc.dg/noncompile/20040203-3.c: Likewise.
6972         * gcc.dg/20040203-1.c: Likewise.
6973
6974 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6975
6976         PR c++/10858
6977         * g++.dg/template/sizeof7.C: New test.
6978
6979 2004-02-02  Eric Christopher  <echristo@redhat.com>
6980             Zack Weinberg  <zack@codesourcery.com>
6981
6982         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6983
6984 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6985
6986         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6987         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6988         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6989         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6990
6991 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6992
6993         PR c++/13113
6994         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6995
6996         PR c++/13854
6997         * g++.dg/ext/attrib13.C: New test.
6998
6999         PR c++/13907
7000         * g++.dg/conversion/op2.C: New test.
7001
7002 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7003
7004         * gcc.dg/titype-1.c: Fix pasto.
7005
7006 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7007
7008         * gcc.dg/titype-1.c: New test.
7009
7010 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7011
7012         PR c++/13957
7013         * g++.dg/template/non-type-template-argument-1.C,
7014         g++.dg/template/qualified-id1.C: Update dg-error marks.
7015         * g++.dg/template/nontype6.C: New test.
7016
7017 2004-02-01  Roger Sayle  <roger@eyesopen.com>
7018
7019         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
7020         * gcc.dg/builtins-31.c: New testcase.
7021         * gcc.dg/builtins-32.c: New testcase.
7022
7023 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
7024
7025         * objc.dg/call-super-2.m: Update line numbers
7026         for the including of stddef.h.
7027
7028 2004-01-30  Michael Matz  <matz@suse.de>
7029
7030         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
7031         g++.dg/ext/case-range3.C: New tests.
7032
7033 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7034
7035         DR206
7036         PR c++/13813
7037         * g++.dg/template/member4.C: New test.
7038
7039 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7040
7041         PR c++/13683
7042         * g++.dg/template/sizeof6.C: New test.
7043
7044 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7045
7046         * gcc.dg/fwritable-strings-1.c: New test.
7047
7048 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7049
7050         * gcc.c-torture/compile/20040130-1.c: New test.
7051
7052 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
7053
7054         * objc.dg/call-super-2.m: Include stddef.h for size_t.
7055
7056 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
7057
7058         PR c++/13883
7059         * g++.dg/template/ctor3.C: New test.
7060
7061 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7062
7063         * g++.dg/tc1: New directory.
7064         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
7065         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
7066         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
7067         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
7068         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
7069
7070 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7071
7072         * g++.dg/parse/error11.C: New test.
7073         * g++.dg/parse/error12.C: Likewise.
7074
7075 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
7076
7077         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
7078         (scan_initial, main): Use aligned_sizeof instead of sizeof.
7079
7080 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
7081
7082         PR c++/13791
7083         * g++.dg/ext/attrib12.C: New test.
7084
7085         PR c++/13736
7086         * g++.dg/parse/cast2.C: New test.
7087
7088 2004-01-27  James E Wilson  <wilson@specifixinc.com>
7089
7090         * objc.dg/encode-2.m (main): New local string.  Set depending on
7091         sizeof long.  Use in sscanf call.
7092         * objc.dg/encode-3.m (main): New local string.  Set depending on
7093         sizeof long.  Use in scan_initial call.
7094
7095 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7096
7097         * objc.dg/call-super-2.m: Make LP64-safe.
7098         * objc.dg/desig-init-1.m: Likewise.
7099
7100 2004-01-27  Devang Patel <dpatel@apple.com>
7101
7102         * g++.dg/debug/namespace1.C: New test.
7103
7104 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
7105
7106         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
7107         xscale-*-*.
7108
7109         * gcc.dg/arm-mmx-1.c: New test.
7110
7111 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7112
7113         * gcc.dg/20040127-1.c: New test.
7114         * gcc.dg/20040127-2.c: New test.
7115
7116 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7117
7118         * objc.dg/stret-1.m (glob): Renamed to globa.
7119
7120 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
7121
7122         PR c++/13663
7123         * g++.dg/expr/for1.C: New test.
7124
7125 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
7126
7127         PR middle-end/13779
7128         * gcc.dg/darwin-longlong.c: New test.
7129
7130 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
7131
7132         * gcc.dg/20040124-1.c: Moved test from here...
7133         * gcc.c-torture/compile/20040124-1.c: ...to here.
7134
7135 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7136
7137         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
7138         the assembly output if -m64 is passed.
7139
7140 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
7141
7142         PR c++/13833
7143         * g++.dg/template/cond3.C: New test.
7144
7145 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7146
7147         PR c++/13810
7148         * g++.dg/template/ttp7.C: New test.
7149
7150 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7151
7152         PR c++/13797
7153         * g++.dg/template/nontype4.C: New test.
7154         * g++.dg/template/nontype5.C: Likewise.
7155
7156 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
7157
7158         * gcc.dg/torture/mips-clobber-at.c: New test.
7159
7160 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
7161
7162         * gcc.dg/20040124-1.c: New test.
7163
7164 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
7165
7166         * gcc.dg/20040123-1.c: New test.
7167
7168 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7169
7170         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
7171
7172 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7173
7174         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
7175
7176 2004-01-23  Andrew Pinski  <apinski@apple.com>
7177
7178         * gcc.dg/20030121-1.c: Move to ..
7179         * gcc.dg/20040121-1.c: here.
7180
7181 2004-01-23  Roger Sayle  <roger@eyesopen.com>
7182
7183         * gcc.dg/builtins-29.c: New test case.
7184
7185 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7186
7187         PR 18314
7188         * gcc.dg/builtins-30.c: New testcase.
7189
7190 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
7191
7192         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
7193         * lib/g77.exp: Likewise.
7194         * lib/objc.exp: Likewise.
7195         * lib/g++.exp: Likewise.
7196
7197 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7198
7199         * gcc.dg/struct-by-value-2.c: New test.
7200
7201 2004-01-21  Andrew Pinski  <apinski@apple.com>
7202
7203         PR target/13785
7204         * gcc.dg/20030121-1.c: New test.
7205
7206 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
7207
7208         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
7209         clobber frame pointer register in asm statement.
7210
7211 2004-01-21  Falk Hueffner  <falk@debian.org>
7212
7213         * gcc.c-torture/compile/20040121-1.c: New test.
7214
7215 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
7216
7217         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
7218
7219 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
7220
7221         * gcc.dg/ppc64-abi-2.c: New test.
7222
7223 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
7224
7225         * lib/treelang.exp: Fill out this file.
7226         * lib/treelang-dg.exp: New File.
7227
7228 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7229
7230         * gcc.c-torture/compile/981022-1.c: Remove.
7231         * gcc.dg/array-5.c: Remove XFAIL.
7232         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
7233         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
7234         gcc.dg/cond-lvalue-1.c: Update.
7235         * gcc.dg/cast-lvalue-2.c: New test.
7236
7237 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
7238
7239         PR c++/13592
7240         * g++.dg/other/error1.C (class foo): Tweak error message.
7241
7242         PR c++/13592
7243         * g++.dg/template/call2.C: New test.
7244
7245 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7246
7247         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
7248         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
7249         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
7250         scalar-return-1_x.c, scalar-return-2_y.c,
7251         scalar-return-3_x.c, scalar-return-3_y.c,
7252         scalar-return-4_x.c, scalar-return-4_y.c,
7253         struct-align-1.h, struct-align-1_x.c,
7254         struct-align-1_y.c, struct-align-2.h,
7255         struct-align-2_x.c, struct-align-2_y.c,
7256         struct-by-value-10_y.c, struct-by-value-11_x.c,
7257         struct-by-value-11_y.c, struct-by-value-12_x.c,
7258         struct-by-value-12_y.c, struct-by-value-13_x.c,
7259         struct-by-value-13_y.c, struct-by-value-14_x.c,
7260         struct-by-value-14_y.c, struct-by-value-15_x.c,
7261         struct-by-value-15_y.c, struct-by-value-16_y.c,
7262         struct-by-value-17_y.c, struct-by-value-18_y.c,
7263         struct-by-value-19_y.c, struct-by-value-1_x.c,
7264         struct-by-value-1_y.c, struct-by-value-20_y.c,
7265         struct-by-value-2_x.c, struct-by-value-2_y.c,
7266         struct-by-value-3_y.c, struct-by-value-4_x.c,
7267         struct-by-value-4_y.c, struct-by-value-5_y.c,
7268         struct-by-value-6_y.c, struct-by-value-7_y.c
7269         struct-by-value-8_x.c, struct-by-value-8_y.c
7270         struct-by-value-9_x.c, struct-by-value-9_y.c
7271         struct-return-10_x.c, struct-return-10_y.c,
7272         struct-return-19_x.c, struct-return-20_x.c
7273         struct-return-2_x.c, struct-return-2_y.c
7274         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
7275         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
7276
7277 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7278
7279         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
7280         attribute on sparc*-sun-solaris2.*.
7281
7282 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
7283
7284         PR c++/13710
7285         * g++.dg/ext/typeof7.C: New test.
7286
7287 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
7288
7289         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
7290         * gcc.dg/const-elim-1.c: Same.
7291
7292 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
7293
7294         * objc.dg/stret-1.m: New.
7295         * objc.dg/stret-2.m: New.
7296
7297 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7298
7299         PR c++/11895
7300         * g++.dg/ext/vector1.C: New test.
7301
7302 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
7303
7304         * gcc.dg/pch/import-1.c: New.
7305         * gcc.dg/pch/import-1.hs: New.
7306         * gcc.dg/pch/import-1a.h: New.
7307         * gcc.dg/pch/import-1b.h: New.
7308         * gcc.dg/pch/import-1c.h: New.
7309
7310 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7311
7312         PR c++/13574
7313         * g++.dg/ext/array1.C: New test.
7314
7315         PR c++/13178
7316         * g++.dg/conversion/op1.C: New test.
7317
7318 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
7319
7320         PR 11864
7321         From Kazumoto Kojima / Dan Kegel:
7322         * gcc.dg/pr11864-1.c: New test.
7323
7324         PR 10392
7325         From Marcus Comstedt / Dan Kegel:
7326         * gcc.dg/pr10392-1.c: New test.
7327
7328 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7329
7330         PR c++/13478
7331         * g++.dg/init/ref10.C: New test.
7332
7333 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7334
7335         PR c++/13407
7336         * g++.dg/parse/typename6.C: New test.
7337
7338 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7339
7340         PR pch/13361
7341         * testsuite/g++.dg/pch/wchar-1.C: New.
7342         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7343
7344 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7345
7346         PR c++/9259
7347         * g++.dg/expr/sizeof2.C: New test.
7348
7349 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
7350
7351         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
7352
7353 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7354
7355         PR c++/13659
7356         * g++.dg/lookup/strong-using-3.C: New.
7357         * g++.dg/lookup/using-10.C: New.
7358
7359 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7360
7361         PR c++/13594
7362         * g++.dg/lookup/strong-using-2.C: New.
7363
7364 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
7365             Dan Kegel <dank@kegel.com>
7366             J"orn Rennecke <joern.rennecke@superh.com>
7367
7368         PR target/9365
7369         * gcc.dg/pr9365-1.c: New test.
7370
7371 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7372
7373         PR c++/8856
7374         * g++.dg/parse/casting-operator2.C: New test.
7375         * g++.old-deja/g++.pt/explicit83.C: Remove.
7376
7377 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7378
7379         * gcc.dg/label-compound-stmt-1.c: New test.
7380         * gcc.c-torture/compile/950922-1.c,
7381         gcc.c-torture/compile/20000211-3.c,
7382         gcc.c-torture/compile/20000518-1.c,
7383         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
7384         compound statements.
7385
7386 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
7387
7388         * gcc.dg/ppc64-abi-1.c: New test.
7389
7390 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
7391
7392          * g++.dg/ext/attrib9.C: Add dg-warnings.
7393
7394 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7395
7396         PR c++/12335
7397         * g++.dg/parse/dtor3.C: New test.
7398
7399 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7400
7401         PR c++/12709
7402         * g++.dg/parse/try-catch-1.C: New test.
7403
7404 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
7405
7406         * ada/acats/run_all.sh: Add more verbose output in acats.log
7407         when compiling tests.
7408
7409 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7410
7411         PR 13656
7412         * gcc.dg/typedef-redecl.c: New test case.
7413         * gcc.dg/typedef-redecl.h: New support file.
7414
7415 2004-01-13  Jan Hubicka  <jh@suse.cz>
7416
7417         * gcc.dg/always_inline.c: New test.
7418         * gcc.dg/debug/20031231-1.c: Fix.
7419
7420 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7421
7422         PR c++/13474
7423         * g++.dg/template/array3.C: New test.
7424
7425 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7426
7427         * g++.dg/ext/lvalue1.C: No longer expected to fail.
7428         * g++.dg/warn/Wunused-2.C: Likewise.
7429
7430 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7431
7432         PR c++/13289
7433         * g++.dg/template/instantiate6.C: New test.
7434
7435 2004-01-12  Roger Sayle  <roger@eyesopen.com>
7436
7437         PR middle-end/11397
7438         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
7439
7440 2004-01-12  Jan Hubicka  <jh@suse.cz>
7441
7442         PR opt/12826
7443         * gcc.dg/20040112-1.c: New.
7444
7445         * gcc.dg/dwarf-die[1-7].c: Move to...
7446         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
7447         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
7448
7449 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
7450
7451         PR c++/4100
7452         * g++.dg/parse/friend4.C: New test.
7453
7454 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
7455
7456         PR c++/4100
7457         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
7458         definition is called a friend.
7459
7460 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
7461
7462         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
7463
7464 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
7465
7466         PR c++/3478
7467         * g++.dg/parse/error10.C: New test.
7468         * g++.dg/template/arg2.C: Accept "invalid type" error.
7469
7470 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
7471
7472         PR middle-end/13392
7473         * g++.dg/opt/expect2.C: New test.
7474
7475 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7476
7477         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
7478         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
7479         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
7480         Update dg-error regexps.
7481
7482 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7483
7484         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
7485         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
7486
7487 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7488
7489         * gcc.dg/pragma-re-1.c: Use right pointer type.
7490
7491 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7492
7493         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
7494
7495 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
7496
7497         * gcc.dg/rs6000-ldouble-1.c: New.
7498
7499 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7500
7501         DR 337
7502         PR c++/9256
7503         * g++.dg/other/abstract1.C: New test.
7504
7505 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
7506
7507         * g++.dg/lookup/strong-using-1.C: New.
7508
7509 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7510
7511         PR c/11234
7512         * gcc.dg/func-ptr-conv-1.c: New test.
7513         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
7514
7515 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
7516
7517         PR target/13380.
7518         * gcc.c-torture/compile/20040109-1.c: New.
7519
7520 2004-01-08  Stuart Hastings  <stuart@apple.com>
7521
7522         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
7523         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
7524         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
7525
7526 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
7527
7528         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
7529
7530 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7531
7532         * ada/acats/run_acats: Treat 'gnatchop' the same way
7533         as 'gnatmake'.  Export GCC_DRIVER.
7534         * ada/acats/run_all.sh: Add target_gnatchop.  Use
7535         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
7536
7537 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7538
7539         PR c++/12573
7540         * g++.dg/template/dependent-expr4.C: New test.
7541
7542 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
7543
7544         * gcc.dg/altivec-11.c: New test.
7545
7546 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
7547
7548         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
7549
7550 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7551
7552         PR c/6024
7553         * gcc.dg/enum-compat-1.c: New test.
7554         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
7555
7556 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7557
7558         PR c/12165
7559         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
7560         gcc.dg/c99-idem-qual-3.c: New tests.
7561
7562 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
7563
7564         * gcc.dg/winline-7.c: Don't cast void * to int.
7565
7566 2004-01-06  Jan Hubicka  <jh@suse.cz>
7567
7568         * gcc.dg/i386-sse-5.c: New test
7569         * g++.dg/eh/simd-1.c: Add -w argument for i386.
7570
7571 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7572
7573         PR c++/12815
7574         * g++.dg/rtti/typeid4.C: New test.
7575
7576 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7577
7578         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
7579
7580 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7581
7582         PR c++/12132
7583         * g++.dg/template/error11.C: New test.
7584
7585         PR c++/13451
7586         * g++.dg/template/class2.C: New test.
7587
7588 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7589         Richard Sandiford <rsandifo@redhat.com>
7590
7591         PR c++/13387
7592         * g++.dg/opt/alias3.C: New test.
7593
7594 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
7595
7596         PR c++/13157
7597         * g++.dg/template/koenig3.C: New test.
7598
7599         PR c++/13529
7600         * g++.dg/parse/offsetof3.C: New test.
7601
7602         * g++.dg/init/copy7.C: Add missing dg-error markers.
7603
7604         PR c++/12226
7605         * g++.dg/init/copy7.c: New test.
7606
7607         PR c++/13536
7608         * g++.dg/parse/cast1.C: New test.
7609
7610 2004-01-04  Jan Hubicka  <jh@suse.cz>
7611
7612         * gcc.dg/winline[1-7].c: New tests.
7613
7614 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7615
7616         PR c++/13520
7617         * g++.dg/template/qualttp22.C: New test.
7618
7619 2004-01-01  Jan Hubicka  <jh@suse.cz>
7620
7621         * gcc.dg/debug/20031231-1.c: New.
7622         * gcc.c-torture/compile/20040101-1.c: New.
7623         * gcc.dg/dwarf-die-[1-7].c: New.
7624
7625 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
7626
7627         PR optimization/13521
7628         * gcc.c-torture/compile/20031231-1.c: New test.
7629
7630 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7631
7632         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
7633
7634 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7635
7636         PR c++/10079
7637         * g++.dg/template/crash16.C: New test.
7638
7639 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
7640
7641         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
7642
7643 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7644
7645         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
7646         ports.
7647         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7648         * g++.old-deja/g++.law/profile1.C: Likewise.
7649         * gcc.c-torture/compile/981006-1.c: Likewise.
7650         * gcc.c-torture/execute/loop-2e.x: Likewise.
7651         * gcc.c-torture/execute/loop-2f.x: Remove.
7652         * gcc.c-torture/execute/loop-2g.x: Likewise.
7653         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
7654         * gcc.dg/20020312-2.c: Remove traces of dead ports.
7655
7656 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7657
7658         PR c++/13507
7659         * g++.dg/ext/attrib11.C: New test.
7660
7661         PR c++/13494
7662         * g++.dg/template/array2-1.C: New test.
7663         * g++.dg/template/array2-2.C: New test.
7664
7665 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
7666
7667         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7668
7669 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7670
7671         PR c++/12774
7672         * g++.dg/template/array1-1.C: New test.
7673         * g++.dg/template/array1-2.C: New test.
7674
7675 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7676
7677         PR fortran/12632
7678         * g77.dg/12632.f: New test case.
7679
7680 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7681
7682         PR c++/13289
7683         * g++.dg/parse/nontype1.C: New test.
7684
7685 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7686
7687         PR c++/12403
7688         * g++.dg/parse/explicit1.C: New test.
7689         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7690
7691 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7692
7693         PR c++/13081
7694         * g++.dg/opt/inline6.C: New test.
7695
7696         PR c++/12613
7697         * g++.dg/parse/error9.C: New test.
7698
7699         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7700
7701 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7702
7703         PR c++/13009
7704         * g++.dg/init/assign1.C: New test.
7705
7706 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7707
7708         PR c++/13070
7709         * g++.dg/warn/format3.C: New test case.
7710
7711 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7712
7713         * gcc.c-torture/compile/20031227-1.c: New test.
7714
7715 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7716
7717         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7718         * g77.dg/bprob/bprob.exp: Likewise.
7719         * gcc.misc-tests/bprob.exp: Likewise.
7720         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7721         variants on systems where the library does not provide that
7722         functionality.
7723         * gcc.dg/builtins-20.c: Use builtins-config.h.
7724         * gcc.dg/builtins-config.h: New file.
7725
7726 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7727
7728         * lib/gcc-dg.exp (dg-require-profiling): New function.
7729         * lib/target-supports.exp (check_profiling_available): Likewise.
7730         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7731         * g77.dg/bprob/bprob.exp: Likewise.
7732         * gcc.misc-tests/bprob.exp: Likewise.
7733         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7734         * gcc.dg/20021014-1.c: Likewise.
7735         * gcc.dg/nest.c: Likewise.
7736
7737 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7738
7739         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7740         compiling.
7741         * g++.dg/lookup/java2.C: Likewise.
7742         * gcc.dg/cpp/lexident.c: Likewise.
7743
7744 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7745
7746         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7747         given.
7748         * gcc.c-torture/compile/961203-1.c: Likewise.
7749         * gcc.c-torture/compile/980506-1.c: Likewise.
7750
7751 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7752
7753         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7754         (additional_prunes): New global.
7755         (gcc-dg-prune): Handle additional per-test pruning.
7756         (dg-test): Clear additional_prunes between tests.
7757
7758         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7759         dg-prune-output to avoid spurious failures from assembler
7760         complaining about nonexistent WAW violations.
7761         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7762         Use dg-prune-output to avoid spurious failures from assembler
7763         warning about Itanium B-step errata.
7764
7765 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7766
7767         * g++.dg/abi/macro0.C: New test.
7768         * g++.dg/abi/macro1.C: Likewise.
7769         * g++.dg/abi/macro2.C: Likewise.
7770
7771         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7772         * g++.dg/abi/bitfield7.C: Likewise.
7773         * g++.dg/abi/dtor2.C: Likewise.
7774         * g++.dg/abi/mangle11.C: Likewise.
7775         * g++.dg/abi/mangle12.C: Likewise.
7776         * g++.dg/abi/mangle14.C: Likewise.
7777         * g++.dg/abi/mangle17.C: Likewise.
7778         * g++.dg/abi/vbase10.C: Likewise.
7779         * g++.dg/abi/vbase14.C: Likewise.
7780         * g++.dg/template/qualttp17.C: Likewise.
7781
7782 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7783
7784         PR c/11995
7785         * gcc.dg/20031223-1.c: New test.
7786
7787 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7788
7789         * gcc.dg/noreturn-7.c: New test.
7790
7791 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7792
7793         * gcc.dg/null-pointer-1.c: New test.
7794
7795 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7796
7797         * g++.old-deja/g++.jason/template18.C: Remove.
7798         * g++.old-deja/g++.jason/template37.C: Likewise.
7799
7800         PR c++/12862
7801         * g++.dg/lookup/ns1.C: New test.
7802
7803         PR c++/12397
7804         * g++.dg/template/lookup3.C: New test.
7805
7806 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7807
7808         * g++.dg/template/recurse1.C: New test
7809
7810 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7811
7812         PR c++/12479
7813         * g++.dg/parse/semicolon1.C: New test.
7814         * g++.dg/parse/semicolon1.h: Likewise.
7815
7816 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7817
7818         * gcc.dg/darwin-misaligned.c: New test.
7819
7820 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7821
7822         PR c/9163
7823         * gcc.dg/20031222-1.c: New test.
7824
7825 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7826
7827         PR c++/13438
7828         * g++.dg/parse/error8.C: New test.
7829
7830         PR c++/11554
7831         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7832
7833 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7834
7835         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7836         too small.
7837         * gcc.c-torture/compile/930217-1.c: Likewise.
7838         * gcc.c-torture/compile/930513-1.c: Likewise.
7839         * gcc.c-torture/execute/920908-2.c: Likewise.
7840         * gcc.c-torture/execute/921204-1.c: Likewise.
7841         * gcc.c-torture/execute/930621-1.c: Likewise.
7842         * gcc.c-torture/execute/930630-1.c: Likewise.
7843         * gcc.c-torture/execute/931031-1.c: Likewise.
7844         * gcc.c-torture/execute/980602-2.c: Likewise.
7845         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7846         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7847         * gcc.c-torture/execute/extzvsi.c: Likewise.
7848         * gcc.c-torture/unsorted/ext.c: Likewise.
7849
7850 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7851
7852         PR target/12749
7853         * gcc.c-torture/compile/20031220-2.c: New test case.
7854
7855 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7856
7857         PR optimization/13031
7858         * gcc.c-torture/compile/20031220-1.c: New test case.
7859
7860 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7861
7862         * gcc.dg/cast-function-1.c: New test.
7863
7864 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7865
7866         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7867         formats.
7868
7869 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7870
7871         PR c++/12795
7872         * g++.dg/ext/attrib10.C: New test.
7873
7874 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7875
7876         * gcc.dg/cleanup-10.c: New test.
7877         * gcc.dg/cleanup-11.c: New test.
7878
7879 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7880
7881         PR c++/13239
7882         * g++.dg/opt/expect1.C: New test.
7883
7884 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7885
7886         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7887
7888 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7889
7890         PR debug/12923
7891         * gcc.dg/20031218-1.c: New test.
7892
7893         PR debug/12389
7894         * gcc.dg/20031218-2.c: New test.
7895         * gcc.dg/20031218-3.c: New test.
7896
7897         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7898         of label name and allow for USER_LABEL_PREFIX == "_" names.
7899         * g++.dg/abi/mangle18-2.C: Likewise.
7900         * g++.dg/abi/mangle19-1.C: Likewise.
7901         * g++.dg/abi/mangle19-2.C: Likewise.
7902         * g++.dg/abi/mangle20-1.C: Likewise.
7903         * g++.dg/abi/mangle20-2.C: Likewise.
7904
7905 2003-12-18  Richard Henderson  <rth@redhat.com>
7906
7907         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7908
7909 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7910             Dan Kegel <dank@kegel.com>
7911
7912         PR other/12009
7913         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7914         testing a cross compiler, it causes spurious compile failures.
7915         * lib/g++.exp: Likewise.
7916
7917 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7918
7919         PR c++/13262
7920         * g++.dg/template/access13.C: New test.
7921
7922 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7923
7924         * gcc.dg/20031216-1.c: New test.
7925
7926 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7927
7928         PR c++/9154
7929         * g++.dg/template/error10.C: New test.
7930
7931 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7932
7933         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7934         * g++.dg/eh/simd-2.C: Likewise.
7935
7936 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7937             Roger Sayle  <roger@eyesopen.com>
7938
7939         * gcc.c-torture/execute/ieee/mzero5.c: New.
7940
7941 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7942
7943         PR c++/10603
7944         * g++.dg/parse/error6.C: New test.
7945
7946         PR c++/12827
7947         * g++.dg/parse/error7.C: New test.
7948
7949 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7950
7951         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7952         at -O with stabs debugging formats.
7953         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7954         * gcc.dg/debug/debug-2.c: Likewise.
7955
7956 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7957
7958         PR c++/12696
7959         * g++.dg/init/error1.C: New test.
7960
7961         PR c++/12218
7962         * g++.dg/init/pm3.C: New test.
7963
7964 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7965
7966         PR c/3347
7967         * gcc.dg/bitfld-8.c: New test.
7968
7969 2003-12-16  James Lemke  <jim@wasabisystems.com>
7970
7971         * gcc.dg/arm-scd42-[123].c: New tests.
7972
7973 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7974
7975         PR c++/9043
7976         * g++.dg/abi/mangle20-1.C: New test.
7977         * g++.dg/abi/mangle20-2.C: New test.
7978
7979 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7980
7981         PR c++/13275
7982         * g++.dg/other/offsetof2.C: Remove XFAIL.
7983         * g++.dg/parse/offsetof1.C: New test.
7984         * g++.gd/parse/offsetof2.C: Likewise.
7985
7986 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7987
7988         * g++.dg/template/nontype3.C: New test.
7989         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7990
7991 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7992
7993         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7994
7995 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7996
7997         PR c++/13387
7998         * g++.dg/expr/assign1.C: New test.
7999
8000         PR c++/13242
8001         * g++.dg/abi/mangle19-1.C: New test.
8002         * g++.dg/abi/mangle19-2.C: New test.
8003
8004 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
8005
8006         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
8007
8008 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8009
8010         * gcc.c-torture/execute/20031216-1.c: New test.
8011
8012 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8013
8014         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
8015         an ICE regression.
8016
8017 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8018
8019         PR c++/10926
8020         * g++.dg/template/error9.C: New test.
8021
8022         PR c++/11116
8023         * g++.dg/template/error8.C: New test.
8024
8025 2003-12-15  Roger Sayle  <roger@eyesopen.com>
8026
8027         PR middle-end/13400
8028         * gcc.c-torture/execute/20031215-1.c: New test case.
8029
8030 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8031
8032         PR c++/13269
8033         * g++.dg/parse/error5.C: New test.
8034
8035         PR c++/12989
8036         * g++.dg/expr/sizeof1.C: New test.
8037
8038         PR c++/13310
8039         * g++.dg/template/crash15.C: New test.
8040
8041 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
8042
8043         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
8044         a non-POD type as the last named parameter of a varargs function.
8045
8046 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8047
8048         PR c++/13243
8049         PR c++/12573
8050         * g++.dg/template/crash14.C: New test.
8051         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
8052
8053 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8054
8055         * g++.dg/other/java1.C: New test.
8056
8057         PR c++/13241
8058         * g++.dg/abi/mangle18-1.C: New test.
8059         * g++.dg/abi/mangle18-2.C: New test.
8060
8061 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8062
8063         PR optimization/10312
8064         * gcc.c-torture/execute/20031214-1.c: New.
8065
8066 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
8067
8068         PR c++/10779
8069         PR c++/12160
8070         * g++.dg/parse/error3.C: New test.
8071         * g++.dg/parse/error4.C: Likewise.
8072         * g++.dg/abi/mangle4.C: Tweak error messages.
8073         * g++.dg/lookup/using5.C: Likewise.
8074         * g++.dg/other/error2.C: Likewise.
8075         * g++.dg/parse/typename5.C: Likewise.
8076         * g++.dg/parse/undefined1.C: Likewise.
8077         * g++.dg/template/arg2.C: Likewise.
8078         * g++.dg/template/ttp3.C: Likewise.
8079         * g++.dg/template/type1.C: Likewise.
8080         * g++.old-deja/g++.other/crash32.C: Likewise.
8081         * g++.old-djea/g++.pt/defarg8.C: Likewise.
8082
8083 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8084
8085         PR c++/13106
8086         * g++.dg/warn/noreturn-3.C: New test.
8087
8088 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8089
8090         PR c++/13118
8091         * g++.dg/abi/covariant3.C: New.
8092
8093 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
8094
8095         * g++.dg/eh/ia64-1.C: New test.
8096
8097 2003-12-12  Roger Sayle  <roger@eyesopen.com>
8098
8099         PR optimization/13037
8100         * g77.f-torture/execute/13037.f: New test case.
8101
8102 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8103
8104         PR c++/12881
8105         * g++.dg/abi/covariant2.C: New.
8106
8107 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
8108
8109         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
8110
8111 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
8112
8113         * gcc.c-torture/execute/wchar_t-1.x: Delete.
8114
8115 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
8116
8117         PR other/10819
8118         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
8119         to fix Bug 10819.
8120         * lib/g++.exp (g++_version): Likewise.
8121         * lib/g77.exp (g77_version): Likewise.
8122         * lib/objc.exp (default_objc_version): Likewise.
8123
8124 2003-12-10  Richard Henderson  <rth@redhat.com>
8125
8126         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
8127
8128         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
8129
8130 2003-12-08  Matt Austern  <austern@apple.com>
8131
8132         PR c/13134
8133         * lib/gcc-dg.exp (dg-require-visibility): Define.
8134         * lib/target-supports (check_visibility_available): Define.
8135         * gcc.dg/visibility-1.c: New test.
8136         * gcc.dg/visibility-2.c: Likewise.
8137         * gcc.dg/visibility-3.c: Likewise.
8138         * gcc.dg/visibility-4.c: Likewise.
8139         * gcc.dg/visibility-5.c: Likewise.
8140         * gcc.dg/visibility-6.c: Likewise.
8141         * g++.dg/ext/visibility-1.C: Likewise.
8142         * g++.dg/ext/visibility-2.C: Likewise.
8143         * g++.dg/ext/visibility-3.C: Likewise.
8144         * g++.dg/ext/visibility-4.C: Likewise.
8145         * g++.dg/ext/visibility-5.C: Likewise.
8146         * g++.dg/ext/visibility-6.C: Likewise.
8147
8148 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8149
8150         * g++.dg/lookup/java1.C: New test.
8151         * g++.dg/lookup/java2.C: New test.
8152
8153 2003-12-07  Falk Hueffner  <falk@debian.org>
8154
8155         * g++.dg/opt/noreturn-1.C: New test.
8156
8157 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
8158
8159         * gcc.dg/overflow-1.c: New test.
8160
8161 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8162
8163         * g77.f-torture/compile/13060.f: New test.
8164
8165 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
8166
8167         PR c++/13323
8168         * g++.dg/inherit/operator2.C: New test.
8169
8170 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8171
8172         PR c++/13305
8173         * g++.dg/ext/attrib9.C: New test.
8174
8175 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8176
8177         PR c++/13314
8178         * g++.dg/template/error7.C: New test.
8179
8180 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
8181             J"orn Rennecke <joern.rennecke@superh.com>
8182
8183         PR target/13302
8184         * g++.dg/other/struct-va_list.C: New test.
8185
8186 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8187
8188         PR c++/13166
8189         * g++.dg/parse/defarg6.C: New test.
8190
8191 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
8192
8193         PR target/13256
8194         * gcc.c-torture/execute/20031201-1.c: New test.
8195
8196 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
8197
8198         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
8199
8200 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8201
8202         * gcc.dg/builtin-return-1.c: New test.
8203
8204 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
8205             J"orn Rennecke <joern.rennecke@superh.com>
8206
8207         PR optimization/13260
8208         * gcc.c-torture/execute/20031204-1.c: New test.
8209
8210 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8211
8212         PR c++/9127
8213         * g++.dg/template/error6.C: New test.
8214
8215 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
8216
8217         * gcc.dg/20031202-1.c: New test.
8218
8219 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8220
8221         PR c++/13179
8222         * g++.dg/template/eh1.C: New test.
8223
8224         PR c++/10771
8225         * g++.dg/template/error5.C: New test.
8226
8227 2003-12-02  David Ung  <davidu@mips.com>
8228
8229         * gcc.dg/compat/vector-check.h: Corrected type for var
8230         g_##TMODE
8231
8232 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8233
8234         PR c++/10126
8235         * g++.dg/template/ptrmem8.C: New test.
8236
8237 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8238
8239         PR c++/12573
8240         * g++.dg/template/dependent-expr3.C: New test.
8241
8242 2003-12-01  James Lemke  <jim@wasabisystems.com>
8243
8244         * gcc.dg/arm-g2.c: New test.
8245
8246 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8247
8248         PR optimization/11634
8249         * gcc.dg/20031201-2.c: New test case.
8250
8251 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
8252
8253         PR 11433
8254         * objc.dg/proto-lossage-3.m: New test.
8255
8256 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8257
8258         PR optimization/12628
8259         * gcc.dg/20031201-1.c: New test case.
8260
8261 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8262
8263         * gcc.dg/unaligned-1.c: New test.
8264
8265 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
8266
8267         PR c++/9849
8268         * g++.dg/template/error4.C: New test.
8269         * g++.dg/template/nested3.C: Adjust error markers.
8270
8271 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8272
8273         * gcc.dg/cpp/assert4.c: Check more #system assertions.
8274
8275 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8276
8277         PR c/10333
8278         * gcc.dg/bitfld-7.c: New test.
8279
8280 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
8281
8282         * gcc.dg/tls/asm-1.C: New test.
8283
8284 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8285
8286         * gcc.dg/cpp/assert4.c: Update.
8287
8288 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8289
8290         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
8291         * gcc.dg/builtin-apply3.c: New test.
8292
8293 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8294
8295         * lib/compat.exp (compat-obj): New xfaildata parameter.
8296         Use it to set compiler_conditional_xfail_data before compiling.
8297         (compat-get-options): Handle dg-xfail-if.
8298         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
8299         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
8300         * gcc.dg/compat/vector-1_y.c: Likewise.
8301         * gcc.dg/compat/vector-2_x.c: Likewise.
8302         * gcc.dg/compat/vector-2_y.c: Likewise.
8303
8304 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8305
8306         * g++.dg/opt/reg-stack4.C: New test.
8307
8308 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8309
8310         * gcc.dg/builtin-apply2.c: New test.
8311
8312 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8313
8314         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
8315
8316 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8317
8318         PR c++/12924
8319         * g++.dg/template/template-id-2.C: New test.
8320
8321 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8322
8323         PR c++/5369
8324         * g++.dg/template/memfriend1.C: New test.
8325         * g++.dg/template/memfriend2.C: Likewise.
8326         * g++.dg/template/memfriend3.C: Likewise.
8327         * g++.dg/template/memfriend4.C: Likewise.
8328         * g++.dg/template/memfriend5.C: Likewise.
8329         * g++.dg/template/memfriend6.C: Likewise.
8330         * g++.dg/template/memfriend7.C: Likewise.
8331         * g++.dg/template/memfriend8.C: Likewise.
8332         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
8333
8334 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
8335
8336         PR c++/12515
8337         * g++.dg/ext/cond1.C: New test.
8338
8339 2003-11-20  Richard Henderson  <rth@redhat.com>
8340
8341         * gcc.dg/20020201-2.c: Remove.
8342         * gcc.dg/20020201-4.c: Remove.
8343         * gcc.dg/20020304-1.c: Remove.
8344
8345 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
8346
8347         * gcc.dg/cpp/trad/xwin1.c: New test case.
8348
8349 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
8350
8351         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
8352         * lib/g77.exp: Likewise.
8353         * lib/objc.exp: Likewise.
8354         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
8355         for darwin.
8356
8357 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8358
8359         PR c++/12932
8360         * g++.dg/template/static5.C: New test.
8361
8362 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8363
8364         * gcc.dg/nested-func-1.c: New test.
8365
8366 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8367
8368         * gcc.dg/cpp/assert4.c: New test.
8369
8370 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8371
8372         PR c++/2294
8373         * g++.dg/lookup/using9.c: New test.
8374
8375 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
8376
8377         PR c++/12762
8378         * g++.dg/template/error3.C: New test.
8379
8380 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
8381
8382         PR ada/13035
8383         * ada/acats/run_acats, run_all.sh: Fix syntax error.
8384         No longer use a wrapper for gcc, since this does not work under
8385         Windows.
8386
8387 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8388
8389         PR c++/2094
8390         * g++.dg/template/ptrmem7.C: New test.
8391
8392 2003-11-13  Andrew Pinski <apinski@apple.com>
8393
8394         * gcc.c-torture/compile/20031113-1.c: New test.
8395
8396 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
8397             Kean Johnston <jkj@sco.com>
8398
8399         PR c/13029
8400         * gcc.dg/unused-4.c: Update.
8401
8402 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8403
8404         * g++.dg/opt/const3.C: New test.
8405
8406 2003-11-13  Jan Hubicka  <jh@suse.cz>
8407
8408         * gcc.c-torture/compile/20031112-1.c: New test.
8409
8410 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
8411
8412         * g++.dg/parse/crash10.C: Remove bogus error marker.
8413
8414 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8415
8416         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
8417         (host_gcc): Likewise.
8418         (ROOT): Honor $PWDCMD.
8419         (BASE): Likewise.
8420         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
8421
8422 2003-11-12  Catherine Moore  <clm@redhat.com>
8423
8424         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
8425
8426 2003-11-12  Andreas Jaeger  <aj@suse.de>
8427             Jakub Jelinek  <jakub@redhat.com>
8428             Andrew Pinski  <pinskia@physics.uc.edu>
8429             Richard Henderson  <rth@redhat.com>
8430
8431         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
8432         systems.
8433         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
8434
8435         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
8436         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8437
8438 2003-11-11  Andreas Jaeger  <aj@suse.de>
8439
8440         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
8441
8442         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
8443
8444 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
8445
8446         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
8447         Clean ups.
8448
8449 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
8450
8451         * gcc.dg/trampoline-1.c: New test.
8452
8453 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8454
8455         * gcc.c-torture/compile/200031109-1.c: New test.
8456
8457 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8458
8459         PR c/3190
8460         PR c/8714
8461         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8462         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
8463         gcc.dg/format/no-y2k-1.c: Update.
8464
8465 2003-11-08  Roger Sayle  <roger@eyesopen.com>
8466
8467         PR optimization/10467
8468         * gcc.dg/20031108-1.c: New test case.
8469
8470 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
8471
8472         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
8473
8474 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8475
8476         * gcc.dg/compound-lvalue-1.c: New test.
8477         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
8478         some XFAILs.
8479
8480 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
8481
8482         * gcc.dg/altivec-varargs-1.c: New test.
8483
8484 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8485
8486         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
8487         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
8488         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
8489         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
8490         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
8491
8492 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8493
8494         * gcc.dg/cond-lvalue-1.c: New test.
8495
8496 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
8497
8498         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
8499
8500 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8501
8502         PR c++/11616
8503         * g++.dg/template/instantiate5.C: New test.
8504
8505 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8506
8507         PR c++/12726
8508         * g++.dg/ext/complit2.C: Replace test with self-contained version.
8509         * ChangeLog: Add missing first entry for above test.
8510
8511 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8512
8513         PR c++/9810
8514         * g++.dg/template/using8.C: New test.
8515         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
8516
8517 2003-11-02  Roger Sayle  <roger@eyesopen.com>
8518
8519         PR optimization/10817
8520         * gcc.c-torture/compile/20031102-1.c: New test case.
8521
8522 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
8523
8524         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
8525         2147483647.
8526
8527 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8528
8529         * gcc.dg/20031102-1.c: New test.
8530
8531 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8532
8533         * gcc.dg/complex-1.c: New test.
8534
8535 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8536
8537         PR c++/12796
8538         * g++.dg/template/crash13.C: Adjust expected error location.
8539         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8540
8541 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8542
8543         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8544
8545 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8546
8547         PR/10239
8548         * gcc.c-torture/compile/20031031-2.c: New test.
8549
8550 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8551
8552         PR/11640
8553         * gcc.c-torture/compile/20031031-1.c: New test.
8554
8555 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8556
8557         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8558         * gcc.misc-tests/bprob.exp: Likewise.
8559         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
8560         the execution test on arm-elf configs.
8561         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
8562         configs that don't support scratch files.
8563         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
8564
8565 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
8566
8567         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
8568         done by dejagnu.
8569
8570 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
8571
8572         * ada/acats/run_all.sh: Redirect mv output to /dev/null
8573         Avoid non pure sh syntax. Add more logging.
8574
8575         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
8576         fail.
8577
8578 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8579
8580         PR libgcj/10610
8581         * gcc.dg/ppc-stackalign-1.c: New test.
8582
8583 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
8584
8585         * ada/acats/run_all.sh: Change output to be more compliant with
8586         dejagnu framework.
8587         Create acats.sum and acats.log files under testsuite/ada/acats
8588         Only run [a-z]* directories, to filter out e.g. CVS.
8589         Redirect build output to log file.
8590
8591 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8592
8593         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
8594
8595 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8596
8597         PR ada/5909:
8598         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
8599
8600 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
8601
8602         * gcc.c-torture/compile/20031023-1.c: New test.
8603         * gcc.c-torture/compile/20031023-2.c: New test.
8604         * gcc.c-torture/compile/20031023-3.c: New test.
8605         * gcc.c-torture/compile/20031023-4.c: New test.
8606
8607 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8608
8609         PR c++/10371
8610         * g++.dg/lookup/scoped8.C: New test.
8611
8612 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8613
8614         * g++.dg/opt/reg-stack3.C: New test.
8615
8616 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8617
8618         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
8619
8620 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8621
8622         PR c++/11076
8623         * g++.dg/template/crash13.C: New test.
8624
8625 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8626
8627         * gcc.dg/c99-restrict-2.c: New test.
8628
8629 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
8630
8631         PR c++/12698, c++/12699, c++/12700, c++/12566
8632         * g++.dg/inherit/covariant9.C: New test.
8633         * g++.dg/inherit/covariant10.C: New test.
8634         * g++.dg/inherit/covariant11.C: New test.
8635
8636 2003-10-23  Jason Merrill  <jason@redhat.com>
8637
8638         PR c++/12726
8639         * g++.dg/ext/complit2.C: New test.
8640
8641 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8642
8643         PR target/12654
8644         * gcc.c-torture/execute/20031020-1.c: New test.
8645
8646 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8647
8648         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
8649         following the jump_insn.
8650
8651 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8652
8653         * gcc.dg/cast-lvalue-1.c: New test.
8654
8655 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
8656
8657         PR c++/11962
8658         * g++.dg/template/cond2.C: New test.
8659
8660 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8661
8662         * gcc.dg/builtins-28.c: New test.
8663
8664 2003-10-20  Jan Hubicka  <jh@suse.cz>
8665
8666         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8667         parameter.
8668         * testsuite/gcc.dg/inline-2.c: Likewise.
8669
8670 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8671
8672         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8673         * gcc.dg/nest.c:  Likewise.
8674
8675 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8676
8677         PR c++/9781, c++/10583, c++/11862
8678         * g++.dg/parse/crash13.C: New test.
8679
8680 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8681
8682         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8683
8684 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8685
8686         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8687         Define HAVE_C99_RUNTIME except on Solaris.
8688         * gcc.dg/builtins-20.c: Likewise.
8689
8690 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8691
8692         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8693
8694 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8695
8696         PR c++/12495
8697         * g++.dg/template/crash21.C: New test.
8698
8699 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8700
8701         PR c++/2513
8702         * g++.dg/template/typename5.C: New test.
8703
8704 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8705
8706         PR c++/12369
8707         * g++.dg/template/friend25.C: New test.
8708
8709 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8710
8711         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8712         versions.
8713
8714 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8715
8716         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8717         == 2147483647.
8718
8719 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8720
8721         * gcc.c-torture/execute/960416-1.x: Remove.
8722         * gcc.c-torture/execute/divconst-3.x: Likewise.
8723
8724 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8725
8726         PR target/12598
8727         * gcc.dg/torture/cris-volatile-1.c: New test.
8728
8729 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8730
8731         PR optimization/9325
8732         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8733         for overflowing floating point to integer conversion during RTL
8734         simplification.
8735
8736 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8737
8738         * objc/execute/_cmd.m: Fix typo.
8739         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8740         Relax 'scan-assembler' regexp.
8741         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8742         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8743         * objc.dg/zero-link-2.m: Remove blank line.
8744         * objc.dg/zero-link-3.m: New test case.
8745
8746 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8747
8748         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8749
8750         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8751         than linker trickery.
8752
8753 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8754
8755         PR c++/12370
8756         * g++.dg/other/friend2.C: New test.
8757
8758 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8759
8760         * gcc.dg/20031012-1.c: New test.
8761
8762 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8763
8764         * gcc.dg/weak/weak-3.c: Fix for new warning.
8765
8766 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8767
8768         PR optimization/8750
8769         * gcc.c-torture/execute/20031012-1.c: New test case.
8770
8771 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8772
8773         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8774         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8775
8776 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8777
8778         PR optimization/12260
8779         * gcc.c-torture/compile/20031011-2.c: New test case.
8780
8781 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8782
8783         * gcc.c-torture/execute/20031011-1.c: New testcase.
8784
8785 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8786
8787         * gcc.c-torture/compile/20031011-1.c: New test.
8788
8789 2003-10-11  Jan Hubicka  <jh@suse.cz>
8790
8791         * g++.dg/other/first-global.C: New test.
8792
8793 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8794
8795         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8796
8797 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8798
8799         * gcc.c-torture/compile/20031010-1.c: New test.
8800
8801 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8802
8803         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8804         * gcc.c-torture/execute/va-arg-25.c: ... here.
8805
8806 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8807
8808         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8809
8810 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8811
8812         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8813
8814 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8815
8816         * g++.dg/parse/error2.C: New test.
8817
8818 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8819
8820         PR c++/11097
8821         * g++.dg/other/error5.C: Modify the error message.
8822         * g++.dg/lookup/using8.C: New test.
8823
8824 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8825
8826         * gcc.dg/darwin-abi-2.c: New file.
8827         * gcc.c-torture/execute/va-arg-24.c: New file.
8828
8829 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8830
8831         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8832         indentation.
8833
8834 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8835
8836         PR c++/10147
8837         * g++.dg/other/error4.C: Update error messages.
8838         * g++.dg/template/ptrmem4.C: Likewise.
8839
8840         PR c++/12337
8841         * g++.dg/init/new9.C: New test.
8842
8843         PR c++/12334, c++/12236, c++/8656
8844         * g++.dg/ext/attrib8.C: New test.
8845
8846 2003-10-06  Devang Patel  <dpatel@apple.com>
8847
8848         * gcc.dg/debug/dwarf2-3.h: New test.
8849         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8850
8851 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8852
8853         * g++.dg/opt/cfg2.C: New test.
8854
8855 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8856
8857         * g++.dg/opt/float1.C: New test.
8858
8859 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8860
8861         * gcc.dg/c90-array-lval-6.c: New test.
8862         * gcc.dg/c99-array-lval-6.c: New test.
8863
8864 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8865             Ziemowit Laski  <zlaski@apple.com>
8866
8867         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8868         'Derived', so that it is never considered a class method; add
8869         new warning for '+port' method ambiguity.
8870         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8871         <objc/objc-api.h> (needed on Mac OS X).
8872         * objc.dg/method-13.m: New test.
8873
8874 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8875
8876         PR optimization/9325, PR java/6391
8877         * gcc.c-torture/execute/20031003-1.c: New test case.
8878
8879 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8880
8881         PR optimization/12180
8882         * gcc.dg/20031002-1.c: New test.
8883
8884         PR c++/12486
8885         * g++.dg/inherit/error1.C: New test.
8886
8887 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8888
8889         * lib/f-torture.exp (search_for): Rename to...
8890         (search_for_re): This.  Also, clean up comments and the
8891         "regexp" invocation.
8892
8893 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8894
8895         * gcc.c-torture/compile/20031002-1.c: New test.
8896
8897 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8898
8899         * g++.dg/opt/cond1.C: New test.
8900
8901 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8902
8903         * gcc.dg/Wold-style-definition-2.c: New testcase.
8904         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8905
8906 2003-09-29  Richard Henderson  <rth@redhat.com>
8907
8908         * g++.dg/init/array10.C: Add dg-options.
8909
8910 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8911
8912         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8913
8914 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8915
8916         * g++.dg/template/friend19.C: Fix typo.
8917         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8918
8919 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8920
8921         * gcc.c-torture/execute/20030928-1.c: New test.
8922         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8923
8924 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8925
8926         * g++.dg/opt/unroll1.C: New test.
8927
8928 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8929
8930         PR optimization/11741
8931         * gcc.dg/20030926-1.c: New test case.
8932
8933 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8934
8935         PR c++/5655
8936         * g++.dg/parse/access7.C: New test.
8937         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8938
8939 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8940
8941         MERGE OF objc-improvements-branch into MAINLINE:
8942         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8943         if libobjc has not been built.
8944         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8945         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8946         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8947         objc/execute/nested-3.m, objc/execute/np-2.m,
8948         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8949         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8950         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8951         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8952         objc.dg/special/unclaimed-category-1.h,
8953         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8954         well as GNU runtime.
8955         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8956         * execute/cascading-1.m, execute/function-message-1.m,
8957         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8958         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8959         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8960         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8961         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8962         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8963         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8964         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8965         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8966         * objc.dg/bitfield-2.m: Run only on Darwin.
8967         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8968         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8969         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8970         * objc.dg/const-str-1.m: Fix constant string layout.
8971
8972 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8973
8974         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8975
8976 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8977
8978         * gcc.dg/darwin-abi-1.c: New file.
8979
8980 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8981
8982         PR target/12281
8983         * gcc.c-torture/compile/20030921-1.c: New test.
8984
8985 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8986
8987         * g++.dg/opt/reg-stack2.C: New test.
8988
8989 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8990
8991         * g++.dg/eh/delayslot1.C: New test.
8992
8993 2003-09-20  Richard Henderson  <rth@redhat.com>
8994
8995         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8996
8997 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8998
8999         * gcc.c-torture/execute/20030920-1.c: New test case.
9000
9001 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9002
9003         * g++.dg/rtti/typeid3.C: Correct expected error message.
9004
9005 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9006
9007         PR c++/157
9008         * g++.dg/parse/crash12.C: New test.
9009
9010 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
9011
9012         * gcc.dg/compat/mixed-struct-check.h: New.
9013         * gcc.dg/compat/mixed-struct-defs.h: New.
9014         * gcc.dg/compat/mixed-struct-init.h: New.
9015         * gcc.dg/compat/struct-by-value-19_main.c: New.
9016         * gcc.dg/compat/struct-by-value-19_x.c: New.
9017         * gcc.dg/compat/struct-by-value-19_y.c: New.
9018         * gcc.dg/compat/struct-by-value-20_main.c: New.
9019         * gcc.dg/compat/struct-by-value-20_x.c: New.
9020         * gcc.dg/compat/struct-by-value-20_y.c: New.
9021         * gcc.dg/compat/struct-return-19_main.c: New.
9022         * gcc.dg/compat/struct-return-19_x.c: New.
9023         * gcc.dg/compat/struct-return-19_y.c: New.
9024         * gcc.dg/compat/struct-return-20_main.c: New.
9025         * gcc.dg/compat/struct-return-20_x.c: New.
9026         * gcc.dg/compat/struct-return-20_y.c: New.
9027
9028 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
9029         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
9030         so that it will not complain on LP64 targets.
9031
9032 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9033
9034         PR c++/495
9035         * g++.dg/template/friend24.C: New test.
9036
9037 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
9038
9039         PR c++/12332
9040         * g++.dg/template/memtmpl2.C: New test.
9041
9042 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
9043
9044         PR target/11184
9045         * gcc.dg/builtin-apply1.c: New test.
9046
9047 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9048
9049         PR c++/9848
9050         * g++.dg/warn/Wunused-4.C: New test.
9051
9052 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9053
9054         PR c++/12316
9055         * g++.dg/other/gc2.C: New test.
9056
9057 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
9058
9059         PR c++/11991
9060         * g++.dg/rtti/typeid3.C: New test.
9061
9062         PR c++/12266
9063         * g++.dg/overload/template1.C: New test.
9064
9065 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9066
9067         * g++.dg/opt/cfg3.C: New test.
9068
9069 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9070
9071         PR c++/7939
9072         * g++.dg/template/crash11.C: New test.
9073
9074 2003-09-16  Jason Merrill  <jason@redhat.com>
9075             Jakub Jelinek  <jakub@redhat.com>
9076
9077         * gcc.dg/attr-warn-unused-result.c: New test.
9078
9079 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9080
9081         PR c++/12184
9082         * g++.dg/expr/call2.C: New test.
9083
9084 2003-09-15  Andreas Jaeger  <aj@suse.de>
9085
9086         * gcc.dg/Wold-style-definition-1.c: New test.
9087
9088 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
9089
9090         PR c++/3907
9091         * g++.dg/parse/template12.C: New test.
9092
9093         * g++.dg/abi/bitfield11.C: New test.
9094         * g++.dg/abi/bitfield12.C: Likewise.
9095
9096 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
9097
9098         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
9099         non-expansion of functional macro name without arguments at EOL.
9100         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
9101
9102 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
9103
9104         * gcc.c-torture/execute/20030914-[12].c: New tests.
9105
9106 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9107
9108         PR c++/11788
9109         * g++.dg/overload/addr1.C: New test.
9110
9111 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
9112
9113         * gcc.dg/20030909-1.c: New test.
9114
9115 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9116
9117         * gcc.dg/ultrasp10.c: New test.
9118
9119 2003-09-09  Devang Patel  <dpatel@apple.com>
9120
9121         * gcc.dg/darwin-ld-6.c: New test.
9122
9123 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9124
9125         * gcc.dg/torture/builtin-explog-1.c: New testcase.
9126
9127 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9128
9129         * gcc.dg/ia64-types1.c: New test.
9130         * gcc.dg/ia64-types2.c: Likewise.
9131
9132 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9133
9134         * gcc.dg/builtins-1.c: Add more _Complex tests.
9135         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9136
9137         * gcc.dg/builtins-1.c: Test existing _Complex functions.
9138         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9139
9140 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9141
9142         PR c++/11786
9143         * g++.dg/lookup/koenig2.C: New test.
9144
9145         PR c++/5296
9146         * g++.dg/rtti/typeid2.C: New test.
9147
9148 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
9149
9150         * gcc.c-torture/compile/20030904-1.c: New test.
9151
9152 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9153
9154         * g++.dg/opt/longbranch2.C: New test.
9155
9156 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9157
9158         * g++.dg/template/crash10.C: Only compile it.
9159
9160 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9161
9162         PR middle-end/11665
9163         * gcc.c-torture/compile/20030907-1.c: New test.
9164         * g++.dg/init/array11.C: New test.
9165
9166 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9167
9168         PR c++/11852
9169         * g++.dg/init/struct1.C: New test.
9170
9171 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9172
9173         PR c++/12181
9174         * g++.dg/expr/comma1.C: New test.
9175
9176 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
9177
9178         PR c++/11867
9179         * g++.dg/expr/static_cast5.C: New test.
9180
9181 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9182
9183         PR c++/11507
9184         * g++.dg/lookup/scoped7.C: New test.
9185
9186         PR c++/9574
9187         * g++.dg/other/static1.C: New test.
9188
9189         PR c++/11490
9190         * g++.dg/warn/template-1.C: New test.
9191
9192         PR c++/11432
9193         * g++.dg/template/crash10.C: New test.
9194
9195         PR c++/2478
9196         * g++.dg/overload/VLA.C: New test.
9197
9198         PR c++/10804
9199         * g++.dg/template/call1.C: New test.
9200
9201 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9202
9203         PR c++/11794
9204         * g++.dg/parse/using3.C: New test.
9205
9206 2003-09-06  Roger Sayle  <roger@eyesopen.com>
9207
9208         PR c++/11409
9209         * g++.dg/overload/builtin3.C: New test case.
9210
9211 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
9212
9213         PR c/9862
9214         * gcc.dg/20030906-1.c: New test.
9215         * gcc.dg/20030906-2.c: Likewise.
9216
9217 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9218
9219         PR c++/12167
9220         * g++.dg/parse/defarg5.C: New test.
9221
9222         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
9223
9224 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
9225
9226         PR c++/12163
9227         * g++.dg/expr/static_cast4.C: New test.
9228
9229         PR c++/12146
9230         * g++.dg/template/crash9.C: New test.
9231
9232 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9233
9234         * g++.old-deja/g++.ext/pretty2.C: Update for change
9235         in __FUNCTION__.
9236         * g++.old-deja/g++.ext/pretty3.C: Likewise.
9237
9238 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
9239
9240         PR c++/11922
9241         * g++/dg/template/qualified-id1.C: New test.
9242
9243         PR c++/12037
9244         * g++.dg/warn/noeffect4.C: New test.
9245
9246 2003-09-04  Matt Austern  <austern@apple.com>
9247
9248         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
9249         * g++.dg/ext/fnname2.C: Likewise.
9250         * g++.dg/ext/fnname3.C: Likewise.
9251
9252 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
9253
9254         * g++.dg/expr/lval1.C: New test.
9255         * g++.dg/ext/lvcast.C: Remove.
9256
9257 2003-09-03  Roger Sayle  <roger@eyesopen.com>
9258
9259         PR optimization/11700.
9260         * gcc.c-torture/compile/20030903-1.c: New test case.
9261
9262 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
9263
9264         PR c++/12053
9265         * g++.dg/abi/layout4.C: New test.
9266
9267 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
9268
9269         PR c++/11553
9270         * g++.dg/parse/friend3.C: New test.
9271
9272 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
9273
9274         PR c++/11847
9275         * g++.dg/template/class1.C: New test.
9276
9277         PR c++/11808
9278         * g++.dg/expr/call1.C: New test.
9279
9280 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
9281
9282         PR c++/12114
9283         * g++.dg/init/ref9.C: New test.
9284
9285         PR c++/11972
9286         * g++.dg/template/nested4.C: New test.
9287
9288 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9289
9290         PR c++/12093
9291         * g++.dg/template/non-dependent4.C: New test.
9292
9293         PR c++/11928
9294         * g++.dg/inherit/conv1.C: New test.
9295
9296 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9297
9298         PR c++/6196
9299         * g++.dg/ext/label1.C: New test.
9300         * g++.dg/ext/label2.C: Likewise.
9301
9302 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9303
9304         * g++.dg/expr/cond3.C: New test.
9305
9306 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9307
9308         * gcc.dg/builtins-1.c: Add new builtin cases.
9309
9310 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9311
9312         * gcc.dg/builtins-1.c: Add new cases.
9313         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9314
9315 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9316
9317         * gcc.dg/builtins-1.c: Add more math builtin tests.
9318         * gcc.dg/torture/builtin-attr-1.c: New test.
9319
9320 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9321
9322         PR optimization/5079
9323         * g++.dg/opt/static3.C: New test.
9324
9325 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9326
9327         * gcc.misc-tests/gcov-10b.c: New test.
9328
9329 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
9330
9331         * g++.dg/opt/ptrmem3.C: New test.
9332
9333         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
9334
9335 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
9336
9337         * gcc.dg/20030826-2.c: New test.
9338
9339 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9340
9341         PR middle-end/12002
9342         * g77.f-torture/compile/12002.f: New test case.
9343
9344 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9345
9346         * gcc.dg/20030826-1.c: New test case.
9347
9348 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
9349
9350         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
9351
9352 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
9353
9354         PR c++/11871
9355         * c++.dg/lookup/crash1.C: New test.
9356
9357         * c++.dg/warn/noeffect3.C: New test.
9358
9359 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
9360
9361         * gcc.dg/compat/vector-1_x.c: Compile with -w.
9362         * gcc.dg/compat/vector-1_y.c: Ditto.
9363         * gcc.dg/compat/vector-2_x.c: Ditto.
9364         * gcc.dg/compat/vector-2_y.c: Ditto.
9365
9366 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
9367
9368         * gcc.dg/20030702-1.c: New test.
9369
9370 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
9371
9372         PR c++/8795
9373         * g++.dg/ext/altivec-1.C: New test.
9374
9375 2003-08-24  Richard Henderson  <rth@redhat.com>
9376
9377         * g++.dg/eh/simd-2.C: Add -w for x86.
9378
9379 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
9380
9381         * gcc.dg/20030815-1.c: New test.
9382
9383 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9384
9385         PR c++/3765
9386         * g++.dg/parse/access6.C: New test.
9387
9388 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9389
9390         PR c++/641, c++/11876
9391         * g++.dg/template/friend22.C: New test.
9392         * g++.dg/template/friend23.C: Likewise.
9393
9394 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9395
9396         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
9397         identically.
9398
9399 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9400
9401         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
9402
9403 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9404
9405         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
9406
9407 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9408
9409         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
9410
9411 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9412
9413         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
9414
9415 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
9416
9417         PR c++/11919
9418         * g++.dg/overload/prom1.C: New test.
9419
9420         PR c++/11551
9421         * g++.dg/parse/dtor2.C: New test.
9422
9423         PR c++/10762
9424         * g++.dg/parse/using2.C: New test.
9425
9426 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
9427
9428         PR target/11805
9429         * gcc.c-torture/compile/20030821-1.c: New.
9430
9431 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
9432
9433         PR c++/11834
9434         * g++.dg/template/deduce2.C: New test.
9435
9436 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
9437
9438         * gcc.c-torture/execute/20030821-1.c: New test.
9439
9440 2003-08-20  Roger Sayle  <roger@eyesopen.com>
9441
9442         PR middle-end/11984
9443         * gcc.dg/20030820-1.c: New test case.
9444
9445 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
9446
9447         PR c++/11945
9448         * g++.dg/warn/noeffect2.C: New test.
9449
9450 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
9451
9452         PR c++/10926
9453         * g++.dg/template/dtor2.C: New test.
9454
9455         PR c++/11684
9456         * g++.dg/template/operator1.C: New test.
9457         * g++.dg/parse/operator4.C: New test.
9458
9459         PR c++/11946.C
9460         * g++.dg/expr/enum1.C: New test.
9461         * gcc.dg/c99-bool-1.c: Remove bogus warning.
9462
9463         PR c++/11036.C
9464         * g++.dg/parse/elab2.C: New test.
9465         * g++.dg/parse/typedef4.C: Change error message.
9466         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
9467         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
9468         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
9469
9470 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
9471
9472         * gcc.dg/pch/warn-1.c: New.
9473         * gcc.dg/pch/warn-1.hs: New.
9474
9475         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
9476         not-tested file.
9477
9478 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9479
9480         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
9481
9482 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9483
9484         * gcc.dg/uninit-D.c: New Test.
9485         * gcc.dg/uninit-E.c: New Test.
9486         * gcc.dg/uninit-F.c: New Test.
9487         * gcc.dg/uninit-G.c: New Test.
9488
9489 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
9490
9491         * g++.dg/README: Describe the pch directory.
9492
9493 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9494
9495         PR c++/11174
9496         * g++.dg/parse/access4.C: New test.
9497         * g++.dg/parse/access5.C: Likewise.
9498         * g++.old-deja/g++.jason/access17.C: Adjust error message.
9499
9500 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
9501
9502         * gcc.dg/noncompile/20030818-1.c: New.
9503
9504 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9505
9506         PR c++/11957
9507         * g++.dg/warn/noeffect1.C: New test.
9508
9509         * g++.dg/template/scope2.C: New test.
9510         * g++.dg/template/error2.C: Correct dg-error
9511
9512 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
9513
9514         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
9515
9516 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
9517
9518         PR C++/11512
9519         * g++.dg/template/warn1.C: New.
9520
9521 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9522
9523         * g++.dg/template/error2.C: New test.
9524         * g++.dg/lookup/using7.C: Adjust errors
9525         * g++.old-deja/g++.pt/crash36.C: Likewise.
9526         * g++.old-deja/g++.pt/derived3.C: Likewise.
9527
9528 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9529
9530         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
9531         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
9532         * gcc.c-torture/execute/builtins/string-9.c: New, from
9533         string-opt-9.c.  Adjust for execute/builtins framework.
9534         * gcc.c-torture/execute/string-opt-9.c: Delete.
9535
9536 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
9537
9538         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
9539
9540         * g++.dg/parse/ret-type2.C: New test.
9541
9542         PR c++/11703
9543         * g++.dg/init/new8.C: New test.
9544
9545         PR c++/10923
9546         * g++.dg/parse/typedef5.C: New test.
9547
9548         PR c++/9512
9549         * g++.dg/parse/qualified2.C: New test.
9550         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
9551         invalid code.
9552
9553 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
9554
9555         * g++.dg/conversion/ptrmem1.C: New test.
9556
9557 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
9558
9559         PR target/11693
9560         * gcc.dg/20030811-1.c: New test.
9561
9562         PR target/11535
9563         * gcc.c-torture/execute/20030811-1.c: New test.
9564
9565 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9566
9567         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
9568
9569 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
9570
9571         PR c++/11789.C
9572         * g++.dg/inherit/multiple1.C: New test.
9573
9574 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9575
9576         * gcc.dg/spe1.c: New test.
9577
9578         PR c++/11670
9579         * g++.dg/expr/cast2.C: New test.
9580
9581         PR c++/10530
9582         * g++.dg/template/dependent-name2.C: New test.
9583
9584 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
9585
9586         * g++.dg/parse/crash11.C: Put the dg options in comments.
9587
9588 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
9589
9590         * lib/gcc-dg.exp: Update for diagnostic change.
9591
9592 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9593
9594         PR c++/5767
9595         * g++.dg/parse/crash11.C: New test.
9596
9597 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
9598
9599         * gcc.dg/cpp/spacing1.c: Update.
9600
9601 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
9602
9603         PR target/11739
9604         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
9605         a value for -mtune.
9606
9607 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9608
9609         PR middle-end/11771
9610         * gcc.c-torture/compile/20030804-1.c: New test case.
9611
9612 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9613
9614         * gcc.dg/20030804-1.c: New test case.
9615
9616 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
9617
9618         * gcc.dg/cpp/separate-1.c: New test.
9619
9620 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
9621
9622         PR c++/11704
9623         * g++.dg/template/dependent-expr2.C: New test.
9624
9625         PR c++/11766
9626         * g++.dg/expr/ptrmem1.C: New test.
9627
9628 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9629
9630         PR c++/9453
9631         * g++.dg/template/friend15.C: New test.
9632
9633 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
9634
9635         * lib/dg-pch.exp: Work round PCH bug.
9636
9637 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9638
9639         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
9640         builtins.  Move cases from builtins-4.c here.
9641
9642         * gcc.dg/torture/builtin-math-1.c: New test taken from
9643         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
9644         additional cases.
9645
9646         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
9647         Delete.
9648
9649 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9650
9651         PR c++/9447
9652         * g++.dg/template/using7.C: New test.
9653
9654 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
9655
9656         * import1.c, import2.c: New tests.
9657
9658 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
9659
9660         * g++.dg/eh/crossjump1.C: New test.
9661
9662 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
9663
9664         PR c++/11697
9665         * g++.dg/template/using6.C: New test.
9666
9667         PR c++/11744
9668         * g++.dg/template/koenig2.C: New test.
9669
9670 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9671
9672         PR c++/7983
9673         * g++.dg/parse/typedef4.C: New test.
9674
9675 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9676
9677         PR c++/8442, c++/8806
9678         * g++.dg/template/elab1.C: New test.
9679         * g++.dg/template/type2.C: Likewise.
9680         * g++.dg/template/ttp3.C: Adjust expected error message.
9681         * g++.old-deja/g++.law/visibility13.C: Likewise.
9682         * g++.old-deja/g++.niklas/t135.C: Likewise.
9683         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9684         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9685         template argument.
9686         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9687
9688 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9689
9690         PR c++/11295
9691         * g++.dg/ext/stmtexpr1.C: New test.
9692
9693         * g++.dg/opt/tmp1.C: New test.
9694
9695         PR c++/11525
9696         * g++.dg/parse/constant4.C: New test.
9697
9698         PR c++/9447
9699         * g++.dg/template/using5.C: New test.
9700
9701 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9702
9703         * gcc.dg/builtins-27.c: New test case.
9704
9705 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9706
9707         * gcc.dg/tls/opt-7.c: New test.
9708
9709 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9710
9711         * g++.old-deja/g++.other/crash18.C: Remove.
9712
9713 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9714
9715         * g++.dg/template/explicit3.C: New.
9716         * g++.dg/template/explicit4.C: New.
9717         * g++.dg/template/explicit5.C: New.
9718
9719         PR c++/11347
9720         * g++.dg/template/memtmpl1.C: New.
9721
9722 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9723
9724         PR target/11565
9725         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9726         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9727
9728 2003-07-30  Jan Hubicka  <jh@suse.cz>
9729
9730         * vtgc1.c: Kill.
9731
9732 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9733
9734         * gcc.dg/struct-in-proto-1.c: New test.
9735
9736 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9737
9738         * gcc.dg/cpp/include2.c: Only expect one message.
9739
9740 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9741
9742         PR c++/9447
9743         * g++.dg/template/using1.C: New test.
9744         * g++.dg/template/using2.C: New test.
9745         * g++.dg/template/using3.C: New test.
9746         * g++.dg/template/using4.C: New test.
9747
9748 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9749
9750         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9751         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9752
9753 2003-07-28  Jan Hubicka  <jh@suse.cz>
9754
9755         PR c++/11530
9756         * g++.dg/opt/call1.C: New test.
9757
9758 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9759
9760         PR c++/11667
9761         * g++.dg/init/enum2.C: New test.
9762         * g++.dg/template/overload1.C: Add "-w" option.
9763
9764 2003-07-28    <hp@bitrange.com>
9765
9766         * gcc.dg/Wdeclaration-after-statement-1.c,
9767         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9768
9769 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9770
9771         * gcc.c-torture/compile/20030725-1.c: New test.
9772
9773 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9774
9775         * gcc.dg/20030505.c: Only run for SPE.
9776         Remove definition of opaque type.
9777
9778 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9779
9780         * g++.dg/template/ptrmem6.C: New test.
9781
9782 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9783
9784         * gcc.c-torture/compile/zero-strct-2.c: New test.
9785
9786 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9787
9788         * gcc.dg/intermod-1.c: New test.
9789
9790 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9791
9792         PR c++/11617
9793         * g++.dg/template/lookup2.C: New test.
9794         * g++.dg/template/memclass1.C: Remove instantiated from error.
9795         * g++.dg/other/error2.C: Tweak expected errors.
9796
9797         PR c++/11596
9798         * g++.dg/template/defarg3.C: New test.
9799
9800         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9801
9802 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9803
9804         * g++.dg/inherit/access5.C: New test.
9805
9806 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9807
9808         PR c++/11513
9809         * g++.dg/template/crash8.C: New test.
9810
9811 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9812
9813         PR c/10602
9814         * gcc.dg/noncompile/incomplete-2.c: New test.
9815
9816 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9817
9818         PR c++/11645
9819         * g++.dg/inherit/access4.C: New test.
9820
9821         PR c++/11517
9822         * g++.dg/expr/cond2.C: New test.
9823
9824         PR optimization/10679
9825         * g++.dg/opt/inline4.C: New test.
9826
9827 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9828
9829         * g++.dg/parse/crash10: New test.
9830
9831 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9832
9833         * g++.dg/ext/flexary1.C: New test.
9834
9835 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9836
9837         PR c++/10793
9838         * g++.dg/template/crash9.C: New test.
9839
9840 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9841
9842         PR c++/3004
9843         * g++.dg/parse/typedef3.C: New test.
9844
9845         PR c++/7906
9846         * g++.dg/parse/operator2.C: New test.
9847
9848         PR c++/8895
9849         * g++.dg/parse/def-tmpl-arg1.C: New test.
9850
9851         PR c++/9282
9852         * g++.dg/parse/funptr1.C: New test.
9853
9854         PR c++/9452
9855         * g++.dg/parse/ambig3.C: New test.
9856
9857         PR c++/9454
9858         * g++.dg/parse/operator3.C: New test.
9859
9860         PR c++/9486
9861         * g++.dg/parse/template10.C: New test.
9862
9863         PR c++/9488
9864         * g++.dg/parse/template11.C: New test.
9865
9866         PR c++/10150
9867         * g++.dg/parse/invalid-op1.C: New test.
9868
9869         PR c++/10247
9870         * g++.dg/parse/condexpr1.C: New test.
9871
9872 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9873
9874         * g++.dg/ext/packed3.C: New test.
9875         * g++.dg/ext/packed4.C: New test.
9876
9877         * gcc.dg/pack-test-3.c: New test.
9878
9879 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9880
9881         * lib/compat.exp: Handle dg-options per source file.
9882         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9883         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9884         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9885         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9886         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9887         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9888         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9889         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9890         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9891         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9892         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9893         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9894         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9895         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9896
9897 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9898
9899         PR c/10320
9900         * gcc.c-torture/execute/20030718-1.c: New test.
9901
9902 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9903
9904         PR optimization/11536
9905         * gcc.dg/20030721-1.c: New test.
9906
9907 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9908
9909         PR c++/11546
9910         * g++.dg/template/lookup1.C: New test.
9911
9912 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9913
9914         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9915         diagnostics of ill-formed constructs involving labels.
9916         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9917         the new 'previously defined here' message.
9918
9919 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9920
9921         * g++.dg/parse/non-dependent2.C: New test.
9922
9923 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9924
9925         * g++.dg/init/init-ref4.C: xfail on targets without
9926         weak symbols.
9927
9928 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9929
9930         PR target/11087
9931         * gcc.c-torture/execute/20030717-1.c: New test.
9932
9933 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9934
9935         * g++.dg/opt/cfg1.C: New test.
9936
9937 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9938
9939         PR optimization/11557
9940         * gcc.dg/20030717-1.c: New test.
9941
9942 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9943
9944         PR c++/10476
9945         * g++.dg/expr/crash-1.C: New test.
9946
9947         PR c++/11027
9948         * g++.dg/template/init3.C: New test.
9949
9950         PR c++/8222
9951         * g++.dg/template/non-dependent1.C: New test.
9952
9953         PR c++/11070
9954         * g++.dg/template/non-dependent2.C: New test.
9955
9956         PR c++/11071
9957         * g++.dg/template/non-dependent3.C: New test.
9958
9959         PR c++/9907
9960         * g++.dg/template/sizeof5.C: New test.
9961
9962 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9963
9964         PR 11498
9965         * gcc.c-torture/compile/mangle-1.c: New file.
9966
9967 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9968
9969         PR c++/7809
9970         * g++.dg/parse/access3.C: New test.
9971
9972 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9973
9974         PR c++/11384
9975         * g++.dg/init/init-ref4.C: New test.
9976
9977 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9978
9979         PR c++/11547
9980         * g++.dg/parse/constant3.C: New test.
9981         * g++.dg/parse/crash7.C: Likewise.
9982
9983 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9984
9985         PR target/11008
9986         * gcc.dg/i386-pentium4-not-mull.c: New.
9987
9988 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9989
9990         * gcc.dg/asm-names.c (ymain): Make it weak.
9991
9992 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9993
9994         PR c++/5421
9995         * g++.dg/template/friend21.C: New test.
9996
9997 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9998
9999         * gcc.dg/cleanup-8.c: New test.
10000         * gcc.dg/cleanup-9.c: New test.
10001
10002 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
10003
10004         * g++.dg/ext/dll-MI1.h: New file.
10005         * g++.dg/ext/dllexport-MI1.C: New file.
10006         * g++.dg/ext/dllimport-MI1.C: New file.
10007
10008 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
10009
10010         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
10011         it does not have cmpstrsi patterns (just cmpmemsi).
10012
10013 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
10014
10015         PR debug/11473
10016         * g++.dg/debug/debug8.C: New test.
10017
10018 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10019
10020         PR c++/10108
10021         * g++.dg/template/crash7.C: New test.
10022
10023 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
10024
10025         PR target/10795
10026         * gcc.c-torture/compile/20030708-1.c: New.
10027
10028 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10029
10030         * gcc.c-torture/execute/20030715-1.c: New test.
10031
10032 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
10033
10034         * gcc.dg/pch/inline-3.c: New file.
10035         * gcc.dg/pch/inline-3.hs: New file.
10036         * gcc.dg/pch/inline-4.c: New file.
10037         * gcc.dg/pch/inline-4.hs: New file.
10038
10039 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
10040
10041         PR c++/11509
10042         * g++.dg/template/crash6.C: New test.
10043
10044         PR c++/7053
10045         * g++.dg/template/friend20.C: New test.
10046
10047         PR c++/7019
10048         * g++.dg/template/overload2.C: New test.
10049
10050 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10051
10052         PR optimization/11440
10053         * gcc.c-torture/execute/20030714-1.c: New test.
10054
10055 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10056
10057         PR c++/11154
10058         * g++.dg/template/partial2.C: New test.
10059
10060 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
10061
10062         PR c++/11503
10063         * g++.dg/template/anon1.C: New test.
10064
10065         PR c++/11493
10066         PR c++/11495
10067         * g++.dg/parse/template9.C: Likewise.
10068         * g++.dg/template/crash4.C: New test.
10069         * g++.dg/template/koenig1.C: Likewise.
10070         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
10071         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
10072         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
10073         functions.
10074         * g++.old-deja/g++.jason/template36.C: Likewise.
10075         * g++.old-deja/g++.mike/p1989.C: Likewise.
10076         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
10077         * g++.old-deja/g++.pt/ttp20.C: Use this->.
10078         * g++.old-deja/g++.pt/ttp21.C: Use this->.
10079         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
10080         compiling.
10081         * g++.old-deja/g++.pt/union2.C: Use this->.
10082
10083 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
10084
10085         * gcc.dg/20030711-1.c: New test.
10086
10087 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
10088
10089         PR c++/11050
10090         * g++.dg/parse/args1.C: New test.
10091         * g++.pt/defarg8.C: Change expected errors.
10092
10093 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
10094
10095         PR c++/8164
10096         * g++.dg/template/nontype2.C: New test.
10097
10098         PR c++/10558
10099         * g++.dg/parse/template8.C: New test.
10100
10101         PR c++/8327
10102         * g++.dg/template/scope1.C: New test.
10103
10104         * g++.dg/warn/Wsign-compare-1.C: New test.
10105
10106 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10107
10108         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
10109
10110 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
10111
10112         PR c++/9411
10113         * g++.dg/template/explicit2.C: New test.
10114
10115         PR c++/10032
10116         * g++.dg/warn/pedantic1.C: New test.
10117
10118 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
10119
10120         PR c++ 9483
10121         * g++.dg/other/field1.C: New test.
10122
10123 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10124
10125         PR c/11449
10126         * gcc.c-torture/compile/20030707-1.c: New.
10127
10128 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10129
10130         PR c++/10849
10131         * g++.dg/template/access12.C: New test.
10132
10133 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
10134
10135         * g++.dg/bprob/bprob.exp (prof_ext): Update.
10136         * g77.dg/bprob/bprob.exp (prof_ext): Update.
10137         * gcc.misc-tests/bprob.exp (prof_ext): Update.
10138         * gcc.misc-tests/gcov.exp: Update
10139         * g++.dg/gcov/gcov.exp: Update
10140         * lib/gcov.exp: Update.
10141
10142 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
10143
10144         * g++.dg/abi/mangle17.C: Make sure template expressions are
10145         dependent.
10146         * g++.dg/abi/mangle4.C: Mark erroneous casts.
10147         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
10148         * g++.dg/opt/stack1.C: Remove erroneous code.
10149         * g++.dg/parse/template7.C: New test.
10150         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
10151         * g++.old-deja/g++.pt/crash4.C: Likewise.
10152
10153 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10154
10155         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
10156         with zero or one occurence of `$' after the initial `L'.
10157
10158 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
10159
10160         * gcc.c-torture/compile/20030704-1.c: Add a comment.
10161
10162 2003-07-08  Roger Sayle  <roger@eyesopen.com>
10163
10164         PR c/11370
10165         * gcc.dg/Wunreachable-6.c: New testcase.
10166         * gcc.dg/Wunreachable-7.c: New testcase.
10167
10168 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10169
10170         PR c/11420
10171         * gcc.dg/20030708-1.c: New test.
10172
10173 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
10174
10175         * gcc.dg/compat/sdata-section.h: New file.
10176         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
10177         * gcc.dg/torture/mips-sdata-1.c: New test.
10178
10179 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10180
10181         PR c++/11030
10182         * g++.dg/template/friend19.C: New test.
10183
10184 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10185
10186         * g++.dg/opt/strength-reduce.C: New test.
10187
10188 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10189
10190         PR target/10979
10191         * gcc.dg/20030707-1.c: New testcase.
10192
10193 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10194
10195         PR optimization/11059
10196         * g++.dg/opt/emptyunion.C: New testcase.
10197
10198 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10199             Eric Botcazou  <ebotcazou@libertysurf.fr>
10200
10201         * g++.dg/opt/stack1.C: New test.
10202
10203 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
10204
10205         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
10206         run test.
10207
10208         PR c++/11431
10209         * g++.dg/expr/static_cast3.C: New test.
10210
10211 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
10212
10213         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
10214         everywhere.
10215         * gcc.dg/concat.c: Concatenation of string constants with
10216         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
10217         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
10218         * gcc.dg/cpp/escape-2.c: Use wide character constants where
10219         necessary to avoid multi-character character constant warning.
10220         * gcc.dg/cpp/escape.c: Likewise.
10221         * gcc.dg/cpp/ucs.c: Likewise.
10222         Remove backslashes from dg-bogus comments, as they confuse Tcl.
10223         Fix a typo.
10224
10225 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10226
10227         PR c/11428
10228         * gcc.c-torture/compile/20030704-1.c: New.
10229
10230 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10231
10232         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
10233
10234 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
10235
10236         PR c++/5287, PR c++/7910,  PR c++/11021
10237         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
10238         tests for warnings.
10239         * g++.dg/ext/dllimport2.C: Add tests for warnings.
10240         * g++.dg/ext/dllimport3.C: Likewise.
10241         * g++.dg/ext/dllimport4.C: New file.
10242         * g++.dg/ext/dllimport5.C: New file.
10243         * g++.dg/ext/dllimport6.C: New file.
10244         * g++.dg/ext/dllimport7.C: New file.
10245         * g++.dg/ext/dllimport8.C: New file.
10246         * g++.dg/ext/dllimport9.C: New file.
10247         * g++.dg/ext/dllimport10.C: New file.
10248         * g++.dg/ext/dllexport1.C: New file.
10249
10250 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10251
10252         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
10253         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
10254
10255 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10256
10257         * gcc.dg/builtins-25.c: New testcase.
10258         * gcc.dg/builtins-26.c: New testcase.
10259
10260 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
10261
10262         * gcc.dg/compat/vector-defs.h: New file.
10263         * gcc.dg/compat/vector-setup.h: New file.
10264         * gcc.dg/compat/vector-check.h: New file.
10265         * gcc.dg/compat/vector-1_main.c: New file.
10266         * gcc.dg/compat/vector-1_x.c: New file.
10267         * gcc.dg/compat/vector-1_y.c: New file.
10268         * gcc.dg/compat/vector-2_main.c: New file.
10269         * gcc.dg/compat/vector-2_x.c: New file.
10270         * gcc.dg/compat/vector-2_y.c: New file.
10271
10272         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
10273         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
10274         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
10275         * gcc.dg/compat/struct-align-1.h: New file.
10276         * gcc.dg/compat/struct-align-1_main.c: New file.
10277         * gcc.dg/compat/struct-align-1_x.c: New file.
10278         * gcc.dg/compat/struct-align-1_y.c: New file.
10279         * gcc.dg/compat/struct-align-2.h: New file.
10280         * gcc.dg/compat/struct-align-2_main.c: New file.
10281         * gcc.dg/compat/struct-align-2_x.c: New file.
10282         * gcc.dg/compat/struct-align-2_y.c: New file.
10283
10284         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
10285         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10286         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10287         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10288         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10289         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10290         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10291         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10292         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10293         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10294         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10295         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10296         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10297         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10298         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10299         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10300         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10301         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10302         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10303         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10304         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10305         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10306         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10307         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10308         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10309         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10310         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10311         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10312         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10313
10314 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10315
10316         * gcc.dg/i386-call-1.c: New test.
10317
10318 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10319
10320         PR c++/9162
10321         * g++.dg/parse/defarg4.C: New.
10322
10323 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10324
10325         PR target/10700
10326         * gcc.c-torture/compile/20030703-1.c: New test case.
10327
10328 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10329
10330         * g++.dg/template/local3.C: Remove extra semicolon.
10331
10332 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10333
10334         * gcc.dg/i386-volatile-1.c: New test.
10335
10336 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
10337
10338         PR c++/11072
10339         * g++.dg/other/offsetof2.C: XFAIL.
10340         * g++.dg/other/offsetof5.C: New.
10341
10342         PR c++/10219
10343         * g++.dg/template/error1.C: New.
10344
10345         PR c++/9779
10346         * g++.dg/template/dependent-expr1.C: New.
10347
10348 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10349
10350         PR c++/6949
10351         * g++.dg/template/local3.C: New test.
10352
10353         PR c++/11149
10354         * g++.dg/lookup/scoped6.C: New test.
10355
10356 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
10357
10358         PR c++/8046
10359         * g++.dg/other/error7.C: New test.
10360
10361 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
10362
10363         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
10364         * g++.old-deja/g++.abi/vtable3.h: Likewise.
10365         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10366         * g++.old-deja/g++.other/union2.C: Likewise.
10367         * gcc.dg/c90-const-expr-2.c: Likewise.
10368         * gcc.dg/c90-const-expr-3.c: Likewise.
10369         * gcc.dg/c99-const-expr-2.c: Likewise.
10370         * gcc.dg/c99-const-expr-3.c: Likewise.
10371         * gcc.dg/concat.c: Likewise.
10372
10373 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10374
10375         PR c++/9559
10376         * g++.dg/init/static1.C: New test.
10377
10378 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10379
10380         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
10381         * g++.old-deja/g++.other/access2.C: Likewise.
10382         * g++.old-deja/g++.other/decl2.C: Likewise.
10383         * gcc.c-torture/execute/20020615-1.c: Likewise.
10384
10385 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10386
10387         PR c++/4933
10388         * g++.dg/template/sizeof4.C: New test.
10389
10390 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10391
10392         * g++.dg/other/error6.C: New test.
10393
10394 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10395
10396         PR c++/10750
10397         * g++.dg/parse/constant2.C: New test.
10398
10399 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
10400
10401         PR c++/11106
10402         * g++.dg/other/error5.C: New test.
10403
10404 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10405
10406         * gcc.dg/format/gcc_diag-1.c: New test.
10407
10408 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
10409
10410         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
10411
10412 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10413
10414         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
10415         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
10416         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
10417
10418 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
10419
10420         * gcc.c-torture/execute/builtins/string-8.c: New test.
10421         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
10422         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
10423         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
10424
10425 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10426
10427         PR c++/10468
10428         * g++.dg/ext/typeof6.C: New test.
10429
10430 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10431
10432         PR c++/10796
10433         * g++.dg/init/enum1.C: New test.
10434
10435 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
10436
10437         * gcc.dg/20030627-1.c: New test.
10438
10439 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
10440
10441         PR c++/11332
10442         * g++.dg/expr/static_cast2.C: New test.
10443
10444 2003-06-26  Roger Sayle  <roger@eyesopen.com>
10445             Jakub Jelinek  <jakub@redhat.com>
10446
10447         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
10448         sprintf(dst,"%s",src) optimization.
10449         * gcc.c-torture/execute/20030626-1.c: New test case.
10450         * gcc.c-torture/execute/20030626-2.c: New test case.
10451
10452 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
10453
10454         * gcc.c-torture/execute/multi-ix.c: New test.
10455
10456         * gcc.c-torture/execute/simd-4.c (main):
10457         Added missing semicolon at end of union.
10458
10459 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
10460
10461         PR c++/8266
10462         * g++.dg/template/explicit-instantiation3.C: New test.
10463
10464 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10465
10466         * gcc.dg/20030626-1.c: Use signed char.
10467
10468 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10469
10470         * gcc.dg/20030626-1.c: New test.
10471
10472 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
10473
10474         * const-str-2.m: Update.
10475
10476 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
10477
10478         PR c++/10990
10479         * g++.dg/rtti/dyncast1.C: New test.
10480         * g++.dg/abi/mangle4.C: Correct base-specifier access.
10481         * g++.dg/lookup/scoped1.C: Remove XFAIL.
10482         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
10483
10484         PR c++/10931
10485         * g++.dg/expr/static_cast1.C: New test.
10486
10487 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
10488
10489         * gcc.dg/20030625-1.c: New test.
10490
10491 2003-06-24  Roger Sayle  <roger@eyesopen.com>
10492
10493         * gcc.c-torture/compile/20030624-1.c: New test case.
10494
10495 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
10496
10497         * gcc.c-torture/execute/string-opt-17.c: New test.
10498
10499 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
10500
10501         PR c++/5754
10502         * g++.dg/parse/crash6.C: New test.
10503
10504 2003-06-23  Roger Sayle  <roger@eyesopen.com>
10505
10506         * gcc.dg/builtins-24.c: New test case.
10507
10508 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
10509
10510         * g++.dg/opt/operator1.C: New test.
10511
10512 2003-06-22  Roger Sayle  <roger@eyesopen.com>
10513
10514         * gcc.c-torture/execute/string-opt-16.c: New test case.
10515
10516 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10517
10518         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
10519         * g++.old-deja/g++.other/conv7.C: Likewise
10520         * g++.old-deja/g++.other/overcnv2.C: Likewise.
10521         * g++.old-deja/g++.other/overload14.C: Likewise.
10522
10523 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10524
10525         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
10526         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
10527
10528 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10529
10530         PR c++/10888
10531         * g++.dg/warn/Winline-3.C: New test.
10532
10533 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10534
10535         * lib/target-supports.exp (check_alias_available): Make the test
10536         program acceptable to the Solaris assembler.
10537
10538         PR c++/10749
10539         * g++.dg/template/memclass2.C: New test.
10540
10541 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10542             Eric Botcazou  <ebotcazou@libertysurf.fr>
10543
10544         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
10545         data for non-matching targets.
10546         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
10547
10548 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10549
10550         PR c++/10845
10551         * g++.dg/template/member3.C: New test.
10552
10553 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
10554
10555         PR c++/10939
10556         * g++.dg/template/func1.C: New test.
10557
10558         PR c++/9649
10559         * g++.dg/template/static4.C: New test.
10560         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
10561
10562         PR c++/11041
10563         * g++.dg/init/ref7.C: New test.
10564
10565 2003-06-19  Matt Austern  <austern@apple.com>
10566
10567         PR c++/11228
10568         * g++.dg/anew1.C: New test.
10569         * g++.dg/anew2.C: New test.
10570         * g++.dg/anew3.C: New test.
10571         * g++.dg/anew4.C: New test.
10572
10573 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
10574
10575         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
10576
10577 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
10578
10579         * gcc.c-torture/execute/simd-4.c (main): Make expected value
10580         endian-dependent.
10581
10582 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
10583
10584         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
10585         Remove cruft.
10586
10587 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
10588
10589         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
10590         * gcc.c-torture/compile/961203-1.c: Likewise.
10591         * gcc.c-torture/compile/980506-1.c: Likewise.
10592
10593 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10594
10595         PR c++/10712
10596         * g++.dg/lookup/using7.C: New test.
10597
10598 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10599
10600         PR c++/11105
10601         * g++.dg/abi/conv1.C: Remove it.
10602         * g++.dg/template/conv7.C: New test.
10603         * g++.dg/template/conv8.C: Likewise.
10604         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
10605         conversion operator.
10606
10607 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
10608
10609         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
10610         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10611         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10612         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10613         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10614         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10615         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10616         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10617         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10618         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10619         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10620         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10621         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10622         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10623         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10624         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10625         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10626         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10627         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10628         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10629         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10630         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10631         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10632         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10633         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10634         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10635         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10636         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10637         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10638
10639 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
10640
10641         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
10642         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
10643         indications.
10644
10645 2003-06-16  Roger Sayle  <roger@eyesopen.com>
10646
10647         * gcc.dg/i386-387-5.c: New test case.
10648         * gcc.dg/i386-387-6.c: New test case.
10649         * gcc.dg/builtins-23.c: New test case.
10650
10651 2003-06-15  Roger Sayle  <roger@eyesopen.com>
10652
10653         * gcc.dg/builtins-22.c: New test case.
10654         * gcc.dg/i386-387-1.c: Update to test exp.
10655         * gcc.dg/i386-387-2.c: Likewise.
10656
10657 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10658
10659         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
10660
10661 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10662
10663         * lib/gcc-dg.exp (dg-require-dll): New function.
10664         (dg-xfail-if): Likewise.
10665         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
10666         driver.
10667
10668         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10669         * gcc.c-torture/compile/20001205-1.c: Likewise.
10670         * gcc.c-torture/compile/20001226-1.c: Likewise.
10671         * gcc.c-torture/compile/20010518-2.c: Likewise.
10672         * gcc.c-torture/compile/20020312-1.c: Likewise.
10673         * gcc.c-torture/compile/20020604-1.c: Likewise.
10674         * gcc.c-torture/compile/920501-12.c: Likewise.
10675         * gcc.c-torture/compile/920501-4.c: Likewise.
10676         * gcc.c-torture/compile/920520-1.c: Likewise.
10677         * gcc.c-torture/compile/920521-1.c: Likewise.
10678         * gcc.c-torture/compile/920625-1.c: Likewise.
10679         * gcc.c-torture/compile/961203-1.c: Likewise.
10680         * gcc.c-torture/compile/980506-1.c: Likewise.
10681         * gcc.c-torture/compile/981006-1.c: Likewise.
10682         * gcc.c-torture/compile/981022-1.c: Likewise.
10683         * gcc.c-torture/compile/981223-1.c: Likewise.
10684         * gcc.c-torture/compile/990617-1.c: Likewise.
10685         * gcc.c-torture/compile/dll.c: Likewise.
10686         * gcc.c-torture/compile/labels-3.c: Likewise.
10687         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10688         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10689         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10690         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10691         * gcc.c-torture/compile/simd-5.c: Likewise.
10692         * gcc.c-torture/compile/20000804-1.x: Remove.
10693         * gcc.c-torture/compile/20001205-1.x: Likewise.
10694         * gcc.c-torture/compile/20001226-1.x: Likewise.
10695         * gcc.c-torture/compile/20010518-2.x: Likewise.
10696         * gcc.c-torture/compile/20020312-1.x: Likewise.
10697         * gcc.c-torture/compile/20020604-1.x: Likewise.
10698         * gcc.c-torture/compile/920501-12.x: Likewise.
10699         * gcc.c-torture/compile/920501-4.x: Likewise.
10700         * gcc.c-torture/compile/920520-1.x: Likewise.
10701         * gcc.c-torture/compile/920521-1.x: Likewise.
10702         * gcc.c-torture/compile/920625-1.x: Likewise.
10703         * gcc.c-torture/compile/961203-1.x: Likewise.
10704         * gcc.c-torture/compile/980506-1.x: Likewise.
10705         * gcc.c-torture/compile/981006-1.x: Likewise.
10706         * gcc.c-torture/compile/981022-1.x: Likewise.
10707         * gcc.c-torture/compile/981223-1.x: Likewise.
10708         * gcc.c-torture/compile/990617-1.x: Likewise.
10709         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10710         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10711         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10712         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10713         * gcc.c-torture/compile/simd-5.x: Likewise.
10714
10715         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10716
10717 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10718
10719         * gcc.c-torture/execute/20030611-1.c: New test.
10720
10721 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10722
10723         PR middle-end/168
10724         * gcc.dg/20030612-1.c: New test case.
10725
10726 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10727
10728         PR c++/10635
10729         * g++.dg/expr/cast1.C: New test.
10730
10731 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10732
10733         * gcc.dg/builtins-21.c: New test case.
10734
10735 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10736
10737         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10738         options instead of at the end.
10739         * lib/objc.exp (objc_target_compile): Likewise.
10740
10741 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10742
10743         PR c++/10432
10744         * g++.dg/parse/error1.C: New test.
10745
10746 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10747
10748         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10749         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10750         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10751         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10752         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10753         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10754         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10755         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10756         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10757         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10758         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10759         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10760         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10761         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10762         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10763         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10764         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10765         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10766         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10767         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10768         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10769         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10770         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10771         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10772
10773         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10774         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10775         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10776         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10777         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10778         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10779         * gcc.dg/compat/scalar-return-3_main.c: New file.
10780         * gcc.dg/compat/scalar-return-3_x.c: New file.
10781         * gcc.dg/compat/scalar-return-3_y.c: New file.
10782         * gcc.dg/compat/scalar-return-4_main.c: New file.
10783         * gcc.dg/compat/scalar-return-4_x.c: New file.
10784         * gcc.dg/compat/scalar-return-4_y.c: New file.
10785
10786 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10787
10788         * gcc.dg/compat/fp2-struct-check.h: New file.
10789         * gcc.dg/compat/fp2-struct-defs.h: New file.
10790         * gcc.dg/compat/fp2-struct-init.h: New file.
10791         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10792         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10793         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10794         * gcc.dg/compat/struct-return-10_main.c: New file.
10795         * gcc.dg/compat/struct-return-10_x.c: New file.
10796         * gcc.dg/compat/struct-return-10_y.c: New file.
10797
10798         * gcc.dg/compat/compat-common.h: New file.
10799         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10800         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10801         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10802         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10803         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10804         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10805         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10806         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10807         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10808         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10809         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10810         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10811         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10812         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10813         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10814         * gcc.dg/compat/small-struct-check.h: Ditto.
10815         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10816         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10817         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10818         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10819         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10820         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10821         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10822         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10823         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10824         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10825         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10826         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10827         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10828         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10829         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10830         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10831         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10832         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10833         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10834         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10835         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10836         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10837         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10838         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10839         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10840         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10841         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10842         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10843         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10844         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10845
10846 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10847
10848         * g++.dg/pch/static-1.C: New file.
10849         * g++.dg/pch/static-1.Hs: New file.
10850
10851 2003-06-10  Richard Henderson  <rth@redhat.com>
10852
10853         * gcc.dg/asm-7.c: Adjust expected warning text.
10854
10855 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10856
10857         * gcc.dg/builtins-20.c: New test case.
10858
10859 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10860
10861         PR c++/11131
10862         * g++.dg/opt/template1.C: New test.
10863
10864 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10865
10866         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10867         additional_sources.
10868
10869 2003-05-21  David Taylor  <dtaylor@emc.com>
10870
10871         * gcc.dg/Wpadded.c: New file.
10872
10873 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10874
10875         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10876         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10877         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10878         dg-require-weak.
10879
10880 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10881
10882         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10883
10884 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10885
10886         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10887         (dg-require-alias): Likewise.
10888         (dg-require-gc-sections): Likewise.
10889         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10890
10891 2003-06-08  Richard Henderson  <rth@redhat.com>
10892
10893         * gcc.dg/20011029-2.c: Fix the array reference.
10894         * gcc.dg/asm-7.c: New.
10895
10896 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10897
10898         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10899
10900 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10901
10902         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10903         (dg-require-gc-sections): Likewise.
10904
10905 2003-06-08  Jan Hubicka  <jh@suse.cz>
10906
10907         * i386-cmov1.c: Fix regular expression.
10908         * i386-cvt-1.c: Likewise.
10909         * i386-local.c: Likewise.
10910         * i386-local2.c: Likewise.
10911         * i386-mul.c: Likewise.
10912         * i386-ssetype-1.c: Likewise.
10913         * i386-ssetype-3.c: Likewise.
10914         * i386-ssetype-5.c: Likewise.
10915
10916 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10917
10918         PR c++/11039
10919         * g++.dg/warn/implicit-typename2.C: New test.
10920         * g++.dg/warn/implicit-typename3.C: New test.
10921
10922 2003-06-07  Richard Henderson  <rth@redhat.com>
10923
10924         * g++.dg/other/offsetof3.C: Use size_t.
10925         * g++.dg/other/offsetof4.C: Likewise.
10926
10927 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10928
10929         * lib/copy-file.exp: New. Implement gcc_copy_files.
10930
10931         * lib/dg-pch.exp: Load copy-file.exp
10932         (dg-pch): Use gcc_copy_files instead of "file copy".
10933
10934 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10935
10936         * gcc.dg/weak/weak.exp: Simplify.
10937         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10938         * gcc.dg/weak/weak-1.c: Likewise.
10939         * gcc.dg/weak/weak-2.c: Likewise.
10940         * gcc.dg/weak/weak-3.c: Likewise.
10941         * gcc.dg/weak/weak-4.c: Likewise.
10942         * gcc.dg/weak/weak-5.c: Likewise.
10943         * gcc.dg/weak/weak-6.c: Likewise.
10944         * gcc.dg/weak/weak-7.c: Likewise.
10945         * gcc.dg/weak/weak-8.c: Likewise.
10946         * gcc.dg/weak/weak-9.c: Likewise.
10947
10948 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10949
10950         gcc.c-torture/execute/20030606-1.c: New.
10951
10952 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10953
10954         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10955         * gcc.dg/builtins-19.c: Likewise.
10956
10957 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10958
10959         * gcc.dg/builtins-2.c: Add some more tests.
10960         * gcc.dg/builtins-18.c: New test case.
10961         * gcc.dg/builtins-19.c: New test case.
10962
10963 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10964             Jim Wilson  <wilson@tuliptree.org>
10965
10966         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10967
10968 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10969
10970         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10971         mempcpy/stpcpy calls not to be optimized into something else.
10972         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10973         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10974         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10975
10976 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10977
10978         * gcc.dg/format/asm_fprintf-1.c: New test.
10979
10980 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10981
10982         * lib/gcc-defs.exp (additional_sources): New variable.
10983         (dg-additional-sources): New function.
10984         (additional_files): New variable.
10985         (dg-additional-files): New function.
10986         (dg-additional-files-options): Likewise.
10987         * lib/gcc-dg.exp (dg-require-weak): New function.
10988         (dg-require-alias): Likewise.
10989         (dg-require-gc-sections): Likewise.
10990         * lib/target-supports.exp (check_alias_available): Remove testfile
10991         parameter.
10992         (check_gc_sections_available): New function.
10993         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10994         (dg-gpp-additional-files): Likewise.
10995         * lib/g++.exp (additional_sources): Remove.
10996         (additional_files): Likewise.
10997         (g++_target_compile): Use dg-additional-files-options.
10998
10999         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
11000         Tcl logic.
11001         * gcc.dg/special/ecos.exp: Remove.
11002         * gcc.dg/special/20000419-2.c: Use dg-require-*.
11003         * gcc.dg/special/alias-1.c: Likewise.
11004         * gcc.dg/special/alias-2.c: Likewise.
11005         * gcc.dg/special/gcsec-1.c: Likewise.
11006         * gcc.dg/special/weak-1.c: Likewise.
11007         * gcc.dg/special/weak-2.c: Likewise.
11008         * gcc.dg/special/wkali-1.c: Likewise.
11009         * gcc.dg/special/wkali-2.c: Likewise.
11010
11011         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
11012         dg-gpp-additional-*.
11013         * g++.dg/special/conpr-3.C: Likewise.
11014         * g++.dg/special/conpr-4.C: Likewise.
11015         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
11016         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
11017         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
11018         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
11019         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
11020         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
11021         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
11022         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
11023         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
11024         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
11025         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
11026         * g++.old-deja/g++.other/comdat1.C: Likewise.
11027         * g++.old-deja/g++.other/comdat2.C: Likewise.
11028         * g++.old-deja/g++.other/comdat3.C: Likewise.
11029         * g++.old-deja/g++.other/ctor1.C: Likewise.
11030         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
11031
11032 2003-06-05  Richard Henderson  <rth@redhat.com>
11033
11034         * gcc.dg/debug/20030605-1.c: New.
11035
11036 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11037
11038         * README.QMTEST: Update.
11039
11040 2003-06-04  Richard Henderson  <rth@redhat.com>
11041
11042         * gcc.dg/cleanup-1.c: New.
11043         * gcc.dg/cleanup-2.c: New.
11044         * gcc.dg/cleanup-3.c: New.
11045         * gcc.dg/cleanup-4.c: New.
11046         * gcc.dg/cleanup-5.c: New.
11047         * gcc.dg/cleanup-6.c: New.
11048         * gcc.dg/cleanup-7.c: New.
11049
11050 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11051
11052         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
11053
11054         * lib/dg-pch.exp: New file.
11055         * g++.dg/pch/pch.exp: Use dg-pch.exp.
11056         * gcc.dg/pch/pch.exp: Likewise.
11057
11058 2003-06-04  Roger Sayle  <roger@eyesopen.com>
11059
11060         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
11061         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
11062         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
11063         * gcc.dg/builtins-17.c: New test case.
11064         * gcc.dg/i386-387-4.c: New test case.
11065         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
11066
11067 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11068
11069         * gcc.dg/ultrasp9.c: New test.
11070
11071 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11072
11073         * gcc.c-torture/compile/20030604-1.c: New test.
11074         * gcc.dg/sparc-constant-1.c: New test.
11075
11076 2003-06-03  Glen Nakamura  <glen@imodulo.com>
11077
11078         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
11079
11080 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
11081
11082         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
11083
11084         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
11085         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
11086
11087 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
11088
11089         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
11090
11091 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11092
11093         PR c++/10940
11094         * g++.dg/template/spec10.C: New test.
11095
11096 2003-06-03  Roger Sayle  <roger@eyesopen.com>
11097
11098         * gcc.dg/builtins-16.c: New test case.
11099
11100 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
11101
11102         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
11103         mempcpy test with post-increments.
11104         * gcc.c-torture/execute/string-opt-3.c: New test.
11105         * gcc.dg/string-opt-1.c: New test.
11106
11107 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
11108
11109         PR fortran/10965
11110         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
11111
11112 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
11113
11114         * lib/scanasm.exp (dg-scan): New function, factored out of ...
11115         (scan-assembler): ... here.  Use dg-scan.
11116         (scan-assembler-not): Likewise.
11117         (scan-file): New function.
11118         (scan-file-not): Likewise.
11119         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
11120         * gcc.dg/cpp/_Pragma4.c: Likewise.
11121         * gcc.dg/cpp/_Pragma5.c: Likewise.
11122         * gcc.dg/cpp/avoidpaste1.c: Likewise.
11123         * gcc.dg/cpp/avoidpaste2.c: Likewise.
11124         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
11125         * gcc.dg/cpp/cmdlne-P.c: Likewise.
11126         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
11127         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
11128         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
11129         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
11130         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
11131         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
11132         * gcc.dg/cpp/cxxcom1.c: Likewise.
11133         * gcc.dg/cpp/line1.c: Likewise.
11134         * gcc.dg/cpp/maccom1.c: Likewise.
11135         * gcc.dg/cpp/maccom2.c: Likewise.
11136         * gcc.dg/cpp/maccom3.c: Likewise.
11137         * gcc.dg/cpp/maccom4.c: Likewise.
11138         * gcc.dg/cpp/maccom5.c: Likewise.
11139         * gcc.dg/cpp/maccom6.c: Likewise.
11140         * gcc.dg/cpp/multiline.c: Likewise.
11141         * gcc.dg/cpp/spacing1.c: Likewise.
11142         * gcc.dg/cpp/spacing2.c: Likewise.
11143         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
11144         * gcc.dg/cpp/trad/maccom1.c: Likewise.
11145         * gcc.dg/cpp/trad/maccom2.c: Likewise.
11146         * gcc.dg/cpp/trad/maccom3.c: Likewise.
11147         * gcc.dg/cpp/trad/maccom4.c: Likewise.
11148         * gcc.dg/cpp/trad/maccom6.c: Likewise.
11149         * gcc.dg/cpp/cxxcom2.c: Likewise.
11150         * gcc.dg/cpp/cxxcom2.h: New file.
11151
11152         * gcc.dg/cpp/truefalse.cpp: Move it to ...
11153         * g++.dg/cpp/truefalse.C: Here.
11154         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
11155
11156 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
11157
11158         * gcc.dg/cpp/redef3.c: New file.
11159
11160 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11161
11162         * gcc.dg/i386-loop-3.c: New test.
11163
11164 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
11165
11166         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
11167
11168 2003-05-31  Roger Sayle  <roger@eyesopen.com>
11169
11170         * gcc.dg/fwrapv-1.c: New test case.
11171         * gcc.dg/fwrapv-2.c: New test case.
11172
11173 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11174
11175         PR c++/10956
11176         * g++.dg/template/spec9.C: New test.
11177
11178 2003-05-29  Roger Sayle  <roger@eyesopen.com>
11179
11180         * gcc.dg/duff-4.c: New test case.
11181
11182 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
11183
11184         PR fortran/10843
11185         * g77.dg/ffixed-form-1.f: New test
11186         * g77.dg/ffixed-form-2.f: New test
11187         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
11188         * g77.dg/ffree-form-3.f: New test
11189
11190 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
11191
11192         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
11193         * gcc.dg/wint_t-1.c: Likewise.
11194
11195 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11196
11197         * g++.dg/template/access11.C: New test.
11198
11199 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11200
11201         PR c++/10849
11202         * g++.dg/template/access10.C: New test.
11203
11204 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11205             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11206
11207         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
11208
11209 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11210
11211         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
11212         suppress for powerpc-*-darwin*.
11213         * gcc.dg/torture/builtin-noret-2.c: Likewise.
11214
11215 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11216
11217         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
11218         suppress option for powerpc-*-darwin*.
11219
11220 2003-05-23  Roger Sayle  <roger@eyesopen.com>
11221
11222         * gcc.dg/builtins-1.c: Add tests for tan and atan.
11223         * gcc.dg/builtins-4.c: Add test for fmod.
11224
11225 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11226
11227         PR c++/10682
11228         * g++.dg/template/instantiate4.C: New test.
11229
11230 2003-05-22  Roger Sayle  <roger@eyesopen.com>
11231
11232         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
11233
11234 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
11235
11236         * gcc.dg/compat/scalar-return-1_main.c: New file.
11237         * gcc.dg/compat/scalar-return-1_x.c: New file.
11238         * gcc.dg/compat/scalar-return-1_y.c: New file.
11239         * gcc.dg/compat/scalar-return-2_main.c: New file.
11240         * gcc.dg/compat/scalar-return-2_x.c: New file.
11241         * gcc.dg/compat/scalar-return-2_y.c: New file.
11242         * gcc.dg/compat/struct-return-3_main.c: New file.
11243         * gcc.dg/compat/struct-return-3_y.c: New file.
11244         * gcc.dg/compat/struct-return-3_x.c: New file.
11245         * gcc.dg/compat/struct-return-2_main.c: New file.
11246         * gcc.dg/compat/struct-return-2_x.c: New file.
11247         * gcc.dg/compat/struct-return-2_y.c: New file.
11248
11249 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11250
11251         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
11252         for hppa*-hp-hpux*.
11253         * gcc.dg/20021014-1.c (dg-options): Likewise.
11254         * gcc.dg/nest.c (dg-options): Likewise.
11255
11256 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
11257
11258         PR c++/9738
11259         * g++.dg/ext/dllimport2.C: New file.
11260         * g++.dg/ext/dllimport3.C: New file.
11261
11262 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
11263
11264         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
11265         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11266         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11267         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11268         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11269         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11270         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
11271         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
11272         * gcc.dg/compat/small-struct-defs.h: New file.
11273         * gcc.dg/compat/small-struct-init.h: New file.
11274         * gcc.dg/compat/small-struct-check.h: New file.
11275         * gcc.dg/compat/fp-struct-defs.h: New file.
11276         * gcc.dg/compat/fp-struct-check.h: New file.
11277         * gcc.dg/compat/fp-struct-init.h: New file.
11278         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
11279         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
11280
11281 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
11282
11283         * gcc.dg/20030225-2.c: New test.
11284
11285 2003-05-18  Roger Sayle  <roger@eyesopen.com>
11286             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11287
11288         * gcc.c-torture/compile/20030518-1.c: New test case.
11289
11290 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
11291
11292         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
11293         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
11294         gcc-dg-debug-runtest.
11295         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
11296         gcc-dg-debug-runtest.
11297
11298 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11299
11300         PR c++/9022
11301         * g++.dg/lookup/using6.C: New test.
11302
11303 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11304
11305         * g++.dg/parse/access2.C: New test.
11306
11307 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
11308
11309         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
11310         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
11311         * gcc.dg/debug/debug.exp: Likewise.
11312
11313 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
11314
11315         * gcc.dg/dollar.c: New test.
11316
11317 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
11318
11319         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
11320         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
11321         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
11322         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
11323         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
11324         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
11325         * gcc.dg/compat/struct-by-value-6_main.c: New file.
11326         * gcc.dg/compat/struct-by-value-6_x.c: New file.
11327         * gcc.dg/compat/struct-by-value-6_y.c: New file.
11328         * gcc.dg/compat/struct-by-value-7_main.c: New file.
11329         * gcc.dg/compat/struct-by-value-7_x.c: New file.
11330         * gcc.dg/compat/struct-by-value-7_y.c: New file.
11331         * gcc.dg/compat/struct-by-value-8_main.c: New file.
11332         * gcc.dg/compat/struct-by-value-8_x.c: New file.
11333         * gcc.dg/compat/struct-by-value-8_y.c: New file.
11334         * gcc.dg/compat/struct-by-value-9_main.c: New file.
11335         * gcc.dg/compat/struct-by-value-9_x.c: New file.
11336         * gcc.dg/compat/struct-by-value-9_y.c: New file.
11337
11338 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
11339
11340         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
11341         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
11342         support for "repo" mode.
11343         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
11344         * lib/g77-dg.exp: Likewise.
11345         * lib/obj-dg.exp: Likewise.
11346
11347 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
11348
11349         Merge from gcc-3_2-rhl8-branch:
11350         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
11351
11352         * gcc.dg/tls/opt-6.c: New test.
11353
11354         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
11355
11356         * gcc.dg/20030405-1.c: New test.
11357
11358         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
11359
11360         * gcc.dg/20030309-1.c: New test.
11361
11362         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11363
11364         * gcc.c-torture/execute/20030307-1.c: New test.
11365
11366         2003-02-20  Randolph Chung  <tausq@debian.org>
11367
11368         * gcc.c-torture/compile/20030220-1.c: New test.
11369
11370         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
11371
11372         * gcc.dg/20030217-1.c: New test.
11373
11374         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
11375
11376         * gcc.c-torture/compile/20020129-1.c: New test.
11377
11378         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11379
11380         * gcc.dg/unroll-1.c: New test.
11381
11382         2002-11-16  Jan Hubicka  <jh@suse.cz>
11383
11384         * gcc.c-torture/execute/20020920-1.c: New test.
11385
11386         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
11387
11388         PR target/7434
11389         * gcc.c-torture/compile/20021008-1.c: New test.
11390
11391         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
11392
11393         PR target/7559
11394         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
11395
11396         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
11397
11398         * gcc.c-torture/compile/20020807-1.c: New test.
11399
11400         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
11401
11402         * gcc.dg/tls/opt-1.c: New test.
11403
11404         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
11405
11406         * gcc.dg/20020729-1.c: New test.
11407
11408         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
11409
11410         * g++.dg/opt/life1.C: New test.
11411
11412         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
11413
11414         * gcc.dg/20020525-1.c: New test.
11415
11416         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
11417
11418         PR c++/6794
11419         * g++.dg/ext/pretty1.C: New test.
11420         * g++.dg/ext/pretty2.C: New test.
11421
11422 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
11423
11424         PR c++/8385
11425         * g++.dg/ext/typeof5.C: New test.
11426
11427 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
11428
11429         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
11430         __USER_LABEL_PREFIX__ into account.
11431         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
11432
11433 2003-05-14  Roger Sayle  <roger@eyesopen.com>
11434
11435         * gcc.dg/builtins-15.c: New test case.
11436
11437 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
11438
11439         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
11440
11441 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
11442
11443         * lib/g++.exp: Tweak handling of additional source files.
11444         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
11445         * g++.dg/special/conpr-2a.C: Rename to ...
11446         * g++.dg/special/conpr-2a.cc: ... this.
11447         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
11448         * g++.dg/special/conpr-3a.C: Rename to ...
11449         * g++.dg/special/conpr-3a.cc: This.
11450         * g++.dg/special/conpr-3b.C: Rename to ...
11451         * g++.dg/special/conpr-3b.cc: This.
11452         * g++.dg/special/conpr-4.C: New test.
11453         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
11454
11455 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
11456
11457         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
11458
11459 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11460
11461         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
11462         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11463         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
11464         * g++.old-deja/g++.other/warn3.C: Likewise.
11465
11466 2003-05-11  Roger Sayle  <roger@eyesopen.com>
11467
11468         * gcc.dg/i386-387-1.c: Update to also test log.
11469         * gcc.dg/i386-387-2.c: Likewise.
11470
11471 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
11472
11473         * g77.f-torture/execute/int8421.f: New test.
11474
11475 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11476
11477         PR c++/10230, c++/10481
11478         * g++.dg/lookup/scoped5.C: New test.
11479
11480 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11481
11482         PR c++/10552
11483         * g++.dg/template/ttp6.C: New test.
11484
11485 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
11486
11487         * gcc.c-torture/execute/builtins: New directory.
11488         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
11489         gcc.c-torture/execute/builtins.
11490         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
11491         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
11492         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
11493         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
11494
11495 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11496
11497         PR c++/9252
11498         * g++.dg/template/access8.C: New test.
11499         * g++.dg/template/access9.C: New test.
11500
11501 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11502
11503         PR c++/9554
11504         * g++.dg/parse/access1.C: New test.
11505
11506 2003-05-09  DJ Delorie  <dj@redhat.com>
11507
11508         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
11509         long, and not an int.
11510
11511 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11512
11513         PR c++/10555, c++/10576
11514         * g++.dg/template/memclass1.C: New test.
11515
11516 2003-05-08  DJ Delorie  <dj@redhat.com>
11517
11518         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
11519         targets.
11520         * gcc.c-torture/execute/20021024-1.x: Likewise.
11521         * gcc.c-torture/execute/shiftdi.x: Likewise.
11522         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
11523         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
11524         * gcc.dg/20021018-1.c: Likewise.
11525
11526 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11527
11528         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
11529
11530         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
11531         (bcopy): Call memmove.
11532
11533 2003-05-08  Roger Sayle  <roger@eyesopen.com>
11534
11535         * g77.f-torture/compile/8485.f: New test case.
11536
11537 2003-05-07  Richard Henderson  <rth@redhat.com>
11538
11539         PR c++/10570
11540         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
11541         Verify exception_cleanup not called for rethrows.
11542         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
11543         when exiting catch block without rethrowing.
11544         * g++.dg/eh/forced3.C: New.
11545         * g++.dg/eh/forced4.C: New.
11546
11547 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
11548
11549         * gcc.dg/20030505.c: Fix triplet.
11550
11551 2003-05-06  DJ Delorie  <dj@redhat.com>
11552
11553         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
11554         * gcc.dg/nest.c: Likewise.
11555
11556 2003-05-05  Roger Sayle  <roger@eyesopen.com>
11557
11558         * gcc.dg/builtins-14.c: New test case.
11559
11560 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
11561
11562         * lib/compat.exp (compat-execute): New argument.
11563         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
11564         * gcc.dg/compat: New test directory.
11565         * gcc.dg/compat/compat.exp: New expect script.
11566         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
11567         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
11568         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
11569         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
11570         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
11571         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
11572
11573         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
11574         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
11575         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
11576         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
11577         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
11578         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
11579         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
11580         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
11581         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
11582         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
11583         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
11584         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
11585         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
11586         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
11587         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
11588
11589 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
11590
11591         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
11592
11593 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
11594
11595         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
11596
11597 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
11598
11599         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
11600         * gcc.dg/ppc-fsel-2.c: New test.
11601
11602         * gcc.dg/unused-5.c: New test.
11603
11604 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11605
11606         PR c++/10496
11607         * g++.dg/warn/pmf1.C: New test.
11608
11609 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11610
11611         PR c++/4494
11612         * g++.dg/warn/main.C: New test.
11613
11614 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11615
11616         * gcc.dg/nonnull-3.c: New test.
11617
11618 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
11619
11620         * gcc.dg/cpp/Wtrigraphs.c: Update.
11621         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
11622
11623 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
11624
11625         * gcc.dg/ppc-fsel-1.c: New test.
11626
11627 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
11628
11629         PR c/10604
11630         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
11631
11632 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
11633
11634         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
11635
11636 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11637
11638         PR c++/9364, c++/10553, c++/10586
11639         * g++.dg/parse/typename4.C: New test.
11640         * g++.dg/parse/typename5.C: Likewise.
11641
11642 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
11643
11644         * gcc.c-torture/compile/20030503-1.c: New test.
11645
11646 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11647
11648         * g++.dg/lookup/using5.C: Fix testcase error.
11649
11650 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
11651
11652         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
11653         since MEABI is no longer supported.  Remove all vestiges
11654         of MEABI from the test.
11655
11656 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11657
11658         PR c++/10554
11659         * g++.dg/lookup/using5.C: New test.
11660
11661 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11662
11663         PR c++/8772
11664         * g++.dg/template/ttp5.C: New test.
11665
11666 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11667
11668         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11669         (dg-gpp-additional-sources): New function.
11670         (dg-gpp-additional-files): Likewise.
11671         * lib/g++.exp (additional_sources): New variable.
11672         (additional_files): Likewise.
11673         (g++_target_compile): Deal with them.
11674         * lib/old-dejagnu.exp: Remove.
11675         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11676         * g++.old-deja: Revise all tests to use dg commands.
11677
11678 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11679
11680         PR c++/9432, c++/9528
11681         * g++.dg/lookup/using4.C: New test.
11682
11683 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11684
11685         * gcc.dg/noreturn-5.c: New file.
11686         * gcc.dg/noreturn-6.c: New file.
11687
11688         * gcc.c-torture/compile/inline-1.c: New file.
11689
11690 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11691
11692         PR c++/10551
11693         * g++.dg/template/explicit1.C: New test.
11694
11695 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11696
11697         PR c++/10549
11698         * g++.dg/other/bitfield1.C: New test.
11699
11700         PR c++/10527
11701         * g++.dg/init/new7.C: New test.
11702
11703 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11704
11705         * g++.dg/ext/desig1.C: New test.
11706         * g++.dg/ext/init1.C: Update.
11707
11708         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11709
11710 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11711
11712         PR c++/10180
11713         * g++.dg/warn/Winline-1.C: New test.
11714
11715 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11716
11717         * gcc.c-torture/execute/string-opt-19.c: New test.
11718
11719         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11720         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11721
11722 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11723
11724         PR c++/10506
11725         * g++.dg/init/new6.C: New test.
11726
11727         PR c++/10503
11728         * g++.dg/init/ref6.C: New test.
11729
11730 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11731
11732         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11733
11734 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11735
11736         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11737         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11738
11739 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11740
11741         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11742         initialized static data members.
11743
11744 2003-04-25  H.J. Lu <hjl@gnu.org>
11745
11746         * gcc.dg/ia64-sync-4.c: New test.
11747
11748 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11749
11750         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11751         date.
11752
11753 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11754
11755         PR c++/10337
11756         * g++.dg/warn/conv1.C: New test.
11757         * g++.old-deja/g++.other/conv7.C: Adjust.
11758         * g++.old-deja/g++.other/overload14.C: Adjust.
11759
11760 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11761
11762         PR c++/10471
11763         * g++.dg/template/defarg2.C: New test.
11764
11765 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11766
11767         * gcc.dg/cpp/include2.c: Update.
11768         * gcc.dg/cpp/multiline-2.c: New.
11769         * gcc.dg/cpp/multiline.c: Update.
11770         * gcc.dg/cpp/strify2.c: Update.
11771         * gcc.dg/cpp/trad/literals-2.c: Update.
11772
11773 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11774
11775         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11776
11777 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11778
11779         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11780
11781 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11782
11783         PR c++/10451
11784         * g++.dg/parse/crash4.C: New test.
11785
11786         PR c++/9847
11787         * g++.dg/parse/crash5.C: New test.
11788
11789 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11790
11791         PR c++/10446
11792         * g++.dg/parse/crash3.C: New test.
11793
11794         PR c++/10428
11795         * g++.dg/parse/elab1.C: New test.
11796
11797 2003-04-22  Devang Patel  <dpatel@apple.com>
11798
11799         * gcc.dg/cpp/trad/funlike-5.c: New test.
11800
11801 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11802
11803         * g++.dg/other/packed1.C: Fix dg options.
11804
11805 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11806
11807         * g++.dg/other/offsetof2.C: New test.
11808
11809 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11810
11811         * g++.dg/template/recurse.C: Adjust location of error messages.
11812
11813 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11814
11815         PR c++/9881
11816         * g++.dg/init/addr-const1.C: New test.
11817         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11818
11819 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11820
11821         PR c++/10405
11822         * g++.dg/lookup/struct-hack1.C: New test.
11823
11824 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11825
11826         * ucs.c: Update diagnostic messages.
11827
11828 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11829
11830         * gcc.dg/cpp/truefalse.cpp: New test.
11831         * gcc.dg/cpp/cpp.exp: Update.
11832         * g++.dg/other/stdbool-if.C: Remove.
11833
11834 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11835
11836         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11837         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11838
11839 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11840
11841         * gcc.c-torture/compile/20030418-1.c: New test.
11842
11843 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11844
11845         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11846
11847 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11848
11849         PR c++/10347
11850         g++.dg/template/dependent-name1.C: New test.
11851
11852 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11853
11854         * gcc.dg/warn-1.c (tourist_guide): New array,
11855         contains a pointer to bar.
11856
11857 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11858
11859         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11860         * gcc.c-torture/execute/medce-1.c: New test case.
11861         * gcc.c-torture/execute/medce-2.c: New test case.
11862
11863 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11864
11865         * lib/prune.exp: Ignore more messages.
11866
11867         PR c++/10381
11868         * g++.dg/parse/lookup3.C: New test.
11869
11870 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11871
11872         * gcc.c-torture/compile/20030415-1.c : New test.
11873
11874 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11875
11876         * gcc.c-torture/execute/scope-2.c: Move to ...
11877         * gcc.dg/noncompile/scope.c: .... here.
11878
11879 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11880
11881         * gcc.dg/20030414-2.c: New test case.
11882
11883 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11884
11885         PR target/10377
11886         * gcc.dg/20030414-1.c: New test.
11887
11888 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11889
11890         * gcc.dg/builtins-12.c: New test case.
11891         * gcc.dg/builtins-13.c: New test case.
11892
11893 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11894
11895         * gcc.c-torture/execute/string-opt-18.c: New test.
11896
11897 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11898
11899         PR c++/10300
11900         * g++.dg/init/new5.C: New test.
11901
11902 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11903
11904         PR c++/7910
11905         * g++.dg/ext/dllimport1.C: New test.
11906
11907 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11908
11909         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11910
11911 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11912
11913         PR Fortran/9263
11914         * g77.f-torture/noncompile/9263.f: New test
11915         PR Fortran/1832
11916         * g77.f-torture/execute/1832.f: New test
11917
11918 2003-04-11  David Chad  <davidc@freebsd.org>
11919             Loren J. Rittle  <ljrittle@acm.org>
11920
11921         libobjc/8562
11922         * objc.dg/headers.m: New test.
11923
11924 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11925
11926         * gcc.c-torture/execute/builtin-noret-2.c: New.
11927         * gcc.c-torture/execute/builtin-noret-2.x: New.
11928         XFAIL builtin-noret-2.c at -O1 and above.
11929         * gcc.dg/redecl.c: New.
11930         * gcc.dg/Wshadow-1.c: Update error regexps.
11931
11932 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11933
11934         * g++.dg/abi/bitfield10.C: New test.
11935
11936 2003-04-09  Mike Stump  <mrs@apple.com>
11937
11938         * gcc.dg/pch/pch.exp: Make testcase names longer.
11939         * g++.dg/pch/pch.exp: Make testcase names longer.
11940
11941 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11942
11943         * gcc.dg/builtins-11.c: New test case.
11944
11945 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11946
11947         * gcc.dg/builtins-9.c: New test case.
11948         * gcc.dg/builtins-10.c: New test case.
11949
11950 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11951
11952         * gcc.dg/noncompile/init-4.c.c: New test.
11953
11954 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11955
11956         * gcc.misc-test/gcov-9.c: New test.
11957         * gcc.misc-test/gcov-10.c: New test
11958         * gcc.misc-test/gcov-11.c: New test.
11959
11960 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11961
11962         PR optimization/10024
11963         * gcc.c-torture/compile/20030405-1.c: New test.
11964
11965 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11966
11967         * gcc.dg/pch/static-3.c: New.
11968         * gcc.dg/pch/static-3.hs: New.
11969         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11970
11971 2003-04-04  Richard Henderson  <rth@redhat.com>
11972
11973         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11974         * g++.dg/eh/forced2.C: Likewise.
11975
11976 2003-04-03  Mike Stump  <mrs@apple.com>
11977
11978         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11979         target arg.
11980         (scan-assembler-times, scan-assembler-not): Likewise.
11981         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11982
11983 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11984
11985         * gcc.dg/sparc-loop-1.c: New test.
11986
11987 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11988
11989         PR other/9274
11990         * g++.dg/pch/system-2.C: New.
11991         * g++.dg/pch/system-2.Hs: New.
11992
11993 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11994
11995         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11996
11997         * g++.dg/eh/simd-1.C (vecfunc): Same.
11998
11999 2003-04-01  Roger Sayle  <roger@eyesopen.com>
12000
12001         * gcc.c-torture/execute/20030401-1.c: New test case.
12002
12003 2003-04-01  Ziemowit Laski <zlaski@apple.com>
12004
12005         * objc.dg/defs.m: New.
12006
12007 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
12008
12009         * g++.dg/eh/simd-1.C: New.
12010         * g++.dg/eh/simd-2.C: New.
12011
12012 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
12013
12014         * gcc.c-torture/execute/simd-3.c: New.
12015
12016 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12017
12018         PR c/9936
12019         * gcc.dg/20030331-2.c: New test.
12020
12021 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12022
12023         PR c++/10278
12024         * g++.dg/parse/crash2.C: New test.
12025
12026 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12027
12028         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
12029         * gcc.c-torture/execute/20030331-1.c: ...here.
12030
12031 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12032
12033         * gcc.c-torture/execute/20030331-1.c: New test.
12034
12035 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12036
12037         * lib/gcov.exp: Adjust call return testing strings.
12038         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
12039
12040 2003-03-31  Roger Sayle  <roger@eyesopen.com>
12041
12042         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
12043         * gcc.dg/builtins-7.c: New test case.
12044         * gcc.dg/builtins-8.c: New test case.
12045
12046 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12047
12048         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
12049
12050 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
12051
12052         PR c++/7647
12053         * g++.dg/lookup-class-member-2.C: New test.
12054
12055 2003-03-30  Glen Nakamura  <glen@imodulo.com>
12056
12057         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
12058
12059 2003-03-28  Roger Sayle  <roger@eyesopen.com>
12060
12061         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
12062
12063 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
12064
12065         * g++.dg/init/attrib1.C: New test.
12066
12067 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12068
12069         * gcc.dg/ultrasp8.c: New test.
12070
12071 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12072
12073         * gcc.dg/ultrasp7.c: New test.
12074
12075 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
12076
12077         PR c++/10047
12078         * g++.dg/template/inline1.C: New test.
12079
12080 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12081
12082         * gcc.dg/sparc-dwarf2.c: New test.
12083
12084 2003-03-27  Roger Sayle  <roger@eyesopen.com>
12085
12086         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
12087         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
12088
12089 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
12090
12091         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
12092         than reading .x files.
12093         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
12094         * g77.dg/gcov/gcov-1.f: Likewise.
12095         * gcc.misc-tests/gcov-4b.c: Likewise.
12096         * gcc.misc-tests/gcov-5b.c: Likewise.
12097         * gcc.misc-tests/gcov-6.c: Likewise.
12098         * gcc.misc-tests/gcov-7.c: Likewise.
12099         * gcc.misc-tests/gcov-8.c: Likewise.
12100         * g++.dg/gcov/gcov-1.x: Remove.
12101         * g77.dg/gcov/gcov-1.x: Likewise.
12102         * gcc.misc-tests/gcov-4b.x: Likewise.
12103         * gcc.misc-tests/gcov-5b.x: Likewise.
12104         * gcc.misc-tests/gcov-6.x: Likewise.
12105         * gcc.misc-tests/gcov-7.x: Likewise.
12106         * gcc.misc-tests/gcov-8.x: Likewise.
12107
12108 2003-03-27  Glen Nakamura  <glen@imodulo.com>
12109
12110         PR opt/10087
12111         * gcc.dg/20030324-1.c: New test.
12112
12113 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
12114
12115         PR c++/10224
12116         * g++.dg/template/arg3.C: New test.
12117
12118         PR c++/10158
12119         * g++.dg/template/friend18.C: New test.
12120
12121 2003-03-26  Roger Sayle  <roger@eyesopen.com>
12122
12123         * g77.f-torture/compile/20030326-1.f: New test case.
12124
12125 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
12126
12127         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
12128
12129         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
12130
12131 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
12132
12133         * gcc.dg/ia64-sync-3.c: New test.
12134
12135 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
12136
12137         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
12138
12139 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12140
12141         * gcc.dg/ultrasp6.c: New test.
12142
12143 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12144
12145         * gcc.dg/i386-signbit-1.c: New test.
12146         * gcc.dg/i386-signbit-2.c: New test.
12147         * gcc.dg/i386-signbit-3.c: New test.
12148
12149 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12150
12151         * gcc.dg/ultrasp5.c: Fix options.
12152
12153 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12154
12155         * gcc.dg/ultrasp5.c: Fix comment.
12156
12157 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
12158
12159         PR fortran/10197
12160         * g77.f-torture/execute/10197.f: New test.
12161
12162 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
12163
12164         PR c++/9898, c++/383
12165         * g++.dg/template/conv6.C: New test.
12166
12167         PR c++/10119
12168         * g++.dg/template/ptrmem5.C: New test.
12169
12170         PR c++/10026
12171         * g++.dg/lookup/koenig1.C: New test.
12172
12173         PR C++/10199
12174         * g++.dg/lookup/template2.C: New test.
12175
12176 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
12177
12178         * g++.dg/opt/rtti1.C: New test.
12179
12180 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12181
12182         * gcc.dg/ultrasp5.c: New test.
12183
12184 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
12185
12186         PR middle-end/9967
12187         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
12188         builtin fputs.
12189
12190 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
12191
12192         PR c/8224
12193         * gcc.dg/20030323-1.c: New test.
12194
12195 2003-03-23  Roger Sayle  <roger@eyesopen.com>
12196
12197         * gcc.c-torture/compile/20030323-1.c: New test case.
12198
12199 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
12200
12201         * gcc.dg/20030321-1.c: New test.
12202
12203 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
12204
12205         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
12206
12207 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12208
12209         PR c++/9978, c++/9708
12210         * g++.dg/ext/vlm1.C: Adjust expected error.
12211         * g++.dg/ext/vla2.C: New test.
12212         * g++.dg/template/arg1.C: New test.
12213         * g++.dg/template/arg2.C: New test.
12214
12215 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
12216
12217         * g77.f-torture/execute/select.f: New test.
12218         * g77.f-torture/noncompile/select_no_compile.f: New test.
12219
12220 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
12221
12222         PR c++/9898
12223         * g++.dg/other/error4.C: New test.
12224
12225 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
12226
12227         * g++.dg/template/friend17.C: New test.
12228
12229 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
12230
12231         * gcc.c-torture/compile/20030320-1.c: New.
12232
12233 2003-03-20  Roger Sayle  <roger@eyesopen.com>
12234
12235         * gcc.dg/builtins-6.c: New test case.
12236
12237 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
12238
12239         PR target/10073
12240         * gcc.c-torture/compile/20030319-1.c: New.
12241
12242 2003-03-18  Jan Hubicka  <jh@suse.cz>
12243
12244         * gcc.dg/i386-cvt-1.c: New test.
12245
12246 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
12247
12248         * objc.dg/naming-1.m: Use "(parse|syntax) error".
12249         * objc.dg/naming-2.m: Likewise.
12250
12251 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
12252
12253         PR c++/9639
12254         * g++.dg/parse/crash1.C: New test.
12255
12256 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
12257
12258         PR c++/8805
12259         * g++.dg/eh/cleanup1.C: New test.
12260
12261 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12262
12263         * gcc.c-torture/execute/20030316-1.c: New test case.
12264
12265 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
12266
12267         PR c++/9629
12268         * g++.dg/init/ctor2.C: New test.
12269
12270 2003-03-15  Roger Sayle  <roger@eyesopen.com>
12271
12272         * g77.f-torture/compile/xformat.f: New test case.
12273
12274 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12275
12276         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
12277         * g++.old-deja/g++.mike/eh50.C: Likewise.
12278
12279 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12280
12281         PR c++/6440
12282         * g++.dg/template/spec7.C: New test.
12283         * g++.dg/template/spec8.C: Likewise.
12284
12285 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
12286
12287         * gcc.c-torture/execute/20030313-1.c: New test.
12288
12289 2003-03-14  Richard Henderson  <rth@redhat.com>
12290
12291         * gcc.dg/inline-2.c: Adjust alpha test for external call.
12292
12293 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12294
12295         * gcc.c-torture/compile/20030314-1.c: New test.
12296
12297 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
12298
12299         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
12300         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
12301         thumb target,
12302         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
12303         to accept newer _imp__  prefix and additional
12304         newline in .drectve section.
12305         * gcc.dg/dll-4.c: Likewise.
12306         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
12307         switch.
12308
12309 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
12310
12311         * g++.dg/parse/namespace9.C: New test.
12312
12313         * g++.dg/init/ref5.C: New test.
12314         * g++.dg/parse/ptrmem1.C: Likewise.
12315
12316 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12317
12318         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
12319         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
12320         regular expression.
12321         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
12322         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
12323
12324 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
12325
12326         * gcc.c-torture/execute/20030224-2.c: New test.
12327
12328 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12329
12330         * gcc.dg/decl-3.c: New test.
12331
12332 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12333
12334         * gcc.dg/i386-loop-2.c: New test.
12335
12336 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
12337
12338         PR c++/9474
12339         * g++.dg/parse/namespace8.C: New test.
12340
12341         PR c++/9924
12342         * g++.dg/overload/builtin2.C: New test.
12343
12344 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
12345
12346         * gcc.dg/return-type-3.c: New test.
12347
12348 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
12349
12350         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
12351         profiling options are not supported.
12352
12353 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
12354
12355         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
12356         * g++.old-deja/g++.warn/impint2.C: Likewise.
12357
12358 2003-03-10  Devang Patel  <dpatel@apple.com>
12359
12360         * g++.dg/cpp/c++_cmd_1.C: New test.
12361         * g++.dg/cpp/c++_cmd_1.h: New file.
12362
12363 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
12364
12365         * gcc.dg/altivec-9.c: New file.
12366
12367 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12368
12369         * gcc.dg/ppc-sdata-1.c: New test.
12370         * gcc.dg/ppc-sdata-2.c: New test.
12371
12372 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
12373
12374         PR c++/9373
12375         * g++.dg/opt/ptrmem2.C: New test.
12376
12377         PR c++/8534
12378         * g++.dg/opt/ptrmem1.C: New test.
12379
12380 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12381
12382         * gcc.dg/i386-loop-1.c: New test.
12383
12384 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12385
12386         PR c++/9970
12387         * g++.dg/lookup/friend1.C: New test.
12388
12389 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12390
12391         PR c++/9823
12392         * g++.dg/parser/constructor1.C: New test.
12393
12394 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
12395
12396         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
12397
12398         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
12399
12400 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
12401
12402         * gcc.dg/cpp/Wunused.c: Update test.
12403
12404 2003-03-08  Jan Hubicka  <jh@suse.cz>
12405
12406         * gcc.dg/inline-3.c: New test.
12407
12408 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12409
12410         PR c++/9809
12411         * g++.dg/parse/builtin1.C: New test.
12412
12413         PR c++/9982
12414         * g++.dg/abi/cookie1.C: New test.
12415         * g++.dg/abi/cookie2.C: Likewise.
12416
12417         PR c++/9524
12418         * g++.dg/template/field1.C: New test.
12419
12420         PR c++/9912
12421         * g++.dg/parse/class1.C: New test.
12422         * g++.dg/parse/namespace7.C: Likewise.
12423         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
12424
12425 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
12426
12427         * g++.dg/init/ref4.C: New test.
12428
12429 2003-03-07  Jan Hubicka  <jh@suse.cz>
12430
12431         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
12432         * gcc.dg/inline-3.c:  New test.
12433
12434 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
12435
12436         * g++.dg/init/ref3.C: New test.
12437
12438         PR c++/9965
12439         * g++.dg/init/ref2.C: New test.
12440
12441         PR c++/9400
12442         * g++.dg/warn/Wshadow-2.C: New test.
12443
12444         PR c++/9791
12445         * g++.dg/warn/Woverloaded-1.C: New test.
12446
12447 2003-03-05  Jan Hubicka  <jh@suse.cz>
12448
12449         * gcc.dg/i386-local2.c: New.
12450         * gcc.dg/i386-local.c: Fix typo.
12451
12452 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
12453
12454         * g++.dg/abi/layout3.C: New test.
12455
12456 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12457
12458         * gcc.c-torture/compile/20030305-1.c
12459
12460 2003-03-05  Jan Hubicka  <jh@suse.cz>
12461
12462         * gcc.dg/i386-local.c: New.
12463
12464 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
12465
12466         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
12467
12468 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12469
12470         * gcc.dg/switch-2.c: New test.
12471         * gcc.dg/switch-3.c: New test.
12472         * gcc.dg/Wswitch.c: Adjust line numbers.
12473         * gcc.dg/Wswitch-default.c: Likewise.
12474         * gcc.dg/Wswitch-enum.c: Likewise.
12475
12476 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
12477
12478         * gcc.c-torture/execute/20030222-1.c: New test.
12479
12480 2003-03-03  James E Wilson  <wilson@tuliptree.org>
12481
12482         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
12483
12484 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
12485
12486         PR c++/9878
12487         * g++.dg/init/ref1.C: New test.
12488
12489 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
12490
12491         * gcc.dg/sh-relax.c: New SH-only test.
12492
12493 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
12494
12495         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
12496         comment explaining purpose of testcase.
12497
12498 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12499
12500         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
12501         for HC11/HC12 (asm needs two int registers).
12502         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
12503         HC11/HC12 because the test uses an asm which needs two 32-bit
12504         registers.
12505
12506 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12507
12508         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
12509         for HC11/HC12 (array is too large otherwise).
12510         * gcc.c-torture/compile/920501-4.x: New file, likewise.
12511         * gcc.c-torture/compile/20010518-2.x: Likewise.
12512         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
12513         HC11/HC12 (array is too large).
12514
12515 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
12516
12517         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
12518         * lib/g++-dg.exp (g++-dg-test): Likewise.
12519
12520 2003-03-01  Roger Sayle  <roger@eyesopen.com>
12521
12522         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
12523         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
12524
12525 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12526
12527         * g++.dg/warn/implicit-typename1.C: Remove warning.
12528
12529 2003-02-28  Richard Henderson  <rth@redhat.com>
12530
12531         * gcc.dg/noreturn-1.c: Move noreturn warning line.
12532         * gcc.dg/return-type-1.c: Move control reaches end warning line.
12533
12534 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
12535
12536         * gcc.dg/pch/pch.exp: Change .pch to .gch.
12537         * g++.dg/pch/pch.exp: Likewise.
12538
12539 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
12540
12541         PR c++/9879
12542         * testsuite/g++.dg/init/new4.C: New test.
12543
12544 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
12545
12546         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
12547
12548 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
12549
12550         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
12551         unsigned long.
12552
12553         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
12554         wider than float.
12555
12556 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12557
12558         * lib/scanasm.exp: Add support for counting numbers of
12559         occurences.
12560         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
12561         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
12562
12563 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
12564
12565         PR c++/9683
12566         * g++.dg/template/static3.C: New test.
12567
12568         PR c++/9829
12569         * g++.dg/parse/namespace6.C: New test.
12570
12571 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12572
12573         PR target/9732
12574         * gcc.dg/20030225-1.c: New test.
12575
12576 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
12577
12578         * README: Remove out-of-date information.
12579
12580         PR c++/9836
12581         * g++.dg/template/spec6.C: New test.
12582
12583 2003-02-24  Jeff Law  <law@redhat.com>
12584
12585         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
12586
12587 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12588
12589         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
12590         * gcc.dg/pragma-ep-1.c: Likewise.
12591
12592 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12593
12594         PR c++/9602
12595         * g++.dg/template/friend16.C: New test.
12596
12597 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
12598
12599         PR c++/5333
12600         * g++.dg/parse/fused-params1.C: Adjust error messages.
12601         * g++.dg/template/nested3.C: New test.
12602
12603 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
12604
12605         * g++.dg/abi/param1.C: New test.
12606
12607 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12608
12609         PR c++/7982
12610         * g++.dg/warn/implicit-typename1.C: New test.
12611
12612 2003-02-22  Kelley Cook <kelleycook@comcast.net>
12613
12614         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
12615         with "mtune".
12616         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12617         * gcc.c-torture/execute/20010129-1.x: Likewise.
12618         * gcc.dg/20011107-1.c: Likewise.
12619         * gcc.dg/20020108-1.c: Likewise.
12620         * gcc.dg/20020122-3.c: Likewise.
12621         * gcc.dg/20020206-1.c: Likewise.
12622         * gcc.dg/20020310-1.c: Likewise.
12623         * gcc.dg/20020426-2.c: Likewise.
12624         * gcc.dg/20020517-1.c: Likewise.
12625         * gcc.dg/991230-1.c: Likewise.
12626         * gcc.dg/i386-unroll-1.c: Likewise.
12627         * gcc.misc-tests/i386-prefetch.exp: Likewise.
12628
12629 2003-02-22  Jan Hubicka  <jh@suse.cz>
12630
12631         * gcc.dg/i386-mul.c: New test.
12632
12633 2003-02-21  Roger Sayle  <roger@eyesopen.com>
12634
12635         * gcc.dg/builtins-5.c: New test case.
12636
12637 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
12638
12639         * gcc.dg/asmreg-1.c: New test.
12640
12641 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12642
12643         PR c++/9749
12644         * g++.dg/parse/varmod1.C: New test.
12645
12646 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12647
12648         PR c++/9727
12649         * g++.dg/template/op1.C: New test.
12650
12651 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12652
12653         PR c++/8906
12654         * g++.dg/template/nested2.C: New test.
12655
12656 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12657
12658         PR c++/8724
12659         * g++.dg/expr/dtor1.C: New test.
12660
12661 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
12662
12663         * gcc.dg/cpp/include3.c: New test.
12664         * gcc.dg/cpp/inc/foo.h: New file.
12665
12666 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12667
12668         * gcc.c-torture/execute/20030221-1.c: New test.
12669
12670 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12671
12672         PR c++/9729
12673         * g++.dg/abi/conv1.C: New test.
12674
12675 2003-02-20  Jan Hubicka  <jh@suse.cz>
12676
12677         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12678
12679 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12680
12681         * gcc.c-torture/compile/20030219-1.c: New test.
12682
12683 2003-02-18  Jan Hubicka  <jh@suse.cz>
12684
12685         * gcc.dg/funcorder.c: New test.
12686
12687 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12688
12689         * gcc.c-torture/execute/20030218-1.c: New.
12690
12691 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12692
12693         * gcc.dg/20030218-1.c: New.
12694
12695 2003-02-18  Richard Henderson  <rth@redhat.com>
12696
12697         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12698         * gcc.dg/attr-used-2.c: New.
12699
12700 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12701
12702         PR c++/9704
12703         * g++.dg/init/copy5.C: New test.
12704
12705 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12706
12707         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12708         * g++.dg/pch/pch.exp: Likewise.
12709
12710 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12711
12712         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12713         STACK_SIZE is not defined.
12714
12715 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12716
12717         PR c++/9457
12718         * g++.dg/template/init1.C: New test.
12719
12720 2003-02-16  Jan HUbicka  <jh@suse.cz>
12721
12722         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12723         (foo): Add few extra tests
12724         * gcc.dg/c99-const-expr-3.c: Likewise.
12725         * gcc.c-torture/execute/20030216-1.c: New.
12726
12727 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12728
12729         PR c++/9459
12730         * g++.dg/ext/typeof4.C: New test.
12731
12732 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12733
12734         * gcc.dg/i386-387-3.c: New test case.
12735
12736 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12737
12738         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12739         cris-*-elf* cris-*-aout* and mmix-*-*.
12740
12741 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12742
12743         * gcc.dg/20030213-1.c: New test.
12744
12745 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12746
12747         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12748         * gcc.dg/i386-387-2.c: Likewise.
12749
12750 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12751
12752         * gcc.dg/ppc-spe.c: Fix formatting.
12753         Enable tests that were previously unsupported by gas.
12754         Delete tests for instructions that no longer exist.
12755         Switch arguments on evsubifw builtin.
12756
12757 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12758
12759         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12760         STACK_SIZE is too small.
12761
12762 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12763             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12764
12765         * gcc.dg/decl-2.c: New test.
12766
12767 2003-02-10  Jan Hubicka  <jh@suse.cz>
12768
12769         * gcc.dg/i386-fpcvt-1.c:  New test.
12770
12771 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12772
12773         * gcc.c-torture/execute/20030209-1.c: New test.
12774
12775 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12776
12777         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12778         int-wide bitops, use the constants of the same width.
12779         Likewise, if long long is 32-bit wide, test bitops using
12780         32-bit constants.
12781
12782 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12783
12784         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12785
12786 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12787
12788         * testsuite/gcc.dg/builtins-4.c: New test case.
12789
12790 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12791
12792         * gcc.dg/20020430-1.c: Fix dg command typos.
12793         * gcc.dg/20020503-1.c: Likewise.
12794
12795 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12796
12797         PR c++/8785
12798         * g++.dg/parse/fused-params1.C: New test.
12799
12800         PR c++/8857
12801         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12802
12803         PR c++/8921
12804         * g++.dg/parse/non-dependent1.C: New test.
12805
12806         PR c++/8928
12807         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12808
12809         PR c++/9228
12810         * g++.dg/parse/undefined7.C: New test.
12811         * g++.dg/parse/non-templ1.C: New test.
12812
12813         PR c++/9229
12814         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12815
12816 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12817
12818         * gcc.c-torture/compile/20030206-1.c: New test.
12819
12820 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12821
12822         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12823         "pow" to "foo" to avoid potential confusion with a math built-in.
12824
12825 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12826
12827         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12828         conditions for SPARC targets.
12829
12830 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12831
12832         * gcc.dg/20030204-1.c: New test.
12833
12834 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12835
12836         PR c++/38
12837         * g++.dg/parse/array-size1.C: New test.
12838
12839         PR c++/5657
12840         * g++.dg/parse/undefined3.C: New test.
12841
12842         PR c++/5665
12843         * g++.dg/parse/undefined4.C: New test.
12844
12845         PR c++/5975
12846         * g++.dg/parse/undefined5.C: New test.
12847
12848         PR c++/7259
12849         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12850
12851         PR c++/8578
12852         * g++.dg/parse/casting-operator1.C: New test.
12853
12854         PR c++/8596
12855         * g++.dg/parse/undefined6.C: New test.
12856
12857         PR c++/8736
12858         * g++.dg/parse/missing-template1.C: New test.
12859
12860 2003-02-04  Jan Hubicka  <jh@suse.cz>
12861
12862         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12863         * gcc.dg/i386-cmov?.c:  Likewise.
12864         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12865         * gcc.dg/i386-ssefp-1.c:  Likewise.
12866         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12867         conventions.
12868
12869 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12870
12871         PR c++/7129
12872         * testsuite/g++.dg/ext/max.C: New test.
12873
12874 2003-02-03  Jan Hubicka  <jh@suse.cz>
12875
12876         * gcc.c-torture/execute/20030203-1.c: New test.
12877
12878 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12879
12880         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12881         'natural-endian'.
12882
12883 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12884
12885         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12886         * g++.dg/init/new2.C: Likewise.
12887         * g++.dg/other/new1.C: Likewise.
12888
12889 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12890
12891         * gcc.dg/struct-ret-libc.c: New test.
12892
12893 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12894
12895         * gcc.dg/20030129-1.c: New test.
12896
12897 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12898
12899         PR c++/8849
12900         * g++.dg/template/ptrmem4.C: New test.
12901
12902 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12903
12904         * g++.dg/parser/constant1.C: New test.
12905
12906 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12907
12908         PR c++/8591
12909         * g++.dg/parse/friend2.C: New test.
12910
12911 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12912
12913         PR c++/9437
12914         * g++.dg/template/unify4.C: New test.
12915
12916 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12917
12918         * gcc.c-torture/execute/20030128-1.c: New test.
12919
12920 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12921
12922         * g++.dg/lookup/nested1.C: Test moved from ...
12923         * g++.old-deja/g++.other/lookup24.C: ... here.
12924
12925 2003-01-28  Jan Hubicka  <jh@suse.cz>
12926
12927         * gcc.dg/i386-cmov5.c:  New test.
12928
12929 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12930
12931         * gcc.c-torture/execute/20010925-1.c: Changed the
12932         memcpy declaration.
12933
12934 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12935
12936         PR c++/3902
12937         * g++.dg/parse/template5.C: New test.
12938
12939 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12940
12941         PR fortran/9258
12942         * g77.dg/pr9258: New test.
12943
12944 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12945
12946         * README: Move relevant parts from README.g++.
12947
12948         * README.g++: Remove this file.
12949
12950 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12951
12952         * g++.dg/abi/dcast1.C: New test.
12953
12954 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12955
12956         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12957
12958 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12959
12960         PR c++/47
12961         * g++.old-deja/g++.other/lookup24.C: New test.
12962
12963 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12964
12965         PR middle-end/7227
12966         * gcc.dg/uninit-C.c: New test.
12967
12968 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12969
12970         * g++.dg/abi/covariant1.C: New test.
12971
12972 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12973
12974         * gcc.dg/20030123-1.c: New test.
12975
12976 2003-01-25  Jan Hubicka  <jh@suse.cz>
12977
12978         PR opt/8492
12979         * gcc.c-torture/compile/20030125-1.c
12980
12981 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12982
12983         PR c++/9403
12984         * g++.dg/parse/template3.C: New test.
12985         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12986
12987         PR c++/795
12988         * g++.dg/parse/template4.C: New test.
12989
12990         PR c++/9415
12991         * g++.dg/template/qual2.C: New test.
12992
12993         PR c++/8545
12994         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12995
12996         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12997
12998 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12999
13000         * gcc.c-torture/execute/switch-1.c: New test case.
13001
13002 2003-01-25  Jan Hubicka  <jh@suse.cz>
13003
13004         * gcc.c-torture/execute/20030125-1.[cx]: New test.
13005
13006 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
13007
13008         Tweaks for Bison-1.875. From the NEWS file:
13009         "- `parse error' -> `syntax error'
13010         Bison now uniformly uses the term `syntax error'"
13011         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
13012         * gcc.dg/cpp/digraph2.c: Likewise.
13013         * gcc.dg/cpp/direct2.c: Likewise.
13014         * gcc.dg/cpp/paste4.c: Likewise.
13015         * gcc.dg/c90-restrict-1.c: Likewise.
13016         * gcc.dg/c99-func-2.c: Likewise.
13017         * gcc.dg/noncompile/920721-2.c: Likewise.
13018         * gcc.dg/noncompile/930622-2.c: Likewise.
13019         * gcc.dg/noncompile/940112-1.c: Likewise.
13020         * gcc.dg/noncompile/950921-1.c: Likewise.
13021         * gcc.dg/noncompile/951123-1.c: Likewise.
13022         * gcc.dg/noncompile/971104-1.c: Likewise.
13023         * gcc.dg/noncompile/990416-1.c: Likewise.
13024
13025 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
13026
13027         * g++.dg/parse/undefined1.C: Add error message.
13028
13029 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13030
13031         PR c++/9354
13032         * g++.dg/parse/new1.C: New test.
13033
13034         PR c++/9216
13035         * g++.dg/parse/template2.C: New test.
13036
13037         PR c++/9354
13038         * g++.dg/parse/typedef2.C: New test.
13039
13040         PR c++/9328
13041         * g++.dg/ext/typeof3.C: New test.
13042
13043 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13044
13045         PR c++/2738
13046         * g++.dg/parse/ret-type1.C: New test.
13047
13048         PR c++/3792
13049         * g++.dg/parse/tmpl-outside1.C: New test.
13050
13051         PR c++/4207
13052         * g++.dg/parse/int-as-enum1.C: New test.
13053
13054         PR c++/4903
13055         * g++.dg/parse/no-typename1.C: New test.
13056
13057         PR c++/5533
13058         * g++.dg/parse/no-value1.C: New test.
13059
13060         PR c++/5921
13061         * g++.dg/parse/wrong-inline1.C: New test.
13062
13063         PR c++/6402
13064         * g++.dg/parse/ref1.C: New test.
13065
13066         PR c++/6992
13067         * g++.dg/parse/attr-ctor1.C: New test.
13068
13069         PR c++/7229
13070         * g++.dg/parse/namespace5.C: New test.
13071
13072         PR c++/7917
13073         * g++.dg/parse/func-def1.C: New test.
13074
13075         PR c++/8143
13076         * g++.dg/parse/undefined1.C: New test.
13077
13078         PR c++/5723, PR c++/8522
13079         * g++.dg/parse/specialization1.C: New test.
13080
13081         PR c++/163, PR c++/8595
13082         * g++.dg/parse/struct-as-enum1.C: New test.
13083
13084         PR c++/9173
13085         * g++.dg/parse/undefined2.C: New test.
13086
13087 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13088
13089         PR c++/9298
13090         * g++.dg/parse/template1.C: New test.
13091
13092         PR c++/9384
13093         * g++.dg/parse/using1.C: New test.
13094
13095         PR c++/9285
13096         PR c++/9294
13097         * g++.dg/parse/expr2.C: New test.
13098
13099         PR c++/9388
13100         * g++.dg/parse/lookup2.C: Likewise.
13101
13102 2003-01-21  Jan Hubicka  <jh@suse.cz>
13103
13104         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
13105         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
13106         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
13107         * gcc.c-torture/execute/string-opt-*.c: Likewise.
13108
13109 2003-01-20  Nick Clifton  <nickc@redhat.com>
13110
13111         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
13112         problem with ARM sibcall code generation.
13113
13114 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13115
13116         * gcc.c-torture/execute/20030120-1.c: New.
13117
13118 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
13119
13120         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
13121
13122 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
13123
13124         PR c++/9272
13125         * g++.dg/parse/ctor1.C: New test.
13126
13127         PR c++/9294:
13128         * g++.dg/parse/qualified1.C: New test.
13129
13130         * g++.dg/parse/typename3.C: New test.
13131
13132 2003-01-16  Richard Henderson  <rth@redhat.com>
13133
13134         * g++.dg/tls/init-2.C: Fix error matches for real this time.
13135
13136 2003-01-16  Richard Henderson  <rth@redhat.com>
13137
13138         * g++.dg/pch/pch.exp: Copy test header to the working directory
13139         before using it either for precompilation or direct use.
13140         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
13141         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
13142
13143 2003-01-16  Richard Henderson  <rth@redhat.com>
13144
13145         * gcc.dg/pch/pch.exp: Copy test header to the working directory
13146         before using it either for precompilation or direct use.
13147         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
13148         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
13149
13150 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
13151
13152         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
13153         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
13154         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
13155         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
13156         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
13157         typename warning into error.
13158         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
13159         error messages.
13160         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
13161         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
13162         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
13163         messages.
13164         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
13165         make declaration visible in template.
13166         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
13167         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
13168         messages.
13169         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
13170         message.
13171         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
13172         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
13173         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
13174         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
13175         typename warning with error message.
13176         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
13177         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
13178         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
13179
13180 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
13181
13182         * g++.dg/parse/ambig2.C: New test.
13183
13184 2003-01-15  Richard Henderson  <rth@redhat.com>
13185
13186         * g++.dg/tls/init-2.C: Update error message string.
13187
13188 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13189
13190         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
13191
13192 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
13193
13194         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
13195         all for HC11/HC12.
13196         * gcc.c-torture/compile/20001205-1.x: Likewise.
13197         * gcc.c-torture/compile/20001226-1.x: Likewise.
13198         * gcc.c-torture/compile/920520-1.x: Likewise.
13199         * gcc.c-torture/compile/961203-1.x: Likewise.
13200         * gcc.c-torture/compile/20020604-1.x: Likewise.
13201
13202 2003-01-15  Jan Hubicka  <jh@suse.cz>
13203
13204         * gcc.c-torture/compile/20030115-1.c: New test.
13205
13206         * gcc.dg/i386-fpcvt-1.c: New test.
13207         * gcc.dg/i386-fpcvt-2.c: New test.
13208
13209 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
13210
13211         Further conform g++'s __vmi_class_type_info to the C++ ABI
13212         specification.
13213         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
13214         the specification.
13215
13216 2003-01-14  Jan Hubicka  <jh@suse.cz>
13217
13218         * gcc.dg/i386-fpcvt-1.c: New test.
13219         * gcc.dg/i386-fpcvt-2.c: New test.
13220
13221 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13222
13223         * gcc.dg/i386-mmx-3.c: New test.
13224
13225 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
13226
13227         PR c++/9264
13228         * g++.dg/parse/octal1.C: New file.
13229
13230         PR c++/9172
13231         * g++.dg/parse/typename1.C: New file.
13232
13233 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
13234
13235         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
13236         * gcc.dg/bf-no-ms-layout.c: Likewise.
13237         * gcc.dg/bf-ms-attrib.c: Likewise.
13238
13239 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
13240
13241         PR c++/9099
13242         * g++.dg/parse/dtor1.C: New file.
13243
13244         PR c++/9128
13245         * g++.dg/rtti/typeid1.C: New file.
13246
13247         PR c++/9153
13248         * g++.dg/parse/lookup1.C: New file.
13249
13250         PR c++/9171
13251         * g++.dg/templ/spec5.C: New file.
13252
13253 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
13254
13255         * gcc.c-torture/compile/20030110-1.c: New test.
13256
13257 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
13258
13259         Merge from pch-branch:
13260
13261         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
13262
13263         * gcc.dg/pch/cpp-1.h: New.
13264         * gcc.dg/pch/cpp-1.c: New.
13265         * gcc.dg/pch/cpp-2.h: New.
13266         * gcc.dg/pch/cpp-2.c: New.
13267
13268         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
13269
13270         * gcc.dg/pch/except-1.h: New.
13271         * gcc.dg/pch/except-1.c: New.
13272
13273         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
13274
13275         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
13276         running test.
13277         * gcc.dg/pch: Include *.hp not *.h.
13278         * gcc.dg/pch/system-1.h: New.
13279         * gcc.dg/pch/system-1.c: New.
13280
13281         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
13282
13283         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
13284         rather than trying to build and run a program using PCH.
13285         * gcc.dg/pch: Remove dg-do commands from test files.
13286
13287         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
13288
13289         * gcc.dg/pch/macro-3.c: New.
13290         * gcc.dg/pch/macro-3.h: New.
13291
13292         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
13293
13294         * gcc.dg/pch/common-1.c: New.
13295         * gcc.dg/pch/common-1.h: New.
13296         * gcc.dg/pch/decl-1.c: New.
13297         * gcc.dg/pch/decl-1.h: New.
13298         * gcc.dg/pch/decl-2.c: New.
13299         * gcc.dg/pch/decl-2.h: New.
13300         * gcc.dg/pch/decl-3.c: New.
13301         * gcc.dg/pch/decl-3.h: New.
13302         * gcc.dg/pch/decl-4.c: New.
13303         * gcc.dg/pch/decl-4.h: New.
13304         * gcc.dg/pch/decl-5.c: New.
13305         * gcc.dg/pch/decl-5.h: New.
13306         * gcc.dg/pch/global-1.c: New.
13307         * gcc.dg/pch/global-1.h: New.
13308         * gcc.dg/pch/inline-1.c: New.
13309         * gcc.dg/pch/inline-1.h: New.
13310         * gcc.dg/pch/inline-2.c: New.
13311         * gcc.dg/pch/inline-2.h: New.
13312         * gcc.dg/pch/static-1.c: New.
13313         * gcc.dg/pch/static-1.h: New.
13314         * gcc.dg/pch/static-2.c: New.
13315         * gcc.dg/pch/static-2.h: New.
13316
13317         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
13318
13319         * g++.dg/pch/pch.exp: Better handle failing testcases.
13320         * gcc.dg/pch/pch.exp: Likewise.
13321         * gcc.dg/pch/macro-1.c: New.
13322         * gcc.dg/pch/macro-1.h: New.
13323         * gcc.dg/pch/macro-2.c: New.
13324         * gcc.dg/pch/macro-2.h: New.
13325
13326         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
13327
13328         * g++.dg/dg.exp: Treat files in pch/ specially.
13329         * g++.dg/pch/pch.exp: New file.
13330         * g++.dg/pch/empty.H: New file.
13331         * g++.dg/pch/empty.C: New file.
13332         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
13333         "precompile".
13334
13335         * gcc.dg/pch/pch.exp: New file.
13336         * gcc.dg/pch/empty.h: New file.
13337         * gcc.dg/pch/empty.c: New file.
13338         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
13339         "precompile".
13340
13341 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13342
13343         * g++.dg/template/friend14.C: New test.
13344
13345 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13346
13347         * gcc.dg/old-style-asm-1.c: New test.
13348
13349 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
13350
13351         * gcc.c-torture/compile/20030109-1.c: New test.
13352
13353 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13354
13355         * gcc.c-torture/execute/20030109-1.c: New test.
13356
13357 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
13358
13359         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
13360         * g++.old-deja/g++.mike/dyncast2.C: Likewise
13361         * g++.old-deja/g++.mike/dyncast3.C: Likewise
13362         * g++.old-deja/g++.mike/eh2.C: Likewise
13363         * g++.old-deja/g++.mike/eh3.C: Likewise
13364         * g++.old-deja/g++.mike/eh5.C: Likewise
13365         * g++.old-deja/g++.mike/eh6.C: Likewise
13366         * g++.old-deja/g++.mike/eh7.C: Likewise
13367         * g++.old-deja/g++.mike/eh8.C: Likewise
13368         * g++.old-deja/g++.mike/eh9.C: Likewise
13369         * g++.old-deja/g++.mike/eh10.C: Likewise
13370         * g++.old-deja/g++.mike/eh12.C: Likewise
13371         * g++.old-deja/g++.mike/eh13.C: Likewise
13372         * g++.old-deja/g++.mike/eh14.C: Likewise
13373         * g++.old-deja/g++.mike/eh16.C: Likewise
13374         * g++.old-deja/g++.mike/eh17.C: Likewise
13375         * g++.old-deja/g++.mike/eh18.C: Likewise
13376         * g++.old-deja/g++.mike/eh21.C: Likewise
13377         * g++.old-deja/g++.mike/eh23.C: Likewise
13378         * g++.old-deja/g++.mike/eh24.C: Likewise
13379         * g++.old-deja/g++.mike/eh25.C: Likewise
13380         * g++.old-deja/g++.mike/eh26.C: Likewise
13381         * g++.old-deja/g++.mike/eh27.C: Likewise
13382         * g++.old-deja/g++.mike/eh28.C: Likewise
13383         * g++.old-deja/g++.mike/eh29.C: Likewise
13384         * g++.old-deja/g++.mike/eh31.C: Likewise
13385         * g++.old-deja/g++.mike/eh33.C: Likewise
13386         * g++.old-deja/g++.mike/eh34.C: Likewise
13387         * g++.old-deja/g++.mike/eh35.C: Likewise
13388         * g++.old-deja/g++.mike/eh36.C: Likewise
13389         * g++.old-deja/g++.mike/eh37.C: Likewise
13390         * g++.old-deja/g++.mike/eh38.C: Likewise
13391         * g++.old-deja/g++.mike/eh39.C: Likewise
13392         * g++.old-deja/g++.mike/eh40.C: Likewise
13393         * g++.old-deja/g++.mike/eh41.C: Likewise
13394         * g++.old-deja/g++.mike/eh42.C: Likewise
13395         * g++.old-deja/g++.mike/eh44.C: Likewise
13396         * g++.old-deja/g++.mike/eh46.C: Likewise
13397         * g++.old-deja/g++.mike/eh47.C: Likewise
13398         * g++.old-deja/g++.mike/eh48.C: Likewise
13399         * g++.old-deja/g++.mike/eh49.C: Likewise
13400         * g++.old-deja/g++.mike/eh50.C: Likewise
13401         * g++.old-deja/g++.mike/eh51.C: Likewise
13402         * g++.old-deja/g++.mike/eh53.C: Likewise
13403         * g++.old-deja/g++.mike/eh55.C: Likewise
13404         * g++.old-deja/g++.mike/p7912.C: Likewise
13405         * g++.old-deja/g++.mike/p9706.C: Likewise
13406         * g++.old-deja/g++.mike/p10416.C: Likewise
13407         * g++.old-deja/g++.mike/p11667.C: Likewise
13408         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
13409         Remove redundant reference to Iris.
13410         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
13411         Elxsi, i860, Pico Java, and WE32K.
13412
13413 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
13414
13415         * g++.dg/ext/asm4.C: New test.
13416
13417 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13418
13419         PR c++/9030
13420         * g++.dg/template/friend12.C: New test.
13421         * g++.dg/template/friend13.C: Likewise.
13422         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
13423
13424 2003-01-08  Jan Hubicka  <jh@suse.cz>
13425
13426         * gcc.dg/i386-cadd.c: New test.
13427         * gcc.dg/i386-cmov4.c: Likewise.
13428
13429 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
13430
13431         PR c++/9165
13432         * g++.dg/warn/Wunused-3.C: New test.
13433
13434         * g++.dg/abi/bitfield9.C: New test.
13435
13436         PR c++/9189
13437         * g++.dg/parse/defarg3.C: New test.
13438
13439 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13440
13441         * g++.dg/parse/ambig1.C: New test.
13442         * g++.dg/parse/defarg2.C: New test.
13443
13444 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
13445
13446         * g++.dg/template/defarg-1.C: New test.
13447         * g++.dg/template/local2.C: Likewise.
13448
13449 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
13450
13451         * gcc.c-torture/execute/20030105-1.c: New test.
13452
13453 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13454
13455         * g++.dg/parse/namespace3.C: Remove extra semicolons.
13456         * g++.dg/parse/namespace4.C: Likewise.
13457
13458 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13459
13460         * g++.dg/template/ntp2.C: New test.
13461
13462 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
13463
13464         * g++.dg/parse/extern-C-1.C: New test.
13465
13466         * g++.dg/parse/namespace4.C: New test.
13467
13468         * g++.dg/template/nested1.C: New test.
13469
13470         * g++.dg/parse/namespace3.C: New test.
13471
13472 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13473
13474         * g++.dg/lookup/two-stage1.C: New test.
13475
13476 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13477
13478         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
13479         * g++.old-deja/g++.jason/access8.C: Likewise.
13480         * g++.old-deja/g++.other/decl5.C: Likewise.
13481
13482 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13483
13484         * g++.dg/parse/parse7.C: New test.
13485
13486 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
13487
13488         PR c++/2843
13489         * g++.dg/ext/attrib7.C: New test.
13490
13491 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13492
13493         * g++.dg/parse/parse6.C: New test.
13494
13495 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
13496
13497         * gcc.dg/h8300-stack-1.c: New.
13498
13499 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13500
13501         g++.dg/lookup/exception1.C: New test.
13502
13503         g++.dg/lookup/template1.C: New test.
13504
13505         g++.dg/parse/namespace2.C: New test.
13506
13507         g++.dg/parse/parens2.C: New test.
13508
13509 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13510
13511         * g++.dg/parse/parse5.C: New test.
13512         * g++.dg/lookup/scoped4.C: New test.
13513
13514 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13515
13516         * g++.dg/parse/parens1.C: New test.
13517
13518         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
13519         angle-bracket1.C.
13520         * g++.dg/parse/parens2.C: New test.
13521
13522         * g++.dg/lookup/scope-operator1.C: New test.
13523
13524         * g++.dg/parse/operator1.C: New test.
13525
13526 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13527
13528         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
13529         * g++.old-deja/g++.other/access6.C: Likewise.
13530         * g++.old-deja/g++.other/decl1.C: Likewise.
13531         * g++.old-deja/g++.pt/typename12.C: Likewise.
13532
13533 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13534
13535         * g++.dg/parse/namespace1.C: New test.
13536
13537 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13538
13539         * g++.dg/parse/parse4.C: New test.
13540
13541 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13542
13543         * g++.dg/parse/parse3.C: New test.
13544
13545 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13546
13547         * g++.dg/parse/parse2.C: New test.
13548
13549 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13550
13551         * g++.dg/template/friend11.C: New test.
13552
13553 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13554
13555         * g++.dg/parse/parse1.C: New test.
13556
13557 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
13558
13559         * lib/profopt.exp: Change the name of a global variable to avoid
13560         possible clashes with other test suites.
13561
13562 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
13563
13564         * g++.dg/inherit/covariant8.C: New test.
13565
13566 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13567
13568         * g++.dg/init/array9.C: New test.
13569
13570         PR c++/9112
13571         * g++.dg/parse/expr1.C: New test.
13572
13573 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
13574
13575         * gcc.c-torture/compile/20021230-1.c: New test.
13576
13577 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13578
13579         * g++.dg/inherit/covariant5.C: New test.
13580         * g++.dg/inherit/covariant6.C: New test.
13581         * g++.dg/inherit/covariant7.C: New test.
13582
13583 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13584
13585         PR c++/2739
13586         * g++.dg/other/access2.C: New test.
13587
13588 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13589
13590         * g++.dg/other/anon-struct.C: No longer fails
13591         * g++.old-deja/g++.brendan/parse4.C: Likewise.
13592         * g++.old-deja/g++.brendan/parse5.C: Likewise.
13593         * g++.old-deja/g++.brendan/parse6.C: Likewise.
13594
13595 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13596
13597         * g++.dg/parse/angle-bracket.C (main): No longer fails.
13598
13599 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
13600
13601         * g++.dg/eh/spec4.C: Remove stray semicolon.
13602         * g++.dg/expr/pmf-1.C: Change error message.
13603         * g++.dg/ext/asm1.C: Remove stray semicolon.
13604         * g++.dg/ext/typename1.C: Add missing typenames.
13605         * g++.dg/inherit/template-as-base.C: Change error message.
13606         * g++.dg/lookup/scoped1.C: Likewise.
13607         * g++.dg/lookup/scoped2.C: Likewise.
13608         * g++.dg/lookup/using2.C: Likewise.
13609         * g++.dg/other/component1.C: Remove stray semicolon.
13610         * g++.dg/other/do1.C: Change error message.
13611         * g++.dg/other/error2.C: Likewise.
13612         * g++.dg/other/init1.C: Likewise.
13613         * g++.dg/other/packed1.C: Remove stray semicolon.
13614         * g++.dg/other/ptrmem2.C: Change error message.
13615         * g++.dg/parse/parameter-declaration-1.C: Remove line number
13616         marker.
13617         * g++.dg/special/initp1.C: Remove invalid attribute usage.
13618         * g++.dg/template/access3.C: Add typename keyword.
13619         * g++.dg/template/access5.C: Remove stray semicolon.
13620         * g++.dg/template/access6.C: Likewise.
13621         * g++.dg/template/complit1.C: Likewise.
13622         * g++.dg/template/crash1.C: Change error message.
13623         * g++.dg/template/inherit2.C: Remove stray semicolon.
13624         * g++.dg/template/instantiate2.C: Likewise.
13625         * g++.dg/template/instantiate3.C: Change error message.
13626         * g++.dg/template/qual1.C: Remove stray semicolon.
13627         * g++.dg/template/qualttp18.C: Change error message.
13628         * g++.dg/template/ref1.C: Remove stray semicolon.
13629         * g++.dg/template/sizeof1.C (A::value): Declare it.
13630         * g++.dg/template/spec4.C: Change error message.
13631         * g++.dg/template/static1.C: Likewise.
13632         * g++.dg/template/type1.C: Likewise.
13633         * g++.dg/template/typename3.C: Likewise.
13634         * g++.old-deja/g++.benjamin/13478.C: Change error message.
13635         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
13636         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
13637         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
13638         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
13639         named return value extension.
13640         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
13641         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
13642         * g++.old-deja/g++.bob/extern_C.C: Likewise.
13643         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13644         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13645         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13646         * g++.old-deja/g++.brendan/crash13.C: Likewise.
13647         * g++.old-deja/g++.brendan/crash15.C: Likewise.
13648         * g++.old-deja/g++.brendan/crash18.C: Change error message.
13649         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
13650         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13651         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13652         * g++.old-deja/g++.brendan/crash56.C: Likewise.
13653         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
13654         syntax.
13655         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
13656         * g++.old-deja/g++.brendan/crash8.C: Change error message.
13657         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
13658         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13659         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
13660         * g++.old-deja/g++.brendan/template11.C: Likewise.
13661         * g++.old-deja/g++.brendan/template26.C: Likewise.
13662         * g++.old-deja/g++.brendan/template27.C: Use explicit
13663         specialization syntax.
13664         * g++.old-deja/g++.brendan/template30.C: Likewise.
13665         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
13666         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13667         non-dependent names.
13668         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13669         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13670         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13671         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13672         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13673         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13674         named return value extension.
13675         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13676         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13677         * g++.old-deja/g++.ext/return1.C: Likewise.
13678         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13679         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13680         * g++.old-deja/g++.jason/access8.C: Likewise.
13681         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13682         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13683         pseudo-destructor names.
13684         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13685         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13686         pseudo-destructor names.
13687         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13688         * g++.old-deja/g++.jason/overload19.C: Likewise.
13689         * g++.old-deja/g++.jason/overload32.C: Likewise.
13690         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13691         stray semicolons.
13692         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13693         * g++.old-deja/g++.jason/return.C: Likewise.
13694         * g++.old-deja/g++.jason/return2.C: Likewise.
13695         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13696         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13697         syntax.
13698         * g++.old-deja/g++.jason/template10.C: Account for use of
13699         non-dependent names.
13700         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13701         syntax.
13702         * g++.old-deja/g++.jason/template37.C: Likewise.
13703         * g++.old-deja/g++.law/access4.C: Change error messages.
13704         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13705         pseudo-destructor names.
13706         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13707         * g++.old-deja/g++.law/ctors9.C: Likewise.
13708         * g++.old-deja/g++.law/cvt22.C: Likewise.
13709         * g++.old-deja/g++.law/dtors5.C: Likewise.
13710         * g++.old-deja/g++.law/global-init1.C: Likewise.
13711         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13712         * g++.old-deja/g++.law/operators28.C: Likewise.
13713         * g++.old-deja/g++.law/visibility28.C: Likewise.
13714         * g++.old-deja/g++.martin/eval1.C: Likewise.
13715         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13716         name.
13717         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13718         * g++.old-deja/g++.mike/net34.C: Likewise.
13719         * g++.old-deja/g++.mike/net36.C: Likewise.
13720         * g++.old-deja/g++.mike/ns2.C: Likewise.
13721         * g++.old-deja/g++.mike/p12306.C: Likewise.
13722         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13723         value extension.
13724         * g++.old-deja/g++.mike/p700.C: Likewise.
13725         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13726         * g++.old-deja/g++.mike/p710.C: Likewise.
13727         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13728         value extension.
13729         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13730         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13731         * g++.old-deja/g++.ns/crash2.C: Likewise.
13732         * g++.old-deja/g++.ns/crash3.C: Likewise.
13733         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13734         * g++.old-deja/g++.ns/ns17.C: Likewise.
13735         * g++.old-deja/g++.ns/template16.C: Likewise.
13736         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13737         keyword.
13738         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13739         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13740         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13741         named return value extension.
13742         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13743         * g++.old-deja/g++.other/access4.C: Issue additional error
13744         messages.
13745         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13746         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13747         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13748         * g++.old-deja/g++.other/crash25.C: Change error message.
13749         * g++.old-deja/g++.other/crash4.C: Change error message.
13750         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13751         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13752         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13753         checks.
13754         * g++.old-deja/g++.other/defarg8.C: Likewise.
13755         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13756         * g++.old-deja/g++.other/dtor10.C: Likewise.
13757         * g++.old-deja/g++.other/incomplete.C: Likewise.
13758         * g++.old-deja/g++.other/linkage7.C: Likewise.
13759         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13760         lookup algorithm.
13761         * g++.old-deja/g++.other/mangle2.C: Likewise.
13762         * g++.old-deja/g++.other/refinit2.C: Likewise.
13763         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13764         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13765         * g++.old-deja/g++.pt/crash28.C: Likewise.
13766         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13767         syntax.
13768         * g++.old-deja/g++.pt/crash32.C: Change error message.
13769         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13770         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13771         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13772         error message position.
13773         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13774         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13775         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13776         syntax.
13777         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13778         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13779         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13780         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13781         keyword.
13782         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13783         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13784         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13785         keyword.
13786         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13787         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13788         syntax.
13789         * g++.old-deja/g++.pt/friend28.C: Account for use of
13790         non-dependent names.
13791         * g++.old-deja/g++.pt/friend29.C: Likewise.
13792         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13793         rules.
13794         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13795         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13796         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13797         lookup rules.
13798         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13799         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13800         keyword.
13801         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13802         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13803         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13804         keyword.
13805         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13806         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13807         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13808         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13809         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13810         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13811         keyword.
13812         * g++.old-deja/g++.pt/spec10.C: Likewise.
13813         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13814         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13815         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13816         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13817         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13818         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13819         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13820         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13821         * g++.old-deja/g++.pt/typename15.C: Likewise.
13822         * g++.old-deja/g++.pt/typename22.C: Likewise.
13823         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13824         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13825         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13826         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13827         syntax.
13828         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13829         return value extension.
13830         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13831         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13832         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13833         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13834
13835 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13836
13837         * g++.dg/warn/inline1.C: New test.
13838         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13839         * g++.old-deja/g++.jason/synth10.C: Likewise.
13840         * g++.old-deja/g++.mike/net31.C: Likewise.
13841         * g++.old-deja/g++.mike/p8786.C: Likewise.
13842
13843         * g++.dg/template/friend10.C: New test.
13844         * g++.dg/template/conv5.C: New test.
13845
13846 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13847
13848         * g++.dg/lookup/scoped3.C: New test.
13849
13850         * g++.dg/lookup/decl1.C: New test.
13851         * g++.dg/lookup/decl2.C: New test.
13852
13853 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13854
13855         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13856         gcc.c-torture/compile/20021015-1.c,
13857         gcc.c-torture/compile/20021015-2.c,
13858         gcc.c-torture/compile/20021123-1.c,
13859         gcc.c-torture/compile/20021123-2.c,
13860         gcc.c-torture/compile/20021123-3.c,
13861         gcc.c-torture/compile/20021123-4.c,
13862         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13863         only to 3.1 or 3.2 branch.
13864
13865 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13866
13867         * gcc.dg/i386-bitfield3.c: New test.
13868
13869         * gcc.dg/i386-bitfield2.c: New test.
13870
13871 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13872
13873         * g++.dg/parse/conv_op1.C: New test.
13874
13875 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13876
13877         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13878         approved.
13879
13880 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13881
13882         * gcc.c-torture/compile/20021220-1.c: New test.
13883
13884 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13885
13886         * gcc.dg/i386-fastcall-1.c: New.
13887
13888 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13889
13890         * gcc.c-torture/execute/20021219-1.c: New test.
13891
13892 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13893
13894         * gcc.dg/i386-pic-1.c: New test.
13895
13896 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13897
13898         PR c++/8099
13899         * g++.dg/template/friend9.C: New test.
13900
13901 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13902
13903         PR c++/3663
13904         * g++.dg/template/access7.C: New test.
13905
13906 2002-12-18  Nick Clifton  <nickc@redhat.com>
13907
13908         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13909         the libstdc++-v3 directory has been found.
13910
13911 2002-12-12  Devang Patel <dpatel@apple.com>
13912         * gcc.dg/darwin-ld-1.c: New test.
13913         * gcc.dg/darwin-ld-2.c: New test.
13914         * gcc.dg/darwin-ld-3.c: New test.
13915         * gcc.dg/darwin-ld-4.c: New test.
13916         * gcc.dg/darwin-ld-5.c: New test.
13917
13918 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13919
13920         * gcc.c-torture/compile/20021212-1.c: New test.
13921
13922 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13923
13924         * gcc.dg/fshort-wchar: New test.
13925
13926 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13927
13928         PR c++/8372
13929         * g++.dg/template/dtor1.C: New test.
13930
13931         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13932         markers.
13933
13934 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13935
13936         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13937
13938 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13939
13940         * g++.dg/template/static1.C: New test.
13941         * g++.dg/template/static2.C: New test.
13942         * g++.old-deja/g++.ext/memconst.C: New test.
13943
13944 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13945
13946         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13947         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13948         * g++.dg/special/initp1.C: Likewise.
13949
13950 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13951
13952         * gcc.c-torture/execute/20021204-1.c: New test.
13953
13954 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13955
13956         * gcc.dg/ppc-fmadd-1.c: New file.
13957         * gcc.dg/ppc-fmadd-2.c: New file.
13958         * gcc.dg/ppc-fmadd-3.c: New file.
13959
13960 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13961
13962         * gcc.c-torture/compile/20021204-1.c: New test.
13963
13964 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13965
13966         * g++.dg/inherit/covariant2.C: New test.
13967         * g++.dg/inherit/covariant3.C: New test.
13968         * g++.dg/inherit/covariant4.C: New test.
13969         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13970         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13971
13972 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13973
13974         PR c++/8688
13975         * g++.dg/init/brace3.C: New test.
13976
13977 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13978
13979         * gcc.dg/20020210-1.c: Fix a comment typo.
13980
13981 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13982
13983         PR c++/8720
13984         * g++.dg/parse/defarg1.C: New test.
13985
13986         PR c++/8615
13987         * g++.dg/template/char1.C: New test.
13988
13989         * g++.dg/template/varmod1.C: Fix typo.
13990
13991 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13992
13993         DR 180
13994         * g++.old-deja/g++.pt/crash32.C: Expect error.
13995
13996 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13997
13998         PR c++/5919
13999         * g++.dg/template/varmod1.C: New test.
14000
14001         PR c++/8727
14002         * g++.dg/inherit/typeinfo1.C: New test.
14003
14004         PR c++/8663
14005         * g++.dg/inherit/typedef1.C: New test.
14006
14007 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
14008
14009         PR c++/8332
14010         PR c++/8493
14011         * g++.dg/template/strlen1.C: New test.
14012
14013         PR c++/8227
14014         * g++.dg/template/ctor2.C: New test.
14015
14016         PR c++/8214
14017         * g++.dg/init/string1.C: New test.
14018
14019         PR c++/8511
14020         * g++.dg/template/friend8.C: New test.
14021
14022 2002-11-29  Joe Buck <jbuck@synopsys.com>
14023
14024         * g++.dg/lookup/anon2.C: New test.
14025
14026 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
14027
14028         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
14029         h8300 port.
14030
14031 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
14032
14033         * gcc.dg/bitfld-6.c: New test.
14034
14035 2002-11-27  Jan Hubicka  <jh@suse.cz>
14036
14037         * gcc.c-torture/execute/20021127.[cx]: New test.
14038
14039 2002-11-26  Jan Hubicka  <jh@suse.cz>
14040
14041         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
14042         quality.
14043
14044 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
14045
14046         * g++.dg/init/brace2.C: New test.
14047         * g++.old-deja/g++.mike/p9129.C: Correct.
14048
14049 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
14050
14051         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
14052
14053 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
14054
14055         * gcc.dg/sibcall-6: New test for indirect sibcalls.
14056
14057 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
14058
14059         * testsuite/g++.dg/abi/empty11.C: New test.
14060         * testsuite/g++.dg/rtti/cv1.C: New test.
14061
14062 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
14063
14064         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
14065
14066 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
14067
14068         * g++.dg/abi/empty10.C: New test.
14069
14070 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14071
14072         * gcc.c-torture/compile/20021124-1.c: New test.
14073
14074 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
14075
14076         * g++.dg/abi/rtti2.C: New test.
14077
14078 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14079
14080         * gcc.dg/i386-unroll-1.c: New test.
14081
14082 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14083
14084         * gcc.c-torture/compile/20021120-1.c: New test.
14085         * gcc.c-torture/compile/20021120-2.c: New test.
14086
14087 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14088
14089         * gcc.dg/bitfld-5.c: New test.
14090
14091 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14092
14093         * gcc.c-torture/execute/20021120-3.c: New test.
14094
14095 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14096
14097         * gcc.c-torture/execute/20021120-2.c: New test.
14098
14099 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14100
14101         * gcc.c-torture/execute/20021120-1.c: New test.
14102
14103 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
14104
14105         * gcc.c-torture/execute/20021118-3.c: New test.
14106
14107 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14108
14109         * gcc.c-torture/compile/20021119-1.c: New test.
14110
14111 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
14112
14113         * gcc.dg/duff-1.c: New test.
14114         * gcc.dg/duff-2.c: New test.
14115         * gcc.dg/duff-3.c: New test.
14116
14117 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
14118
14119         * gcc.dg/cpp/_Pragma5.c: New test.
14120
14121 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14122
14123         * gcc.c-torture/execute/20021118-2.c: New test.
14124
14125 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14126
14127         * gcc.c-torture/execute/20021118-1.c: New test.
14128
14129 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
14130
14131         * gcc.dg/20021116-1.c: New test.
14132
14133 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
14134
14135         * g++.dg/abi/vcall1.C: New test.
14136
14137 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
14138
14139         * gcc.dg/20021029-1.c: New test.
14140         * gcc.dg/20021029-2.c: New test.
14141
14142 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14143
14144         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
14145
14146 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14147
14148         PR c/8439
14149         * gcc.dg/20021110.c: Move to ...
14150         * gcc.c-torture/compile/20021110.c: .... here.
14151
14152 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14153
14154         PR c/8467
14155         * gcc.c-torture/execute/20021111-1.c
14156
14157 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14158
14159         PR c/8439
14160         * gcc.dg/20021110.c: New test.
14161
14162 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
14163
14164         * g++.dg/abi/vthunk3.C: Run only on x86.
14165
14166 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14167
14168         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
14169
14170 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
14171
14172         * lib/compat.exp (compat-execute): Fix logic error in last
14173         change.
14174
14175 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
14176
14177         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
14178
14179 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14180
14181         PR c++/8389
14182         * g++.dg/template/access6.C: New test.
14183
14184 2002-11-08  Jan Hubicka  <jh@suse.cz>
14185
14186         * gcc.dg/i386-ssefp-1.c: New test.
14187         * gcc.dg/i386-ssefp-1.c: New test.
14188
14189 2002-11-08  Jan Hubicka  <jh@suse.cz>
14190
14191         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
14192
14193 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14194
14195         * g++.dg/abi/vthunk3.C: New test.
14196
14197         PR c++/8338
14198         * g++.dg/template/crash2.C: New test.
14199
14200 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14201
14202         * testsuite/g++.dg/abi/dtor1.C: New test.
14203         * testsuite/g++.dg/abi/dtor2.C: Likewise.
14204
14205 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
14206
14207         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
14208         Darwin.
14209
14210 2002-11-04  Adam Nemet  <anemet@lnxw.com>
14211
14212         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
14213         -mthumb.  Only xfail with -O0.
14214
14215 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
14216
14217         * g++.dg/abi/thunk1.C: New test.
14218         * g++.dg/abi/thunk2.C: Likewise.
14219         * g++.dg/abi/vtt1.C: Likewise.
14220
14221 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
14222
14223         PR optimization/8423
14224         * gcc.c-torture/execute/builtin-constant.c: New test.
14225
14226 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
14227
14228         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
14229         Add some more cases.
14230
14231 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
14232
14233         PR c++/8391
14234         * g++.dg/opt/local1.C: New test.
14235
14236 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
14237
14238         PR c++/8160
14239         * g++.dg/template/complit1.C: New test.
14240
14241         PR c++/8149
14242         * g++.dg/template/typename4.C: Likewise.
14243
14244 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14245
14246         Core issue 287, PR c++/7639
14247         * g++.dg/template/instantiate1.C: Adjust error location.
14248         * g++.dg/template/instantiate3.C: New test.
14249         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
14250         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
14251         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
14252
14253 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
14254
14255         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
14256
14257 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
14258
14259         PR c++/8287
14260         * g++.dg/init/dtor2.C: New test.
14261
14262 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14263
14264         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
14265         * gcc.dg/nest.c: Bypass errors on irix6.
14266
14267 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
14268
14269         * gcc.dg/nest.c: Expect error for mmix-*-*.
14270         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
14271
14272 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
14273
14274         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
14275         markers.
14276
14277         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
14278
14279 2002-10-25  Mike Stump  <mrs@apple.com>
14280
14281         * gcc.dg/warn-1.c: New test.
14282
14283 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14284
14285         * g++.dg/template/typename3.C: New test.
14286
14287 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
14288
14289         * g++.dg/lookup/ptrmem1.C: New test.
14290
14291         * g++.dg/abi/vthunk2.C: New test.
14292
14293 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14294
14295         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
14296
14297 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
14298
14299         * g++.dg/abi/empty9.C: New test.
14300
14301 2002-10-24  Richard Henderson  <rth@redhat.com>
14302
14303         * g++.dg/inherit/thunk1.C: Enable for ia64.
14304
14305 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14306
14307         PR c++/8067
14308         * g++.dg/lookup/pretty1.C: New test.
14309
14310 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
14311
14312         * gcc.dg/20021023-1.c: New test.
14313
14314 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14315
14316         PR c++/7679
14317         * g++.dg/parse/inline1.C: New test.
14318
14319 2002-10-23  Richard Henderson  <rth@redhat.com>
14320
14321         * g++.dg/inherit/thunk1.C: Enable for x86_64.
14322
14323         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
14324
14325 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
14326
14327         PR c++/6579
14328         * g++.dg/parse/stmtexpr3.C: New test.
14329
14330 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14331
14332         * g++.dg/expr/cond1.C: New test.
14333
14334 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14335
14336         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
14337
14338 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14339
14340         * g++.dg/abi/vbase13.C: New test.
14341         * g++.dg/abi/vbase14.C: Likewise.
14342
14343 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
14344
14345         * gcc.dg/tls/pic-1.c: New test.
14346         * gcc.dg/tls/nonpic-1.c: New test.
14347         * gcc.dg/20021018-1.c: New test.
14348
14349 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14350
14351         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
14352         Remove only files with the same base name as the test case.
14353         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
14354         (profopt-execute): Likewise.  Also, remove old profiling
14355         and performance data files before running the tests.
14356
14357         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
14358         * g++.dg/bprob/bprob.exp: Likewise.
14359         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
14360         to allow more general test case names.
14361
14362         * g++.dg/bprob/bprob-1.C: Rename to ...
14363         * g++.dg/bprob/g++-bprob-1.C: ... this.
14364
14365         * g77.dg/bprob/bprob-1.f: Rename to ...
14366         * g77.dg/bprob/g77-bprob-1.f: ... this.
14367
14368 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14369
14370         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
14371         bison 1.50 or later.
14372
14373 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
14374
14375         * g++.dg/README: Describe more test directories.
14376
14377 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14378
14379         * g++.dg/init/array6.C: Add additional tests.
14380
14381 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14382
14383         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
14384         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
14385
14386 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
14387
14388         * gcc.c-torture/compile/20020604-1.x: New.
14389         * gcc.c-torture/compile/simd-5.x: Likewise.
14390         * gcc.c-torture/execute/920710-1.x: Likewise.
14391         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
14392
14393 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14394
14395         * g++.dg/inherit/override1.C: Add dg-options clause.
14396
14397 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14398
14399         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
14400         _mm_slli_si128.
14401
14402 2002-10-19  Andreas Schwab  <schwab@suse.de>
14403
14404         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
14405         directory component.
14406
14407 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
14408
14409         * g++.dg/inherit/thunk1.C: New test.
14410
14411         * g++.dg/inherit/override1.C: New test.
14412
14413         * g++.dg/abi/mangle11.C: New test.
14414         * g++.dg/abi/mangle14.C: New test.
14415         * g++.dg/abi/mangle17.C: New test.
14416
14417 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14418
14419         * g++.dg/overload/member2.C: New test.
14420
14421 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
14422
14423         * g++.dg/README: Describe new compat directory.
14424         * g++.dg/dg.exp: Skip tests in compat directory.
14425         * README.compat: New file.
14426         * lib/compat.exp: New expect script.
14427         * g++.dg/compat: New test directory.
14428         * g++.dg/compat/compat.exp: New expect script.
14429         * g++.dg/compat/abi: New test directory.
14430         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
14431         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
14432         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
14433         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
14434         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
14435         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
14436         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
14437         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
14438         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
14439         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
14440         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
14441         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
14442         * g++.dg/compat/break: New test directory.
14443         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
14444         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
14445         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
14446         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
14447         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
14448         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
14449         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
14450         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
14451         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
14452         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
14453         g++.dg/compat/break/README: New files.
14454         * g++.dg/compat/eh: New test directory.
14455         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
14456         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
14457         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
14458         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
14459         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
14460         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
14461         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
14462         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
14463         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
14464         g++.dg/compat/eh/filter2_y.C,
14465         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
14466         g++.dg/compat/eh/new1_y.C,
14467         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
14468         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
14469         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
14470         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
14471         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
14472         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
14473         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
14474         g++.dg/compat/eh/unexpected1_y.C: New files.
14475         * g++.dg/compat/init: New test directory.
14476         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
14477         g++.dg/compat/init/array5_y.C,
14478         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
14479         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
14480         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
14481         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
14482         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
14483         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
14484         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
14485         g++.dg/compat/init/init-ref2_y.C: New files.
14486
14487 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14488
14489         PR c++/7584
14490         * g++.dg/inherit/using3.C: New test.
14491
14492 2002-10-17  Jan Hubicka  <jh@suse.cz>
14493
14494         * gcc.dg/20021017-2.c: New test.
14495
14496 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14497
14498         * g++.dg/abi/mangle16.C: Adjust.
14499
14500         * g++.dg/init/array8.C: New test.
14501
14502 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
14503
14504         * gcc.dg/special/mips-abi.exp: New test.
14505         * gcc.dg/special/mips-abi.s: Empty file used by the above.
14506
14507 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14508
14509         * g++.dg/abi/mangle16.C: New test.
14510         * g++.dg/abi/mangle17.C: Likewise.
14511
14512         PR c++/7478
14513         * g++.dg/template/ref1.C: New test.
14514
14515 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14516
14517         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
14518
14519 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
14520
14521         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
14522
14523 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14524
14525         PR c++/7524
14526         * g++.dg/init/array7.C: New test.
14527
14528 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
14529
14530         * g++.dg/init/array6.C: New test.
14531
14532         * g++.dg/abi/mangle13.C: Likewise.
14533         * g++.dg/abi/mangle14.C: Likewise.
14534         * g++.dg/abi/mangle15.C: Likewise.
14535
14536 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14537
14538         * g++.dg/abi/empty8.C: New test.
14539
14540 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
14541
14542         * g++.dg/init/ctor1.C: New test.
14543
14544 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
14545
14546         * gcc.c-torture/execute/20021015-1.c: New test.
14547
14548 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
14549
14550         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
14551
14552 2002-10-14  Jan Hubicka  <jh@suse.cz>
14553
14554         * gcc.dg/i386-ssetype-[1-5].c: New tests.
14555
14556 2002-10-14  Richard Henderson  <rth@redhat.com>
14557
14558         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
14559
14560 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14561
14562         PR optimization/6631
14563         * g++.dg/opt/const2.C: New test.
14564
14565 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14566
14567         PR c++/7176
14568         * g++.dg/parse/friend1.C: New test.
14569         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
14570
14571 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
14572
14573         * gcc.dg/20021014-1.c: New test.
14574
14575 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
14576
14577         PR c++/5661
14578         * g++.dg/ext/vlm1.C: New test.
14579         * g++.dg/ext/vlm2.C: Likewise.
14580
14581         * g++.dg/init/array1.C: Remove invalid braces.
14582         * g++.dg/init/brace1.C: New test.
14583         * g++.dg/init/copy2.C: Likewise.
14584         * g++.dg/init/copy3.C: Likewise.
14585         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
14586         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
14587         braces.
14588
14589 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
14590
14591         * gcc.dg/cpp/assembler.S: Don't use -ansi.
14592
14593 2002-10-11  Richard Shann  <richard.shann@superh.com>
14594
14595         * gcc.c-torture/compile/simd-5.c: New test.
14596
14597 2002-10-10  Roger Sayle  <roger@eyesopen.com>
14598
14599         * gcc.c-torture/execute/shiftopt-1.c: New test case.
14600
14601 2002-10-10  Jim Wilson  <wilson@redhat.com>
14602
14603         * gcc.c-torture/execute/20021010-1.c: New test.
14604
14605 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
14606
14607         PR c/7353
14608         * g++.dg/ext/typedef-init.C: New test.
14609         * gcc.dg/typedef-init.c: New test.
14610
14611 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
14612
14613         * gcc.dg/cpp/paste13.c: New test.
14614
14615 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14616
14617         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
14618         remaining platforms, XFAIL during compile, not execute.  Don't
14619         XFAIL at -O0.
14620
14621 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14622
14623         * gcc.dg/alias-1.c: Tweak expected warning.
14624
14625 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
14626
14627         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
14628
14629 2002-10-06  Andreas Jaeger  <aj@suse.de>
14630
14631         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
14632         * gcc.dg/cpp/c++98.C: Likewise.
14633
14634         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
14635         * g++.dg/cpp/c++98.C: Likewise.
14636
14637         * g++.dg/README (Subdirectories): Mention cpp directory.
14638
14639         PR target/7559
14640         * gcc.dg/20021006-1.c: New test.
14641
14642 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14643
14644         PR c++/7804
14645         * g++.dg/other/warning1.C: New test.
14646
14647 2002-10-04  Roger Sayle  <roger@eyesopen.com>
14648
14649         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
14650         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
14651         and sparc-*-* with -m64 as expected failures.  See PR 8087.
14652
14653 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14654
14655         PR c++/7931
14656         * g++.dg/template/ptrmem3.C: New test.
14657
14658         PR c++/7754
14659         * g++.dg/template/union1.C: New test.
14660
14661 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14662
14663         PR c++/8006
14664         * g++.dg/abi/mangle9.C: New test.
14665         * g++.dg/abi/mangle10.C: New test.
14666         * g++.dg/abi/mangle11.C: New test.
14667         * g++.dg/abi/mangle12.C: New test.
14668
14669 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14670
14671         PR c++/7188.
14672         * g++.dg/template/meminit1.C: New test.
14673         * g++.dg/warn/Wreorder-1.C: Likewise.
14674         * g++.old-deja/g++.mike/warn3.C: Tweak.
14675         * lib/prune.exp: Ingore "in copy constructor".
14676
14677 2002-10-02  Andreas Jaeger  <aj@suse.de>
14678
14679         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14680         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14681         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14682         on x86-64.
14683
14684 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14685
14686         * gcc.dg/empty1.C: Fix typo.
14687
14688 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14689
14690         * gcc.dg/alias-1.c: New test.
14691
14692 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14693
14694         * gcc.dg/empty1.C: New test.
14695
14696         * g++.dg/tls/init-2.C: Tweak error messages.
14697
14698 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14699
14700         * gcc.c-torture/compile/20020923-1.c: New test.
14701
14702 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14703
14704         * gcc.c-torture/execute/ffs-1.c: New test.
14705         * gcc.c-torture/execute/ffs-2.c: Ditto.
14706
14707 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14708
14709         * g++.dg/overload/member1.C: New test.
14710
14711 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14712
14713         * g++.dg/abi/empty7.C: New test.
14714         * g++.dg/init/pm2.C: Likewise.
14715
14716 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14717
14718         * g++.dg/rtti/crash1.C: New test.
14719
14720 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14721
14722         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14723         gcc.dg/sibcall-4.c: New tests.
14724
14725 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14726
14727         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14728         powerpc and MMIX targets.
14729
14730 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14731
14732         * gcc.dg/cpp/20020927-1.c: New.
14733
14734 2002-09-26  David S. Miller  <davem@redhat.com>
14735
14736         * gcc.c-torture/compile/trunctfdf.c: New.
14737
14738 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14739
14740         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14741
14742 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14743
14744         * gcc.c-torture/execute/loop-15.c: New.
14745
14746 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14747
14748         * README.QMTEST: Fix typo.
14749
14750 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14751
14752         * gcc.dg/20020926-1.c: New test.
14753
14754 2002-09-25  David S. Miller  <davem@redhat.com>
14755
14756         PR target/7842
14757         * gcc.c-torture/execute/shiftdi.c: New test.
14758
14759 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14760
14761         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14762         unique to the tool.
14763         * lib/g77.exp (g77_init): Likewise.
14764         * lib/g++.exp (g++_init): Likewise.
14765         * lib/objc.exp (objc_init): Likewise.
14766
14767 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14768
14769         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14770         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14771         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14772
14773 2002-09-25  Richard Henderson  <rth@redhat.com>
14774
14775         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14776         too-small long double.
14777
14778 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14779
14780         * gcc.dg/20020919-1.c: New test.
14781
14782 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14783
14784         * g++.dg/abi/bitfield6.C: New test.
14785         * g++.dg/abi/bitfield7.C: New test.
14786         * g++.dg/abi/bitfield8.C: New test.
14787         * g++.dg/abi/vbase11.C: New test.
14788
14789 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14790
14791         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14792         hppa*-*-hpux*.  Update test comment.
14793
14794 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14795
14796         * gcc.dg/tls/struct-1.c: New test.
14797
14798 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14799
14800         * gcc.dg/cpp/tr-warn2.c: Update.
14801
14802 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14803
14804         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14805
14806 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14807
14808         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14809         systems.
14810
14811 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14812
14813         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14814
14815         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14816         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14817         setting of cxxfilt.
14818
14819 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14820
14821         * gcc.dg/20020312-2.c: Update for darwin.
14822
14823 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14824
14825         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14826
14827 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14828
14829         * objc.dg/comp-types-1.m: New test.
14830         * objc.dg/comp-types-2.m: New test.
14831         * objc.dg/comp-types-3.m: New test.
14832         * objc.dg/comp-types-4.m: New test.
14833         * objc.dg/comp-types-5.m: New test.
14834         * objc.dg/comp-types-6.m: New test.
14835
14836 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14837
14838         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14839
14840 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14841
14842         * g++.dg/other/do1.C: New test.
14843
14844         * g++.dg/template/subst1.C: New test.
14845
14846 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14847
14848         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14849
14850 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14851
14852         * g++.dg/template/qualttp20.C: Adjust expected errors.
14853         * g++.old-deja/g++.jason/report.C: Likewise.
14854         * g++.old-deja/g++.other/qual1.C: Likewise.
14855
14856         * g++.dg/lookup/scoped2.C: New test.
14857
14858         * g++.dg/ext/asm3.C: New test.
14859
14860 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14861
14862         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14863
14864 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14865
14866         * ChangeLog: follow spelling conventions.
14867         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14868         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14869         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14870         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14871         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14872         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14873         * g++.old-deja/g++.law/global-init1.C: Likewise.
14874         * g++.old-deja/g++.other/delete4.C: Likewise.
14875         * g++.old-deja/g++.other/inline21.C: Likewise.
14876         * g++.old-deja/g++.other/singleton.C: Likewise.
14877         * g77.dg/strlen0.f: Likewise.
14878         * g77.f-torture/compile/20010519-1.f: Likewise.
14879         * g77.f-torture/compile/980310-4.f: Likewise.
14880         * gcc.c-torture/compile/20000605-1.c: Likewise.
14881         * gcc.c-torture/execute/20020225-1.c: Likewise.
14882         * gcc.dg/c90-hexfloat-2.c: Likewise.
14883         * gcc.dg/c99-bool-1.c: Likewise.
14884         * gcc.dg/c99-hexfloat-2.c: Likewise.
14885         * gcc.dg/dll-2.c: Likewise.
14886         * gcc.dg/wtr-union-init-1.c: Likewise.
14887         * gcc.dg/wtr-union-init-2.c: Likewise.
14888         * gcc.dg/wtr-union-init-3.c: Likewise.
14889         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14890         * gcc.dg/cpp/defined.c: Likewise.
14891         * gcc.dg/cpp/macsyntx.c: Likewise.
14892         * gcc.dg/cpp/paste2.c: Likewise.
14893         * gcc.dg/cpp/trad/defined.c: Likewise.
14894         * gcc.dg/format/c90-printf-1.c: Likewise.
14895         * gcc.dg/format/c90-scanf-1.c: Likewise.
14896         * gcc.dg/format/c99-printf-1.c: Likewise.
14897         * gcc.dg/format/c99-scanf-1.c: Likewise.
14898         * gcc.misc-tests/gcov-8.c: Likewise.
14899         * lib/profopt.exp: Likewise.
14900
14901 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14902
14903         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14904
14905 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14906
14907         * g++.dg/inherit/using2.C: New test.
14908
14909 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14910
14911         * ChangeLog: Follow spelling conventions.
14912         * g++.dg/template/friend4.C: Likewise.
14913         * g++.old-deja/g++.pt/crash67.C: Likewise.
14914         * gcc.c-torture/execute/20000801-4.c: Likewise.
14915         * gcc.dg/c90-digraph-1.c: Likewise.
14916         * gcc.dg/c94-digraph-1.c: Likewise.
14917         * gcc.dg/c99-digraph-1.c: Likewise.
14918         * gcc.dg/cpp/line5.c: Likewise.
14919         * gcc.dg/cpp/multiline.c: Likewise.
14920         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14921         * gcc.dg/format/attr-3.c: Likewise.
14922         * gcc.dg/format/c90-scanf-3.c: Likewise.
14923         * gcc.dg/format/ext-4.c: Likewise.
14924
14925 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14926
14927         * g++.dg/template/pretty1.C: New test.
14928
14929 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14930
14931         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14932
14933 2002-09-13  Matt Austern  <austern@apple.com>
14934
14935         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14936         passing a cast expression to a function by const reference.
14937
14938 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14939
14940         * g++.dg/template/deduce1.C: New test.
14941
14942 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14943
14944         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14945         32-bit int.
14946
14947 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14948
14949         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14950         usage.
14951
14952 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14953
14954         * gcc.c-torture/compile/20020910-1.c: New test.
14955
14956 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14957
14958         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14959
14960 2002-09-10  Andreas Jaeger  <aj@suse.de>
14961
14962         * gcc.dg/20020312-2.c: Adjust for x86-64.
14963
14964 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14965
14966         * g77.dg/7388.f: New test case for PR 7388.
14967
14968 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14969
14970         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14971
14972 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14973
14974         * objc.dg/proto-lossage-1.m: New test.
14975
14976 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14977
14978         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14979
14980 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14981
14982         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14983         expected to pass.
14984
14985 2002-09-06  Stan Shebs  <shebs@apple.com>
14986             David Edelsohn  <edelsohn@gnu.org>
14987
14988         * gcc.dg/weak: New directory.
14989         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14990         target-specific xfail bits.
14991         * gcc.dg/typeof-2.c: Move to new directory.
14992         * gcc.dg/weak.exp: New expect script.
14993
14994 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14995
14996         * gcc.c-torture/execute/extzvsi.c: New test.
14997
14998 2002-09-05  Stan Shebs  <shebs@apple.com>
14999
15000         * gcc.dg/weak-1.c: xfail on Darwin.
15001         * gcc.dg/weak-2.c: Ditto.
15002         * gcc.dg/weak-3.c: Ditto.
15003         * gcc.dg/weak-4.c: Ditto.
15004         * gcc.dg/weak-5.c: Ditto.
15005         * gcc.dg/weak-6.c: Ditto.
15006         * gcc.dg/weak-7.c: Ditto.
15007         * gcc.dg/weak-8.c: Ditto.
15008         * gcc.dg/weak-9.c: Ditto.
15009
15010 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
15011
15012         * gcc.c-torture/execute/loop-14.c: New test.
15013
15014 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
15015
15016         * g++.dg/other/cxa-atexit1.C: New test.
15017
15018         * gcc.dg/typeof-2.c: New test.
15019
15020 2002-09-03  Roger Sayle  <roger@eyesopen.com>
15021
15022         * gcc.dg/builtins-2.c: New testcase.
15023         * gcc.dg/builtins-3.c: New testcase.
15024
15025 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
15026
15027         * gcc.dg/cpp/_Pragma4.c: New test.
15028
15029 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
15030
15031         * objc/execute/nil_method-1.m: New testcase.
15032
15033 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
15034
15035         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
15036         [Object class], not [Object initialize].
15037
15038 2002-08-31  Roger Sayle  <roger@eyesopen.com>
15039             Hans-Peter Nilsson  <hp@bitrange.com>
15040
15041         * gcc.c-torture/execute/20020720-1.x: Skip test on
15042         mmix-knuth-mmixware.  Correct comment.
15043
15044 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
15045
15046         * testsuite/g++.dg/abi/bitfield5.C: New test.
15047         * testsuite/g++.dg/abi/vbase10.C: Likewise.
15048
15049 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
15050
15051         * objc.dg/undeclared-selector.m: New test.
15052
15053 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
15054
15055         * g++.dg/other/offsetof1.C: Avoid cast warning.
15056
15057 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
15058
15059         * objc.dg/super-class-2.m: New test.
15060
15061 2002-08-24  Matt Austern  <austern@apple.com>
15062
15063         * g++.dg/ext/lvaddr.C: New test.
15064         * g++.dg/ext/lvcast.C: New test.
15065
15066 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
15067
15068         * testsuite/g++.dg/inherit/cond1.C: New test.
15069
15070 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
15071
15072         * gcc.dg/noncompile/incomplete-1.c: New test.
15073
15074 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15075
15076         * gcc.dg/typespec-1.c: New test.
15077
15078 2002-08-20  Devang Patel  <dpatel@apple.com>
15079         * objc.dg/proto-hier-2.m: New test.
15080
15081 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
15082
15083         * objc.dg/bitfield-1.m: New test.
15084         * objc.dg/bitfield-2.m: New test.
15085
15086 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15087
15088         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
15089         gcc.dg/c99-flex-array-4.c: New tests.
15090
15091 2002-08-16  Stan Shebs  <shebs@apple.com>
15092
15093         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
15094
15095 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
15096
15097         * gcc.dg/typeof-1.c: New test.
15098         * g++.dg/ext/typeof2.C: New test.
15099
15100 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15101
15102         * g++.dg/other/offsetof1.C: New test.
15103
15104 2002-08-14  Richard Henderson  <rth@redhat.com>
15105
15106         * gcc.dg/tls/diag-3.c: Fix expected message strings.
15107
15108 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
15109
15110         * gcc.dg/cpp/_Pragma3.c: New test.
15111
15112 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
15113
15114         * g++.dg/template/inherit3: New test.
15115
15116 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15117
15118         * gcc.dg/bitfld-4.c: Add blank options.
15119
15120 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
15121
15122         * g++.dg/template/crash1.C: New test.
15123
15124 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15125
15126         * gcc.dg/tls/opt-2.c: New test.
15127
15128 2002-08-08  Devang Patel  <dpatel@apple.com>
15129
15130         * objc.dg/selector-1.m : New test
15131
15132 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15133
15134         * g++.dg/abi/bitfield4.C: New test.
15135         * gcc.dg/bitfld-4.c: New test.
15136
15137 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15138
15139         * g++.dg/other/packed1.C: New test.
15140
15141 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
15142
15143         * g++.dg/abi/offsetof.C: Tweak error messages.
15144         * g++.old-deja/g++.mike/p10769a.C: Likewise.
15145
15146 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15147
15148         * gcc.dg/bitfld-3.c: New test.
15149
15150 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15151             Richard Henderson  <rth@redhat.com>
15152
15153         * gcc.dg/i386-bitfield1.c: New test.
15154         * g++.dg/abi/bitfield3.C: Update.
15155
15156 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
15157
15158         * objc.dg/const-str-2.m: Update.
15159         * gcc.dg/cpp/c++98.c: Change to C extension.
15160         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
15161         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
15162
15163 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
15164
15165         * testsuite/gcc.dg/tls/diag-3.c: New.
15166
15167 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
15168
15169         * g++.dg/README (Subdirectories): Document new subdir expr.
15170         * g++.dg/expr/pmf-1.C: New test.
15171
15172 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
15173
15174         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
15175
15176 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
15177
15178         * g++.dg/abi/bitfield3.C: New test.
15179
15180 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
15181
15182         * lib/gcov.exp: Tweak expected line formats.
15183         * gcc.misc-tests/gcov8.c: New test.
15184         * gcc.misc-tests/gcov8.x: New flags.
15185
15186 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
15187
15188         * consistency.vlad/layout/endian.c: Include string.h.
15189
15190         * gcc.c-torture/execute/20020805-1.c: New test.
15191
15192 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
15193
15194         * g++.dg/other/conversion1.C: New test.
15195
15196 2002-08-03  Roger Sayle  <roger@eyesopen.com>
15197
15198         * gcc.dg/builtins-1.c: New testcase.
15199
15200 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
15201
15202         * g++.dg/inherit/access3.C: New test.
15203
15204 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
15205
15206         * gcc.dg/ia64-visibility-2.c: New test.
15207
15208 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
15209
15210         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
15211         __qualifier_flags to __flags.
15212
15213 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
15214
15215         * g++.dg/inherit/operator1.C: New test.
15216         * g++.dg/lookup/disamb1.C: Fix typo in comment.
15217         * g++.dg/other/error1.C: Change expected error message.
15218         * g++.dg/template/conv4.C: Likewise.
15219
15220 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
15221
15222         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
15223         for documented behavior.
15224
15225 2002-07-25  Roger Sayle  <roger@eyesopen.com>
15226
15227         * gcc.c-torture/execute/20020720-1.x: Skip this test on
15228         several targets known to fail.
15229
15230 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
15231
15232         * gcc.dg/mips-args-[123].c: New tests.
15233
15234 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
15235
15236         * gcc.dg/ppc-spe.c: New.
15237
15238 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
15239
15240         * g++.dg/other/ptrmem4.C: New testcase.
15241
15242 2002-07-24  Richard Henderson  <rth@redhat.com>
15243
15244         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
15245
15246 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
15247
15248         * g++.dg/ext/alignof1.C (main): Return 0 for success.
15249
15250 2002-07-24  Roger Sayle  <roger@eyesopen.com>
15251
15252         * gcc.c-torture/execute/memset-3.c: New testcase.
15253
15254 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
15255
15256         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
15257         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
15258
15259 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15260
15261         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
15262         Delete.
15263
15264 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
15265
15266         * gcc.c-torture/compile/simd-4.c: New test.
15267
15268 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15269
15270         PR c++/7347, c++/7348
15271         * g++.dg/template/access4.C: New test.
15272         * g++.dg/template/access5.C: New test.
15273         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
15274         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
15275         * g++.old-deja/g++.pt/ttp58.C: Likewise.
15276         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
15277
15278 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
15279
15280         * gcc.dg/gnu89-init-2.c: New test.
15281
15282 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
15283
15284         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
15285
15286 2002-07-20  Roger Sayle  <roger@eyesopen.com>
15287
15288         * gcc.c-torture/execute/20020720-1.c: New testcase.
15289
15290 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
15291
15292         * gcc.dg/cpp/Wsignprom.c: New tests.
15293
15294 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
15295
15296         * gcc.c-torture/execute/loop-13.c: New test.
15297
15298 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
15299
15300         * gcc.dg/cpp/expr.c: New tests.
15301
15302 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
15303
15304         * g++.dg/opt/pr6713.C: Add template instantiation.
15305
15306 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
15307
15308         * gcc.dg/nest.c: New test.
15309
15310 2002-07-17  Richard Henderson  <rth@redhat.com>
15311
15312         * g++.dg/opt/pr6713.C: New test.
15313
15314 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
15315
15316         * gcc.c-torture/execute/loop-2e.x: Let the testcase
15317         XFAIL for all x86 processors.
15318
15319 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
15320
15321         * gcc.c-torture/execute/20010122-1.x: Do not test with
15322         -fomit-frame-pointer.
15323
15324 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15325
15326         * g++.dg/template/instantiate2.C: New test.
15327         * g++.dg/template/spec4.C: New test.
15328
15329 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15330
15331         * g++.dg/template/access2.C: New test.
15332         * g++.dg/template/access3.C: New test.
15333
15334 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
15335
15336         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
15337         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
15338         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
15339         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
15340         Convert to use <stdarg.h>.
15341         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
15342         Delete.
15343         * gcc.dg/va-arg-2.c: New.
15344         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
15345
15346 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
15347
15348         * gcc.c-torture/compile/20020710-1.c: New test.
15349
15350 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
15351                           Andrew Pinski  <pinskia@physics.uc.edu>
15352
15353         gcc.c-torture/compile/simd-2.c: New testcase.
15354         gcc.c-torture/compile/simd-3.c: Likewise.
15355
15356 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
15357
15358         PR c++/7224
15359         * g++.dg/overload/error1.C: New test.
15360
15361 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15362
15363         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
15364         configuration and IRIX 6 O32 ABI.
15365
15366 2002-07-11  Roger Sayle  <roger@eyesopen.com>
15367
15368         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
15369
15370 2002-07-10  Roger Sayle  <roger@eyesopen.com>
15371
15372         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
15373
15374 2002-07-10  Jeffrey A Law  <law@redhat.com>
15375
15376         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
15377
15378         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
15379
15380 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
15381
15382         * gcc.dg/20020312-2.c: Check for __PPC__.
15383
15384 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
15385
15386         * gcc.c-torture/compile/20020709-1.c: New test.
15387
15388 2002-07-07  Roger Sayle  <roger@eyesopen.com>
15389
15390         * g++.dg/template/qualttp21.C: New test case.
15391
15392 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
15393
15394         * gcc.c-torture/compile/20020706-1.c: New test.
15395         * gcc.c-torture/compile/20020706-2.c: New test.
15396
15397 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
15398             Alexandre Oliva  <aoliva@redhat.com>
15399
15400         * g++.dg/warn/incomplete1.C: New test.
15401
15402 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15403
15404         PR c++/7099
15405         * g++.dg/warn/noreturn1.C: New test.
15406
15407 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
15408
15409         PR c++/6706
15410         * g++.dg/debug/debug6.C: New test.
15411         * g++.dg/debug/debug7.C: New test.
15412
15413 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
15414
15415         * gcc.c-torture/compile/simd-3.c: New test.
15416
15417 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
15418
15419         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
15420         * gcc.dg/20020620-1.c: Likewise.
15421
15422 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15423
15424         PR c++/6944
15425         * g++.dg/init/array4.C: New test.
15426         * g++.dg/init/array5.C: New test.
15427
15428 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
15429
15430         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
15431         * gcc.c-torture/execute/simd-2.c (main): Likewise.
15432
15433 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15434
15435         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
15436         * gcc.dg/wtr-aggr-init-1.c: Likewise.
15437         * gcc.dg/wtr-conversion-1.c: Likewise.
15438         * gcc.dg/wtr-escape-1.c: Likewise.
15439         * gcc.dg/wtr-int-type-1.c: Likewise.
15440         * gcc.dg/wtr-label-1.c: Likewise.
15441         * gcc.dg/wtr-static-1.c: Likewise.
15442         * gcc.dg/wtr-strcat-1.c: Likewise.
15443         * gcc.dg/wtr-suffix-1.c: Likewise.
15444         * gcc.dg/wtr-switch-1.c: Likewise.
15445         * gcc.dg/wtr-unary-plus-1.c: Likewise.
15446         * gcc.dg/wtr-union-init-1.c: Likewise.
15447         * gcc.dg/wtr-union-init-2.c: Likewise.
15448         * gcc.dg/wtr-union-init-3.c: Likewise.
15449
15450         * gcc.dg/wtr-func-def-1.c: New test.
15451
15452 2002-07-02 Devang Patel <dpatel@apple.com>
15453
15454         * objc.dg/param-1.m: New test.
15455
15456 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
15457
15458         * gcc.dg/cpp/trad/directive.c: Add test.
15459         * gcc.dg/cpp/trad/macroargs.c: Add test.
15460         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
15461
15462 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
15463
15464         * gcc.dg/cpp/cmdlne-M.c: New test.
15465
15466 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
15467
15468         * objc.dg/desig-init-1.m: New test.
15469
15470 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15471
15472         PR c++/6716
15473         * g++.dg/template/instantiate1.C: New test.
15474
15475 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
15476
15477         PR c++/7112
15478         * g++.dg/template/sizeof2.C: New test.
15479
15480 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15481
15482         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
15483         gcc.dg/cpp/trad/include.c: New tests.
15484
15485 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
15486
15487         PR target/7177
15488         * gcc.c-torture/compile/20020701-1.c: New test.
15489
15490 2002-07-01  Stan Shebs  <shebs@apple.com>
15491
15492         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
15493         header here...
15494         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
15495         (objc-torture-execute): or here.
15496
15497 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
15498
15499         * gcc.c-torture/execute/arith-rand-ll.c: New test.
15500
15501 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15502
15503         * gcc.dg/cpp/trad/escaped-nl.c: New test.
15504
15505 2002-06-30  Devang Patel  <dpatel@apple.com>
15506
15507         * objc.dg/fsyntax-only.m: New test.
15508
15509 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
15510
15511         PR c++/6695
15512         * g++.dg/template/friend7.C: New file.
15513
15514 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
15515
15516         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
15517         return type.
15518
15519 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
15520
15521         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
15522         avoid division by zero.
15523
15524 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
15525
15526         * gcc.dg/Wunknownprag.c: New tests.
15527
15528 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
15529
15530         * gcc.c-torture/execute/simd-2.c: New test.
15531
15532 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
15533
15534         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
15535         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
15536         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
15537         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
15538         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
15539         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
15540         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
15541         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
15542         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
15543         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
15544         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
15545         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
15546         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
15547         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
15548         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
15549         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
15550         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
15551
15552 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
15553
15554         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
15555         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
15556         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
15557         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
15558         New tests.
15559         * gcc.dg/cpp/trad/directive.c: Update.
15560
15561 2002-06-23  Andreas Jaeger  <aj@suse.de>
15562
15563         * gcc.c-torture/execute/complex-6.c: New.
15564
15565 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
15566
15567         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
15568         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
15569         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
15570         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
15571
15572 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
15573
15574         * gcc.dg/cpp/trad: New directory with traditional tests copied
15575         from parent directory.
15576         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15577         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15578         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15579         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15580         Move to trad/ and rename.
15581         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
15582         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
15583         gcc.dg/cpp/trad/redef2.c: New tests.
15584         * gcc.dg/cpp/trad/trad.exp: New driver.
15585
15586 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
15587
15588         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15589         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15590         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15591         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15592         Remove.
15593
15594 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
15595
15596         * gcc.dg/20020620-1.c: New test.
15597
15598 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15599
15600         * g++.dg/template/ttp4.C: New test.
15601
15602 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
15603
15604         * g++.dg/opt/vt1.C: Fix regexp.
15605
15606 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15607
15608         * gcc.c-torture/execute/pure-1.c: Make functions static again.
15609         Don't use attribute `noinline'.
15610
15611 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15612
15613         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
15614
15615 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
15616
15617         * gcc.c-torture/execute/simd-1.c: New.
15618
15619         * gcc.dg/simd-1.c: New.
15620
15621 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15622
15623         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
15624
15625 2002-06-16  Richard Henderson  <rth@redhat.com>
15626
15627         * g++.dg/ext/anon-struct1.C: New.
15628         * g++.dg/ext/anon-struct2.C: New.
15629         * g++.dg/ext/anon-struct3.C: New.
15630         * gcc.dg/anon-struct-1.c: New.
15631         * gcc.dg/anon-struct-2.c: New.
15632         * gcc.dg/anon-struct-3.c: New.
15633         * gcc.dg/20011008-1.c: Adjust warning text.
15634         * gcc.dg/20020527-1.c: Add -fms-extensions.
15635
15636 2002-06-16  Richard Henderson  <rth@redhat.com>
15637
15638         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
15639
15640 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
15641
15642         * gcc.c-torture/execute/20020615-1.c: New test.
15643
15644 2002-06-15  Roger Sayle  <roger@eyesopen.com>
15645
15646         * gcc.c-tortuture/execute/compare-1.c: New test case.
15647         * gcc.c-tortuture/execute/compare-2.c: New test case.
15648         * gcc.c-tortuture/execute/compare-3.c: New test case.
15649
15650 2002-06-13  Richard Henderson  <rth@redhat.com>
15651
15652         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
15653         ia64 ilp32.
15654
15655 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15656
15657         * g++.dg/template/typename2.C: Update error message.
15658
15659 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
15660
15661         * gcc.c-torture/execute/20020611-1.c: New test.
15662
15663 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
15664
15665         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
15666         list of targets to skip.
15667
15668 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15669
15670         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15671         targets if not optimizing.
15672
15673 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15674
15675         * gcc.c-torture/compile/20020605-1.c: New test.
15676
15677         * g++.dg/opt/vt1.C: New test.
15678
15679         * gcc.dg/20020531-1.c: New test.
15680
15681         * gcc.dg/20020530-1.c: New test.
15682
15683         * gcc.dg/20020527-1.c: New test.
15684
15685         * g++.dg/opt/cse1.C: New test.
15686
15687 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15688
15689         * gcc.dg/20020607-2.c: New test case.
15690
15691 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15692
15693         * gcc.c-torture/compile/20020604-1.c: New test.
15694
15695 2002-06-04  Richard Henderson  <rth@redhat.com>
15696
15697         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15698         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15699         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15700
15701 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15702
15703         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15704
15705 2002-06-03  Richard Henderson  <rth@redhat.com>
15706
15707         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15708         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15709
15710 2002-06-02  Richard Henderson  <rth@redhat.com>
15711
15712         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15713         test functions static.
15714
15715 2002-06-02  Andreas Jaeger  <aj@suse.de>
15716
15717         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15718         now.
15719
15720 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15721
15722         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15723         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15724         Update for mofified diagnostics.
15725         * gcc.dg/c99-intconst-1.c: No longer fail.
15726
15727 2002-06-02  Richard Henderson  <rth@redhat.com>
15728
15729         * gcc.dg/uninit-A.c: Remove xfail markers.
15730
15731 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15732
15733         * gcc.dg/fnegate-1.c: New test case.
15734
15735 2002-05-30  Osku Salerma  <osku@iki.fi>
15736
15737         * gcc.c-torture/execute/mayalias-1.c: New file.
15738
15739 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15740
15741         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15742         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15743         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15744
15745 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15746
15747         * gcc.c-torture/execute/20020529-1.c: New test.
15748
15749 2002-05-27  Richard Henderson  <rth@redhat.com>
15750
15751         * g++.dg/ext/attrib6.C: New test case.
15752
15753 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15754
15755         * gcc.c-torture/execute/pure-1.c: New test.
15756
15757 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15758
15759         * gcc.dg/cpp/arith-2.c: Remove.
15760
15761 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15762
15763         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15764         * gcc.dg/cpp/if-3.c: Remove.
15765
15766 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15767
15768         * g++.dg/opt/cse2.C: New test.
15769
15770 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15771
15772         * gcc.dg/cpp/arith-1.c: New semantic tests.
15773         * gcc.dg/cpp/if-1.c: Update.
15774
15775 2002-05-24  Ben Elliston  <bje@redhat.com>
15776
15777         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15778
15779 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15780
15781         * gcc.dg/verbose-asm.c: New test.
15782
15783 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15784
15785         * gcc.dg/cpp/paste12.c: New test.
15786
15787 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15788
15789         * g++.dg/parse/named_ops.C: New test.
15790
15791 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15792
15793         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15794
15795 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15796
15797         * gcc.dg/weak-2.c: Allow optional leading underscore
15798         in scan-assembler symbol name.
15799         * gcc.dg/weak-3.c: Likewise.
15800         * gcc.dg/weak-4.c: Likewise.
15801         * gcc.dg/weak-5.c: Likewise.
15802
15803 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15804
15805         * gcc.dg/20020523-1.c: New test.
15806
15807 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15808
15809         * objc.dg/const-str-2.m: Update now that we stop after
15810         a command line error.
15811
15812 2002-05-22  Richard Henderson  <rth@redhat.com>
15813
15814         * g++.dg/dg.exp: Fix typo in test pruneing.
15815
15816 2002-05-22  Richard Henderson  <rth@redhat.com>
15817
15818         * g++.dg/dg.exp: Prune the tls subdirectory.
15819         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15820         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15821         * g++.dg/tls/init-1.C: New.
15822
15823 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15824
15825         * gcc.dg/20020517-1.c: New test.
15826
15827 2002-05-21  Richard Henderson  <rth@redhat.com>
15828
15829         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15830         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15831
15832 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15833
15834         * g++.dg/other/copy2.C: New test.
15835
15836 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15837
15838         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15839         (MAX_COPY): Bump up to 10 times sizeof (long long).
15840         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15841
15842         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15843         sizeof (long long).
15844
15845         * gcc.c-torture/execute/strcpy-1.c: New test.
15846
15847 2002-05-19  Jason Merrill  <jason2redhat.com>
15848
15849         * g++.dg/ext/oper1.C: New test.
15850
15851 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15852 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15853
15854         * README.QMTEST: New file.
15855
15856         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15857
15858 2002-05-19  Andreas Jaeger  <aj@suse.de>
15859
15860         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15861         now.
15862         * gcc.c-torture/execute/loop-2d.x: Likewise.
15863
15864 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15865
15866         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15867         support weak symbols.
15868         * gcc.dg/weak-4.c: Likewise
15869         * gcc.dg/weak-6.c: Likewise
15870
15871 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15872
15873         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15874         cygwin, coff and h8300-*-hms targets
15875         * gcc.dg/weak-5.c: Likewise
15876         * gcc.dg/weak-7.c: Likewise
15877
15878 2002-05-16  Jason Merrill  <jason@redhat.com>
15879
15880         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15881         (scan-assembler-not, scan-assembler-dem): Likewise.
15882         (scan-assembler-dem-not): Likewise.
15883
15884 2002-05-15  Richard Henderson  <rth@redhat.com>
15885
15886         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15887
15888 2002-05-15  Richard Henderson  <rth@redhat.com>
15889
15890         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15891         (vfoo1f): Warning here.
15892         (vfoo1l): Don't redefine the alias.
15893
15894 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15895
15896         * g++.dg/init/pm1.C: New test.
15897
15898 2002-05-12  David S. Miller  <davem@redhat.com>
15899
15900         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15901         types.
15902
15903 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15904
15905         * gcc.c-torture/execute/20020510-1.c: New test case.
15906
15907 2002-05-10  David S. Miller  <davem@redhat.com>
15908
15909         * gcc.c-torture/execute/conversion.c: Test long double too.
15910
15911 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15912
15913         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15914         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15915         * lib/g++.exp (g++_link_flags): Likewise.
15916         * lib/objc.exp (objc_target_compile): Likewise.
15917
15918 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15919
15920         * gcc.dg/cpp/poison.c: Update.
15921         * gcc.dg/cpp/20000625-2.c: Remove.
15922         * gcc.dg/cpp/direct2s.c: Remove final test.
15923
15924 2002-05-08  Tom Rix  <trix@redhat.com>
15925
15926         * gcc.c-torture/execute/20020508-1.c: New test.
15927         * gcc.c-torture/execute/20020508-2.c: New test.
15928         * gcc.c-torture/execute/20020508-3.c: New test.
15929
15930 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15931
15932         * gcc.dg/cpp/charconst-4.c: More tests.
15933
15934 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15935
15936         PR c/6569
15937         * gcc.dg/weak-3.c: Update location of warning messages.
15938         * gcc.dg/weak-5.c: Likewise.
15939
15940 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15941
15942         * gcc.c-torture/execute/20020506-1.c: New test case.
15943
15944 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15945
15946         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15947
15948 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15949
15950         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15951
15952 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15953
15954         * gcc.dg/cpp/charconst-3.c: New test.
15955
15956 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15957
15958         * gcc.dg/cpp/charconst.c: Update tests.
15959
15960 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15961
15962         * treelang: Added directory for new sample language treelang. Also
15963         lib/treelang.exp: New file to signal treelang should be tested.
15964
15965 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15966
15967         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15968         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15969         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15970         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15971         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15972         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15973         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15974
15975 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15976
15977         * gcc.dg/format/xopen-2.c: New test.
15978
15979 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15980
15981         * gcc.dg/20020503-1.c: New test.
15982
15983 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15984
15985         * g++.dg/init/dtor1.C: Make it tougher.
15986
15987 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15988
15989         * g++.dg/init/dtor1.C: New test.
15990
15991 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15992
15993         * gcc.dg/altivec-8.c: New.
15994
15995 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15996
15997         * gcc.dg/altivec-7.c: New.
15998
15999 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
16000
16001         * g++.dg/parse/typedef1.C: New test.
16002
16003 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
16004
16005         PR c++/6486
16006         * g++.dg/template/friend6.C: New test.
16007
16008         PR c++/6492
16009         * g++.dg/init/copy1.C: New test.
16010
16011 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
16012
16013         * g++.dg/warn/effc1.C: New test.
16014
16015 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16016
16017         * gcc.dg/cpp/if-cexp.c: Add a test.
16018
16019 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
16020
16021         * gcc.dg/20020426-2.c: New test.
16022
16023 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
16024
16025         * gcc.dg/cpp/if-mop.c: Update.
16026         * gcc.dg/cpp/if-mpar.c: Add test.
16027         * gcc.dg/cpp/if-oppr.c: Update.
16028
16029 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16030
16031         PR c/6343
16032         * gcc.dg/weak-[2-7].c: New tests.
16033
16034 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16035
16036         * gcc.dg/enum1.c: New test.
16037
16038 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16039
16040         PR c++/6497
16041         * g++.dg/inherit/access2.C: New test.
16042
16043 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16044
16045         PR bootstrap/6445
16046         * gcc.dg/20020426-1.c: New test.
16047
16048 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16049
16050         * g++.dg/abi/enum1.C: New test.
16051
16052 2002-04-26  Richard Henderson  <rth@redhat.com>
16053
16054         * gcc.dg/c99-bool-1.c: Expect always true warning.
16055
16056 2002-04-25  Roger Sayle  <roger@eyesopen.com>
16057
16058         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
16059
16060 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16061
16062         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
16063         targets.
16064
16065 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
16066
16067         * g++.dg/abi/mange7.C: New test.
16068
16069         PR c++/6438.
16070         * g++.dg/parse/stmtexpr2.C: New test.
16071
16072 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
16073
16074         * gcc.dg/20020312-2.c: Add SH target.
16075
16076 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16077
16078         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
16079         compiler output on mips*-*-irix*.
16080
16081 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
16082
16083         * g++.dg/parse/attr1.C: New test.
16084
16085 2002-04-23  Roger Sayle  <roger@eyesopen.com>
16086
16087         * gcc.c-torture/execute/string-opt-17.c: New test case.
16088         * gcc.c-torture/execute/memset-2.c: New test case.
16089
16090 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
16091
16092         PR c++/6256:
16093         * g++.dg/template/friend5.C: New test.
16094
16095         PR c++/6331:
16096         * g++.dg/template/qual1.C: Likewise.
16097
16098 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
16099
16100         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
16101         Include stdlib.h, not stdio.h or ctype.h.
16102
16103 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
16104
16105         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
16106         cris-*-elf* and mmix-*-*.
16107         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
16108         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
16109         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
16110         Ditto.
16111         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
16112         * gcc.dg/wchar_t-1.c: Ditto.
16113
16114 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
16115
16116         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
16117         Clarify comment.
16118
16119 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
16120
16121         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
16122
16123 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16124
16125         * gcc.c-torture/execute/20000906-1.x: Delete.
16126
16127 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
16128
16129         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
16130
16131 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
16132
16133         * PR6367
16134         * g77.f-torture/execute/6367.f: New test.
16135         * g77.f-torture/execute/6367.x: Disable for MMIX.
16136
16137 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
16138
16139         * PR6352
16140         * g++.dg/opt/inline2.C: New test.
16141
16142 2002-04-18  Richard Henderson  <rth@redhat.com>
16143
16144         * gcc.dg/20000906-1.c: Enable for all targets.
16145         * gcc.c-torture/compile/iftrap-2.c: New.
16146
16147 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16148
16149         * gcc.dg/20020418-1.c: New test.
16150         * gcc.dg/20020418-2.c: New test.
16151
16152 2002-04-18  Richard Henderson  <rth@redhat.com>
16153
16154         * gcc.c-torture/compile/iftrap-1.c: New.
16155         * gcc.dg/iftrap-1.c: Adjust for ia64.
16156         * gcc.dg/iftrap-2.c: New.
16157
16158 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16159
16160         * gcc.c-torture/compile/20020418-1.c: New test.
16161
16162 2002-04-18  Roger Sayle  <roger@eyesopen.com>
16163
16164         * gcc.c-torture/compile/20020415-1.c: New.
16165
16166 2002-04-18  David S. Miller  <davem@redhat.com>
16167
16168         * gcc.c-torture/execute/20020418-1.c: New test.
16169
16170 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
16171
16172         * gcc.dg/20020416-1.c: New test.
16173
16174         * g++.dg/opt/inline1.C: New test.
16175
16176 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
16177
16178         * gcc.dg/altivec-5.c: New test.
16179
16180         * gcc.dg/20020415-1.c: New test.
16181
16182 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
16183
16184         * testsuite/lib/chill.exp: Remove.
16185
16186 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
16187
16188         * g++.dg/other/big-struct.C: New test.
16189
16190 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
16191
16192         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
16193         of scratch file.
16194
16195 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
16196
16197         PR c/6277
16198         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
16199         in scan-assembler function name
16200
16201 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
16202
16203         * g77.f-torture/execute/980628-4.x,
16204         g77.f-torture/execute/980628-5.x,
16205         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16206         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16207         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
16208         i[34567]86-*-*.
16209
16210 2002-04-13  David S. Miller  <davem@redhat.com>
16211
16212         * gcc.c-torture/execute/20020413-1.c: New test.
16213
16214 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
16215
16216         * gcc.dg/asm-6.c,
16217         * g++.dg/ext/asm1.C: New tests.
16218
16219 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
16220
16221         PR c++ 5373.
16222         * g++.dg/parse/stmtexpr1.C: New test.
16223
16224         PR c++/5189.
16225         * g++.dg/template/copy1.C: New test.
16226
16227 2002-04-12  Richard Henderson  <rth@redhat.com>
16228
16229         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
16230
16231 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
16232
16233         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
16234         gcc.c-torture/execute/20020307-2.c.
16235
16236 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
16237
16238         * g++.dg/ext/attrib5.C,
16239         * g++.dg/lookup/struct1.C: New tests.
16240
16241 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
16242
16243         * gcc.dg/20020411-1.c: New test.
16244
16245         * gcc.c-torture/execute/20020411-1.c: New test.
16246
16247 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
16248
16249         * g77.f-torture/execute/6177.f: New test.
16250
16251 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
16252
16253         PR middle-end/6247
16254         * g++.dg/opt/cleanup1.C: New test.
16255
16256         * g++.dg/opt/const1.C: New test.
16257
16258 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
16259
16260         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
16261
16262 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16263
16264         PR c++/5507
16265         * g++.dg/template/typename2.C: New test.
16266
16267 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
16268
16269         * gcc.c-torture/execute/loop-12.c: New.
16270
16271 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
16272
16273         * g77.f-torture/execute/980628-4.x,
16274         g77.f-torture/execute/980628-5.x,
16275         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16276         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16277         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
16278
16279 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16280
16281         PR optimization/6086
16282         * g++.dg/opt/preinc1.C: New test.
16283
16284 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16285
16286         PR c++/5571
16287         * g++.dg/opt/static2.C: New test.
16288
16289 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16290
16291         PR c/5120
16292         * gcc.dg/20020406-1.c: New test.
16293
16294 2002-04-04  David S. Miller  <davem@redhat.com>
16295
16296         * gcc.c-torture/execute/20020404-1.c: New test.
16297
16298 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
16299
16300         PR c/6123
16301         * gcc.dg/20020312-2.c: Do not declare global register variable
16302         if __PIC__ or __pic__ is defined.
16303
16304 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
16305
16306         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
16307         __asm__ so that it works correctly even if -ansi -pedantic-errors.
16308
16309 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16310
16311         * gcc.misc-tests/linkage.exp: Update last change to handle
16312         sparc*-, not just sparc-.
16313
16314 2002-04-03  Richard Henderson  <rth@redhat.com>
16315
16316         * gcc.dg/cpp/ucs.c: Improved long UCS test.
16317
16318 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16319
16320         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
16321
16322 2002-04-02  David S. Miller  <davem@redhat.com>
16323
16324         * gcc.c-torture/execute/20020402-3.c: New test.
16325
16326 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16327
16328         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
16329         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
16330
16331         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
16332         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
16333         g77.f-torture/execute/20001201.x,
16334         g77.f-torture/execute/u77-test.x: New files.
16335
16336         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
16337         * gcc.dg/wchar_t-1.c: Ditto.
16338
16339 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16340
16341         * gcc.c-torture/execute/20020402-1.c: New test.
16342
16343 2002-04-01  Richard Henderson  <rth@redhat.com>
16344
16345         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
16346
16347         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
16348
16349 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16350
16351         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
16352
16353 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16354
16355         * g++.dg/inherit/template-as-base.C: Expect error.
16356         * g++.dg/inherit/namespace-as-base.C: Likewise.
16357
16358 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
16359
16360         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
16361         g++.dg/ext/instantiate3.C: Tweak match patterns.
16362
16363         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
16364         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
16365         -da test.
16366
16367 2002-03-31  Richard Henderson  <rth@redhat.com>
16368
16369         * gcc.dg/special/alias-2.c: New.
16370         * gcc.dg/special/ecos.exp: Run it.
16371
16372 2002-03-31  Richard Henderson  <rth@redhat.com>
16373
16374         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
16375
16376 2002-03-31  Kazu Hirata  <kazu@hxi.com>
16377
16378         * gcc.dg/weak-1.c: Disable on h8300 port.
16379
16380 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
16381
16382         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
16383         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
16384         ordering tests.
16385         * g++.dg/bprob/bprob-1.C: New test.
16386         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
16387         * g++.dg/gcov/gcov-1.C: New test.
16388         * g++.dg/gcov/gcov-1.x: New file.
16389         * g++.dg/gcov/gcov-2.C: New test.
16390         * g++.dg/gcov/gcov-3.C: New test.
16391         * g++.dg/gcov/gcov-3.h: New file.
16392
16393 2002-03-28  Roger Sayle  <roger@eyesopen.com>
16394
16395         * g++.old-deja/g++.other/builtins5.C: New test.
16396         * g++.old-deja/g++.other/builtins6.C: New test.
16397         * g++.old-deja/g++.other/builtins7.C: New test.
16398         * g++.old-deja/g++.other/builtins8.C: New test.
16399         * g++.old-deja/g++.other/builtins9.C: New test.
16400
16401 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
16402
16403         * g++.dg/opt/static1.C: New test.
16404
16405         * g++.dg/opt/longbranch1.C: New test.
16406
16407 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
16408
16409         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
16410
16411         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
16412
16413 2002-03-28  Jeffrey A Law  (law@redhat.com)
16414
16415         * gcc.c-torture/execute/20020328-1.c: New test.
16416
16417 2002-03-27  Richard Henderson  <rth@redhat.com>
16418
16419         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
16420         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
16421         move from g++.old-deja/g++.ext/.
16422
16423 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
16424
16425         * g++.dg/init/new2.C: New test.
16426
16427 2002-03-26  Richard Henderson  <rth@redhat.com>
16428
16429         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
16430
16431         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
16432         on sparc.
16433
16434         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
16435         sparcv9 systems.
16436         * gcc.dg/20001102-1.c: Likewise.
16437
16438 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
16439
16440         * gcc.dg/cpp/endif-pedantic1.c,
16441         gcc.dg/cpp/endif-pedantic2.c:  New tests.
16442
16443 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
16444
16445         * g++.dg/init/new1.C: New test.
16446
16447 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
16448
16449         * g++.dg/abi/vbase9.C: New test.
16450
16451 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
16452
16453         * gcc.dg/arm-asm.c: New test.
16454
16455 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
16456
16457         * gcc.dg/Wswitch-enum.c: New test.
16458         Fix PR c/5044.
16459
16460 2002-03-26  Richard Henderson  <rth@redhat.com>
16461
16462         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
16463         structure.
16464
16465 2002-03-25  Richard Henderson  <rth@redhat.com>
16466
16467         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
16468         sparcv9 systems.
16469
16470         * gcc.c-torture/compile/20011119-1.c (xxx): New.
16471         * gcc.c-torture/compile/20011119-2.c (xxx): New.
16472
16473 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
16474
16475         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
16476
16477 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
16478
16479         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
16480         targets using generic thunk support.
16481
16482 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
16483
16484         * gcc.c-torture/compile/20020323-1.c: New test.
16485
16486         * g++.dg/opt/conj2.C: New test.
16487
16488 2002-03-24  Richard Henderson  <rth@redhat.com>
16489
16490         * gcc.dg/weak-1.c: Use -fno-common.
16491
16492 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16493
16494         * g77.dg/f77-edit-apostrophe-out.f: New test
16495         * g77.dg/f77-edit-h-out.f: New test
16496         * g77.dg/f77-edit-t-in.f: New test
16497         * g77.dg/f77-edit-t-out.f: New test
16498         * g77.dg/f77-edit-x-out.f: New test
16499         * g77.dg/f77-edit-slash-out.f: New test
16500         * g77.dg/f77-edit-colon-out.f: New test
16501         * g77.dg/f77-edit-s-out.f: New test
16502
16503 2002-03-24  Richard Henderson  <rth@redhat.com>
16504
16505         * objc/execute/formal_protocol-6.x: New XFAIL.
16506
16507 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16508
16509         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
16510         that do not support weak symbols
16511
16512 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16513
16514         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
16515         * lib/g77.exp:  Likewise
16516         * lib/objc.exp: Likewise
16517
16518 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
16519
16520         * gcc.dg/Wswitch-default.c: New test.
16521
16522 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
16523
16524         * g++.dg/other/enum1.C: New test.
16525
16526 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
16527
16528         * gcc.dg/pragma-ep-3.c: Fix typo.
16529
16530 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16531
16532         * g++.dg/inherit/template-as-base.C: New test.
16533
16534 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
16535
16536         * g++.old-deja/g++.other/dwarf2-1.C: Move...
16537         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
16538
16539 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
16540
16541         * gcc.dg/cpp/multiline.c: Update to match.
16542
16543 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
16544
16545         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
16546
16547 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
16548
16549         * gcc.dg/cpp/extratokens2.c:  New file.
16550
16551 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
16552
16553         * gcc.dg/20020312-2.c: Add rs6000 target.
16554
16555         * gcc.c-torture/compile/20020319-1.c: New test.
16556
16557 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16558
16559         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
16560         (A, E): Handle this.
16561
16562 2002-03-20  Jason Merrill  <jason@redhat.com>
16563
16564         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
16565         ignoring -fpic.
16566         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
16567         through prune_gcc_output.
16568
16569 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
16570
16571         * gcc.c-torture/compile/20020320-1.c: New test.
16572
16573 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
16574
16575         * gcc.c-torture/compile/20020318-1.c: New test.
16576
16577         * gcc.dg/struct-by-value-1.c: New test.
16578
16579         * gcc.dg/20020319-1.c: New test.
16580
16581 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
16582
16583         * g++.dg/opt/conj1.C: New test.
16584
16585 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
16586
16587         * g++.dg/template/qualttp20.C: Revert previous change.
16588         * g++.dg/template/qualttp3.C: Likewise.
16589         * g++.dg/template/qualttp4.C: Likewise
16590         * g++.dg/template/qualttp5.C: Likewise
16591         * g++.dg/template/qualttp6.C: Likewise
16592         * g++.dg/template/qualttp7.C: Likewise
16593         * g++.dg/template/qualttp8.C: Likewise
16594         * g++.dg/template/recurse.C: Likewise.
16595
16596 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
16597
16598         * gcc.dg/cpp/wchar-1.c: Update.
16599
16600 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16601
16602         * g++.dg/template/conv1.C: New test.
16603         * g++.dg/template/conv2.C: New test.
16604         * g++.dg/template/conv3.C: New test.
16605         * g++.dg/template/conv4.C: New test.
16606
16607 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16608
16609         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
16610         * g++.dg/template/qualttp3.C: Likewise.
16611         * g++.dg/template/qualttp4.C: Likewise
16612         * g++.dg/template/qualttp5.C: Likewise
16613         * g++.dg/template/qualttp6.C: Likewise
16614         * g++.dg/template/qualttp7.C: Likewise
16615         * g++.dg/template/qualttp8.C: Likewise
16616         * g++.dg/template/recurse.C: Likewise.
16617
16618 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16619
16620         * g++.dg/opt/dtor1.C: New test.
16621
16622 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
16623
16624         * gcc.c-torture/compile/20020315-1.c: New test.
16625
16626 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
16627
16628         * gcc.dg/weak-1.c: Fix scan tests.
16629
16630 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
16631
16632         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
16633         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
16634         cris-*-aout* mmix-*-*.
16635         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
16636         cris-*-aout* mmix-*-*.
16637         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
16638         cris-*-elf* cris-*-aout* and mmix-*-*.
16639         * gcc.dg/20001009-1.c: Ditto.
16640         * gcc.dg/20010912-1.c: Ditto.
16641         * gcc.dg/20020122-4.c: Ditto.
16642         * gcc.dg/inline-2.c: Ditto.
16643
16644 2002-03-14  Jeffrey A Law  (law@cygnus.com)
16645
16646         * gcc.c-torture/compile/20020314-1.c: New test.
16647
16648 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
16649
16650         * gcc.c-torture/execute/20020314-1.c: New test.
16651
16652 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
16653
16654         * g++.dg/warn/Wunused-1.C: New test.
16655
16656 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
16657
16658         * g++.dg/abi/mangle6.C: New test.
16659
16660 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
16661
16662         * gcc.c-torture/compile/20020309-2.c: New test.
16663
16664         * gcc.c-torture/compile/20020312-1.c: New test.
16665
16666 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16667
16668         * g++.dg/other/access1.C: New test.
16669
16670 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16671
16672         * gcc.c-torture/execute/wchar_t-1.c: New test.
16673
16674 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16675
16676         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16677
16678 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16679
16680         * gcc.dg/20020312-1.c: New test case.
16681
16682 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16683
16684         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16685
16686 2002-03-11  Richard Henderson  <rth@redhat.com>
16687
16688         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16689         * g++.old-deja/g++.jason/report.C: Likewise.
16690
16691 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16692
16693         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16694         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16695
16696 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16697
16698         * testsuite/g++.dg/overload/pmf1.C: New test.
16699
16700 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16701
16702         * gcc.c-torture/execute/20020307-1.c: Use long.
16703
16704 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16705
16706         PR optimization/5844
16707         * gcc.dg/20020310-1.c: New test.
16708
16709 2002-03-09  Michael Meissner  <meissner@redhat.com>
16710
16711         * gcc.c-torture/execute/memcpy-2.c: New test.
16712         * gcc.c-torture/execute/memset-1.c: New test.
16713         * gcc.c-torture/execute/strlen-1.c: New test.
16714         * gcc.c-torture/execute/strcmp-1.c: New test.
16715         * gcc.c-torture/execute/strncmp-1.c: New test.
16716
16717 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16718
16719         * gcc.dg/ppc-ldstruct.c: New test.
16720
16721 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16722
16723         * gcc.c-torture/execute/va-arg-22.c: New test.
16724
16725 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16726
16727         * gcc.c-torture/compile/20020309-1.c: New test.
16728
16729 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16730
16731         * gcc.c-torture/execute/20020307-2.c: New test.
16732
16733 2002-03-07  Jeffrey A Law  (law@redhat.com)
16734
16735         * g77.f-torture/compile/20020307-1.f: New test.
16736
16737 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16738
16739         * gcc.dg/unordered-1.c: New test.
16740
16741 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16742
16743         * gcc.c-torture/execute/20020307-1.c: New test.
16744
16745 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16746
16747         * gcc.dg/20020304-1.c: New test.
16748
16749         * gcc.c-torture/compile/20020304-2.c: New test.
16750
16751 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16752
16753         * gcc.c-torture/compile/20020304-1.c: New test case
16754         (from PR c/5830).
16755
16756 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16757
16758         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16759
16760 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16761
16762         * g++.dg/other/classkey1.C: New test.
16763
16764 2002-03-01  Richard Henderson  <rth@redhat.com>
16765
16766         * gcc.c-torture/compile/981223-1.x: New.
16767         * gcc.c-torture/compile/920625-1.x: New.
16768
16769 2002-02-28  Richard Henderson  <rth@redhat.com>
16770
16771         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16772
16773 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16774
16775         * gcc.c-torture/execute/20020227-1.c: New test.
16776
16777 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16778
16779         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16780         here" ERROR lines.
16781         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16782         * g++.old-deja.g++.other/defarg1.C: Likewise.
16783         * g++.old-deja/g++.pt/calls2.C: Likewise.
16784         * g++.old-deja/g++.pt/crash20.C: Likewise.
16785         * g++.old-deja/g++.pt/crash30.C: Likewise.
16786         * g++.old-deja/g++.pt/crash36.C: Likewise.
16787         * g++.old-deja/g++.pt/crash6.C: Likewise.
16788         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16789         * g++.old-deja/g++.pt/derived3.C: Likewise.
16790         * g++.old-deja/g++.pt/error1.C: Likewise.
16791         * g++.old-deja/g++.pt/friend21.C: Likewise.
16792         * g++.old-deja/g++.pt/friend23.C: Likewise.
16793         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16794         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16795
16796 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16797
16798         * gcc.c-torture/execute/20020225-2.c: New test.
16799
16800 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16801
16802         * gcc.c-torture/execute/920730-1t.c,
16803         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16804         Delete test cases, only relevant to -traditional.
16805
16806 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16807
16808         * gcc.dg/cpp/undef1.c: Remove.
16809         * gcc.dg/cpp/directiv.c: Update.
16810         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16811
16812 2002-02-27  Michael Meissner  <meissner@redhat.com>
16813
16814         * gcc.c-torture/execute/20020226-1.c: New test.
16815
16816 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16817
16818         * g++.dg/debug/debug4.C: New test.
16819
16820         * gcc.dg/ia64-visibility-1.c: New test.
16821
16822 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16823
16824         * gcc.dg/debug/20020224-1.c: New.
16825
16826 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16827
16828         * gcc.c-torture/execute/960416-1.x: New.
16829         * gcc.c-torture/execute/divconst-3.x: Likewise.
16830
16831 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16832
16833         * gcc.dg/20020224-1.c: New test.
16834
16835 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16836
16837         * gcc.c-torture/execute/20020225-1.c: New.
16838
16839 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16840
16841         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16842
16843 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16844
16845         * gcc.dg/20020222-1.c: New test.
16846
16847 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16848
16849         * g++.dg/opt/anonunion1.C: New test.
16850
16851 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16852
16853         * g++.dg/template/qualttp19.C: New test.
16854         * g++.dg/template/qualttp20.C: New test.
16855         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16856         * g++.old-deja/g++.other/qual1.C: Likewise.
16857
16858 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16859
16860         * gcc.dg/attr-alwaysinline.c: New.
16861
16862 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16863
16864         * gcc.dg/20020220-1.c: New test.
16865
16866         * gcc.dg/20020220-2.c: New test.
16867
16868         * g++.dg/opt/mmx1.C: New test.
16869
16870 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16871
16872         * gcc.c-torture/compile/20020110.c: New test.
16873
16874 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16875
16876         * gcc.c-torture/execute/20020219-1.c: New test.
16877
16878         * gcc.dg/20020219-1.c: New test.
16879
16880         * gcc.dg/noncompile/20020220-1.c: New test.
16881
16882         * g++.dg/opt/ptrintsum1.C: New test.
16883
16884         * gcc.dg/debug/20020220-1.c: New test.
16885
16886 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16887
16888         * gcc.c-torture/execute/20020216-1.c: New test.
16889
16890 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16891
16892         * gcc.dg/decl-1.c: Update, new test.
16893
16894 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16895
16896         * g++.dg/abi/bitfield1.C: New test.
16897         * g++.dg/abi/bitfield2.C: New test.
16898
16899 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16900
16901         * gcc.dg/attr-nest.c: New test.
16902
16903 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16904
16905         * gcc.c-torture/execute/20020215-1.c: New test.
16906
16907 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16908
16909         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16910         * g++.dg/debug/debug.exp: New.
16911         * g++.dg/debug/trivial.C: New.
16912         * g++.dg/debug/debug1.C: Moved...
16913         * g++.dg/other/debug1.C: ...from here.
16914         * g++.dg/debug/debug2.C: Moved...
16915         * g++.dg/other/debug2.C: ...from here.
16916         * g++.dg/debug/debug3.C: Moved...
16917         * g++.dg/other/debug3.C: ...from here.
16918
16919         * gcc.dg/noncompile/20020213-1.c: New test.
16920
16921 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16922
16923         * g++.dg/other/debug3.C: New test.
16924
16925         * gcc.c-torture/execute/20020213-1.c: New test.
16926
16927 2002-02-13  Richard Smith <richard@ex-parrot.com>
16928
16929         * g++.old-deja/g++.other/thunk1.C: New test.
16930
16931 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16932
16933         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16934
16935 2002-02-13  Stan Shebs  <shebs@apple.com>
16936
16937         * gcc.dg/altivec-3.c: New.
16938
16939 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16940
16941         * gcc.dg/Wunreachable-1.c: New test.
16942         * gcc.dg/Wunreachable-2.c: New test.
16943
16944 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16945
16946         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16947
16948 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16949
16950         * gcc.dg/decl-1.c: New test.
16951
16952 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16953
16954         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16955
16956 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16957
16958         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16959         * gcc.c-torture/compile/980506-1.x: Likewise.
16960
16961 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16962
16963         * gcc.dg/20020210-1.c: New.
16964
16965 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16966
16967         * g77.f-torture/execute/947.f: New regression test
16968         for PR fortran/947.
16969
16970 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16971
16972         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16973         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16974
16975 2002-02-08  Richard Henderson  <rth@redhat.com>
16976
16977         * gcc.c-torture/compile/labels-3.c: New.
16978
16979 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16980
16981         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16982         expression statements work instead.
16983         * gcc.dg/noncompile/20020207-1.c: New test.
16984
16985 2002-02-07  Richard Henderson  <rth@redhat.com>
16986
16987         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16988
16989 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16990
16991         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16992         message from g77
16993         * lib/g77-dg.exp: Trim g77 error messages so that they are
16994         recognized by dg.exp.
16995
16996 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16997
16998         PR fortran/5473
16999         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
17000
17001 2002-02-07  Richard Henderson  <rth@redhat.com>
17002
17003         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
17004         to be sufficiently aligned for integers.
17005
17006 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
17007
17008         * g++.dg/template/friend4.C: New test.
17009
17010 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17011
17012         PR fortran/5743
17013         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
17014         unsupported cases.
17015
17016 2002-02-07  Richard Henderson  <rth@redhat.com>
17017
17018         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
17019         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
17020         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
17021         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
17022
17023 2002-02-06  Richard Henderson  <rth@redhat.com>
17024
17025         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
17026
17027 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
17028
17029         * gcc.dg/20020206-1.c: New test.
17030
17031 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
17032
17033         * gcc.c-torture/execute/20020206-1.c: New test.
17034
17035         * gcc.c-torture/execute/20020206-2.c: New test.
17036
17037         PR optimization/5429:
17038         * gcc.c-torture/compile/20020206-1.c: New test.
17039
17040 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
17041
17042         * g++.dg/ext/align1.C: Do not use an explicit alignment value
17043         as certain file formats cannot support particularly large
17044         alignments.
17045
17046         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
17047         and do not expect to be able to link the executable.
17048
17049         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
17050         fail because the COFF format does not support the weak attribute.
17051
17052 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
17053
17054         * g77.dg/pr5473.f:  New test
17055
17056 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
17057
17058         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
17059         Fix testcase accordingly.
17060
17061 2002-02-04  Richard Henderson  <rth@redhat.com>
17062
17063         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
17064         (buf): Change to be an array of pointers, not ints.
17065
17066 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17067
17068         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
17069         before all tests.  Move warning one line above to match where it
17070         C frontend emits.
17071         * gcc.dg/Wswitch-2.c: New test.
17072         * g++.dg/warn/Wswitch-1.C: New test.
17073         * g++.dg/warn/Wswitch-2.C: New test.
17074
17075 2002-02-04  Richard Henderson  <rth@redhat.com>
17076
17077         * g++.dg/abi/offsetof.C: Fix size comparison.
17078
17079 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
17080
17081         * gcc.dg/cast-qual-2.c: New test.
17082
17083 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17084
17085         * gcc.dg/20020201-4.c: New test.
17086
17087 2002-02-04  Ben Elliston  <bje@redhat.com>
17088
17089         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
17090         target_info attribute != 0, in addition to the empty string.
17091         (gcc_target_compile): Likewise.
17092
17093 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
17094
17095         * gcc.dg/Wswitch.c: New test.
17096         PR gcc/4475. PR gcc/3780.
17097
17098 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
17099
17100         * g77.f-torture/execute/5122.f: New test for regressions
17101         against PR fortran/5122.
17102
17103 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
17104
17105         * g77.f-torture/compile/pr3743.f: Delete
17106         * g77.dg/pr3743-1.f: New test.
17107         * g77.dg/pr3743-2.f: New test.
17108         * g77.dg/pr3743-3.f: New test.
17109         * g77.dg/pr3743-4.f: New test.
17110
17111 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17112
17113         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
17114
17115 2002-02-02  Richard Henderson  <rth@redhat.com>
17116
17117         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
17118         * gcc.c-torture/execute/bf64-1.c: Likewise.
17119
17120 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17121
17122         * gcc.dg/20020201-2.c: New test.
17123
17124         * gcc.dg/20020201-3.c: New test.
17125
17126         * gcc.c-torture/execute/bitfld-2.c: New test.
17127
17128 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17129
17130         * gcc.dg/bitfld-1.c: Update.
17131         * gcc.dg/bitfld-2.c: Update.
17132         * gcc.c-torture/execute/bitfld-1.x: New.
17133
17134 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17135
17136         * gcc.c-torture/execute/20020201-1.c: New test.
17137
17138 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
17139
17140         PR target/5469
17141         * gcc.dg/20020201-1.c: New test.
17142
17143 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
17144
17145         PR fortran/3743
17146         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
17147         * g77.f-torture/compile/pr3743.x: Remove
17148
17149 2002-01-31  Tom Rix  <trix@redhat.com>
17150
17151         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
17152
17153 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17154
17155         * gcc.dg/noncompile/20020130-1.c: New test.
17156
17157 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
17158
17159         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
17160
17161 2002-01-29  Richard Henderson  <rth@redhat.com>
17162
17163         * gcc.c-torture/execute/991118-1.c: Cast various constants back
17164         to long long.
17165         * gcc.c-torture/execute/bf64-1.c: Likewise.
17166
17167 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
17168
17169         * gcc.c-torture/execute/20020129-1.c: New test.
17170
17171 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17172
17173         * gcc.c-torture/compile/20000224-1.c: Update.
17174         * gcc.c-torture/execute/bitfld-1.c: New tests.
17175         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
17176         * gcc.dg/uninit-A.c: Update.
17177
17178 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17179
17180         * g++.dg/template/ctor1.C: Add instantiation.
17181
17182 2002-01-28  Paul Koning  <pkoning@equallogic.com>
17183
17184         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
17185         argument to __builtin_prefetch to be const ptr.
17186
17187 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
17188
17189         * gcc.c-torture/compile/20020120-1.c: New test.
17190
17191 2002-01-27  Kazu Hirata  <kazu@hxi.com>
17192
17193         * gcc.c-torture/execute/20020127-1.c: New test.
17194
17195 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
17196
17197         * g77.dg/f77-edit-i-in.f: New test
17198         * g77.dg/f77-edit-i-out.f: New test
17199
17200 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
17201
17202         * gcc.dg/debug/debug.exp: New file.
17203         * gcc.dg/debug/trivial.c: New file.
17204         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
17205         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
17206         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
17207         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
17208         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
17209         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
17210         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
17211         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
17212         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
17213         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
17214         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
17215         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
17216         * gcc.dg/20000503-1.c: Removed.
17217         * gcc.dg/20010207-1.c: Removed.
17218         * gcc.dg/20011223-1.c: Removed.
17219         * gcc.dg/20020104-2.c: Removed.
17220         * gcc.dg/debug-1.c: Removed.
17221         * gcc.dg/debug-2.c: Removed.
17222         * gcc.dg/debug-3.c: Removed.
17223         * gcc.dg/debug-4.c: Removed.
17224         * gcc.dg/debug-5.c: Removed.
17225         * gcc.dg/debug-6.c: Removed.
17226         * gcc.dg/dwarf2-1.c: Removed.
17227         * gcc.dg/dwarf2-2.c: Removed.
17228
17229 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
17230
17231         * g++.old-deja/g++.other/eh5.C: New test.
17232         * g++.old-deja/g++.other/sibcall2.C: New test.
17233         * g++.old-deja/g++.other/array9.C: New test.
17234         * g++.old-deja/g++.other/typename2.C: New test.
17235         * g++.old-deja/g++.other/crash60.C: New test.
17236         * g++.old-deja/g++.other/conv9.C: New test.
17237         * g++.old-deja/g++.other/mangle10.C: New test.
17238         * g++.old-deja/g++.other/unchanging1.C: New test.
17239         * g++.old-deja/g++.other/exprstmt1.C: New test.
17240         * g++.old-deja/g++.other/inline23.C: New test.
17241         * g++.old-deja/g++.eh/ia64-1.C: New test.
17242         * g++.old-deja/g++.other/dwarf2-1.C: New test.
17243         * g++.old-deja/g++.other/reload1.C: New test.
17244         * g++.old-deja/g++.other/static20.C: New test.
17245         * g++.old-deja/g++.other/local-alloc1.C: New test.
17246         * g++.old-deja/g++.other/conv8.C: New test.
17247         * g++.old-deja/g++.other/stmtexpr2.C: New test.
17248         * g++.old-deja/g++.other/storeexpr1.C: New test.
17249         * g++.old-deja/g++.other/storeexpr2.C: New test.
17250         * g++.dg/eh/template2.C: New test.
17251         * g++.dg/warn/weak1.C: New test.
17252
17253 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
17254
17255         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17256         Remove first, non-varying, argument.
17257
17258 2002-01-23  Richard Henderson  <rth@redhat.com>
17259
17260         * gcc.dg/inline-2.c: New.
17261
17262         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
17263         Add optional target arg.  Check number of arguments.
17264         (scan-assembler-not, scan-assembler-dem): Likewise.
17265         (scan-assembler-dem-not): Likewise.
17266
17267 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17268
17269         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
17270         line 12.
17271         * g++.old-deja/g++.brendan/parse3.C,
17272         g++.old-deja/g++.other/crash26.C,
17273         g++.old-deja/g++.other/crash28.C,
17274         g++.old-deja/g++.other/crash29.C,
17275         g++.old-deja/g++.other/crash30.C,
17276         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
17277
17278 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
17279
17280         * gcc.dg/20020115-1.c: New.
17281
17282 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
17283
17284         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
17285
17286 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
17287
17288         * gcc.dg/20020122-3.c: New.
17289
17290 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
17291
17292         * g++.dg/other/gc1.C: New test.
17293
17294 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17295
17296         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
17297
17298 2002-01-22  Richard Henderson  <rth@redhat.com>
17299
17300         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
17301
17302 2002-01-22  Richard Henderson  <rth@redhat.com>
17303
17304         * gcc.dg/20020122-4.c: New.
17305
17306 2002-01-22  H.J. Lu <hjl@gnu.org>
17307
17308         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
17309         link output.
17310         * gcc.dg/special/ecos.exp: Likewise.
17311         * lib/g++-dg.exp: Likewise.
17312         * lib/g77-dg.exp: Likewise.
17313         * lib/gcc-dg.exp : Likewise.
17314         * lib/mike-g++.exp: Likewise.
17315         * lib/mike-g77.exp: Likewise.
17316         * lib/mike-gcc.exp: Likewise.
17317         * lib/objc-dg.exp: Likewise.
17318
17319 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
17320
17321         PR target/5379
17322         * gcc.dg/20020122-2.c: New test.
17323
17324 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
17325
17326         * gcc.dg/20020122-1.c: New test.
17327
17328 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
17329
17330         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
17331
17332 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
17333
17334         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
17335
17336 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17337
17338         * gcc.c-torture/compile/20020121-1.c: New test.
17339
17340 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17341
17342         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
17343         ld_library_path.
17344
17345 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
17346
17347         * gcc.dg/20020218-1.c: New test.
17348
17349 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
17350
17351         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
17352         messages
17353         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
17354         "At global scope" warning
17355         * g++.dg/ext/align1.C: Change cygwin test for alignment
17356         from db-bogus to dg-warning
17357
17358 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
17359
17360         * g77.f-torture/compile/cpp2.F: New test.
17361
17362 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17363
17364         * g++.dg/template/access1.C: New test.
17365
17366 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
17367
17368         * gcc.dg/20020118-1.c: New.
17369
17370 2002-01-18  Kazu Hirata  <kazu@hxi.com>
17371
17372         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
17373
17374 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17375
17376         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
17377         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
17378         alignment warnings.
17379
17380 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17381
17382         * gcc.misc-tests/i386-prefetch.exp: Save and restore
17383         torture_with_loops and torture_without_loops
17384
17385 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
17386
17387         * gcc.c-torture/compile/20020116-1.c: New test.
17388
17389 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
17390
17391         * gcc.dg/20020116-2.c: New test.
17392
17393         * gcc.dg/ultrasp4.c: New test.
17394
17395         * gcc.dg/20020116-1.c: New test.
17396
17397 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
17398
17399         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
17400         by EABI.
17401
17402 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
17403
17404         * gcc.misc-tests/i386-prefetch.exp: New.
17405         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
17406         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
17407         * gcc.misc-tests/i386-pf-none-1.c: New test.
17408         * gcc.misc-tests/i386-pf-sse-1.c: New test.
17409
17410 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
17411
17412         * gcc.dg/gnu89-init-1.c: Add new tests.
17413
17414 2002-01-15  Andreas Jaeger  <aj@suse.de>
17415
17416         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
17417         * gcc.dg/i386-mmx-2.c: Likewise.
17418         * gcc.dg/i386-sse-1.c: Likewise.
17419         * gcc.dg/i386-sse-2.c: Likewise.
17420         * gcc.dg/i386-sse-3.c: Likewise.
17421
17422 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
17423
17424         * g77.f-torture/execute/intrinsic-unix-bessel.f:
17425         Uncomment additional cases that now pass.
17426
17427 2002-01-11  Richard Henderson  <rth@redhat.com>
17428
17429         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
17430         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
17431
17432 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
17433
17434         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
17435
17436 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
17437
17438         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
17439         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
17440
17441 2002-01-10  Dale Johannesen  <dalej@apple.com>
17442
17443         * gcc.c-torture/execute/loop-11.c: New.
17444
17445 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
17446
17447         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
17448         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
17449
17450 2002-01-09  Richard Henderson  <rth@redhat.com>
17451
17452         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
17453         type in which to perform the operation for each size.
17454
17455 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
17456
17457         * gcc.c-torture/compile/20020109-2.c: New test.
17458
17459 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
17460
17461         * gcc.c-torture/execute/loop-10.c: New test.
17462
17463 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17464
17465         * gcc.c-torture/compile/20010226-1.c: New test.
17466         * gcc.c-torture/compile/20010227-1.c: New test.
17467         * gcc.c-torture/compile/20010426-1.c: New test.
17468         * gcc.c-torture/compile/20010510-1.c: New test.
17469         * gcc.c-torture/compile/20010605-3.c: New test.
17470         * gcc.c-torture/compile/20010824-1.c: New test.
17471         * gcc.c-torture/execute/20010409-1.c: New test.
17472         * gcc.dg/noncompile/20000901-1.c: New test.
17473         * gcc.dg/20001023-1.c: New test.
17474         * gcc.dg/20001101-1.c: New test.
17475         * gcc.dg/20001102-1.c: New test.
17476         * gcc.dg/20010207-1.c: New test.
17477         * gcc.dg/20010405-1.c: New test.
17478         * gcc.dg/20010822-1.c: New test.
17479         * gcc.dg/20011107-1.c: New test.
17480
17481 2002-01-09  Jeffrey A Law  (law@redhat.com)
17482
17483         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
17484
17485         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
17486         execution failure on PA targets.
17487
17488 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17489
17490         * gcc.c-torture/compile/20020109-1.c: New test.
17491
17492 2002-01-08  Kazu Hirata  <kazu@hxi.com>
17493
17494         * gcc.c-torture/execute/20020108-1.c: New test.
17495
17496 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
17497
17498         * gcc.dg/20020108-1.c: New test.
17499
17500 2002-01-08  H.J. Lu <hjl@gnu.org>
17501
17502         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
17503         for header files.
17504
17505 2002-01-08  Geoff Keating  <geoffk@redhat.com>
17506
17507         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
17508         consistency.
17509
17510 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
17511
17512         * gcc.dg/altivec-4.c: Test altivec predicates.
17513
17514 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
17515
17516         * gcc.c-torture/execute/20020107-1.c: New test.
17517
17518 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17519
17520         PR c/5279
17521         * gcc.c-torture/compile/20020106-1.c: New test.
17522
17523 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17524
17525         * gcc.c-torture/execute/nestfunc-4.c: New test.
17526
17527 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17528
17529         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
17530         extra triple that slipped in.
17531         * g++.old-deja/g++.abi/align.C: Likewise.
17532         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17533
17534 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17535
17536         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
17537         * g++.old-deja/g++.abi/align.C: Likewise.
17538         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17539
17540         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
17541         on FreeBSD/i386.
17542         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
17543         FreeBSD.
17544
17545 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
17546
17547         * gcc.dg/20020104-1.c: New test.
17548
17549         * gcc.dg/20020104-2.c: New test.
17550
17551 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
17552
17553         * gcc.dg/20020103-1.c: Fix typo in target selector.
17554
17555 2002-01-03  Richard Henderson  <rth@redhat.com>
17556
17557         * gcc.dg/20020103-1.c: New.
17558
17559 2002-01-03  Kazu Hirata  <kazu@hxi.com>
17560
17561         * gcc.c-torture/execute/20020103-1.c: New test.
17562
17563 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
17564
17565         * g++.dg/other/debug2.C: New test.
17566
17567         * gcc.c-torture/compile/20020103-1.c: New test.
17568
17569 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
17570
17571         * gcc.dg/gnu89-init-1.c: Added new tests.
17572
17573 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17574
17575         * g++.dg/template/friend2.C: Remove as patch is reverted.
17576
17577         * g++.dg/warn/oldcast1.C: New test.
17578
17579         * g++.dg/template/ptrmem1.C: New test.
17580         * g++.dg/template/ptrmem2.C: New test.
17581
17582         * g++.dg/template/ntp.C: New test.
17583
17584         * g++.dg/other/component1.C: New test.
17585
17586         * g++.dg/template/ttp3.C: New test.
17587
17588         * g++.dg/template/friend2.C: New test.
17589         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
17590
17591 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17592
17593         * g++.dg/other/ptrmem1.C: New test.
17594         * g++.dg/other/ptrmem2.C: New test.
17595
17596 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17597
17598         * g++.dg/template/ctor1.C: New test.
17599
17600 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17601
17602         * g++.dg/template/friend2.C: New test.
17603
17604 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
17605
17606         * gcc.dg/mmix-1.c: New test.
17607
17608 2001-12-31  Richard Henderson  <rth@redhat.com>
17609
17610         * gcc.dg/asm-5.c: New.
17611
17612 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
17613
17614         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
17615         in namespace __gnu_cxx
17616
17617 2001-12-30  Richard Henderson  <rth@redhat.com>
17618
17619         * gcc.dg/debug-6.c: New.
17620
17621 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
17622
17623         * gcc.c-torture/compile/20011229-2.c: New test.
17624
17625 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
17626
17627         * gcc.dg/debug-3.c: New test.
17628         * gcc.dg/debug-4.c: New test.
17629         * gcc.dg/debug-5.c: New test.
17630
17631 2001-12-29  Richard Henderson  <rth@redhat.com>
17632
17633         * g++.dg/eh/loop1.C: New.
17634
17635 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17636
17637         * g++.dg/template/crash1.C: New test.
17638
17639 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17640
17641         * g++.dg/other/const1.C: New test.
17642
17643 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
17644
17645         * gcc.c-torture/compile/20011229-1.c: New test.
17646
17647 2001-12-28  Stan Shebs  <shebs@apple.com>
17648
17649         * lib/objc-torture.exp: Resync with c-torture.exp.
17650         * lib/objc.exp: Load standard libraries.
17651
17652 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
17653
17654         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
17655         additional tests.
17656
17657 2001-12-27  Roger Sayle <roger@eyesopen.com>
17658
17659         * gcc.c-torture/execute/string-opt-16.c: New testcase.
17660
17661 2001-12-27  Richard Henderson  <rth@redhat.com>
17662
17663         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
17664
17665 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17666
17667         * g++.dg/eh/ctor1.C: New test.
17668         * g++.dg/other/error2.C: New test.
17669
17670 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17671
17672         * g++.dg/other/init2.C: New test.
17673
17674 2001-12-24  Richard Henderson  <rth@redhat.com>
17675
17676         * gcc.dg/20011223-1.c: New.
17677         * gcc.dg/inline-1.c: New.
17678
17679 2001-12-23  Richard Henderson  <rth@redhat.com>
17680
17681         * gcc.dg/asm-4.c: Test operand modifiers.
17682
17683 2001-12-23  Richard Henderson  <rth@redhat.com>
17684
17685         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17686
17687 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17688
17689         * gcc.c-torture/execute/20011223-1.c: New test.
17690
17691 2001-12-21  Richard Henderson  <rth@redhat.com>
17692
17693         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17694         re-enables the warning.
17695
17696 2001-12-21  Richard Henderson  <rth@redhat.com>
17697
17698         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17699
17700 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17701
17702         * gcc.c-torture/compile/20011218-1.c: New test.
17703
17704 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17705
17706         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17707         arm-isr.c test.
17708         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17709         epilogue generation for ARM ISR routines.
17710
17711 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17712
17713         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17714         * gcc.dg/format/c90-printf-3.c: Likewise.
17715         * gcc.dg/format/c99-printf-3.c: Likewise.
17716         * gcc.dg/format/ext-1.c: Likewise.
17717         * gcc.dg/format/ext-6.c: Likewise.
17718         * gcc.dg/format/format.h: Prototype unlocked stdio.
17719
17720 2001-12-20  Richard Henderson  <rth@redhat.com>
17721
17722         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17723         (arena): Use it.
17724         (malloc): Correct allocation logic.  Abort if we fill up the
17725         arena before initialization complete.
17726         (realloc): Correct allocation logic.
17727
17728 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17729
17730         * gcc.c-torture/compile/20011219-2.c: New test.
17731
17732         * gcc.c-torture/execute/20011219-1.c: New test.
17733
17734 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17735
17736         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17737         target does not support weak symbols.
17738
17739 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17740
17741         * gcc.c-torture/compile/20011219-1.c: New test.
17742
17743 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17744
17745         * g++.dg/other/error1.C: New test.
17746
17747 2001-12-17  Jeffrey A Law  (law@redhat.com)
17748
17749         * gcc.c-torture/execute/20011217-1.c: New test.
17750
17751 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17752
17753         * objc.dg/special/: New directory.
17754         * objc.dg/special/special.exp: New file.
17755         * objc.dg/special/unclaimed-category-1.h: New file.
17756         * objc.dg/special/unclaimed-category-1a.m: New file.
17757         * objc.dg/special/unclaimed-category-1.m: New file.
17758
17759 2001-12-17  Andreas Jaeger  <aj@suse.de>
17760
17761         * gcc.c-torture/compile/20011217-2.c: New test.
17762
17763 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17764
17765         * gcc.c-torture/compile/20011217-1.c: New test.
17766
17767 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17768
17769         * testsuite/gcc.dg/20011214-1.c: New.
17770
17771 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17772
17773         * gcc.dg/altivec-4.c: New.
17774
17775 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17776
17777         * gcc.dg/20011113-1.c: New test.
17778
17779 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17780
17781         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17782         std::__malloc_alloc_template<0> and
17783         std::__default_alloc_template<false, 0>.
17784
17785 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17786
17787         * objc/execute/bf-21.m: New test.
17788         * objc/execute/enumeration-1.m: New test.
17789         * objc/execute/enumeration-2.m: New test.
17790
17791 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17792
17793         * gcc.dg/gnu89-init-1.c: New test.
17794
17795 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17796
17797         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17798         * g++.old-deja/g++.jason/2371.C: Likewise.
17799         * g++.old-deja/g++.jason/template33.C: Likewise.
17800         * g++.old-deja/g++.jason/template34.C: Likewise.
17801         * g++.old-deja/g++.jason/template36.C: Likewise.
17802         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17803         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17804         * g++.old-deja/g++.other/typename1.C: Likewise.
17805         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17806         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17807         * g++.old-deja/g++.pt/typename11.C: Likewise.
17808         * g++.old-deja/g++.pt/typename14.C: Likewise.
17809         * g++.old-deja/g++.pt/typename16.C: Likewise.
17810         * g++.old-deja/g++.pt/typename3.C: Likewise.
17811         * g++.old-deja/g++.pt/typename4.C: Likewise.
17812         * g++.old-deja/g++.pt/typename5.C: Likewise.
17813         * g++.old-deja/g++.pt/typename7.C: Likewise.
17814         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17815
17816 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17817
17818         * g++.dg/other/linkage1.C: New test.
17819         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17820         specifiers.
17821
17822 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17823
17824         * gcc.dg/concat.c: New test.
17825
17826 2001-12-11  Stan Shebs  <shebs@apple.com>
17827
17828         * objc/compile: New test directory.
17829         * objc/compile/compile.exp: New expect script.
17830         * objc/compile/20011211-1.m: New compile test.
17831
17832 2001-12-11  Jason Merrill  <jason@redhat.com>
17833
17834         * lib/prune.exp (prune_gcc_output): Also handle "In member
17835         function".  So many permutations...
17836
17837 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17838
17839         * g++.dg/template/typedef1.C: New test.
17840
17841 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17842
17843         * g++.dg/other/copy1.C: New test.
17844
17845 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17846
17847         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17848
17849         * gcc.dg/builtin-choose-expr.c: New.
17850
17851 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17852
17853         * gcc.dg/altivec-2.c: New.
17854
17855 2001-12-07  Richard Henderson  <rth@redhat.com>
17856
17857         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17858
17859 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17860
17861         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17862         ultrasparc.
17863
17864 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17865
17866         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17867
17868 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17869
17870         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17871         variable argument list.
17872
17873 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17874
17875         * gcc.c-torture/execute/memcheck: Delete entire directory.
17876         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17877         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17878
17879 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17880
17881         * gcc.dg/Wshadow-1.c: New test.
17882
17883 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17884
17885         * gcc.c-torture/compile/20011130-1.c: New test.
17886
17887         * gcc.dg/noncompile/20011025-1.c: New test.
17888
17889         * g++.dg/other/anon-union.C: New test.
17890
17891         * gcc.c-torture/execute/20011024-1.c: New test.
17892
17893 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17894
17895         * gcc.c-torture/execute/20000722-1.x,
17896         gcc.c-torture/execute/20010123-1.x: Remove.
17897         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17898         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17899         gcc.dg/c99-complit-2.c: New tests.
17900
17901 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17902
17903         * g++.dg/inherit/base1.C: New test.
17904
17905 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17906
17907         * g++.dg/other/stdarg1.C: New test.
17908
17909         * gcc.c-torture/compile/20011130-2.c: New test.
17910
17911 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17912
17913         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17914         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17915         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17916         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17917         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17918         * gcc.dg/builtin-prefetch-1.c: New test.
17919
17920 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17921
17922         * gcc.dg/20011130-1.c: New test.
17923
17924 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17925
17926         * g++.dg/other/scope1.C: New test.
17927         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17928
17929 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17930
17931         * gcc.dg/vla-init-1.c: New test.
17932
17933 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17934
17935         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17936
17937 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17938
17939         * objc.dg/alias.m: Update.
17940         * objc.dg/class-1.m: Update.
17941         * objc.dg/const-str-1.m: Update.
17942         * objc.dg/fwd-proto-1.m: Update.
17943         * objc.dg/id-1.m: Update.
17944         * objc.dg/super-class-1.m: Update.
17945
17946 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17947
17948         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17949         constructs.
17950
17951 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17952
17953         * gcc.c-torture/execute/20011128-1.c: New test.
17954
17955 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17956
17957         * gcc.dg/20011127-1.c: New test.
17958
17959 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17960
17961         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17962         from Austin Group draft 7.
17963         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17964         scanf format arguments.
17965         * gcc.dg/format/no-exargs-2.c: New test.
17966
17967 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17968
17969         * g++.dg/abi/vbase8-4.C: New test.
17970
17971 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17972
17973         * gcc.c-torture/execute/20011121-1.c: New test.
17974
17975 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17976
17977         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17978
17979 2001-11-23  Andreas Jaeger  <aj@suse.de>
17980
17981         * gcc.dg/cpp/charconst-2.c: New test.
17982
17983 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17984
17985         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17986         to the host if it is remote.  Let tests specify extra headers
17987         they use.
17988         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17989         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17990         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17991         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17992         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17993         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17994         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17995         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17996         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17997         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17998
17999 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
18000
18001         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
18002         for little endian ARMs.
18003
18004 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
18005
18006         * gcc.c-torture/compile/20011119-1.c: New test.
18007         * gcc.c-torture/compile/20011119-2.c: New test.
18008
18009 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
18010
18011         * gcc.dg/altivec-1.c: Fix typo.
18012
18013 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18014
18015         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
18016
18017 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
18018
18019         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
18020
18021 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
18022
18023         * lib/g77.exp: Don't specify --rpath-link.
18024
18025         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
18026         across all the headers.
18027         * gcc.dg/format/format.exp: For testing on a remote host,
18028         copy format.h.
18029
18030         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
18031         * gcc.c-torture/execute/930406-1.c: Likewise.
18032         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18033
18034 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
18035
18036         * gcc.dg/altivec-1.c: New.
18037
18038 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
18039
18040         * gcc.dg/cpp/fpreprocessed.c: New test case.
18041
18042 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18043
18044         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
18045         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
18046         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
18047
18048 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18049
18050         * gcc.dg/no-builtin-1.c: New test.
18051
18052 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
18053
18054         * gcc.c-torture/execute/20011115-1.c: New test.
18055
18056 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
18057
18058         * gcc.c-torture/compile/20011114-2.c: New test.
18059         * gcc.c-torture/compile/20011114-3.c: New test.
18060         * gcc.c-torture/compile/20011114-4.c: New test.
18061
18062 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
18063
18064         * g++.dg/other/init1.C: New test.
18065
18066 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
18067
18068         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
18069         message.
18070
18071         * gcc.c-torture/execute/20011114-1.c: New testcase.
18072
18073         * gcc.c-torture/compile/20010327-1.c: Revert last change.
18074         * gcc.c-torture/compile/20011114-1.c: New test, exactly
18075         like the (before this change) version of 20010327-1.c.
18076
18077 2001-11-14  Roger Sayle <roger@eyesopen.com>
18078
18079         * gcc.c-torture/execute/string-opt-13.c: New testcase.
18080
18081 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
18082
18083         * g++.dg/init/array2.C: New test.
18084
18085 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
18086
18087         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
18088
18089 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
18090
18091         * g++.dg/other/forscope1.C: New test.
18092         * g++.dg/ext/forscope1.C: New test.
18093         * g++.dg/ext/forscope2.C: New test.
18094
18095 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
18096
18097         * gcc.c-torture/execute/20011113-1.c: New test.
18098
18099 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
18100
18101         * gcc.c-torture/execute/20011109-2.c: New test.
18102
18103         * gcc.c-torture/execute/20011109-1.c: New test.
18104
18105 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
18106
18107         * gcc.c-torture/compile/20011109-1.c: New test.
18108
18109 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
18110
18111         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
18112         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
18113         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
18114         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
18115         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
18116         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
18117         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
18118
18119 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18120
18121         * g++.dg/warn/Wshadow-1.C: New tests.
18122         * g++.old-deja/g++.mike/for3.C: Update.
18123
18124 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18125
18126         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
18127         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
18128         XFAILs.  Adjust expected error texts.
18129         * gcc.c-torture/compile/20011106-1.c,
18130         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
18131         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
18132         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
18133         gcc.dg/c99-array-lval-5.c: New tests.
18134
18135 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18136
18137         * gcc.dg/cpp/defined.c: Update.
18138
18139 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18140
18141         * gcc.c-torture/execute/anon-1.c: New test.
18142
18143 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
18144
18145         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
18146         same size, so no warning should be produced on stormy16.
18147
18148         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
18149         due to oversized array.
18150         * g++.old-deja/g++.mike/ns15.C: Likewise.
18151         * g++.old-deja/g++.pt/crash16.C: Likewise.
18152
18153 2001-11-02  Graham Stott  <grahams@redhat.com>
18154
18155         * g++.dgother/debug1.C: Fix typos.
18156
18157 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
18158
18159         * g++.dg/other/debug1.C: New test.
18160
18161 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18162
18163         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
18164         of unsigned long.
18165
18166 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
18167
18168         * gcc.dg/20011029-2.c: New test.
18169
18170         * gcc.c-torture/compile/20011029-1.c: New test.
18171
18172 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
18173
18174         * objc/execute/class_self-1.m: New test.
18175         * objc/execute/class_self-2.m: New test.
18176
18177 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
18178
18179         * gcc.misc-tests/msgs.exp: Delete.
18180         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
18181         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
18182         error set to match recent changes.
18183
18184 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
18185
18186         * gcc.dg/20011021-1.c: New test.
18187
18188 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
18189
18190         * gcc.c-torture/compile/20011023-1.c: New test.
18191
18192 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
18193
18194         * lib/g77.exp: Rewrite based on lib/g++.exp.
18195
18196 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
18197
18198         * gcc.c-torture/execute/20011019-1.c: New test.
18199
18200         * gcc.dg/20011018-1.c: New test.
18201
18202 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
18203
18204         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
18205
18206 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
18207
18208         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
18209         * gcc.dg/attr-invalid.c: Likewise.
18210
18211 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
18212
18213         * testsuite/gcc.dg/20011015-1.c: New test.
18214
18215 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18216
18217         * g++.dg/template/unify2.C: New test.
18218
18219 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18220
18221         * g++.dg/other/exception-specification.C: New test
18222
18223 2001-10-13  Tom Rix  <trix@redhat.com>
18224
18225         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
18226         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
18227
18228 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
18229
18230         * testsuite/gcc.dg/20011009-1.c: New test.
18231
18232 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18233
18234         PR g++/4476
18235         * g++.dg/other/friend1.C: New test.
18236
18237 2001-10-11  Richard Henderson  <rth@redhat.com>
18238
18239         * g++.old-deja/g++.other/crash18.C: Add -S to options.
18240
18241 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18242
18243         * gcc.c-torture/compile/20011010-1.c: New.
18244
18245 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18246
18247         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
18248         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
18249         g77.f-torture/execute/execute.exp,
18250         g77.f-torture/noncompile/noncompile.exp,
18251         gcc.c-torture/compile/compile.exp,
18252         gcc.c-torture/execute/execute.exp,
18253         gcc.c-torture/execute/ieee/ieee.exp,
18254         gcc.c-torture/execute/memcheck/memcheck.exp,
18255         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
18256         objc/execute/execute.exp: Update FSF address.
18257
18258 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18259
18260         * gcc.dg/cpp/cmdlne-C.c: Update.
18261         * gcc.dg/cpp/cmdlne-C2.c: New.
18262
18263 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18264
18265         * gcc.c-torture/execute/20011008-3.c: New.
18266
18267 2001-10-08  DJ Delorie  <dj@redhat.com>
18268
18269         * gcc.dg/20011008-1.c: New.
18270         * gcc.dg/20011008-2.c: New.
18271
18272 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18273
18274         * gcc.dg/cpp/spacing1.c: Update test.
18275
18276 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18277
18278         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
18279         spelling errors of "separate" as "seperate".
18280
18281 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
18282
18283         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
18284         enough to avoid inlining.
18285
18286 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18287
18288         * lib/g77.exp: set libg2c_dir correctly.
18289
18290 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18291
18292         * gcc.dg/cpp/macro11.c: New test.
18293
18294 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18295
18296         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
18297         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
18298         gcc.dg/format/multattr-3.c: New tests.
18299         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
18300         tests for format attributes on function pointers being rejected.
18301
18302 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18303
18304         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
18305
18306 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18307
18308         * g++.dg/warn/format1.C: New test.
18309
18310 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18311
18312         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
18313
18314 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18315
18316         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
18317
18318 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18319
18320         * gcc.dg/cpp/redef2.c: Add test.
18321
18322 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
18323
18324         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
18325         long-standing bug on i686, apparently.
18326         * gcc.c-torture/execute/loop-2c.x: New file.
18327         * gcc.c-torture/execute/loop-2d.x: New file.
18328         * gcc.c-torture/execute/loop-3c.x: New file.
18329
18330 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
18331
18332         * gcc.dg/cpp/20000625-2.c: Correct line number.
18333
18334 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18335
18336         * gcc.dg/cpp/macro10.c: New test.
18337         * gcc.dg/cpp/strify3.c: New test.
18338         * gcc.dg/cpp/spacing1.c: Add tests.
18339         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
18340         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
18341
18342 2001-09-24  DJ Delorie  <dj@redhat.com>
18343
18344         * gcc.c-torture/execute/20010924-1.c: New test.
18345
18346 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18347
18348         * testsuite/objc/execute/paste.m: Remove.
18349
18350 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18351
18352         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
18353
18354 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
18355
18356         * g77.dg/strlen0.f: New test.
18357
18358 2001-09-21  Richard Henderson  <rth@redhat.com>
18359
18360         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
18361         * g++.old-deja/g++.abi/vtable2.C: Likewise.
18362
18363 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
18364
18365         Table-driven attributes.
18366         * g++.dg/ext/attrib1.C: New test.
18367
18368 2001-09-20  DJ Delorie  <dj@redhat.com>
18369
18370         * gcc.dg/20000926-1.c: Update expected warning messages.
18371         * gcc.dg/array-2.c: Likewise, and test for warnings too.
18372         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
18373         array.
18374
18375 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
18376
18377         * g++.dg/eh/registers1.C: New test case.
18378
18379 2001-09-17  Richard Henderson  <rth@redhat.com>
18380
18381         * gcc.dg/array-5.c: Fix VLA decomposition test.
18382
18383 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18384
18385         * gcc.dg/cpp/line5.c: New testcase.
18386
18387 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18388
18389         * gcc.dg/cpp/macro9.c: New test.
18390
18391 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
18392
18393         * gcc.c-torture/execute/980223.c: Change type of addr from long
18394         to char *.
18395
18396 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
18397
18398         * gcc.c-torture/execute/20010915-1.c: New test.
18399
18400 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
18401
18402         * g77.dg/bprob: New directory.
18403         * g77.dg/bprob/bprob.exp: New file.
18404         * g77.dg/bprob/bprob-1.f: New test.
18405         * g77.dg/gcov: New directory.
18406         * g77.dg/gcov/gcov.exp: New file.
18407         * g77.dg/gcov/gcov-1.f: New test.
18408         * g77.dg/gcov/gcov-1.x: New file.
18409
18410 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18411
18412         * gcc.dg/cpp/directiv.c: Update.
18413         * gcc.dg/cpp/undef1.c: Update.
18414
18415 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
18416
18417         * gcc.dg/20010912-1.c: New test.
18418
18419 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
18420
18421         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
18422         language-independent file in lib.
18423         * lib/gcov.exp: New file.
18424
18425 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18426
18427         * gcc.c-torture/compile/20010911-1.c: New test.
18428
18429 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
18430
18431         * lib/profopt.exp: New, to support profile-directed optimizations.
18432         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
18433         * gcc.misc-tests/bprob-1.c: New test.
18434         * gcc.misc-tests/bprob-2.c: New test.
18435
18436 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
18437
18438         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
18439         XFAIL and which kinds of gcov output to verify.
18440         * gcc.misc-tests/gcov-4b.x: New file.
18441         * gcc.misc-tests/gcov-5b.x: New file.
18442         * gcc.misc-tests/gcov-6.x: New file.
18443         * gcc.misc-tests/gcov-7.c: New test.
18444         * gcc.misc-tests/gcov-7.x: New file.
18445
18446 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
18447
18448         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
18449         * gcc.misc-tests/gcov-6.c: New test.
18450
18451 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18452
18453         PR c++/3986
18454         * g++.dg/abi/vbase1.C: New test.
18455
18456 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
18457
18458         * objc.dg/method-2.m: New.
18459
18460 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18461
18462         PR c++/4203
18463         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
18464         * g++.dg/init/empty1.C: New test.
18465
18466 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
18467
18468         * gcc.c-torture/compile/20010903-1.c: New test.
18469
18470 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
18471
18472         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
18473         for m68k.
18474
18475 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
18476
18477         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
18478
18479         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
18480
18481         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
18482
18483 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
18484
18485         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
18486         for 16-bit 'unsigned int'.
18487
18488 2001-08-29  Kazu Hirata  <kazu@hxi.com>
18489
18490         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
18491
18492 2001-08-27  Richard Henderson  <rth@redhat.com>
18493
18494         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
18495         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
18496
18497 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
18498
18499         * gcc.dg/asm-names.c (ymain): New.
18500
18501 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
18502
18503         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
18504         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
18505         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
18506
18507 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18508
18509         * gcc.dg/compare5.c: New testcase.
18510
18511 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
18512
18513         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
18514         and "In instantiation".
18515
18516 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
18517
18518         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
18519
18520 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
18521
18522         * gcc.misc-tests/gcov.exp: Add support for branch information.
18523         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
18524         * gcc.misc-tests/gcov-4.c: New test.
18525         * gcc.misc-tests/gcov-4b.c: New test.
18526         * gcc.misc-tests/gcov-5b.c: New test.
18527
18528 2001-08-20  Zack Weinberg  <zackw@panix.com>
18529
18530         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
18531         expected to fail.
18532
18533 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18534
18535         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
18536
18537 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
18538
18539         * g++.dg/eh/template1.C: New test.
18540
18541 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
18542
18543         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
18544         Fix thinko.
18545         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
18546         for xfail.
18547
18548 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
18549
18550         * lib/g77-dg.exp:  Use prune.exp for common procedures
18551         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
18552         * lib/g77.exp: (g77-dg-prune) Remove
18553
18554 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
18555
18556         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
18557
18558 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18559
18560         * g++.dg/template/unify1.C: New test.
18561
18562 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
18563
18564         * g++.dg/abi/empty4.C: New test.
18565
18566 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
18567
18568         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
18569         solaris2.*
18570         * g77.f-torture/compile/pr3743.x: Likewise
18571
18572 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18573
18574         * g++.dg/other/using-declaration.C: New test.
18575
18576 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18577
18578         * gcc.dg/cpp/tr-sign.c: New testcase.
18579
18580 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18581
18582         * gcc.dg/cpp/19951025-1.c: Revert.
18583         * gcc.dg/cpp/directiv.c: We no longer process directives that
18584         interrupt macro arguments.
18585
18586 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
18587
18588         * gcc.dg/bconstp-1.c: New test.
18589
18590 2001-08-03  Richard Henderson  <rth@redhat.com>
18591
18592         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
18593
18594 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18595
18596         * gcc.dg/cpp/19951025-1.c: Update.
18597
18598 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
18599
18600         * g77.dg/ff90-1.f (s): Fix reference of variable z,
18601         should be x.
18602
18603 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18604
18605         Kill -fhonor-std.
18606         * g++.old-deja/g++.ns/ns14.C: Remove special options.
18607         * g++.old-deja/g++.other/std1.C: Likewise.
18608         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
18609
18610 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
18611
18612         * lib/g77.exp:  Load gcc-defs.exp for common procedures
18613         (g77_pass, g77_fail, g77_finish, g77_exit,
18614         ${tool}_check_unsupported_p} Now redundant.  Deleted.
18615
18616 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
18617
18618         * g77.dg/fbackslash.f
18619         * g77.dg/fcase-preserve.f
18620         * g77.dg/ff90-1.f
18621         * g77.dg/ffixed-line-length-0.f
18622         * g77.dg/ffixed-line-length-132.f
18623         * g77.dg/ffixed-line-length-7.f
18624         * g77.dg/ffixed-line-length-72.f
18625         * g77.dg/ffixed-line-length-none.f
18626         * g77.dg/ffree-form-1.f
18627         * g77.dg/fno-backslash.f
18628         * g77.dg/fno-f90-1.f
18629         * g77.dg/fno-fixed-form-1.f
18630         * g77.dg/fno-onetrip.f
18631         * g77.dg/fno-typeless-boz.f
18632         * g77.dg/fno-underscoring.f
18633         * g77.dg/fno-vxt-1.f
18634         * g77.dg/fonetrip.f
18635         * g77.dg/ftypeless-boz.f
18636         * g77.dg/fugly-assumed.f
18637         * g77.dg/funderscoring.f
18638         * g77.dg/fvxt-1.f
18639
18640 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
18641
18642         * objc.dg/fwd-proto-1.m: New.
18643         * objc.dg/local-decl-1.m: New.
18644         * objc.dg/naming-1.m: New.
18645         * objc.dg/naming-2.m: New.
18646         * objc.dg/proto-hier-1.m: New.
18647
18648 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
18649
18650         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
18651         largest-type elements to a struct makes its size grow.
18652
18653 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18654
18655         * g++.dg/abi/vthunk1.C: New test.
18656
18657 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18658
18659         * g++.dg/abi/vbase8-22.C: New test.
18660
18661 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18662
18663         * gcc.dg/cpp/macro8.c: New test.
18664
18665 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18666
18667         * g++.dg/abi/vbase8-21.C: New test.
18668
18669 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18670
18671         * g++.dg/abi/vbase8-10.C: New test.
18672
18673 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18674
18675         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18676         ${tool}_set_ld_library_path.
18677         Changed caller.
18678         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18679         g++.exp.
18680
18681 2001-07-26  Stan Cox <scox@redhat.com>
18682
18683         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18684         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18685         gcc_exit, gcc_check_unsupported_p):
18686         Moved to gcc-deps.exp
18687         * gcc-deps.exp: New file.
18688
18689 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18690
18691         * g++.old-deja/g++.pt/defarg14.C: New test.
18692
18693 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18694
18695         * g++.old-deja/g++.other/lineno5.C: New test.
18696
18697 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18698
18699         * g++.old-deja/g++.pt/crash68.C: New test.
18700
18701 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18702
18703         * g++.old-deja/g++.other/crash42.C: New test.
18704
18705 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18706
18707         * gcc.dg/cpp/extratokens.c: Fix.
18708         * gcc.dg/cpp/skipping2.c: New tests.
18709
18710 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18711
18712         * gcc.c-torture/execute/20010724-1.c: New file.
18713         * gcc.c-torture/execute/20010724-1.x: New file.
18714
18715 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18716
18717         * g++.old-deja/g++.other/cond7.C: New test.
18718
18719 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18720
18721         * g++.old-deja/g++.other/optimize4.C: New test.
18722
18723 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18724
18725         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18726
18727 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18728
18729         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18730         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18731         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18732         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18733
18734         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18735         bug report" message.
18736
18737         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18738         * g++.dg/ext/instantiate1.C: Move from old-deja.
18739
18740 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18741
18742         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18743         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18744         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18745         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18746
18747 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18748
18749         * gcc.c-torture/execute/20010723-1.c: New test.
18750
18751 2001-07-23  Ben Elliston  <bje@redhat.com>
18752
18753         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18754
18755 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18756
18757         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18758         i[34567]86-*-*.
18759         Delete handling of ieee_multilib_flags.
18760         Pass -mieee for alpha*-*-* and sh-*-*.
18761         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18762
18763 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18764
18765         Remove old-abi tests.
18766         * g++.old-deja/g++.mike/p11116.C: Remove.
18767         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18768
18769 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18770
18771         * g77.f-torture/compile/pr3743.f:  New test
18772
18773 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18774
18775         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18776
18777 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18778
18779         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18780         g++.old-deja/g++.pt/static6.C: Likewise.
18781         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18782         supports weak symbols.
18783
18784 2001-07-18  Andreas Jaeger  <aj@suse.de>
18785
18786         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18787         supported again.
18788
18789 2001-07-18  Andreas Jaeger  <aj@suse.de>
18790
18791         * gcc.dg/iftrap-1.c: Fix target line.
18792
18793 2001-07-17  Richard Henderson  <rth@redhat.com>
18794
18795         * gcc.c-torture/execute/20010717-1.c: New.
18796
18797 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18798
18799         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18800         tests.
18801
18802 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18803
18804         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18805
18806 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18807
18808         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18809         UAC_SIGBUS, UAC_NOPRINT definitions.
18810
18811 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18812
18813         * objc/execute/object_is_class.m: New test.
18814         * objc/execute/object_is_meta_class.m: New test.
18815
18816 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18817
18818         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18819         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18820
18821 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18822
18823         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18824         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18825
18826 2001-07-14  Richard Henderson  <rth@redhat.com>
18827
18828         * gcc.dg/iftrap-1.c: New.
18829
18830 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18831
18832         * g77.f-torture/execute/intrinsic77.f: New test.
18833
18834 2001-07-11  Janis Johnson <janis@us.ibm.com>
18835
18836         * gcc.misc-tests/gcov-3.c: New test.
18837
18838 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18839
18840         * gcc.c-torture/compile/20010711-1.c,
18841         * gcc.c-torture/compile/20010711-2.c: New tests.
18842
18843 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18844
18845         * gcc.c-torture/execute/20010711-1.c: New test.
18846
18847 2001-07-11  Ben Elliston  <bje@redhat.com>
18848
18849         * g++.old-deja/g++.other/enum5.C: New test.
18850
18851 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18852
18853         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18854         (g++-dg-prune): Call prune_gcc_output.
18855         * prune.exp: New file for prune_gcc_output.
18856         * lib/g++.exp, lib/gcc.exp: Load it.
18857
18858 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18859
18860         * gcc.c-torture/compile/20010701-1.c,
18861         g++.old-deja/g++.ext/attrib6.C: New tests.
18862
18863 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18864
18865         * gcc.c-torture/compile/20010706-1.c: New test.
18866
18867 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18868
18869         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18870
18871 2001-06-28  Stan Shebs  <shebs@apple.com>
18872
18873         * gcc.dg/pragma-darwin.c: New test.
18874
18875 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18876
18877         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18878         Solaris 2.[678] system.
18879
18880 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18881
18882         * gcc.dg/20010622-1.c: New test.
18883
18884 2001-06-18  Stan Shebs  <shebs@apple.com>
18885
18886         * objc.dg: New directory.
18887         * objc.dg/dg.exp: New file.
18888         * objc.dg/alias.m: New.
18889         * objc.dg/class-1.m: New.
18890         * objc.dg/class-2.m: New.
18891         * objc.dg/const-str-1.m: New.
18892         * objc.dg/const-str-2.m: New.
18893         * objc.dg/id-1.m: New.
18894         * objc.dg/method-1.m: New.
18895         * objc.dg/super-class-1.m: New.
18896         * lib/objc-dg.exp: New file.
18897
18898 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18899
18900         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18901         of label name.
18902
18903 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18904
18905         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18906
18907 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18908
18909         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18910         variable.
18911
18912 2001-06-12  Richard Henderson  <rth@redhat.com>
18913
18914         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18915
18916 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18917
18918         * g++.old-deja/g++.abi/vbase5.C: New test.
18919         * g++.old-deja/g++.abi/vbase6.C: New test.
18920         * g++.old-deja/g++.abi/vbase7.C: New test.
18921
18922 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18923
18924         * gcc.c-torture/compile/20010610-1.c: New test.
18925
18926 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18927
18928         * g++.old-deja/g++.abi/vbase4.C: New test.
18929
18930 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18931
18932         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18933         support %f for HC11/HC12 targets.
18934         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18935         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18936         on HC11/HC12 targets.
18937         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18938
18939 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18940
18941         * gcc.dg/wchar_t-1.c: New file.
18942         * gcc.dg/wint_t-1.c: Likewise.
18943
18944 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18945
18946         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18947
18948 2001-06-11  Richard Henderson  <rth@redhat.com>
18949
18950         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18951
18952 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18953
18954         * gcc.c-torture/compile/20010611-1.c: New test.
18955
18956 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18957
18958         * gcc.dg/c99-tag-1.c: Add more tests.
18959
18960 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18961
18962         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18963         representation on MN10300 and ARM/Thumb.
18964
18965 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18966
18967         * g77.f-torture/execute/20010610.f: New.
18968
18969 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18970
18971         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18972         names.
18973
18974 2001-06-09  Richard Henderson  <rth@redhat.com>
18975
18976         * gcc.c-torture/execute/ashrdi-1.c: New.
18977         * gcc.c-torture/execute/ashldi-1.c: New.
18978         * gcc.c-torture/execute/lshrdi-1.c: New.
18979
18980 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18981
18982         * objc/execute/load-3.m: Added. Check sending +load to categories,
18983         in addition to classes.
18984
18985 2001-06-08  Stan Shebs  <shebs@apple.com>
18986
18987         * objc/execute/load-2.m: New test.  From Nicola Pero
18988         <n.pero@mi.flashnet.it>.
18989
18990 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18991
18992         * gcc.c-torture/execute/20010605-2.c: New test.
18993
18994 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18995
18996         * g++.old-deja/g++.abi/vbase2.C: New test.
18997         * g++.old-deja/g++.abi/vbase3.C: New test.
18998
18999 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19000
19001         * g++.old-deja/g++.pt/friend49.C: New test.
19002
19003 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19004
19005         * g++.old-deja/g++.ext/anon3.C: New test.
19006
19007 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
19008
19009         * g++.old-deja/g++.other/conv7.C: New test.
19010
19011 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19012
19013         * gcc.c-torture/compile/20010605-2.c: New test.
19014
19015 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19016
19017         * gcc.c-torture/execute/20010604-1.c: New test.
19018
19019 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
19020
19021         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
19022
19023 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
19024
19025         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
19026         (g++_link_flags): Likewise.
19027         (g++_init): Pass gccpath's value to two previous functions.
19028
19029 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19030
19031         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
19032         Ensure logfile entry matches exec command line.
19033
19034 2001-05-31  Richard Henderson  <rth@redhat.com>
19035
19036         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
19037         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
19038
19039 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
19040
19041         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
19042         compiler for irix6.2
19043
19044 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
19045
19046         * g++.old-deja/g++.other/optimize3.C: New file.
19047
19048 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
19049
19050         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
19051         assemble.
19052
19053 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
19054
19055         * g++.old-deja/g++.other/optimize2.C: New file.
19056
19057 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
19058
19059         * gcc.c-torture/compile/20010518-2.c: New file.
19060         * gcc.c-torture/execute/20010518-1.c: New file.
19061         * gcc.c-torture/execute/20010518-2.c: New file.
19062
19063 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19064
19065         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
19066
19067 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
19068
19069         G++ no longer defines builtins that do not begin with __builtin.
19070         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
19071         * g++.old-deja/g++.brendand/misc13.C: Likewise.
19072         * g++.old-deja/g++.law/builtin1.C: Likewise.
19073         * g++.old-deja/g++.law/cvt2.C: Likewise.
19074         * g++.old-deja/g++.mike/net5.C: Likewise.
19075         * g++.old-deja/g++.other/builtins1.C: Likewise.
19076         * g++.old-deja/g++.other/builtins2.C: Likewise.
19077         * g++.old-deja/g++.other/builtins3.C: Likewise.
19078         * g++.old-deja/g++.other/builtins4.C: Likewise.
19079         * g++.old-deja/g++.other/inline8.C: Likewise.
19080         * g++.old-deja/g++.robertl/eb39.C: Likewise.
19081
19082 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
19083
19084         * g++.old-deja/g++.pt/using1.C: Adjust.
19085         * g++.old-deja/g++.pt/using2.C: New test.
19086
19087 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19088
19089         * gcc.dg/cpp/charconst.c: New tests.
19090         * gcc.dg/cpp/escape.c: New tests.
19091         * gcc.dg/cpp/escape-1.c: New tests.
19092         * gcc.dg/cpp/escape-2.c: New tests.
19093         * gcc.dg/cpp/ucs.c: New tests.
19094
19095 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
19096
19097         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
19098         native compiler for irix6.5.
19099
19100 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
19101
19102         * lib/g++.exp (g++_include_flags): Use args to compute
19103         get_multilibs.
19104         (g++_link_flags): Likewise.
19105         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
19106
19107 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19108
19109         * gcc.dg/c90-hexfloat-1.c: Add more tests.
19110
19111 2001-05-21  Geoff Keating  <geoffk@redhat.com>
19112
19113         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
19114         this file.
19115
19116 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19117
19118         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
19119         STACK_SIZE;
19120         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
19121         to STACK_SIZE; Use it to define size of add_histo array.
19122         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
19123         to STACK_SIZE.
19124         (f): Use GITT_SIZE to define size of gitt local table.
19125         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
19126         to STACK_SIZE; Use it to define size of bytemem array.
19127
19128 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19129
19130         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
19131         on 68HC11/HC12 due to the asm instruction.
19132         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
19133         * gcc.c-torture/compile/920520-1.x: Likewise.
19134         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
19135         on 68HC11/HC12 because the function is larger than 64K.
19136         * gcc.c-torture/compile/961203-1.x: New file, this test fails
19137         on 68HC11/HC12 because the structure is too large.
19138
19139 2001-05-20  Richard Henderson  <rth@redhat.com>
19140
19141         * gcc.c-torture/execute/20010520-1.c: New.
19142
19143 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19144
19145         * g++.old-deja/g++.warn/compare1.C: New test.
19146         * gcc.dg/compare4.c: New test.
19147
19148 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
19149
19150         * g++.old-deja/g++.other/optimize1.C: New test.
19151
19152 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19153
19154         * g++.old-deja/g++.pt/spec41.C: New test.
19155
19156 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
19157
19158         * gcc.c-torture/compile/20010114-1.x: Remove.
19159
19160 2001-05-18  Stan Shebs  <shebs@apple.com>
19161
19162         * gcc.c-torture/compile/20010518-1.c: New test.
19163
19164 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
19165
19166         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
19167         * g++.old-deja/g++.pt/crash67.C: New test.
19168
19169 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
19170
19171         * g++.old-deja/g++.other/debug9.C: New test.
19172
19173 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
19174
19175         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
19176
19177 2001-05-16  Jan Hubicka  <jh@suse.cz>
19178
19179         * gcc.c-torture/compile/20010516-1.c: New test.
19180
19181 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19182
19183         * g++.old-deja/g++.other/crash41.C: New test.
19184
19185 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19186
19187         * g++.old-deja/g++.pt/crash66.C: New test.
19188
19189 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
19190
19191         * g++.old-deja/g++.robertl/eb27.C: Convert.
19192
19193 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
19194
19195         * g++.dg/friend-warn.C: New test.  Do not warn about friend
19196         declaration being redundant.
19197
19198 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
19199
19200         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
19201
19202 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
19203
19204         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
19205
19206 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
19207
19208         * lib/g++.exp: Use testsuite_flags.
19209
19210 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
19211
19212         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
19213
19214 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19215
19216         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
19217
19218 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
19219
19220         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
19221
19222 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
19223
19224         * gcc.c-torture/compile/20010313-1.c: New test.
19225
19226 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
19227
19228         * gcc.dg/cpp/direct2.c: New test.
19229         * gccq.dg/cpp/direct2s.c: New test.
19230
19231         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
19232
19233 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
19234
19235         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
19236         * g++.old-deja/g++.other/op3.C: Likewise.
19237
19238 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19239
19240         * gcc.dg/cpp/syshdr.h: New file.
19241         * gcc.dg/cpp/sysmac1.c: Update.
19242         * gcc.dg/cpp/sysmac2.c: Update.
19243
19244 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19245
19246         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
19247
19248 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
19249
19250         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
19251         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
19252
19253 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
19254
19255         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
19256
19257 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
19258
19259         * lib/g++.exp (g++_include_flags): Don't use any special flags
19260         if TESTING_IN_BUILD_TREE is not defined.
19261         (g++_init): Use a plain 'c++' as the compiler if
19262         TESTING_IN_BUILD_TREEE is not defined.
19263
19264 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19265
19266         * g++.old-deja/g++.eh/catch13.C: New test.
19267         * g++.old-deja/g++.eh/catch14.C: New test.
19268
19269 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19270
19271         * gcc.dg/cpp/tr-define.c: New test.
19272
19273 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
19274
19275         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
19276         <stdlib.h>, not <malloc.h>.
19277
19278 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19279
19280         * g++.old-deja/g++.ns/template17.C: New test.
19281
19282 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19283
19284         * g++.old-deja/g++.pt/ref4.C: New test.
19285
19286 2001-04-30  Richard Henderson  <rth@redhat.com>
19287
19288         * gcc.dg/20000724-1.c: Revert last change.
19289
19290 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
19291
19292         * g77.f-torture/execute/20010430.f: New test.
19293
19294 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
19295
19296         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
19297
19298 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
19299
19300         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
19301
19302 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19303
19304         * g++.old-deja/g++.eh/crash6.C: New test.
19305
19306 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19307
19308         * g++.old-deja/g++.other/warn7.C: New test.
19309
19310 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19311
19312         * g++.old-deja/g++.other/defarg9.C: New test.
19313
19314 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19315
19316         * g77.f-torture/compile/20010426.f: New test.
19317         * g77.f-torture/execute/20010426.f: New test.
19318
19319 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19320
19321         * g77.f-torture/compile/20000629-1.x: Remove - error
19322         has been fixed.
19323
19324 2001-04-26  Jeffrey A Law  (law@cygnus.com)
19325
19326         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
19327         Tweak slightly to work with g++.dg framework.
19328         * g++.dg/special/ecos.exp: Run initp1.C test.
19329         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
19330
19331         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
19332         its linker doesn't give line numbers either.
19333         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
19334
19335 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19336
19337         * g++.old-deja/g++.other/lex1.C: New test.
19338
19339 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
19340
19341         * gcc.dg/noncompile/20010425-1.c: New test.
19342
19343 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19344
19345         * g++.old-deja/g++.pt/mangle2.C: New test.
19346
19347 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19348
19349         * gcc.dg/format/plus-1.c: New test.
19350
19351 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19352
19353         * gcc.dg/20010423-1.c: New test.
19354
19355 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19356
19357         * gcc.c-torture/execute/20010422-1.c: New test.
19358
19359 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
19360
19361         * g++.old-deja/g++.ns/type2.C: New test.
19362
19363 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
19364
19365         * g++.old-deja/g++.other/perf1.C: New test.
19366
19367 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
19368
19369         * gcc.dg/c99-func-2.c: Remove xfail.
19370         * gcc.dg/c99-func-3.c: Remove xfail.
19371         * gcc.dg/c99-func-4.c: Remove xfail.
19372
19373 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
19374
19375         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
19376
19377 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19378
19379         * gcc.c-torture/compile/20010423-1.c: New test.
19380
19381 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19382
19383         * g++.old-deja/g++.pt/typename28.C: New test.
19384
19385 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19386
19387         * g++.old-deja/g++.abi/empty2.C: New test.
19388         * g++.old-deja/g++.abi/empty3.C: New test.
19389
19390 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19391
19392         * g++.old-deja/g++.other/comdat2.C: New test.
19393         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
19394
19395 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19396
19397         * g++.old-deja/g++.other/overload14.C: New test.
19398
19399 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19400
19401         * g++.old-deja/g++.other/lookup23.C: New test.
19402
19403 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19404
19405         * gcc.c-torture/execute/20010403-1.c: New test.
19406
19407 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
19408             Mark Mitchell  <mark@codesourcery.com>
19409
19410         * lib/old-dejagnu.exp: Don't delete output of executable.
19411         Add .exe suffix to executables.
19412
19413 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
19414
19415         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
19416
19417 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19418
19419         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
19420
19421 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19422
19423         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
19424         * g++.old-deja/g++.abi/crash1.C: New test.
19425
19426 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19427
19428         * g++.old-deja/g++.other/crash40.C: New test.
19429
19430 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19431
19432         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
19433
19434 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
19435
19436         * g++.old-deja/g++.other/warn6.C: New test.
19437
19438 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19439
19440         * g++.old-deja/g++.robertl/eb42.C: Same.
19441
19442 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19443
19444         * gcc.dg/wtr-conversion-1.c: New testcase.
19445
19446 2001-04-10  Richard Henderson  <rth@redhat.com>
19447
19448         * g++.old-deja/g++.other/array5.C: New.
19449
19450 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19451
19452         * gcc.c-torture/execute/20010408-1.c: New test.
19453
19454 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
19455
19456         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
19457         headers and constructs.
19458         * g++.old-deja/g++.robertl/eb79.C: Same.
19459         * g++.old-deja/g++.robertl/eb77.C (main): Same.
19460         * g++.old-deja/g++.robertl/eb73.C: Same.
19461         * g++.old-deja/g++.robertl/eb66.C (main): Same.
19462         * g++.old-deja/g++.robertl/eb55.C (t): Same.
19463         * g++.old-deja/g++.robertl/eb54.C (main): Same.
19464         * g++.old-deja/g++.robertl/eb46.C (main): Same.
19465         * g++.old-deja/g++.robertl/eb44.C: Same.
19466         * g++.old-deja/g++.robertl/eb41.C (main): Same.
19467         * g++.old-deja/g++.robertl/eb4.C (main): Same.
19468         * g++.old-deja/g++.robertl/eb39.C: Same.
19469         * g++.old-deja/g++.robertl/eb33.C (main): Same.
19470         * g++.old-deja/g++.robertl/eb31.C (main): Same.
19471         * g++.old-deja/g++.robertl/eb30.C: Same.
19472         * g++.old-deja/g++.robertl/eb3.C: Same.
19473         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
19474         * g++.old-deja/g++.robertl/eb21.C: Same.
19475         * g++.old-deja/g++.robertl/eb15.C: Same.
19476         * g++.old-deja/g++.robertl/eb118.C: Same.
19477         * g++.old-deja/g++.robertl/eb115.C (main): Same.
19478         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
19479         * g++.old-deja/g++.robertl/eb109.C: Same.
19480         * g++.old-deja/g++.other/sibcall1.C (main): Same.
19481         * g++.old-deja/g++.mike/rtti1.C: Same.
19482         * g++.old-deja/g++.mike/p658.C: Same.
19483         * g++.old-deja/g++.mike/net46.C: Same.
19484         * g++.old-deja/g++.mike/net34.C: Same.
19485         * g++.old-deja/g++.mike/memoize1.C: Same.
19486         * g++.old-deja/g++.mike/eh2.C: Same.
19487         * g++.old-deja/g++.law/weak.C: Same.
19488         * g++.old-deja/g++.law/visibility7.C: Same.
19489         * g++.old-deja/g++.law/visibility25.C: Same.
19490         * g++.old-deja/g++.law/visibility22.C: Same.
19491         * g++.old-deja/g++.law/visibility2.C: Same.
19492         * g++.old-deja/g++.law/visibility17.C: Same.
19493         * g++.old-deja/g++.law/visibility13.C: Same.
19494         * g++.old-deja/g++.law/visibility10.C: Same.
19495         * g++.old-deja/g++.law/visibility1.C: Same.
19496         * g++.old-deja/g++.law/virtual3.C (eval): Same.
19497         * g++.old-deja/g++.law/vbase1.C: Same.
19498         * g++.old-deja/g++.law/operators32.C: Same.
19499         * g++.old-deja/g++.law/nest3.C: Same.
19500         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
19501         * g++.old-deja/g++.law/except5.C (main): Same.
19502         * g++.old-deja/g++.law/cvt7.C (run): Same.
19503         * g++.old-deja/g++.law/cvt2.C: Same.
19504         * g++.old-deja/g++.law/cvt16.C: Same.
19505         * g++.old-deja/g++.law/ctors6.C (bar): Same.
19506         * g++.old-deja/g++.law/ctors17.C (main): Same.
19507         * g++.old-deja/g++.law/ctors13.C: Same.
19508         * g++.old-deja/g++.law/ctors12.C (main): Same.
19509         * g++.old-deja/g++.law/ctors10.C: Same.
19510         * g++.old-deja/g++.law/code-gen5.C: Same.
19511         * g++.old-deja/g++.law/bad-error7.C: Same.
19512         * g++.old-deja/g++.law/arm9.C: Same.
19513         * g++.old-deja/g++.law/arm12.C: Same.
19514         * g++.old-deja/g++.law/arg8.C: Same.
19515         * g++.old-deja/g++.law/arg1.C: Same.
19516         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
19517         * g++.old-deja/g++.jason/template31.C: Same.
19518         * g++.old-deja/g++.jason/template24.C (main): Same.
19519         * g++.old-deja/g++.jason/2371.C: Same.
19520         * g++.old-deja/g++.eh/new2.C: Same.
19521         * g++.old-deja/g++.eh/new1.C: Same.
19522         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
19523         * g++.old-deja/g++.brendan/nest21.C (main): Same.
19524         * g++.old-deja/g++.brendan/err-msg3.C: Same.
19525         * g++.old-deja/g++.brendan/crash62.C: Same.
19526         * g++.old-deja/g++.brendan/crash52.C: Same.
19527         * g++.old-deja/g++.brendan/crash49.C (main): Same.
19528         * g++.old-deja/g++.brendan/crash38.C: Same.
19529         * g++.old-deja/g++.brendan/crash15.C (main): Same.
19530         * g++.old-deja/g++.brendan/copy9.C: Same.
19531
19532 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
19533
19534         * gcc.c-torture/execute/20001203-2.c (memset):
19535         Count argument is of type __SIZE_TYPE__.
19536
19537 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
19538
19539         * gcc.c-torture/compile/20010404-1.c: New test.
19540
19541 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
19542
19543         * gcc.c-torture/compile/20010326-1.c: New test.
19544
19545 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
19546
19547         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
19548         peculiarities of the SH.
19549         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
19550
19551 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19552
19553         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
19554         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
19555         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
19556
19557 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19558
19559         * g77.f-torture/compile/20010321-1.f: New test.
19560
19561 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19562
19563         * gcc.c-torture/compile/20010329-1.c: New test.
19564
19565 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19566
19567         * gcc.c-torture/execute/20010329-1.c: New test.
19568
19569 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19570
19571         * g++.old-deja/g++.other/eh4.C: Fix typo.
19572
19573 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19574
19575         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
19576
19577 2001-03-28  Philip Blundell  <philb@gnu.org>
19578
19579         * gcc.c-torture/compile/20010328-1.c: New test.
19580
19581 2001-03-27  Richard Henderson  <rth@redhat.com>
19582
19583         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
19584         * g++.old-deja/g++.eh/vbase3.C: Likewise.
19585
19586 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
19587
19588         * gcc.c-torture/compile/20010327-1.c: New test.
19589
19590 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19591
19592         * g++.old-deja/g++.other/friend12.C: New test.
19593         * g++.old-deja/g++.other/friend9.C: Expect no errors.
19594         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
19595
19596 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19597
19598         * gcc.c-torture/execute/20010325-1.c: New test.
19599
19600 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
19601
19602         * g++.old-deja/g++.other/mangle3.C: New test.
19603
19604 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
19605
19606         * g++.old-deja/g++.other/anon8.C: New test.
19607
19608 2001-03-20  Philip Blundell  <philb@gnu.org>
19609
19610         * gcc.c-torture/compile/20010320-1.c: New test.
19611
19612 2001-03-17  Richard Henderson  <rth@redhat.com>
19613
19614         * g++.old-deja/g++.other/eh4.C: Add expected error text.
19615
19616 2001-03-15  Geoff Keating  <geoff@redhat.com>
19617
19618         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
19619         tests on AIX.
19620
19621 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
19622
19623         * g++.old-deja/g++.other/eh4.C: New test.
19624
19625 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19626
19627         * gcc.dg/cpp/mi1.c: Update.
19628
19629 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
19630
19631         * g++.old-deja/g++.other/regstack.C: New test.
19632
19633 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19634
19635         * g++.old-deja/g++.other/ref4.C: New test.
19636
19637 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
19638
19639         * objc/execute/va_method.m: Added.
19640         * objc/execute/IMP.m: Added.
19641         * objc/execute/_cmd.m: Added.
19642         * objc/execute/accessing_ivars.m: Added.
19643         * objc/execute/class-1.m: Added.
19644         * objc/execute/class-10.m: Added.
19645         * objc/execute/class-11.m: Added.
19646         * objc/execute/class-12.m: Added.
19647         * objc/execute/class-13.m: Added.
19648         * objc/execute/class-14.m: Added.
19649         * objc/execute/class-2.m: Added.
19650         * objc/execute/class-3.m: Added.
19651         * objc/execute/class-4.m: Added.
19652         * objc/execute/class-5.m: Added.
19653         * objc/execute/class-6.m: Added.
19654         * objc/execute/class-7.m: Added.
19655         * objc/execute/class-8.m: Added.
19656         * objc/execute/class-9.m: Added.
19657         * objc/execute/class-tests-1.h
19658         * objc/execute/class-tests-2.h
19659         * objc/execute/compatibility_alias.m: Added.
19660         * objc/execute/encode-1.m: Added.
19661         * objc/execute/formal_protocol-1.m: Added.
19662         * objc/execute/formal_protocol-2.m: Added.
19663         * objc/execute/formal_protocol-3.m: Added.
19664         * objc/execute/formal_protocol-4.m: Added.
19665         * objc/execute/formal_protocol-5.m: Added.
19666         * objc/execute/formal_protocol-6.m: Added.
19667         * objc/execute/formal_protocol-7.m: Added.
19668         * objc/execute/informal_protocol.m: Added.
19669         * objc/execute/initialize.m: Added.
19670         * objc/execute/load.m: Added.
19671         * objc/execute/many_args_method.m: Added.
19672         * objc/execute/nested-3.m: Added.
19673         * objc/execute/no_clash.m: Added.
19674         * objc/execute/private.m: Added.
19675         * objc/execute/redefining_self.m: Added.
19676         * objc/execute/root_methods.m: Added.
19677         * objc/execute/selector-1.m: Added.
19678         * objc/execute/static-1.m: Added.
19679         * objc/execute/static-2.m: Added.
19680         * objc/execute/va_method.m: Added.
19681
19682 2001-03-10  Richard Henderson  <rth@redhat.com>
19683
19684         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19685
19686 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19687
19688         * g++.old-deja/g++.other/crash31.C: XFAIL.
19689         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19690         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19691         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19692         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19693         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19694
19695 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19696
19697         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19698
19699 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19700
19701         * gcc.dg/20000724-1.c: Don't use multiline strings.
19702
19703 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19704
19705         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19706         result of -cString against what we expect it to be; don't just
19707         print it out for no one to read.
19708
19709         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19710         Based on testcases provided by Nicola Pero.
19711
19712 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19713
19714         * gcc.dg/cpp/macro7.c: New test.
19715
19716 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19717
19718         * gcc.dg/cpp/multiline.c: Update.
19719
19720 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19721
19722         * g++.old-deja/g++.other/enum3.C: New test.
19723
19724 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19725
19726         * g++.old-deja/g++.other/pod1.C: New test.
19727
19728 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19729
19730         * g++.old-deja/g++.ext/overload1.C: New test.
19731
19732 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19733
19734         * g++.old-deja/g++.pt/using1.C: New test.
19735
19736 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19737
19738         * g++.old-deja/g++.other/using9.C: New test.
19739
19740 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19741
19742         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19743
19744         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19745
19746 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19747
19748         * g++.old-deja/g++.ext/realpt1.C: Remove.
19749
19750 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19751
19752         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19753
19754 2001-02-26  Will Cohen  <wcohen@redhat.com>
19755
19756         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19757
19758 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19759
19760         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19761         templatized constructors.
19762
19763 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19764
19765         * gcc.c-torture/execute/20010224-1.c: New test.
19766
19767 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19768
19769         * gcc.c-torture/execute/20010222-1.c: New test.
19770
19771 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19772
19773         * g++.old-deja/g++.other/inline20.C: New test.
19774
19775 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19776
19777         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19778
19779 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19780
19781         * g++.old-deja/g++.other/lookup22.C: New test.
19782
19783 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19784
19785         * g77.dg: New directory.
19786         * g77.dg/20010216-1.f: New test case.
19787         * g77.dg/dg.exp: New driver.
19788         * lib/g77-dg.exp: New driver library.
19789
19790 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19791
19792         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19793
19794 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19795
19796         * g++.old-deja/g++.other/decl9.C: New test.
19797
19798 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19799
19800         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19801         not need <string> and also tests the initialization at runtime.
19802
19803 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19804
19805         * gcc.c-torture/execute/longlong.c: New test.
19806
19807 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19808
19809         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19810
19811 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19812
19813         * gcc.c-torture/execute/920302-1.c (execute):
19814         Change argument type to short.
19815
19816 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19817
19818         * g++.old-deja/g++.pt/deduct6.C: New test.
19819
19820 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19821
19822         * g++.old-deja/g++.pt/deduct5.C: New test.
19823
19824 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19825
19826         * gcc.c-torture/execute/20010209-1.c: New test.
19827
19828 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19829
19830         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19831
19832 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19833
19834         * g++.dg/vtgc1.C: Update for new ABI.
19835
19836         * consistency.vlad: New directory, 1665 files.
19837
19838 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19839
19840         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19841         return type.
19842         * gcc.dg/cpp/digraphs.c: Declare puts.
19843
19844 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19845
19846         * g++.old-deja/g++.other/warn5.C: New test.
19847
19848 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19849
19850         * g++.old-deja/g++.pt/spec40.C: New test.
19851
19852 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19853
19854         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19855         case.
19856         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19857
19858 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19859
19860         * gcc.c-torture/compile/20010209-1.c: New test.
19861
19862 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19863
19864         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19865         excess errors message but not if it crashes.
19866         * g++.old-deja/g++.other/crash27.C: Likewise.
19867         * g++.old-deja/g++.other/crash28.C: Likewise.
19868         * g++.old-deja/g++.other/crash30.C: Likewise.
19869         * g++.old-deja/g++.other/crash32.C: Likewise.
19870         * g++.old-deja/g++.other/crash35.C: Likewise.
19871         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19872
19873 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19874
19875         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19876         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19877         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19878         g77.f-torture/execute/execute.exp,
19879         g77.f-torture/noncompile/noncompile.exp,
19880         gcc.c-torture/execute/execute.exp,
19881         gcc.c-torture/execute/memcheck/memcheck.exp,
19882         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19883         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19884         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19885         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19886         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19887         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19888         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19889         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19890         Remove bug reporting instructions with ancient email addresses.
19891
19892 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19893
19894         * gcc.dg/20010202-1.c: New test.
19895         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19896
19897 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19898
19899         * g++.dg/stdbool-if.C: New test.
19900
19901 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19902
19903         * objc/execute/fdecl.m: Added main().
19904
19905 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19906
19907         * gcc.c-torture/execute/20010206-1.c: New test.
19908
19909 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19910
19911         * gcc.dg/cpp/avoidpaste1.c: Update.
19912
19913 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19914
19915         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19916         Pero <nicola@brainstorm.co.uk>.
19917         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19918
19919 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19920
19921         * g++.old-deja/g++.pt/spec39.C: New test.
19922
19923 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19924
19925         * gcc.c-torture/compile/20010202-1.c: New test.
19926
19927 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19928
19929         * g++.old-deja/g++.abi/primary2.C: New test.
19930         * g++.old-deja/g++.abi/primary3.C: New test.
19931         * g++.old-deja/g++.abi/primary4.C: New test.
19932         * g++.old-deja/g++.abi/primary5.C: New test.
19933         * g++.old-deja/g++.abi/vtable3.h: New test.
19934         * g++.old-deja/g++.abi/vtable3a.C: New test.
19935         * g++.old-deja/g++.abi/vtable3b.C: New test.
19936         * g++.old-deja/g++.abi/vtable3c.C: New test.
19937         * g++.old-deja/g++.abi/vtable3d.C: New test.
19938         * g++.old-deja/g++.abi/vtable3e.C: New test.
19939         * g++.old-deja/g++.abi/vtable3f.C: New test.
19940         * g++.old-deja/g++.abi/vtable3g.C: New test.
19941         * g++.old-deja/g++.abi/vtable3h.C: New test.
19942         * g++.old-deja/g++.abi/vtable3i.C: New test.
19943         * g++.old-deja/g++.abi/vtable3j.C: New test.
19944         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19945
19946 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19947
19948         * g++.old-deja/g++.other/anon6.C: New test.
19949         * g++.old-deja/g++.other/anon7.C: New test.
19950
19951 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19952
19953         * gcc.dg/cpp/avoidpaste2.c: New tests.
19954
19955 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19956
19957         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19958
19959 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19960
19961         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19962         DECIMAL_DIG cases for Irix."
19963
19964 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19965
19966         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19967
19968 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19969
19970         * gcc.dg/c99-tag-1.c: New test.
19971
19972 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19973
19974         * gcc.dg/cpp/tr-warn1.c: Add tests.
19975
19976 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19977
19978         * gcc.dg/cpp/avoidpaste1.c: Update.
19979         * gcc.dg/cpp/paste4.c: Update.
19980
19981 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19982
19983         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19984         cases for Irix.
19985
19986 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19987
19988         * g++.old-deja/g++.other/inline19.C: New test.
19989
19990 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19991
19992         * gcc.dg/Wlarger-than.c: New test.
19993
19994 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19995
19996         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19997
19998 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19999
20000         * gcc.c-torture/execute/20010129-1.c: New test.
20001         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
20002
20003 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20004
20005         * gcc.dg/cpp/avoidpaste1.c: Test case.
20006
20007 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
20008
20009         * g++.old-deja/g++.other/inline18.C: New test.
20010
20011 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20012
20013         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
20014         and __builtin_putchar.
20015
20016 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
20017
20018         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
20019         tests.
20020
20021 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
20022
20023         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
20024         floating point number rounding mode to round to the nearest
20025         representable mode.
20026
20027 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
20028
20029         * g++.old-deja/g++.other/mangle2.C: New test.
20030
20031 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20032
20033         * gcc.c-torture/compile/20010124-1.c: New test.
20034
20035 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
20036
20037         * g++.old-deja/g++.pt/spec38.C: New test.
20038
20039 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20040
20041         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
20042         "Build don't run".
20043
20044 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20045
20046         * gcc.c-torture/execute/20010123-1.c: New test.
20047
20048 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20049
20050         * g++.old-deja/g++.pt/spec37.C: New test.
20051
20052 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20053
20054         * g++.old-deja/g++.pt/overload14.C: New test.
20055
20056 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20057
20058         * gcc.c-torture/execute/20010122-1.c: New test, exercise
20059         __builtin_return_address.
20060
20061 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
20062
20063         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
20064         * g++.old-deja/g++.pt/spec35.C: New test.
20065         * g++.old-deja/g++.pt/spec36.C: New test.
20066
20067 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
20068
20069         * gcc.c-torture/compile/20010118-1.c: New test.
20070
20071 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
20072
20073         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
20074
20075 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20076
20077         * gcc.c-torture/execute/20010119-1.c: New test.
20078
20079 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20080
20081         * g++.old-deja/g++.other/vbase5.C: New test.
20082
20083 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20084
20085         * gcc.c-torture/execute/20010118-1.c: New test.
20086
20087 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20088
20089         * g++.old-deja/g++.pt/deduct3.C: New test.
20090
20091 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20092
20093         * g++.old-deja/g++.pt/spec34.C: New test.
20094
20095 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
20096
20097         * g77.f-torture/compile/20000601-2.f: New test.
20098
20099 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20100
20101         * g++.old-deja/g++.other/init17.C: New test.
20102
20103 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
20104
20105         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
20106
20107 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20108
20109         * g++.old-deja/g++.pt/unify8.C: New test.
20110
20111 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20112
20113         * g++.old-deja/g++.abi/vbase1.C: New test.
20114
20115 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20116
20117         * g++.old-deja/g++.pt/crash65.C: New test.
20118
20119 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20120
20121         * gcc.dg/cpp/assembl2.S: New test case.
20122
20123 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
20124
20125         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
20126         are supported.
20127
20128 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20129
20130         * g++.old-deja/g++.other/builtins1.C: New test.
20131         * g++.old-deja/g++.other/builtins2.C: Likewise.
20132         * g++.old-deja/g++.other/builtins3.C: Likewise.
20133         * g++.old-deja/g++.other/builtins4.C: Likewise.
20134
20135 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
20136
20137         * gcc.c-torture/compile/20010117-1.c: New test.
20138         * gcc.c-torture/compile/20010117-2.c: New test.
20139
20140 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20141
20142         * g77.f-torture/execute/20010116.[fx]: New test,
20143         XFAIL on i?86-*-*.
20144         * g77.f-torture/compile/20010115.f: Indicate it's
20145         a test for PR fortran/1636.
20146
20147 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20148
20149         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
20150
20151 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20152
20153         * g77.f-torture/compile/20010115.f: New test.
20154
20155 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
20156
20157         * g++.old-deja/g++.pt/nontype5.C: New test.
20158
20159 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20160
20161         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
20162         have an equivalent working one below it.
20163
20164 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20165
20166         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
20167         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20168
20169 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20170
20171         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
20172         message containing "init_priority".
20173         (conpr-2.C): Likewise.
20174         (conpr-3.C): Likewise.
20175         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
20176
20177 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20178
20179         * gcc.c-torture/execute/20010114-2.c: New test.
20180
20181 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20182
20183         * gcc.c-torture/compile/20010114-1.c: New test.
20184         * gcc.c-torture/compile/20010114-1.x: Xfail.
20185         * gcc.c-torture/compile/20010114-2.c: New test.
20186         * gcc.c-torture/execute/20010114-1.c: New test.
20187         * gcc.dg/trunc-1.c: New test.
20188         * gcc.dg/uninit-B.c: New test.
20189
20190 2001-01-13  Nick Clifton  <nickc@redhat.com>
20191
20192         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
20193         target.
20194
20195 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20196
20197         * gcc.c-torture/compile/20010113-1.c: New test.
20198
20199 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
20200
20201         * gcc.c-torture/compile/20001212-1.c: New test.
20202
20203 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20204
20205         * gcc.dg/cpp/widestr1.c: Update.
20206         * gcc.dg/cpp/prag-imp.c: Remove.
20207
20208 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
20209
20210         * gcc.c-torture/execute/20000801-3.x: Remove.
20211         * gcc.dg/c90-init-1.c: New test.
20212         * gcc.dg/c99-init-1.c: New test.
20213         * gcc.dg/c99-init-2.c: New test.
20214         * gcc.dg/gnu99-init-1.c: New test.
20215
20216 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
20217
20218         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
20219         testing that no relevant ones were found.
20220
20221 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20222
20223         * g++.old-deja/g++.pt/cast2.C: New test.
20224
20225 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20226
20227         * g++.old-deja/g++.pt/friend47.C: New test.
20228
20229 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20230
20231         * g++.old-deja/g++.pt/instantiate13.C: New test.
20232
20233 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20234
20235         * g++.old-deja/g++.other/defarg7.C: New test.
20236         * g++.old-deja/g++.other/defarg8.C: New test.
20237
20238 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20239
20240         * g++.old-deja/g++.pt/crash64.C: New test.
20241
20242 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20243
20244         * g++.old-deja/g++.pt/crash63.C: New test.
20245
20246 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20247
20248         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
20249
20250 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
20251
20252         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
20253
20254 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20255
20256         * g++.old-deja/g++.pt/error3.C: New test.
20257
20258 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20259
20260         * g++.old-deja/g++.other/crash39.C: New test.
20261
20262 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20263
20264         * g++.old-deja/g++.other/vbase4.C: New test.
20265
20266 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
20267
20268         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
20269         * gcc.dg/special/20000419-2.c: New file. Identical to above.
20270         * gcc.dg/special/special.exp: New test driver which will check
20271         for alias support for the above test.
20272
20273 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
20274
20275         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
20276         problems on small machines.
20277         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
20278         parameterize.
20279
20280 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
20281
20282         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
20283         mips.
20284         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20285
20286 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
20287
20288         * g++.old_deja/g++.pt/using8.C: New test.
20289
20290 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20291
20292         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
20293
20294 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
20295
20296         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
20297         where a failure is expected.
20298         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
20299
20300 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20301
20302         * g++.old_deja/g++.pt/instantiate12.C: New test.
20303
20304 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20305
20306         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
20307         start of structs.
20308         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
20309         * g++.old-deja/g++.brendan/crash17.C: Likewise.
20310         * g++.old-deja/g++.brendan/crash29.C: Likewise.
20311         * g++.old-deja/g++.brendan/crash48.C: Likewise.
20312         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20313         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
20314         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20315         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
20316         * g++.old-deja/g++.eh/spec6.C: Likewise.
20317         * g++.old-deja/g++.jason/crash3.C: Likewise.
20318         * g++.old-deja/g++.law/ctors11.C: Likewise.
20319         * g++.old-deja/g++.law/ctors17.C: Likewise.
20320         * g++.old-deja/g++.law/ctors5.C: Likewise.
20321         * g++.old-deja/g++.law/ctors9.C: Likewise.
20322         * g++.old-deja/g++.mike/ambig1.C: Likewise.
20323         * g++.old-deja/g++.mike/net22.C: Likewise.
20324         * g++.old-deja/g++.mike/p3538a.C: Likewise.
20325         * g++.old-deja/g++.mike/p3538b.C: Likewise.
20326         * g++.old-deja/g++.mike/virt3.C: Likewise.
20327         * g++.old-deja/g++.niklas/t128.C: Likewise.
20328         * g++.old-deja/g++.other/anon4.C: Likewise.
20329         * g++.old-deja/g++.other/using1.C: Likewise.
20330         * g++.old-deja/g++.other/warn3.C: Likewise.
20331         * g++.old-deja/g++.pt/t37.C: Likewise.
20332         * g++.old-deja/g++.robertl/eb69.C: Likewise.
20333         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20334
20335 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20336
20337         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
20338
20339 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20340
20341         * gcc.c-torture/execute/stdio-opt-3.c: New test.
20342
20343 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
20344
20345         * gcc.c-torture/compile/20010107-1.c: New test.
20346
20347 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20348
20349         * gcc.c-torture/execute/builtin-noret-1.c: New test.
20350
20351 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20352
20353         * gcc.dg/format/format.h: New file.
20354         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
20355         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
20356         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
20357         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
20358         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
20359         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20360         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
20361         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
20362         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
20363         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
20364         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
20365         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
20366         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
20367         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
20368         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
20369         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
20370         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
20371         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
20372         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
20373         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
20374         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
20375         instead of declaring standard types, macros and functions in each
20376         test.
20377
20378 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
20379
20380         * gcc.c-torture/execute/20010106-1.c: New test.
20381
20382 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20383
20384         * gcc.dg/format/format.exp: New file.
20385         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
20386         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
20387         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
20388         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
20389         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
20390         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
20391         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
20392         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
20393         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
20394         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
20395         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
20396         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
20397         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
20398         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
20399         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
20400         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
20401         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
20402         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
20403         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
20404         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
20405         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
20406         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
20407         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
20408         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
20409         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
20410         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
20411         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
20412         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
20413         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
20414         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
20415         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
20416         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
20417         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
20418         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
20419         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
20420         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
20421         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
20422         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
20423         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
20424         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
20425         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
20426         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
20427
20428 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
20429
20430         * gcc.c-torture/execute/991228-1.c: Take word endianness into
20431         account.
20432
20433 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20434
20435         * gcc.c-torture/execute/builtin-complex-1.c: New test.
20436
20437 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20438
20439         * g++.old-deja/g++.pt/crash62.C: New test.
20440
20441 2001-01-04  Richard Henderson  <rth@redhat.com>
20442
20443         * gcc.dg/20000926-1.c: Update expected warnings.
20444         * gcc.dg/array-2.c: Likewise.
20445         * gcc.dg/array-4.c: Also validate flexible array members.
20446         * gcc.dg/c99-flex-array-1.c: New.
20447
20448 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20449
20450         * gcc.c-torture/compile/20001222-1.x: Remove.
20451
20452 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20453
20454         * gcc.c-torture/execute/built-in-setjmp.c: New.
20455
20456 2001-01-03  Richard Henderson  <rth@redhat.com>
20457
20458         * gcc.dg/940510-1.c: Update expected error wording.
20459         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
20460
20461 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
20462
20463         * lib/target-supports.exp (check_alias_available): Modified to
20464         indicate aliases not supported if only weak aliases are supported.
20465
20466 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20467
20468         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
20469         Turn on cmpstrsi checks for __pj__ and __i370__.
20470
20471 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20472
20473         * g++.old-deja/g++.other/virtual11.C: New test.
20474
20475 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20476
20477         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
20478
20479 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20480
20481         * gcc.c-torture/compile/20010102-1.c: New test.
20482
20483 2001-01-02  Andreas Jaeger  <aj@suse.de>
20484
20485         * gcc.dg/noreturn-3.c: New test.
20486
20487         * gcc.dg/noreturn-4.c: New test.
20488
20489 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20490
20491         * gcc.c-torture/execute/stdio-opt-1.c: Also test
20492         __builtin_fputc and __builtin_fwrite.
20493
20494 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20495
20496         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
20497         signed char, not default char.
20498
20499 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20500
20501         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
20502
20503 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
20504
20505         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
20506
20507 2000-12-29  Richard Henderson  <rth@redhat.com>
20508
20509         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
20510         (__cyg_profile_func_exit): Define.
20511
20512 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20513
20514         * g++.dg/vtgc1.C: New test.
20515
20516 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
20517
20518         * gcc.dg/noncompile/20001228-1.c: New test.
20519
20520         * gcc.dg/20001228-1.c: New test.
20521
20522         * gcc.c-torture/execute/20001228-1.c: New test.
20523
20524 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
20525
20526         * gcc.dg/format-strfmon-1.c: New test.
20527
20528 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20529
20530         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
20531         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
20532         * gcc.c-torture/execute/string-opt-1.c: Likewise.
20533         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20534         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20535         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20536         * gcc.c-torture/execute/string-opt-6.c: Likewise.
20537         * gcc.c-torture/execute/string-opt-7.c: Likewise.
20538         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20539         * gcc.c-torture/execute/string-opt-9.c: Likewise.
20540         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20541         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20542         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20543
20544         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
20545         * gcc.c-torture/execute/string-opt-4.c: Test index.
20546
20547 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
20548
20549         * gcc.c-torture/compile/20001226-1.c: New test.
20550
20551 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20552
20553         * gcc.c-torture/compile/20001222-1.c: New test.
20554         * gcc.c-torture/compile/20001222-1.x: Xfail.
20555
20556 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
20557
20558         * gcc.c-torture/execute/comp-goto-2.c: New test.
20559
20560 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
20561
20562         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
20563         Use long types if __INT_MAX__ is 32767.
20564         (main): Use cast to (sint32 *) when poking 88 into a_page.
20565
20566         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
20567
20568 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
20569
20570         * gcc.c-torture/compile/20001221-1.c: New test.
20571         * gcc.c-torture/execute/20001221-1.c: New test.
20572
20573 2000-12-20  Richard Henderson  <rth@redhat.com>
20574
20575         * g++.old-deja/g++.pt/crash36.C: Update error lines.
20576         * g++.old-deja/g++.robertl/eb109.C: Likewise.
20577
20578 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20579
20580         * gcc.dg/compare3.c: New test.
20581
20582 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20583
20584         * gcc.dg/format-warnll-1.c: New test.
20585
20586 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20587
20588         * gcc.dg/cpp/cmdlne-P.c: New test.
20589
20590 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20591
20592         * gcc.c-torture/execute/builtin-abs-1.c,
20593         gcc.c-torture/execute/builtin-abs-2.c: New tests.
20594
20595 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20596
20597         * gcc.dg/cpp/multiline.c: New test.
20598
20599 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20600
20601         * g++.old-deja/g++.other/syshdr1.C: Update.
20602         * gcc.dg/cpp/lineflags.c: Remove temporarily.
20603
20604 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20605
20606         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
20607
20608 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20609
20610         * g++.old-deja/g++.pt/ttp65.C: New test.
20611
20612 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20613
20614         * g++.old-deja/g++.pt/ttp64.C: New test.
20615
20616 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20617
20618         * g++.old-deja/g++.pt/spec33.C: New test.
20619
20620 2000-12-14  Catherine Moore  <clm@redhat.com>
20621
20622         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
20623         * gcc.c-torture/execute/920612-2.c: Likewise.
20624         * gcc.c-torture/execute/920428-2.c: Likewise.
20625         * gcc-c-torture/execute/va-arg-11.c: Call exit.
20626         * gcc.c-torture/execute/va-arg-21.c: Likewise.
20627
20628 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20629
20630         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
20631         * gcc.dg/pack-test-2.c: Likewise.
20632
20633 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20634
20635         Tests by Zack Weinberg <zackw@stanford.edu>.
20636
20637         * gcc.dg/cpp/defined.c: Update.
20638         * gcc.dg/cpp/defined_trad.c: New tests.
20639
20640 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20641
20642         * gcc.dg/cpp/trad-direct.c: Update.
20643
20644 2000-12-11  Neil Booth  <neilb@earthling.net>
20645
20646         * gcc.dg/cpp/defined_trad.c
20647
20648 2000-12-11  Neil Booth  <neilb@earthling.net>
20649
20650         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
20651
20652 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20653
20654         * gcc.dg/format-miss-2.c: New test.
20655
20656 2000-12-09  Neil Booth  <neilb@earthling.net>
20657
20658         * gcc.dg/cpp/lineflags.c: New tests.
20659         * gcc.dg/cpp/poison.c: Update.
20660         * gcc.dg/cpp/redef2.c: Update.
20661         * gcc.dg/cpp/skipping.c: New test.
20662
20663 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
20664
20665         * g++.old-deja/g++.other/eh3.C: New testcase.
20666
20667 2000-12-07  Neil Booth  <neilb@earthling.net>
20668
20669         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20670         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20671         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20672         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20673         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20674         Update.
20675
20676 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20677
20678         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20679         __SIZE_TYPE__ instead of int for type of integers cast to
20680         pointers.
20681
20682 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20683
20684         * g++.old-deja/g++.other/cleanup4.C: New test.
20685
20686 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20687
20688         * format-sec-1.c: New test.
20689
20690 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20691
20692         * gcc.dg/format-nonlit-3.c: New test.
20693
20694 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20695
20696         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20697         through a null pointer.
20698
20699 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20700
20701         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20702         * g++.old-deja/g++.pt/partial4.C: New test.
20703
20704 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20705
20706         * gcc.c-torture/execute/ieee/hugeval.x: New.
20707
20708 2000-12-06  Neil Booth  <neilb@earthling.net>
20709
20710         * gcc.dg/cpp/backslash2.c: New tests.
20711
20712 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20713
20714         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20715         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20716
20717 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20718
20719         * gcc.c-torture/execute/20001203-2.c: New testcase.
20720
20721 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20722
20723         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20724         * g++.old-deja/g++.other/virtual10.C: New test.
20725
20726 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20727
20728         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20729
20730 2000-12-05  Richard Henderson  <rth@redhat.com>
20731
20732         * gcc.c-torture/compile/20001205-1.c: New.
20733
20734 2000-12-04  Neil Booth  <neilb@earthling.net>
20735
20736         * g++.old-deja/g++.other/virtual9.C: New test.
20737         * g++.old-deja/g++.pt/crash61.C: New test.
20738         * gcc.c-torture/execute/loop-9.c: New test.
20739
20740 2000-12-04  Neil Booth  <neilb@earthling.net>
20741
20742         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20743         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20744         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20745         * gcc.dg/cpp/extratokens.c: ...here.
20746
20747 2000-12-04  Neil Booth  <neilb@earthling.net>
20748
20749         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20750         New tests.
20751
20752 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20753
20754         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20755         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20756
20757 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20758
20759         * gcc.c-torture/execute/20001203-1.c: New test.
20760
20761 2000-12-03  Neil Booth  <neilb@earthling.net>
20762
20763         * gcc.dg/cpp/macro6.c: New test cases.
20764
20765 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20766
20767         * gcc.c-torture/execute/string-opt-9.c: New test.
20768         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20769         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20770         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20771
20772         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20773         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20774
20775 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20776
20777         * gcc.dg/cpp/if-6.c: New testcase.
20778
20779         * gcc.dg/20001201-1.c: New testcase.
20780
20781 2000-12-02  Neil Booth  <neilb@earthling.net>
20782
20783         * g++.old-deja/g++.other/externC4.C,
20784         g++.old-deja/g++.other/friend10.C: New tests.
20785
20786 2000-12-02  Neil Booth  <neilb@earthling.net>
20787
20788         * g++.old-deja/g++.other/instan2.C
20789         * g++.old-deja/g++.other/instan3.C: New test.
20790
20791 2000-12-02  Neil Booth  <neilb@earthling.net>
20792
20793         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20794         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20795         gnuc99.c,gnuc99-pedantic.c: New tests.
20796
20797 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20798
20799         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20800         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20801
20802 2000-12-01  Neil Booth  <neilb@earthling.net>
20803
20804         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20805         * gcc.dg/cpp/poison.c: Update.
20806         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20807
20808 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20809
20810         * g77.f-torture/execute/20001201.f: New test.
20811
20812 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20813
20814         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20815
20816 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20817
20818         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20819
20820 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20821
20822         * g++.old-deja/g++.other/cast6.C: New test.
20823
20824 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20825
20826         * gcc.c-torture/execute/20001130-2.c: New testcase.
20827
20828 2000-11-30  Richard Henderson  <rth@redhat.com>
20829
20830         * gcc.c-torture/execute/20001130-1.c: New test.
20831
20832 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20833
20834         * g++.old-deja/g++.other/op3.C: New test.
20835
20836 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20837
20838         * g++.old-deja/g++.other/op2.C: New test.
20839
20840 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20841
20842         * g++.old-deja/g++.other/crash38.C: New test.
20843
20844 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20845
20846         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20847
20848 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20849
20850         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20851         tests.
20852         * gcc.c-torture/execute/string-opt-6.c: New test.
20853
20854         * gcc.dg/20001117-1.c: Add main.
20855
20856 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20857
20858         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20859         Move from here ...
20860         * gcc.dg/940510-1.c: ... to here.
20861
20862         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20863         zero-size arrays in toplevel structures.
20864
20865 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20866
20867         * gcc.c-torture/execute/loop-8.c: New test.
20868
20869 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20870
20871         * g++.old-deja/g++.other/base1.C: New test.
20872
20873 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20874
20875         * g++.old-deja/g++.other/parse2.C: New test.
20876
20877 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20878
20879         * g++.old-deja/g++.pt/incomplete1.C: New test.
20880
20881 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20882
20883         * g++.old-deja/g++.other/friend9.C: New test.
20884
20885 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20886
20887         * gcc.dg/20001127-1.c: New test.
20888
20889 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20890
20891         * g++.old-deja/g++.pt/friend46.C: New test.
20892
20893 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20894
20895         * g++.old-deja/g++.other/ptrmem8.C: New test.
20896
20897 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20898
20899         * gcc.c-torture/execute/string-opt-7.c: New test.
20900         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20901
20902 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20903
20904         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20905         instead of 'mkcheck 2'.
20906
20907 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20908
20909         * gcc.c-torture/execute/memcheck/driver.c,
20910         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20911         C9X references to refer to C99.
20912
20913 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20914
20915         * gcc.dg/ultrasp3.c: New test.
20916
20917 2000-11-25  Neil Booth  <neilb@earthling.net>
20918
20919         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20920
20921 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20922
20923         * gcc.c-torture/compile/20001123-2.c: New.
20924
20925 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20926
20927         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20928
20929 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20930
20931         * gcc.dg/sequence-point-1.c: Add some new tests.
20932         * gcc.c-torture/execute/20001124-1.c: New test.
20933
20934 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20935
20936         * g++.old-deja/g++.other/vaarg4.C: New test.
20937         * gcc.c-torture/compile/20001123-1.c: New test.
20938
20939 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20940
20941         * g++.other/crash24.C: Adjust and remove XFAIL.
20942         * g++.other/crash37.C: New test.
20943
20944 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20945
20946         * g++.old-deja/g++.pt/instantiate9.C: New test.
20947
20948 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20949
20950         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20951         new ABI, too.
20952
20953         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20954         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20955
20956 2000-11-22  Neil Booth  <neilb@earthling.net>
20957
20958         * gcc.dg/cpp/Wtrigraphs.c: New test.
20959
20960 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20961
20962         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20963
20964 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20965
20966         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20967
20968 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20969
20970         * lib/gcc-dg.exp: load_lib scanasm.exp.
20971         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20972         * lib/g++-dg.exp: load_lib scanasm.exp.
20973         * lib/scanasm.exp: New.
20974         (scan-assembler, scan-assembler-not): Add optional arguments to
20975         test name, or if not present, the pattern name.
20976         (scan-assembler-dem, scan-assembler-dem-not): New.
20977
20978         * g++.dg/dg.exp: New.
20979
20980 2000-11-21  Neil Booth  <neilb@earthling.net>
20981
20982         * gcc.dg/cpp/integrated1.c: Remove.
20983
20984 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20985
20986         * gcc.c-torture/execute/20001121-1.c: New test.
20987
20988 2000-11-21  Richard Henderson  <rth@redhat.com>
20989
20990         * gcc.c-torture/compile/20001121-1.c: New test.
20991
20992 2000-11-20  Neil Booth  <neilb@earthling.net>
20993
20994         * gcc.dg/cpp/integrated1.c: New test.
20995
20996 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20997
20998         * g++.old-deja/g++.other/inline17.C: New test.
20999
21000 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
21001
21002         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
21003         local variable to be zero: I made the variable global. Now
21004         uses abort() and exit() instead of relying on main's return value.
21005
21006 2000-11-20  Neil Booth  <neilb@earthling.net>
21007
21008         * gcc.dg/cpp/paste2.c: Update test.
21009         * objc/execute/paste.m: New test.
21010
21011 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21012
21013         * gcc.dg/c99-condexpr-1.c: New test.
21014
21015 2000-11-20  Neil Booth  <neilb@earthling.net>
21016
21017         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
21018
21019 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
21020
21021         * g++.old-deja/g++.pt/export1.C: New test.
21022
21023 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
21024
21025         * gcc.dg/20001117-1.c: New test.
21026
21027 2000-11-18  Richard Henderson  <rth@redhat.com>
21028
21029         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
21030
21031 2000-11-18  Richard Henderson  <rth@redhat.com>
21032
21033         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
21034         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
21035         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
21036
21037 2000-11-18  Richard Henderson  <rth@redhat.com>
21038
21039         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
21040         (main): New.  Exit cleanly.
21041
21042 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21043
21044         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
21045         gcc.dg/c99-fordecl-2.c: New tests.
21046
21047 2000-11-18  Richard Henderson  <rth@redhat.com>
21048
21049         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
21050         * gcc.c-torture/execute/zerolen-2.c: New.
21051
21052 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21053
21054         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
21055         memory.
21056
21057 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21058
21059         * g++.old-deja/g++.pt/instantiate8.C: New test.
21060
21061 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21062
21063         * g++.old-deja/g++.other/incomplete.C: Add more tests.
21064         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
21065
21066 2000-11-16  Nick Clifton  <nickc@redhat.com>
21067
21068         * gcc.c-torture/execute/nestfunc-2.c: New test.
21069         * gcc.c-torture/execute/nestfunc-3.c: New test.
21070
21071 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21072
21073         * gcc.c-torture/compile/20001116-1.c: New test.
21074
21075 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21076
21077         * gcc.c-torture/execute/20001115-1.c: New test.
21078
21079 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
21080
21081         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
21082         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
21083         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
21084         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21085
21086 2000-11-15  Neil Booth  <neilb@earthling.net>
21087
21088         gcc.dg/cpp/_Pragma1.c: Update.
21089         gcc.dg/cpp/_Pragma2.c: New test.
21090
21091 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21092
21093         * g++.old-deja/g++.other/anon5.C: New test.
21094
21095 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21096
21097         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
21098         tests.
21099
21100 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
21101
21102         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
21103         output.
21104
21105 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21106
21107         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
21108         labels at end of compound statements.
21109
21110 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
21111
21112         * gcc.c-torture/execute/loop-7.c: New test.
21113
21114 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21115
21116         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
21117
21118 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21119
21120         * gcc.dg/c99-bool-1.c: New test.
21121
21122 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21123
21124         * gcc.dg/c99-scope-1.c: Remove xfail.
21125         * gcc.dg/c99-scope-2.c: New test.
21126
21127 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21128
21129         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
21130         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
21131
21132 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
21133
21134         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
21135         error messages.
21136
21137         * g++.mike/p700.C: Don't typedef wchar_t.
21138         * g++.mike/p784.C: Likewise.
21139         * g++.mike/eb101.C: Don't use __wchar_t.
21140
21141 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21142
21143         * g77.f-torture/execute/20001111.[fx]: Test premature exit
21144         from DO loop.
21145
21146 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21147
21148         * gcc.c-torture/execute/20001111-1.c: New test.
21149
21150 2000-11-10  Nick Clifton  <nickc@redhat.com>
21151
21152         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
21153         long multuiple and accumulate.
21154
21155 2000-11-09  Richard Henderson  <rth@redhat.com>
21156
21157         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
21158         via size_t instead of int.
21159
21160         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
21161         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21162         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21163         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21164
21165 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
21166
21167         * gcc.c-torture/compile/20001109-1.c: New test.
21168         * gcc.c-torture/compile/20001109-2.c: New test.
21169
21170 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
21171
21172         * g++.old-deja/g++.pt/operator1.C: New test.
21173         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
21174
21175 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21176
21177         * gcc.dg/20001108-1.c: New test.
21178
21179 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21180
21181         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
21182         with both arguments constant strings.
21183         * gcc.c-torture/execute/string-opt-3.c: New test.
21184         * gcc.c-torture/execute/string-opt-4.c: New test.
21185         * gcc.c-torture/execute/string-opt-5.c: New test.
21186
21187 2000-11-08  Nick Clifton  <nickc@redhat.com>
21188
21189         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
21190         mulsidi3adddi patterns.
21191
21192 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
21193
21194         * g++.old-deja/g++.other/crash36.C: New test.
21195
21196 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
21197
21198         * g++.old-deja/g++.other/init16.C: New test.
21199
21200 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
21201
21202         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
21203
21204 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21205
21206         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
21207         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21208         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21209
21210 2000-11-07  DJ Delorie  <dj@redhat.com>
21211
21212         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
21213
21214 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21215
21216         * gcc.c-torture/execute/string-opt-1.c: New test.
21217
21218 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21219
21220         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
21221         mips-sgi-irix6.* because the MIPS ABI passes floating-point
21222         parameters in registers, and there is no way for a varargs
21223         function to know in which order the integer and floating-point
21224         parameters should be interleaved when they are placed on the
21225         stack.
21226         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21227         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21228
21229 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21230
21231         * gcc.c-torture/execute/string-opt-2.c: New test.
21232
21233 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
21234
21235         * g++.old-deja/g++.pt/crash60.C: New test.
21236
21237 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21238
21239         * g++.old-deja/g++.other/crash24.C: New test.
21240         * g++.old-deja/g++.other/crash25.C: New test.
21241         * g++.old-deja/g++.other/crash26.C: New test.
21242         * g++.old-deja/g++.other/crash27.C: New test.
21243         * g++.old-deja/g++.other/crash28.C: New test.
21244         * g++.old-deja/g++.other/crash29.C: New test.
21245         * g++.old-deja/g++.other/crash30.C: New test.
21246         * g++.old-deja/g++.other/crash31.C: New test.
21247         * g++.old-deja/g++.other/crash32.C: New test.
21248         * g++.old-deja/g++.other/crash33.C: New test.
21249         * g++.old-deja/g++.other/crash34.C: New test.
21250         * g++.old-deja/g++.other/crash35.C: New test.
21251
21252 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21253
21254         * gcc.c-torture/execute/20001031-1.c: New test.
21255
21256 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
21257
21258         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
21259         namespace.
21260
21261         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
21262         standards-conformant.
21263
21264         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
21265
21266         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
21267         * g++.old-deja/g++.mike/p755a.C: Likewise.
21268         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
21269         library makes no calls to `operator new' during initialization.
21270
21271 2000-11-04  Neil Booth  <neilb@earthling.net>
21272
21273         * gcc.dg/cpp/include2.c: New tests.
21274
21275 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
21276
21277         * lib/g++.exp (g++_set_ld_library_path): New function.
21278         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
21279
21280 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
21281
21282         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
21283         warnings.
21284
21285 2000-11-01  Richard Henderson  <rth@redhat.com>
21286
21287         * g++.old-deja/g++.ext/namedret1.C: New.
21288         * g++.old-deja/g++.ext/namedret2.C: New.
21289         * g++.old-deja/g++.ext/namedret3.C: New.
21290
21291 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
21292
21293         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
21294         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
21295
21296 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21297
21298         * gcc.c-torture/execute/va-arg-21.c: New test.
21299
21300 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21301
21302         * gcc.dg/c99-complex-2.c: New test.
21303
21304 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21305
21306         * gcc.c-torture/execute/stdio-opt-1.c: New test.
21307
21308 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
21309
21310         * g++.old-deja/g++.other/inline16.C: New test.
21311
21312 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
21313
21314         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
21315         __PRETTY_FUNCTION__
21316
21317 2000-10-29  Neil Booth  <neilb@earthling.net>
21318
21319         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
21320         New tests.
21321         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
21322         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
21323         optimisation.
21324
21325 2000-10-29  Neil Booth  <neilb@earthling.net>
21326
21327         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
21328         * mi1.c, mi1c.h: Add null directives to multiple-include test.
21329         * mi5.c: Test multiple includes work with -C.
21330         * trigraphs.c: Test ^= version.
21331
21332 2000-10-28  Neil Booth  <neilb@earthling.net>
21333
21334         New tests and test updates for new macro expander.
21335
21336         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
21337         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
21338         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
21339         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
21340         new diagnostic messages.
21341
21342         * gcc.dg/cpp/macro3.c: New tests.
21343
21344 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
21345
21346         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
21347         on the same line.
21348
21349 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
21350
21351         * g++.old-deja/g++.other/eh2.C: New test.
21352
21353 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21354
21355         * gcc.c-torture/execute/20001027-1.c: New test.
21356
21357 2000-10-26  Richard Henderson  <rth@redhat.com>
21358
21359         * gcc.c-torture/execute/20001026-1.c: New.
21360
21361 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
21362
21363         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
21364         * g++.old-deja/g++.law/builtin1.C: Likewise.
21365         * g++.old-deja/g++.law/ctors10.C: Likewise.
21366         * g++.old-deja/g++.law/virtual3.C: Likewise.
21367         * g++.old-deja/g++.mike/p658.C: Likewise.
21368         * g++.old-deja/g++.other/sibcall1.C: Likewise.
21369         * g++.old-deja/g++.other/vaarg2.C: Likewise.
21370         * g++.old-deja/g++.robertl/eb124.C: Likewise.
21371         * g++.old-deja/g++.robertl/eb44.C: Likewise.
21372         * g++.old-deja/g++.robertl/eb77.C: Likewise.
21373
21374 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21375
21376         * gcc.c-torture/compile/20001024-1.c: New test.
21377
21378 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
21379
21380         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
21381         to tell us whether or not we are using V3.
21382
21383 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21384
21385         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
21386         operands.
21387
21388 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21389
21390         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
21391
21392 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
21393
21394         * gcc.c-torture/execute/20001024-1.c: New test.
21395
21396 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
21397
21398         * g++.old-deja/g++.other/sibcall1.C: New test.
21399
21400 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
21401
21402         * gcc.dg/noncompile/init-3.c: New test.
21403
21404 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21405
21406         * gcc.dg/format-array-1.c: New test.
21407
21408 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21409
21410         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
21411         writing through null pointers; remove comment about testing
21412         unterminated strings.
21413
21414 2000-10-17  Matthew Hiller  <hiller@redhat.com>
21415
21416         * gcc.c-torture/execute/20001017-2.c: New test.
21417
21418 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21419
21420         * gcc.c-torture/compile/20001018-1.c: New test.
21421         * gcc.c-torture/compile/20001018-1.x: Xfail.
21422
21423 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21424
21425         * gcc.c-torture/execute/20001017-1.c: New test.
21426
21427 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21428
21429         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
21430         for multiple use of arguments with scanf formats; add tests for
21431         multiple use of arguments.
21432
21433 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
21434
21435         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
21436
21437 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21438
21439         * gcc.dg/format-miss-1.c: New test.
21440
21441 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21442
21443         * gcc.c-torture/execute/20001013-1.c: New test.
21444
21445 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21446
21447         * gcc.dg/format-branch-1.c: New test.
21448
21449 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21450
21451         * README, lib/file-format.exp: Remove EGCS references.
21452
21453 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21454
21455         * gcc.dg/20001013-1.c: New test.
21456
21457 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21458
21459         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
21460         for intmax_t in the compiler using __typeof__ and the type rules
21461         for conditional expressions.
21462
21463 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
21464
21465         * gcc.dg/20001012-1.c: New test.
21466         * gcc.dg/20001012-2.c: New test.
21467
21468 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21469
21470         * gcc.dg/format-attr-1.c: New test.
21471
21472 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21473
21474         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
21475         __LONG_LONG_MAX__ instead of LLONG_MAX.
21476
21477 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21478
21479         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
21480         scanf flags.
21481         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
21482         flags.
21483
21484 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21485
21486         * gcc.dg/sequence-pt-1.c: New test.
21487
21488 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
21489
21490         * gcc.c-torture/execute/20001011-1.c: New testcase.
21491         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
21492
21493 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21494
21495         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
21496         does not error on it.
21497
21498 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21499
21500         * gcc.dg/20001009-1.c: New test.
21501
21502 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21503
21504         * gcc.c-torture/compile/20001009-1.c: Move from here ....
21505         * gcc.c-torture/execute/20001009-2.c: ... to here.
21506
21507 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
21508
21509         * gcc.c-torture/compile/20001009-1.c: New testcase.
21510         * gcc.c-torture/execute/20001009-1.c: New testcase.
21511         Testcases provided by Jan Hubicka <jh@suse.cz>.
21512
21513 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21514
21515         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21516         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
21517         uintmax_t using <limits.h> to emulate the compiler's internal
21518         logic.  No longer XFAIL %j tests.
21519
21520 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21521
21522         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
21523         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21524         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
21525         regexps and details of expected handling of some bad formats.
21526         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
21527         suppression.
21528
21529 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21530
21531         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
21532         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
21533         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
21534         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
21535         in list archives.
21536
21537 2000-10-06  Richard Henderson  <rth@cygnus.com>
21538
21539         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
21540         * g++.old-deja/g++.brendan/crash52.C: Likewise.
21541         * g++.old-deja/g++.jason/report.C: Likewise.
21542         * g++.old-deja/g++.law/friend5.C: Likewise.
21543         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
21544         of the expected warnings.
21545
21546 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
21547
21548         * g++.old-deja/g++.pt/enum14.C: New test.
21549
21550 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21551
21552         * g++.old-deja/g++.pt/crash59.C: New test.
21553
21554 2000-10-04  Will Cohen  <wcohen@redhat.com>
21555
21556         * gcc.dg/20000926-1.c: New test.
21557
21558 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
21559
21560         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
21561         function name for current C++ compiler.
21562         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
21563
21564 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
21565
21566         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
21567         __PRETTY_FUNCTION__.
21568         * g++.old-deja/g++.ext/pretty2.C: Likewise.
21569
21570 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21571
21572         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
21573
21574 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
21575
21576         * gcc.c-torture/compile/20000923-1.c: New test.
21577
21578 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
21579
21580         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
21581         * g++.old-deja/g++.pt/ttp62.C: Same.
21582         * g++.old-deja/g++.other/inline14.C: Same.
21583
21584 2000-09-24  Richard Henderson  <rth@cygnus.com>
21585
21586         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
21587
21588 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21589
21590         * gcc.dg/c90-printf-1.c: Add test for wide string format.
21591
21592 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
21593
21594         * gcc.c-torture/compile/20000922-1.c: New file.
21595
21596 2000-09-21  Nick Clifton  <nickc@redhat.com>
21597
21598         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
21599         a signed long modulo operation.
21600         (mod6): New function - perform an unsigned long modulo operation.
21601         (main): Add tests for modulos of very large numbers by very small
21602         dividends.
21603
21604 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21605
21606         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
21607
21608 2000-09-19  Richard Henderson  <rth@cygnus.com>
21609
21610         * gcc.dg/compare2.c (case 10): XFAIL.
21611
21612 2000-09-18  Richard Henderson  <rth@cygnus.com>
21613
21614         * gcc.c-torture/execute/20000906-1.c: Move ...
21615         * gcc.dg/20000906-1.c: ... here.  Only run on targets
21616         that support __builtin_trap.
21617
21618 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
21619
21620         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
21621
21622 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21623
21624         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
21625         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
21626         more $ format tests.
21627
21628 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21629
21630         * gcc.dg/format-errmk-1.c: New test.
21631
21632 2000-09-17  Greg McGary  <greg@mcgary.org>
21633
21634         * gcc.c-torture/execute/20000917-1.x: Remove.
21635
21636 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21637
21638         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
21639
21640 2000-09-17  Greg McGary  <greg@mcgary.org>
21641
21642         * gcc.c-torture/execute/20000917-1.c: New test.
21643         * gcc.c-torture/execute/20000917-1.x: XFAIL.
21644
21645 2000-09-16  Neil Booth  <NeilB@earthling.net>
21646
21647         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
21648         in nested macro bug.
21649
21650 2000-09-15  Neil Booth  <NeilB@earthling.net>
21651
21652         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
21653
21654 2000-09-14  Jeffrey A Law  (law@cygnus.com)
21655
21656         * gcc.c-torture/execute/20000914-1.c: New test.
21657
21658 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
21659
21660         * g++.other/inline13.C: New test.
21661
21662 2000-09-12  Andreas Jaeger  <aj@suse.de>
21663
21664         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
21665         constant by Ulrich Drepper <drepper@redhat.com>.
21666
21667 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21668
21669         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21670
21671 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21672
21673         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21674
21675 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21676
21677         * gcc.dg/cpp/backslash.c: New test.
21678
21679 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21680
21681         * gcc.c-torture/execute/20000910-1.c: New test.
21682         * gcc.c-torture/execute/20000910-2.c: Likewise.
21683
21684 2000-09-11  Robert Lipe  <robertl@sco.com>
21685
21686         * gcc.dg/pragma-align.c: New test.
21687
21688 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21689
21690         * g++.old-deja/g++.pt/explicit82.C: New test.
21691         * g++.old-deja/g++.pt/explicit83.C: New test.
21692
21693 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21694
21695         * gcc.dg/asm-names.c: New test.
21696
21697 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21698
21699         * gcc.dg/cpp/tr-warn6.c: New test
21700
21701 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21702
21703         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21704         be accepted.
21705
21706 2000-09-07  Catherine Moore  <clm@redhat.com>
21707
21708         * gcc.c-torture/execute/unroll-1.c: New test.
21709
21710 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21711
21712         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21713         ERROR markers.
21714         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21715         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21716         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21717         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21718         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21719         Preprocess only.
21720         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21721         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21722
21723 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21724
21725         * g++.old-deja/g++.pt/deduct2.C: New test.
21726
21727 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21728
21729         * g++.old-deja/g++.pt/parms2.C: New test.
21730
21731 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21732
21733         * g++.old-deja/g++.pt/crash58.C: New test.
21734
21735 2000-09-06  Greg McGary  <greg@mcgary.org>
21736
21737         * gcc.c-torture/execute/20000906-1.c: New test.
21738         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21739
21740 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21741
21742         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21743
21744 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21745
21746         * g++.old-deja/g++.pt/crash57.C: New test.
21747
21748 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21749
21750         * g++.old-deja/g++.pt/crash56.C: New test.
21751
21752 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21753
21754         * g++.old-deja/g++.pt/koenig1.C: New test.
21755
21756 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21757
21758         * gcc.dg/20000904-1.c: New test.
21759
21760 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21761
21762         * gcc.dg/cpp/paste8.c: New test.
21763
21764 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21765
21766         * gcc.c-torture/compile/20000827-1.c: New test.
21767
21768 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21769
21770         * gcc.dg/format-diag-1.c: New test.
21771
21772 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21773
21774         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21775         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21776         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21777         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21778         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21779
21780 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21781
21782         * g++.old-deja/g++.other/nested4.C: New test.
21783
21784 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21785
21786         * g++.old-deja/g++.ns/scoped1.C: New test.
21787
21788 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21789
21790         * lib/g++.exp: Support testing already-installed GCC.
21791
21792 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21793
21794         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21795
21796 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21797
21798         * gcc.dg/return-type-2.c: New test.
21799
21800 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21801
21802         * gcc.c-torture/compile/20000825-1.c: New test.
21803
21804 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21805
21806         * gcc.dg/dwarf2-2.c: New test.
21807
21808 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21809
21810         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21811         dg-warning regexps.
21812
21813 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21814
21815         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21816         gcc.dg/format-ext-5.c: New tests.
21817
21818 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21819
21820         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21821
21822 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21823
21824         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21825
21826 2000-08-24  Richard Henderson  <rth@cygnus.com>
21827
21828         * gcc.dg/ia64-sync-1.c: New test.
21829         * gcc.dg/ia64-sync-2.c: New test.
21830         * gcc.dg/ia64-asm-1.c: New test.
21831
21832 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21833
21834         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21835         * gcc.dg/format-ext-2.c: New test.
21836
21837 2000-08-23  Jason Merrill  <jason@redhat.com>
21838
21839         * lib/old-dejagnu.exp: Also ignore "In member function" and
21840         "At global scope".
21841
21842 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21843
21844         * gcc.dg/noncompile/label-lineno-1.c: New test.
21845
21846 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21847
21848         * gcc.dg/c99-array-nonobj-1.c: New test.
21849
21850 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21851
21852         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21853         tests.
21854         * gcc.dg/format-ext-1.c: New test.
21855
21856 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21857
21858         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21859         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21860         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21861         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21862         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21863
21864 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21865
21866         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21867         gcc.dg/c99-strftime-2.c: New tests.
21868
21869 2000-08-22  Richard Henderson  <rth@cygnus.com>
21870
21871         * gcc.c-torture/execute/20000822-1.c: New test.
21872
21873 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21874
21875         * gcc.c-torture/execute/20000819-1.x: Remove.
21876
21877 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21878
21879         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21880         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21881         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21882         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21883         gcc.dg/format-xopen-1.c: New tests.
21884
21885 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21886
21887         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21888
21889 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21890
21891         * g++.old-deja/g++.other/loop2.C: New test.
21892
21893         * gcc.c-torture/compile/20000606-1.c: New test.
21894         * gcc.c-torture/compile/20000728-1.c: New test.
21895         * gcc.c-torture/execute/20000801-1.c: New test.
21896         * gcc.c-torture/execute/20000801-2.c: New test.
21897         * gcc.c-torture/execute/20000819-1.c: New test.
21898         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21899         * gcc.dg/20000629-1.c: New test.
21900         * gcc.dg/20000724-1.c: New test.
21901         * gcc.dg/20000807-1.c: New test.
21902
21903 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21904
21905         * gcc.dg/cpp/pragma-1.c: New test.
21906         * gcc.dg/cpp/pragma-2.c: New test.
21907
21908 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21909
21910         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21911         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21912
21913 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21914
21915         * gcc.c-torture/compile/20000818-1.c: New test.
21916
21917 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21918
21919         * gcc.c-torture/execute/20000818-1.c: New test.
21920
21921 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21922
21923         * gcc.dg/format-va-1.c: New test.
21924
21925 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21926
21927         * g++.old-deja/g++.other/typedef8.C: New test.
21928
21929 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21930
21931         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21932         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21933         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21934         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21935         * g++.old-deja/g++.other/ptrmem7.C: New test.
21936         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21937
21938 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21939
21940         * g++.old-deja/g++.pt/typename27.C: New test.
21941
21942 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21943
21944         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21945         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21946         * g++.old-deja/g++.pt/friend45.C: New test.
21947         * g++.old-deja/g++.other/friend8.C: New test.
21948
21949 2000-08-15  Richard Henderson  <rth@cygnus.com>
21950
21951         * gcc.c-torture/execute/20000815-1.c: New test.
21952
21953 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21954
21955         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21956         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21957         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21958
21959 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21960
21961         * g++.old-deja/g++.other/refinit2.C: New test.
21962
21963 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21964
21965         * lib/c-torture.exp (c-torture): Make
21966         compiler_conditional_xfail_data global.
21967         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21968         compiler_conditional_xfail_data machinery.
21969         (f-torture-execute): Likewise.
21970         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21971         and only when unrolling loops.
21972
21973         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21974
21975 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21976
21977         * g++.old-deja/g++.pt/explicit81.C: New test.
21978
21979 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21980
21981         * g++.old-deja/g++.pt/typename26.C: New test.
21982
21983 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21984
21985         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21986         warning.
21987
21988 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21989
21990         * g++.old-deja/g++.other/array3.C: New test.
21991
21992 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21993
21994         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21995         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21996         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21997         New tests.
21998
21999 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
22000
22001         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
22002         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22003
22004 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
22005
22006         * gcc.c-torture/execute/20000808-1.c: New test.
22007
22008 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22009
22010         * gcc.dg/c90-const-expr-1.c: New test.
22011
22012 2000-08-08  Richard Henderson  <rth@cygnus.com>
22013
22014         * gcc.dg/noncompile/920923-1.c: Declare calloc.
22015
22016 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22017
22018         * gcc.dg/noncompile/const-ll-1.c: New test.
22019
22020 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22021
22022         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
22023
22024 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22025
22026         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
22027         that running programs linked against the shared version of libobjc
22028         run correctly.
22029
22030 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22031
22032         * gcc.dg/c99-printf-1.c: New test.
22033
22034 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22035
22036         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
22037
22038 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
22039
22040         * gcc.c-torture/execute/20000731-1.x: Delete.
22041
22042 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
22043
22044         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
22045         and torture_without_loops as is done by c-torture.exp.
22046         (search_for): Copy from c-torture.exp.
22047         (gcc-dg-runtest): New function, drives a directory of tests
22048         iterating over the TORTURE_OPTIONS.
22049         (scan-assembler, scan-assembler-not): Move here from
22050         individual directory drivers.
22051
22052         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
22053         defined by lib/gcc-dg.exp.
22054         * gcc.dg/cpp/cpp.exp: Likewise.
22055         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
22056         gcc-dg-runtest, so we cycle over optimization options.
22057
22058         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
22059         * gcc.dg/compare2.c: No longer expected to fail.
22060
22061 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
22062
22063         * gcc.c-torture/execute/20000804-1.c: New test.
22064
22065 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22066
22067         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
22068
22069 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
22070
22071         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
22072
22073 2000-08-03  Jeffrey A Law  (law@cygnus.com)
22074
22075         * gcc.c-torture/compile/20000803-1.c: New test.
22076
22077 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22078
22079         * gcc.c-torture/execute/20000801-3.c,
22080         gcc.c-torture/execute/20000801-4.c: New tests.
22081         * gcc.c-torture/execute/20000801-3.x,
22082         gcc.c-torture/execute/20000801-4.x: Xfail.
22083
22084 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
22085
22086         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
22087         libobjc/.libs to allow for libtool.
22088
22089 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
22090
22091         * gcc.c-torture/compile/20000802-1.c: New test.
22092
22093 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
22094
22095         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
22096
22097 2000-07-31  Jeffrey A Law  (law@cygnus.com)
22098
22099         * gcc-c-torture/execute/20000731-2.c: New test.
22100
22101         * gcc.c-torture/execute/20000731-1.c: New test.
22102         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
22103
22104 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
22105
22106         * testsuite/gcc.dg/cpp/paste7.c: New test.
22107         * gcc.dg/cpp/20000725-1.c: New test.
22108
22109 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
22110
22111         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
22112         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
22113         declaration warning for __builtin_dwarf_reg_size.
22114
22115         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
22116
22117 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22118
22119         * gcc.dg/noncompile/voidparam-1.c: New test.
22120
22121 2000-07-30  Richard Henderson  <rth@cygnus.com>
22122
22123         * gcc.dg/c90-digraph-1.c: Don't xfail.
22124         * gcc.dg/compare2.c (case 10): Xfail.
22125         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
22126
22127 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
22128
22129         * gcc.dg/c99-main-1.c: New test.
22130
22131 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22132
22133         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
22134
22135 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
22136
22137         * gcc.c-tortuer/execute/20000726-1.c: New test.
22138
22139 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
22140
22141         * gcc.c-torture/execute/enum-2.c: New test.
22142
22143 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22144
22145         * gcc.dg/cpp/tr-warn3.c: New test.
22146
22147 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22148
22149         * g++.old-deja/g++.ext/implicit1.C: Remove.
22150         * g++.old-deja/g++.jason/c2.C: Remove
22151         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
22152         * g++.old-deja/g++.pt/crash16.C: Likewise.
22153         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
22154
22155 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22156
22157         * g++.old-deja/g++.other/for2.C: New test.
22158
22159 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
22160
22161         * gcc.dg/20000720-1.c: New test.
22162
22163 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
22164
22165         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
22166
22167 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
22168
22169         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
22170         * gcc.c-torture/execute/20000722-1.c: New.
22171         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
22172
22173 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
22174
22175         * gcc.dg/cpp/20000720-1.S: New test.
22176
22177 2000-07-21  Michael Meissner  <meissner@redhat.com>
22178
22179         * gcc.c-torture/execute/ieee/hugeval.c: New test.
22180
22181 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22182
22183         * g++.old-deja/g++.brendan/crash16.C,
22184         g++.old-deja/g++.brendan/parse3.C,
22185         g++.old-deja/g++.brendan/redecl1.C,
22186         g++.old-deja/g++.ns/template13.C,
22187         g++.old-deja/g++.other/decl4.C,
22188         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
22189
22190 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22191
22192         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
22193         and "Internal error".
22194
22195         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
22196         regexps.
22197         * gcc.dg/cpp/paste6.c: New test.
22198
22199 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
22200
22201         * gcc.dg/cpp/tr-direct.c: New test.
22202
22203         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
22204         gcc.dg/cpp/undef1.c: Tweak error regexps.
22205
22206 2000-07-18  Eric Christopher <echristo@redhat.com>
22207
22208         * gcc.c-torture/compile/20000718-1.c: New test.
22209
22210 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
22211
22212         * cpplex.c (_cpp_push_token): If the token being pushed back
22213         is the previous token in this context, just subtract one from
22214         context->posn.
22215         * cppmacro.c (save_expansion): Clear aux field when storing a
22216         placemarker.
22217
22218 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
22219
22220         * gcc.dg/noncompile/redecl-1.c: New test.
22221
22222 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
22223
22224         * gcc.c-torture/execute/20000717-5.c: New test.
22225         * gcc.c-torture/execute/20000717-1.x: Removed.
22226
22227 2000-07-17  Richard Henderson  <rth@cygnus.com>
22228
22229         * gcc.c-torture/execute/20000717-4.c: New test.
22230
22231 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
22232
22233         * gcc.dg/cpp/syshdr.c: New test.
22234         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
22235
22236 2000-07-17  Neil Booth  <neilb@earthling.net>
22237
22238         * gcc.dg/cpp/cmdlne-dM.c: New test.
22239         * gcc.dg/cpp/cmdlne-dD.c: New test.
22240
22241 2000-07-17  Jeffrey A Law  (law@cygnus.com)
22242
22243         * gcc.c-torture/execute/20000717-3.c: New test.
22244
22245         * gcc.c-torture/compile/20000717-1.c: New test.
22246
22247 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
22248
22249         * gcc.c-torture/execute/20000717-2.c: New test.
22250
22251 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22252
22253         * gcc.dg/formatz-1.c: New test.
22254
22255         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
22256         * gcc.dg/c99-digraph-1.c: New tests.
22257
22258         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
22259         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
22260
22261         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
22262         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
22263         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
22264         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
22265         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
22266         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
22267         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
22268
22269 2000-07-17   Greg McGary <greg@mcgary.org>
22270
22271         * gcc.c-torture/execute/20000717-1.c: New test.
22272         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
22273
22274 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
22275
22276         * gcc.c-torture/execute/20000715-2.c: New test.
22277         * gcc.dg/20000715-1.c: New test.
22278
22279 2000-07-15  Michael Meissner  <meissner@redhat.com>
22280
22281         * gcc.c-torture/execute/20000715-1.c: New test.
22282
22283 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
22284
22285         * gcc.c-torture/execute/20000707-1.c: New test.
22286
22287 2000-07-13  Neil Booth  <NeilB@earthling.net>
22288
22289         * testsuite/gcc.dg/cpp/digraph1.c,
22290         testsuite/gcc.dg/cpp/digraph2.c,
22291         testsuite/gcc.dg/cpp/digraphs.c: New tests.
22292
22293 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
22294
22295         * g77.f-torture/compile/20000630-2.f:  New test.
22296         * g77.f-torture/compile/20000630-2.x
22297
22298 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22299
22300         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
22301
22302 2000-07-11  Neil Booth  <NeilB@earthling.net>
22303
22304         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
22305
22306 2000-07-11  Neil Booth  <NeilB@earthling.net>
22307
22308         * gcc.dg/cpp/cmdlne-C.c: New.
22309
22310 2000-07-09  Neil Booth  <NeilB@earthling.net>
22311
22312         * gcc.dg/cpp/directiv.c: New tests.
22313         * gcc.dg/cpp/undef1.c: Update.
22314
22315 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
22316
22317         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
22318
22319 2000-07-09  Neil Booth  <NeilB@earthling.net>
22320
22321         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
22322
22323 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
22324
22325         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
22326         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
22327
22328 2000-07-08  Neil Booth  <NeilB@earthling.net>
22329
22330         * gcc.dg/cpp/macsyntx.c: New tests.
22331
22332 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22333
22334         * gcc.dg/20000707-1.c: New test.
22335
22336 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22337
22338         * gcc.c-torture/execute/20000706-1.c: New test.
22339         * gcc.c-torture/execute/20000706-2.c: New test.
22340         * gcc.c-torture/execute/20000706-3.c: New test.
22341         * gcc.c-torture/execute/20000706-4.c: New test.
22342         * gcc.c-torture/execute/20000706-5.c: New test.
22343
22344 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22345
22346         * g++.old-deja/g++.pt/instantiate7.C: New test.
22347
22348 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22349
22350         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
22351         * g++.old-deja/g++.mike/thunk3.C: Likewise.
22352         * g++.old-deja/g++.other/rtti3.C: Likewise.
22353         * g++.old-deja/g++.other/rttid3.C: Likewise.
22354
22355 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
22356
22357         *  g77.f-torture/compile/20000630-1.x: Fix typo
22358
22359 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
22360
22361         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
22362         assembly output.
22363
22364 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
22365
22366         * gcc.dg/cpp/ident.c: New test.
22367
22368 2000-07-05  Neil Booth  <NeilB@earthling.net>
22369
22370         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
22371           gcc.dg/cpp/lexstrng.c: New tests.
22372
22373 2000-07-04  Neil Booth  <NeilB@earthling.net>
22374
22375         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
22376         * gcc.dg/cpp/strify2.c: Same.
22377
22378 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
22379
22380         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
22381         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
22382         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
22383         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
22384
22385         * testsuite/gcc.dg/cpp/macro1.c,
22386         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
22387         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
22388         testsuite/gcc.dg/cpp/strify1.c,
22389         testsuite/gcc.dg/cpp/strify2.c: New tests.
22390
22391 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
22392
22393         * gcc.c-torture/execute/20000703-1.c: New test.
22394
22395 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22396
22397         * g++.old-deja/g++.pt (lookup10.C): New test.
22398
22399 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22400
22401         * g++.old-deja/g++.pt (typename25.C): New test.
22402
22403 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
22404
22405         * gcc.c-torture/compile/20000701-1.c: New test.
22406
22407 2000-06-30  Nick Clifton  <nickc@cygnus.com>
22408
22409         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
22410         to test case.
22411
22412 2000-06-30  Catherine Moore  <clm@cygnus.com>
22413
22414         * gcc.c-torture/execute/align-1.c: New test.
22415
22416 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
22417
22418         * g++.old-deja/g++.pt/expr8.C: New test.
22419         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
22420
22421 2000-06-29  Nick Clifton  <nickc@cygnus.com>
22422
22423         * gcc.c-torture/compile/20000629-1.c: New test.
22424
22425 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22426
22427
22428         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
22429         gcc.dg/noncompile directory, depending on whether they're
22430         preprocessor tests or not.  Annotate all the tests for the dg
22431         framework.
22432
22433         * gcc.c-torture/noncompile/noncompile.exp: Delete.
22434         * gcc.dg/noncompile/noncompile.exp: New.
22435
22436         * Moved files:
22437         Old name                                New name
22438         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
22439         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
22440         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
22441         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
22442         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
22443         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
22444         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
22445         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
22446         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
22447         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
22448         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
22449         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
22450         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
22451         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
22452         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
22453         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
22454         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
22455         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
22456         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
22457         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
22458         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
22459         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
22460         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
22461         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
22462
22463         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
22464         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
22465         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
22466         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
22467         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
22468         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
22469
22470 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22471
22472         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
22473         declare one variable.  On the fourth, error.
22474         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
22475         declared by 20000628-1a.h.
22476
22477 2000-06-29  Richard Henderson  <rth@redhat.com>
22478
22479         * gcc.c-torture/execute/930529-1.x: New file.
22480         * gcc.dg/920413-1.c: Adjust expected warning text.
22481         * gcc.dg/980217-1.c: Declare abort.
22482         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
22483
22484 2000-06-29  Jeffrey A Law  (law@cygnus.com)
22485
22486         * g77.f-torture/compile/20000629-1.f: New test.
22487         * g77.f-torture/compile/20000629-1.x: Expected to fail.
22488
22489 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22490
22491         Rearrange lots of files, removing entirely the
22492         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
22493         directories.
22494
22495         * Deleted files:
22496         gcc.c-torture/code_quality/code_quality.exp
22497         gcc.c-torture/special/special.exp
22498         gcc.failure/failure.exp
22499         gcc.failure/940409-1.x
22500         gcc.c-torture/compile/961203-1.x
22501
22502         * New files:
22503         gcc.misc-tests/linkage.exp
22504         gcc.c-torture/execute/920730-1t.c
22505         gcc.c-torture/execute/920730-1t.x
22506         gcc.c-torture/compile/920520-1.x
22507         gcc.c-torture/compile/920521-1.x
22508         gcc.c-torture/compile/981006-1.x
22509         gcc.c-torture/execute/eeprof-1.x
22510
22511         * Moved files (possibly with modifications to fit a new harness):
22512         Old name                                New name
22513         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
22514         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
22515         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
22516         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
22517         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
22518         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
22519         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
22520         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
22521         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
22522         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
22523         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
22524         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
22525         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
22526         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
22527
22528 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22529
22530         * c-torture/compile/961203-1.x: Delete.
22531
22532         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
22533         not exit. Include stdio.h.
22534         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
22535         * gcc.misc-tests/dg-12.c: Likewise.
22536         * gcc.misc-tests/dg-5.c: Likewise.
22537         * gcc.misc-tests/dg-6.c: Likewise.
22538         * gcc.misc-tests/dg-7.c: Prototype abort.
22539         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
22540         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
22541         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
22542         not exit.
22543         * gcc.misc-tests/sieve.c: Use return from main, not exit.
22544         * gcc.misc-tests/sort2.c: Use return from main, not exit.
22545
22546 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
22547
22548         * gcc.dg/cpp/20000628-1.c: New test.
22549         * gcc.dg/cpp/20000628-1.h: New header for above test.
22550         * gcc.dg/cpp/20000628-1a.h: Likewise.
22551
22552 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
22553
22554         * gcc.dg/cpp: New directory.
22555         * gcc.dg/cpp/cpp.exp: New driver.
22556         * gcc.dg/cpp/20000627-1.c: New test.
22557         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
22558         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
22559         and rewrite as a compilation test.
22560
22561         * gcc.dg: Move many files into the cpp subdirectory, possibly
22562         renaming or editing them as well.
22563         Old name                New name
22564         990119-1.c              cpp/19990119-1.c
22565         990228-1.c              cpp/19990228-1.c
22566         990407-1.c              cpp/19990407-1.c
22567         990409-1.c              cpp/19990409-1.c
22568         990413-1.c              cpp/19990413-1.c
22569         990703-1.c              cpp/19990703-1.c
22570         20000127-1.c            cpp/20000127-1.c
22571         20000129-1.c            cpp/20000129-1.c
22572         20000207-1.c            cpp/20000207-1.c
22573         20000207-2.c            cpp/20000207-2.c
22574         20000209-1.c            cpp/20000209-1.c
22575         20000209-2.c            cpp/20000209-2.c
22576         20000301-1.c            cpp/20000301-1.c
22577         20000419-1.c            cpp/20000419-1.c
22578         20000510-1.S            cpp/20000510-1.S
22579         20000519-1.c            cpp/20000519-1.c
22580         20000529-1.c            cpp/20000529-1.c
22581         20000625-1.c            cpp/20000625-1.c
22582         20000625-2.c            cpp/20000625-2.c
22583         cpp-as1.c               cpp/assert1.c
22584         cpp-as2.c               cpp/assert2.c
22585         cxx-comments-1.c        cpp/cxxcom1.c
22586         cxx-comments-2.c        cpp/cxxcom2.c
22587         endif-label.c           cpp/endif.c
22588         cpp-hash1.c             cpp/hash1.c
22589         cpp-hash2.c             cpp/hash2.c
22590         cpp-if1.c               cpp/if-1.c
22591         cpp-if2.c               cpp/if-2.c
22592         cpp-if3.c               cpp/if-3.c
22593         cpp-if4.c               cpp/if-4.c
22594         cpp-if5.c               cpp/if-5.c
22595         cpp-cond.c              cpp/if-cexp.c
22596         cpp-missingop.c         cpp/if-mop.c
22597         cpp-missingparen.c      cpp/if-mpar.c
22598         cpp-opprec.c            cpp/if-oppr.c
22599         cpp-ifparen.c           cpp/if-paren.c
22600         cpp-shortcircuit.c      cpp/if-sc.c
22601         cpp-shift.c             cpp/if-shift.c
22602         cpp-unary.c             cpp/if-unary.c
22603         cpp-li1.c               cpp/line1.c
22604         cpp-li2.c               cpp/line2.c
22605         lineno.c                cpp/line3.c
22606         lineno-2.c              cpp/line4.c
22607         cpp-mi.c                cpp/mi1.c
22608         cpp-mic.h               cpp/mi1c.h
22609         cpp-micc.h              cpp/mi1cc.h
22610         cpp-mind.h              cpp/mi1nd.h
22611         cpp-mindp.h             cpp/mi1ndp.h
22612         cpp-mix.h               cpp/mi1x.h
22613         cpp-mi2.c               cpp/mi2.c
22614         cpp-mi2a.h              cpp/mi2a.h
22615         cpp-mi2b.h              cpp/mi2b.h
22616         cpp-mi2c.h              cpp/mi2c.h
22617         cpp-mi3.c               cpp/mi3.c
22618         cpp-mi3.def             cpp/mi3.def
22619         poison-1.c              cpp/poison.c
22620         pr-impl.c               cpp/prag-imp.c
22621         cpp-redef-2.c           cpp/redef1.c
22622         cpp-redef.c             cpp/redef2.c
22623         strpaste.c              cpp/strp1.c
22624         strpaste-2.c            cpp/strp2.c
22625         cpp-tradpaste.c         cpp/tr-paste.c
22626         cpp-tradstringify.c     cpp/tr-str.c
22627         cpp-tradwarn1.c         cpp/tr-warn1.c
22628         cpp-tradwarn2.c         cpp/tr-warn2.c
22629         trigraphs.c             cpp/trigraphs.c
22630         cpp-unc1.c              cpp/unc1.c
22631         cpp-unc2.c              cpp/unc2.c
22632         cpp-unc3.c              cpp/unc3.c
22633         cpp-unc.c               cpp/unc4.c
22634         undef.c                 cpp/undef1.c
22635         undef-2.c               cpp/undef2.c
22636         cpp-wi1.c               cpp/widestr1.c
22637
22638 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
22639
22640         * lib/g++.exp (g++_include_flags): Tweak.
22641
22642 2000-06-27  H.J. Lu  <hjl@gnu.org>
22643             Loren J. Rittle  <ljrittle@acm.org>
22644
22645         * lib/g++.exp (g++_include_flags): Override libgloss.exp
22646         version with one that knows about the new gcc tree structure.
22647         (g++_link_flags): Same.
22648
22649 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
22650
22651         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
22652         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
22653         case we are cross-compiling.
22654
22655         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
22656         g++.old-deja/g++.niklas/Makefile.in,
22657         g++.old-deja/g++.niklas/configure.in,
22658         g++.old-deja/g++.other/Makefile.in,
22659         g++.old-deja/g++.other/configure.in,
22660         gcc.c-torture/code_quality/Makefile.in,
22661         gcc.c-torture/code_quality/configure.in,
22662         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
22663         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
22664         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
22665         gcc.c-torture/execute/ieee/Makefile.in,
22666         gcc.c-torture/execute/ieee/configure.in,
22667         gcc.c-torture/noncompile/Makefile.in,
22668         gcc.c-torture/noncompile/configure.in,
22669         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22670         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22671         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22672
22673 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22674
22675         * g++.old-deja/g++.other/ambig3.C: New test.
22676
22677 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22678
22679         * g++.old-deja/g++.pt/syntax1.C: New test.
22680         * g++.old-deja/g++.pt/syntax2.C: New test.
22681         * g++.old-deja/g++.other/syntax3.C: New test.
22682         * g++.old-deja/g++.other/syntax4.C: New test.
22683
22684 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22685
22686         * gcc.dg/20000623-1.c: Prototype exit and abort.
22687
22688 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22689
22690         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22691         New tests.
22692         * gcc.dg/cpp-mi3.def: New file.
22693
22694         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22695         inside assertions.
22696         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22697         lexer's error messages.
22698         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22699         divine anything from the linemarkers.
22700         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22701         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22702
22703 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22704
22705         * gcc.dg/20000623-1.c: New test.
22706
22707 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22708
22709         * gcc.c-torture/execute/20000622-1.c: New test.
22710
22711 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22712
22713         * g++.old-deja/g++.other/init15.C: New test.
22714
22715 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22716
22717         * g++.old-deja/g++.pt/vaarg2.C: New test.
22718         * g++.old-deja/g++.pt/vaarg3.C: New test.
22719
22720 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22721
22722         * g++.old-deja/g++.other/dyncast6.C: New test.
22723
22724 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22725
22726         * gcc.c-torture/execute/loop-6.c: New test.
22727
22728 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22729
22730         * gcc.dg/20000614-1.c: New test.
22731         * gcc.dg/20000614-2.c: New test.
22732
22733 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22734
22735         * g++.old-deja/g++.other/inline12.C: New test.
22736
22737 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22738
22739         * g++.old-deja/g++.other/eh1.C: New test.
22740
22741 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22742
22743         * g++.old-deja/g++.other/type.C: New test.
22744
22745 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22746
22747         * g++.old-deja/g++.other/initstring.C: New test.
22748
22749 2000-06-12  Jason Merrill  <jason@redhat.com>
22750
22751         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22752
22753 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22754
22755         * gcc.c-torture/compile/20000609-1.c: New test.
22756
22757 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22758
22759         * gcc.dg/20000609-1.c: New test.
22760
22761 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22762
22763         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22764         * gcc.c-torture/noncompile/poison-1.c: Move...
22765         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22766         * gcc.dg/cpp-li1.c: Add a token after the #line.
22767
22768 2000-06-05  Richard Henderson  <rth@cygnus.com>
22769
22770         * gcc.c-torture/execute/20000605-2.c: New test.
22771         * gcc.c-torture/execute/20000605-3.c: New test.
22772
22773 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22774
22775         * g77.f-torture/execute/20000503-1.x: New file.
22776
22777 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22778
22779         * g++.old-deja/g++.eh/badalloc1.C: New test.
22780
22781 2000-06-05  Richard Henderson  <rth@cygnus.com>
22782
22783         * gcc.c-torture/execute/20000605-1.c: New test.
22784
22785 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22786             Nathan Sidwell <nathan@codesourcery.com>
22787
22788         * gcc.c-torture/compile/20000605-1.c: New test.
22789
22790 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22791
22792         * g77.f-torture/compile/20000601-1.f:  New test.
22793
22794 2000-06-03  Richard Henderson  <rth@cygnus.com>
22795
22796         * gcc.c-torture/execute/20000603-1.c: New.
22797
22798 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22799
22800         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22801         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22802
22803 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22804
22805         * gcc.dg/compare2.c (case 12): XFAIL.
22806         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22807         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22808
22809         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22810
22811 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22812
22813         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22814         guard macro is already defined when the header is first
22815         included.
22816         * gcc.dg/cpp-mix.h: New file.
22817         * gcc.dg/endif-label.c: Update patterns to match compiler.
22818
22819         * g++.brendan/complex1.C: Declare abort.
22820         * g++.law/refs4.C: Remove XFAIL.
22821         * g++.oliva/expr2.C: Declare abort and exit.
22822
22823 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22824
22825         * gcc.c-torture/execute/20000528-1.c: New test.
22826
22827         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22828         * g++.old-deja/g++.law/temps4.C: Likewise.
22829
22830         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22831         stdlib.h.  Call abort() on failure.
22832         * g++.old-deja/g++.law/refs4.C: Likewise.
22833         * g++.old-deja/g++.law/temps4.C: Likewise.
22834         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22835         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22836
22837 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22838
22839         Relative to g++.dg/special:
22840         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22841
22842         Relative to g++.old-deja:
22843         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22844         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22845         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22846         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22847         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22848         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22849         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22850
22851         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22852         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22853         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22854         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22855         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22856         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22857         and/or string.h.
22858
22859         * g++.other/goto1.C: Update expectations for error messages.
22860
22861 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22862
22863         * gcc.c-torture/compile/20000523-1.c: New test.
22864
22865 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22866
22867         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22868
22869 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22870
22871         * g++.old-deja/g++.eh/catch11.C: New test.
22872         * g++.old-deja/g++.eh/catch12.C: New test.
22873
22874 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22875
22876         * gcc.c-torture/execute/20000523-1.c: New test.
22877
22878 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22879
22880         * c-torture/execute/bcp-1.c: Replace abort in arg of
22881         __builtin_constant_p with a generic external function.
22882
22883         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22884         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22885         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22886         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22887         Prototype abort and/or exit.
22888
22889         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22890         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22891         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22892         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22893
22894 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22895
22896         * gcc.dg/dwarf2-1.c: New test.
22897
22898 2000-05-20  Richard Henderson  <rth@cygnus.com>
22899
22900         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22901
22902 2000-05-20  Andreas Jaeger  <aj@suse.de>
22903
22904         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22905         testcase.
22906
22907 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22908
22909         * gcc.c-torture/execute/20000519-2.c: New test.
22910
22911 2000-05-19  Andreas Jaeger  <aj@suse.de>
22912
22913         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22914         which fails with SSA.
22915
22916         * lib/c-torture.exp: Also test with -O3 -fssa.
22917
22918 2000-05-18  Michael Meissner  <meissner@redhat.com>
22919
22920         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22921         * gcc.c-torture/execute/920415-1.c: Ditto.
22922         * gcc.c-torture/execute/920501-1.c: Ditto.
22923         * gcc.c-torture/execute/conversion.c: Ditto.
22924         * gcc.c-torture/execute/cvt-1.c: Ditto.
22925
22926 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22927
22928         * gcc.c-torture/compile/20000518-1.c: New test.
22929
22930 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22931
22932         * g77.f-torture/compile/200005018.f:  New test.
22933
22934 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22935
22936         * gcc.c-torture/compile/20000517-1.c: New test.
22937
22938 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22939
22940         * gcc.c-torture/execute/20000516-1.c: New test.
22941
22942 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22943
22944         * g++.old-deja/g++.other/eh.C: New test.
22945
22946 2000-05-12  Richard Henderson  <rth@cygnus.com>
22947
22948         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22949         constants through to doit's conditional.
22950
22951 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22952
22953         * gcc.c-torture/compile/20000511-1.c: New test.
22954         * g77.f-torture/compile/20000511-1.f: New test.
22955         * g77.f-torture/compile/20000511-2.f: New test.
22956
22957 2000-05-11  Michael Meissner  <meissner@redhat.com>
22958
22959         * gcc.c-torture/execute/20000511-1.c: New test.
22960
22961 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22962
22963         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22964         * gcc.dg/20000510-1.S: New.
22965
22966 2000-05-08  Catherine Moore  <clm@cygnus.com>
22967
22968         * gcc.dg/unused-3.c: New.
22969
22970 2000-05-06  Richard Henderson  <rth@cygnus.com>
22971
22972           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22973           * g++.old-deja/g++.mike/warn1.C: Likewise.
22974           * g++.old-deja/g++.pt/local1.C: Likewise.
22975           * g++.old-deja/g++.pt/local7.C: Likewise.
22976           * g++.old-deja/g++.pt/spec16.C: Likewise.
22977
22978 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22979
22980         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22981
22982 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22983
22984           * g77.f-torture/execute/20000503-1.f:  New test.
22985
22986 2000-05-04  Andreas Jaeger  <aj@suse.de>
22987
22988         * gcc.dg/noreturn-2.c: New test.
22989
22990 2000-05-04  Neil Booth  <NeilB@earthling.net>
22991
22992         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22993         preprocessor.
22994
22995 2000-05-04  Richard Henderson  <rth@cygnus.com>
22996
22997         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22998
22999 2000-05-04  Richard Henderson  <rth@cygnus.com>
23000
23001         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
23002         OpenSSL by Jason R Thorpe.
23003
23004 2000-05-03  Jim Wilson  <wilson@cygnus.com>
23005
23006         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
23007
23008 2000-05-03  Robert Lipe <robertlipe@usa.net>
23009
23010         * gcc.dg/20000503-1.c: New test.
23011
23012 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
23013
23014         * gcc.c-torture/compile/20000502-1.c: New test.
23015         * g++.old-deja/g++.other/align.C: New test.
23016         * gcc.dg/cpp-tradstringify.c: New test.
23017
23018 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23019
23020         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
23021         and hard registers.
23022
23023 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
23024
23025         * gcc.c-torture/execute/loop-5.c: New test.
23026
23027 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
23028
23029         * gcc.c-torture/execute/va-arg-20.c: New test.
23030
23031 2000-04-23  Jeffrey A Law  (law@cygnus.com)
23032
23033         * gcc.c-torture/execute/20000422-1.c: New test.
23034
23035 2000-04-20  Greg McGary  <gkm@gnu.org>
23036
23037         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
23038         when optimizing, but without sibling-call optimizations (-O1).
23039
23040 2000-04-20  Jeffrey A Law  (law@cygnus.com)
23041
23042           * gcc.c-torture/compile/20000420-1.c: New test.
23043
23044 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23045
23046         * g++.abi/ptrflags.C: New test.
23047         * g++.eh/catchptr1.C: Test incomplete pointer chains.
23048
23049 2000-04-19  Catherine Moore  <clm@cygnus.com>
23050
23051         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
23052
23053 2000-04-19  Greg McGary  <gkm@gnu.org>
23054
23055         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
23056         sibling-call optimizations.
23057
23058 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
23059
23060         * gcc.dg/20000419-1.c: New test.
23061
23062 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
23063
23064         * gcc.c-torture/execute/20000412-6.c: New test.
23065
23066 2000-04-12  Jeffrey A Law  (law@cygnus.com)
23067
23068         * gcc.c-torture/execute/20000412-5.c: New test.
23069         * g77.f-torture/compile/20000412-1.f: New test.
23070         * gcc.c-torture/execute/20000412-4.c: New test.
23071         * gcc.c-torture/compile/20000412-2.c: New test.
23072         * gcc.c-torture/execute/20000412-3.c: New test.
23073         * gcc.c-torture/compile/20000412-1.c: New test.
23074         * gcc.c-torture/execute/20000412-2.c: New test.
23075
23076 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
23077
23078         * objc/execute/bf-20.m: New test.
23079
23080 2000-04-10  Richard Henderson  <rth@cygnus.com>
23081
23082         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
23083
23084         * gcc.c-torture/execute/20000412-1.c: New test.
23085
23086 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23087
23088         * g++.old-deja/g++.eh/catchptr1.C: New test.
23089
23090 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
23091
23092         * g++.old-deja/g++.abi/cxa_vec.C: New test.
23093
23094 2000-04-08  Neil Booth  <NeilB@earthling.net>
23095
23096         * gcc.dg/cpp-nullchar.c: Remove test as
23097         embedded nulls cause problems.
23098
23099 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23100
23101         * gcc.dg/compare2.c: New test.
23102
23103 2000-04-08  Neil Booth  <NeilB@earthling.net>
23104
23105         * gcc.dg/cpp-nullchar.c: New test.
23106
23107 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
23108
23109         * gcc.dg/cpp-mi2.c: New test.
23110         * gcc.dg/cpp-mi2[abc].h: New files.
23111
23112 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
23113
23114         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
23115         member name.
23116
23117 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23118
23119         * g++.old-deja/g++.abi/vmihint.C: New test.
23120
23121 2000-04-06  Neil Booth  <NeilB@earthling.net>
23122
23123         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
23124         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
23125         copyright.
23126
23127 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
23128
23129         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
23130         avoid stack-frame overwrite.
23131
23132 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
23133
23134         * gcc.c-torture/compile/20000405-2.c: New test.
23135         * gcc.c-torture/compile/20000405-3.c: New test.
23136
23137 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23138
23139         * gcc.c-torture/compile/20000405-1.c: New test.
23140
23141 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
23142
23143         * gcc.dg/cast-qual-1.c: Revert last change.
23144
23145 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23146
23147         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
23148
23149 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
23150
23151         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
23152         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
23153
23154 2000-04-03  Jeffrey A Law  (law@cygnus.com)
23155
23156         * gcc.c-torture/compile/20000403-2.c: New test.
23157         * gcc.c-torture/compile/20000403-1.c: New test.
23158
23159 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
23160
23161         * gcc.c-torture/execute/20000403-1.c: New test.
23162
23163 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
23164
23165         * gcc.c-torture/execute/20000402-1.c: New test.
23166
23167 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
23168
23169         * gcc.c-torture/execute/va-arg-15.c: New test.
23170         * gcc.c-torture/execute/va-arg-16.c: New test.
23171         * gcc.c-torture/execute/va-arg-17.c: New test.
23172         * gcc.c-torture/execute/va-arg-18.c: New test.
23173         * gcc.c-torture/execute/va-arg-19.c: New test.
23174
23175 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
23176
23177         * gcc.c-torture/compile/981211-1.c: Move to...
23178         * gcc.dg/cpp-as1.c: ...here.
23179         * gcc.dg/cpp-as2.c: New file.
23180
23181         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
23182         compiler.
23183
23184 2000-04-02  Neil Booth  <NeilB@earthling.net>
23185
23186         * gcc.dg/cpp-cond.c  New tests.
23187         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
23188         accidental success less likely.
23189         * gcc.dg/cpp-missingop.c  New tests.
23190         * gcc.dg/cpp-missingparen.c  New tests.
23191         * gcc.dg/cpp-shift.c  New tests.
23192         * gcc.dg/cpp-shortcircuit.c  New tests.
23193         * gcc.dg/cpp-unary.c  New tests.
23194
23195 2000-03-29  Jeffrey A Law  (law@cygnus.com)
23196
23197         * gcc.c-torture/compile/20000329-1.c: New test.
23198
23199 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
23200
23201         * gcc.c-torture/compile/20000326-1.c: New test.
23202         * gcc.c-torture/compile/20000326-2.c: New test.
23203
23204 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
23205
23206         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
23207         the first parameter is a function argument.
23208
23209 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
23210
23211         * g++.old-deja/g++.ext/array4.C: New test.
23212
23213 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
23214
23215         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
23216
23217 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23218
23219         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
23220
23221 2000-03-19  Richard Henderson  <rth@cygnus.com>
23222
23223         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
23224
23225 2000-03-19  Richard Henderson  <rth@cygnus.com>
23226
23227         * gcc.c-torture/compile/20000319-1.c: New test.
23228
23229 2000-03-14  Jeffrey A Law  (law@cygnus.com)
23230
23231         * gcc.c-torture/execute/20000314-3.c: New test.
23232         * gcc.c-torture/execute/20000314-2.c: New test.
23233         * gcc.c-torture/execute/20000314-1.c: New test.
23234         * gcc.c-torture/compile/20000314-2.c: New test.
23235         * gcc.c-torture/compile/20000314-1.c: New test.
23236
23237 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
23238
23239         * g++.old-deja/g++.warn/inline.C: New test.
23240
23241 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
23242
23243         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
23244         standards-compliant result rather than specific constants.
23245         Put test-values in array.
23246
23247 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
23248
23249         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
23250         (g++_target_compile): Put test-specific options last.
23251
23252 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23253
23254         * g++.old-deja/g++.eh/vbase4.C: New test.
23255
23256 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23257
23258         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
23259
23260 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23261
23262         * g++.old-deja/g++.brendan/misc12.C: Removed.
23263         * g++.old-deja/g++.pt/memtemp77.C: Constify.
23264         * g++.old-deja/g++.ext/pretty4.C: New test.
23265
23266 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23267
23268         * g++.old-deja/g++.other/string2.C: New test.
23269
23270 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
23271
23272         * g++.old-deja/g++.warn/impint2.C: New test.
23273
23274 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
23275
23276         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
23277         is 1, not zero.
23278
23279 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
23280
23281         * g++.old-deja/g++.warn/impint.C: New test.
23282         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
23283         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
23284         * g++.old-deja/g++.pt/explicit12.C: Likewise.
23285         * g++.old-deja/g++.pt/explicit13.C: Likewise.
23286         * g++.old-deja/g++.pt/explicit17.C: Likewise.
23287         * g++.old-deja/g++.pt/explicit18.C: Likewise.
23288         * g++.old-deja/g++.pt/explicit19.C: Likewise.
23289         * g++.old-deja/g++.pt/explicit23.C: Likewise.
23290         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23291         * g++.old-deja/g++.pt/explicit35.C: Likewise.
23292         * g++.old-deja/g++.pt/explicit6.C: Likewise.
23293         * g++.old-deja/g++.pt/memclass7.C: Likewise.
23294
23295 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
23296
23297         * gcc.dg/cpp-redef.c: New test.
23298
23299 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
23300
23301         * g++.old-deja/g++.pt/unify7.C: New test.
23302
23303 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23304
23305         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
23306         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
23307
23308 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
23309
23310         * gcc.c-torture/compile/20000224-1.c: New test.
23311
23312 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23313
23314         * gcc.c-torture/compile/cpp-2.c: New test.
23315         * gcc.c-torture/compile/cpp-1.c: New test.
23316
23317 2000-02-25  Jeffrey A Law  (law@cygnus.com)
23318
23319         * gcc.c-torture/execute/20000225-1.c: New test.
23320
23321 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23322
23323         * gcc.dg/cpp-li2.c: New test.
23324
23325         * gcc.dg/cpp-wi1.c: New test.
23326
23327         * gcc.dg/cpp-li1.c: New test.
23328
23329 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
23330
23331         * g++.old-deja/g++.other/sizeof5.C: New test.
23332
23333 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23334
23335         * gcc.c-torture/execute/va-arg-13.c: New test.
23336
23337 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
23338
23339         * gcc.c-torture/execute/va-arg-12.c: New test.
23340
23341 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23342
23343         * gcc.c-torture/execute/20000223-1.c: New test.
23344
23345 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23346
23347         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
23348
23349 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
23350
23351         * g++.old-deja/g++.abi/ptrmem.C: New test.
23352
23353 2000-02-19  Richard Henderson  <rth@cygnus.com>
23354
23355         * gcc.c-torture/compile/init-3.c: New.
23356
23357 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
23358
23359         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
23360         ALWAYS_CXXFLAGS.
23361
23362 2000-02-11  Robert Lipe <robertl@sco.com>
23363
23364         * gcc.c-torture/compile/20000211-3.c: New test.
23365
23366 2000-02-11  Martin Buchholz <martin@xemacs.org>
23367
23368         * gcc.c-torture/compile/20000211-2.c: New test.
23369
23370 2000-02-11  Jeffrey A Law  (law@cygnus.com)
23371
23372         * gcc.c-torture/compile/20000211-1.c: New test.
23373
23374 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
23375
23376         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
23377           on native targets
23378
23379 2000-02-08  Nathan Sidwell  <nathan@acm.org>
23380
23381         * g++.old-deja/g++.other/cast5.C: New test.
23382
23383 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
23384
23385         * gcc.c-torture/execute/20000205-1.c: New.
23386
23387 2000-02-03  Nathan Sidwell  <nathan@acm.org>
23388
23389         * g++.old-deja/g++.jason/cast3.C: Return void.
23390         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
23391
23392 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23393
23394         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
23395
23396         * gcc.dg/loop-1.c: New test.
23397
23398 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
23399
23400         * gcc.c-torture/compile/20000127-1.c: New test.
23401         * gcc.c-torture/execute/991228-1.c: New test.
23402
23403 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23404
23405         * gcc.dg/unused-2.c: New test.
23406
23407         * gcc.dg/conv-1.c: New test.
23408
23409 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
23410
23411         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
23412         compiler.
23413         (tool_option_proc): Fix typo.
23414
23415 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
23416
23417         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
23418         of the ld on the host, not on the build machine.
23419         Also, don't crash if '--help' is not a supported option.
23420
23421 2000-01-24  Richard Henderson  <rth@cygnus.com>
23422
23423         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
23424
23425 2000-01-20  Jeffrey A Law  (law@cygnus.com)
23426
23427         * gcc.c-torture/execute/20000120-2.c: New test.
23428         * gcc.c-torture/execute/20000120-1.c: New test.
23429
23430 2000-01-13  Jeffrey A Law  (law@cygnus.com)
23431
23432         * gcc.c-torture/execute/20000113-1.c: New test.
23433
23434 2000-01-12  Jeffrey A Law  (law@cygnus.com)
23435
23436         * gcc.c-torture/execute/20000112-1.c: New test.
23437
23438 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23439
23440         * gcc.dg/20000111-1.c: New test.
23441
23442 2000-01-10  Jeffrey A Law  (law@cygnus.com)
23443
23444         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
23445         with 16 bit integers.
23446
23447 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23448
23449         * gcc.dg/20000108-1.c: New test.
23450
23451 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23452
23453         * g++.old-deja/g++.ns/koenig8.C: New test.
23454
23455 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23456
23457         * g++.old-deja/g++.other/cast4.C: New test.
23458
23459 2000-01-05  Jeffrey A Law  (law@cygnus.com)
23460
23461         * gcc.c-torture/compile/20000105-2.c: New test.
23462         * gcc.c-torture/compile/20000105-1.c: New test.
23463
23464 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23465
23466         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
23467         references to printf & atoi to conform to ANSI standard.
23468         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
23469         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
23470         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
23471         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
23472         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
23473         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23474         * g++.old-deja/g++.brendan/copy1.C: Likewise.
23475         * g++.old-deja/g++.brendan/copy2.C: Likewise.
23476         * g++.old-deja/g++.brendan/copy3.C: Likewise.
23477         * g++.old-deja/g++.brendan/copy4.C: Likewise.
23478         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23479         * g++.old-deja/g++.brendan/copy6.C: Likewise.
23480         * g++.old-deja/g++.brendan/copy7.C: Likewise.
23481         * g++.old-deja/g++.brendan/copy8.C: Likewise.
23482         * g++.old-deja/g++.brendan/crash11.C: Likewise.
23483         * g++.old-deja/g++.brendan/crash14.C: Likewise.
23484         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
23485         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23486         * g++.old-deja/g++.brendan/delete2.C: Likewise.
23487         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
23488         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
23489         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
23490         * g++.old-deja/g++.brendan/eh1.C: Likewise.
23491         * g++.old-deja/g++.brendan/groff1.C: Likewise.
23492         * g++.old-deja/g++.brendan/init3.C: Likewise.
23493         * g++.old-deja/g++.brendan/misc12.C: Likewise.
23494         * g++.old-deja/g++.brendan/misc7.C: Likewise.
23495         * g++.old-deja/g++.brendan/new2.C: Likewise.
23496         * g++.old-deja/g++.brendan/operators4.C: Likewise.
23497         * g++.old-deja/g++.brendan/operators5.C: Likewise.
23498         * g++.old-deja/g++.brendan/overload2.C: Likewise.
23499         * g++.old-deja/g++.brendan/overload7.C: Likewise.
23500         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
23501         * g++.old-deja/g++.brendan/reference1.C: Likewise.
23502         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
23503         * g++.old-deja/g++.brendan/template24.C: Likewise.
23504         * g++.old-deja/g++.brendan/template3.C: Likewise.
23505         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
23506         * g++.old-deja/g++.jason/inline3.C: Likewise.
23507         * g++.old-deja/g++.jason/opeq.C: Likewise.
23508         * g++.old-deja/g++.law/arg5.C: Likewise.
23509         * g++.old-deja/g++.law/arm7.C: Likewise.
23510         * g++.old-deja/g++.law/ctors11.C: Likewise.
23511         * g++.old-deja/g++.law/cvt8.C: Likewise.
23512         * g++.old-deja/g++.law/init9.C: Likewise.
23513         * g++.old-deja/g++.law/refs4.C: Likewise.
23514         * g++.old-deja/g++.law/template2.C: Likewise.
23515         * g++.old-deja/g++.law/visibility24.C: Likewise.
23516         * g++.old-deja/g++.law/vtable3.C: Likewise.
23517         * g++.old-deja/g++.mike/asm2.C: Likewise.
23518         * g++.old-deja/g++.mike/eh1.C: Likewise.
23519         * g++.old-deja/g++.mike/misc1.C: Likewise.
23520         * g++.old-deja/g++.mike/misc13.C: Likewise.
23521         * g++.old-deja/g++.mike/misc14.C: Likewise.
23522         * g++.old-deja/g++.mike/ns12.C: Likewise.
23523         * g++.old-deja/g++.mike/p1248.C: Likewise.
23524         * g++.old-deja/g++.mike/p3708.C: Likewise.
23525         * g++.old-deja/g++.mike/p3708a.C: Likewise.
23526         * g++.old-deja/g++.mike/p3708b.C: Likewise.
23527         * g++.old-deja/g++.mike/p646.C: Likewise.
23528         * g++.old-deja/g++.mike/p700.C: Likewise.
23529         * g++.old-deja/g++.mike/p783.C: Likewise.
23530         * g++.old-deja/g++.mike/p783a.C: Likewise.
23531         * g++.old-deja/g++.mike/p783b.C: Likewise.
23532         * g++.old-deja/g++.mike/p786.C: Likewise.
23533         * g++.old-deja/g++.mike/p789.C: Likewise.
23534         * g++.old-deja/g++.mike/p789a.C: Likewise.
23535         * g++.old-deja/g++.mike/p807a.C: Likewise.
23536         * g++.old-deja/g++.other/delete3.C: Likewise.
23537         * g++.old-deja/g++.other/dyncast1.C: Likewise.
23538         * g++.old-deja/g++.other/dyncast2.C: Likewise.
23539         * g++.old-deja/g++.other/dyncast3.C: Likewise.
23540         * g++.old-deja/g++.other/empty1.C: Likewise.
23541         * g++.old-deja/g++.other/temporary1.C: Likewise.
23542         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
23543         * g++.old-deja/g++.pt/t16.C: Likewise.
23544         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
23545
23546 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
23547
23548         * gcc.dg/991230-1.c: New test.
23549
23550 1999-12-29  Jeffrey A Law  (law@cygnus.com)
23551
23552         * gcc.c-torture/compile/991229-3.c: New test.
23553         * gcc.c-torture/compile/991229-2.c: New test.
23554         * gcc.c-torture/compile/991229-1.c: New test.
23555
23556 1999-12-29  Greg McGary <gkm@eng.ascend.com>
23557
23558         * gcc.c-torture/compile/labels-2.c: New test.
23559
23560 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23561
23562         * gcc.c-torture/execute/991227-1.c: New test.
23563
23564 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23565
23566         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
23567
23568 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23569
23570         * gcc.c-torture/execute/991221-1.c: New test.
23571
23572 1999-12-20  Nathan Sidwell  <nathan@acm.org>
23573
23574         * g++.old-deja/g++.other/cast3.C: New test.
23575
23576 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
23577
23578         * gcc.c-torture/execute/991216-4.c: New test.
23579
23580 1999-12-16  Michael Meissner  <meissner@cygnus.com>
23581
23582         * gcc.c-torture/execute/991216-1.c: New test.
23583         * gcc.c-torture/execute/991216-2.c: New test.
23584         * gcc.c-torture/execute/991216-3.c: New test.
23585
23586 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23587
23588         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
23589         Actually make the test fail by using "-O2" for compilation.
23590
23591 1999-12-15  Nathan Sidwell  <nathan@acm.org>
23592
23593         * g++.old-deja/g++.warn/cast-align1.C: New test.
23594
23595 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23596
23597         * gcc.c-torture/compile/991214-1.c: New test.
23598         * gcc.c-torture/compile/991214-2.c: New test.
23599
23600 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23601
23602         * gcc.dg/991214-1.c: New test.
23603
23604 1999-12-13  Jeffrey A Law  (law@cygnus.com)
23605
23606         * gcc.c-torture/compile/991213-3.c: New test.
23607         * gcc.c-torture/compile/991213-2.c: New test.
23608         * gcc.c-torture/compile/991213-1.c: New test.
23609
23610 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
23611
23612         * gcc.dg/991209-1.c: New test.
23613
23614 1999-12-08  Nathan Sidwell <nathan@acm.org>
23615
23616         * gcc.c-torture/compile/991208-1.c: New test.
23617
23618 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23619
23620         * gcc.dg/ultrasp2.c: New test.
23621
23622 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
23623
23624         * g++.old-deja/g++.abi/align.C (main): Fix typo.
23625
23626 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
23627
23628         * gcc.c-torture/compile/991202-1.c: New test.
23629         * gcc.c-torture/execute/991202-1.c: New test.
23630         * gcc.c-torture/execute/991202-2.c: New test.
23631         * gcc.c-torture/execute/991202-3.c: New test.
23632
23633 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
23634
23635         * g++.old-deja/g++.abi/align.C: New test.
23636         * g++.old-deja/g++.abi/aggregates.C: Likewise.
23637         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23638
23639 1999-12-01  Richard Henderson  <rth@cygnus.com>
23640
23641         * gcc.c-torture/execute/991201-1.c: New.
23642
23643 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
23644
23645         * gcc.dg/991129-1.c: New test.
23646
23647 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23648
23649         * gcc.c-torture/compile/991127-1.c: New test.
23650
23651 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23652
23653         * g++.old-deja/g++.other/warn4.C: New test.
23654
23655 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23656
23657         * g++.old-deja/g++.eh/cleanup2.C: New test.
23658         * g++.old-deja/g++.ext/pretty2.C: New test.
23659         * g++.old-deja/g++.ext/pretty3.C: New test.
23660         * g++.old-deja/g++.other/debug6.C: New test.
23661
23662 1999-10-20  Jim Wilson  <wilson@cygnus.com>
23663
23664         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
23665         compiler_output to look for one error message instead of two.
23666
23667 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23668
23669         * gcc.c-torture/execute/991118-1.c: Also test case
23670         where the word boundary does not split a byte evenly.
23671
23672 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23673
23674         * g++.old-deja/g++.ext/restrict1.C: New test.
23675
23676 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23677
23678         * gcc.c-torture/execute/991118-1.c: New test.
23679
23680 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23681
23682         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23683         working directory pathnames.
23684
23685 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23686
23687         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23688         host is equipped with driver.h and driver.o so it can actually
23689         compile and run the tests.
23690
23691 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23692
23693         * gcc.c-torture/compile/991008-1.c: New test.
23694
23695 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23696
23697         * lib/gcc-dg.exp: Include target-supports.exp
23698
23699 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23700
23701         * lib/target-supports.exp: New file: Provide procs to test for
23702         features supported by the target.
23703         (check_weak_available): Moved here from ecos.exp.
23704         (check_alias_available): New proc: Determine of the target
23705         toolchain supports the alias attribute.
23706
23707         * gcc.dg/special/ecos.exp: Move check_weak_available to
23708         target-supports.exp.
23709         (alias-1.c): Only perform the test if the target supports
23710         aliases.
23711         (wkali-1.c): Only perform the test if the target supports
23712         aliases.
23713
23714         * gcc.dg/990506-0.c: Expect error messages from cross
23715         targets as well as native targets.
23716
23717 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23718
23719         * gcc.dg/ultrasp1.c: Removed xfail.
23720         * gcc.dg/struct-ret-2.c: Likewise.
23721         * gcc.dg/array-1.c: Likewise.
23722
23723 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23724
23725         * gcc.dg/struct-ret-2.c: New test.
23726
23727         * gcc.dg/array-1.c: New test.
23728
23729 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23730
23731         * gcc.c-torture/execute/991030-1.c: New test.
23732
23733 1999-10-26  Richard Henderson  <rth@cygnus.com>
23734
23735         * gcc.c-torture/compile/991026-2.c: New test.
23736
23737 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23738
23739         * gcc.c-torture/compile/991026-1.c: New test.
23740
23741 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23742
23743         * gcc.c-torture/execute/991023-1.c: New test.
23744
23745 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23746
23747         * gcc.c-torture/execute/991019-1.c: New test.
23748
23749 1999-10-16  Richard Henderson  <rth@cygnus.com>
23750
23751         * gcc.c-torture/execute/991016-1.c: New test.
23752
23753 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23754
23755         * gcc.c-torture/execute/991014-1.c: New test.
23756
23757 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23758
23759         * g++.old-deja/g++.other/union2.C: New test.
23760
23761 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23762
23763         * g++.old-deja/g++.other/vaarg2.C: New test.
23764         * g++.old-deja/g++.other/vaarg3.C: New test.
23765
23766 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23767
23768         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23769         in compile/.
23770
23771 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23772
23773         * gcc.c-torture/execute/va-arg-11.c: New test.
23774
23775 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23776
23777         * lib/file-format.exp (gcc_target_object_format): Don't
23778         crash if objdump is unavailable.
23779
23780 1999-09-29  Donn Terry <donn@interix.com>
23781
23782         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23783
23784 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23785
23786         * gcc.c-torture/compile/990928-1.c: New test.
23787
23788 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23789
23790         * g++.old-deja/g++.other/decl6.C: New test.
23791
23792 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23793
23794         * gcc.c-torture/execute/va-arg-10.c: New test.
23795
23796 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23797
23798         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23799         __PRETTY_FUNCTION__.
23800
23801 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23802
23803         * gcc.c-torture/execute/990923-1.c: New test.
23804
23805 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23806
23807         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23808         for which -fpic is inappropriate.
23809
23810 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23811
23812         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23813
23814 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23815
23816         * g++.old-deja/g++.other/dyncast1.C: New test.
23817         * g++.old-deja/g++.other/dyncast2.C: New test.
23818         * g++.old-deja/g++.other/dyncast3.C: New test.
23819         * g++.old-deja/g++.other/dyncast4.C: New test.
23820         * g++.old-deja/g++.other/dyncast5.C: New test.
23821         * g++.old-deja/g++.eh/catch3.C: New test.
23822         * g++.old-deja/g++.eh/catch3p.C: New test.
23823         * g++.old-deja/g++.eh/catch4.C: New test.
23824         * g++.old-deja/g++.eh/catch4p.C: New test.
23825         * g++.old-deja/g++.eh/catch5.C: New test.
23826         * g++.old-deja/g++.eh/catch5p.C: New test.
23827         * g++.old-deja/g++.eh/catch6.C: New test.
23828         * g++.old-deja/g++.eh/catch6p.C: New test.
23829         * g++.old-deja/g++.eh/catch7.C: New test.
23830         * g++.old-deja/g++.eh/catch7p.C: New test.
23831         * g++.old-deja/g++.eh/catch8.C: New test.
23832         * g++.old-deja/g++.eh/catch8p.C: New test.
23833         * g++.old-deja/g++.eh/catch9.C: New test.
23834         * g++.old-deja/g++.eh/catch9p.C: New test.
23835
23836 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23837
23838         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23839         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23840
23841 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23842
23843         * gcc.c-torture/compile/990913-1.c: New test.
23844
23845 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23846
23847         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23848         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23849
23850 1999-09-09  Richard Henderson  <rth@cygnus.com>
23851
23852         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23853
23854 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23855
23856         * g++.old-deja/g++.other/lookup11.C: New test.
23857         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23858         what is permitted and what we want.
23859         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23860         overload use.
23861         * g++.old-deja/g++.jason/rfg5.C: Likewise
23862
23863 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23864
23865         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23866         * gcc.c-torture/noncompile/poison-1.c: New file.
23867
23868 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23869
23870         * g++.old-deja/g++.other/sizeof3.C: New test.
23871         * g++.old-deja/g++.other/sizeof4.C: New test.
23872         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23873         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23874
23875 1999-09-07  Richard Henderson  <rth@cygnus.com>
23876
23877         * gcc.dg/va-arg-1.c: New.
23878
23879 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23880
23881         * gcc.c-torture/execute/va-arg-9.c: New test.
23882
23883 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23884
23885         * g77.f-torture/compile/980519-2.f: New test.
23886         * g77.f-torture/compile/19990905-0.f: New test.
23887         * g77.f-torture/compile/19990905-1.f: New test.
23888         * g77.f-torture/compile/19990905-2.f: New test.
23889
23890         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23891
23892 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23893
23894         * gcc.c-torture/execute/990827-1.c: Fix typo.
23895
23896 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23897
23898         * g++.old-deja/g++.other/deref1.C: New test.
23899
23900 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23901
23902         * g++.old-deja/g++.other/ambig2.C: New test.
23903         * g++.old-deja/g++.other/cond5.C: New test.
23904         * g++.old-deja/g++.other/lookup16.C: New test.
23905
23906 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23907
23908         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23909         assemblers too.
23910
23911 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23912
23913         * lib/c-torture.exp: Avoid the "compare executables" optimization
23914         when testing native.
23915
23916 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23917
23918         * gcc.c-torture/execute/990829-1.c: New test.
23919         * gcc.c-torture/compile/990829-1.c: New test.
23920
23921 1999-08-27  Paul Burchard  <burchard@pobox.com>
23922
23923         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23924         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23925         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23926         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23927         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23928         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23929         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23930         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23931         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23932         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23933         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23934
23935 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23936
23937         * gcc.c-torture/execute/990827-1.c: New test.
23938
23939 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23940
23941         * g77.f-torture/noncompile/19990826-4.f: New test.
23942
23943         * g77.f-torture/compile/19990826-3.f: New test.
23944
23945         * g77.f-torture/execute/19990826-2.f: New test.
23946
23947         * g77.f-torture/compile/19990826-1.f: New test.
23948
23949         * gcc.c-torture/execute/990826-0.c: New test.
23950         * g77.c-torture/execute/19990826-0.f: New test.
23951
23952         * g77.f-torture/noncompile/970626-2.f: New test.
23953
23954 1999-08-25  Paul Burchard  <burchard@pobox.com>
23955
23956         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23957         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23958         lss-011.C: New tests.
23959
23960 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23961
23962         * g++.old-deja/g++.other/decl5.C: New test.
23963
23964 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23965
23966         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23967         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23968         call `postbase' for each one.  All callers of `postbase' changed
23969         to call this instead.
23970
23971 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23972
23973         * gcc.c-torture/execute/990811-1.c: New test.
23974
23975 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23976
23977         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23978         just native ones.
23979
23980         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23981         just native ones.
23982
23983 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23984
23985         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23986
23987 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23988
23989         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23990
23991 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23992
23993         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23994
23995 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23996
23997         * gcc.c-torture/execute/990804-1.c: New test.
23998
23999 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24000
24001         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
24002         * g++.old-deja/g++.brendan/crash64.C: Likewise
24003         * g++.old-deja/g++.brendan/overload8.C: Likewise
24004
24005 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24006
24007         * g++.old-deja/g++.other/struct1.C: New test.
24008
24009 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24010
24011         * g++.old-deja/g++.other/enum2.C: New test.
24012
24013 1999-08-02  Richard Henderson  <rth@cygnus.com>
24014
24015         Adapted from tests from Franz Sirl:
24016         * gcc.c-torture/execute/va-arg-7.c: New test.
24017         * gcc.c-torture/execute/va-arg-8.c: New test.
24018
24019 1999-08-01  Jeffrey A Law  (law@cygnus.com)
24020
24021         * gcc.c-torture/compile/990801-2.c: New test.
24022
24023         * gcc.c-torture/compile/990801-1.c: New test.
24024
24025 1999-07-27  Michael Meissner  <meissner@cygnus.com>
24026
24027         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
24028         fp-cmp-1.c, converting double to float.
24029
24030         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
24031         fp-cmp-1.c, converting double to long double.
24032
24033         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
24034         from fr1 to unknown_register, since fr1 is a legitimate register
24035         on some machines.
24036
24037 1999-07-25  Jeffrey A Law  (law@cygnus.com)
24038
24039         * README: More listname related changes.
24040
24041 1999-07-08  Catherine Moore  <clm@cygnus.com>
24042
24043         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
24044
24045 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
24046
24047         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
24048
24049 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24050
24051         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
24052
24053 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
24054
24055         * gcc.dg/990703-1.c: New test.
24056
24057 1999-06-29  Nick Clifton  <nickc@cygnus.com>
24058
24059         * lib/file-format.exp: New file: Move definition of proc
24060         gcc_target_object_format to here from
24061         gcc.dg/special/ecos.exp.
24062
24063         * lib/c-torture.exp: Include lib file-format.exp.
24064         * lib/gcc-dg.exp: Include lib file-format.exp.
24065
24066         * gcc.dg/special/ecos.exp: Remove definition of proc
24067         gcc_target_object_format.
24068
24069 1999-06-28  Jeffrey A Law  (law@cygnus.com)
24070
24071         * gcc.c-torture/execute/990628-1.c: New test.
24072
24073 1999-06-25  Jeffrey A Law  (law@cygnus.com)
24074
24075         * gcc.c-torture/compile/990625-2.c: New test.
24076
24077         * gcc.c-torture/compile/990625-1.c: New test.
24078
24079 1999-06-23  Nick Clifton  <nickc@cygnus.com>
24080
24081         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
24082         attributes compile.
24083         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
24084         ports that use the COFF/PE file format.
24085
24086 1999-06-17  Jeffrey A Law  (law@cygnus.com)
24087
24088         * gcc.c-torture/compile/990617-1.c: New test.
24089
24090 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
24091
24092         * g++.old-deja/g++.other/decl4.C: New test.
24093
24094 1999-06-14  Nathan Sidwell  <nathan@acm.org>
24095
24096         * g++.old-deja/g++.other/bitfld3.C: New test.
24097
24098 1999-06-08  Nathan Sidwell  <nathan@acm.org>
24099
24100         * g++.old-deja/g++.eh/catch1.C: New test.
24101
24102 1999-06-07  Jeffrey A Law  (law@cygnus.com)
24103
24104         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
24105
24106         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
24107         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
24108
24109 1999-06-05  Craig Burley  <craig@jcb-sc.com>
24110
24111         * g77.f-torture/compile/19990502-0.f: Replace with new,
24112         shorter, test that still fails after recent changes.
24113
24114 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24115
24116         * gcc.c-torture/execute/990604-1.c: New test.
24117
24118 1999-05-31  Jeffrey A Law  (law@cygnus.com)
24119
24120         * gcc.c-torture/execute/990531-1.c: New test.
24121
24122 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24123
24124         * gcc.c-torture/compile/990527-1.c: New test.
24125
24126 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
24127
24128         * gcc.c-torture/execute/990527-1.c: New test.
24129
24130 1999-05-25  Nick Clifton  <nickc@cygnus.com>
24131
24132         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
24133         bitfields as signed.
24134
24135 1999-05-25  Craig Burley  <craig@jcb-sc.com>
24136
24137         * g77.f-torture/compile/19990525-0.f: New test.
24138
24139 1999-05-25  Jeffrey A Law  (law@cygnus.com)
24140
24141         * gcc.c-torture/execute/990525-2.c: New test.
24142
24143         * gcc.c-torture/execute/990525-1.c: New test.
24144
24145 1999-05-24  Nathan Sidwell  <nathan@acm.org>
24146
24147         * g++.old-deja/g++.other/anon3.C: New test.
24148         * g++.old-deja/g++.other/anon4.C: New test.
24149         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
24150         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
24151         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
24152         Merrill).
24153
24154 1999-05-24  Jeffrey A Law  (law@cygnus.com)
24155
24156         * gcc.c-torture/execute/990524-1.c: New test.
24157
24158         * gcc.dg/990524-1.c: New test.
24159
24160 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24161
24162         * gcc.c-torture/compile/990523-1.c: New test.
24163
24164 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
24165
24166         * gcc.c-torture/compile/990519-1.c: New test.
24167
24168 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24169
24170         * gcc.c-torture/compile/990517-1.c: New test.
24171
24172         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
24173         (e4, f4): New tests.
24174         (main): Call them.
24175
24176 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24177
24178         * gcc.dg/noreturn-1.c: New test.
24179
24180 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
24181
24182         * gcc.c-torture/execute/990513-1.c: New test.
24183
24184 1999-05-10  Richard Henderson  <rth@cygnus.com>
24185
24186         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
24187
24188 1999-05-10  Craig Burley  <craig@jcb-sc.com>
24189
24190         * g77.f-torture/execute/erfc.f: Use small single-precision
24191         values, to avoid problems on Alphas when not -mieee.
24192
24193 1999-05-08  Craig Burley  <craig@jcb-sc.com>
24194
24195         * gcc.dg/990506-0.c: New test.
24196
24197 1999-05-08  Richard Henderson  <rth@cygnus.com>
24198
24199         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
24200         the constant to test.  Don't XFAIL 64-bit targets.
24201
24202         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
24203         * g++.old-deja/g++.law/profile1.C: Likewise.
24204
24205         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
24206         operator new instances.
24207         * g++.old-deja/g++.other/delete5.C: Likewise.
24208
24209 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24210
24211         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
24212         intrinsic.
24213
24214 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24215
24216         * g77.f-torture/execute/u77-test.f: Reverse order of two
24217         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
24218
24219 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24220
24221         * gcc.dg/compare1.c: New test.
24222
24223 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24224
24225         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
24226         New tests.
24227
24228 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24229
24230         * g77.f-torture/compile/19990502-1.f: New test.
24231
24232 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24233
24234         * g77.f-torture/compile/19990502-0.f: New test.
24235
24236 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24237
24238         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
24239         intrinsic.
24240
24241 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24242
24243         * g77.f-torture/execute/u77-test.f (main): List libU77
24244         intrinsics not currently tested.
24245         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
24246         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
24247         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
24248         Trim blanks off the ends of some printed strings.
24249
24250 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24251
24252         * g77.f-torture/execute/u77-test.f (main): Just warn about
24253         FSTAT gid disagreement, as it's expected on some systems.
24254
24255 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24256
24257         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
24258         use a new function, which allows for some slop.
24259         Clean up some commentary.
24260         (issum): The new function.
24261         (sgladd): Deleted subroutine.
24262
24263 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24264
24265         * g77.f-torture/execute/u77-test.f: Modify to be more like
24266         libf2c/libU77 version, bringing patches to that version here.
24267         Add suitable commentary.
24268
24269 1999-04-25  Richard Henderson  <rth@cygnus.com>
24270
24271         * gcc.dg/990424-1.c: New test.
24272
24273 1999-04-24  Craig Burley  <craig@jcb-sc.com>
24274
24275         * g77.f-torture/execute/u77-test.f (main): Bug involving
24276         LSTAT has been fixed, so turn back on full checking.
24277
24278 1999-04-20  Craig Burley  <craig@jcb-sc.com>
24279
24280         * g77.f-torture/compile/19990419-0.f: New test.
24281         * g77.f-torture/execute/19990419-1.f: New test.
24282
24283 1999-04-17  Richard Henderson  <rth@cygnus.com>
24284
24285         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
24286         to avoid the need for a prototype to supress a warning.
24287
24288 1999-04-07  Jim Wilson  <wilson@cygnus.com>
24289
24290         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
24291
24292 1999-04-04  Jeffrey A Law  (law@cygnus.com)
24293
24294         * gcc.c-torture/execute/990404-1.c: New test.
24295
24296 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24297
24298         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
24299         * gcc.dg/cpp-if3.c: Don't use -pedantic.
24300         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
24301         missing initializer warnings.
24302
24303 1999-03-28  Jeffrey A Law  (law@cygnus.com)
24304
24305         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
24306         matching strings.
24307
24308 1999-03-26  Jeffrey A Law  (law@cygnus.com)
24309
24310         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
24311
24312 1999-03-26  Craig Burley  <craig@jcb-sc.com>
24313
24314         * g77.f-torture/execute/19990325-0.f: New test.
24315         * g77.f-torture/execute/19990325-1.f: New test.
24316
24317 1999-03-24  Jeffrey A Law  (law@cygnus.com)
24318
24319         * gcc.c-torture/execute/990324-1.c: New test.
24320
24321 1999-03-22  Jim Wilson  <wilson@cygnus.com>
24322
24323         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
24324         test with 4.
24325
24326 1999-03-17  Richard Henderson  <rth@cygnus.com>
24327
24328         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
24329
24330 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24331
24332         * g77.f-torture/execute/19990313-2.f: New test.
24333         * g77.f-torture/execute/19990313-3.f: New test.
24334
24335 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24336
24337         * g77.f-torture/execute/19990313-0.f: New test.
24338         * g77.f-torture/execute/19990313-1.f: New test.
24339
24340 1999-03-12  Jim Wilson  <wilson@cygnus.com>
24341
24342         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
24343         printf to sprintf.
24344         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
24345         (main): Add check for u15.  Conditionalize u31 check depending on
24346         whether ints are <32 bits or >=32 bits.
24347
24348 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24349
24350         * g77.f-torture/execute/19981119-0.f: Improve testiness.
24351
24352 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24353
24354         * g77.f-torture/compile/19990305-0.f: New test.
24355         * g77.f-torture/execute/19981119-0.f: New test.
24356
24357 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24358
24359         * g77.f-torture/execute/970625-2.f: call ABORT if final
24360         result is not correct, instead of just printing it.
24361         Add this checking via newly introduced obfuscation, to
24362         trip up buggy front ends.
24363
24364 1999-03-07  Craig Burley  <craig@jcb-sc.com>
24365
24366         * g77.f-torture/compile/960317-1.f: Moved from being
24367         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
24368
24369 1999-03-06  Craig Burley  <craig@jcb-sc.com>
24370
24371         * g77.f-torture/execute/960317-1.f: New (old) test.
24372         * g77.f-torture/execute/970625-2.f: Ditto.
24373
24374 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
24375
24376         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
24377         message on line 1 or line 2; cccp and cpplib do this differently.
24378
24379 1999-03-01  Jeffrey A Law  (law@cygnus.com)
24380
24381         * g++.old-deja/g++.law/weak1.C: New test.
24382
24383 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24384
24385         * gcc.c-torture/execute/990119-1.c: Renamed to...
24386         * gcc.dg/990119-1.c: this, so it will only be tested once
24387         (it's a preprocessor test, it doesn't need to be run at
24388         multiple optimization levels).
24389
24390 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24391
24392         * lib/g++.exp: Don't add incdir=$base_dir/../include to
24393           ALWAYS_CXXFLAGS.
24394
24395 1999-02-24  Craig Burley  <craig@jcb-sc.com>
24396
24397         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
24398         * g77.f-torture/compile/19981216-0.f: ...as it is expected
24399         to not be compilable by current g77.
24400
24401 1999-02-24  Nick Clifton  <nickc@cygnus.com>
24402
24403         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
24404
24405 1999-02-22  Jeffrey A Law  (law@cygnus.com)
24406
24407         * gcc.c-torture/execute/990222-1.c: New test.
24408
24409 1999-02-19  Craig Burley  <craig@jcb-sc.com>
24410
24411         * g77.f-torture/compile/19990218-0.f: New test.
24412         * g77.f-torture/noncompile/19990218-1.f: New test.
24413
24414 1999-02-18  Craig Burley  <craig@jcb-sc.com>
24415
24416         * g77.f-torture/compile/19981216-0.f: New test.
24417
24418 1999-02-14  Jeffrey A Law  (law@cygnus.com)
24419
24420         * gcc.dg/990214-1.c: New test.
24421
24422 1999-02-13  Jeffrey A Law  (law@cygnus.com)
24423
24424         * gcc.dg/990213-2.c: New test.
24425
24426         * gcc.dg/990213-1.c: New test.
24427
24428 1999-02-12  Jeffrey A Law  (law@cygnus.com)
24429
24430         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
24431         ints.
24432
24433 1999-02-11  Nick Clifton  <nickc@cygnus.com>
24434
24435         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
24436         specified by target.
24437
24438         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
24439
24440 1999-02-11  Jeffrey A Law  (law@cygnus.com)
24441
24442         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
24443
24444 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24445
24446         * gcc.dg/special/ecos.exp: New test driver for new tests with
24447         special requirements.
24448
24449         * gcc.dg/special/alias-1.c: New test.
24450         * gcc.dg/special/gcsec-1.c: New test.
24451         * gcc.dg/special/weak-1.c: New test.
24452         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
24453         * gcc.dg/special/weak-2.c: New test.
24454         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
24455         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
24456         * gcc.dg/special/wkali-1.c: New test.
24457         * gcc.dg/special/wkali-2.c: New test.
24458         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
24459         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
24460
24461 1999-02-10  Felix Lee  <flee@cygnus.com>
24462
24463           * lib/c-torture.exp (c-torture-compile): Pull out code for
24464           analyzing gcc error messages.
24465           (c-torture-execute): Likewise.  Fix some (harmless) false
24466           positives.
24467           * lib/gcc.exp (gcc_check_compile): New function.
24468
24469 1999-02-08  Richard Henderson  <rth@cygnus.com>
24470
24471         * gcc.c-torture/execute/990208-1.c: New test.
24472
24473 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24474
24475         * g++.dg/special/ecos.exp: New driver for new tests with special
24476         requirements
24477
24478         * g++.dg/special/conpr-1.C: New test
24479         * g++.dg/special/conpr-2.C: New test
24480         * g++.dg/special/conpr-2a.C: New test
24481         * g++.dg/special/conpr-3.C: New test
24482         * g++.dg/special/conpr-3a.C: New test
24483         * g++.dg/special/conpr-3b.C: New test
24484
24485         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
24486         allow g++ to use the dg driver
24487
24488         * README: Add comment about g++.dg directory
24489
24490 1999-02-06  Jeffrey A Law  (law@cygnus.com)
24491
24492         * README: Update email addresses.
24493
24494 1999-02-03  Nick Clifton  <nickc@cygnus.com>
24495
24496         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
24497         arguments in order to force structure S onto the stack even on
24498         the alpha.
24499         (test): Pass 10 leading arguments to function foo as well as the
24500         structure S.
24501
24502         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
24503         failure for all targets.
24504
24505         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
24506         abort to terminate program execution.
24507
24508 1999-01-30  Richard Henderson  <rth@cygnus.com>
24509
24510         * gcc.c-torture/execute/990130-1.c: New test.
24511
24512 1999-01-30  Jeffrey A Law  (law@cygnus.com)
24513
24514         * gcc.dg/990130-1.c: New test.
24515
24516 1999-01-28  Michael Meissner  <meissner@cygnus.com>
24517
24518         * gcc.c-torture/execute/990128-1.c: New test.
24519
24520 1999-01-27  Michael Meissner  <meissner@cygnus.com>
24521
24522         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
24523
24524 1999-01-27  Felix Lee  <flee@cygnus.com>
24525
24526         * lib/c-torture.exp (c-torture-compile): pull out code for
24527         analyzing gcc error messages.
24528         (c-torture-execute): ditto, and fix some (harmless) false
24529         positives.
24530         * lib/gcc.exp (gcc_check_compile): new function.
24531
24532 1999-01-17  Jeffrey A Law  (law@cygnus.com)
24533
24534         * gcc.dg/990117-1.c: New test.
24535
24536         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
24537
24538         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
24539
24540 1999-01-15  Jeffrey A Law  (law@cygnus.com)
24541
24542         * g77.f-torture/compile/990115-1.f: New test.
24543
24544 1999-01-07  Jeffrey A Law  (law@cygnus.com)
24545
24546         * gcc.c-torture/compile/990107-1.c: New test
24547
24548 1999-01-06  Jeffrey A Law  (law@cygnus.com)
24549
24550         * gcc.c-torture/execute/990106-2.c: New test.
24551
24552         * gcc.c-torture/execute/990106-1.c: New test.
24553
24554 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
24555
24556         * gcc.c-torture/compile/981223-1.c: New test.
24557
24558 1998-12-29  Richard Henderson  <rth@cygnus.com>
24559
24560         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
24561         (opt3): Rename from opt4 and disable.
24562
24563 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
24564
24565         * g++.old-deja/g++.pt/ptrmem5.C: New test.
24566
24567 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24568
24569         * g++.old-deja/g++.other/conv5.C: New test.
24570
24571 1998-12-14  Nick Clifton  <nickc@cygnus.com>
24572
24573         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
24574
24575 1998-12-11  Jeffrey A Law  (law@cygnus.com)
24576
24577         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
24578
24579 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
24580
24581         * gcc.c-torture/compile/981211-1.c: New test.
24582
24583 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
24584
24585         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
24586
24587         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
24588
24589 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24590
24591         * gcc.special/930510-1.c: Make C9X safe.
24592         * gcc.misc-tests/gcov-1.c Similarly.
24593         * gcc.misc-tests/gcov-2.c Similarly.
24594
24595 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24596
24597         * gcc.dg/ultrasp1.c: New test.
24598
24599 1998-12-06  Richard Henderson  <rth@cygnus.com>
24600
24601         * gcc.c-torture/execute/981206.c: New test.
24602
24603 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24604
24605         * g++.old-deja/g++.ns/template7.C: New test.
24606
24607         * g++.old-deja/g++.other/expr1.C: New test.
24608
24609         * g++.old-deja/g++.eh/tmpl3.C: New test.
24610
24611         * g++.old-deja/g++.eh/tmpl2.C: New test.
24612
24613 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24614
24615         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
24616         * g++.old-deja/g++.other/using6.C: Removed.
24617         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
24618
24619         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
24620
24621 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24622
24623         * g++.old-deja/g++.pt/overload8.C: New test.
24624
24625         * g++.old-deja/g++.pt/overload7.C: New test.
24626
24627         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
24628
24629         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
24630         and relinking messages.
24631         * lib/g++.exp (g++_target_compile): Remove .rpo file when
24632         compiling with -frepo.
24633
24634 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
24635
24636         * g++.old-deja/g++.pt/lookup6.C: New test.
24637
24638 1998-11-30  Nick Clifton  <nickc@cygnus.com>
24639
24640         * gcc.c-torture/execute/981130-1.c: New test.
24641         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
24642
24643 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24644
24645         * g++.old-deja/g++.pt/explicit76.C: New test.
24646
24647         * g++.old-deja/g++.pt/friend38.C: New test.
24648
24649         * g++.old-deja/g++.ns/crash2.C: New test.
24650
24651         * g++.old-deja/g++.pt/defarg8.C: New test.
24652
24653         * g++.old-deja/g++.pt/instantiate6.C: New test.
24654
24655         * g++.old-deja/g++.pt/static6.C: New test.
24656
24657         * g++.old-deja/g++.pt/decl2.C: New test.
24658
24659 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24660
24661         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
24662         problem is actually related with name lookup, but so what? :-)
24663
24664         * g++.old-deja/g++.pt/friend37.C: New test.
24665
24666 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24667
24668         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24669         element, which fails on some systems.
24670
24671         * g77.f-torture/execute/labug1.f: New test.
24672
24673 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24674
24675         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24676         is defined.
24677
24678 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24679
24680         * g77.f-torture/compile/981117-1.f: New test.
24681
24682 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24683
24684         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24685         properly discarded.
24686
24687 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24688
24689         * gcc.c-torture/execute/memcheck: New directory of tests for
24690         -fcheck-memory-usage.
24691
24692 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24693
24694         * README: New file, general information about the testsuite and
24695         new description of the various C++ test subdirectories.
24696         * README.g++: Eliminate obsolete information, update and move most
24697         relevant stuff to README.
24698
24699 1998-11-07  Richard Henderson  <rth@cygnus.com>
24700
24701         * gcc.c-torture/compile/981107-1.c: New test.
24702
24703 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24704
24705         * execute/memcpy-bi.c: New testcase.
24706
24707 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24708
24709         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24710         base classes.
24711
24712         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24713         template is selected.
24714
24715         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24716         classes, it should be accepted for all types.
24717
24718         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24719
24720         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24721         specializations start with template headers.
24722
24723 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24724
24725         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24726
24727         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24728         non-POD types.
24729
24730 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24731
24732         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24733
24734 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24735
24736         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24737
24738 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24739
24740         * 981019-1.c: New test.
24741
24742 1998-10-14  Robert Lipe <robertl@dgii.com>
24743
24744         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24745         find objc headers.
24746
24747 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24748
24749         * compile/981001-4.c: Remove use of GCC extension that triggers a
24750         compiler bug.
24751
24752 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24753
24754         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24755
24756 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24757
24758         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24759         instantiation of template produces incorrect code for delete
24760         expression.
24761
24762         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24763         constructors' name is not unique.
24764         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24765         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24766
24767         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24768         automatic array of const is ill-formed.
24769
24770         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24771         of template parameter?
24772
24773         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24774         const.
24775
24776         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24777         pointer-to-member expression.
24778
24779         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24780         declaration causes ICE.
24781
24782 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24783
24784         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24785         reserved in the global namespace.
24786
24787         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24788         generate needed virtual table.
24789
24790         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24791
24792 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24793
24794         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24795         template-dependent type
24796
24797 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24798
24799         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24800         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24801         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24802
24803         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24804         class should be usable as argument of member function.
24805         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24806         class should be usable as return type of member function.
24807         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24808         class should be usable as type of data member.
24809
24810         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24811
24812 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24813
24814         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24815
24816 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24817
24818         * gcc.dg/dll-?.c Add thumb to target list.
24819         Fix assembler scan patterns to match current assembler output.
24820
24821 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24822
24823         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24824         matching of template brackets.
24825
24826         * g++.old-deja/g++.other/using4.C: New test.  Test using
24827         declarations of methods from base classes.
24828
24829         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24830         within functions should introduce names into the innermost
24831         enclosing namespace.
24832
24833         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24834         of static locals if first initialization throws.
24835
24836 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24837
24838         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24839
24840 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24841
24842         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24843         lose track of the possible targets of tablejump insns.
24844         * special/special.exp: Run it.
24845
24846 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24847
24848         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24849         must be declared before its specializations can be named in friend
24850         declarations.
24851
24852 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24853
24854         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24855
24856         * g77.f-torture/execute/io1.f: New test.
24857
24858 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24859
24860         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24861         with pointer to template function, for which no argument deduction
24862         is possible.
24863
24864         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24865         specialization of template function as argument to template
24866         function.
24867
24868         * g++.old-deja/g++.other/access2.C: New test; Inner class
24869         shouldn't have privileged access to Outer's names.
24870
24871 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24872
24873         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24874         friend template declared within template class conflicts with
24875         nested class of the same name.
24876
24877         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24878         is ignored.
24879
24880         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24881         object with direct initializer as function declaration.
24882
24883         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24884         initializers.
24885
24886         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24887         involving const pointer and NULL produces incorrect result.
24888
24889         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24890         type name without `typename' should be rejected with -pedantic.
24891
24892 1998-10-02  Richard Henderson  <rth@cygnus.com>
24893
24894         * g++.old-deja/g++.other/addrof1.C: New test.
24895
24896 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24897
24898         * gcc.c-torture/compile/981001-1.c: New test.
24899         * gcc.c-torture/execute/981001-1.c: New test.
24900
24901 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24902
24903         * gcc.c-torture/compile/981001-2.c: New test.
24904         * gcc.c-torture/compile/981001-3.c: New test.
24905         * gcc.c-torture/compile/981001-4.c: New test.
24906
24907 1998-10-01  Robert Lipe  <robertl@dgii.com>
24908
24909         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24910         multilibbed hosts.   Idea grafted from g77.exp.
24911
24912 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24913
24914         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24915         avoid losing on systems which need -lsocket.
24916
24917 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24918
24919         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24920         * g++.old-deja/g++.other/nested2.C: Ditto.
24921         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24922         failure.
24923
24924 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24925
24926         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24927         preferred over template operator!= for enum bitfields.
24928
24929 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24930
24931         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24932         that happen to have the same base name, but in different scopes,
24933         are incorrectly rejected.
24934
24935 1998-09-16  Richard Henderson  <rth@cygnus.com>
24936
24937         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24938         on the native word size instead of an integer literal.
24939
24940 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24941
24942         * g++.old-deja/g++.other/static2.C: Invocation of static data
24943         member of type pointer-to-function denoted as non-static member.
24944
24945         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24946         checks involving function types and aliases.
24947
24948 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24949
24950         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24951         redefined to the same non-trivial type.
24952
24953         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24954         namespace-qualification of template specializations declared in
24955         other namespaces.
24956
24957         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24958         to declare a subset of the specializations of a template function
24959         as friends of specializations of a template class.
24960
24961         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24962         member templates that do not fully specialize the enclosing
24963         template class are rejected.
24964
24965 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24966
24967         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24968
24969 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24970
24971         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24972         altered from libf2c/libU77 version.
24973
24974 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24975
24976         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24977
24978 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24979
24980         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24981         (un)signed char are different types for template specialization
24982         purposes.
24983
24984 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24985
24986         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24987         * objc: ObjC testsuite.
24988
24989 1998-08-31  Catherine Moore  <clm@cygnus.com>
24990
24991         * gcc.c-torture/execute/941014-1.x:  New file.
24992
24993 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24994
24995         * lib/c-torture.exp: Add support for
24996         torture_eval_before_compile and torture_eval_before_execute
24997         variables.
24998
24999 1998-08-30  Jeffrey A Law  (law@cygnus.com)
25000
25001         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
25002         this test triggers valid.
25003
25004 1998-08-27  Jeffrey A Law  (law@cygnus.com)
25005
25006         * gcc.dg/980827-1.c: New test.
25007
25008 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
25009
25010         * gcc.c-torture/execute/loop-4b.c: New test.
25011
25012 1998-08-26  Nick Clifton  <nickc@cygnus.com>
25013
25014         * lib/c-torture.exp: Add support for
25015         torture_eval_before_compile and torture_eval_before_execute
25016         variables.
25017
25018 1998-08-25  Jeffrey A Law  (law@cygnus.com)
25019
25020         * gcc.c-torture/compile/980825-1.c: New test.
25021
25022 1998-08-24  Nick Clifton  <nickc@cygnus.com>
25023
25024         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
25025         count number tests in opt_t0 not good_t0.
25026
25027 1998-08-24  Jeffrey A Law  (law@cygnus.com)
25028
25029         * gcc.c-torture/compile/930326-1.x: Fix typo.
25030
25031 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
25032
25033         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
25034         causes an ICE.
25035
25036 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25037
25038         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
25039         STACK_SIZE is defined.
25040         * gcc.c-torture/unsorted/stuct.c: Similarly.
25041
25042         * gcc.c-torture/compile/980821-1.c: New test.
25043
25044 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25045
25046         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
25047
25048 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
25049
25050         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
25051         code.
25052
25053 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
25054
25055         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
25056         error'.
25057
25058 1998-08-18  Jeffrey A Law  (law@cygnus.com)
25059
25060         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
25061
25062 1998-08-16  Jeffrey A Law  (law@cygnus.com)
25063
25064         * gcc.c-torture/compile/980816-1.c: New test.
25065
25066         * gcc.dg/980816-1.c: New test.
25067
25068 1998-08-13  Jeffrey A Law  (law@cygnus.com)
25069
25070         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
25071         compiler for ieee tests.
25072
25073 1998-08-01  Dave Love  <d.love@dl.ac.uk>
25074
25075         * g77.f-torture/compile/980729-0.f: New test.
25076
25077 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
25078
25079         * gcc.c-torture/special/eeprof-1.c: New test, for
25080         -finstrument-functions.
25081         * gcc.c-torture/special/special.exp: Run it.
25082
25083 1998-07-29  Jeffrey A Law  (law@cygnus.com)
25084
25085         * gcc.c-torture/compile/980729-1.c: New test.
25086
25087 1998-07-27  Nick Clifton  <nickc@cygnus.com>
25088
25089         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
25090         __thumb__ is defined, and test for ARM style doubles if so.
25091
25092 1998-07-26  Dave Love  <d.love@dl.ac.uk>
25093
25094         * g77.f-torture/noncompile/980615-0.f: New test.
25095
25096 1998-07-26  H.J. Lu  (hjl@gnu.org)
25097
25098         * gcc.dg/980312-1.c: Do link instead of compile.
25099         * gcc.dg/980313-1.c: Likewise.
25100
25101 1998-07-26  Jeffrey A Law  (law@cygnus.com)
25102
25103         * gcc.c-torture/compile/980726-1.c: New test.
25104
25105 1998-07-25  Dave Love  <d.love@dl.ac.uk>
25106
25107         * g77.f-torture/execute/io0.f: New test.
25108
25109 1998-07-24  Nick Clifton  <nickc@cygnus.com>
25110
25111         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
25112         an int.
25113
25114 1998-06-18  Michael Meissner  <meissner@cygnus.com>
25115
25116         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
25117         m32r bugs.
25118
25119 1998-07-17  Nick Clifton  <nickc@cygnus.com>
25120
25121         * gcc.dg/980626-1.c: Expect failures for all toolchains until
25122         c-decl.c:grokdeclarator can handle mode attributes.
25123
25124 1998-07-16  Jeffrey A Law  (law@cygnus.com)
25125
25126         * gcc.c-torture/execute/980716-1.c: New test.
25127
25128 1998-07-13  Jeffrey A Law  (law@cygnus.com)
25129
25130         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
25131         the mn10200.
25132         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
25133         the mn10200.
25134         * gcc.c-torture/execute/va-arg-3.x: Similarly.
25135         * gcc.c-torture/compile/930326-1.x: Similarly.
25136
25137 1998-07-13  Dave Love  <d.love@dl.ac.uk>
25138
25139         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
25140         New test from Craig.
25141
25142 1998-07-12  Dave Love  <d.love@dl.ac.uk>
25143
25144         * g77.f-torture/noncompile/980616-0.f: New test.
25145
25146         * g77.f-torture/execute/970816-3.f:  New test from Craig.
25147
25148 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25149
25150         *  g++.other/singleton.C: Return error value instead of taking
25151         SIGSEGV.
25152
25153 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
25154
25155         *  g++.other/singleton.C: New test.   Warning is under dispute.
25156         Runtime crash is not.
25157
25158 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25159
25160         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
25161         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
25162         using6.C, using7.C}:  New namespace tests.
25163
25164 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
25165
25166         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
25167         specialization with typedef'ed names used as array indexes.
25168
25169 1998-07-09  Jeffrey A Law  (law@cygnus.com)
25170
25171         * gcc.c-torture/execute/980709-1.c: New test.
25172
25173         * gcc.dg/980709-1.c: New test.
25174
25175 1998-07-07  Richard Henderson  <rth@cygnus.com>
25176
25177         * gcc.c-torture/execute/bcp-1.c: New test.
25178
25179 1998-07-07  Jeffrey A Law  (law@cygnus.com)
25180
25181         * gcc.c-torture/execute/980707-1.c: New test.
25182
25183 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
25184
25185         * gcc.c-torture/compile/980706-1.c: New test.
25186
25187 1998-07-01  Dave Love  <d.love@dl.ac.uk>
25188
25189         * g77.f-torture/execute/980701-0.f,
25190         g77.f-torture/execute/980701-1.f: New test from Craig.
25191
25192 1998-07-01  Jeffrey A Law  (law@cygnus.com)
25193
25194         * gcc.c-torture/compile/980701-1.c: New test.
25195
25196         * gcc.c-torture/execute/980701-1.c: New test.
25197
25198 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
25199 rlsruhe.de>
25200
25201         * g++.old-deja/g++.robertl/eb132.C: New test.
25202         * g++.old-deja/g++.robertl/eb133.C: Likewise.
25203
25204 1998-06-29  Dave Love  <d.love@dl.ac.uk>
25205
25206         * g77.f-torture/execute/980628-7.f,
25207         g77.f-torture/execute/980628-8.f,
25208         g77.f-torture/execute/980628-9.f,
25209         g77.f-torture/execute/980628-10.f: New tests from Craig.
25210
25211         * g77.f-torture/execute/980628-3.f: Remove mail headers.
25212
25213 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25214
25215         * g77.f-torture/execute/980628-4.f: New test from Craig.
25216         * g77.f-torture/execute/980628-5.f: Likewise.
25217         * g77.f-torture/execute/980628-2.f: Likewise.
25218         * g77.f-torture/execute/980628-0.f: Likewise.
25219         * g77.f-torture/execute/980628-1.f: Likewise.
25220         * g77.f-torture/execute/980628-3.f: Likewise.
25221         * g77.f-torture/execute/980628-6.f: Likewise.
25222
25223 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25224
25225         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
25226         directory when nothing has been installed yet.
25227
25228 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
25229
25230         * gcc.c-torture/special/special.exp: Handle newer versions of
25231         dejagnu.
25232
25233 1998-06-26  Jeffrey A Law  (law@cygnus.com)
25234
25235         * gcc.dg/980626-1.c: New test.
25236
25237 1998-06-19  Bruno Haible <haible@ilog.fr>
25238
25239         * gcc.misc-tests/m-un-2.c: New test.
25240         * g++.old-deja/g++.other/warn01.c: Likewise.
25241
25242 1998-06-19  Robert Lipe  <robertl@dgii.com>
25243
25244         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
25245         compatibility with assmblers with a different comment character.
25246         Eliminate use of GAS-specific extensions.
25247
25248 1998-06-19  Jeffrey A Law  (law@cygnus.com)
25249
25250         * gcc.c-torture/execute/ieee/980619-1.c: New test.
25251
25252 1998-06-19  Robert Lipe  <robertl@dgii.com>
25253
25254         *lib/g77.exp: Replace search for libf2c.a with search for newly
25255         renamed libg2c.a
25256
25257 1998-06-17  Jeffrey A Law  (law@cygnus.com)
25258
25259         * gcc.c-torture/execute/980617-1.c: New test.
25260
25261 1998-06-12  Jeffrey A Law  (law@cygnus.com)
25262
25263         * gcc.c-torture/execute/980612-1.c: New test.
25264
25265 1998-06-08  Jeffrey A Law  (law@cygnus.com)
25266
25267         * gcc.dg/980523-1.c: Only test on ppc-linux.
25268         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
25269
25270         * gcc.c-torture/execute/980608-1.c: New test.
25271
25272 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
25273
25274         * gcc.c-torture/execute/980605-1.c: New test.
25275
25276 1998-06-04  Jeffrey A Law  (law@cygnus.com)
25277
25278         * gcc.c-torture/execute/980604-1.c: New test.
25279
25280 1998-06-02  Jeffrey A Law  (law@cygnus.com)
25281
25282         * gcc.c-torture/execute/980602-1.c: New test.
25283         * gcc.c-torture/execute/980602-2.c: Likewise.
25284
25285 1998-06-02  Dave Love  <d.love@dl.ac.uk>
25286
25287         * 970125-0.f: Fix per JCB.  Add commentary.
25288
25289 1998-05-31  Michael Meissner  <meissner@cygnus.com>
25290
25291         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
25292         IEEE -0 support.
25293
25294 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
25295
25296         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
25297         earlier.
25298
25299 1998-05-28  Catherine Moore <clm@cygnus.com>
25300
25301         * gcc.c-torture/execute/980526-3.c: New test.
25302
25303 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
25304
25305         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
25306         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
25307         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
25308         m88k-motorola-sysv3 to XFAIL.
25309
25310 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25311
25312         * gcc.dg/980526-1.c: New test.
25313         * gcc.c-torture/execute/980526-2.c: New test.
25314
25315 1998-05-26  Jeffrey A Law  (law@cygnus.com)
25316
25317         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
25318
25319         * gcc.c-torture/execute/980526-1.c: New test.
25320
25321 1998-05-26  Dave Love  <d.love@dl.ac.uk>
25322
25323         * g77.f-torture/execute/alpha2.f: Add runtime test.
25324
25325 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
25326
25327         * g++.old-deja/old-deja.exp: Strip leading directories.
25328
25329         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
25330         error for the line.  Don't run multiple tests for the same line.
25331
25332 1998-05-23  Jeffrey A Law  (law@cygnus.com)
25333
25334         * gcc.dg/980523-1.c: New test.
25335
25336 1998-05-23  Dave Love  <d.love@dl.ac.uk>
25337
25338         * g77.f-torture/compile/970915-0.f: New test.
25339
25340 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
25341
25342         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
25343
25344 1998-05-21  Jeffrey A Law  (law@cygnus.com)
25345
25346         * gcc.dg/980520-1.c: New test.
25347
25348 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
25349
25350         * gcc.dg/980502-1.c: Fix return type.
25351
25352 1998-05-20  Jeffrey A Law  (law@cygnus.com)
25353
25354         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
25355         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
25356         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
25357         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
25358         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
25359
25360 1998-05-20  Dave Love  <d.love@dl.ac.uk>
25361
25362         * g77.f-torture/execute/980520-1.f: New test.
25363
25364 1998-05-15  Dave Love  <d.love@dl.ac.uk>
25365
25366         * lib/mike-g77.exp: New file.
25367
25368         * g77.f-torture/noncompile/noncompile.exp,
25369         g77.f-torture/noncompile/check0.f: New files.
25370
25371 1998-05-14  Dave Love  <d.love@dl.ac.uk>
25372
25373         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
25374         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
25375         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
25376         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
25377         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
25378         abort where appropriate.
25379
25380 1998-05-05  Michael Meissner  <meissner@cygnus.com>
25381
25382         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
25383         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
25384
25385 1998-04-29  Dave Love  <d.love@dl.ac.uk>
25386
25387         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
25388
25389 1998-04-27  Dave Love  <d.love@dl.ac.uk>
25390
25391         * g77.f-torture/compile/980427-0.f: New test.
25392
25393 1998-04-24  Dave Love  <d.love@dl.ac.uk>
25394
25395         * g77.f-torture/compile/980424-0.f: New test.
25396
25397 1998-04-19  Dave Love  <d.love@dl.ac.uk>
25398
25399         * g77.f-torture/compile/980419-2.f (main): New test.
25400         * g77.f-torture/compile/970125-0.f: New test.
25401         * g77.f-torture/compile/980419-1.f: New test.
25402
25403 1998-04-08  Jim Wilson  <wilson@cygnus.com>
25404
25405         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
25406         of loop-4.c.
25407
25408 1998-04-07  Jim Wilson  <wilson@cygnus.com>
25409
25410         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
25411
25412 1998-04-03  Jim Wilson  <wilson@cygnus.com>
25413
25414         * gcc.c-torture/compile/980329-1.c: New test.
25415
25416 1998-03-18  Jim Wilson  <wilson@cygnus.com>
25417
25418         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
25419         * gcc.dg/980312-1.c: Fix typo in -march command.
25420
25421 1998-03-16  H.J. Lu  (hjl@gnu.org)
25422
25423         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
25424
25425 1998-03-11  Robert Lipe  <robertl@dgii.com>
25426
25427         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
25428         Dave Love agree the Fortran source is bogus.
25429
25430 1998-03-11  Robert Lipe  <robertl@dgii.com>
25431
25432         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
25433         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
25434         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
25435         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
25436         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
25437
25438 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
25439
25440         * g++.old-deja/g++.other/friend1.C: New test.
25441
25442 1998-02-18  Dave Love  <d.love@dl.ac.uk>
25443
25444         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
25445         possibly uninitialized) variables and declare dnrm2.
25446
25447 1998-02-23  Robert Lipe <robertl@dgii.com>
25448
25449         From Bruno Haible <haible@ilog.fr>:
25450         * gcc.c-torture/execute/980223.c: New test.
25451
25452 1998-02-13  Jeffrey A Law  (law@cygnus.com)
25453
25454         * gcc.dg/ifelse-1.c: New test.
25455
25456 1998-02-09  H.J. Lu  (hjl@gnu.org)
25457
25458         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
25459
25460           * lib/old-dejagnu.exp (old-dejagnu): Added the
25461           "execution test - XFAIL *-*-*" handling in the spirit of
25462           "excess errors test -". Changed the "execution test fails"
25463           handling to be like "excess errors test fails".
25464           * Update various tests accordingly.
25465
25466 1998-02-06  Jim Wilson  <wilson@cygnus.com>
25467
25468         * gcc.c-torture/execute/980205.c: New test.
25469
25470 1998-01-18  Jeffrey A Law  (law@cygnus.com)
25471
25472         * lib/c-torture.exp: Look for .x files instead of .cexp files.
25473         * lib/f-torture.exp: Similarly.
25474         * gcc.c-torture: Rename all .cexp files to .x files.
25475
25476 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
25477
25478         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
25479         (940510-1.c): Removed duplicate.
25480         (971104-1.c): New test.
25481
25482 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
25483
25484           * lib/f-torture.exp: Improve error and loop detection.
25485
25486 1997-11-19  Michael Meissner  <meissner@cygnus.com>
25487
25488         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
25489         use that to size the filler array.
25490
25491 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
25492
25493         * lib/c-torture.exp(c-torture-execute): Fix typo.
25494
25495         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
25496         testcase as the executable name. Keep the executable around if
25497         the test fails.
25498
25499 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
25500
25501         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
25502         changes.  Only test one -g option, and move it to the end of the
25503         list of options to test.
25504
25505 1997-09-19  Michael Meissner  <meissner@cygnus.com>
25506
25507         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
25508         variable GCC_TORTURE_OPTIONS to supply default switches separated
25509         by colons.  If no environment variable, run tests with -O0 -g, -O1
25510         -g, and -O2 -g as well.
25511
25512 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
25513
25514         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
25515         explanatory comments. Fix indentation.
25516
25517 1997-09-15  Jeffrey A Law  (law@cygnus.com)
25518
25519         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
25520
25521 1997-09-11  Jeffrey A Law  (law@cygnus.com)
25522
25523         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
25524         * g++.old-deja/g++.mike/p7325.C: Likewise.
25525         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
25526
25527 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
25528
25529         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
25530         * g++.old-deja/g++.brendan/crash30.C: Likewise.
25531         * g++.old-deja/g++.brendan/crash39.C: Likewise.
25532         * g++.old-deja/g++.law/operators4.C: Likewise.
25533
25534 1997-09-11  Joe Buck  (jbuck@synopsys.com)
25535
25536         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
25537         * g++.old-deja/g++.mike/p784.C: Ditto.
25538         * g++.old-deja/g++.mike/p785.C: Ditto.
25539
25540 1997-09-05  Jeffrey A Law  (law@cygnus.com)
25541
25542           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
25543
25544 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25545
25546         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
25547         target feature; pass this to c-torture-execute as needed.
25548
25549 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25550
25551         * lib/c-torture.exp(c-torture-execute): If the previous and the
25552         current executables being tested are identical, we don't need to
25553         run the executable again. Try to make the executable names
25554         unique. Add an optional argument for passing additional compiler
25555         flags.
25556
25557 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
25558
25559         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
25560
25561 1997-08-29  Jeffrey A Law  (law@cygnus.com)
25562
25563         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
25564
25565 1997-07-31  Jeffrey A Law  (law@cygnus.com)
25566
25567         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
25568         32bit or larger longs.
25569
25570         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
25571         have either a 32bit long or 32bit int.
25572
25573 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
25574
25575         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
25576         Make double precision tests dependent on sizeof (double).
25577
25578 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
25579
25580         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
25581         too.
25582
25583 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
25584
25585         * gcc.c-torture/compile/961203-1.cexp: New script.
25586
25587 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
25588
25589         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
25590         up the includes ourselves.
25591
25592 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
25593
25594         * lib/plumhall.exp: Remove random include, and add a few
25595         verbose messages for debugging.
25596
25597 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
25598
25599         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
25600         of trying to do it ourselves.
25601
25602 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25603
25604         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
25605
25606 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
25607
25608         * gcc.prms/5403.c: Made regexp a bit less strict.
25609
25610 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
25611
25612         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
25613         is returned from remote_load instead.
25614         * lib/plumhall.exp: Ditto.
25615         * lib/mike-g++.exp: Ditto.
25616         * lib/old-dejagnu.exp: Ditto.
25617         * lib/c-torture.exp: Ditto.
25618
25619 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
25620
25621         * lib/g++.exp: Use build_wrapper procedure.
25622         * lib/gcc.exp: Ditto.
25623
25624 1997-05-20  Jeffrey A Law  (law@cygnus.com)
25625
25626         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
25627         an old-style decl for malloc.  Fixes tests to work when
25628         sizeof (int) != sizeof (size_t).
25629
25630 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25631
25632         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
25633
25634         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
25635         use stdargs.h interface.
25636
25637 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25638
25639         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
25640         NO_VARARGS when compiling.
25641
25642 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
25643
25644         * lib/plumhall.exp(ph_includes): New procedure.
25645         (ph_make): Use it.
25646         (ph_compiler): Ditto.
25647
25648         * lib/g++.exp: Rename test-glue.c to testglue.c.
25649         * lib/gcc.exp: Ditto.
25650
25651 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
25652
25653         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
25654         to completion when it's called.
25655
25656 1997-03-21  Michael Meissner  <meissner@cygnus.com>
25657
25658         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
25659         is defined, don't do test.
25660
25661 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
25662
25663         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
25664         for object files.
25665         (ph_summary): Mark skipped testcases as untested, not unresolved.
25666
25667         * lib/plumhall.exp (ph_make): If unresolved because of bad
25668         errorCode, record errorCode in log file.
25669         (*): Replace send_log/verbose with verbose -log.
25670
25671 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25672
25673         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25674         double conversion if double isn't at least 8 bytes.
25675
25676         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25677         int to work with targets where int is 16 bits.
25678
25679         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25680         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25681         precision for the test to complete.
25682
25683 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25684
25685         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25686         if d10v is not compiled with the -mdouble64 flag.
25687         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25688
25689         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25690         d10v is not compiled with the -mint32 flag.
25691
25692 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25693
25694         * lib/plumhall.exp: Use incr_count.
25695
25696 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25697
25698         * gcc.c-torture: Update to c-torture-1.45.
25699
25700 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25701
25702         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25703         the name of the expect testcase file).
25704
25705         * lib/g++.exp(g++_init): Ditto.
25706
25707 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25708
25709         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25710         the host.
25711
25712         * lib/gcc.exp(gcc_exit): New procedure.
25713
25714 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25715
25716         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25717         specs where appropriate.
25718
25719         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25720         because of new "candidates are" messages, and removed a few
25721
25722         * Converted all non-old-style g++ testcases to old-style, and
25723         moved into g++.old-deja.
25724
25725 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25726
25727         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25728         options.
25729
25730         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25731         succeeded.
25732
25733         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25734
25735 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25736
25737         * lib/gcc.exp (gcc_target_compile): Add support for defining
25738         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25739         the machine doesn't have those features.
25740
25741 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25742
25743         * g++.law/operators4.exp: Don't use LIBS.
25744
25745 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25746
25747         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25748
25749         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25750         * lib/g++.exp: Set it here instead. Also, allow use of the
25751         --tool_exec and --tool_opt options. Change CXX to
25752         GXX_UNDER_TEST.
25753
25754         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25755
25756         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25757
25758 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25759
25760         * lib/old-dejagnu.exp: Use prune_warnings instead of
25761         prune_system_crud.
25762         * lib/mike-g++.exp: Ditto.
25763         * lib/gcc.exp: Ditto.
25764         * lib/g++.exp: Ditto.
25765
25766         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25767
25768 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25769
25770           * 941014-2.c: Include stdlib.h
25771           * 960327-1.c: Include stdio.h
25772           * dbra.c, index-1.c: Don't assume ints are 32bits.
25773
25774 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25775
25776         * lib/gcc.exp: Add gcc,stack_size target feature.
25777
25778         * lib/g++.exp(g++_target_compile): Add the include and link
25779         paths here, not in two other places. And, it's $options, not
25780         options.
25781
25782         * lib/mike-g++.exp(postbase): Remove the code that determines
25783         the correct include and link paths.
25784         * g++.old-deja/old-deja.exp: Ditto.
25785
25786 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25787
25788         * lib/g++.exp(g++_init): target_compile no longer returns the
25789         filename of the result.
25790
25791 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25792
25793         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25794         call to glob.
25795
25796         * gcc.c-torture/special/special.exp: Change call to
25797         gcc_target_compile to include the object file.
25798
25799 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25800
25801         * gcc.c-torture/special/special.exp: Correct misspelling in last
25802         change.
25803
25804 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25805
25806         * lib/plumhall.exp(ph_summary): Log the entire output of the
25807         executable. Return -1 if there were any failures, 0 otherwise.
25808         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25809         (ph_make): Clean up objects and executables that were built
25810         if the tests succeeded.
25811
25812 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25813
25814         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25815         libraries and includes in the build tree as appropriate.
25816
25817 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25818
25819         * lib/c-torture.exp: Instead of looking for the global variable
25820         NO_LONG_LONG, check to see if that's a feature of the target.
25821
25822 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25823
25824         * config/default.exp: Minimize. Delete the remainer of the files in
25825         config; this functionality is now in devo/dejagnu/config.
25826
25827         g++.*/*: Pass any additional flags used to compile to postbase;
25828         delete CXXFLAGS.
25829
25830         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25831         is now done by runtest.exp. Use gcc_target_compile instead of
25832         compile.
25833
25834         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25835         Remove references to CFLAGS. Use remote_file instead of
25836         calling rm -f.
25837         (c-torture): Take a list of arguments to use to compile this
25838         testcase.
25839
25840         lib/g++.exp: Simplify. Use target_compile instead of compile.
25841         lib/gcc-dg.exp: Ditto.
25842         lib/gcc.exp: Ditto.
25843         lib/mike-{gcc,g++}.exp: Ditto.
25844         lib/old-dejagnu.exp: Ditto.
25845         lib/plumhall.exp: Ditto.
25846
25847 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25848
25849         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25850         (ph_linker): Likewise.
25851
25852 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25853
25854           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25855         MAP_ANON / MAP_ANONYMOUS if defined;
25856         else try to map from /dev/zero .
25857
25858 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25859
25860         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25861         isn't defined, then define it to MAP_ANONYMOUS.
25862
25863 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25864
25865         * gcc.c-torture: Update to c-torture-1.42 release.
25866
25867 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25868
25869         * gcc.c-torture: Update to c-torture-1.41 release.
25870
25871 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25872
25873         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25874         c-torture release.
25875
25876 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25877
25878         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25879         and LDFLAGS.  Fix second case to append the target_info ldflags
25880         onto LDFLAGS, not CFLAGS.
25881         * lib/g++.exp (g++_init): Add target_info stuff.
25882         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25883         of libgloss and newlib flags for !native.
25884
25885         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25886         (GDB): Fix relative path to go up another dir for finding gdb.
25887
25888 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25889
25890         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25891         versions in the target_info array, if they don't exist.
25892
25893 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25894
25895         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25896
25897 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25898
25899         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25900         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25901
25902 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25903
25904         * lib/old-dejagnu.exp: Don't remove the output file before we've
25905         actually tested it. Don't append pwd to the path of the executable
25906         we're testing.
25907
25908 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25909
25910         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25911
25912 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25913
25914         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25915         temporary directory for compiler files, and set it to a default
25916         value of /tmp. Set $output as the name of the output file from
25917         compiling the testcase. Add a -o option to $cflags_var so the
25918         compiler writes the final output file as $output. Set $executable
25919         to $output.
25920
25921         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25922         directory for compiler files, and set it to /tmp if it doesn't
25923         already have a value. Set $output_file to the name of the output
25924         file from compiling the testcase. Add a -o option to CXXFLAGS so
25925         the compiler writes the final output file as $output. Use $output
25926         as the executable to be tested.
25927
25928 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25929
25930         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25931
25932 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25933
25934         * gcc.c-torture/execute/pending-1.c: New test.  Still
25935         pending in Tege's queue.
25936
25937 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25938
25939         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25940         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25941         if there were failures.  Call unresolved if there were unresolved
25942         testcases.  Call gcc_fail if program did not run to completion.
25943         (ph_make): Pass additional argument name to ph_execute.
25944         (ph_execute): Add new argument.  Pass additional arguments to
25945         ph_summary.  Call gcc_fail is there is no execution output.
25946
25947 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25948
25949         * lib/plumhall.exp (proc_summary): Output relavent summary
25950         lines into the log so specific failures in plumhall can be
25951         investigated.
25952
25953 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25954
25955         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25956         (c-torture-execute): Don't try to execute tests which use
25957         "long long" types if $NO_LONG_LONG is nonzero.
25958
25959 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25960
25961         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25962         not c-torture.
25963
25964         * gcc.ieee: Move from here.
25965         * gcc.c-torture/execute/ieee: To here.
25966
25967 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25968
25969         * gcc.c-torture: Update to c-torture-1.41 release.
25970
25971 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25972
25973         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25974         not "$output".
25975
25976 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25977
25978         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25979         -c present.
25980
25981 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25982
25983         * config/proelf.exp: Handle connecting to a simulator.
25984
25985 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25986
25987         * config/proelf.exp: New file.  Enough framework that we can
25988         run c-torture tests on the proelf targets (or any other target
25989         that gdb can connect to for that matter).
25990
25991 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25992
25993         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25994         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25995
25996         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25997         exec_output exists.
25998
25999 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
26000
26001         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
26002         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
26003
26004         * config/*.exp: Update FSF address.  Change result of ${tool}_load
26005         to pass/fail/unresolved/unsupported/untested.  Caller must now
26006         call unresolved/unsupported/untested.
26007         * lib/*.exp: Update FSF address.  Update to handle new results of
26008         ${tool}_load.
26009         * lib/chill.exp (verbose): Delete.
26010
26011 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
26012
26013         * lib/gcc.exp (default_gcc_start): Change order of args to
26014         $LDFLAGS $CFLAGS $LIBS.
26015         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
26016         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
26017         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
26018         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
26019         * gcc.misc-tests/dg-test.exp: Likewise.
26020         * gcc.misc-tests/msgs.exp: Likewise.
26021         * gcc.prms/prms.exp: Likewise.
26022         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
26023         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
26024
26025         * lib/dg.exp: Deleted, moved to dejagnu/lib.
26026
26027 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26028
26029         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
26030
26031         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
26032         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
26033
26034         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
26035         necessary.
26036
26037 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
26038
26039         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
26040         global for loop; add use of $mathlib.
26041         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
26042         settings here; set mathlib for anything but VxWorks.
26043
26044 1996-01-22  Jeffrey A Law  (law@cygnus.com)
26045
26046         * gcc.c-torture: Update to c-torture-1.40 release.
26047
26048 1996-01-03  Jeffrey A Law  (law@cygnus.com)
26049
26050         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
26051         dg.exp.
26052
26053 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
26054
26055         * lib/c-torture.exp (c-torture-execute): Declare "output" as
26056         global.
26057
26058 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
26059
26060         * lib/g++.exp (LIBS): Define if not already.
26061         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
26062         (gcc-dg-prune): Call prune_gcc_output.
26063         * lib/gcc.exp (prune_gcc_output): New proc.
26064         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
26065         prune_gcc_output.
26066
26067 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
26068
26069         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
26070         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
26071
26072 1995-11-15  Jeffrey A Law  (law@cygnus.com)
26073
26074         * gcc.c-torture: Update to c-torture-1.39 release.
26075
26076 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
26077
26078         * lib/c-torture.exp (c-torture-execute): Don't return if one option
26079         fails, try others as well.
26080
26081 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
26082
26083         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
26084         If compilation fails, mark execute tests as `untested'.
26085         If test is marked as unsupported, don't mark compilation and
26086         execute tests as failed.
26087
26088 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
26089
26090         * lib/g++.exp (g++_init): Don't link in libg++, and look to
26091         libstdc++ for whether or not we want to be doing shared
26092         libraries.  Delete link_curses since we don't need it anymore.
26093         * lib/mike-g++.exp (postbase): Don't link in libg++.
26094         * g++.old-deja/old-deja.exp: Likewise.
26095
26096 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
26097
26098         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
26099
26100 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
26101
26102         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
26103         For that, add `-Wl,-a,shared_archive'.
26104         * g++.old-deja/old-deja.exp: Likewise.
26105
26106 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
26107
26108         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
26109
26110 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
26111
26112         * lib/mike-g++.exp (postbase): Pay attention to the status of
26113         g++_load.
26114
26115 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
26116
26117           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
26118
26119 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
26120
26121         * lib/gcc.exp (default_gcc_start): No longer need to log program
26122         being executed or its output, execute_anywhere does that now.
26123         * lib/g++.exp (default_g++_version): Call execute_anywhere.
26124         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
26125
26126 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
26127
26128         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
26129         the same as those in lib/g++.exp.
26130
26131 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
26132
26133         * gcc.c-torture: Update to c-torture-1.38 release.
26134         * gcc.ieee: Related changes.
26135
26136 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
26137
26138         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
26139         "exec". Minor reformatting changes.
26140
26141         * config/rom68k.exp (${tool}_load): Make it work in a canadian
26142         cross. This means all "exec" calls now work on a remote host as
26143         well.
26144         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
26145         cross. Filter out the extra "\r\n" stuff that expect puts in.
26146         (c-torture-execute): Filter out the bogus warnings like
26147         c-torture-compile does. Add support for canadian cross.
26148         * lib/gcc.exp (default_gcc_version, default_gcc_start)
26149         Use execute_anywhere rather than calling exec directly. Now it
26150         works for canadian cross testing.
26151
26152 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
26153
26154         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
26155         results into a variable, and check that rather than using file exists.
26156
26157 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
26158
26159         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
26160         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
26161
26162 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26163
26164         * g++.old-deja/old-deja.exp: Create and pass runshlib and
26165         lib_curses if there's a shared libg++ in the build tree.
26166
26167 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
26168
26169         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
26170         if not supported target.
26171
26172 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
26173
26174         * lib/g++.exp (g++_init): Move empty setting of runshlib and
26175         link_curses up to always happen, not just for native builds.
26176
26177 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
26178
26179         * gcc.c-torture: Update to c-torture-1.36 release.
26180         * gcc.failure: Related changes.
26181
26182 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
26183
26184         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
26185
26186 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
26187
26188         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
26189         * lib/mike-g++.exp (postbase): Not in here.  Still reference
26190         runshlib, link_curses, and mathlib for link and run.
26191
26192         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
26193         pass the runtime shared library options for Solaris, OSF/1, and
26194         Irix5, and link with -lcurses to avoid unresolved references.
26195
26196 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
26197
26198         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
26199         only run once.
26200
26201 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
26202
26203         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
26204
26205 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
26206
26207         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
26208         do not have a framework for the "compat" tests yet.
26209
26210 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
26211
26212         * lib/mike-g++.exp (postbase): New local variable `mathlib',
26213         set to null if we're testing vxworks5.1.  Use that instead of
26214         `-lm' in the setting of LIBS for link and run.
26215
26216 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
26217
26218         * config/rom68k.exp (${tool}_load): Major changes to make it
26219         work.  Verified that it does in fact return the stuff in
26220         exec_output properly.  Catch any Emul or any TRAP other than 0.
26221
26222 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
26223
26224         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
26225         LDFLAGS properly for targets that need stuff from libgloss.
26226         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
26227         only run once.
26228         (gpp_initialized): New variable.
26229
26230 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
26231
26232         * config/rom68k.exp: Load libgloss.exp.
26233         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
26234         so we can produce a fully linked binary.
26235         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
26236         so we can produce a fully linked binary.
26237
26238 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
26239
26240         * lib/plumhall.exp (ph_section): Watch for expected failures.
26241         Add missing `else'.
26242
26243         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
26244         run the testcase.
26245         (c-torture): Likewise.
26246
26247 1995-08-28  Doug Evans  <dje@cygnus.com>
26248
26249         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
26250
26251         * lib/mike-g++.exp (mike_cleanup): New proc.
26252         (prebase): New globals compiler_result, not_compiler_result,
26253         target_regexp.
26254         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
26255         allow leading "-" in pattern.  Watch for unsupported tests.
26256         If $compiler_result is set, pattern match assembler code,
26257         and ditto for $not_compiler_result.
26258         * lib/mike-gcc.exp: Likewise.
26259
26260         * lib/plumhall.exp (ph_execute): Only call ph_summary if
26261         execution "succeeded".
26262
26263 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
26264
26265         * config/win32.exp: New file.
26266         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
26267
26268 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
26269
26270         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
26271         unsupported.
26272         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
26273         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
26274         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
26275
26276         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
26277         "... without exceptions was ...".  That is now handled by
26278         prune_system_crud.
26279         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26280
26281 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
26282
26283         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
26284         sieve.c,sort2.c}: New files.
26285         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
26286         sieve.exp,sort2.exp}: Drivers for them.
26287
26288         * lib/mike-gcc.exp (program_output): New user settable variable.
26289         (postbase): Call prune_system_crud.  Also prune extraneous compiler
26290         messages.
26291         * lib/mike-g++.exp (program_output): New user settable variable.
26292
26293         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
26294
26295         * config/sh.exp: Deleted (use sim.exp instead).
26296
26297 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
26298
26299         * config/vx.exp: Declare CHECKTASK as global.
26300         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
26301         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
26302         * lib/old-dejagnu.exp: Load [pwd]/$executable.
26303
26304 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26305
26306         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
26307         target. Like vx.exp, only includes `vx29k.exp' instead of
26308         `vxworks.exp'.
26309
26310 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
26311
26312         * config/sim.exp: Increase time limit from 120 seconds to 240.
26313
26314 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
26315
26316         * gcc.c-torture/execute/950628-1.c: New test.
26317
26318 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
26319
26320         * gcc.c-torture: Update with changes/additions from
26321         c-torture-1.34.
26322
26323 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
26324
26325         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
26326
26327 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
26328
26329         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
26330
26331 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
26332
26333         * gcc.c-torture/compile/950512-1.c: New test.
26334         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
26335         * gcc.dg/struct-ret-1.c: Likewise.
26336
26337 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
26338
26339         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
26340           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
26341
26342 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
26343
26344         * gcc.c-torture/special/920411-1.c: Deleted.
26345         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
26346
26347 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
26348
26349         * config/sim.exp (${tool}_load): Hack in call to bash to get a
26350         cpu limit.
26351
26352 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
26353
26354         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
26355
26356 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
26357
26358         From kenner;
26359         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
26360         is the proper length.
26361         * va-arg-3.c: Likewise.
26362
26363 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
26364
26365         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
26366         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
26367
26368         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
26369         * lib/g++.exp (default_g++_start): Delete old cruft.
26370
26371 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
26372
26373         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
26374         (2 * (1 << 18)) to (2 * (1 << 17)).
26375
26376         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
26377
26378 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
26379
26380         * config/rom68k.exp: Renamed from config/idp.exp
26381
26382 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
26383
26384         * c-torture/compile/921109-2.c
26385
26386 1995-04-18  Mike Stump  <mrs@cygnus.com>
26387
26388         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
26389         excess errors.
26390
26391 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
26392
26393         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
26394         output.
26395         * lib/g++.exp (default_g++_start): Likewise.
26396
26397 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
26398
26399         * gcc.c-torture/compile/950329-1.c: New test.
26400
26401 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
26402
26403           * config/bug.exp (${tool}_load): Updated to use new remote_open
26404           and remote_close procs.
26405         * config/idp.exp: New file.
26406
26407 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
26408
26409         * gcc.c-torture/execute/950322-1.c: New test.
26410
26411 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
26412
26413         * config/vx.exp (${tool}_load): Clean up testing of return code from
26414         vxworks_ld and vxworks_spawn.
26415
26416 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
26417
26418         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
26419
26420 1995-03-13  Mike Stump  <mrs@cygnus.com>
26421
26422         * lib/old-deja.exp: Add `excess errors test - ' error, now one
26423         can mark excess errors on a machine by machine basis.  Note, the
26424         default is to not expect any excess errors, even when excess
26425         errors test - is given, so you will want to put an XFAIL ... on
26426         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
26427         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
26428         those 4 machines, but no others.
26429
26430 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
26431
26432         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
26433         * lib/c-torture.exp: to here.
26434
26435 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
26436
26437         * gcc.c-torture/execute/950221-1.c: New test.
26438         * gcc.c-torture/execute/struct-ret-1.c: New test.
26439         * gcc.c-torture/compile/950221-1.c: New test.
26440
26441         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
26442
26443 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
26444
26445         * gcc.c-torture/execute/arith-1.c (main): Return 0.
26446         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
26447
26448 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
26449
26450         * g++.gb: New directory of tests, derived from my signature and
26451         class scoping tests.
26452
26453         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
26454         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
26455         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
26456         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
26457         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
26458         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
26459         * g++.gb/sig25.C: Likewise.
26460
26461         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
26462         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
26463         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
26464         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
26465         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
26466         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
26467         * g++.gb/sig25.exp: Likewise.
26468
26469         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
26470         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
26471         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
26472         * g++.gb/scope13.C: Likewise, this test still fails.
26473
26474         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
26475         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
26476         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
26477         * g++.gb/scope13.exp: Ditto.
26478
26479         * g++.gb/README: New file, explains what these tests are about.
26480
26481 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
26482
26483         * lib/dg.exp (dg-do): Support `preprocess'.
26484         (dg-test): Likewise.
26485
26486 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
26487
26488         * config/udi.exp: change "continue -expect" to "exp_continue".
26489
26490 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
26491
26492         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
26493         Delete redundant tests.
26494
26495         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
26496         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
26497         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
26498         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
26499         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
26500         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
26501         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
26502         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
26503
26504         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
26505         storing label pointers.
26506         * gcc.c-torture/execute/921019-1.c: Likewise.
26507         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
26508         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
26509         parameter fp.
26510         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
26511         constants.
26512
26513         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
26514         Delete obsolete tests.
26515
26516         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
26517         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
26518         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
26519         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
26520         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
26521         * gcc.c-torture/compile/950124-1.c: New test.
26522
26523         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
26524
26525 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
26526
26527         * lib/mike-g++.exp: Add -lm to LIBS.
26528
26529 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
26530
26531         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
26532
26533 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
26534
26535         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
26536
26537 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
26538
26539         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
26540
26541 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
26542
26543         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
26544         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
26545         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
26546         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
26547         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
26548         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
26549         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
26550         * g++.law/{operators31.C, operators32.C,
26551         * g++.law/{operators33.C, operators34.C}: Likewise.
26552         * g++.law/{pic1.C, refs2.C}: Likewise.
26553         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
26554         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
26555         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
26556         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26557
26558         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
26559         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
26560         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
26561         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
26562         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
26563         * g++.law/{enum9.exp, friend5.exp}: Likewise.
26564         * g++.law/{nest3.exp, nest4.exp}: Likewise.
26565         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
26566         * g++.law/{operators30.exp, operators31.exp}: Likewise.
26567         * g++.law/{operators32.exp, operators33.exp}: Likewise.
26568         * g++.law/{operators34.exp}: Likewise.
26569         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
26570         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
26571         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
26572         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
26573         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26574
26575         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
26576         No longer expected to fail.
26577         * g++.law/missed-error3.C: Tweak for recent bool changes.
26578
26579 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
26580
26581         * config/emb-unix: Deleted.
26582         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
26583         remote execution.  Do final link on remote host if REMOTE_LINK is set.
26584
26585 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
26586
26587         * lib/dg.exp (dg-test): Fix typo in last patch.
26588
26589 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
26590
26591         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
26592         (handles multiple occurrences).
26593
26594 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
26595
26596         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
26597         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
26598         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
26599         printed).
26600         * lib/c-torture.exp (c-torture-compile): Likewise.
26601         (c-torture): Prepend full path if missing.
26602         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
26603         (gcc_fail): Likewise.
26604         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
26605
26606 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
26607
26608         * lib/netware.exp: Only attach to NetWare i386 systems.
26609
26610 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
26611
26612         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
26613         messages.  Add test name to "output pattern match" pass/fail message.
26614
26615 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
26616
26617         * gcc.dg: New testsuite.
26618         * gcc.dg/dg.exp: New file.
26619
26620         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
26621         test-switch.c}: Deleted.
26622
26623         * gcc.misc-tests/msgs.exp: New testcase driver.
26624
26625 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
26626
26627         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
26628         Watch for illegal return values from ${tool}_load.
26629         * config/unix.exp (${tool}_load): Fix pass/fail detection for
26630         cross targets.  Coerce return value >0 to 1.
26631
26632 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
26633
26634         * config/unix.exp (${tool}_load): Call program rsh, not proc.
26635
26636         * config/emb-unix.exp: New file.
26637
26638         * config/sim.exp: Error if variable $SIM not defined.
26639         (${tool}_load): Mark test as "untested" if simulator missing.
26640
26641         * config/unix.exp: Load remote.exp to get rcp_download.
26642         * lib/c-torture.exp: Use different option lists for testcases with
26643         and without loops.
26644         * gcc.c-torture/execute/execute.exp: Likewise.
26645
26646 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
26647
26648         * config/*.exp: Clarify return code from ${tool}_load.
26649         Call `unresolved' or `untested' instead of `warning' or `perror'
26650         (sometimes you still want to call both though).
26651         Add comment that `shell_id' is local to each file.
26652         * config/udi.exp (timeout): Set to 30.
26653         Don't print warning if connection fails, $connectmode has already
26654         printed an error.
26655         (${tool}_load): Move verbose messages to level 2.
26656         Rework pattern for "Process started" message.
26657         Pass `shell_id' to ${connectmode}_download.
26658         Retry twice upon timeout.  Make resetting of target more robust.
26659         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
26660         Pass `shell_id' to exit_$connectmode.
26661         Only call exit_$connectmode if connected.
26662         * config/unix.exp (${tool}_load): Check return codes better.
26663         * config/vrtx.exp (${tool}_load): Likewise.
26664         * config/vx.exp (${tool}_load): Likewise.
26665         Delete unneeded global's.
26666         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26667         from ${tool}_load.
26668         (dg-stat): Delete.
26669         (dg-init): Delete recording of pass/fail counts.
26670         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26671         (old-dejagnu-init): Likewise.
26672         (old-dejagnu-stat): Delete contents, empty proc now.
26673         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26674         (c-torture): Delete references to lcnt, lpass, lfail.
26675         Get option list from TORTURE_OPTIONS.
26676         Delete -funroll[-all]-loops if no loops.
26677         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26678         (g++_stat): Delete contents (empty proc now).
26679         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26680         (gcc_finish): Likewise.
26681         (gcc_stat): Deleted.
26682         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26683         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26684         * gcc.c-torture/execute/execute.exp: Likewise.
26685         Split tests into two parts: compile, execute.
26686         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26687         no loops.  Update to reflect clarified return codes from ${tool}_load.
26688
26689 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26690
26691         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26692         to grep for.
26693         (old-dejagnu): Likewise (where necessary).
26694
26695 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26696
26697         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26698
26699         * lib/dg.exp (dg-process-target): Fix processing of selector.
26700         Add comment regarding use of `error'.
26701
26702         * lib/gcc.exp (prune_system_crud): Define if missing.
26703         * lib/g++.exp (prune_system_crud): Likewise.
26704
26705         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26706         Call prune_system_crud.
26707         * lib/dg.exp (dg-runtest): New proc.
26708         Use perror instead of send_user for tcl errors in testcase.
26709         Don't return any value, it's never used.
26710         Don't clobber previous definition of `unknown'.
26711         Print tcl errors in `dg-final'.
26712
26713 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26714
26715         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26716         (dg-test): Don't print errorInfo, it contains stack backtrace.
26717
26718 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26719
26720         * lib/g++.exp (runtest_file_p): Define if missing.
26721
26722 1994-09-24  Doug Evans  (dje@cygnus.com)
26723
26724         * lib/mike-g++.exp: Comment out loading of g++.exp.
26725         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26726         (default_g++_version): Always print something.
26727         (default_g++_start): Comment out call to `which'.
26728         (g++_start, g++_load): Deleted (must be defined in config file).
26729         * lib/gcc.exp: Test for existence of $CC at start.
26730         Delete check for tmpdir (done in gcc_init).
26731         (default_gcc_version): Always print something.
26732         (default_gcc_start): Comment out call to `which'.
26733         * config/*.exp: Major cleanup - make cross targets work at least a
26734         little better for g++ (by not being "--tool gcc" specific).
26735         Rename gcc_xxx to ${tool}_xxx.
26736         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26737         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26738
26739 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26740
26741         * lib/c-torture.exp (c-torture-compile): Rework compiler
26742         message processing.
26743
26744         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26745         c-torture.
26746
26747 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26748
26749         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26750
26751         * lib/dg.exp (dg-process-target): Support { target native }.
26752
26753 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26754
26755         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26756         looked for "... program xxx got fatal signal".
26757         Correct regsub munging of `comp_output'.
26758         Ignore compiler messages "path prefix not used" and "linker input
26759         file unused".
26760
26761 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26762
26763         * lib/gcc.exp (runtest_file_p): Define if missing.
26764         * gcc.prms/template.c: Example to work from.
26765
26766 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26767
26768         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26769         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26770
26771         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26772         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26773         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26774         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26775
26776         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26777         (dg-process-target): No longer a varargs proc.
26778         Return S/N for target, P/F for xfail.  All callers changed.
26779         (user option procs): More argument checking.
26780         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26781         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26782         (dg-test): Skip test if not running on selected target in `dg-do'.
26783         Update handling of `dg-do-what', `dg-output-text'.
26784         Separate execution pass/fail from output pattern match pass/fail.
26785         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26786
26787 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26788
26789         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26790         target for 920510-1.c.
26791
26792 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26793
26794         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26795         Clean up comment regarding use of passcnt, etc.
26796         (gcc_stat): Don't update `testcnt' here.
26797         (gcc_finish): Do it here.
26798         Might as well reset `but_id' here too.
26799         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26800         to determine if the file should be tested.
26801         * gcc.c-torture/compile/compile.exp: Likewise.
26802         * gcc.c-torture/execute/execute.exp: Likewise.
26803         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26804         * gcc.misc-tests/dg-test.exp: Likewise.
26805         * gcc.prms/prms.exp: Likewise.
26806         * gcc.wendy/wendy.exp: Likewise.
26807         * g++.old-deja.exp: Likewise.
26808         Move "Testing file" message to verbose level 1.
26809
26810 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26811
26812         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26813
26814 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26815
26816         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26817         (default_gcc_start): Accept optional second list element
26818         of compiler flags.  Print compiler output at verbosity level 2.
26819         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26820         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26821         Save current values of framework globals passcnt, failcnt, xpasscnt,
26822         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26823         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26824         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26825         xfailcnt to compute stats.  Update framework global `testcnt' from
26826         pass/fail counts.
26827         (gcc_finish): New proc.  Clean up test environment.
26828         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26829         (gcc_epass, gcc_efail): Delete.
26830         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26831         argument of line number.
26832         (dg-init): If the tool has an init routine, call it.
26833         (dg-test): Remove args `cflags_var' and `libs_var'.
26834         Pass all compiler options to ${tool}_start.
26835         Handle missing line number.
26836         (dg-finish): New function.
26837         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26838         particular files.  Call gcc_finish at end.  Move "skipping test"
26839         message to verbosity level 3.
26840         * gcc.c-torture/compile/compile.exp: Likewise.
26841         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26842         * gcc.c-torture/execute/execute.exp: Likewise.
26843         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26844         Print testcase being tried at verbosity level 1.
26845         * gcc.c-torture/special/special.exp: Unset xfail.
26846         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26847         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26848         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26849         * gcc.failure/failure.exp: Likewise.
26850         * gcc.ieee/ieee.exp: Likewise.
26851         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26852         Update call to dg-test.  Call dg-finish at end.
26853         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26854         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26855         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26856         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26857         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26858         * gcc.wendy/wendy.exp: Add copyright.
26859         Delete setting of tmpdir (done by gcc_init).
26860         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26861         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26862         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26863         gcc_[ce]pass/fail.
26864
26865 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26866
26867         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26868         confusion.
26869         (g++_load): Likewise.
26870
26871         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26872         Rename argument to `prog' to remove the confusion.
26873         Varargs fns behave differently too!
26874         (g++_load): Likewise.
26875
26876         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26877
26878         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26879         what it is.  Delete (always) printing of status value for !native.
26880         Simplify verbose code, and include status and exec_output.
26881         (g++_load): Use gcc_load.
26882
26883 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26884
26885         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26886         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26887         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26888         940714-3.c as these testcases don't exist anymore.  Make
26889         va-arg-1.c expected to pass.
26890
26891 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26892
26893         * gcc.misc-tests/misc.exp: Only run specific testcases.
26894         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26895         * gcc.misc-tests/dg-[1-9].c: New files.
26896
26897         * lib/dg.exp: New testsuite driver.
26898         * gcc.prms/prms.exp: Use it.
26899
26900         * README.gcc: New file.
26901
26902         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26903         Document and reset `lxpass' and `lxfail'.
26904         Simplify "initialized" message.
26905         (gcc_stat): Clean up comments a little.
26906
26907 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26908
26909         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26910
26911 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26912
26913         * lib/old-dejagnu.exp (process-option): New proc.
26914         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26915         (old-dejagnu): Simplify.
26916         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26917
26918 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26919
26920         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26921         exists and is not an empty string.
26922
26923         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26924         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26925         finished.
26926         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26927         automatically.
26928
26929         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26930         longer expected to fail.
26931
26932         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26933         "f" function call.
26934
26935         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26936
26937         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26938         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26939         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26940         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26941         c-torture-1.29.
26942
26943         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26944         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26945
26946         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26947
26948         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26949         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26950
26951         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26952         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26953         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26954
26955 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26956
26957         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26958         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26959         940714-1.c, 940714-2.c, 940714-3.c},
26960         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26961         gcc.misc-tests/{mg.c,mg.exp}:
26962         New tests.
26963         * gcc.noncompile/noncompile.exp: Change accordingly.
26964
26965 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26966
26967         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26968         Undo previous clobberage.
26969
26970 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26971
26972         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26973         * gcc.special/{930510-1.c, special.exp}:
26974         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26975         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26976         struct-varargs-1.c}: New tests from c-torture-1.26.
26977
26978 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26979
26980         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26981           argument to switch.
26982
26983 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26984
26985         * Revert the previous changes.  Please see Rob's directory
26986           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26987           fixes.
26988
26989 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26990
26991         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26992             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26993             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26994             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26995             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26996             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26997             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26998             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26999             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
27000             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
27001             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
27002             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
27003             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
27004             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
27005             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
27006             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
27007             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
27008             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
27009             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
27010             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
27011             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
27012             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
27013             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
27014             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
27015             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
27016             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27017             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
27018
27019 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
27020
27021         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
27022             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
27023           with perror calls.
27024
27025 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
27026
27027         * config/unix.exp (g++_load): Fix syntax.
27028
27029 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
27030
27031         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
27032         * gcc.noncompile/921017-1.c: Deleted obsolete test.
27033         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
27034         Don't expect va-arg-1.c to fail.  Correct expected output for
27035         920928-1.c.
27036         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
27037         * gcc.wendy/hbm4.c: Correct typo.
27038         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
27039
27040 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
27041
27042         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
27043         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
27044         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
27045         * lib/c-torture.exp (c-torture-compile): Ditto.
27046
27047         Reduce volume of output (remove all the -I's and such).
27048         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
27049         Call gcc_cpass, gcc_cfail.
27050         (c-torture): Pass testing option to c-torture-compile.
27051
27052 1994-03-21  Doug Evans  (dje@cygnus.com)
27053
27054         Bring patches over from progressive.
27055         * config/default.exp: Exit remote shell cleanly.
27056         (g++_exit, g++_start): Add default versions.
27057         * config/sim.exp (gcc_load): Use perror, not error.
27058
27059 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
27060
27061         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
27062         set in site.exp.
27063
27064 1994-03-14  Doug Evans  (dje@cygnus.com)
27065
27066         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
27067         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
27068         (wendy_try): New proc to run testcase.
27069         (main loop): Call 'em.
27070         * gcc.wendy/*.c: Clean up pass to correct expected output.
27071
27072         * lib/gcc.exp: Minor cleanup work.
27073         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
27074
27075 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
27076
27077         * config/sim.exp (gcc_load): Document return codes better.
27078         Don't pass -v to simulator.
27079
27080 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
27081
27082           * gcc.special/920717-x.c: Fix typo.
27083           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
27084           get at sources.
27085
27086         * lib/mike-gcc.exp: Fix typo.
27087
27088 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
27089
27090         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
27091         binary to use, transform the name.
27092         * config/*.exp: rename everything. Nuke any g++ specific files,
27093         it's now a special case of gcc that requires no special support.
27094         Add a default.exp for unsupported targets.
27095
27096 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
27097
27098         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
27099         lib/old-dejagnu.exp: Fix a few patterns to work with the new
27100         version of Tcl.
27101
27102 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
27103
27104         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
27105         than a warning.
27106
27107 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
27108
27109         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
27110
27111 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
27112
27113         * gcc.execute/execute.exp: Combine opt_list and foption_list into
27114         option_list.  Compile every file with only 4/6 option choices
27115         (same as C torture) instead of with 12/18 different option
27116         choices.
27117         * lib/c-torture.exp: Likewise.
27118
27119         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
27120         not already set.
27121
27122 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
27123
27124         * lib/old-deja.exp: Add `excess errors test fails' error, now one
27125         can put an XFAIL *-*-* on excess errors.
27126
27127 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
27128
27129         * g++.law: Add more tests derived from g++-bugs snapshots.
27130
27131         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
27132         equivalent to g++.law/init9.
27133
27134         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
27135         compiled it, and the a.out file after we've run it.
27136
27137 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
27138
27139         * lib/mike-g++.exp (postbase): Delete the .o file after we've
27140         compiled it, and the a.out file after we've run it.
27141
27142 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
27143
27144         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
27145
27146 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
27147
27148         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
27149         version number.
27150
27151 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
27152
27153         * g++.law: New directory of g++ tests derived from the g++-bugs
27154         snapshots.
27155
27156 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
27157
27158         * gcc.compile: initbug1.c initbug1.exp testcase added
27159
27160 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
27161
27162         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
27163         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
27164           fixes submitted by Jeff Law (law@cs.utah.edu)
27165         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
27166           Jeff Law (law@cs.utah.edu)
27167
27168
27169 1993-11-30  Mike Stump  (mrs@cygnus.com)
27170
27171         * config/unix-g++.exp: Follow the gcc way of doing things.
27172         * g++.old-deja/old-deja.exp: Minor updates.
27173         * lib/g++.exp: New file, follow the gcc way of doing things.
27174         * lib/old-dejagnu.exp: Minor updates.
27175         * lib/mike-g++.exp: Always unset errorInfo.
27176
27177 1993-11-06  Mike Stump  (mrs@cygnus.com)
27178
27179         * lib/gcc.exp: Fix some errors with the below change, CC and
27180         CFLAGS should be global when setting, not local.
27181
27182 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
27183
27184         * lib/gcc.exp: Transform tool name.
27185
27186 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27187
27188         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
27189
27190 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27191
27192         * lib/gcc.exp: change gcc_done to gcc_stat
27193
27194 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27195
27196         * Upgraded gcc testsuite to c-torture version 1.25
27197
27198 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
27199
27200         * lib/gcc.exp: added reporting code. Changed verbose compile message.
27201         * lib/c-torture: added hooks for new reporting code.
27202
27203 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
27204
27205         * config/sh-gcc.exp: check if sh-sim exists in the path
27206
27207 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
27208
27209         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
27210         * gcc.compile/compile.exp: Initial changes for new logic.
27211         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
27212         * gcc.failure/failure.exp: Initial changes for new logic.
27213         * gcc.ieee/ieee.exp: Initial changes for new logic.
27214         * gcc.misc-tests/misc.exp: Initial changes for new logic.
27215         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
27216         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
27217         * lib/c-torture.exp: Initial changes for new logic.
27218         * lib/gcc.exp: Initial changes for new logic.
27219
27220 1993-10-15  Mike Stump  (mrs@cygnus.com)
27221
27222         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
27223         depend upon failure or success.  Fully qualify names in failure
27224         and success messages.  Always remove a.out before starting
27225         compile, just in case.  Pay more attention to error text output by
27226         the compiler.  Handle testcases with no known past errors just
27227         like all others, so that things are uniform.  Other miscellaneous
27228         improvements.
27229
27230 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
27231
27232         * gcc.cpp: new directory for cpp tests
27233
27234 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
27235
27236         * lib/chill.exp: Code reformatted, removed unused code.
27237         * config/unix-chill.exp: Code reformatted, removed unused code.
27238         * chill.execute/execute.exp: Code reformatted, removed unused code.
27239         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
27240
27241 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
27242
27243         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
27244         routines not written.
27245
27246 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
27247
27248         * config/bug-gcc.exp: Use new procs from bug.exp.
27249
27250 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
27251
27252         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
27253         via ftp, rather than depending on NFS.
27254         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
27255         case.
27256
27257 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
27258
27259         * config/bug-gcc.exp: Use new download proc.
27260
27261 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
27262
27263         * chill.execute/execute.exp: cleanups, handles errors better
27264         * chill.compile/compile.exp: rewrite, based on execute.exp
27265         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
27266         * lib/chill.exp: major changes to diff proc and compile and link
27267           procs. added chill_fail and chill_pass wrappers to pass and
27268           fail. added more comments, and handle error codes better.
27269           Added a hack to capture stderr from exec, so noncompile tests
27270           can work.
27271
27272 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
27273
27274         * chill.execute/execute.exp: rewrite of testsuite driver
27275         * lib/chill.exp: rewrite of testsuite driver
27276         * config/unix-chill.exp: rewrite of testsuite driver
27277
27278 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
27279
27280     In chill.execute:
27281         * iexpr.ch: Standardize uppercase.
27282         * tuples.dat: Standardize uppercase.
27283         * vary.ch: standardize.  Correct varying string assignments.
27284         * vary.dat: Add new output lines.
27285
27286 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
27287
27288     In chill.execute:
27289         * chprintf.ch: Standardize use of uppercase.
27290         * tuples.ch: Standardize and turn arr2 into a DCL,
27291           rather than a SYN.
27292         * pinits.ch: Standardize.
27293
27294 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
27295
27296         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
27297         * Makefil: Renamed to Makefile.in.
27298         * configure.in: New.
27299
27300 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
27301
27302     In chill.execute:
27303         * .cvsignore: Add result/output files.
27304         * Makefile: Fix up variables at start.  Use MFLAGS
27305           everywhere.  Correct bool_loc, built_ins entries.
27306           Add entry for vary1.ch.
27307         * bitarray.ch: Standardize upper-case usage.
27308         * bitexpr.ch: Standardize, add output of b1.
27309         * params.ch: Use arrayt in along PROC parameters, to
27310           avoid novelty problems.
27311         * sets.ch: Tiny cleanup.
27312         * vary1.ch: Re-indent.
27313
27314 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
27315
27316           * Add PR-related files to Makefiles, .cvsignore files, etc.
27317
27318 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
27319
27320         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
27321           with compiler objects. New names are test-flow.c and test-loop.c
27322
27323 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
27324
27325         * Upgraded c-torture tests from 1.19 to 1.20
27326
27327         * new files:
27328         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
27329         * gcc.compile: 930623-1.c 930623-2.c
27330         * gcc.noncompile: 930622-1.c 930622-2.c
27331         * gcc.failure: 920411-1.c 920627-2.c
27332         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
27333
27334 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
27335
27336         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27337           More changes to get testsuite working properly. Needs more work.
27338           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
27339
27340 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
27341
27342         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27343           More changes to get testsuite working properly. Needs more work.
27344
27345 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
27346
27347         * chill.compile/compile.exp: Added for Dejagnu support
27348         * chill.execute/execute.exp: Added for Dejagnu support
27349         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
27350
27351 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
27352
27353     This should complete moving the CHILL test files.
27354         * chill.noncompile(.cvsignore printf.grt
27355             in-printf.grt chprintf.grt chprintf.ch):
27356             Added test-support files.
27357           (Makefile): Modified further.
27358         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
27359             signal.ch): Added test files.
27360           * chill.execute (.cvsignore printf.grt printr.c
27361             in-printf.grt rts.c chprintf.grt rts.h): Added
27362           test-support files.
27363             (Makefile): More corrections.
27364
27365 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
27366
27367         * chill.compile, chill.execute, chill.nocompile: Add CHILL
27368           test cases, ready for DejaGnu.
27369
27370 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
27371
27372         * Upgraded c-torture tests from 1.18 to 1.19
27373
27374         * gcc.compile: added test(s):
27375           930607-1.c
27376         * gcc.execute: added test(s):
27377           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
27378
27379         * added new subdirectory for misc tests: gcc.misc-tests
27380         * gcc.misc-test(s): added tests:
27381           inst-check.c test-consts.c test-ior.c test-switch.c
27382
27383 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
27384
27385         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
27386
27387 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
27388
27389         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
27390
27391 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
27392
27393         * Upgraded c-torture tests from 1.17 to 1.18
27394
27395 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
27396
27397         * Upgraded c-torture tests from 1.12 to 1.17
27398
27399 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
27400
27401         * lib/old-dejagnu.exp:
27402           Fixed handling of XFAIL target triplets to correctly
27403           recognize wildcard characters.  Removed code that
27404           appended a unique id tag to the end of the file name
27405           printed out by the result of the testcases within a
27406           given test file.
27407
27408 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
27409
27410         * lib/old-dejagnu.exp:
27411           Reworked expected failure handling to trigger off of XFAIL
27412           keyword in keyphrase embeded in testcase source code. The
27413           XFAIL keyword must be at the end of the keyphrase line. It
27414           may optionally be followed by one or more target triplets.
27415           It has just occured that the handling of wildcards in the
27416           target triplet may not be correct.
27417
27418 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
27419
27420         * g++.old-deja/tests:
27421           Moved all subdirectories up one level into g++.old-deja .
27422
27423         * lib/old-dejagnu.exp:
27424           Fixed problem with CXXFLAGS not being properly reset, and being
27425           corrupted with extraneous "-c" compiler option.  This was
27426           causing binaries to not be generated for test that needed them.
27427           Modified strings passed to "pass" and "fail" so that individual
27428           tests from the same test file would be distinguished by an
27429           identifier appended to the test file name in the summary logs;
27430           this corrected a problem with erroneous diff logs.  Added code
27431           to search testcases for expected fail and unexpected pass keywords.
27432
27433 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
27434
27435         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
27436
27437 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
27438
27439         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
27440           Removed extraneous text from end of "Special g++ Options"
27441           keyphrase.
27442
27443         * lib/old-dejagnu.exp: Added pattern matching to look for new
27444           keywords, embedded in testcases comments, which will trigger
27445           calls to xpass and xfail.
27446
27447 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
27448
27449         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
27450           comments embedded in the testcases, especially the one looking for
27451           special compiler options, as well as the pattern matching for the
27452           compiler output again.
27453
27454 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
27455
27456         * lib/old-dejagnu.exp: Do a proper check of the return value for
27457           execute tests. Fixed several problems with the pattern matching
27458           of the compiler output which gave erroneous test results.
27459           Changed several of the test result messages to be more descriptive.
27460         * config/unix-g++.exp: Proc g++_load now actually works and
27461           executes the tests passed to it and returns a usable return
27462           value.
27463
27464 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
27465
27466           * lib/gcc.exp: Exits gracefully if $CC is bogus.
27467
27468 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
27469
27470         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
27471           Modified both files to properly execute the old style
27472           dejagnu tests. The previous versions of these files were
27473           experimental and did not function anything near correctly.
27474
27475 1993-04-05  Rob Savoye  (rob@cygnus.com)
27476
27477         * Removed all Makefile.in and configure.in files. No configuration
27478         needed now.
27479
27480 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
27481
27482         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
27483
27484 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
27485
27486         * gcc.compile/configure.in, gcc.unsorted/configure.in,
27487         gcc.special/configure.in, gcc.noncompile/configure.in,
27488         gcc.execute/configure.in, gcc.code_quality/configure.in,
27489         g++.other/configure.in, g++.old-deja/configure.in,
27490         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
27491         in srcname setting.
27492
27493 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
27494
27495         * lib/udi.exp:  Fixed mondfe and mondfe_download.
27496         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
27497         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
27498
27499 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
27500
27501         * config/udi-gdb.exp: Check $shell_id after connecting to target.
27502         (gdb_exit): Don't remove *_soc files.
27503
27504 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
27505
27506         * lib/c-torture.exp: Don't look for main; instead always use -w
27507         -c.  This is how the c-torture tests work.  Remove the object
27508         file if the compilation succeeds.
27509         * gcc.execute/execute.exp: Remove executable if test passes.
27510         * gcc.noncompile/noncompile.exp: Every test is an expected
27511         failure.
27512         * gcc.special/special.exp: Added tests from c-torture 1.11,
27513         corrected use of existing test.
27514         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
27515         gcc.execute/920625-1.c: Updated to c-torture 1.11.
27516         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
27517         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
27518         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
27519         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
27520         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
27521         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
27522         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
27523         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
27524         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
27525         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
27526         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
27527         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
27528         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
27529         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
27530         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
27531         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
27532         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
27533         c-torture 1.11.
27534         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
27535         correspond to c-torture 1.11.
27536
27537         * New file.