OSDN Git Service

* gcc.dg/ppc64-abi-1.c: Skip if not lp64.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2
3         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4         * gcc.dg/ppc64-abi-2.c: Ditto.
5         * gcc.dg/ppc64-abi-3.c: Ditto.
6
7         * lib/gcc-dg.exp (dg-target-list): Remove.
8
9 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
10
11         * gcc.dg/ia64-postinc.c: New test.
12
13 2004-11-15  Mark Mitchell <mark@codesourcery.com>
14
15         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16
17 2004-11-15  Nick Clifton  <nickc@redhat.com>
18
19         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20         __INT_MAX__ so that the test can be compiled by toolchains
21         targeted at 16-bit processors.
22
23         * gcc.dg/20040625-1.c: Use long constants rather than integers
24         when performing arithmetic that will overflow 16-bits.
25
26         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
27         xstormy16.  It does not support 128-bit vector operations.
28
29         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30         with the macro PTR_TYPE.  Define this macro to an integer type
31         suitable for holding a pointer.
32
33         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34         the target is a 16-bit processor.
35
36         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37         16-bit targets where the character constant will be too long.
38
39         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
40         where the double will not be directly addressable.
41
42 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43
44         Friend class name lookup 1/n, PR c++/18471
45         * g++.dg/template/crash26.C: New test.
46         * g++.dg/lookup/struct1.C: Adjust expected error.
47         * g++.dg/parse/elab1.C: Likewise.
48         * g++.dg/parse/elab2.C: Likewise.
49         * g++.dg/parse/int-as-enum1.C: Likewise.
50         * g++.dg/parse/struct-as-enum1.C: Likewise.
51         * g++.dg/parse/typedef1.C: Likewise.
52         * g++.dg/parse/typedef3.C: Likewise.
53         * g++.dg/parse/typedef4.C: Likewise.
54         * g++.dg/parse/typedef5.C: Likewise.
55         * g++.dg/template/nontype4.C: Likewise.
56         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
57         * g++.old-deja/g++.other/elab1.C: Likewise.
58         * g++.old-deja/g++.other/syntax4.C: Likewise.
59
60 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
61
62         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
63
64 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
65
66         * gcc.c-torture/execute/20041114-1.c: New test.
67
68 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
69
70         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
71         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
72         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
73         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
74         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
75         gcc.dg/switch-7.c: New tests.
76
77 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
78
79         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
80
81 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
82
83         PR tree-opt/18400
84         * gcc.dg/vect/pr18400.c: New test.
85
86 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
87             Andrew Pinski  <pinskia@physics.uc.edu>
88
89         PR tree-opt/18425
90         * gcc.dg/vect/pr18425.c: New test.
91
92 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
93
94         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
95         Guard with dg-require-alias and dg-require-visibility.
96
97 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
98
99         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
100
101 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
102
103         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
104
105 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
106
107         PR c++/17344
108         * g++.dg/template/defarg5.C: New test.
109
110 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
111
112         * g++.dg/parse/cast1.C: Run only on ILP32.
113         * g++.old-deja/g++.mike/p784.C: Likewise.
114
115 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
116
117         * gcc.c-torture/execute/20041113-1.c: New test.
118
119 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
120
121         PR target/18230
122         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
123         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
124         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
125         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
126         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
127         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
128         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
129         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
130         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
131         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
132         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
133         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
134         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
135
136 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
137
138         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
139         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
140         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
141         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
142         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
143         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
144         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
145         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
146         gcc.target/sparc/combined-1.c: New tests.
147
148 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
149
150         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
151         New tests.
152
153 2004-11-12  Mark Mitchell <mark@codesourcery.com>
154
155         * lib/gcc-dg.exp (dg-forbid-option): New function.
156         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
157         * g++.dg/abi/bitfield8.C: Likewise.
158         * g++.dg/abi/dtor1.C: Likewise.
159         * g++.dg/abi/empty10.C: Likewise.
160         * g++.dg/abi/empty7.C: Likewise.
161         * g++.dg/abi/empty9.C: Likewise.
162         * g++.dg/abi/layout3.C: Likewise.
163         * g++.dg/abi/layout4.C: Likewise.
164         * g++.dg/abi/thunk1.C: Likewise.
165         * g++.dg/abi/thunk2.C: Likewise.
166         * g++.dg/abi/vbase11.C: Likewise.
167         * g++.dg/abi/vthunk2.C: Likewise.
168         * g++.dg/abi/vthunk3.C: Likewise.
169         * g++.dg/ext/attrib8.C: Likewise.
170         * g++.dg/opt/longbranch2.C: Likewise.
171         * g++.dg/opt/reg-stack4.C: Likewise.
172         * g++.old-deja/g++.ext/attrib1.C: Likewise.
173         * g++.old-deja/g++.ext/attrib2.C: Likewise.
174         * g++.old-deja/g++.ext/attrib3.C: Likewise.
175         * g++.old-deja/g++.other/store-expr1.C: Likewise.
176         * g++.old-deja/g++.other/store-expr2.C: Likewise.
177         * gcc.dg/20000609-1.c: Likewise.
178         * gcc.dg/20000720-1.c: Likewise.
179         * gcc.dg/20011107-1.c: Likewise.
180         * gcc.dg/20011119-1.c: Likewise.
181         * gcc.dg/20020108-1.c: Likewise.
182         * gcc.dg/20020122-2.c: Likewise.
183         * gcc.dg/20020122-3.c: Likewise.
184         * gcc.dg/20020201-3.c: Likewise.
185         * gcc.dg/20020206-1.c: Likewise.
186         * gcc.dg/20020218-1.c: Likewise.
187         * gcc.dg/20020310-1.c: Likewise.
188         * gcc.dg/20020411-1.c: Likewise.
189         * gcc.dg/20020418-2.c: Likewise.
190         * gcc.dg/20020426-1.c: Likewise.
191         * gcc.dg/20020426-2.c: Likewise.
192         * gcc.dg/20020517-1.c: Likewise.
193         * gcc.dg/20020523-1.c: Likewise.
194         * gcc.dg/20020523-2.c: Likewise.
195         * gcc.dg/20020729-1.c: Likewise.
196         * gcc.dg/20030204-1.c: Likewise.
197         * gcc.dg/20030826-2.c: Likewise.
198         * gcc.dg/20030926-1.c: Likewise.
199         * gcc.dg/20031202-1.c: Likewise.
200         * gcc.dg/980312-1.c: Likewise.
201         * gcc.dg/980313-1.c: Likewise.
202         * gcc.dg/990117-1.c: Likewise.
203         * gcc.dg/990424-1.c: Likewise.
204         * gcc.dg/990524-1.c: Likewise.
205         * gcc.dg/991230-1.c: Likewise.
206         * gcc.dg/i386-387-1.c: Likewise.
207         * gcc.dg/i386-387-2.c: Likewise.
208         * gcc.dg/i386-387-3.c: Likewise.
209         * gcc.dg/i386-387-4.c: Likewise.
210         * gcc.dg/i386-387-5.c: Likewise.
211         * gcc.dg/i386-387-6.c: Likewise.
212         * gcc.dg/i386-asm-1.c: Likewise.
213         * gcc.dg/i386-bitfield1.c: Likewise.
214         * gcc.dg/i386-bitfield2.c: Likewise.
215         * gcc.dg/i386-loop-1.c: Likewise.
216         * gcc.dg/i386-loop-2.c: Likewise.
217         * gcc.dg/i386-loop-3.c: Likewise.
218         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
219         * gcc.dg/i386-pic-1.c: Likewise.
220         * gcc.dg/i386-regparm.c: Likewise.
221         * gcc.dg/i386-signbit-1.c: Likewise.
222         * gcc.dg/i386-signbit-2.c: Likewise.
223         * gcc.dg/i386-signbit-3.c: Likewise.
224         * gcc.dg/i386-sse-5.c: Likewise.
225         * gcc.dg/i386-sse-8.c: Likewise.
226         * gcc.dg/i386-unroll-1.c: Likewise.
227         * gcc.dg/tls/opt-1.c: Likewise.
228         * gcc.dg/tls/opt-2.c: Likewise.
229         * gcc.dg/unroll-1.c: Likewise.
230         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
231         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
232         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
233         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
234         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
235         -m64 is specified.
236
237 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
238
239         PR c++/18389
240         * g++.dg/parse/cond1.C: New test.
241
242         PR c++/18429
243         * g++.dg/template/array9.C: New test.
244         * g++.dg/ext/vla1.C: Adjust error messages.
245         * g++.dg/ext/vlm1.C: Likewise.
246         * g++.dg/template/crash2.C: Likewise.
247
248         PR c++/18436
249         * g++.dg/template/call3.C: New test.
250
251         PR c++/18407
252         * g++.dg/template/ptrmem11.C: New test.
253
254 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
255
256         PR other/14264
257         * lib/g++.exp: Set LC_ALL and LANG to C.
258         * lib/gcc-dg.exp: Likewise.
259         * lib/gfortran.exp: Likewise.
260         * lib/objc.exp: Likewise.
261         * lib/treelang.exp: Likewise.
262
263 2004-11-12  Andreas Schwab  <schwab@suse.de>
264
265         * gcc.dg/pr16286.c: Fix last change.
266
267 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
268
269         PR c++/18416
270         * g++.dg/init/global1.C: New test.
271
272 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
273
274         * gcc.c-torture/execute/20041112-1.c: New test.
275
276 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
277
278         * lib/gcc-dg.exp (dg-target-list): New.
279
280 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
281             Richard Sandiford  <rsandifo@redhat.com>
282
283         * lib/target-supports.exp (get-compiler_messages): New.
284         (check_named_sections_available): Use it.
285         (check_effective_target_ilp32): New.
286         (check_effective_target_lp64): New.
287         (is-effective-target): New.
288         * lib/gcc-dg.exp (dg-require-effective-target): New.
289
290 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
291
292         * gcc.dg/precedence-1.c: New test.
293
294 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
295
296         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
297
298         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
299         message, delete generated files, use more descriptive name for
300         executable, and make the test unsupported when it cannot be run.
301
302         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
303         (dg-require-weak, dg-require-visibility, dg-require-alias,
304         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
305         dg-require-iconv, dg-require-named-sections): Use it.
306
307         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
308
309 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
310
311         PR target/16457
312         * gcc.dg/ppc-and-1: New
313
314         PR target/16796
315         * gcc.dg/ppc-mov-1.c: New.
316
317         PR target/16458
318         * gcc.dg/ppc-compare-1.c: New.
319
320 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
321
322         * objc.dg/desig-init-2.m: New test.
323
324 2004-11-10  Adam Nemet  <anemet@lnxw.com>
325
326         PR middle-end/18160  
327         * g++.dg/warn/register-var-1.C: New test.
328         * g++.dg/warn/register-var-2.C: New test.
329
330 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
331
332         * gcc.dg/union-2.c: New test.
333
334 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
335
336         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
337         New test for PR tree-optimization/17892.
338
339 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
340
341         PR c++/18369
342         * g++.dg/init/new12.C: New test.
343
344 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
345
346         * gcc.target/sparc: New directory.
347         * gcc.target/sparc/sparc.exp: New driver.
348         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
349         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
350         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
351         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
352
353 2004-11-10  Paul Brook  <paul@codesourcery.com>
354
355         PR fortran/18218
356         * gfortran.dg/list_read.c: New test.
357
358 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
359
360         PR c/18322
361         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
362         expected diagnostic location.
363
364 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
365
366         * gcc.dg/20041109-1.c: New test.
367
368 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
369
370         PR objc/18406
371         * objc/compile/pr18406.m: New test.
372
373 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
374
375         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
376
377 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
378
379         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
380
381 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
382
383         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
384
385 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
386
387         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
388         exit. 
389
390 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
391
392         PR tree-opt/18299
393         * gcc.c-torture/pr18299-1.c: New test.
394
395 2004-11-06  Andreas Schwab  <schwab@suse.de>
396
397         * gcc.dg/pr16286.c: Also test for bool and pixel.
398
399 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
400
401         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
402         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
403         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
404         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
405         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
406         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
407         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
408         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
409         gcc.dg/struct-semi-3.c: New tests.
410
411 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
412
413         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
414
415 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
416
417         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
418         Do not use C99 designators.
419
420 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
421
422         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
423
424 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
425
426         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
427         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
428         * gcc.c-torture/execute/simd-5.x: Remove.
429
430 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
431
432         PR rtl-optimization/17933
433         * gcc.dg/torture/pr17933-1.c: New test.
434
435 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
436
437         PR target/18106
438         * lib/target-supports.exp (check_weak_available): Support
439         Windows.
440
441 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
442
443         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
444         call to fflush(stdout) before abort.
445         (my_ffsll): New function.
446         (generate_fields): Use it.
447
448 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
449
450         * gcc.dg/init-undef-1.c: New test.
451
452 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
453
454         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
455         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
456         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
457         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
458         expected messages for new parser.
459
460 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
461
462         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
463         
464 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
465
466         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
467         on LP64 targets.
468
469 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
470
471         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
472         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
473         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
474         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
475         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
476         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
477         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
478         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
479         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
480         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
481
482 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
483
484         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
485         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
486         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
487         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
488         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
489         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
490         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
491         for new parser.
492
493 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
494
495         PR target/15342
496         * gcc.dg/20041104-1.c: New test.
497
498 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
499
500         * g++.dg/template/nontype7.C: New test.
501         * g++.dg/template/nontype8.C: Likewise.
502         * g++.dg/template/nontype9.C: Likewise.
503         * g++.dg/template/nontype10.C: Likewise.
504         * g++.dg/tc1/dr49.C: Likewise.
505         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
506         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
507
508 2004-11-04  Ben Elliston  <bje@au.ibm.com>
509
510         * g++.dg/rtti/tinfo1.C: Remove xfails.
511
512 2004-11-04  Ben Elliston  <bje@au.ibm.com>
513
514         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
515         packed attribute to the definition to satisfy the new C++ parser.
516
517 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
518
519         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
520         invocations of va_arg.
521
522 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
523
524         PR c++/18124
525         * g++.dg/template/crash25.C: New test.
526
527         PR c++/18155
528         * g++.dg/template/typedef2.C: New test.
529         * g++.dg/parse/crash13.C: Adjust error markers.
530
531         PR c++/18177
532         * g++.dg/conversion/const3.C: New test.
533         
534 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
535
536         PR fortran/17535
537         PR fortran/17583
538         PR fortran/17713
539         * gfortran.dg/generic_[123].f90: New testcases.
540
541 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
542
543         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
544         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
545
546 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
547
548         PR tree-opt/16808
549         * gcc.c-torture/compile/pr16808.c: New test.
550
551 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
552
553         PR rtl-optimization/17104
554         * gcc.dg/ppc-bitfield1.c: New.
555
556 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
557
558         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
559
560 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
561
562         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
563         strings for 32-bit code.
564
565 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
566
567         PR c/18239
568         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
569
570 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
571
572         PR c++/18064
573         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
574
575 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
576
577         PR c++/15172
578         * g++.dg/init/aggr2.C: New test.
579
580 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
581
582         * objc.dg/local-decl-1.m: New test.
583
584 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
585
586         * gcc.dg/20040910-1.c: Adjust regex.
587
588 2004-10-30  Roger Sayle  <roger@eyesopen.com>
589
590         PR rtl-optimization/18084
591         * g++.dg/opt/pr18084-1.C: New testcase.
592
593 2004-10-30  Matt Austern  <austern@apple.com>
594
595         PR c++/17542
596         * g++.dg/ext/attrib18.C: New test.
597         
598 2004-10-30  Roger Sayle  <roger@eyesopen.com>
599
600         PR middle-end/18096
601         * gcc.dg/pr18096-1.c: New test case.
602
603 2004-10-30  Roger Sayle  <roger@eyesopen.com>
604
605         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
606
607 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
608
609         PR c/16666
610         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
611         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
612         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
613         gcc.dg/old-style-prom-3.c: New tests.
614
615 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
616
617         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
618         Remove unnecessary inclusion of stdio.h.
619
620 2004-10-29  Roger Sayle  <roger@eyesopen.com>
621
622         PR rtl-optimization/17581
623         * gcc.dg/pr17581-1.c: New test case.
624
625 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
626
627         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
628         being implemented.
629         * g++.dg/conversion/dr195-1.C: New.
630         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
631         * g++.old-deja/g++.mike/p10148.C: Likewise.
632
633 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
634
635         PR c++/17695
636         * g++.dg/debug/typedef2.C: New test.
637
638 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
639
640         PR fortran/13490
641         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
642         * gfortran.dg/g77/README: Update.
643
644 2004-10-28  Matt Austern  <austern@apple.com>
645
646         PR c++/14124
647         * g++.dg/ext/packed7.C: New test.
648         
649 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
650
651         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
652         scan-assembler.
653         * lib/scanasm.exp (hidden-scan-for): New proc.
654         (scan-hidden): Use hidden-scan-for instead of constructing the scan
655         string.
656         (scan-not-hidden): Likewise.
657         * lib/target-supports.exp (check_visibility_available): mach-o is
658         support too.
659
660 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
661
662         PR c++/17132
663         * g++.dg/template/memclass3.C: New test.
664
665 2004-10-28  Adam Nemet  <anemet@lnxw.com>
666
667         PR middle-end/18160  
668         * gcc.dg/register-var-1.c: New test.
669         * gcc.dg/register-var-2.c: New test.
670         * gcc.dg/asm-7.c: Taking the address of a register variable is an
671         error now.
672
673 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
674
675         PR other/18172
676         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
677         unused variables.
678         * gcc.dg/vect/vect-22.c: Likewise.
679
680 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
681
682         * gcc.dg/i386-rotate-1.c: New test.
683
684 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
685
686         * g++.dg/init/ref12.C: Add "run" marker.
687
688         PR c++/17435
689         * g++.dg/init/ref12.C: New test.
690
691         PR c++/18140
692         * g++.dg/template/shift1.C: New test.
693         * g++.dg/template/error10.C: Adjust error markers.
694
695 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
696
697         PR tree-opt/17529
698         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
699
700 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
701
702         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
703         * gcc.dg/weak/weak-3.c: Likewise.
704         * gcc.dg/weak/weak-5.c: Likewise.
705         * gcc.dg/weak/weak-9.c: Likewise.
706         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
707         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
708
709         * gcc.dg/darwin-weakimport-1.c: New.
710
711 2004-10-28  Ben Elliston  <bje@au.ibm.com>
712
713         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
714
715 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
716
717         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
718         'syntax' error messages.
719         * gcc.dg/cpp/direct2s.c: Likewise.
720
721 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
722
723         * gcc.c-torture/compile/20041026-1.c: New.
724
725 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
726
727         PR c++/18093
728         * g++.dg/lookup/ns2.C: New test.
729
730         PR c++/18020
731         * g++.dg/template/enum4.C: New test.
732
733         PR c++/18161
734         * g++.dg/template/expr1.C: New test.
735
736 2004-10-26  Ben Elliston  <bje@au.ibm.com>
737
738         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
739
740 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
741
742         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
743         gcc.dg/decl-nospec-3.c: New tests.
744
745 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
746
747         * objc.dg/super-class-3.m: New test.
748
749 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
750
751         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
752         resyncing.
753         * gcc.dg/cpp/direct2s.c: Likewise.
754
755 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
756
757         * objc.dg/image-info.m: Update for changes to section selection.
758
759 2004-10-25  David Ayers  <d.ayers@inode.at>
760             Ziemowit Laski  <zlaski@apple.com>
761
762         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
763         diagnostics when messaging 'id <Proto>'.
764         * objc.dg/class-protocol-1.m: New test.
765         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
766         a non-existent method signature.
767         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
768         Update diagnostics when messaging with non-existent method signature.
769         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
770         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
771         invalid receivers are now resolved as if messaging 'id'; remove
772         extraneous diagnostics.
773
774 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
775
776         PR c/16667
777         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
778         gcc.dg/init-desig-obs-3.c: New tests.
779
780 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
781
782         * gcc.dg/debug/20041023-1.c: New test.
783
784 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
785
786         PR middle-end/17407
787         * gcc.c-torture/compile/pr17407.c: New test.
788
789         PR c++/18121
790         * g++.dg/template/array8.C: New test.
791
792 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
793
794         PR other/18138
795         * lib/g++.exp: Accept more than one multilib libgcc.
796         * lib/gcc-dg.exp: Likewise.
797         * lib/objc.exp: Likewise.
798         * lib/treelang.exp: Likewise.
799         * lib/gfortran.exp: Likewise.
800
801 2004-10-24  Ben Elliston  <bje@au.ibm.com>
802
803         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
804
805 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
806
807         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
808         * gcc.dg/c99-const-expr-3.c: Likewise.
809
810 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
811
812         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
813
814 2004-10-23  Ben Elliston  <bje@au.ibm.com>
815
816         * gcc.c-torture/execute/loop-2e.x: Remove.
817
818 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
819
820         PR c++/18095
821         * g++.dg/parse/crash18.C: New.
822         * g++.dg/parse/crash19.C: New.
823
824 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
825
826         * g++.dg/ext/dllimport1.C: Move dg-warnings.
827         * g++.dg/ext/dllimport2.C: Same.
828         * g++.dg/ext/dllimport8.C: Same.
829
830 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
831
832         PR c++/10841
833         * g++.dg/conversion/cast1.C: New test.
834         * g++.dg/overload/pmf1.C: Adjust error marker.
835
836 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
837
838         PR objc/17923
839         * objc.dg/const-str-7.m: New test.
840
841 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
842
843         * g++.dg/template/memfriend11.C: Fix comment typo.
844         * g++.dg/template/memfriend14.C: Likewise.
845
846 2004-10-20  Richard Henderson  <rth@redhat.com>
847
848         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
849         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
850         -fasynchronous-unwind-tables.
851
852 2004-10-20  Richard Henderson  <rth@redhat.com>
853
854         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
855         (main): Return success.
856         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
857         (main): Return success.
858
859 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
860
861         PR c++/13495
862         * g++.dg/template/memfriend9.C: New test.
863         * g++.dg/template/memfriend10.C: Likewise.
864         * g++.dg/template/memfriend11.C: Likewise.
865         * g++.dg/template/memfriend12.C: Likewise.
866         * g++.dg/template/memfriend13.C: Likewise.
867         * g++.dg/template/memfriend14.C: Likewise.
868         * g++.dg/template/memfriend15.C: Likewise.
869         * g++.dg/template/memfriend16.C: Likewise.
870         * g++.dg/template/memfriend17.C: Likewise.
871         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
872
873 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
874
875         * g++.dg/conversion/dr195.C: New.
876         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
877
878 2004-10-20  Ben Elliston  <bje@au.ibm.com>
879             Devang Patel  <dpatel@apple.com>
880
881         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
882         of floating point arithmetic, which could trap.
883
884 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
885
886         PR c++/14035
887         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
888         * g++.dg/conversion/const2.C: New test.
889         * g++.dg/expr/reinterpret2.C: New test.
890         * g++.dg/expr/reinterpret3.C: New test.
891         * g++.dg/expr/cast2.C: New test.
892         * g++.dg/expr/copy1.C: New test.
893         * g++.dg/other/conversion1.C: Change error message.
894         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
895         function pointers to void *.
896         * g++.old-deja/g++.mike/p10148.C: Likewise.
897
898 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
899
900         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
901
902 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
903
904         PR c++/18047
905
906         * g++.dg/parse/expr3.C: New test.
907
908 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
909
910         * gcc.dg/smod-1.c: New test.
911
912 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
913
914         * objc.dg/method-14.m: New test.
915
916 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
917
918         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
919         Also xfail as the patch was reverted.
920
921 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
922
923         PR middle-end/16973
924         * gcc.dg/pr16973.c: New test.
925
926 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
927
928         PR tree-optimization/17656
929         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
930
931 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
932
933         * g++.dg/eh/shadow1.C: New.
934
935 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
936
937         * gcc.c-torture/compile/20041018-1.c: New test.
938
939 2004-10-18  Ben Elliston  <bje@au.ibm.com>
940
941         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
942         compiler referring to register 0 when accessing sdata.  The linker
943         now patches things up.
944
945 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
946
947         PR c/17529
948         * gcc.c-torture/compile/pr17529.c: New test.
949
950 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
951
952         PR c++/17743
953         * g++.dg/ext/attrib17.C: New test.
954
955 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
956
957         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
958
959 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
960
961         PR c++/10479
962         * g++.dg/ext/attrib16.C: New test.
963
964 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
965
966         PR c++/17042
967         * g++.dg/init/dso_handle1.C: New test.
968
969         PR c++/14667
970         * g++.dg/parse/typedef6.C: New test.
971
972         PR c++/17916
973         * g++.dg/parse/pragma1.C: New test.
974
975 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
976
977         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
978
979 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
980
981         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
982         -fno-common when on HPPA HP-UX platforms.
983
984 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
985
986         PR other/16820
987         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
988         stdint.h.
989         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
990         uintptr_t.
991
992 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
993
994         PR c++/16301
995         * g++.dg/lookup/strong-using-4.C: New test.
996
997 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
998
999         PR middle-end/16567
1000         * gcc.c-torture/compile/nested-1.c: New test.
1001
1002 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1003
1004         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
1005         and mipsisa64*-*-* (until support for misaligned loads is added).
1006         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
1007         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
1008         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
1009         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
1010         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
1011         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
1012
1013 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
1014
1015         PR c++/17976
1016         * g++.dg/init/dtor3.C: New test.
1017
1018 2004-10-15  Ben Elliston  <bje@au.ibm.com>
1019
1020         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
1021
1022 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
1023
1024         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
1025         * gcc.dg/macho-lo-sum.c: Likewise.
1026
1027 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
1028
1029         * gcc.dg/ppc-spe64-1.c: New test.
1030
1031 2004-10-14  Devang Patel  <dpatel@apple.com>
1032
1033         PR 17635
1034         * gcc.dg/pr17635.c : New test.
1035         
1036 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
1037
1038         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
1039         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
1040         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
1041         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
1042         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
1043         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
1044         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
1045         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
1046         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
1047         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
1048         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
1049         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
1050         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
1051         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
1052         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
1053         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
1054         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
1055         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
1056
1057 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1058
1059         * gcc.dg/vect/vect-82.c: New testcase.  
1060         * gcc.dg/vect/vect-82_64.c: New testcase.       
1061         * gcc.dg/vect/vect-83.c: New testcase.  
1062         * gcc.dg/vect/vect-83_64.c: New testcase.       
1063
1064 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1065
1066         * gcc.dg/cpp/error-1.c: New test.
1067
1068 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1069
1070         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
1071
1072 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
1073
1074         PR target/17984
1075         * gcc.dg/cris-peep2-xsrand2.c: New test.
1076
1077 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
1078
1079         PR c++/17661
1080         * testsuite/g++.dg/expr/for2.C: New test.
1081
1082 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1083
1084         * g++.dg/inherit/thunk1.C: Run on the SPARC.
1085
1086 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
1087
1088         PR tree-optimization/17724
1089         * g++.dg/opt/pr17724-1.C: New test.
1090         * g++.dg/opt/pr17724-2.C: New test.
1091         * g++.dg/opt/pr17724-3.C: New test.
1092         * g++.dg/opt/pr17724-4.C: New test.
1093         * g++.dg/opt/pr17724-5.C: New test.
1094         * g++.dg/opt/pr17724-6.C: New test.
1095
1096 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
1097
1098         PR c/17301
1099         * gcc.dg/pr17301-2.c: New test.
1100
1101 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
1102
1103         PR c++/15876
1104         * g++.dg/parse/error22.C: New test.
1105
1106         PR c++/17936
1107         * g++.dg/template/spec18.C: New test.
1108
1109 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
1110
1111         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
1112         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
1113         memcpy. 
1114         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
1115         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
1116
1117 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1118
1119         * g++.dg/eh/cleanup5.C: Add dg-options "".
1120
1121 2004-10-11  Roger Sayle  <roger@eyesopen.com>
1122
1123         PR middle-end/17657
1124         * gcc.dg/switch-4.c: New test case.
1125
1126 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
1127
1128         * gcc.c-torture/execute/20041011-1.c: New test.
1129
1130 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1131
1132         PR c++/17554
1133         * g++.dg/init/for3.C: New test.
1134
1135         PR c++/17657
1136         * g++.dg/opt/switch2.C: New test.
1137
1138         PR middle-end/17703
1139         * g++.dg/warn/Wreturn-2.C: New test.
1140
1141 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1142
1143         PR c++/17907
1144         * g++.dg/eh/cleanup5.C: New test.
1145
1146 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
1147
1148         PR c++/17393
1149         * g++.dg/parse/error21.C: New test.
1150
1151 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1152
1153         * g++.dg/overload/pmf1.C: Adjust quoting marks.
1154         * g++.dg/warn/incomplete1.C: Likewise.
1155         * g++.dg/template/qualttp20.C: Likewise.
1156
1157 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1158
1159         PR c/17881
1160         * parm-incomplete-1.c: New test.
1161
1162 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1163
1164         PR c++/17867
1165         * g++.dg/parse/error19.C: New test.
1166
1167         PR c++/17670
1168         * g++.dg/init/new11.C: New test.
1169
1170         PR c++/17821
1171         * g++.dg/parse/error20.C: New test.
1172
1173         PR c++/17826
1174         * g++.dg/template/crash24.C: New test.
1175         
1176 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1177
1178         PR c/17301
1179         * gcc.dg/pr17301-1.c: New test.
1180
1181 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1182
1183         PR c/17189
1184         * gcc.dg/anon-struct-5.c: New test.
1185
1186 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1187
1188         PR c/17844
1189         * gcc.dg/pr17844-1.c: New test.
1190
1191 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
1192
1193         PR tree-optimization/17906
1194         * gcc.c-torture/compile/pr17906.c: New.
1195
1196 2004-10-09  Stuart Hastings  <stuart@apple.com>
1197             Roger Sayle  <roger@eyesopen.com>
1198
1199         PR rtl-optimization/17853
1200         * gcc.dg/i386-mmx-5.c: New testcase.
1201
1202 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
1203
1204         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
1205
1206 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1207
1208         PR c++/17524
1209         * g++.dg/template/static9.C: New test.
1210
1211         PR c++/17685
1212         * g++.dg/parse/operator5.C: New test.
1213
1214 2004-10-09  Roger Sayle  <roger@eyesopen.com>
1215
1216         PR middle-end/17894
1217         * gcc.c-torture/execute/divcmp-4.c: New test case.
1218
1219 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1220
1221         PR tree-opt/17902
1222         * g++.dg/opt/pr17902.C: New test.
1223
1224 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
1225
1226         * gcc.dg/cpp/ident-1.c: Add dg-options "".
1227
1228 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1229
1230         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
1231
1232 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1233
1234         * gcc.dg/assign-warn-3.c: New test.
1235
1236 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1237
1238         PR c/16999
1239         * gcc.dg/cpp/ident-1.c: New test.
1240
1241 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
1242
1243         * gcc.c-torture/compile/acc1.c: New.
1244
1245 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1246
1247         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
1248         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
1249
1250 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1251
1252         * gcc.dg/ultrasp11.c: New test.
1253
1254 2004-10-08  Michael Matz  <matz@suse.de>
1255
1256         * gcc.dg/doloop-2.c: New test.
1257
1258 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1259
1260         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
1261         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
1262         objc.dg/method-9.m: Update expected diagnostics.
1263
1264 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
1265
1266         * gcc.dg/ppc-fsel-3.c: New file.
1267         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
1268
1269 2004-10-07  Paul Brook  <paul@codesourcery.com>
1270
1271         * gfortran.dg/intrinsic_verify_1.f90: New test.
1272
1273 2004-10-07  Paul Brook  <paul@codesourcery.com>
1274
1275         * gfortran.dg/empty_format_1.f90: Remove stray commas.
1276
1277 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1278
1279         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
1280         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
1281         commit.
1282
1283 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
1284
1285         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
1286
1287 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1288
1289         PR c++/17115
1290         * g++.dg/warn/Winline-4.C: New test.
1291
1292 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1293
1294         * gcc.c-torture/compile/20041007-1.c: New test.
1295
1296 2004-10-07  Paul Brook  <paul@codesourcery.com>
1297
1298         PR fortran/17678
1299         * gfortran.dg/use_allocated_1.f90: New test.
1300
1301 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1302
1303         PR middle-end/17849
1304         * gfortran.fortran-torture/compile/nested.f90: New test
1305
1306 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1307
1308         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
1309
1310 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1311
1312         PR c++/17368
1313         * g++.dg/ext/asm6.C: New test.
1314
1315 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
1316
1317         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
1318
1319 2004-10-06  Paul Brook  <paul@codesourcery.com>
1320
1321         PR libfortran/17709
1322         * gfortran.dg/empty_format_1.f90: New test.
1323
1324 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1325
1326         PR fortran/17568
1327         * gfortran.dg/ishft.f90: New test.
1328
1329         PR fortran/17283
1330         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
1331         tests.
1332
1333 2004-10-06  Paul Brook  <paul@codesourcery.com>
1334
1335         * gfortran.dg/do_1.f90: New test.
1336
1337 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1338
1339         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
1340         optimizing for size.
1341
1342 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1343
1344         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
1345
1346 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1347
1348         * gcc.c-torture/compile/20041005-1.c: New test.
1349
1350 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1351
1352         PR c++/17829
1353         * g++.dg/lookup/koenig4.C: New.
1354
1355 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1356
1357         * g++.dg/other/classkey1.C: Adjust quoting marks.
1358         * g++.dg/parse/error15.C: Likewise.
1359         * g++.dg/template/meminit2.C (int>): Likewise.
1360
1361 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1362
1363         PR fortran/17283
1364         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
1365
1366         PR fortran/17631
1367         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
1368
1369         PR fortran/17708
1370         * gfortran.dg/pr17708.f90: New test.
1371         
1372 2004-10-04  Chao-ying Fu  <fu@mips.com>
1373
1374         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
1375         * gcc.dg/vect/vect-4.c: Ditto.
1376         * gcc.dg/vect/vect-5.c: Ditto.
1377         * gcc.dg/vect/vect-6.c: Ditto.
1378         * gcc.dg/vect/vect-8.c: Ditto.
1379         * gcc.dg/vect/vect-16.c: Ditto.
1380         * gcc.dg/vect/vect-30.c: Ditto.
1381         * gcc.dg/vect/vect-40.c: Ditto.
1382         * gcc.dg/vect/vect-41.c: Ditto.
1383         * gcc.dg/vect/vect-42.c: Ditto.
1384         * gcc.dg/vect/vect-43.c: Ditto.
1385         * gcc.dg/vect/vect-44.c: Ditto.
1386         * gcc.dg/vect/vect-45.c: Ditto.
1387         * gcc.dg/vect/vect-46.c: Ditto.
1388         * gcc.dg/vect/vect-47.c: Ditto.
1389         * gcc.dg/vect/vect-48.c: Ditto.
1390         * gcc.dg/vect/vect-49.c: Ditto.
1391         * gcc.dg/vect/vect-50.c: Ditto.
1392         * gcc.dg/vect/vect-51.c: Ditto.
1393         * gcc.dg/vect/vect-52.c: Ditto.
1394         * gcc.dg/vect/vect-53.c: Ditto.
1395         * gcc.dg/vect/vect-54.c: Ditto.
1396         * gcc.dg/vect/vect-55.c: Ditto.
1397         * gcc.dg/vect/vect-56.c: Ditto.
1398         * gcc.dg/vect/vect-57.c: Ditto.
1399         * gcc.dg/vect/vect-58.c: Ditto.
1400         * gcc.dg/vect/vect-59.c: Ditto.
1401         * gcc.dg/vect/vect-60.c: Ditto.
1402         * gcc.dg/vect/vect-74.c: Ditto.
1403         * gcc.dg/vect/vect-79.c: Ditto.
1404         * gcc.dg/vect/vect-80.c: Ditto.
1405
1406 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1407
1408         * gcc.dg/unused-7.c: Use the correct option.
1409
1410 2004-10-04  Paul Brook  <paul@codesourcery.com>
1411         Bud Davis  <bdavis9659@comcast.net>
1412
1413         PR fortran/17706
1414         PR fortran/16434
1415         * gfortran/pr17706.f90: New test.
1416         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
1417
1418 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1419
1420         * gfortran.dg/pr17612.f90: New test.
1421
1422 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1423
1424         * g++.dg/template/local1.C: Adjust quoting marks in
1425         testing for diagnostics.
1426         * g++.dg/tls/diag-2.C: Likewise.
1427         * g++.dg/other/error8.C: Likewise.
1428
1429 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1430
1431         PR c/17178
1432         * gcc.dg/unused-4.c: Adjust to be correct.
1433
1434         PR c/17820
1435         * gcc.dg/unused-7.c: New test.
1436
1437 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1438
1439         PR c++/17797
1440         * g++.dg/overload/template2.C: New test.
1441
1442 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
1443
1444         PR tree-optimization/16632
1445         * gcc.dg/tree-ssa/20041002-1.c: New.
1446
1447 2004-10-03  Paul Brook  <paul@codesourcery.com>
1448
1449         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
1450         rather than relying on default formatting.
1451
1452 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
1453
1454         * gcc.dg/20040920-1.c: Update expected message text.
1455
1456 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
1457
1458         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
1459
1460 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
1461
1462         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
1463         tree level.
1464
1465 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1466
1467         * gcc.dg/tree-ssa/pr17343.c: Remove.
1468
1469 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1470
1471         PR tree-opt/17343
1472         * gcc.dg/tree-ssa/pr17343.c: New test.
1473
1474 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
1475
1476         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
1477         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
1478         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
1479         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
1480         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
1481
1482 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1483
1484         * gcc.dg/lvalue-2.c: New test.
1485
1486 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1487
1488         PR c/17730
1489         * gcc.dg/pr17730-1.c: New test
1490
1491 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1492
1493         PR c/7425
1494         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
1495
1496 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1497
1498         * gcc.c-torture/execute/stdarg-1.c: New test.
1499         * gcc.c-torture/execute/stdarg-2.c: New test.
1500         * gcc.c-torture/execute/stdarg-3.c: New test.
1501         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1502         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1503         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1504         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1505         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1506
1507 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR tree-optimization/17697
1510         * g++.dg/opt/pr17697-1.C: New test.
1511         * g++.dg/opt/pr17697-2.C: New test.
1512         * g++.dg/opt/pr17697-3.C: New test.
1513
1514 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1515
1516         PR c/16409
1517         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
1518         gcc.dg/vla-init-5.c: New tests.
1519
1520 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1521
1522         PR c/13804
1523         * gcc.dg/pr13804-1.c: New test.
1524
1525 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1526
1527         PR fortran/16938
1528         * gfortran.dg/pr16938.f90: New test.
1529
1530 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1531
1532         * g++.dg/template/crash23.C: New test.
1533
1534 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1535
1536         PR c++/17585
1537         * g++.dg/template/static8.C: New test.
1538
1539 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
1540
1541         PR c++/17681
1542         * g++.dg/other/error9.C: New test.
1543
1544 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
1545
1546         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
1547
1548 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1549
1550         PR fortran/15164
1551         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
1552
1553 2004-09-26  Roger Sayle  <roger@eyesopen.com>
1554
1555         PR middle-end/17112
1556         * gcc.dg/pr17112-1.c: New test case.
1557
1558 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1559
1560         PR c/11459
1561         * gcc.dg/pr11459-1.c: New test.
1562
1563 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
1564
1565         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
1566         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1567
1568 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1569
1570         * gfortran.dg/pr15324.f90: Make array bounds consistent.
1571
1572 2004-09-25  Jan Hubicka  <jh@suse.cz>
1573
1574         * compile/30040909-1.c: New test.
1575         * compile/30040907-1.c: New test.
1576
1577 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
1578
1579         * gcc.c-torture/execute/va-arg-26.c: New test.
1580
1581 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
1582
1583         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
1584         extra diagnostics on targets with 64-bit pointers.
1585         * objc.dg/selector-1.m: Adjust dg-warning regexp.
1586
1587 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1588
1589         PR c/17188
1590         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
1591         * gcc.dg/decl-3.c: Adjust expected message.
1592
1593 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1594
1595         PR fortran/17615
1596         * gfortran.dg/pr17615.f90: New test.
1597
1598 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
1599
1600         PR tree-optimzation/17517
1601         * g++.dg/tree-ssa/pr17517.C: New Test.
1602
1603 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1604
1605         PR c++/16889
1606         * g++.dg/lookup/ambig3.C: New.
1607
1608 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
1609
1610         PR tree-opt/17624
1611         * g++.dg/opt/pr17624.C: New test.
1612
1613 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1614
1615         PR c/6980
1616         * gcc.dg/Wbad-function-cast-1.c: New test.
1617
1618 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
1619
1620         * g++.dg/ext/complit1.C
1621         * g++.dg/other/error2.C
1622         * g++.dg/other/nontype-1.C
1623         * g++.dg/parse/crash11.C
1624         * g++.dg/parse/crash12.C
1625         * g++.dg/parse/error15.C
1626         * g++.dg/parse/error4.C
1627         * g++.dg/parse/tmpl-outside1.C
1628         * g++.dg/parse/too-many-tmpl-args1.C
1629         * g++.dg/template/dependent-expr3.C
1630         * g++.dg/template/error10.C
1631         * g++.dg/template/instantiate1.C
1632         * g++.dg/template/vtable2.C
1633         * g++.dg/warn/Wshadow-1.C
1634         * g++.dg/warn/weak1.C
1635         * g++.old-deja/g++.brendan/crash16.C
1636         * g++.old-deja/g++.brendan/crash18.C
1637         * g++.old-deja/g++.brendan/crash48.C
1638         * g++.old-deja/g++.brendan/crash49.C
1639         * g++.old-deja/g++.brendan/crash55.C
1640         * g++.old-deja/g++.brendan/crash56.C
1641         * g++.old-deja/g++.brendan/crash8.C
1642         * g++.old-deja/g++.brendan/enum11.C
1643         * g++.old-deja/g++.brendan/enum8.C
1644         * g++.old-deja/g++.brendan/enum9.C
1645         * g++.old-deja/g++.brendan/friend3.C
1646         * g++.old-deja/g++.brendan/misc14.C
1647         * g++.old-deja/g++.bugs/900402_02.C
1648         * g++.old-deja/g++.bugs/900404_03.C
1649         * g++.old-deja/g++.bugs/900404_04.C
1650         * g++.old-deja/g++.bugs/900428_03.C
1651         * g++.old-deja/g++.jason/crash4.C
1652         * g++.old-deja/g++.jason/overload21.C
1653         * g++.old-deja/g++.jason/redecl1.C
1654         * g++.old-deja/g++.jason/report.C
1655         * g++.old-deja/g++.jason/rfg10.C
1656         * g++.old-deja/g++.jason/template30.C
1657         * g++.old-deja/g++.law/arm12.C
1658         * g++.old-deja/g++.law/ctors5.C
1659         * g++.old-deja/g++.law/cvt20.C
1660         * g++.old-deja/g++.law/init10.C
1661         * g++.old-deja/g++.law/init8.C
1662         * g++.old-deja/g++.law/visibility17.C
1663         * g++.old-deja/g++.law/visibility7.C
1664         * g++.old-deja/g++.mike/net8.C
1665         * g++.old-deja/g++.mike/p646.C
1666         * g++.old-deja/g++.mike/p700.C
1667         * g++.old-deja/g++.mike/p701.C
1668         * g++.old-deja/g++.mike/p811.C
1669         * g++.old-deja/g++.ns/template13.C
1670         * g++.old-deja/g++.other/array3.C
1671         * g++.old-deja/g++.other/crash25.C
1672         * g++.old-deja/g++.other/dtor3.C
1673         * g++.old-deja/g++.other/dtor4.C
1674         * g++.old-deja/g++.other/main1.C
1675         * g++.old-deja/g++.other/warn7.C
1676         * g++.old-deja/g++.pt/crash11.C
1677         * g++.old-deja/g++.pt/crash36.C
1678         * g++.old-deja/g++.pt/spec22.C
1679         * g++.old-deja/g++.pt/spec9.C
1680         * g++.old-deja/g++.pt/ttp52.C
1681         * g++.old-deja/g++.robertl/eb103.C
1682         * g++.old-deja/g++.robertl/eb121.C
1683         * g++.old-deja/g++.robertl/eb22.C
1684         * g++.old-deja/g++.robertl/eb8.C:
1685         Update locations and/or regexps of dg-error markers.
1686         Remove markers for some bogus messages that are no longer issued.
1687
1688 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1689
1690         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1691         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1692
1693 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1694
1695         PR c++/17618
1696         * g++.dg/lookup/crash5.C: New test.
1697
1698 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1699
1700         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1701         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1702         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1703         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1704         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1705         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1706
1707         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1708         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1709         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1710         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1711         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1712         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1713
1714         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1715
1716         * gcc.dg/vect/vect-44.c: Check additional cases.
1717         * gcc.dg/vect/vect-48.c: Check additional cases.
1718
1719         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1720         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1721         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1722         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1723         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1724         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1725         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1726         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1727         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1728
1729         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1730         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1731         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1732
1733 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1734
1735         * gcc.dg/tree-ssa/loop-6.c: New test.
1736
1737 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1738
1739         PR c++/17620
1740         * g++.dg/inherit/base2.C: New.
1741
1742 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1743
1744         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1745         * gcc.dg/20001012-2.c: Likewise.
1746         * gcc.dg/20001013-1.c: Likewise.
1747         * gcc.dg/20001101-1.c: Likewise.
1748         * gcc.dg/20001102-1.c: Likewise.
1749         * gcc.dg/bf-spl1.c: Likewise.
1750         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1751         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1752
1753 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1754
1755         PR tree-optimization/16721
1756         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1757
1758 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1759
1760         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1761         * gcc.dg/20040305-1.c: Likewise.
1762
1763 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1764
1765         PR c/16566
1766         * gcc.c-torture/compile/pr16566-1.c,
1767         gcc.c-torture/compile/pr16566-2.c,
1768         gcc.c-torture/compile/pr16566-3.c: New tests.
1769
1770 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1771
1772         PR tree-optimization/17512
1773         * gcc.c-torture/compile/20040916-1.c.
1774
1775 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1776
1777         * gcc.dg/pragma-re-3.c: New test.
1778
1779 2004-09-17  Matt Austern  <austern@apple.com>
1780
1781         PR c++/15049
1782         * g++.dg/other/anon3.C: New.
1783
1784 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1785
1786         PR c++/7503
1787         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1788         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1789         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1790         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1791         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1792
1793 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1794
1795         PR fortran/17286
1796         * gfortran.dg/pr17286.f90: New test.
1797
1798 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1799
1800         PR c++/17530
1801         * g++.dg/template/static7.C: New test.
1802
1803 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1804
1805         PR tree-opt/17558
1806         * gcc.c-torture/compile/pr17558.c: New test.
1807
1808 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1809
1810         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1811         if SKIP_ATTRIBUTE is defined.
1812
1813 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1814
1815         PR fortran/15957
1816         * gfortran.dg/pr15957.f90: New test.
1817
1818 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1819
1820         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1821         in comparison.
1822         * gcc.dg/vect/vect-79.c: Likewise.
1823         * gcc.dg/vect/vect-80.c: Likewise.
1824
1825 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1826
1827         PR fortran/15750
1828         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1829
1830 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1831
1832         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1833         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1834         * gcc.dg/vect/vect-62.c: New testcase.
1835         * gcc.dg/vect/vect-63.c: New testcase.
1836         * gcc.dg/vect/vect-64.c: New testcase.
1837         * gcc.dg/vect/vect-65.c: New testcase.
1838         * gcc.dg/vect/vect-66.c: New testcase.
1839         * gcc.dg/vect/vect-67.c: New testcase.
1840         * gcc.dg/vect/vect-68.c: New testcase.
1841         * gcc.dg/vect/vect-69.c: New testcase.
1842         * gcc.dg/vect/vect-79.c: New testcase.
1843         * gcc.dg/vect/vect-80.c: New testcase.
1844
1845 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1846
1847         * gcc.target/mips/asm-1.c: New test.
1848
1849 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1850
1851         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1852         * gcc.dg/vect/vect-73.c: New testcase.
1853         * gcc.dg/vect/vect-74.c: New testcase.
1854         * gcc.dg/vect/vect-75.c: New testcase.
1855         * gcc.dg/vect/vect-76.c: New testcase.
1856         * gcc.dg/vect/vect-77.c: New testcase.
1857         * gcc.dg/vect/vect-78.c: New testcase
1858
1859 2004-09-18  Paul Brook  <paul@codesourcery.com>
1860
1861         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1862
1863 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1864
1865         PR c/17424
1866         * gcc.dg/pr17424-1.c: New test.
1867
1868 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1869
1870         * g++.dg/tree-ssa/pr17153.C: New test.
1871
1872 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1873
1874         PR pch/13361
1875         * testsuite/g++.dg/pch/wchar-1.C: New.
1876         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1877
1878 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1879
1880         * gcc.c-torture/execute/20040917-1.c: New test.
1881
1882 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1883
1884         PR tree-optimization/17319
1885         * gcc.dg/pr17319.c: New test.
1886
1887 2004-09-17  Devang Patel  <dpatel@apple.com>
1888
1889         * gcc.dg/20040813-1.c: New test.
1890
1891 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1892
1893         PR tree-optimization/17273
1894         * gcc.c-torture/compile/pr17273.c: New test.
1895
1896 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1897
1898         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1899         Update expected messages.
1900         * gcc.dg/declspec-13.c: New test.
1901
1902 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1903
1904         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1905
1906 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1907
1908         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1909         change what 'a' is pointing to.
1910
1911 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1912
1913         PR c++/16002
1914         * g++.dg/template/error18.C: New test.
1915
1916         PR c++/16029
1917         * g++.dg/warn/Wunused-8.C: New test.
1918
1919 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1920
1921         PR tree-optimization/17513
1922         * gcc.dg/20040916-1.c: New test.
1923
1924 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1925
1926         PR c++/17501
1927         * g++.dg/template/typename7.C: New test.
1928
1929 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1930
1931         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1932
1933 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1934
1935         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1936         with -ftree-based-profiling also.
1937         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1938
1939 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1940
1941         PR/15364
1942         * gfortran.dg/der_array_io_1.f90: New test.
1943         * gfortran.dg/der_array_io_2.f90: New test.
1944         * gfortran.dg/der_array_io_3.f90: New test.
1945
1946 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1947
1948         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1949         EABI.
1950
1951 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1952
1953         * g++.dg/opt/switch1.C: New test.
1954
1955 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1956
1957         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1958         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1959         Update expected messages.
1960
1961 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1962
1963         PR fortran/16485
1964         * gfortran.dg/same_name_1.f90: New test.
1965
1966 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1967
1968         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1969         dereference garbage pointers.
1970
1971 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1972
1973         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1974         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1975
1976         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1977         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1978         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1979
1980 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1981
1982         PR c++/17324
1983         * g++.dg/template/mangle1.C: New test.
1984
1985 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1986
1987         PR tree-optimization/17252
1988         * gcc.c-torture/execute/pr17252.c: New test.
1989
1990 2004-09-14  Andrew Pinski  <apinski@apple.com>
1991
1992         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1993
1994 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1995
1996         PR rtl-optimization/9771
1997         * gcc.dg/pr9771-1.c: New test case.
1998
1999 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2000
2001         PR tree-optimization/15262
2002         * gcc.c-torture/execute/pr15262-1.c: New test.
2003         * gcc.c-torture/execute/pr15262-2.c: New test.
2004
2005 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2006
2007         * gcc.dg/declspec-12.c: New test.
2008
2009 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
2010
2011         * gfortran.dg/pr17090.f90: Add directives to test.
2012
2013 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2014
2015         * gcc.c-torture/compile/20040914-1.c: New test.
2016
2017 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2018
2019         PR c++/16162
2020         * g++.dg/template/decl2.C: New test.
2021
2022 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
2023
2024         PR fortran/17090
2025         * gfortran.dg/pr17090.f90: New test.
2026
2027 2004-09-13  Dale Johannesen  <dalej@apple.com>
2028
2029         * gcc.c-torture/compile/pr17408.c:  New test case.
2030
2031 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2032
2033         PR c++/16716
2034         * g++.dg/parse/crash17.C: New test.
2035
2036         PR c++/17327
2037         * g++.dg/template/enum3.C: New test.
2038
2039 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
2040
2041         * lib/gcc-defs.exp: Load wrapper.exp.
2042         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
2043         using local code.
2044         * lib/gcc.exp (gcc_init): Similar.
2045         * lib/gfortran.exp (gfortran_init): Similar.
2046         * lib/objc.exp (objc_init): Similar.
2047         * lib/treelang.exp (treelang_init): Similar.
2048         * lib/wrapper.exp: New file with build_wrapper call machinery in
2049         ${tool}_maybe_build_wrapper.
2050
2051 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2052
2053         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
2054         "inline".
2055         * gcc.dg/declspec-11.c: Update expected messages.
2056         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
2057         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
2058         gcc.dg/inline-12.c: New tests.
2059
2060 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
2061
2062         * g++.dg/tree-ssa/pr17400.C: New testcase.
2063
2064 2004-09-13  James E Wilson  <wilson@specifixinc.com>
2065
2066         * gcc.target/mips/sb1-1.c: New testcase.
2067
2068 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
2069
2070         * lib/g77-dg.exp: Remove unused file.
2071         * lib/mike-g77.exp: Ditto.
2072         * lib/g77.exp: Ditto.
2073
2074 2004-09-12  Richard Henderson  <rth@redhat.com>
2075
2076         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
2077
2078 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2079
2080         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
2081         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2082         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
2083         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
2084         Update expected messages.
2085
2086 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
2087
2088         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
2089         declaration/use mismatch for dirp parameter.
2090
2091 2004-09-12  Andrew Pinski  <apinski@apple.com>
2092
2093         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
2094         -fgnu-runtime is passed.
2095
2096 2004-09-12  Richard Henderson  <rth@redhat.com>
2097
2098         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
2099         do the uplevel thing and update additional_flags directly.
2100         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
2101         gfortran.fortran-torture/execute/intrinsic_nearest.x,
2102         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
2103         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
2104
2105 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2106
2107         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
2108
2109 2004-09-11  Roger Sayle  <roger@eyesopen.com>
2110
2111         PR middle-end/17411
2112         * g++.dg/opt/pr17411-1.C: New test case.
2113
2114 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2115
2116         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2117         gcc.dg/tls/diag-2.c: Update expected messages.
2118         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
2119         messages.
2120         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
2121         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
2122         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
2123         gcc.dg/tls/diag-5.c: New tests.
2124
2125 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
2126
2127         * gcc.dg/20040910-1.c: Correct dg-error regexp.
2128
2129 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2130
2131         * g++.dg/parse/break-in-for.C: New test.
2132
2133 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
2134
2135         * gcc.dg/tree-ssa/20040911-1.c: New test.
2136
2137 2004-09-11  Andreas Jaeger  <aj@suse.de>
2138
2139         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
2140         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
2141
2142 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
2143
2144         * gcc.target/frv: New directory of FR-V-specific tests.
2145
2146 2004-09-10  James E Wilson  <wilson@specifixinc.com>
2147
2148         * gcc.dg/convert-vec-1.c: New test.
2149
2150 2004-09-10  Roger Sayle  <roger@eyesopen.com>
2151
2152         PR middle-end/17024
2153         * gcc.dg/pr17024-1.c: New test case.
2154
2155 2004-09-10  Eric Christopher  <echristo@redhat.com>
2156
2157         * gcc.dg/20040910-1.c: New test.
2158
2159 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2160
2161         * gcc.dg/bitfld-9.c: New test.
2162
2163 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
2164
2165         * gcc.c-torture/execute/ieee/acc1.c: New test.
2166         * gcc.c-torture/execute/ieee/acc2.c: New test.
2167         * gcc.c-torture/execute/ieee/mzero6.c: New test.
2168
2169 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2170
2171         * gcc.dg/deprecated-2.c: New test.
2172
2173 2004-09-09  James E Wilson  <wilson@specifixinc.com>
2174
2175         * gcc.dg/init-vec-1.c: New test.
2176
2177 2004-09-09  Roger Sayle  <roger@eyesopen.com>
2178
2179         PR middle-end/17055
2180         * gcc.dg/pr17055-1.c: New test case.
2181
2182 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
2183
2184         PR target/17377
2185         * gcc.c-torture/execute/pr17377.c: New test.
2186
2187 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2188
2189         PR c/8420
2190         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
2191         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
2192         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2193         gcc.dg/long-long-typespec-1.c: New tests.
2194         * gcc.dg/tls/diag-2.c: Update expected diagnostics
2195
2196 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2197
2198         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
2199         gcc.dg/gnu99-static-1.c: New tests.
2200
2201 2004-09-08  Devang Patel  <dpatel@apple.com>
2202
2203         * gcc.dg/darwin-ld-20040828-1.c: New test.
2204         * gcc.dg/darwin-ld-20040828-2.c: New test.
2205         * gcc.dg/darwin-ld-20040828-3.c: New test.
2206
2207 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
2208
2209         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
2210         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
2211         in error message.
2212         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
2213         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
2214         in error message.
2215         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
2216         types they qualify.
2217         * objc.dg/type-size-2.m: Fix wording in comment.
2218         * objc.dg/va-meth-1.m: New test case.
2219
2220 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
2221
2222         PR c/16633:
2223         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
2224         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
2225
2226 2004-09-06  Devang Patel  <dpatel@apple.com>
2227
2228         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
2229         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
2230
2231 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
2232
2233         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
2234         reflect changed line numbering of diagnostics.
2235
2236 2004-09-06  Paul Brook  <paul@codesourcery.com>
2237
2238         * gfortran.dg/edit_real_1.f90: Add new test.
2239
2240 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2241
2242         * gcc.dg/tree-ssa/loop-2.c: New test.
2243         * gcc.dg/tree-ssa/loop-3.c: New test.
2244         * gcc.dg/tree-ssa/loop-4.c: New test.
2245         * gcc.dg/tree-ssa/loop-5.c: New test.
2246
2247 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2248
2249         * gcc.dg/format/sentinel-1.c: Update for parameter option.
2250
2251 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2252
2253         * gcc.dg/format/sentinel-1.c: New test.
2254
2255 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
2256
2257         * testsuite/gcc.dg/builtins-46.c: New.
2258
2259 2004-09-03  Devang Patel  <dpatel@apple.com>
2260
2261         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
2262         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
2263
2264 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2265
2266         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
2267         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
2268         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
2269         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
2270         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
2271         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
2272         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
2273         the non-portable bzero.
2274         * gcc.dg/20010912-1.c: xfail for NetWare.
2275         * gcc.dg/20020426-2.c: xfail for NetWare.
2276         * gcc.dg/20021014-1.c: xfail for NetWare.
2277         * gcc.dg/20021018-1.c: xfail for NetWare.
2278         * gcc.dg/20030213-1.c: xfail for NetWare.
2279         * gcc.dg/20030225-1.c: xfail for NetWare.
2280         * gcc.dg/20030708-1.c: xfail for NetWare.
2281         * gcc.dg/builtins-config.h: Also exclude NetWare.
2282         * gcc.dg/format/format.h: Define restrict only if not already defined.
2283         * gcc.dg/nest.c: xfail for NetWare.
2284         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
2285         * lib/target-supports.exp (check_visibility_available): Exclude
2286         NetWare.
2287
2288 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2289
2290         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
2291         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
2292         deterministic starting point for the alignment of structure fields.
2293         * gcc.dg/Wpadded.c: Dito.
2294         * g++.dg/abi/vbase10.C: Dito.
2295
2296 2004-09-03  Devang Patel  <dpatel@apple.com>
2297
2298         * g++.dg/debug/pr15736.cc: New test.
2299
2300 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2301
2302         * README.QMTEST: Fix out-of-date link.
2303
2304 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
2305
2306         PR fortran/16579
2307         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
2308         Delete.  Duplicate of gfortran.dg/g77/20010610.f
2309
2310 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2311
2312         * g++.dg/abi/arm_rtti1.C: New test.
2313
2314 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
2315
2316         * gcc.dg/ppc-vector-memcpy.c: New.
2317         * gcc.dg/ppc-vector-memset.c: New.
2318
2319 2004-09-02  Chao-ying Fu  <fu@mips.com>
2320
2321         * gcc.target/mips/mips-3d-1.c: New test.
2322         * gcc.target/mips/mips-3d-2.c: New test.
2323         * gcc.target/mips/mips-3d-3.c: New test.
2324         * gcc.target/mips/mips-3d-4.c: New test.
2325         * gcc.target/mips/mips-3d-5.c: New test.
2326         * gcc.target/mips/mips-3d-6.c: New test.
2327         * gcc.target/mips/mips-3d-7.c: New test.
2328         * gcc.target/mips/mips-3d-8.c: New test.
2329         * gcc.target/mips/mips-3d-9.c: New test.
2330         * gcc.target/mips/mips-ps-1.c: New test.
2331         * gcc.target/mips/mips-ps-2.c: New test.
2332         * gcc.target/mips/mips-ps-3.c: New test.
2333         * gcc.target/mips/mips-ps-4.c: New test.
2334         * gcc.target/mips/mips-ps-type.c: New test.
2335
2336 2004-09-02  Paul Brook  <paul@codesourcery.com>
2337
2338         * gfortran.dg/edit_real_1.f90: Add new tests.
2339
2340 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2341
2342         PR fortran/15327
2343         * gfortran.dg/merge_char_1.f90: New test.
2344
2345 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2346
2347         PR fortran/16404
2348         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
2349
2350 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2351
2352         PR c/1522
2353         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
2354
2355 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
2356
2357         * g++.dg/opt/loop1.C: Do not XFAIL.
2358
2359 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
2360
2361         * gcc.c-torture/execute/20040831-1.c: New test.
2362
2363 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
2364
2365         PR fortran/16579
2366         * gfortran.dg/g77/20010610.f: Now passes.
2367         Copy from g77.f-torture/execute. Add dg-run directive.
2368         * gfortran.dg/g77/README: Update
2369
2370 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2371
2372         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
2373         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
2374         (t1, t2, t3, t4): Add volatile.
2375
2376 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2377
2378         * g++.dg/ext/visibility/arm1.C: New test.
2379
2380 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
2381
2382         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
2383         -pedantic-errors.
2384
2385 2004-09-01  Paul Brook  <paul@codesourcery.com>
2386
2387         * gfortran.dg/eof_2.f90: New test.
2388
2389 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2390
2391         PR fortran/16579
2392         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
2393
2394 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
2395
2396         PR libfortran/16805
2397         * gfortran.dg/list_read_2.f90: New test.
2398
2399 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2400
2401         * g++.dg/abi/key1.C: New test.
2402
2403 2004-08-31  Richard Henderson  <rth@redhat.com>
2404
2405         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
2406         form of offsetof.
2407         * g++.dg/other/offsetof5.C: Remove duplicate.
2408
2409 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2410
2411         PR fortran/17244
2412         * gfortran.dg/func_derived_1.f90: New test.
2413
2414 2004-08-31  Paul Brook  <paul@codesourcery.com>
2415
2416         * gfortran.dg/eof_1.f90: New test.
2417
2418 2004-08-31  Paul Brook  <paul@codesourcery.com>
2419
2420         * gfortran.dg/list_read_1.f90: New file.
2421
2422 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
2423
2424         * g++.dg/opt/loop1.C: XFAIL.
2425
2426 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
2427
2428         * gcc.dg/funcdef-storage-1.c: New.
2429         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
2430         an extern function in local scope.
2431         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
2432         declare an 'auto inline' function in local scope.
2433         * gcc.dg/20011130-1.c: Likewise.
2434         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
2435         an 'auto' function in local scope.
2436         * gcc.dg/20021014-1.c: Likewise.
2437         * gcc.dg/20030331-2.c: Likewise.
2438
2439 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2440
2441         * gfortran.dg/blockdata_1.f90: New test.
2442
2443 2004-08-30  Richard Henderson  <rth@redhat.com>
2444
2445         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
2446
2447 2004-08-30  Richard Henderson  <rth@redhat.com>
2448
2449         * lib/fortran-torture.exp (fortran-torture-execute): Honor
2450         additional_flags set by alternate driver.
2451         (ieee-options): New procedure.
2452         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
2453         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
2454         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
2455         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
2456
2457 2004-08-30  Richard Henderson  <rth@redhat.com>
2458
2459         * lib/f-torture.exp: Remove.
2460
2461 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
2462
2463         PR rtl-optimization/16590
2464         * g++.dg/opt/loop1.C: New test.
2465
2466 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2467
2468         PR fortran/13910
2469         * gfortran.dg/oldstyle_1.f90: New test.
2470
2471 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
2472         Paul Brook  <paul@codesourcery.com>
2473
2474         * gfortran.dg/g77/README: Update.
2475         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
2476         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2477         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
2478
2479 2004-08-28  Paul Brook  <paul@codesourcery.com>
2480
2481         PR libfortran/17195
2482         * gfortran.dg/edit_real_1.f90: New test.
2483
2484 2004-08-27  Paul Brook  <paul@codesourcery.com>
2485
2486         * gfortran.dg/rewind_1.f90: New test.
2487
2488 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
2489
2490         PR fortran/16597
2491         * gfortran.dg/pr16597.f90: New test.
2492
2493 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2494
2495         PR c/13801
2496         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
2497         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
2498         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
2499         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
2500         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
2501
2502 2004-08-26  Nick Clifton  <nickc@redhat.com>
2503
2504         * gcc.c-torture/compile/pr17119.c: New test.
2505
2506 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2507
2508         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
2509
2510 2004-08-25  Richard Henderson  <rth@redhat.com>
2511
2512         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
2513         the bits that expect kind=8 to be the largest real kind.
2514
2515 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2516
2517         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
2518
2519 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2520
2521         * gfortran.dg/assignment_1.f90: New test.
2522
2523 2004-08-25  Adam Nemet  <anemet@lnxw.com>
2524
2525         * g++.dg/template/repo3.C: New test.
2526
2527 2004-08-25  Roger Sayle  <roger@eyesopen.com>
2528
2529         PR middle-end/16693
2530         PR tree-optimization/16372
2531         * g++.dg/opt/pr16372-1.C: New test case.
2532         * g++.dg/opt/pr16693-1.C: New test case.
2533         * g++.dg/opt/pr16693-2.C: New test case.
2534
2535 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2536
2537         * objc.dg/proto-lossage-4.m: New test.
2538
2539 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
2540
2541         PR c++/17155
2542         * g++.dg/inherit/local2.C: New test.
2543
2544 2004-08-25  Paul Brook  <paul@codesourcery.com>
2545
2546         PR fortran/17144
2547         * gfortran.dg/string_ctor_1.f90: New test.
2548
2549 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2550
2551         PR c++/14428
2552         * g++.dg/template/redecl2.C: New test.
2553
2554 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2555
2556         PR fortran/17143
2557         * gfortran.dg/pr17143.f90: New test.
2558
2559 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2560
2561         PR fortran/17164
2562         * gfortran.dg/pr17164.f90: New test.
2563
2564 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2565
2566         * gcc.dg/tree-ssa/loop-1.c: New test.
2567
2568 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2569
2570         * gcc.c-torture/compile/20040824-1.c: New test.
2571
2572 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2573
2574         * gcc.c-torture/compile/iftrap-3.c: New test.
2575
2576 2004-08-24  Paul Brook  <paul@codesourcery.com>
2577
2578         * gfortran.dg/entry_2.f90: New test.
2579
2580 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2581
2582         PR c++/16889
2583         * g++.dg/lookup/ambig[12].C: New.
2584
2585 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2586
2587         PR c++/16706
2588         * g++.dg/template/crash21.C: New test.
2589         * g++.dg/template/crash22.C: Likewise.
2590
2591 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2592
2593         PR c++/17149
2594         * g++.dg/template/access15.C: New.
2595
2596 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2597
2598         PR c++/17163
2599         * g++.dg/template/repo2.C: New test.
2600
2601 2004-08-23  Roger Sayle  <roger@eyesopen.com>
2602
2603         PR rtl-optimization/17078
2604         * gcc.c-torture/execute/pr17078-1.c: New test case.
2605
2606 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2607
2608         PR c/14492
2609         * gcc.dg/debug/crash1.c: New test.
2610
2611 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2612
2613         PR c/16180
2614         * gcc.dg/loop-5.c: New test.
2615
2616 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2617
2618         * gcc.c-torture/execute/20040823-1.c: New test.
2619
2620 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
2621
2622         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
2623         to the assembler.  Simplify test accordingly.
2624         (asm_abi_flags): Use GNU names.
2625         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
2626         to check for ABI flags.
2627
2628 2004-08-22  Andrew Pinski  <apinski@apple.com>
2629
2630         * g++.dg/opt/pr14029.C: New test.
2631         * gcc.c-torture/execute/pr15262.c: New test.
2632
2633 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2634
2635         * gfortran.dg/reduction.f90: Add checks with complex arguments.
2636
2637 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
2638
2639         PR 16908
2640         * gfortran.dg/direct_io.f90: New test.
2641
2642 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2643
2644         PR c++/17121
2645         * g++.dg/inherit/local2.C: New test.
2646
2647 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2648
2649         PR c++/17120
2650         * g++.dg/warn/Wparentheses-4.C: New test.
2651
2652 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2653
2654         PR c++/17121
2655         * g++.dg/inherit/local2.C: New test.
2656
2657         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
2658         * gcc.dg/ppc-ldstruct.c: Likewise.
2659         * gcc.dg/ppc64-abi-2.c: Likewise.
2660
2661 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
2662
2663         PR rtl-optimization/17099
2664         * gcc.c-torture/execute/20040820-1.c: New test.
2665
2666 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
2667
2668         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
2669
2670 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2671
2672         PR fortran/17077
2673         * gfortran.dg/auto_array_1.f90: New test.
2674
2675 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2676
2677         PR fortran/17074
2678         * gfortran.dg/simpleif_1.f90: New test.
2679
2680 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
2681
2682         * lib/target-supports.exp (check_profiling_available): Return
2683         false for arm*-*-symbianelf* and arm*-*-eabi*.
2684
2685         PR c++/15890
2686         * g++.dg/template/delete1.C: New test.
2687
2688 2004-08-19  Paul Brook  <paul@codesourcery.com>
2689
2690         PR fortran/14976
2691         PR fortran/16228
2692         * gfortran.dg/data_char_1.f90: New test.
2693
2694 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2695
2696         PR fortran/16946
2697         * gfortran.dg/reduction.f90: New testcase.
2698
2699 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2700
2701         PR fortran/16520
2702         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2703
2704 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2705
2706         PR c++/17041
2707         * g++.dg/Wparentheses-3.C: New test.
2708
2709 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2710
2711         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2712         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2713         * gcc.dg/vect/vect-2.c: Likewise.
2714         * gcc.dg/vect/vect-3.c: Likewise.
2715         * gcc.dg/vect/vect-4.c: Likewise.
2716         * gcc.dg/vect/vect-5.c: Likewise.
2717         * gcc.dg/vect/vect-6.c: Likewise.
2718         * gcc.dg/vect/vect-7.c: Likewise.
2719         * gcc.dg/vect/vect-25.c: Likewise.
2720         * gcc.dg/vect/vect-31.c: Likewise.
2721         * gcc.dg/vect/vect-32.c: Likewise.
2722         * gcc.dg/vect/vect-34.c: Likewise.
2723         * gcc.dg/vect/vect-36.c: Likewise.
2724         * gcc.dg/vect/vect-all.c: Likewise.
2725
2726 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2727
2728         PR c++/17068
2729         * g++.dg/template/operator4.C: New test.
2730
2731 2004-08-18  Richard Henderson  <rth@redhat.com>
2732
2733         * gcc.dg/20040206-1.c: XFAIL.
2734
2735 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2736
2737         PR c++/16246
2738         * g++.dg/template/array7.C: New test.
2739
2740 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2741
2742         * gcc.dg/mips-movcc-1.c: New test.
2743         * gcc.dg/mips-movcc-2.c: New test.
2744         * gcc.dg/mips-movcc-3.c: New test.
2745
2746         * gcc.dg/mips-nmadd-1.c: New test.
2747         * gcc.dg/mips-nmadd-2.c: New test.
2748
2749 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2750
2751         PR c++/15871
2752         * g++.dg/opt/inline8.C: New test.
2753
2754         PR c++/16965
2755         * g++.dg/parse/error17.C: New test.
2756
2757 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2758
2759         * gcc.dg/vect: New directory for vectorizer tests.
2760         * gcc.dg/vect/tree-vect.h: New file.
2761         * gcc.dg/vect/vect.exp: New file.
2762         * gcc.dg/vect/pr16105.c.c: New test.
2763         * gcc.dg/vect/vect-1.c: New test.
2764         * gcc.dg/vect/vect-2.c: New test.
2765         * gcc.dg/vect/vect-3.c: New test.
2766         * gcc.dg/vect/vect-4.c: New test.
2767         * gcc.dg/vect/vect-5.c: New test.
2768         * gcc.dg/vect/vect-6.c: New test.
2769         * gcc.dg/vect/vect-7.c: New test.
2770         * gcc.dg/vect/vect-8.c: New test.
2771         * gcc.dg/vect/vect-9.c: New test.
2772         * gcc.dg/vect/vect-10.c: New test.
2773         * gcc.dg/vect/vect-11.c: New test.
2774         * gcc.dg/vect/vect-12.c: New test.
2775         * gcc.dg/vect/vect-13.c: New test.
2776         * gcc.dg/vect/vect-14.c: New test.
2777         * gcc.dg/vect/vect-15.c: New test.
2778         * gcc.dg/vect/vect-16.c: New test.
2779         * gcc.dg/vect/vect-17.c: New test.
2780         * gcc.dg/vect/vect-18.c: New test.
2781         * gcc.dg/vect/vect-19.c: New test.
2782         * gcc.dg/vect/vect-20.c: New test.
2783         * gcc.dg/vect/vect-21.c: New test.
2784         * gcc.dg/vect/vect-22.c: New test.
2785         * gcc.dg/vect/vect-23.c: New test.
2786         * gcc.dg/vect/vect-24.c: New test.
2787         * gcc.dg/vect/vect-25.c: New test.
2788         * gcc.dg/vect/vect-26.c: New test.
2789         * gcc.dg/vect/vect-27.c: New test.
2790         * gcc.dg/vect/vect-28.c: New test.
2791         * gcc.dg/vect/vect-29.c: New test.
2792         * gcc.dg/vect/vect-30.c: New test.
2793         * gcc.dg/vect/vect-31.c: New test.
2794         * gcc.dg/vect/vect-32.c: New test.
2795         * gcc.dg/vect/vect-33.c: New test.
2796         * gcc.dg/vect/vect-34.c: New test.
2797         * gcc.dg/vect/vect-35.c: New test.
2798         * gcc.dg/vect/vect-36.c: New test.
2799         * gcc.dg/vect/vect-37.c: New test.
2800         * gcc.dg/vect/vect-38.c: New test.
2801         * gcc.dg/vect/vect-40.c: New test.
2802         * gcc.dg/vect/vect-41.c: New test.
2803         * gcc.dg/vect/vect-42.c: New test.
2804         * gcc.dg/vect/vect-43.c: New test.
2805         * gcc.dg/vect/vect-44.c: New test.
2806         * gcc.dg/vect/vect-45.c: New test.
2807         * gcc.dg/vect/vect-46.c: New test.
2808         * gcc.dg/vect/vect-47.c: New test.
2809         * gcc.dg/vect/vect-48.c: New test.
2810         * gcc.dg/vect/vect-49.c: New test.
2811         * gcc.dg/vect/vect-50.c: New test.
2812         * gcc.dg/vect/vect-51.c: New test.
2813         * gcc.dg/vect/vect-52.c: New test.
2814         * gcc.dg/vect/vect-53.c: New test.
2815         * gcc.dg/vect/vect-54.c: New test.
2816         * gcc.dg/vect/vect-55.c: New test.
2817         * gcc.dg/vect/vect-56.c: New test.
2818         * gcc.dg/vect/vect-57.c: New test.
2819         * gcc.dg/vect/vect-58.c: New test.
2820         * gcc.dg/vect/vect-59.c: New test.
2821         * gcc.dg/vect/vect-60.c: New test.
2822         * gcc.dg/vect/vect-61.c: New test.
2823         * gcc.dg/vect/vect-all.c: New test.
2824         * gcc.dg/vect/vect-none.c: New test.
2825
2826 2004-08-17  Paul Brook  <paul@codesourcery.com>
2827
2828         PR fortran/13082
2829         * gfortran.dg/entry_1.f90: New test.
2830
2831 2004-08-17  Andrew Pinski  <apinski@apple.com>
2832
2833         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2834
2835 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2836
2837         * gcc.dg/pr17036-1.c: New test.
2838
2839 2004-08-16  Devang Patel  <dpatel@apple.com>
2840
2841         * gcc.dg/darwin-20040809-1.c: New test.
2842
2843 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2844
2845         * gcc.dg/funcdef-attr-1.c: New test.
2846
2847 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2848
2849         * gcc.dg/altivec-17.c: New test.
2850         * gcc.dg/altivec-18.c: New test.
2851
2852 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2853
2854         PR c++/6749
2855         * g++.dg/template/vtable2.C: New test.
2856
2857 2004-08-14  Richard Henderson  <rth@redhat.com>
2858
2859         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2860         * gcc.dg/pack-test-4.c (main): Return 0.
2861         * gcc.dg/setjmp-1.c: Remove XFAIL.
2862         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2863
2864 2004-08-14  Richard Henderson  <rth@redhat.com>
2865
2866         * gcc.dg/980217-1.c: Add prototype for printf.
2867
2868 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2869
2870         * gfortran.dg/pr16935.f90: New test.
2871
2872 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2873
2874         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2875
2876 2004-08-13  Paul Brook  <paul@codesourcery.com>
2877
2878         * gfortran.dg/der_io_1.f90: Remove stray comma.
2879
2880 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2881
2882         * gcc.dg/vmx/cw-bug-2.c: Remove.
2883         * gcc.dg/vmx/vprint-1.c: Remove.
2884         * gcc.dg/vmx/vscan-1.c: Remove.
2885
2886 2004-08-12  Devang patel  <dpatel@apple.com>
2887
2888         * gcc.dg/darwin-20040809-2.c: New test.
2889
2890 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2891
2892         * g++.dg/ext/altivec-12.C: New test.
2893
2894         * g++.dg/ext/altivec-11.C: New test.
2895
2896 2004-08-12  Paul Brook  <paul@codesourcery.com>
2897
2898         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2899
2900 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2901
2902         * g++.dg/ext/altivec-2.C: Check for hardware support before
2903         executing any VMX instructions.
2904
2905         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2906
2907 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2908
2909         PR c++/16276
2910         * g++.old-deja/g++.other/comdat4.C: New test.
2911         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2912
2913 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2914
2915         PR target/16286
2916         * gcc.dg/pr16286.c: New test.
2917
2918 2004-08-12 Jan Beulich <jbeulich@novell.com>
2919
2920         * g++.dg/ext/asm5.C: New.
2921
2922 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2923
2924         PR c++/16698
2925         * g++.dg/eh/crash1.C: New test.
2926
2927         PR c++/16717
2928         * g++.dg/ext/construct1.C: New test.
2929
2930 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2931
2932         PR c++/16853
2933         * g++.dg/init/ptrmem1.C: New test.
2934
2935         PR c++/16618
2936         * g++.dg/parse/offsetof5.C: New test.
2937
2938         PR c++/16870
2939         * g++.dg/template/overload3.C: New test.
2940
2941 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2942
2943         PR c++/16964
2944         * g++.dg/parse/error16.C: New test.
2945
2946         PR c++/16904
2947         * g++.dg/template/error14.C: New test.
2948
2949         PR c++/16929
2950         * g++.dg/template/error15.C: New test.
2951
2952 2004-08-11  Devang Patel  <dpatel@apple.com>
2953
2954         * gcc.dg/darwin-ld-20040809-1.c: New test.
2955         * gcc.dg/darwin-ld-20040809-2.c: New test.
2956
2957 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2958
2959         PR fortran/16917
2960         * gfortran.dg/dfloat_1.f90: New test.
2961
2962 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2963
2964         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2965         * gcc.dg/dll-2.c: Fix dg-require syntax.
2966         * gcc.misc-tests/arm-isr.c (abort): Declare.
2967         (exit): Likewise.
2968
2969 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2970
2971         PR c++/16971
2972         * g++.dg/parse/crash16.C: New test.
2973
2974 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2975
2976         * gcc.dg/mips-rsqrt-1.c: New test case.
2977         * gcc.dg/mips-rsqrt-2.c: New test case.
2978         * gcc.dg/mips-rsqrt-3.c: New test case.
2979
2980 2004-08-10  Paul Brook  <paul@codesourcery.com>
2981
2982         * gfortran.dg/der_io_1.f90: New test.
2983
2984 2004-08-10  Paul Brook  <paul@codesourcery.com>
2985
2986         PR fortran/16919
2987         * gfortran.dg/der_array_1.f90: New test.
2988
2989 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2990
2991         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2992
2993 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2994
2995         * gcc.dg/wchar_t-2.c: Fix typo.
2996
2997 2004-08-09  Falk Hueffner  <falk@debian.org>
2998
2999         PR tree-optimization/12517
3000         * gcc.c-torture/compile/pr12517.c: New test.
3001
3002         PR tree-optimization/12578
3003         * gcc.c-torture/compile/pr12578.c: New test.
3004
3005         PR tree-optimization/12899
3006         * gcc.c-torture/compile/pr12899.c: New test.
3007
3008         PR rtl-optimization/14692
3009         * gcc.c-torture/compile/pr14692.c: New test.
3010
3011         PR tree-optimization/16461
3012         * gcc.c-torture/compile/pr16461.c: New test.
3013
3014 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3015
3016         * gfortran.dg/getenv_1.f90: New test.
3017
3018 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3019
3020         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
3021         wchar_t.
3022         * gcc.dg/symbian5.c: Test -fno-short-wchar.
3023
3024 2004-08-06  Paul Brook  <paul@codesourcery.com>
3025
3026         * gfortran.dg/ret_array_1.f90: New test.
3027         * gfortran.dg/ret_pointer_1.f90: New test.
3028
3029 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
3030
3031         * gcc.dg/missing-field-init-[12].c: New tests.
3032         * g++.dg/warn/missing-field-init-[12].C: New tests.
3033
3034 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3035
3036         * gcc.dg/enum2.c: New test.
3037         * gcc.dg/symbian3.c: Likewise.
3038         * gcc.dg/symbian4.c: Likewise.
3039         * gcc.dg/wchar_t-2.c: Likewise.
3040
3041 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3042
3043         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
3044         destructor tests.
3045
3046 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3047
3048         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
3049         dg-require-visiblity.
3050         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
3051         * g++.dg/ext/visibility/fvisibility.C: Likewise.
3052         * g++.dg/ext/visibility/memfuncts.C: Likewise.
3053         * g++.dg/ext/visibility/new1.C: Likewise.
3054         * g++.dg/ext/visibility/pragma.C: Likewise.
3055         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
3056         * g++.dg/ext/visibility/virtual.C: Likewise.
3057         * g++/dg/ext/visibility/visibility-1.C: Likewise.
3058         * g++/dg/ext/visibility/visibility-2.C: Likewise.
3059         * g++/dg/ext/visibility/visibility-3.C: Likewise.
3060         * g++/dg/ext/visibility/visibility-4.C: Likewise.
3061         * g++/dg/ext/visibility/visibility-5.C: Likewise.
3062         * g++/dg/ext/visibility/visibility-6.C: Likewise.
3063         * g++/dg/ext/visibility/visibility-7.C: Likewise.
3064         * g++/dg/ext/visibility/visibility-8.C: New test.
3065         * gcc.c-torture/compile/dll.x: Remove.
3066         * gcc.dg/dll-2.c: Use dg-require-dll
3067         * gcc.dg/visibility-10.c: New test.
3068         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
3069         supporting DLLs.
3070         * testsuite/lib/scanasm.exp (scan_hidden): New function.
3071         (scan_not_hidden): Likewise.
3072
3073 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
3074
3075         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
3076
3077 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
3078
3079         * gcc.c-torture/execute/20040805-1.c: New test.
3080
3081 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
3082
3083         * gcc.dg/20020118-1.c: Declare abort.
3084         * gcc.dg/altivec_check.h: Likewise.
3085         * gcc.dg/iftrap-2.c: Likewise.
3086         * gcc.dg/pragma-darwin.c: Likewise.
3087         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
3088
3089 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
3090
3091         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
3092
3093 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3094
3095         * gcc.c-torture/execute/builtins/abs-2.c,
3096         gcc.c-torture/execute/builtins/abs-3.c,
3097         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
3098         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
3099         intmax_t, uintmax_t and their limits.
3100         * gcc.dg/intmax_t-1.c: New test.
3101
3102 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3103
3104         * g++.dg/tc1/dr147.C: Add reference to PR.
3105
3106 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
3107
3108         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
3109         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
3110
3111 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
3112
3113         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
3114
3115 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3116
3117         * gcc.dg/redecl-5.c: New test.
3118         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
3119         of scanf.
3120
3121 2004-08-03  Roger Sayle  <roger@eyesopen.com>
3122
3123         PR middle-end/16790
3124         * gcc.c-torture/execute/pr16790-1.c: New test case.
3125
3126 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
3127
3128         * g++.dg/ext/visibility/assign1.C: New test.
3129         * g++.dg/ext/visibility/new1.C: Likewise.
3130
3131         * gcc.dg/symbian1.c: New test.
3132         * gcc.dg/symbian2.c: Likewise.
3133
3134 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3135
3136         PR target/16570
3137         * gcc.dg/i386-sse-9.c: New test.
3138
3139 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3140
3141         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
3142
3143 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3144
3145         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
3146         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
3147         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
3148         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
3149         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
3150         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
3151         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
3152         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
3153         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
3154         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
3155         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
3156         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
3157         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
3158         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
3159         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
3160         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
3161         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
3162         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
3163         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
3164         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
3165         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
3166         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
3167         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
3168         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3169         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
3170         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
3171         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
3172         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
3173         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3174         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3175         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
3176         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
3177         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
3178         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
3179         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
3180         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3181         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3182         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3183         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3184         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
3185         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
3186         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
3187         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
3188         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
3189         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3190         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3191         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
3192         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
3193         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
3194         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
3195         gcc.misc-tests/i386-pf-3dnow-1.c,
3196         gcc.misc-tests/i386-pf-athlon-1.c,
3197         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3198         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
3199         Declare built-in functions used.
3200         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
3201
3202 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
3203
3204         PR c++/16707
3205         * g++.dg/lookup/using12.C: New test.
3206
3207         * g++.dg/init/null1.C: Fix PR number.
3208         * g++.dg/parse/namespace10.C: Likewise.
3209
3210 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3211
3212         PR c++/16224
3213         * g++.dg/template/spec17.C: New test.
3214         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
3215         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
3216
3217 2004-08-02  David Billinghurst
3218
3219         PR fortran/16292
3220         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
3221
3222 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
3223
3224         * gcc.dg/ia64-got-1.c: New test case.
3225
3226 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3227
3228         PR c++/16489
3229         * g++.dg/init/null1.C: New test.
3230         * g++.dg/tc1/dr76.C: Adjust error marker.
3231
3232         PR c++/16529
3233         * g++.dg/parse/namespace10.C: New test.
3234
3235         PR c++/16810
3236         * g++.dg/inherit/ptrmem2.C: New test.
3237
3238 2004-08-02  Ben Elliston  <bje@au.ibm.com>
3239
3240         PR target/16155
3241         * gcc.dg/pr16155.c: New test.
3242
3243 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3244
3245         * gcc.dg/redecl-2.c: New test.
3246
3247 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
3248
3249         * gcc.dg/darwin-longdouble.c: New file.
3250
3251 2004-07-30  Richard Henderson  <rth@redhat.com>
3252
3253         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
3254         write to constant argument.
3255         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
3256
3257 2004-07-30  Richard Henderson  <rth@redhat.com>
3258
3259         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
3260         tests of nearest around zero.
3261
3262 2004-07-30  Andrew Pinski  <apinski@apple.com>
3263
3264         * gcc.c-torture/compile/20040730-1.c: New test.
3265
3266 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3267
3268         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
3269         powerpc-eabispe.
3270
3271 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3272
3273         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
3274
3275 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
3276
3277         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
3278         contains $ld_library_path.
3279         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3280
3281 2004-07-29  Richard Henderson  <rth@redhat.com>
3282
3283         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
3284
3285         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
3286         (alt2, which): New.
3287         (Check): Accept either alternative.
3288
3289 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
3290
3291         * g++.dg/abi/inline1.C: New test.
3292         * g++.dg/abi/local1-a.cc: Likewise.
3293         * g++.dg/abi/local1.C: Likewise.
3294         * g++.dg/abi/mangle11.C: Tweak location of warnings.
3295         * g++.dg/abi/mangle12.C: Likewise.
3296         * g++.dg/abi/mangle17.C: Likewise.
3297         * g++.dg/abi/mangle20-2.C: Likewise.
3298         * g++.dg/opt/interface1.C: Likewise.
3299         * g++.dg/opt/interface1.h: Likewise.
3300         * g++.dg/opt/interface1-a.cc: New test.
3301         * g++.dg/parse/repo1.C: New test.
3302         * g++.dg/template/repo1.C: Likewise.
3303         * g++.dg/warn/Winline-1.C: Likewise.
3304         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
3305
3306 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
3307
3308         * gcc.dg/tree-ssa/20040729-1.c: New test.
3309
3310 2004-07-27  Matt Austern <austern@apple.com>
3311
3312         * gcc.dg/darwin-bool-1.c: New test.
3313         * gcc.dg/darwin-bool-2.c: New test.
3314
3315 2004-07-28  Richard Henderson  <rth@redhat.com>
3316
3317         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
3318         arguments in the correct type.  Don't write to constant arguments.
3319
3320 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3321
3322         PR tree-optimization/16688
3323         PR tree-optimization/16689
3324         * g++.dg/tree-ssa/pr16688.C: New test.
3325
3326 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3327
3328         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3329         loads.  Not only in the comment, this time.
3330
3331 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
3332
3333         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
3334         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
3335         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
3336         * gcc.dg/sh4a-bitmovua.c: New.
3337         * gcc.dg/sh4a-cos.c: New.
3338         * gcc.dg/sh4a-cosf.c: New.
3339         * gcc.dg/sh4a-fprun.c: New.
3340         * gcc.dg/sh4a-fsrra.c: New.
3341         * gcc.dg/sh4a-memmovua.c: New.
3342         * gcc.dg/sh4a-sin.c: New.
3343         * gcc.dg/sh4a-sincos.c: New.
3344         * gcc.dg/sh4a-sincosf.c: New.
3345         * gcc.dg/sh4a-sinf.c: New.
3346
3347 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3348
3349         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
3350         conditionals.
3351         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3352         loads.
3353         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
3354         DOM1.
3355
3356 2004-07-27  Andrew Pinski  <apinski@apple.com>
3357
3358         * g++.dg/rtti/tinfo1.C: Correct the xfail.
3359
3360 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
3361
3362         * gcc.dg/pragma-isr.c: New test.
3363
3364 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3365
3366         PR c++/14429
3367         * g++.dg/template/ttp11.C: New test.
3368
3369 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
3370
3371         * gcc.c-torture/compile/20040727-1.c: New test.
3372
3373 2004-07-26  Eric Christopher  <echristo@redhat.com>
3374
3375         * gcc.c-torture/compile/20040726-2.c: New test.
3376
3377 2004-07-26  Andrew Pinski  <apinski@apple.com>
3378
3379         * g++.dg/rtti/tinfo1.C: Xfail.
3380
3381 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
3382
3383         * gcc.c-torture/compile/20040726-1.c: New test.
3384
3385 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
3386             Brian Ryner  <bryner@brianryner.com>
3387
3388         PR c++/9283
3389         PR c++/15000
3390         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
3391         * g++.dg/ext/visibility/: New directory.
3392         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
3393         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
3394         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
3395         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
3396         * g++.dg/ext/visibility/fvisibility.C,
3397         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
3398         g++.dg/ext/visibility/fvisibility-override1.C
3399         g++.dg/ext/visibility/fvisibility-override2.C
3400         g++.dg/ext/visibility/memfuncts.C
3401         g++.dg/ext/visibility/noPLT.C
3402         g++.dg/ext/visibility/pragma.C
3403         g++.dg/ext/visibility/pragma-override1.C
3404         g++.dg/ext/visibility/pragma-override2.C
3405         g++.dg/ext/visibility/staticmemfuncts.C
3406         g++.dg/ext/visibility/virtual.C: New tests.
3407
3408 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3409
3410         PR c/15360
3411         * gcc.dg/pr15360-1.c: New test.
3412
3413 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
3414
3415         * gcc.dg/pragma-align-2.c: New test.
3416         * gcc.dg/pragma-init-fini.c: New test.
3417         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
3418         targets.
3419
3420 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3421
3422         * gcc.dg/init-string-2.c: New test.
3423
3424 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
3425
3426         PR 16684
3427         * gcc.dg/Wredundant-decls-1.c: New test case.
3428
3429 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
3430
3431         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
3432         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
3433         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
3434         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
3435         * gcc.dg/compat/generate-random.c: New file.
3436         * gcc.dg/compat/generate-random.h: Likewise.
3437         * gcc.dg/compat/generate-random_r.c: Likewise.
3438         * gcc.dg/compat/struct-layout-1.h: Likewise.
3439         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
3440         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
3441         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
3442         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
3443         * gcc.dg/compat/struct-layout-1_main.c: New test.
3444         * gcc.dg/compat/struct-layout-1_x.c: New file.
3445         * gcc.dg/compat/struct-layout-1_y.c: New file.
3446         * gcc.dg/compat/struct-layout-1_test.h: New file.
3447
3448 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3449
3450         * gcc.dg/comp-return-1.c: New test
3451
3452 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
3453
3454         * gcc.dg/vmx/8-02a.c: Fix typo.
3455
3456         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
3457         * gcc.dg/darwin-abi-3.c: New test.
3458
3459         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
3460         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
3461
3462         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
3463         * gcc.dg/vmx/ops-long-1.c: New test.
3464         * gcc.dg/vmx/ops-long-2.c: New test.
3465
3466 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3467
3468         * g++.dg/lookup/conv-[1234].C: New.
3469
3470 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
3471
3472         * g++.dg/parse/attr2.C: Simplify.
3473
3474 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3475
3476         PR c/7284
3477         * gcc.c-torture/execute/pr7284-1.c: New test.
3478
3479 2004-07-22  Brian Booth  <bbooth@redhat.com>
3480
3481         * gcc.dg/tree-ssa/20040721-1.c: New test.
3482
3483 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3484
3485         * g++.dg/template/crash20.c: New.
3486
3487 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
3488
3489         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
3490         Add dg-run directive.  Declare variables as required.
3491         * gfortran.dg/g77/README: Update
3492
3493 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
3494
3495         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
3496         gcc.dg/cris-peep2-andu2.c: New tests.
3497
3498 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3499
3500         PR c/15052
3501         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
3502         on return type.
3503         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
3504         messages.
3505         * gcc.dg/qual-return-2.c: Update expected messages.
3506         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
3507
3508 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3509
3510         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
3511         * gcc.dg/noncompile/921102-1.c: Update expected error message.
3512
3513 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3514
3515         PR c/11250
3516         * gcc.dg/init-string-1.c: New test.
3517
3518 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
3519
3520         PR middle-end/15345
3521         PR c/16450
3522         * gcc.dg/torture/nested-fn-1.c: New test.
3523
3524 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
3525
3526         PR target/16559
3527         * gcc.dg/ia64-fptr-1.c: New file.
3528
3529 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3530
3531         PR c++/14497
3532         * g++.dg/template/spec16.C: New test.
3533         * g++.old-deja/g++.robertl/eb118.C: Remove.
3534
3535 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3536
3537         PR c++/509
3538         * g++.dg/template/spec15.C: New test.
3539
3540 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
3541
3542         Copy cases from g77.f-torture/execute and add dg-run
3543         directive.  Other changes as noted.
3544         * gfortran.dg/g77/13037.f
3545         * gfortran.dg/g77/1832.f
3546         * gfortran.dg/g77/19981119-0.f
3547         * gfortran.dg/g77/19990313-0.f
3548         * gfortran.dg/g77/19990313-1.f
3549         * gfortran.dg/g77/19990313-2.f
3550         * gfortran.dg/g77/19990313-3.f
3551         * gfortran.dg/g77/19990419-1.f
3552         * gfortran.dg/g77/19990826-0.f
3553         * gfortran.dg/g77/19990826-2.f
3554         * gfortran.dg/g77/20000503-1.f
3555         * gfortran.dg/g77/20001111.f
3556         * gfortran.dg/g77/20010116.f
3557         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
3558         * gfortran.dg/g77/20010430.f
3559         * gfortran.dg/g77/6177.f
3560         * gfortran.dg/g77/947.f
3561         * gfortran.dg/g77/970816-3.f
3562         * gfortran.dg/g77/971102-1.f
3563         * gfortran.dg/g77/980520-1.f
3564         * gfortran.dg/g77/980628-0.f
3565         * gfortran.dg/g77/980628-1.f
3566         * gfortran.dg/g77/980628-10.f
3567         * gfortran.dg/g77/980628-2.f
3568         * gfortran.dg/g77/980628-3.f
3569         * gfortran.dg/g77/980628-7.f
3570         * gfortran.dg/g77/980628-8.f
3571         * gfortran.dg/g77/980628-9.f
3572         * gfortran.dg/g77/980701-0.f
3573         * gfortran.dg/g77/980701-1.f
3574         * gfortran.dg/g77/cabs.f
3575         * gfortran.dg/g77/claus.f
3576         * gfortran.dg/g77/complex_1.f
3577         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
3578         * gfortran.dg/g77/dcomplex.f
3579         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
3580         * gfortran.dg/g77/f90-intrinsic-mathematical.f
3581         * gfortran.dg/g77/f90-intrinsic-numeric.f
3582         * gfortran.dg/g77/int8421.f
3583         * gfortran.dg/g77/labug1.f
3584         * gfortran.dg/g77/large_vec.f
3585         * gfortran.dg/g77/le.f
3586         * gfortran.dg/g77/short.f
3587         * gfortran.dg/g77/README: Update
3588
3589 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
3590
3591         PR c++/16637
3592         * g++.dg/parse/lookup4.C: New test.
3593
3594 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3595
3596         PR c++/16175
3597         * g++.dg/template/ttp10.C: New test.
3598
3599 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3600
3601         * gcc.dg/pr12625-1.c: New test.
3602
3603 2004-07-20  Steven Bosscher  <stevenb@suse.de>
3604
3605         * testsuite/gcc.dg/switch-warn-1.c: New test.
3606         * testsuite/gcc.dg/switch-warn-2.c: New test.
3607         * gcc.c-torture/compile/pr14730.c: Update.
3608
3609 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
3610
3611         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
3612         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
3613         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
3614         g++.dg/template/nontype3.C: Remove trailing CR from tests.
3615
3616 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
3617
3618         PR c++/16623
3619         * g++.dg/template/assign1.C: New test.
3620
3621 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3622
3623         PR c++/12170
3624         * g++.dg/template/ttp9.C: New test.
3625
3626 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
3627
3628         * gcc.dg/format/cmn-err-1.c: New test.
3629
3630 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3631
3632         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
3633         gcc.dg/Wparentheses-10.c: New tests.
3634         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
3635
3636 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3637
3638         PR fortran/16465
3639         * gfortran.dg/g77//ffixed-line-length-0.f,
3640         gfortran.dg/g77/ffixed-line-length-132.f,
3641         gfortran.dg/g77/ffixed-line-length-72.f,
3642         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
3643         gfortran.dg/g77/README: Update.
3644
3645 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3646
3647         PR c++/13092
3648         * g++.dg/template/non-dependent7.C: New test.
3649         * g++.dg/template/non-dependent8.C: Likewise.
3650         * g++.dg/template/non-dependent9.C: Likewise.
3651         * g++.dg/template/non-dependent10.C: Likewise.
3652
3653 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
3654
3655         PR c++/16337
3656         * g++.dg/parse/attr2.C: New test.
3657
3658 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
3659
3660         * g77.dg: Removed.
3661         * g77.f-torture: Ditto.
3662
3663 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3664
3665         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
3666         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
3667         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
3668
3669 2004-07-16  Richard Henderson  <rth@redhat.com>
3670
3671         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
3672
3673 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3674
3675         * lib/fortran-torture.exp (fortran-torture): Don't test compile
3676         tests with full list of options.
3677         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
3678         of TORTURE_OPTIONS if test contains 'dg-do run'.
3679
3680         PR fortran/16404
3681         * gfortran.dg/do_iterator.f90: New test.
3682
3683 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3684
3685         PR rtl-optimization/16536
3686         * gcc.c-torture/execute/restrict-1.c: New test.
3687
3688 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3689
3690         PR fortran/15324
3691         * gfortran.dg/pr15324.f90: New test.
3692
3693         PR fortran/15129
3694         * gfortran.dg/pr15129.f90: New test.
3695
3696         PR fortran/15140
3697         * gfortran.dg/pr15140.f90: New test.
3698
3699         PR fortran/13792
3700         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3701         compile-time simplification.
3702
3703 2004-07-14  Mike Stump  <mrs@apple.com>
3704
3705         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3706
3707 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3708
3709         PR target/16325
3710         * gcc.dg/profile-generate-1.c: New.
3711
3712 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3713
3714         * gcc.c-torture/execute/20040709-1.c: New test.
3715         * gcc.c-torture/execute/20040709-2.c: New test.
3716
3717 2004-07-14  Mike Stump  <mrs@apple.com>
3718
3719         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3720
3721 2004-07-14  Mike Stump  <mrs@apple.com>
3722
3723         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3724
3725 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3726
3727         PR c++/16518
3728         * g++.dg/parse/mutable1.C: New test.
3729
3730 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3731
3732         PR tree-optimization/16443
3733         * gcc.dg/tree-ssa/20040713-1.c: New test.
3734
3735 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3736
3737         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3738         for operator new.
3739
3740 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3741
3742         * gfortran.dg/g77/README: New file
3743         * gfortran.dg/g77/19981216-0.f:  Copy from
3744         g77.f-torture/noncompile.  Add "dg-do compile" and
3745         dg-error as required.
3746         * gfortran.dg/g77/19990218-1.f: Likewise
3747         * gfortran.dg/g77/19990905-1.f: Likewise
3748         * gfortran.dg/g77/9263.f: Likewise
3749         * gfortran.dg/g77/980615-0.f: Likewise
3750         * gfortran.dg/g77/980616-0.f: Likewise
3751         * gfortran.dg/g77/check0.f: Likewise
3752         * gfortran.dg/g77/select_no_compile.f: Likewise
3753
3754 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3755
3756         Copy files from g77.f-torture/compile.
3757         Add "{ dg-do compile}".  Other changes as noted
3758         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3759         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3760         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3761         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3762         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3763         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3764         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3765         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3766         statement to conform to standard.  Append alpha1.x for reference.
3767         * gfortran.dg/g77/xformat.f: Add dg-warning
3768
3769 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3770
3771         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3772         Add {dg-do compile} directive.
3773         * gfortran.dg/g77/cpp2.F: Likewise
3774
3775 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3776
3777         PR c++/5402
3778         * g++.dg/lookup/name-clash1.C: New test.
3779
3780         PR c++/9777
3781         * g++.dg/lookup/name-clash2.C: New test.
3782
3783         PR c++/12102
3784         * g++.dg/lookup/name-clash3.C: New test.
3785
3786 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3787
3788         * g++.dg/lookup/new2.C: New test.
3789         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3790
3791 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3792
3793         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3794         Add {dg-do compile} directive.
3795         * gfortran.dg/g77/13060.f: Likewise
3796         * gfortran.dg/g77/19990218-0.f: Likewise
3797         * gfortran.dg/g77/19990305-0.f: Likewise
3798         * gfortran.dg/g77/19990419-0.f: Likewise
3799         * gfortran.dg/g77/19990502-0.f: Likewise
3800         * gfortran.dg/g77/19990502-1.f: Likewise
3801         * gfortran.dg/g77/19990525-0.f: Likewise
3802         * gfortran.dg/g77/19990826-1.f: Likewise
3803         * gfortran.dg/g77/19990826-3.f: Likewise
3804         * gfortran.dg/g77/19990905-2.f: Likewise
3805         * gfortran.dg/g77/20000412-1.f: Likewise
3806         * gfortran.dg/g77/20000511-1.f: Likewise
3807         * gfortran.dg/g77/20000511-2.f: Likewise
3808         * gfortran.dg/g77/20000518.f: Likewise
3809         * gfortran.dg/g77/20000601-1.f: Likewise
3810         * gfortran.dg/g77/20000601-2.f: Likewise
3811         * gfortran.dg/g77/20000629-1.f: Likewise
3812         * gfortran.dg/g77/20000630-2.f: Likewise
3813         * gfortran.dg/g77/20010115.f: Likewise
3814         * gfortran.dg/g77/20010321-1.f: Likewise
3815         * gfortran.dg/g77/20010426.f: Likewise
3816         * gfortran.dg/g77/20020307-1.f: Likewise
3817         * gfortran.dg/g77/8485.f: Likewise
3818         * gfortran.dg/g77/960317-1.f: Likewise
3819         * gfortran.dg/g77/970915-0.f: Likewise
3820         * gfortran.dg/g77/980310-1.f: Likewise
3821         * gfortran.dg/g77/980310-2.f: Likewise
3822         * gfortran.dg/g77/980310-3.f: Likewise
3823         * gfortran.dg/g77/980310-4.f: Likewise
3824         * gfortran.dg/g77/980310-6.f: Likewise
3825         * gfortran.dg/g77/980310-7.f: Likewise
3826         * gfortran.dg/g77/980310-8.f: Likewise
3827         * gfortran.dg/g77/980419-2.f: Likewise
3828         * gfortran.dg/g77/980424-0.f: Likewise
3829         * gfortran.dg/g77/980427-0.f: Likewise
3830         * gfortran.dg/g77/980729-0.f: Likewise
3831         * gfortran.dg/g77/981117-1.f: Likewise
3832         * gfortran.dg/g77/toon_1.f: Likewise
3833
3834 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3835
3836         PR c++/2204
3837         * g++.dg/other/abstract2.C: New test.
3838
3839 2004-07-12  Paul Brook  <paul@codesourcery.com>
3840
3841         * gfortran.dg/pointer_init_1.f90: New test.
3842
3843 2004-07-11  Paul Brook  <paul@codesourcery.com>
3844
3845         PR fortran/15986
3846         * gfortran.dg/contained_1.f90: New test.
3847
3848 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3849
3850         * g++.dg/parse/defarg8.C: New test.
3851
3852 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3853
3854         PR fortran/16433
3855         * gfortran.dg/pr16433.f: New test.
3856
3857         PR fortran/17574
3858         * gfortran.dg/pr15754.f90: New test.
3859
3860 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3861
3862         PR tree-optimization/16437
3863         * gcc.c-torture/execute/bitfld-4.c: New test.
3864
3865 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3866
3867         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3868         access to common var from module.
3869
3870 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3871
3872         PR fortran/16336
3873         * gfortran.fortran-torture/execute/common_2.f90: New test.
3874
3875 2004-07-10  Paul Brook  <paul@codesourcery.com>
3876
3877         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3878
3879 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3880
3881         PR fortran/15969
3882         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3883
3884 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3885
3886         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3887         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3888         * gfortran.dg/g77/ffree-form-1.f: Likewise
3889         * gfortran.dg/g77/ffree-form-2.f: Likewise
3890         * gfortran.dg/g77/ffree-form-3.f: Likewise
3891         * gfortran.dg/g77/fno-underscoring.f: Likewise
3892         * gfortran.dg/g77/funderscoring.f: Likewise
3893         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3894
3895 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3896
3897         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3898
3899 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3900         Paul Brook  <paul@codesourcery.com>
3901
3902         PR fortran/13415
3903         * gfortran.dg/common_pointer_1.f90: New test.
3904
3905 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3906
3907         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3908
3909 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3910
3911         PR target/16364
3912         * gcc.c-torture/compile/20040709-1.c: New.
3913
3914 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3915
3916         PR fortran/14077
3917         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3918
3919 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3920
3921         PR fortran/13201
3922         * gfortran.dg/shape_1.f90: New test.
3923
3924 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3925             Andrew Pinski  <apinski@apple.com>
3926
3927         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3928
3929 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3930
3931         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3932         comment.
3933
3934 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3935         Paul Brook  <paul@codesourcery.com>
3936
3937         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3938         '.f95' and '.F95'.
3939
3940 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3941
3942         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3943
3944 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3945
3946         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3947         testcases with capital suffix.
3948
3949 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3950
3951         PR fortran/15481
3952         PR fortran/13372
3953         PR fortran/13575
3954         PR fortran/15978
3955         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3956
3957         * gfortran.dg/implicit_1.f90: New test.
3958
3959 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3960
3961         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3962         expression to match gfortran warning/error messages
3963         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3964         dg-error text.
3965
3966 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3967
3968         * lib/fortran-torture.exp: Rename proc search_for to
3969         search_for_re.
3970
3971 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3972
3973         * gcc.c-torture/execute/simd-5.x: New file.
3974         XFAIL on SPARC 64-bit at -O0.
3975
3976 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3977
3978         PR c++/8211
3979         PR c++/16165
3980         * g++.dg/warn/effc3.C: New test.
3981
3982 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3983
3984         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3985         change X to 1X in format.
3986         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3987         add data statements to conform to standard.
3988
3989 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3990
3991         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3992         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3993         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3994
3995 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3996
3997         * gfortran.dg/g77/7388.f: Copy from g77.dg
3998         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3999         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
4000         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
4001         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
4002         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
4003         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
4004         * gfortran.dg/g77/strlen0.f: Likewise
4005
4006 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
4007
4008         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
4009         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
4010
4011 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4012
4013         * gcc.c-torture/execute/920428-2.x: Delete.
4014         * gcc.c-torture/execute/920501-7.x: Likewise.
4015
4016 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
4017
4018         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
4019         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
4020         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
4021         prescott and c3-2.
4022         (PREFETCH_3DNOW): Add -march=c3.
4023
4024 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
4025
4026         PR c/16437
4027         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
4028         * gcc.c-torture/execute/bf64-1.x: Likewise.
4029
4030 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4031
4032         * gcc.c-torture/compile/20040708-1.c: New test.
4033
4034 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4035
4036         PR c++/16169
4037         * g++.dg/warn/effc2.C: New test.
4038
4039 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4040
4041         * gcc.c-torture/execute/bitfld-1.x: Remove.
4042         * gcc.c-torture/execute/bitfld-3.c: New test.
4043         * gcc.dg/bitfld-2.c: Remove XFAILs.
4044
4045 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4046
4047         PR c++/16276
4048         * g++.dg/rtti/tinfo1.C: New file.
4049
4050 2004-07-07  Eric Christopher  <echristo@redhat.com>
4051
4052         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
4053
4054 2004-07-07  Andrew Pinski  <apinski@apple.com>
4055
4056         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
4057
4058 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
4059
4060         * g++.dg/init/call1.C: XFAIL.
4061
4062 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
4063
4064         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
4065         except for movstrict*, to movmem* and clrstr* to clrmem*.
4066
4067 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
4068
4069         * gcc.c-torture/execute/20040707-1.c: New test.
4070
4071 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
4072
4073         * gcc.c-torture/execute/20040706-1.c: New test.
4074
4075 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4076
4077         PR c++/3671
4078         * g++.dg/template/spec14.C: New test.
4079
4080 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
4081
4082         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
4083         nothing if not yet defined.  Use it in b, c and d type definitions.
4084         * gcc.c-torture/execute/20040705-1.c: New test.
4085         * gcc.c-torture/execute/20040705-2.c: New test.
4086
4087 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4088
4089         PR c++/2518
4090         * g++.dg/lookup/new1.C: New test.
4091
4092 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4093
4094         PR c++/11406
4095         * g++.dg/template/sizeof8.C: New test.
4096
4097 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
4098
4099         * gcc.c-torture/compile/20040705-1.c: New test.
4100
4101 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
4102
4103         * gfortran.fortran-torture/execute/seq_io.f90: New test.
4104
4105 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
4106
4107         * gcc.dg/cpp/if-mop.c: Two new testcases.
4108         * gcc.dg/cpp/trad/comment-3.c: New.
4109
4110 2004-07-04  Paul Brook  <paul@codesourcery.com>
4111
4112         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
4113
4114 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
4115
4116         PR c++/3761
4117         * g++.dg/lookup/crash4.C: New test.
4118
4119 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
4120
4121         * gcc.c-torture/execute/builtin-abs-1.c
4122         * gcc.c-torture/execute/builtin-abs-2.c
4123         * gcc.c-torture/execute/builtin-complex-1.c
4124         * gcc.c-torture/execute/builtins/string-1-lib.c
4125         * gcc.c-torture/execute/builtins/string-1.c
4126         * gcc.c-torture/execute/builtins/string-2-lib.c
4127         * gcc.c-torture/execute/builtins/string-2.c
4128         * gcc.c-torture/execute/builtins/string-3-lib.c
4129         * gcc.c-torture/execute/builtins/string-3.c
4130         * gcc.c-torture/execute/builtins/string-4-lib.c
4131         * gcc.c-torture/execute/builtins/string-4.c
4132         * gcc.c-torture/execute/builtins/string-5-lib.c
4133         * gcc.c-torture/execute/builtins/string-5.c
4134         * gcc.c-torture/execute/builtins/string-6-lib.c
4135         * gcc.c-torture/execute/builtins/string-6.c
4136         * gcc.c-torture/execute/builtins/string-7-lib.c
4137         * gcc.c-torture/execute/builtins/string-7.c
4138         * gcc.c-torture/execute/builtins/string-8-lib.c
4139         * gcc.c-torture/execute/builtins/string-8.c
4140         * gcc.c-torture/execute/builtins/string-9-lib.c
4141         * gcc.c-torture/execute/builtins/string-9.c
4142         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
4143         * gcc.c-torture/execute/builtins/string-asm-1.c
4144         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
4145         * gcc.c-torture/execute/builtins/string-asm-2.c
4146         * gcc.c-torture/execute/stdio-opt-1.c
4147         * gcc.c-torture/execute/stdio-opt-2.c
4148         * gcc.c-torture/execute/stdio-opt-3.c
4149         * gcc.c-torture/execute/string-opt-1.c
4150         * gcc.c-torture/execute/string-opt-10.c
4151         * gcc.c-torture/execute/string-opt-11.c
4152         * gcc.c-torture/execute/string-opt-12.c
4153         * gcc.c-torture/execute/string-opt-13.c
4154         * gcc.c-torture/execute/string-opt-14.c
4155         * gcc.c-torture/execute/string-opt-15.c
4156         * gcc.c-torture/execute/string-opt-16.c
4157         * gcc.c-torture/execute/string-opt-2.c
4158         * gcc.c-torture/execute/string-opt-6.c
4159         * gcc.c-torture/execute/string-opt-7.c
4160         * gcc.c-torture/execute/string-opt-8.c:
4161         Replace with ...
4162
4163         * gcc.c-torture/execute/builtins/abs-2.c
4164         * gcc.c-torture/execute/builtins/abs-3.c
4165         * gcc.c-torture/execute/builtins/complex-1.c
4166         * gcc.c-torture/execute/builtins/fprintf.c
4167         * gcc.c-torture/execute/builtins/fputs.c
4168         * gcc.c-torture/execute/builtins/memcmp.c
4169         * gcc.c-torture/execute/builtins/memmove.c
4170         * gcc.c-torture/execute/builtins/memops-asm.c
4171         * gcc.c-torture/execute/builtins/mempcpy-2.c
4172         * gcc.c-torture/execute/builtins/mempcpy.c
4173         * gcc.c-torture/execute/builtins/memset.c
4174         * gcc.c-torture/execute/builtins/printf.c
4175         * gcc.c-torture/execute/builtins/sprintf.c
4176         * gcc.c-torture/execute/builtins/strcat.c
4177         * gcc.c-torture/execute/builtins/strchr.c
4178         * gcc.c-torture/execute/builtins/strcmp.c
4179         * gcc.c-torture/execute/builtins/strcpy.c
4180         * gcc.c-torture/execute/builtins/strcspn.c
4181         * gcc.c-torture/execute/builtins/strlen-2.c
4182         * gcc.c-torture/execute/builtins/strlen.c
4183         * gcc.c-torture/execute/builtins/strncat.c
4184         * gcc.c-torture/execute/builtins/strncmp-2.c
4185         * gcc.c-torture/execute/builtins/strncmp.c
4186         * gcc.c-torture/execute/builtins/strncpy.c
4187         * gcc.c-torture/execute/builtins/strpbrk.c
4188         * gcc.c-torture/execute/builtins/strpcpy-2.c
4189         * gcc.c-torture/execute/builtins/strpcpy.c
4190         * gcc.c-torture/execute/builtins/strrchr.c
4191         * gcc.c-torture/execute/builtins/strspn.c
4192         * gcc.c-torture/execute/builtins/strstr-asm.c
4193         * gcc.c-torture/execute/builtins/strstr.c:
4194         ... these new files.
4195
4196         * gcc.c-torture/execute/builtins/abs-2-lib.c
4197         * gcc.c-torture/execute/builtins/abs-3-lib.c
4198         * gcc.c-torture/execute/builtins/complex-1-lib.c
4199         * gcc.c-torture/execute/builtins/fprintf-lib.c
4200         * gcc.c-torture/execute/builtins/fputs-lib.c
4201         * gcc.c-torture/execute/builtins/memcmp-lib.c
4202         * gcc.c-torture/execute/builtins/memmove-lib.c
4203         * gcc.c-torture/execute/builtins/memops-asm-lib.c
4204         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
4205         * gcc.c-torture/execute/builtins/mempcpy-lib.c
4206         * gcc.c-torture/execute/builtins/memset-lib.c
4207         * gcc.c-torture/execute/builtins/printf-lib.c
4208         * gcc.c-torture/execute/builtins/sprintf-lib.c
4209         * gcc.c-torture/execute/builtins/strcat-lib.c
4210         * gcc.c-torture/execute/builtins/strchr-lib.c
4211         * gcc.c-torture/execute/builtins/strcmp-lib.c
4212         * gcc.c-torture/execute/builtins/strcpy-lib.c
4213         * gcc.c-torture/execute/builtins/strcspn-lib.c
4214         * gcc.c-torture/execute/builtins/strlen-2-lib.c
4215         * gcc.c-torture/execute/builtins/strlen-lib.c
4216         * gcc.c-torture/execute/builtins/strncat-lib.c
4217         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
4218         * gcc.c-torture/execute/builtins/strncmp-lib.c
4219         * gcc.c-torture/execute/builtins/strncpy-lib.c
4220         * gcc.c-torture/execute/builtins/strpbrk-lib.c
4221         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
4222         * gcc.c-torture/execute/builtins/strpcpy-lib.c
4223         * gcc.c-torture/execute/builtins/strrchr-lib.c
4224         * gcc.c-torture/execute/builtins/strspn-lib.c
4225         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
4226         * gcc.c-torture/execute/builtins/strstr-lib.c
4227         * gcc.c-torture/execute/builtins/lib/abs.c
4228         * gcc.c-torture/execute/builtins/lib/fprintf.c
4229         * gcc.c-torture/execute/builtins/lib/memset.c
4230         * gcc.c-torture/execute/builtins/lib/printf.c
4231         * gcc.c-torture/execute/builtins/lib/sprintf.c
4232         * gcc.c-torture/execute/builtins/lib/strcpy.c
4233         * gcc.c-torture/execute/builtins/lib/strcspn.c
4234         * gcc.c-torture/execute/builtins/lib/strncat.c
4235         * gcc.c-torture/execute/builtins/lib/strncmp.c
4236         * gcc.c-torture/execute/builtins/lib/strncpy.c
4237         * gcc.c-torture/execute/builtins/lib/strpbrk.c
4238         * gcc.c-torture/execute/builtins/lib/strspn.c
4239         * gcc.c-torture/execute/builtins/lib/strstr.c:
4240         New files containing support routines.
4241
4242         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
4243         declaration.
4244         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
4245         when not optimizing.
4246
4247 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
4248
4249         PR c++/16240
4250         * g++.dg/abi/mangle22.C: New test.
4251         * g++.dg/abi/mangle23.C: Likewise.
4252
4253 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
4254
4255         PR fortran/16290
4256         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
4257         Allow for cases without denormalized floating point numbers.
4258
4259 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
4260
4261         PR c/1027
4262         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4263         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
4264         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
4265         expected warning text.
4266         * gcc.dg/format/diag-2.c: New test.
4267
4268 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4269
4270         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
4271
4272 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
4273
4274         * gcc.dg/builtins-43.c: New.
4275         * gcc.dg/builtins-44.c: New.
4276         * gcc.dg/builtins-45.c: New.
4277
4278 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
4279             Andreas Tobler  <a.tobler@schweiz.ch>
4280
4281         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
4282         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
4283         as SIGSEGV.
4284         * gcc.dg/cleanup-11.c: Likewise.
4285         * gcc.dg/cleanup-8.c: Likewise.
4286         * gcc.dg/cleanup-9.c: Likewise.
4287         * gcc.dg/cleanup-5.c: Run on all platforms.
4288
4289 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4290
4291         * g++.dg/warn/nonnull1.C: New test.
4292
4293 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4294
4295         * gcc.dg/compat/compat-common.h: Wrap up CINT in
4296         an #ifndef SKIP_COMPLEX_INT/#endif pair.
4297         Special-case the Sun compiler wrt to <complex.h>.
4298
4299 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
4300
4301         * gcc.dg/Wunreachable-8.C: New test.
4302
4303         * gcc.dg/h8300-ice2.c : New test.
4304
4305 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
4306
4307         PR fortran/16161
4308         * gfortran.fortran-torture/compile/implicit.f90: Add test
4309         for implicit character.
4310
4311 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
4312
4313         PR fortran/16289
4314         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
4315         Use tiny() intrinsic to find smallest non-negative real
4316
4317 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
4318
4319         * gcc.dg/compat/struct-by-value-22_main.c: New test.
4320         * gcc.dg/compat/struct-by-value-22_x.c: New.
4321         * gcc.dg/compat/struct-by-value-22_y.c: New.
4322
4323         * gcc.c-torture/execute/20040629-1.c: New test.
4324
4325 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
4326
4327         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
4328         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
4329
4330         PR target/16195
4331         * gcc.dg/20040625-1.c: New test.
4332
4333 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4334
4335         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
4336
4337 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4338
4339         PR fortran/15963
4340         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
4341
4342 2004-06-29  Richard Henderson  <rth@redhat.com>
4343
4344         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
4345
4346 2004-06-29  Paul Brook  <paul@codesourcery.com>
4347
4348         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
4349         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
4350
4351 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
4352
4353         PR c++/16260
4354         * g++.dg/parse/crash15.C: New.
4355
4356 2004-06-28  Andrew Pinski  <apinski@apple.com>
4357
4358         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
4359         by the error already.
4360
4361         * g++.dg/opt/ptrmem4.C: Change to compile only test.
4362
4363 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
4364
4365         PR target/14041
4366         * gcc.dg/h8300-bss-align-1.c : New.
4367
4368 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
4369
4370         * PR c++/16174
4371         * g++.dg/template/ctor4.C: New.
4372
4373 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4374
4375         PR c++/16205
4376         * g++.dg/warn/Wsequence-point-1.C: New test.
4377
4378 2004-06-27  Paul Brook  <paul@codesourcery.com>
4379
4380         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
4381
4382 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
4383
4384         * g++.old-deja/g++.mike/p7325.C: Remove.
4385
4386 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4387
4388         PR c/14963
4389         * gcc.dg/pr14963.c: New test.
4390
4391 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
4392
4393         PR c++/16193
4394         * g++.dg/parse/redef1.C: New test.
4395
4396 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4397
4398         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
4399         20021110.c.
4400         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
4401         20021119-1.c.
4402         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
4403         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
4404         5-04.c.
4405         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
4406         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
4407         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
4408         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
4409         g++.brendan/enum14.C.
4410         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
4411         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
4412         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
4413         g++.mike/virt1.C.
4414         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
4415         memtemp24.C.
4416
4417 2004-06-27  Roger Sayle  <roger@eyesopen.com>
4418
4419         * gcc.dg/20040527-1.c: New test case.
4420
4421 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
4422
4423         PR gfortran/pr16196
4424         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
4425
4426 2004-06-25  Roger Sayle  <roger@eyesopen.com>
4427
4428         PR middle-end/15825
4429         * gcc.dg/pr15825-1.c: New test case.
4430
4431 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4432
4433         * gcc.c-torture/execute/20040625-1.c: New test.
4434
4435 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4436
4437         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
4438
4439 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4440
4441         * gcc.dg/torture/mips-div-1.c: New test.
4442
4443 2004-06-24  Jeff Law  <law@redhat.com>
4444
4445         * gcc.dg/tree-ssa/20040624-1.c: New test.
4446
4447 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
4448
4449         * gcc.c-torture/compile/20040624-1.c: New test.
4450
4451 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4452
4453         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
4454         this directory.
4455
4456 2004-06-23  Andrew Pinski  <apinski@apple.com>
4457
4458         PR middle-end/15988
4459         * g++.dg/opt/ptrmem4.C: New test.
4460
4461         * gcc.dg/c90-array-quals-2.c: New test.
4462
4463 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
4464
4465         * gcc.dg/kpice1.c: New test.
4466
4467 2006-06-23  Andrew Pinski  <apinski@apple.com>
4468
4469         * gcc.dg/c90-array-quals.c: New test.
4470
4471 2006-06-22  Richard Henderson  <rth@redhat.com>
4472
4473         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
4474
4475 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
4476
4477         * gcc.dg/builtins-config.h: Handle FreeBSD.
4478
4479 2006-06-22  Richard Henderson  <rth@redhat.com>
4480
4481         * g++.dg/opt/devirt1.C: New.
4482
4483 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
4484
4485         * g++.dg/opt/pr15551.C: New testcase.
4486
4487 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4488
4489         PR target/14800
4490         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
4491         x86_64-*-linux* when compiling for 32bit.
4492
4493 2004-06-21  Andrew Pinski  <apinski@apple.com>
4494
4495         * gcc.dg/pch/struct-1.c: New.
4496         * gcc.dg/pch/struct-1.hs: New.
4497
4498 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
4499
4500         * gcc.dg/pch/save-temps-1.c: New file.
4501         * gcc.dg/pch/save-temps-1.hs: New file.
4502
4503 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4504
4505         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
4506         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
4507
4508 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4509
4510         * gfortran.fortran-torture/execute/select_1.f90: Rename function
4511         to fix type error.
4512         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
4513         Remove trailing spaces.
4514
4515 2004-06-21  Richard Henderson  <rth@redhat.com>
4516
4517         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
4518         merging && to BIT_FIELD_REF.
4519
4520 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
4521
4522         * g++.dg/opt/placeholder1.C: New test.
4523
4524 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4525
4526         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
4527         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4528         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4529         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4530
4531 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
4532
4533         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
4534         extern "C".
4535         * g++.dg/other/pragma-re-1.C: Add comments.
4536
4537 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
4538
4539         PR gfortran/16080
4540         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
4541
4542 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
4543
4544         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
4545         instead of setting the type of size_t by
4546         hand.
4547
4548 2004-06-18  Roger Sayle  <roger@eyesopen.com>
4549
4550         * gcc.dg/unordered-2.c: New test case.
4551         * gcc.dg/unordered-3.c: New test case.
4552
4553 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
4554
4555         PR other/16043
4556         * lib/g++.exp (g++_version): Tweak regexp for version
4557         * lib/g77.exp (g77_version): Likewise
4558         * lib/gfortran.exp (gfortran_version): Likewise
4559         * lib/objc.exp (objc_version): Likewise
4560         * lib/treelang.exp (treelang_version): Likewise
4561
4562 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
4563
4564         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
4565         Use INT_MAX instead of __INT_MAX__.
4566         * gcc.dg/compat/struct-align-2_y.c: Likewise.
4567
4568         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
4569         * gcc.dg/compat/scalar-return-3_x.c: Use it.
4570         * gcc.dg/compat/scalar-return-3_y.c: Use it.
4571         * gcc.dg/compat/scalar-return-4_x.c: Use it.
4572         * gcc.dg/compat/scalar-return-4_y.c: Use it.
4573         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
4574         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
4575         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
4576         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
4577
4578         * gcc.dg/range-test-1.c: New test.
4579         * g++.dg/opt/range-test-1.C: New test.
4580
4581 2004-06-17  Richard Henderson  <rth@redhat.com>
4582
4583         * objc.dg/sync-1.m: New.
4584         * objc.dg/try-catch-1.m: Don't force next runtime.
4585         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
4586         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
4587         shadowed catch clause.
4588         * objc.dg/try-catch-5.m: New.
4589
4590 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
4591
4592         Bug 14610
4593         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
4594
4595 2004-06-15  Richard Henderson  <rth@redhat.com>
4596
4597         * gcc.dg/20001116-1.c: Move expected warning line.
4598
4599 2004-06-15  Richard Henderson  <rth@redhat.com>
4600
4601         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
4602         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
4603
4604 2004-06-15  Jeff Law  <law@redhat.com>
4605
4606         * gcc.dg/tree-ssa/20040615-1.c: New test.
4607         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
4608         be less sensitive to operand ordering.
4609         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
4610
4611 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
4612
4613         * g++.dg/abi/bitfield3.C: Add comment..
4614
4615 2004-06-15  Richard Henderson  <rth@redhat.com>
4616
4617         * g++.dg/ext/stmtexpr1.C: XFAIL.
4618         * gcc.dg/20030612-1.c: XFAIL.
4619
4620 2004-06-15  Eric Christopher  <echristo@redhat.com>
4621
4622         * g++.dg/charset/asm5.c: New.
4623         * gcc.dg/charset/asm6.c: New.
4624
4625 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4626
4627         PR fortran/15962
4628         * gfortran.fortran-torture/execute/select_1.f90: New test.
4629
4630 2004-06-15  Paul Brook  <paul@codesourcery.com>
4631
4632         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
4633
4634 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4635
4636         PR c++/15967
4637         * g++.dg/lookup/crash3.C: New test.
4638
4639 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4640
4641         PR c++/15947
4642         * g++.dg/parse/dtor4.C: New test.
4643
4644 2004-06-14  Jeff Law  <law@redhat.com>
4645
4646         * gcc.c-torture/compile/20040614-1.c: New test.
4647
4648 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4649
4650         PR fortran/15211
4651         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
4652         LEN of a character array.
4653
4654 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
4655
4656         PR c++/15096
4657         * g++.dg/template/ptrmem10.C: New test.
4658
4659         PR c++/14930
4660         * g++.dg/template/friend30.C: New test.
4661
4662 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4663
4664         PR fortran/14928
4665         * gfortran.fortran-torture/compile/mloc.f90: New test.
4666
4667 2004-06-13  Paul Brook  <paul@codesourcery.com>
4668
4669         * gfortran.fortran-torture/execute/random_2.f90: New test.
4670
4671 2004-06-13  Eric Christopher  <echristo@redhat.com>
4672
4673         * gcc.dg/noncompile/redecl-1.c: Fix error message.
4674
4675 2004-06-12  Paul Brook  <paul@codesourcery.com>
4676
4677         * gfortran.fortran-torture/execute/contained_3.f90: New test.
4678
4679 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4680
4681         PR fortran/14923
4682         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4683
4684 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4685
4686         PR fortran/14957
4687         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4688         syntax errors in end statements of contained subroutines.
4689
4690 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4691
4692         PR fortran/12841
4693         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4694
4695 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4696
4697         PR fortran/15665
4698         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4699
4700 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4701
4702         PR gfortran/12839
4703         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4704
4705 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4706
4707         PR c++/15862
4708         * g++.dg/parse/enum1.C: New test.
4709
4710 2004-06-10  Jeff Law  <law@redhat.com>
4711
4712         * gcc.c-torture/compile/20040610-1.c: New test.
4713
4714 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4715
4716         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4717         * g++.old-deja/g++.other/decl3.C: Likewise.
4718
4719 2004-06-10  Brian Booth  <bbooth@redhat.com>
4720
4721         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4722         V_MAY_DEF instead of VDEF.
4723         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4724
4725 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4726
4727         PR c++/14211
4728         * g++.dg/conversion/const1.C: New test.
4729
4730         PR c++/15076
4731         * g++.dg/conversion/reinterpret1.C: New test.
4732
4733         PR c++/15877
4734         * g++.dg/template/enum2.C: New test.
4735
4736         PR c++/15227
4737         * g++.dg/template/error13.C: New test.
4738
4739 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4740
4741         PR fortran/14957
4742         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4743         arguments to test_* REAL and of the right size.
4744
4745 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4746
4747         PR target/15569
4748         PR rtl-optimization/15681
4749         * gcc.dg/20040609-1.c: New test.
4750
4751 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4752
4753         PR c++/14791
4754         * g++.dg/opt/builtins1.C: New test.
4755
4756 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4757
4758         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4759         that use default windows32 struct layout.
4760         * gcc.dg/i386-bitfield2.c: Likewise.
4761
4762 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4763
4764         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4765         for mingw32 and cygwin targets.
4766
4767 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4768
4769         * gcc.dg/pch/macro-4.c: New.
4770         * gcc.dg/pch/macro-4.hs: New.
4771
4772 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4773
4774         PR fortran/13249
4775         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4776
4777 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4778
4779         PR fortran/13372
4780         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4781
4782 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4783
4784         PR gfortran/14897
4785         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4786
4787 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4788
4789         PR gfortran/15755
4790         * gfortran.fortran-torture/execute/backspace.c : New test.
4791
4792 2004-06-09  Paul Brook  <paul@codesourcery.com>
4793
4794         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4795         (pointer_to_section): Rewrite to use smaller array.
4796
4797 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4798
4799         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4800         * gcc.dg/ext/altivec-10.c: Same.
4801         * gcc.dg/ext/altivec-11.c: Same.
4802         * gcc.dg/ext/altivec-12.c: Same.
4803         * gcc.dg/ext/altivec-13.c: Same.
4804         * gcc.dg/ext/altivec-14.c: Same.
4805         * gcc.dg/ext/altivec-15.c: Same.
4806         * gcc.dg/ext/altivec-16.c: Same.
4807         * gcc.dg/ext/altivec-3.c: Same.
4808         * gcc.dg/ext/altivec-4.c: Same.
4809         * gcc.dg/ext/altivec-6.c: Same.
4810         * gcc.dg/ext/altivec-7.c: Same.
4811         * gcc.dg/ext/altivec-8.c: Same.
4812         * gcc.dg/ext/altivec-varargs-1.c: Same.
4813
4814         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4815         * g++.dg/ext/altivec-10.C: Same.
4816         * g++.dg/ext/altivec-2.C: Same.
4817         * g++.dg/ext/altivec-3.C: Same.
4818         * g++.dg/ext/altivec-4.C: Same.
4819         * g++.dg/ext/altivec-5.C: Same.
4820         * g++.dg/ext/altivec-6.C: Same.
4821         * g++.dg/ext/altivec-7.C: Same.
4822         * g++.dg/ext/altivec-8.C: Same.
4823         * g++.dg/ext/altivec-9.C: Same.
4824
4825 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4826
4827         PR c++/7841
4828         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4829
4830 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4831
4832         * gcc.dg/union-1.c: New test.
4833
4834 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4835
4836         * gcc.dg/builtins-41.c: New test case.
4837         * gcc.dg/builtins-42.c: New test case.
4838
4839 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4840
4841         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4842         * g++.dg/ext/altivec-10.C: Same.
4843         * g++.dg/ext/altivec-2.C: Same.
4844         * g++.dg/ext/altivec-3.C: Same.
4845         * g++.dg/ext/altivec-4.C: Same.
4846         * g++.dg/ext/altivec-5.C: Same.
4847         * g++.dg/ext/altivec-6.C: Same.
4848         * g++.dg/ext/altivec-7.C: Same.
4849         * g++.dg/ext/altivec-8.C: Same.
4850         * g++.dg/ext/altivec-9.C: Same.
4851         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4852         * g++.old-deja/g++.brendan/new3.C: Same.
4853         * gcc.c-torture/execute/eeprof-1.x: Same.
4854
4855 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4856
4857         PR c/14765
4858         * gcc.dg/pr14765-1.c: New test.
4859
4860 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4861
4862         PR c/14649
4863         * gcc.dg/pr14649-1.c: New test case.
4864
4865 2004-06-07  Richard Henderson  <rth@redhat.com>
4866
4867         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4868         if temporaries.
4869
4870 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4871
4872         * g++.dg/eh/elide1.C: Remove XFAIL.
4873
4874 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4875
4876         PR c++/15337
4877         * g++.dg/expr/sizeof3.C: New test.
4878
4879         PR c++/14777
4880         * g++.dg/template/access14.C: New test.
4881
4882         PR c++/15554
4883         * g++.dg/template/enum1.C: New test.
4884
4885         PR c++/15057
4886         * g++.dg/eh/throw1.C: New test.
4887
4888 2004-06-07  David Ayers  <d.ayers@inode.at>
4889             Ziemowit Laski  <zlaski@apple.com>
4890
4891         * lib/objc.exp (objc_target_compile): Revert the '-framework
4892         Foundation' flag fix, since bare Darwin does not ship
4893         with the Foundation framework.
4894         * objc/execute/next_mapping.h: Provide a local NSConstantString
4895         @interface and @implementation.
4896         (objc_constant_string_init): A constructor function, used to
4897         initialize the NSConstantString meta-class object.
4898         * objc/execute/string1.m: Include "next_mapping.h" instead of
4899         <Foundation/NSString.h>.
4900         * objc/execute/string2.m: Likewise.
4901         * objc/execute/string3.m: Likewise.
4902         * objc/execute/string4.m: Likewise.
4903
4904 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4905
4906         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4907         to double. Replace double with FLOAT.
4908         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4909
4910         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4911         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4912         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4913         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4914         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4915         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4916         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4917         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4918
4919 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4920
4921         PR c/13519
4922         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4923
4924 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4925
4926         PR c++/15503
4927         * g++.dg/template/meminit2.C: New test.
4928
4929 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4930
4931         PR target/15822
4932         * gcc.c-torture/execute/compare-fp-1.c,
4933         gcc.c-torture/execute/compare-fp-2.c,
4934         gcc.c-torture/execute/compare-fp-3.c,
4935         gcc.c-torture/execute/compare-fp-4.c,
4936         gcc.c-torture/execute/compare-fp-3.x,
4937         gcc.c-torture/execute/compare-fp-4.x: Moved...
4938         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4939         gcc.c-torture/execute/ieee/compare-fp-2.c,
4940         gcc.c-torture/execute/ieee/compare-fp-3.c,
4941         gcc.c-torture/execute/ieee/compare-fp-4.c,
4942         gcc.c-torture/execute/ieee/compare-fp-3.x,
4943         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4944
4945 2004-06-04  David Ayers  <d.ayers@inode.at>
4946
4947         * objc/execute/protocol-isEqual-4.m: New testcase.
4948
4949 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4950
4951         * objc/execute/protocol-isEqual-1.m: New testcase.
4952         * objc/execute/protocol-isEqual-2.m: New testcase.
4953         * objc/execute/protocol-isEqual-3.m: New testcase.
4954
4955 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4956
4957         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4958
4959 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4960
4961         * lib/objc.exp (objc_target_compile): When running tests on
4962         Darwin (Mac OS X), inform the linker about '-framework
4963         'Foundation'.
4964
4965 2004-06-02  Eric Christopher  <echristo@redhat.com>
4966
4967         * gcc.c-torture/compile/20040602-1.c: New.
4968
4969 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4970
4971         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4972         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4973
4974         PR tree-optimization/14736
4975         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4976
4977         PR tree-optimization/14042
4978         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4979
4980         PR tree-optimization/14729
4981         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4982
4983 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4984
4985         PR fortran/15557
4986         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4987
4988 2004-06-01  Richard Hederson  <rth@redhat.com>
4989
4990         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4991
4992 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4993
4994         PR c++/14932
4995         * g++.dg/parse/offsetof4.C: New test.
4996
4997 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4998
4999         PR objc/7993
5000         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
5001
5002 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
5003
5004         PR c++/15701
5005         * g++.dg/template/friend29.C: New test.
5006
5007 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5008
5009         PR c/15749
5010         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
5011
5012 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5013
5014         * gcc.dg/sparc-trap-1.c: New test.
5015
5016 2004-05-31  Roger Sayle  <roger@eyesopen.com>
5017
5018         PR middle-end/15069
5019         * g++.dg/opt/fold3.C: New test case.
5020
5021 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
5022
5023         * lib/target-supports.exp (check_iconv_available): Fix fallout
5024         from 2004-05-28 patch.
5025
5026 2004-05-30  Paul Brook  <paul@codesourcery.com>
5027
5028         PR fortran/15620
5029         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
5030         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
5031
5032 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
5033
5034         * gfortran.fortran-torture/execute/random_1.f90: New test.
5035
5036 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5037
5038         * g++.dg/ext/altivec-10.C: New test.
5039
5040 2004-05-29  Paul Brook  <paul@codesourcery.com>
5041
5042         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
5043
5044 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5045
5046         * gcc.dg/altivec-16.c: New test.
5047
5048 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
5049
5050         * lib/target-supports.exp (check_vmx_hw_available): New.
5051         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
5052
5053         * lib/target-supports.exp (check_alias_available,
5054         check_iconv_available, check_named_sections_available): Use
5055         unique names for temporary files.
5056
5057 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5058
5059         * gcc.dg/altivec-15.c: New test.
5060
5061 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5062
5063         PR c++/15083
5064         * g++.dg/warn/noeffect6.C: New test.
5065
5066         PR c++/15471
5067         * g++.dg/expr/ptrmem4.C: New test.
5068
5069         PR c++/15640
5070         * g++.dg/template/operator3.C: New test.
5071
5072 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5073
5074         PR c++/14668
5075         * g++.dg/lookup/redecl1.C: New test.
5076         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
5077
5078 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
5079
5080         * gcc.c-torture/execute/compare-fp-1.c,
5081         gcc.c-torture/execute/compare-fp-2.c,
5082         gcc.c-torture/execute/compare-fp-3.c,
5083         gcc.c-torture/execute/compare-fp-4.c,
5084         gcc.c-torture/execute/compare-fp-3.x,
5085         gcc.c-torture/execute/compare-fp-4.x,
5086         gcc.dg/pr15649-1.c: New.
5087
5088 2004-05-27  Adam Nemet  <anemet@lnxw.com>
5089
5090         PR c++/12883
5091         * g++.dg/init/array14.C: New test.
5092
5093 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
5094
5095         * lib/compat.exp (compat-get-options-main): New.
5096         (compat-get-options): Remove unneeded code, warn for ignored
5097         command.
5098         (compat-execute): Check flag set by dg-require-* commands.
5099
5100         * lib/compat.exp (compat-execute): Break up long lines.
5101
5102 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
5103
5104         * gcc.dg/altivec-7.c: Don't use 'vector long'.
5105         * gcc.dg/altivec-14.c: New test.
5106         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
5107
5108         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
5109         * gcc.dg/altivec-12.c: Ditto.
5110
5111         * gcc.dg/altivec-3.c: Move call to altivec_check.
5112
5113 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5114
5115         PR c++/15044
5116         * g++.dg/template/error12.C: New test.
5117
5118         PR c++/15317
5119         * g++.dg/ext/attrib15.C: New test.
5120
5121         PR c++/15329
5122         * g++.dg/template/ptrmem9.C: New test.
5123
5124 2004-05-25  Paul Brook  <paul@codesourcery.com>
5125
5126         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
5127
5128 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5129
5130         PR c++/15165
5131         * g++.dg/template/crash19.C: New test.
5132
5133 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5134
5135         PR c++/15025
5136         * g++.dg/template/redecl1.C: New test.
5137
5138 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5139
5140         PR c++/14821
5141         * g++.dg/other/ns1.C: New test.
5142
5143         PR c++/14883
5144         * g++.dg/template/invalid1.C: New test.
5145
5146 2004-05-23  Paul Brook  <paul@codesourcery.com>
5147         Victor Leikehman  <lei@haifasphere.co.il>
5148
5149         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
5150         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
5151
5152 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5153
5154         PR c++/15285
5155         PR c++/15299
5156         * g++.dg/template/non-dependent5.C: New test.
5157         * g++.dg/template/non-dependent6.C: New test.
5158
5159 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5160
5161         PR c++/15507
5162         * g++.dg/inherit/union1.C: New test.
5163
5164         PR c++/15542
5165         * g++.dg/template/addr1.C: New test.
5166
5167         PR c++/15427
5168         * g++.dg/template/array5.C: New test.
5169
5170         PR c++/15287
5171         * g++.dg/template/array6.C: New test.
5172
5173 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
5174             Roger Sayle  <roger@eyesopen.com>
5175
5176         * g++.dg/lookup/forscope2.C: New test case.
5177
5178 2004-05-22  Ben Elliston  <bje@au.ibm.com>
5179
5180         * gcc.dg/cpp/Wmissingdirs.c: New.
5181
5182 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5183
5184         PR target/15301
5185         * gcc.dg/compat/union-m128-1.h: New file.
5186         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5187         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5188         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5189
5190 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5191
5192         PR target/15302
5193         * gcc.dg/compat/struct-complex-1.h: New file.
5194         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
5195         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
5196         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5197
5198 2004-05-20  Roger Sayle  <roger@eyesopen.com>
5199
5200         PR middle-end/3074
5201         * gcc.dg/pr3074-1.c: New test case.
5202         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
5203
5204 2004-05-20  Falk Hueffner  <falk@debian.org>
5205
5206         PR other/15526
5207         * gcc.dg/ftrapv-1.c: New test case.
5208
5209 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5210
5211         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
5212
5213 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
5214             Jeff Law  <law@redhat.com>
5215
5216         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
5217         * gcc.dg/tree-ssa/20040518-2.c: New test.
5218
5219         * gcc.dg/tree-ssa/20040518-1.c: New test.
5220
5221 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
5222
5223         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
5224
5225 2004-05-18  Paul Brook  <paul@codesourcery.com>
5226
5227         PR fortran/13930
5228         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
5229
5230 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5231
5232         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
5233         constant folding.
5234
5235 2004-05-17  Steven Bosscher  <stevenb@suse.de>
5236
5237         * gcc.dg/tree-ssa/20040517-1.c: New test.
5238
5239 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5240
5241         * gcc.dg/loop-4.c: New test.
5242
5243 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
5244
5245         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
5246
5247 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
5248
5249         PR fortran/15311
5250         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
5251
5252 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5253
5254         PR fortran/13826
5255         PR fortran/13940
5256         * gfortran.fortran-torture/compile/data_1.f90: New test.
5257
5258 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
5259
5260         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
5261         * gcc.dg/uninit-H.c: Define ASM for __s390__.
5262
5263 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5264
5265         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
5266
5267 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5268
5269         PR c/15444
5270         * gcc.dg/format/xopen-1.c: Adjust expected message.
5271         * gcc.dg/format/xopen-3.c: New test.
5272
5273 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
5274
5275         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
5276
5277 2004-05-14  Jeff Law  <law@redhat.com>
5278
5279         * gcc.dg/tree-ssa/20040514-2.c: New test.
5280
5281 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5282
5283         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
5284         this ...
5285         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
5286         this.
5287
5288 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
5289
5290         * gcc.dg/tree-ssa/20040514-1.c: New test.
5291
5292 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5293
5294         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
5295         test.
5296
5297 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5298
5299         PR fortran/14066
5300         * gfortran.fortran-torture/compile/do_1.f90: New test.
5301
5302 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5303
5304         PR fortran/15051
5305         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
5306         test.
5307
5308 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
5309
5310         PR fortran/15149
5311         * gfortran.fortran-torture/execute/random_init.f90: New test.
5312
5313 2004-05-13  Paul Brook  <paul@codesourcery.com>
5314
5315         PR fortran/15314
5316         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
5317
5318 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
5319
5320         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
5321         for the powerpc case.
5322
5323 2004-05-13  Jeff Law  <law@redhat.com>
5324
5325         * gcc.dg/tree-ssa/20040513-1.c: New test.
5326         * gcc.dg/tree-ssa/20040513-2.c: New test.
5327
5328 2004-05-13  Paul Brook  <paul@codesourcery.com>
5329
5330         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
5331         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
5332         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
5333
5334 2004-05-13  Andreas Schwab  <schwab@suse.de>
5335
5336         PR other/10819
5337         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
5338         characters.
5339
5340 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
5341
5342         PR fortran/15294
5343         * gfortran.fortran-torture/execute/adjustr.f90: New file.
5344
5345 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
5346
5347         Merge from tree-ssa-20020619-branch.  See
5348         ChangeLog.tree-ssa for details.
5349
5350 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
5351
5352         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
5353         include <altivec.h> explicitly.
5354         * gcc.dg/altivec-13.c: Likewise.
5355
5356 2004-05-11  Paul Brook  <paul@codesourcery.com>
5357
5358         * gcc.c-torture/compile/20010518-1.c: Force enum size.
5359
5360 2004-05-10  Eric Christopher  <echristo@redhat.com>
5361
5362         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
5363         * gcc.dg/sibcall-4.c: Ditto.
5364
5365 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
5366
5367         * g++.dg/ext/altivec-8.C: New test case.
5368         * gcc.dg/altivec-13.c: New test case.
5369
5370 2004-05-08  Roger Sayle  <roger@eyesopen.com>
5371
5372         * gcc.c-torture/execute/divcmp-1.c: New test case.
5373         * gcc.c-torture/execute/divcmp-2.c: New test case.
5374         * gcc.c-torture/execute/divcmp-3.c: New test case.
5375
5376 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
5377
5378         * g++.dg/other/pragma-re-2.C: New test.
5379
5380 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5381
5382         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
5383         * gcc.dg/i386-387-2.c: Likewise.
5384
5385         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
5386         __builtin_drem.
5387         * gcc.dg/i386-387-6.c: Likewise.
5388
5389 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5390
5391         * gcc.dg/builtins-33.c:  Also check log1p*.
5392
5393 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
5394
5395         PR optimization/15296
5396         * gcc.c-torture/execute/pr15296.c: New test.
5397
5398 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
5399
5400         * gcc.dg/builtins-40.c: New test.
5401
5402 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
5403
5404         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
5405
5406 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
5407
5408         * g++.dg/ext/spe1.C: New testcase.
5409
5410 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
5411
5412         * objc.dg/image-info.m: Allow additional attributes
5413         for __image_info section.
5414
5415 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
5416
5417         * gcc.dg/torture/mips-hilo-2.c: New test.
5418
5419 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5420
5421         PR c++/14389
5422         * g++.dg/template/member5.C: New test.
5423
5424 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
5425
5426         * gcc.dg/builtins-34.c: Also check expm1*.
5427
5428 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5429
5430         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
5431         * gcc.dg/torture/builtin-convert-3.c: New test.
5432
5433 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
5434
5435         PR middle-end/15054
5436         * g++.dg/opt/pr15054.C: New test.
5437
5438 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5439
5440         * gcc.dg/torture/builtin-rounding-1.c: New test.
5441         * gcc.dg/builtins-25.c: Delete.
5442         * gcc.dg/builtins-29.c: Delete.
5443
5444 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
5445
5446         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
5447         * gcc.dg/sibcall-4.c: Likewise.
5448         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
5449
5450 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5451
5452         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
5453         bit-field on 16-bit targets.
5454
5455 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5456
5457         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
5458         16-bit targets.
5459
5460 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
5461
5462         * gcc.dg/rs6000-power2-1.c: Change to compile only.
5463         * gcc.dg/rs6000-power2-2.c: Likewise.
5464
5465 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
5466
5467         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
5468         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
5469         Change the asm registers to be in form of frN instead of fN.
5470
5471 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5472
5473         * gcc.dg/torture/builtin-convert-2.c: New test.
5474
5475 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
5476
5477         * gcc.dg/rs6000-power2-1.c: New test.
5478         * gcc.dg/rs6000-power2-2.c: New test.
5479
5480 2004-04-28  Jan Hubicka  <jh@suse.cz>
5481
5482         * gcc.dg/unused-6.c: New test.
5483
5484 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
5485             Ulrich Weigand  <uweigand@de.ibm.com>
5486
5487         * ada/acats/run_all.sh: Define $target variable.
5488
5489 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
5490
5491         PR c++/15119
5492         * g++.dg/other/vararg-1.C: New test.
5493
5494         PR c++/4794
5495         * g++.dg/eh/cleanup3.C: New test.
5496
5497 2004-04-24  Laurent GUERBY <laurent@guerby.net>
5498
5499         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
5500         and ad8011a (target_insn).
5501         * ada/acats/support/macro.dfs: Likewise.
5502         * ada/acats/support/impbit.adb: New file.
5503
5504 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
5505
5506         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
5507
5508 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5509
5510         * gcc.dg/loop-3.c: New test.
5511
5512 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
5513
5514         * gcc.c-torture/execute/simd-5.c: New test.
5515
5516 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5517
5518         PR c++/15064
5519         * g++.dg/template/crash18.C: New test.
5520
5521 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
5522
5523         * g++.dg/ext/complit3.C: New test.
5524
5525 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5526
5527         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
5528         * gcc.dg/altivec-3.c: Same.
5529         * gcc.dg/altivec-varargs-1.c: Same.
5530
5531 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5532
5533         * lib/target-supports.exp (check_profiling_available): Assume
5534         profiling is not available on powerpc-eabi targets.
5535
5536 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
5537
5538         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
5539         * gcc.dg/vmx/bug-1.c: Ditto.
5540
5541 2004-04-20  Eric Christopher  <echristo@redhat.com>
5542
5543         * gcc.dg/charset/extern.c: New test.
5544         * g++.dg/charset/extern3.cc: Ditto.
5545
5546 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
5547
5548         * gcc.dg/builtins-39.c: New test.
5549
5550 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
5551
5552         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
5553
5554 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
5555
5556         * gcc.dg/torture/mips-hilo-1.c: New test.
5557
5558 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
5559
5560         * gcc.c-torture/compile/20040419-1.c: New test.
5561
5562 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
5563
5564         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
5565
5566 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
5567             Aldy Hernandez  <aldyh@redhat.com>
5568
5569         * gcc.c-torture/execute/va-arg-24.c: New.
5570
5571 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
5572             Aldy Hernandez  <aldyh@redhat.com>
5573
5574         * gcc.dg/vmx/1b-01.c: New.
5575         * gcc.dg/vmx/1b-02.c: New.
5576         * gcc.dg/vmx/1b-03.c: New.
5577         * gcc.dg/vmx/1b-04.c: New.
5578         * gcc.dg/vmx/1b-05.c: New.
5579         * gcc.dg/vmx/1b-06.c: New.
5580         * gcc.dg/vmx/1b-07.c: New.
5581         * gcc.dg/vmx/1c-01.c: New.
5582         * gcc.dg/vmx/1c-02.c: New.
5583         * gcc.dg/vmx/3a-01a.c: New.
5584         * gcc.dg/vmx/3a-01.c: New.
5585         * gcc.dg/vmx/3a-01m.c: New.
5586         * gcc.dg/vmx/3a-03.c: New.
5587         * gcc.dg/vmx/3a-03m.c: New.
5588         * gcc.dg/vmx/3a-04.c: New.
5589         * gcc.dg/vmx/3a-04m.c: New.
5590         * gcc.dg/vmx/3a-05.c: New.
5591         * gcc.dg/vmx/3a-06.c: New.
5592         * gcc.dg/vmx/3a-06m.c: New.
5593         * gcc.dg/vmx/3a-07.c: New.
5594         * gcc.dg/vmx/3b-01.c: New.
5595         * gcc.dg/vmx/3b-02.c: New.
5596         * gcc.dg/vmx/3b-10.c: New.
5597         * gcc.dg/vmx/3b-13.c: New.
5598         * gcc.dg/vmx/3b-14.c: New.
5599         * gcc.dg/vmx/3b-15.c: New.
5600         * gcc.dg/vmx/3c-01a.c: New.
5601         * gcc.dg/vmx/3c-01.c: New.
5602         * gcc.dg/vmx/3c-02.c: New.
5603         * gcc.dg/vmx/3c-03.c: New.
5604         * gcc.dg/vmx/3d-01.c: New.
5605         * gcc.dg/vmx/4-01.c: New.
5606         * gcc.dg/vmx/4-03.c: New.
5607         * gcc.dg/vmx/5-01.c: New.
5608         * gcc.dg/vmx/5-02.c: New.
5609         * gcc.dg/vmx/5-03.c: New.
5610         * gcc.dg/vmx/5-04.c: New.
5611         * gcc.dg/vmx/5-05.c: New.
5612         * gcc.dg/vmx/5-06.c: New.
5613         * gcc.dg/vmx/5-07.c: New.
5614         * gcc.dg/vmx/5-07t.c: New.
5615         * gcc.dg/vmx/5-08.c: New.
5616         * gcc.dg/vmx/5-10.c: New.
5617         * gcc.dg/vmx/5-11.c: New.
5618         * gcc.dg/vmx/7-01a.c: New.
5619         * gcc.dg/vmx/7-01.c: New.
5620         * gcc.dg/vmx/7c-01.c: New.
5621         * gcc.dg/vmx/7d-01.c: New.
5622         * gcc.dg/vmx/7d-02.c: New.
5623         * gcc.dg/vmx/8-01.c: New.
5624         * gcc.dg/vmx/8-02a.c: New.
5625         * gcc.dg/vmx/8-02.c: New.
5626         * gcc.dg/vmx/brode-1.c: New.
5627         * gcc.dg/vmx/bug-1.c: New.
5628         * gcc.dg/vmx/bug-2.c: New.
5629         * gcc.dg/vmx/bug-3.c: New.
5630         * gcc.dg/vmx/cw-bug-1.c: New.
5631         * gcc.dg/vmx/cw-bug-2.c: New.
5632         * gcc.dg/vmx/cw-bug-3.c: New.
5633         * gcc.dg/vmx/dct.c: New.
5634         * gcc.dg/vmx/debug-1.c: New.
5635         * gcc.dg/vmx/debug-2.c: New.
5636         * gcc.dg/vmx/debug-3.c: New.
5637         * gcc.dg/vmx/debug-4.c: New.
5638         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
5639         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
5640         * gcc.dg/vmx/eg-5.c: New.
5641         * gcc.dg/vmx/fft.c: New.
5642         * gcc.dg/vmx/gcc-bug-1.c: New.
5643         * gcc.dg/vmx/gcc-bug-2.c: New.
5644         * gcc.dg/vmx/gcc-bug-3.c: New.
5645         * gcc.dg/vmx/gcc-bug-4.c: New.
5646         * gcc.dg/vmx/gcc-bug-5.c: New.
5647         * gcc.dg/vmx/gcc-bug-6.c: New.
5648         * gcc.dg/vmx/gcc-bug-7.c: New.
5649         * gcc.dg/vmx/gcc-bug-8.c: New.
5650         * gcc.dg/vmx/gcc-bug-9.c: New.
5651         * gcc.dg/vmx/gcc-bug-b.c: New.
5652         * gcc.dg/vmx/gcc-bug-c.c: New.
5653         * gcc.dg/vmx/gcc-bug-d.c: New.
5654         * gcc.dg/vmx/gcc-bug-e.c: New.
5655         * gcc.dg/vmx/gcc-bug-f.c: New.
5656         * gcc.dg/vmx/gcc-bug-g.c: New.
5657         * gcc.dg/vmx/gcc-bug-i.c: New.
5658         * gcc.dg/vmx/harness.h: New.
5659         * gcc.dg/vmx/ira1.c: New.
5660         * gcc.dg/vmx/ira2a.c: New.
5661         * gcc.dg/vmx/ira2b.c: New.
5662         * gcc.dg/vmx/ira2.c: New.
5663         * gcc.dg/vmx/ira2c.c: New.
5664         * gcc.dg/vmx/mem.c: New.
5665         * gcc.dg/vmx/newton-1.c: New.
5666         * gcc.dg/vmx/ops.c: New.
5667         * gcc.dg/vmx/sn7153.c: New.
5668         * gcc.dg/vmx/spill2.c: New.
5669         * gcc.dg/vmx/spill3.c: New.
5670         * gcc.dg/vmx/spill.c: New.
5671         * gcc.dg/vmx/t.c: New.
5672         * gcc.dg/vmx/varargs-1.c: New.
5673         * gcc.dg/vmx/varargs-2.c: New.
5674         * gcc.dg/vmx/varargs-3.c: New.
5675         * gcc.dg/vmx/varargs-4.c: New.
5676         * gcc.dg/vmx/varargs-5.c: New.
5677         * gcc.dg/vmx/varargs-6.c: New.
5678         * gcc.dg/vmx/varargs-7.c: New.
5679         * gcc.dg/vmx/vmx.exp: New.
5680         * gcc.dg/vmx/vprint-1.c: New.
5681         * gcc.dg/vmx/vscan-1.c: New.
5682         * gcc.dg/vmx/x-01.c: New.
5683         * gcc.dg/vmx/x-02.c: New.
5684         * gcc.dg/vmx/x-03.c: New.
5685         * gcc.dg/vmx/x-04.c: New.
5686         * gcc.dg/vmx/x-05.c: New.
5687         * gcc.dg/vmx/yousufi-1.c: New.
5688         * gcc.dg/vmx/zero-1.c: New.
5689         * gcc.dg/vmx/zero.c: New.
5690
5691 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5692
5693         * g++.dg/lookup/java1.C: Update for chage of
5694         _Jv_AllocObject.
5695         * g++.dg/lookup/java2.C: Likewise.
5696
5697 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5698
5699         * ada/acats/run_all.sh: use -O2 by default.
5700
5701 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5702
5703         * gcc.dg/vr-mult-[12].c: New tests.
5704
5705 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5706
5707         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5708
5709         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5710
5711 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5712
5713         * lib/target-supports.exp (check_profiling_available): Assume profiling
5714         isn't available for mips*-*-elf targets.
5715
5716 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5717
5718         * gcc.dg/builtins-38.c: New test.
5719
5720 2004-04-14  Eric Christopher  <echristo@redhat.com>
5721
5722         * g++.dg/charset/charset.exp: Run .cc extension tests.
5723
5724 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5725
5726         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5727
5728 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5729
5730         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5731
5732 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5733
5734         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5735         * gcc.dg/i386-387-2.c: Likewise.
5736
5737         * gcc.dg/i386-387-7.c: New test.
5738         * gcc.dg/i386-387-8.c: New test.
5739
5740         * gcc.dg/builtins-37.c: New test.
5741
5742 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5743
5744         * g++.dg/pch/externc-1.C: Add missing semicolon.
5745
5746 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5747
5748         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5749
5750 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5751
5752         * gcc.c-torture/execute/20040411-1.c: New test.
5753
5754 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5755
5756         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5757
5758 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5759
5760         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5761
5762 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5763
5764         * lib/target-supports.exp (check_named_sections_available): New.
5765         * lib/gcc-dg.exp (dg-require-named-sections): New.
5766         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5767         old-deja.exp.  Also prune error-count message from HP linker.
5768         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5769
5770         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5771         * g++.old-deja/g++.pt/static3.C: Likewise.
5772         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5773
5774 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5775
5776         * gcc.c-torture/execute/20040409-1.c: New test case.
5777         * gcc.c-torture/execute/20040409-2.c: New test case.
5778         * gcc.c-torture/execute/20040409-3.c: New test case.
5779
5780 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5781
5782         * gcc.dg/20040409-1.c: New test.
5783
5784 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5785
5786         PR target/14888
5787         * g++.dg/opt/pr14888.C: New test case.
5788
5789 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5790
5791         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5792         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5793         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5794         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5795         New tests.
5796
5797 2004-04-08  Paul Brook  <paul@codesourcery.com>
5798
5799         * gcc.dg/spill-1.c: New test.
5800
5801 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5802
5803         * gcc.dg/torture/builtin-ctype-2.c: New test.
5804
5805 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5806
5807         * gcc.dg/pch/pch.exp: Add largefile test.
5808
5809 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5810
5811         * g++.dg/pch/externc-1.Hs: New.
5812         * g++.dg/pch/externc-1.C: New.
5813
5814 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5815
5816         * gcc.dg/compat/struct-by-value-5a_main.c,
5817         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5818         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5819         * gcc.dg/compat/struct-by-value-5a_x.c,
5820         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5821         gcc.dg/compat/struct-by-value-5_x.c.
5822         * gcc.dg/compat/struct-by-value-5a_y.c,
5823         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5824         gcc.dg/compat/struct-by-value-5_y.c.
5825
5826         * gcc.dg/compat/struct-by-value-6a_main.c,
5827         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5828         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5829         * gcc.dg/compat/struct-by-value-6a_x.c,
5830         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5831         gcc.dg/compat/struct-by-value-6_x.c.
5832         * gcc.dg/compat/struct-by-value-6a_y.c,
5833         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5834         gcc.dg/compat/struct-by-value-6_y.c.
5835
5836         * gcc.dg/compat/struct-by-value-7a_main.c,
5837         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5838         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5839         * gcc.dg/compat/struct-by-value-7a_x.c,
5840         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5841         gcc.dg/compat/struct-by-value-7_x.c.
5842         * gcc.dg/compat/struct-by-value-7a_y.c,
5843         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5844         gcc.dg/compat/struct-by-value-7_y.c.
5845
5846 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5847
5848         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5849         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5850         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5851         options.
5852
5853 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5854
5855         * gcc.dg/builtins-36.c: New test.
5856
5857 2004-04-06  Paul Brook  <paul@codesourcery.com>
5858
5859         * README.gcc: Remove obsolete contraint on testcases.
5860
5861 2004-04-05  Paul Brook  <paul@codesourcery.com>
5862
5863         PR2123
5864         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5865         failure and exit(0) on success.
5866         * g++.dg/expr/anew2.C: Ditto.
5867         * g++.dg/expr/anew3.C: Ditto.
5868         * g++.dg/expr/anew4.C: Ditto.
5869
5870 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5871
5872         PR c++/3518
5873         * g++.dg/template/unify7.C: New.
5874
5875 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5876
5877         * g++.dg/README: Bring up to date with new subdirectories; remove
5878         duplicate subdirectory lines.
5879
5880 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5881
5882         PR c++/14007
5883         * g++.dg/template/unify5.C: New.
5884         * g++.dg/template/unify6.C: New.
5885         * g++.dg/template/qualttp20.C: Adjust.
5886         * g++.old-deja/g++.jason/report.C: Adjust.
5887         * g++.old-deja/g++.other/qual1.C: Adjust.
5888
5889 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5890
5891         PR c++/14803
5892         * g++.dg/inherit/ptrmem1.C: New test.
5893
5894 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5895
5896         PR c++/14755
5897         * gcc.c-torture/execute/20040331-1.c: New test.
5898         * gcc.dg/20040331-1.c: New test.
5899
5900 2004-04-01  Paul Brook  <paul@codesourcery.com>
5901
5902         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5903
5904 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5905
5906         PR c++/14724
5907         * g++.dg/init/goto1.C: New test.
5908
5909         PR c++/14763
5910         * g++.dg/template/defarg4.C: New test.
5911
5912 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5913
5914         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5915
5916 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5917
5918         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5919
5920 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5921
5922         * gcc.dg/noncompile/undeclared-2.c: New test.
5923
5924 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5925
5926         * gcc.dg/940409-1.c: Remove XFAIL.
5927         * gcc.dg/reg-vol-struct-1.c: New test.
5928
5929 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5930
5931         * gcc.dg/torture/builtin-wctype-1.c: New test.
5932
5933 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5934
5935         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5936         * gcc.dg/20001101-1.c: Likewise.
5937         * gcc.dg/20001102-1.c: Likewise.
5938
5939 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5940
5941         * gcc.dg/compare8.c: Add an additional test for XOR.
5942
5943 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5944
5945         * gcc.dg/torture/builtin-ctype-1.c: New test.
5946
5947 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5948
5949         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5950         * gcc.dg/torture/builtin-math-1.c: Likewise.
5951         * gcc.dg/torture/builtin-power-1.c: New test.
5952
5953 2004-03-24  Andreas Schwab  <schwab@suse.de>
5954
5955         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5956         IA64 assembler.
5957
5958 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5959             Roger Sayle  <roger@eyesopen.com>
5960
5961         * gcc.dg/compare8.c: New test case.
5962
5963 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5964
5965         * g++.dg/ext/altivec-7.C: New test.
5966
5967 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5968
5969         PR 12267, 12391, 12560, 13129, 14114, 14133
5970         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5971         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5972         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5973         Adjust error regexps.
5974         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5975         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5976         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5977         * gcc.dg/local1.c: Add explanatory comment.
5978
5979 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5980
5981         PR optimization/14669
5982         * g++.dg/opt/fold2.C: New test case.
5983
5984 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5985
5986         PR c/14069
5987         * gcc.dg/20040322-1.c: New test.
5988
5989 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5990
5991         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5992         * gcc.dg/ultrasp4.c: Likewise.
5993         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5994
5995 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5996
5997         * gcc.dg/i386-sse-8.c: Reset default options.
5998
5999 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6000
6001         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
6002         in the error message text.
6003
6004 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6005
6006         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
6007
6008 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
6009
6010         PR c++/14616
6011         * g++.dg/init/array13.C: New test.
6012
6013 2004-03-20  Roger Sayle  <roger@eyesopen.com>
6014
6015         PR target/13889
6016         * gcc.c-torture/compile/pr13889.c: New test case.
6017
6018 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6019
6020         PR c/14635
6021         * builtins-1.c (nan, nans): Don't test.
6022         * builtins-30.c: Don't use nan, nanf, nanl.
6023         * builtins-35.c: New test.
6024
6025 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
6026
6027         * g++.dg/ext/altivec-6.C: New test.
6028
6029 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
6030
6031         * g++.dg/init/placement3.C: New test.
6032
6033         * g++.dg/template/spec13.C: New test.
6034
6035         * g++.dg/lookup/using11.C: New test.
6036
6037         * g++.dg/lookup/koenig3.C: New test.
6038
6039         * g++.dg/template/operator2.C: New test.
6040
6041         * g++.dg/expr/dtor3.C: New test.
6042         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
6043         marker.
6044         * g++.old-deja/g++.law/visibility28.C: Likewise.
6045
6046 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
6047
6048         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
6049         * gcc.dg/ppc64-abi-3.c: Likewise.
6050
6051 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6052
6053         PR c++/14545
6054         * g++.dg/parse/template15.C: New test.
6055
6056 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6057
6058         * g++.dg/expr/dtor2.C: New test.
6059
6060         * g++.dg/lookup/anon4.C: New test.
6061
6062         * g++.dg/overload/using1.C: New test.
6063
6064         * g++.dg/template/lookup7.C: New test.
6065
6066         * g++.dg/template/typename6.C: New test.
6067
6068         * g++.dg/expr/cond6.C: New test.
6069
6070 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6071
6072         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
6073
6074 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6075
6076         * g++.dg/expr/cond5.C: New test.
6077         * g++.dg/expr/constcast1.C: Likewise.
6078         * g++.dg/expr/ptrmem2.C: Likewise.
6079         * g++.dg/expr/ptrmem3.C: Likewise.
6080         * g++.dg/lookup/main1.C: Likewise.
6081         * g++.dg/template/lookup6.C: Likewise.
6082
6083 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6084
6085         * gcc.dg/local1.c: New test.
6086
6087         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
6088
6089 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6090
6091         * gcc.dg/torture/builtin-convert-1.c: New test.
6092
6093 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6094
6095         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
6096
6097 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6098
6099         PR c++/14481
6100         * g++.dg/warn/Wunused-7.C: New test.
6101
6102 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6103
6104         * gcc.dg/torture/builtin-integral-1.c: New test.
6105
6106 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6107
6108         PR c++/14586
6109         * g++.dg/parse/non-dependent3.C: New test.
6110
6111 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
6112
6113         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
6114         * g++.dg/eh/simd-2.C: Likewise.
6115         * g++.dg/init/array10.C: Likewise.
6116         * gcc.c-torture/compile/simd-1.c: Likewise.
6117         * gcc.c-torture/compile/simd-2.c: Likewise.
6118         * gcc.c-torture/compile/simd-3.c: Likewise.
6119         * gcc.c-torture/compile/simd-4.c: Likewise.
6120         * gcc.c-torture/compile/simd-6.c: Likewise.
6121         * gcc.c-torture/execute/simd-1.c: Likewise.
6122         * gcc.c-torture/execute/simd-2.c: Likewise.
6123         * gcc.dg/compat/vector-defs.h: Likewise.
6124         * gcc.dg/20020531-1.c: Likewise.
6125         * gcc.dg/altivec-3.c: Likewise.
6126         * gcc.dg/altivec-4.c: Likewise.
6127         * gcc.dg/altivec-varargs-1.c: Likewise.
6128         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
6129         * gcc.dg/i386-mmx-3.c: Likewise.
6130         * gcc.dg/i386-sse-4.c: Likewise.
6131         * gcc.dg/i386-sse-5.c: Likewise.
6132         * gcc.dg/i386-sse-8.c: Likewise.
6133         * gcc.dg/simd-1.c: Likewise.
6134         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
6135         __ev64_opaque__ since the machine description provides it.
6136
6137 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6138
6139         * lib/compat.exp (skip_list): New global variable.
6140         Use it to hold the user defined COMPAT_SKIPS list if any.
6141         (compat-obj): Add the members of skip_list to optall.
6142
6143 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6144
6145         * gcc.dg/compat/union-by-value-1_main.c,
6146         union-by-value-1_x.c, union-by-value-1_y.c,
6147         union-check.h, union-defs.h,
6148         union-init.h, union-return-1_main.c,
6149         union-return-1_x.c, union-return-1_y.c: New files.
6150
6151 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6152
6153         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
6154         mixed-struct-init.h: Add 4 mixed structure types.
6155         struct-by-value-21_main.c, struct-by-value-21_x.c,
6156         struct-by-value-21_y.c, struct-return-21_main.c,
6157         struct-return-21_x.c, struct-return-21_y.c: New files.
6158
6159 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
6160
6161         PR c++/14550
6162         * g++.dg/parse/template14.C: New test.
6163
6164 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6165
6166         * gcc.c-torture/execute/20040313-1.c: New test.
6167
6168 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
6169
6170         PR target/14533
6171         * gcc.dg/20040311-2.c: New test.
6172
6173 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
6174
6175         PR other/14544
6176         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
6177         bit-field.
6178
6179 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
6180
6181         * gcc.dg/20040305-2.c: Add missing return statement.
6182
6183 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6184
6185         * gcc.dg/builtins-34.c: Also check pow10*.
6186
6187 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6188
6189         PR target/14262
6190         * gcc.dg/20040305-2.c: New test.
6191
6192 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6193
6194         * gcc.dg/20040310-1.c: New test.
6195
6196 2004-03-11  Roger Sayle  <roger@eyesopen.com>
6197
6198         * gcc.c-torture/execute/20040311-1.c: New test case.
6199
6200 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
6201
6202         PR c++/14476
6203         * g++.dg/lookup/enum1.C: New test.
6204
6205 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
6206
6207         PR c++/14510
6208         * g++.dg/lookup/struct2.C: New test.
6209
6210 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
6211
6212         * gcc.dg/builtins-34.c: New test.
6213
6214 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6215
6216         * gcc.dg/torture/builtin-nonneg-1.c: New test.
6217
6218 2004-03-09  James E Wilson  <wilson@specifixinc.com>
6219
6220         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
6221         * gcc.dg/alias-2.c: New testcase.
6222
6223 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
6224
6225         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
6226
6227 2004-03-09  Roger Sayle  <roger@eyesopen.com>
6228
6229         * gcc.c-torture/execute/20040309-1.c: New test case.
6230
6231 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6232
6233         PR c++/14397
6234         * g++.dg/overload/ref1.C: New.
6235
6236 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6237
6238         PR c++/14409
6239         * g++.dg/template/spec12.C: New test.
6240
6241         PR c++/14448
6242         * g++.dg/parse/crash14.C: New test.
6243
6244 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6245
6246         PR c++/14230
6247         * g++.dg/init/ref11.C: New test.
6248
6249 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6250
6251         PR c++/14432
6252         * g++.dg/parse/builtin2.C: New test.
6253
6254 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6255
6256         PR c++/14401
6257         * g++.dg/init/ctor3.C: New test.
6258         * g++.dg/init/union1.C: New test.
6259         * g++.dg/ext/anon-struct4.C: New test.
6260
6261 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6262
6263         * g++.dg/lookup/koenig1.C: Tweak error messages.
6264         * g++.dg/lookup/used-before-declaration.C: Likewise.
6265         * g++.dg/other/do1.C: Likewise.
6266         * g++.dg/overload/koenig1.C: Likewise.
6267         * g++.dg/parse/crash13.C: Likewise.
6268         * g++.dg/template/instantiate3.C: Likewise.
6269
6270 2004-03-08  Eric Christopher  <echristo@redhat.com>
6271
6272         * * lib/target-supports.exp: Enable libiconv in test
6273         compilation.  Fix up error checking.
6274
6275 2004-03-08  Roger Sayle  <roger@eyesopen.com>
6276
6277         PR middle-end/14289
6278         * gcc.dg/pr14289-1.c: New test case.
6279         * gcc.dg/pr14289-2.c: Likewise.
6280         * gcc.dg/pr14289-3.c: Likewise.
6281
6282 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
6283
6284         * gcc.c-torture/execute/20040308-1.c: New test.
6285
6286 2004-03-07  Roger Sayle  <roger@eyesopen.com>
6287
6288         * gcc.c-torture/execute/20040307-1.c: New test case.
6289
6290 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
6291
6292         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
6293
6294 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
6295
6296         * gcc.dg/20040306-1.c: New test.
6297
6298 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
6299
6300         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
6301         them static.
6302         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
6303
6304 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6305
6306         PR c/14465
6307         * gcc.dg/decl-6.c: New test.
6308
6309 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6310
6311         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
6312         Rename LOGPOW -> LOG_POW.
6313         (SQRT_EXP, POW_EXP): New.
6314
6315 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6316
6317         * gcc.dg/i386-sse-8.c: New test.
6318
6319 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6320
6321         PR c/14114
6322         * gcc.dg/decl-5.c: New test.
6323
6324 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
6325
6326         * gcc.dg/20040305-1.c: New test.
6327
6328 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
6329
6330         PR other/14354
6331         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
6332
6333 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
6334
6335         PR c++/14425, c++/14426
6336         * g++.dg/ext/altivec-4.C: New test.
6337         * g++.dg/ext/altivec-5.C: New test.
6338
6339 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
6340
6341         * g++.old-deja/g++.other/linkage1.C: Expect errors about
6342         global variables of a type with no linkage.
6343         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
6344         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
6345         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
6346         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
6347         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
6348         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
6349         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
6350         * g++.dg/warn/deprecated.C: Name enum Color.
6351         * g++.dg/overload/VLA.C: Name structure for 'b'.
6352         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
6353
6354 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6355
6356         * gcc.c-torture/compile/20040304-1.c: New test.
6357
6358 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
6359
6360         PR 13728
6361         * gcc.dg/decl-4.c: New testcase.
6362
6363 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
6364
6365         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
6366         as PRECF if sizeof (float) > sizeof (double).
6367         (PRECL): Make it the same as PRECF if
6368         sizeof (float) > sizeof (long double).
6369
6370 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6371
6372         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
6373         system type.  Add check for irix6 which doesn't have c99 runtime.
6374
6375 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
6376
6377         * gcc.dg/const-elim-1.c: xfail for xtensa.
6378
6379 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6380
6381         PR c++/14369
6382         * g++.dg/template/cond4.C: New test.
6383
6384 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6385
6386         PR c++/14360
6387         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
6388
6389         PR c++/14361
6390         * g++.dg/parse/defarg7.C: New test.
6391
6392         PR c++/14359
6393         * g++.dg/template/friend26.C: New test.
6394
6395 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6396
6397         PR c++/14324
6398         * g++.dg/abi/mangle21.C: New test.
6399
6400         PR c++/14260
6401         * g++.dg/parse/constructor2.C: New test.
6402
6403         PR c++/14337
6404         * g++.dg/template/sfinae1.C: New test.
6405
6406 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6407
6408         PR c++/14267
6409         * g++.dg/expr/crash2.C: New test.
6410
6411         PR middle-end/13448
6412         * gcc.dg/inline-5.c: New test.
6413         * gcc.dg/always-inline.c: Split out tests into ...
6414         * gcc.dg/always-inline2.c: ... this and ...
6415         * gcc.dg/always-inline3.c: ... this.
6416
6417 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6418
6419         PR debug/12103
6420         * g++.dg/debug/crash1.C: New test.
6421
6422 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
6423
6424         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
6425         function with __attribute__((noinline)).
6426         (recurser_void2): Likewise.
6427         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
6428         (recurser_void2): Likewise.
6429
6430 2004-02-29  Roger Sayle  <roger@eyesopen.com>
6431
6432         PR middle-end/14203
6433         * g++.dg/warn/Wunused-6.C: New test case.
6434
6435 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
6436
6437         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
6438         not defined.
6439
6440 2004-02-27  Eric Christopher  <echristo@redhat.com>
6441
6442         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
6443         * g++.dg/charset/asm2.c: Run only x86.
6444         * gcc.dg/charset/asm3.c: Ditto.
6445
6446 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
6447
6448         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
6449         ld_library_path.
6450
6451 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
6452
6453         * g++.dg/ext/altivec-3.C: New.
6454
6455 2004-02-26  Richard Henderson  <rth@redhat.com>
6456
6457         * g++.dg/ext/attrib10.C: Mark for warning.
6458         * gcc.dg/attr-alias-1.c: New.
6459
6460 2004-02-26  Richard Henderson  <rth@redhat.com>
6461
6462         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
6463         * gcc.c-torture/execute/20040208-2.c: ... it back.
6464
6465 2004-02-26  Eric Christopher  <echristo@redhat.com>
6466
6467         * lib/target-supports.exp (check-iconv-available): New function.
6468         * lib/gcc-dg.exp (dg-require-iconv): New function.
6469         Use above.
6470         * gcc.dg/charset: New directory.
6471         * gcc.dg/charset/charset.exp: New file.
6472         * gcc.dg/charset/asm1.c: Ditto.
6473         * gcc.dg/charset/asm2.c: Ditto.
6474         * gcc.dg/charset/asm3.c: Ditto.
6475         * gcc.dg/charset/asm4.c: Ditto.
6476         * gcc.dg/charset/asm5.c: Ditto.
6477         * gcc.dg/charset/attribute1.c: Ditto.
6478         * gcc.dg/charset/attribute2.c: Ditto.
6479         * gcc.dg/charset/string1.c: Ditto.
6480         * g++.dg/charset: New directory.
6481         * g++.dg/dg.exp: Add here. Special options.
6482         * g++.dg/charset/charset.exp: New file.
6483         * g++.dg/charset/asm1.c: Ditto.
6484         * g++.dg/charset/asm2.c: Ditto.
6485         * g++.dg/charset/asm3.c: Ditto.
6486         * g++.dg/charset/asm4.c: Ditto.
6487         * g++.dg/charset/attribute1.c: Ditto.
6488         * g++.dg/charset/attribute2.c: Ditto.
6489         * g++.dg/charset/extern1.cc: Ditto.
6490         * g++.dg/charset/extern2.cc: Ditto.
6491         * g++.dg/charset/string1.c: Ditto.
6492
6493 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
6494
6495         PR c++/14278
6496         * g++.dg/parse/comma1.C: New test.
6497
6498 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6499
6500         PR c++/14284
6501         * g++.dg/template/ttp8.C: New test.
6502
6503 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
6504
6505         * gcc.dg/fixuns-trunc-1.c: New test.
6506
6507 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6508
6509         * gcc.dg/builtins-config.h: Use #elif.
6510
6511 2004-02-26  Michael Matz  <matz@suse.de>
6512
6513         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
6514         * gcc.dg/991214-1.c: Likewise.
6515         * gcc.dg/i386-asm-1.c: Likewise.
6516
6517 2004-02-25  Richard Henderson  <rth@redhat.com>
6518
6519         * gcc.c-torture/execute/20040208-2.c: Move ...
6520         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
6521
6522 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6523
6524         PR c++/14246
6525         * g++.dg/other/crash-3.C: New test.
6526
6527 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6528
6529         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
6530         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
6531
6532         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
6533         HP-UX.
6534
6535 2004-02-24  Michael Matz  <matz@suse.de>
6536
6537         * gcc.dg/i386-regparm.c: New.
6538
6539 2004-02-23  James E Wilson  <wilson@specifixinc.com>
6540
6541         * gcc.c-torture/execute/20040223-1.c: New.
6542
6543 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
6544             Kazu Hirata  <kazu@cs.umass.edu>
6545
6546         * gcc.dg/fwritable-strings-1.c: Remove.
6547
6548 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
6549
6550         PR c/14156
6551         * gcc.dg/20040223-1.c: New test.
6552
6553 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6554
6555         PR c++/14106
6556         * g++.dg/ext/typeof9.C: New test.
6557
6558 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6559
6560         PR c++/14250
6561         * g++.dg/other/switch1.C: New test.
6562
6563 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6564
6565         * gcc.dg/cast-function-1.c: Adjust for new informative message.
6566         * gcc.dg/va-arg-1.c: Likewise.
6567
6568 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6569
6570         PR c++/14143
6571         * g++.dg/template/koenig5.C: New test.
6572
6573 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
6574
6575         * g++.dg/ext/altivec-1.C: Generalize target triple.
6576         * g++.dg/ext/altivec-2.C: New test case.
6577         * g++.dg/ext/altivec_check.h: New file.
6578         * gcc.dg/altivec-1.c: Generalize target triple;
6579         include altivec_check.h and call altivec_check().
6580         * gcc.dg/altivec-[2-5].c: Generalize target triple.
6581         * gcc.dg/altivec-6.c: New test case.
6582         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
6583         type casts as needed.
6584         * gcc.dg/altivec-10.c: Include altivec_check.h and call
6585         altivec_check().
6586         * gcc.dg/altivec-12.c: New test case.
6587         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
6588         include altivec_check.h and call altivec_check().
6589         * gcc.dg/altivec_check.h: New file.
6590
6591 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6592
6593         * lib/target-supports.exp (check_alias_available): Don't mangle
6594         function `g' in test program.
6595
6596 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6597
6598         * lib/target-supports.exp (check_profiling_available): Check
6599         argument to determine whether we support a profiling type.
6600         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
6601         check_profiling_available.
6602         * g++.dg/bprob/bprob.exp: Likewise
6603         * g77.dg/bprob/bprob.exp: Likewise.
6604         * gcc.misc-tests/bprob.exp: Likewise.
6605         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
6606         dg-require-profiling and delete expected error handling.
6607         * gcc.dg/20021014-1.c: Likewise.
6608         * gcc.dg/nest.c: Likewise.
6609
6610 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6611
6612         PR c++/12007
6613         * g++.dg/other/vthunk1.C: New test.
6614
6615 2004-02-20  Falk Hueffner  <falk@debian.org>
6616
6617         PR target/14201
6618         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
6619
6620 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
6621
6622         PR c++/13927
6623         * g++.dg/other/error8.C: Remove XFAIL markers.
6624
6625         PR c++/14173
6626         * g++.dg/ext/packed5.C: New test.
6627
6628         PR c++/14199
6629         * g++.dg/warn/Wunused-5.C: New test.
6630
6631         PR c++/14186
6632         * g++.dg/lookup/member1.C: New test.
6633
6634 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
6635
6636         * gcc.c-torture/compile/20040130-1.c: Enable only when
6637         __INT_MAX__ >= 2147483647L.
6638         * gcc.c-torture/compile/961203-1.c: Likewise.
6639
6640 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
6641
6642         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
6643         * g++.dg/opt/template1.C: Robustify assembler regexp
6644
6645 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6646
6647         * gcc.c-torture/execute/simd-4.x: Remove.
6648         * gcc.c-torture/execute/va-arg-25.x: Likewise.
6649         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
6650         Guard with #ifndef SKIP_ATTRIBUTE.
6651         * gcc.dg/compat/vector-1_y.c: Likewise.
6652         * gcc.dg/compat/vector-2_x.c: Likewise.
6653         * gcc.dg/compat/vector-2_y.c: Likewise.
6654         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
6655         * g++.dg/eh/simd-2.C: Likewise.
6656
6657 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
6658
6659         * gcc.c-torture/compile/complex-1.c: New.
6660
6661 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
6662
6663         PR target/14209
6664         * gcc.c-torture/execute/20040218-1.c: New test.
6665
6666 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6667
6668         PR c++/14181
6669         * g++.dg/parse/new2.C: New test.
6670
6671 2004-02-18  Paul Brook  <paul@codesourcery.com>
6672
6673         * gcc.c-torture/compile/libcall-1.c: New test.
6674
6675 2004-02-18  Paul Brook  <paul@codesourcery.com>
6676
6677         PR debug/12934
6678         * gcc.dg/debug/debug-7.c: New test.
6679
6680 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
6681
6682         * gcc.dg/20040217-1.c: New test.
6683
6684 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6685
6686         * gcc.c-torture/execute/990208-1.x: Delete.
6687
6688 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6689
6690         * gcc.c-torture/execute/20040208-2.x: New file.
6691
6692 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6693
6694         PR c++/11326
6695         * g++.dg/abi/structret1.C: New test.
6696
6697 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6698
6699         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6700         (i386_cpuid): No need to test if cpuid is available on AMD64.
6701         Fix assembly, so that it works onboth i386 and AMD64.
6702         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6703         (vecInLong): Fix s[] member type to unsigned int.
6704         (vecInWord): Remove type.
6705         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6706         (a64, b64, c64, d64, e64): Remove.
6707         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6708         Remove unused variable.  Remove initialization of removed variables.
6709         Don't call mmx_tests nor sse_tests.
6710         (reference_mmx, reference_sse): Remove.
6711         (check): Add return stmt.
6712         * gcc.dg/i386-sse-7.c: New test.
6713         * gcc.dg/i386-mmx-4.c: New test.
6714
6715 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6716
6717         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6718         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6719         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6720         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6721         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6722         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6723         g++.dg/tc1/dr94.C: Fix line terminator.
6724
6725 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6726
6727         * gcc.c-torture/compile/20040216-1.c: New.
6728
6729 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6730
6731         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6732         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6733         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6734         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6735         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6736         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6737
6738 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6739
6740         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6741
6742 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6743
6744         PR c++/13971
6745         * g++.dg/expr/cond4.C: New test.
6746
6747         PR c++/14086
6748         * g++.dg/lookup/crash2.C: New test.
6749
6750 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6751
6752         * gcc.c-torture/compile/20040214-2.c: New test.
6753
6754 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6755
6756         PR c++/14116
6757         * g++.dg/ext/typeof8.C: New test.
6758
6759 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6760
6761         * gcc.c-torture/compile/20040214-1.c: New test.
6762
6763 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6764
6765         PR c++/13635
6766         * g++.dg/template/spec11.C: New test.
6767
6768 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6769
6770         PR c++/13927
6771         * g++.dg/other/error8.C: New test.
6772
6773 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6774
6775         PR c++/14122
6776         * g++.dg/template/array4.C: New test.
6777
6778         PR c++/14108
6779         * g++.dg/inherit/thunk2.C: New test.
6780
6781         PR c++/14083
6782         * g++.dg/eh/cond2.C: New test.
6783
6784 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6785
6786         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6787
6788 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6789
6790         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6791
6792 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6793
6794         * g++.dg/simd-2.C: xfail on ppc64-linux.
6795
6796 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6797
6798         PR c/456
6799         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6800         tests.
6801
6802 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6803
6804         * gcc.dg/builtins-33.c: New test.
6805
6806 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6807
6808         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6809
6810 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6811
6812         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6813
6814 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6815
6816         * gcc.dg/ppc64-abi-3.c: New test.
6817
6818 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6819
6820         PR c/14092
6821
6822         * gcc.dg/pr14092-1.c: New testcase.
6823
6824 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6825
6826         * gcc.dg/cpp/assert4.c: Fix typo last change.
6827
6828         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6829         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6830
6831         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6832
6833 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6834
6835         * gcc.c-torture/compile/20040209-1.c: New test case.
6836
6837 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6838
6839         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6840
6841 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6842
6843         * gcc.c-torture/execute/20040208-[12].c: New tests.
6844
6845 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6846
6847         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6848
6849 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6850
6851         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6852
6853 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6854
6855         Bug 13856
6856         * gcc.dg/visibility-8.c: New testcase.
6857
6858 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6859
6860         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6861         arguments.
6862         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6863
6864 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6865
6866         PR middle-end/13696
6867         * g++.dg/opt/fold1.C: New test case.
6868
6869 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6870
6871         PR c++/14033
6872         * g++.dg/other/crash-2.C: New test.
6873
6874 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6875
6876         PR c++/14028
6877         * g++.dg/parse/angle-bracket2.C: New test.
6878
6879 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6880
6881         PR middle-end/13750
6882         Revert:
6883         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6884         PR pch/13361
6885         * testsuite/g++.dg/pch/wchar-1.C: New.
6886         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6887
6888 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6889
6890         PR c++/14008
6891         * g++.dg/parse/error15.C: New test.
6892         * g++.dg/parse/crash11.C: Update dg-error mark.
6893
6894 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6895
6896         PR c++/13932
6897         * g++.dg/warn/conv2.C: New test.
6898
6899 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6900
6901         PR c++/13086
6902         * g++.dg/warn/incomplete1.C: Remove xfail.
6903
6904 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6905
6906         * lib/file-format.exp (gcc_target_object_format): Use
6907         ${tool}_target_compile, not gcc_target_compile.
6908         * lib/target-supports.exp (check_alias_available): Likewise.
6909         (check_gc_sections_available): Likewise.
6910         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6911         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6912         dg-require-alias.
6913
6914 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6915
6916         PR c++/13969
6917         * g++.dg/template/static6.C: New test.
6918
6919 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6920
6921         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6922
6923 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6924
6925         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6926         tests for systems where `char' is unsigned by default.
6927
6928 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6929
6930         PR c++/13997
6931         * g++.dg/template/partial3.C: New test.
6932
6933 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6934
6935         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6936         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6937         Remove mentions of obsolete ports.
6938
6939 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6940
6941         * gcc.dg/noncompile/20001228-1.c: Fix for new
6942         error message.
6943
6944 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6945
6946         PR target/9348
6947         * gcc.c-torture/execute/multdi-1.c: New test case.
6948
6949 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6950
6951         PR c++/13925
6952         * g++.dg/template/lookup5.C: New test.
6953
6954 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6955
6956         PR c++/13950
6957         * g++.dg/template/lookup4.C: New test.
6958
6959         PR c++/13970
6960         * g++.dg/parse/error14.C: New test.
6961
6962         PR c++/14002
6963         * g++.dg/parse/template13.C: New test.
6964
6965 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6966
6967         PR c++/13978
6968         * g++.dg/template/koenig4.C: New test.
6969
6970         PR c++/13968
6971         * g++.dg/template/crash17.C: New test.
6972
6973         PR c++/13975
6974         * g++.dg/parse/error13.C: New test.
6975         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6976
6977 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6978
6979         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6980
6981 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6982
6983         PR c/11658
6984         PR c/13994
6985         * gcc.dg/noncompile/20040203-1.c: New test.
6986         * gcc.dg/noncompile/20040203-2.c: Likewise.
6987         * gcc.dg/noncompile/20040203-3.c: Likewise.
6988         * gcc.dg/20040203-1.c: Likewise.
6989
6990 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6991
6992         PR c++/10858
6993         * g++.dg/template/sizeof7.C: New test.
6994
6995 2004-02-02  Eric Christopher  <echristo@redhat.com>
6996             Zack Weinberg  <zack@codesourcery.com>
6997
6998         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6999
7000 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
7001
7002         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
7003         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
7004         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
7005         * gcc.dg/cleanup-5.c: Run only on Linux targets.
7006
7007 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
7008
7009         PR c++/13113
7010         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
7011
7012         PR c++/13854
7013         * g++.dg/ext/attrib13.C: New test.
7014
7015         PR c++/13907
7016         * g++.dg/conversion/op2.C: New test.
7017
7018 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7019
7020         * gcc.dg/titype-1.c: Fix pasto.
7021
7022 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7023
7024         * gcc.dg/titype-1.c: New test.
7025
7026 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7027
7028         PR c++/13957
7029         * g++.dg/template/non-type-template-argument-1.C,
7030         g++.dg/template/qualified-id1.C: Update dg-error marks.
7031         * g++.dg/template/nontype6.C: New test.
7032
7033 2004-02-01  Roger Sayle  <roger@eyesopen.com>
7034
7035         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
7036         * gcc.dg/builtins-31.c: New testcase.
7037         * gcc.dg/builtins-32.c: New testcase.
7038
7039 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
7040
7041         * objc.dg/call-super-2.m: Update line numbers
7042         for the including of stddef.h.
7043
7044 2004-01-30  Michael Matz  <matz@suse.de>
7045
7046         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
7047         g++.dg/ext/case-range3.C: New tests.
7048
7049 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7050
7051         DR206
7052         PR c++/13813
7053         * g++.dg/template/member4.C: New test.
7054
7055 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7056
7057         PR c++/13683
7058         * g++.dg/template/sizeof6.C: New test.
7059
7060 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7061
7062         * gcc.dg/fwritable-strings-1.c: New test.
7063
7064 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7065
7066         * gcc.c-torture/compile/20040130-1.c: New test.
7067
7068 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
7069
7070         * objc.dg/call-super-2.m: Include stddef.h for size_t.
7071
7072 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
7073
7074         PR c++/13883
7075         * g++.dg/template/ctor3.C: New test.
7076
7077 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7078
7079         * g++.dg/tc1: New directory.
7080         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
7081         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
7082         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
7083         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
7084         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
7085
7086 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7087
7088         * g++.dg/parse/error11.C: New test.
7089         * g++.dg/parse/error12.C: Likewise.
7090
7091 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
7092
7093         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
7094         (scan_initial, main): Use aligned_sizeof instead of sizeof.
7095
7096 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
7097
7098         PR c++/13791
7099         * g++.dg/ext/attrib12.C: New test.
7100
7101         PR c++/13736
7102         * g++.dg/parse/cast2.C: New test.
7103
7104 2004-01-27  James E Wilson  <wilson@specifixinc.com>
7105
7106         * objc.dg/encode-2.m (main): New local string.  Set depending on
7107         sizeof long.  Use in sscanf call.
7108         * objc.dg/encode-3.m (main): New local string.  Set depending on
7109         sizeof long.  Use in scan_initial call.
7110
7111 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7112
7113         * objc.dg/call-super-2.m: Make LP64-safe.
7114         * objc.dg/desig-init-1.m: Likewise.
7115
7116 2004-01-27  Devang Patel <dpatel@apple.com>
7117
7118         * g++.dg/debug/namespace1.C: New test.
7119
7120 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
7121
7122         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
7123         xscale-*-*.
7124
7125         * gcc.dg/arm-mmx-1.c: New test.
7126
7127 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7128
7129         * gcc.dg/20040127-1.c: New test.
7130         * gcc.dg/20040127-2.c: New test.
7131
7132 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7133
7134         * objc.dg/stret-1.m (glob): Renamed to globa.
7135
7136 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
7137
7138         PR c++/13663
7139         * g++.dg/expr/for1.C: New test.
7140
7141 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
7142
7143         PR middle-end/13779
7144         * gcc.dg/darwin-longlong.c: New test.
7145
7146 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
7147
7148         * gcc.dg/20040124-1.c: Moved test from here...
7149         * gcc.c-torture/compile/20040124-1.c: ...to here.
7150
7151 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7152
7153         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
7154         the assembly output if -m64 is passed.
7155
7156 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
7157
7158         PR c++/13833
7159         * g++.dg/template/cond3.C: New test.
7160
7161 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7162
7163         PR c++/13810
7164         * g++.dg/template/ttp7.C: New test.
7165
7166 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7167
7168         PR c++/13797
7169         * g++.dg/template/nontype4.C: New test.
7170         * g++.dg/template/nontype5.C: Likewise.
7171
7172 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
7173
7174         * gcc.dg/torture/mips-clobber-at.c: New test.
7175
7176 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
7177
7178         * gcc.dg/20040124-1.c: New test.
7179
7180 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
7181
7182         * gcc.dg/20040123-1.c: New test.
7183
7184 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7185
7186         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
7187
7188 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7189
7190         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
7191
7192 2004-01-23  Andrew Pinski  <apinski@apple.com>
7193
7194         * gcc.dg/20030121-1.c: Move to ..
7195         * gcc.dg/20040121-1.c: here.
7196
7197 2004-01-23  Roger Sayle  <roger@eyesopen.com>
7198
7199         * gcc.dg/builtins-29.c: New test case.
7200
7201 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7202
7203         PR 18314
7204         * gcc.dg/builtins-30.c: New testcase.
7205
7206 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
7207
7208         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
7209         * lib/g77.exp: Likewise.
7210         * lib/objc.exp: Likewise.
7211         * lib/g++.exp: Likewise.
7212
7213 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7214
7215         * gcc.dg/struct-by-value-2.c: New test.
7216
7217 2004-01-21  Andrew Pinski  <apinski@apple.com>
7218
7219         PR target/13785
7220         * gcc.dg/20030121-1.c: New test.
7221
7222 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
7223
7224         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
7225         clobber frame pointer register in asm statement.
7226
7227 2004-01-21  Falk Hueffner  <falk@debian.org>
7228
7229         * gcc.c-torture/compile/20040121-1.c: New test.
7230
7231 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
7232
7233         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
7234
7235 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
7236
7237         * gcc.dg/ppc64-abi-2.c: New test.
7238
7239 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
7240
7241         * lib/treelang.exp: Fill out this file.
7242         * lib/treelang-dg.exp: New File.
7243
7244 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7245
7246         * gcc.c-torture/compile/981022-1.c: Remove.
7247         * gcc.dg/array-5.c: Remove XFAIL.
7248         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
7249         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
7250         gcc.dg/cond-lvalue-1.c: Update.
7251         * gcc.dg/cast-lvalue-2.c: New test.
7252
7253 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
7254
7255         PR c++/13592
7256         * g++.dg/other/error1.C (class foo): Tweak error message.
7257
7258         PR c++/13592
7259         * g++.dg/template/call2.C: New test.
7260
7261 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7262
7263         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
7264         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
7265         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
7266         scalar-return-1_x.c, scalar-return-2_y.c,
7267         scalar-return-3_x.c, scalar-return-3_y.c,
7268         scalar-return-4_x.c, scalar-return-4_y.c,
7269         struct-align-1.h, struct-align-1_x.c,
7270         struct-align-1_y.c, struct-align-2.h,
7271         struct-align-2_x.c, struct-align-2_y.c,
7272         struct-by-value-10_y.c, struct-by-value-11_x.c,
7273         struct-by-value-11_y.c, struct-by-value-12_x.c,
7274         struct-by-value-12_y.c, struct-by-value-13_x.c,
7275         struct-by-value-13_y.c, struct-by-value-14_x.c,
7276         struct-by-value-14_y.c, struct-by-value-15_x.c,
7277         struct-by-value-15_y.c, struct-by-value-16_y.c,
7278         struct-by-value-17_y.c, struct-by-value-18_y.c,
7279         struct-by-value-19_y.c, struct-by-value-1_x.c,
7280         struct-by-value-1_y.c, struct-by-value-20_y.c,
7281         struct-by-value-2_x.c, struct-by-value-2_y.c,
7282         struct-by-value-3_y.c, struct-by-value-4_x.c,
7283         struct-by-value-4_y.c, struct-by-value-5_y.c,
7284         struct-by-value-6_y.c, struct-by-value-7_y.c
7285         struct-by-value-8_x.c, struct-by-value-8_y.c
7286         struct-by-value-9_x.c, struct-by-value-9_y.c
7287         struct-return-10_x.c, struct-return-10_y.c,
7288         struct-return-19_x.c, struct-return-20_x.c
7289         struct-return-2_x.c, struct-return-2_y.c
7290         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
7291         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
7292
7293 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7294
7295         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
7296         attribute on sparc*-sun-solaris2.*.
7297
7298 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
7299
7300         PR c++/13710
7301         * g++.dg/ext/typeof7.C: New test.
7302
7303 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
7304
7305         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
7306         * gcc.dg/const-elim-1.c: Same.
7307
7308 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
7309
7310         * objc.dg/stret-1.m: New.
7311         * objc.dg/stret-2.m: New.
7312
7313 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7314
7315         PR c++/11895
7316         * g++.dg/ext/vector1.C: New test.
7317
7318 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
7319
7320         * gcc.dg/pch/import-1.c: New.
7321         * gcc.dg/pch/import-1.hs: New.
7322         * gcc.dg/pch/import-1a.h: New.
7323         * gcc.dg/pch/import-1b.h: New.
7324         * gcc.dg/pch/import-1c.h: New.
7325
7326 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7327
7328         PR c++/13574
7329         * g++.dg/ext/array1.C: New test.
7330
7331         PR c++/13178
7332         * g++.dg/conversion/op1.C: New test.
7333
7334 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
7335
7336         PR 11864
7337         From Kazumoto Kojima / Dan Kegel:
7338         * gcc.dg/pr11864-1.c: New test.
7339
7340         PR 10392
7341         From Marcus Comstedt / Dan Kegel:
7342         * gcc.dg/pr10392-1.c: New test.
7343
7344 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7345
7346         PR c++/13478
7347         * g++.dg/init/ref10.C: New test.
7348
7349 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7350
7351         PR c++/13407
7352         * g++.dg/parse/typename6.C: New test.
7353
7354 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7355
7356         PR pch/13361
7357         * testsuite/g++.dg/pch/wchar-1.C: New.
7358         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7359
7360 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7361
7362         PR c++/9259
7363         * g++.dg/expr/sizeof2.C: New test.
7364
7365 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
7366
7367         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
7368
7369 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7370
7371         PR c++/13659
7372         * g++.dg/lookup/strong-using-3.C: New.
7373         * g++.dg/lookup/using-10.C: New.
7374
7375 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7376
7377         PR c++/13594
7378         * g++.dg/lookup/strong-using-2.C: New.
7379
7380 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
7381             Dan Kegel <dank@kegel.com>
7382             J"orn Rennecke <joern.rennecke@superh.com>
7383
7384         PR target/9365
7385         * gcc.dg/pr9365-1.c: New test.
7386
7387 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7388
7389         PR c++/8856
7390         * g++.dg/parse/casting-operator2.C: New test.
7391         * g++.old-deja/g++.pt/explicit83.C: Remove.
7392
7393 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7394
7395         * gcc.dg/label-compound-stmt-1.c: New test.
7396         * gcc.c-torture/compile/950922-1.c,
7397         gcc.c-torture/compile/20000211-3.c,
7398         gcc.c-torture/compile/20000518-1.c,
7399         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
7400         compound statements.
7401
7402 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
7403
7404         * gcc.dg/ppc64-abi-1.c: New test.
7405
7406 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
7407
7408          * g++.dg/ext/attrib9.C: Add dg-warnings.
7409
7410 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7411
7412         PR c++/12335
7413         * g++.dg/parse/dtor3.C: New test.
7414
7415 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7416
7417         PR c++/12709
7418         * g++.dg/parse/try-catch-1.C: New test.
7419
7420 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
7421
7422         * ada/acats/run_all.sh: Add more verbose output in acats.log
7423         when compiling tests.
7424
7425 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7426
7427         PR 13656
7428         * gcc.dg/typedef-redecl.c: New test case.
7429         * gcc.dg/typedef-redecl.h: New support file.
7430
7431 2004-01-13  Jan Hubicka  <jh@suse.cz>
7432
7433         * gcc.dg/always_inline.c: New test.
7434         * gcc.dg/debug/20031231-1.c: Fix.
7435
7436 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7437
7438         PR c++/13474
7439         * g++.dg/template/array3.C: New test.
7440
7441 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7442
7443         * g++.dg/ext/lvalue1.C: No longer expected to fail.
7444         * g++.dg/warn/Wunused-2.C: Likewise.
7445
7446 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7447
7448         PR c++/13289
7449         * g++.dg/template/instantiate6.C: New test.
7450
7451 2004-01-12  Roger Sayle  <roger@eyesopen.com>
7452
7453         PR middle-end/11397
7454         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
7455
7456 2004-01-12  Jan Hubicka  <jh@suse.cz>
7457
7458         PR opt/12826
7459         * gcc.dg/20040112-1.c: New.
7460
7461         * gcc.dg/dwarf-die[1-7].c: Move to...
7462         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
7463         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
7464
7465 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
7466
7467         PR c++/4100
7468         * g++.dg/parse/friend4.C: New test.
7469
7470 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
7471
7472         PR c++/4100
7473         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
7474         definition is called a friend.
7475
7476 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
7477
7478         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
7479
7480 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
7481
7482         PR c++/3478
7483         * g++.dg/parse/error10.C: New test.
7484         * g++.dg/template/arg2.C: Accept "invalid type" error.
7485
7486 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
7487
7488         PR middle-end/13392
7489         * g++.dg/opt/expect2.C: New test.
7490
7491 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7492
7493         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
7494         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
7495         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
7496         Update dg-error regexps.
7497
7498 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7499
7500         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
7501         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
7502
7503 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7504
7505         * gcc.dg/pragma-re-1.c: Use right pointer type.
7506
7507 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7508
7509         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
7510
7511 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
7512
7513         * gcc.dg/rs6000-ldouble-1.c: New.
7514
7515 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7516
7517         DR 337
7518         PR c++/9256
7519         * g++.dg/other/abstract1.C: New test.
7520
7521 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
7522
7523         * g++.dg/lookup/strong-using-1.C: New.
7524
7525 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7526
7527         PR c/11234
7528         * gcc.dg/func-ptr-conv-1.c: New test.
7529         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
7530
7531 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
7532
7533         PR target/13380.
7534         * gcc.c-torture/compile/20040109-1.c: New.
7535
7536 2004-01-08  Stuart Hastings  <stuart@apple.com>
7537
7538         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
7539         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
7540         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
7541
7542 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
7543
7544         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
7545
7546 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7547
7548         * ada/acats/run_acats: Treat 'gnatchop' the same way
7549         as 'gnatmake'.  Export GCC_DRIVER.
7550         * ada/acats/run_all.sh: Add target_gnatchop.  Use
7551         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
7552
7553 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7554
7555         PR c++/12573
7556         * g++.dg/template/dependent-expr4.C: New test.
7557
7558 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
7559
7560         * gcc.dg/altivec-11.c: New test.
7561
7562 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
7563
7564         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
7565
7566 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7567
7568         PR c/6024
7569         * gcc.dg/enum-compat-1.c: New test.
7570         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
7571
7572 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7573
7574         PR c/12165
7575         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
7576         gcc.dg/c99-idem-qual-3.c: New tests.
7577
7578 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
7579
7580         * gcc.dg/winline-7.c: Don't cast void * to int.
7581
7582 2004-01-06  Jan Hubicka  <jh@suse.cz>
7583
7584         * gcc.dg/i386-sse-5.c: New test
7585         * g++.dg/eh/simd-1.c: Add -w argument for i386.
7586
7587 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7588
7589         PR c++/12815
7590         * g++.dg/rtti/typeid4.C: New test.
7591
7592 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7593
7594         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
7595
7596 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7597
7598         PR c++/12132
7599         * g++.dg/template/error11.C: New test.
7600
7601         PR c++/13451
7602         * g++.dg/template/class2.C: New test.
7603
7604 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7605         Richard Sandiford <rsandifo@redhat.com>
7606
7607         PR c++/13387
7608         * g++.dg/opt/alias3.C: New test.
7609
7610 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
7611
7612         PR c++/13157
7613         * g++.dg/template/koenig3.C: New test.
7614
7615         PR c++/13529
7616         * g++.dg/parse/offsetof3.C: New test.
7617
7618         * g++.dg/init/copy7.C: Add missing dg-error markers.
7619
7620         PR c++/12226
7621         * g++.dg/init/copy7.c: New test.
7622
7623         PR c++/13536
7624         * g++.dg/parse/cast1.C: New test.
7625
7626 2004-01-04  Jan Hubicka  <jh@suse.cz>
7627
7628         * gcc.dg/winline[1-7].c: New tests.
7629
7630 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7631
7632         PR c++/13520
7633         * g++.dg/template/qualttp22.C: New test.
7634
7635 2004-01-01  Jan Hubicka  <jh@suse.cz>
7636
7637         * gcc.dg/debug/20031231-1.c: New.
7638         * gcc.c-torture/compile/20040101-1.c: New.
7639         * gcc.dg/dwarf-die-[1-7].c: New.
7640
7641 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
7642
7643         PR optimization/13521
7644         * gcc.c-torture/compile/20031231-1.c: New test.
7645
7646 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7647
7648         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
7649
7650 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7651
7652         PR c++/10079
7653         * g++.dg/template/crash16.C: New test.
7654
7655 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
7656
7657         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
7658
7659 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7660
7661         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
7662         ports.
7663         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7664         * g++.old-deja/g++.law/profile1.C: Likewise.
7665         * gcc.c-torture/compile/981006-1.c: Likewise.
7666         * gcc.c-torture/execute/loop-2e.x: Likewise.
7667         * gcc.c-torture/execute/loop-2f.x: Remove.
7668         * gcc.c-torture/execute/loop-2g.x: Likewise.
7669         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
7670         * gcc.dg/20020312-2.c: Remove traces of dead ports.
7671
7672 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7673
7674         PR c++/13507
7675         * g++.dg/ext/attrib11.C: New test.
7676
7677         PR c++/13494
7678         * g++.dg/template/array2-1.C: New test.
7679         * g++.dg/template/array2-2.C: New test.
7680
7681 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
7682
7683         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7684
7685 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7686
7687         PR c++/12774
7688         * g++.dg/template/array1-1.C: New test.
7689         * g++.dg/template/array1-2.C: New test.
7690
7691 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7692
7693         PR fortran/12632
7694         * g77.dg/12632.f: New test case.
7695
7696 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7697
7698         PR c++/13289
7699         * g++.dg/parse/nontype1.C: New test.
7700
7701 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7702
7703         PR c++/12403
7704         * g++.dg/parse/explicit1.C: New test.
7705         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7706
7707 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7708
7709         PR c++/13081
7710         * g++.dg/opt/inline6.C: New test.
7711
7712         PR c++/12613
7713         * g++.dg/parse/error9.C: New test.
7714
7715         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7716
7717 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7718
7719         PR c++/13009
7720         * g++.dg/init/assign1.C: New test.
7721
7722 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7723
7724         PR c++/13070
7725         * g++.dg/warn/format3.C: New test case.
7726
7727 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7728
7729         * gcc.c-torture/compile/20031227-1.c: New test.
7730
7731 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7732
7733         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7734         * g77.dg/bprob/bprob.exp: Likewise.
7735         * gcc.misc-tests/bprob.exp: Likewise.
7736         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7737         variants on systems where the library does not provide that
7738         functionality.
7739         * gcc.dg/builtins-20.c: Use builtins-config.h.
7740         * gcc.dg/builtins-config.h: New file.
7741
7742 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7743
7744         * lib/gcc-dg.exp (dg-require-profiling): New function.
7745         * lib/target-supports.exp (check_profiling_available): Likewise.
7746         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7747         * g77.dg/bprob/bprob.exp: Likewise.
7748         * gcc.misc-tests/bprob.exp: Likewise.
7749         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7750         * gcc.dg/20021014-1.c: Likewise.
7751         * gcc.dg/nest.c: Likewise.
7752
7753 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7754
7755         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7756         compiling.
7757         * g++.dg/lookup/java2.C: Likewise.
7758         * gcc.dg/cpp/lexident.c: Likewise.
7759
7760 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7761
7762         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7763         given.
7764         * gcc.c-torture/compile/961203-1.c: Likewise.
7765         * gcc.c-torture/compile/980506-1.c: Likewise.
7766
7767 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7768
7769         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7770         (additional_prunes): New global.
7771         (gcc-dg-prune): Handle additional per-test pruning.
7772         (dg-test): Clear additional_prunes between tests.
7773
7774         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7775         dg-prune-output to avoid spurious failures from assembler
7776         complaining about nonexistent WAW violations.
7777         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7778         Use dg-prune-output to avoid spurious failures from assembler
7779         warning about Itanium B-step errata.
7780
7781 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7782
7783         * g++.dg/abi/macro0.C: New test.
7784         * g++.dg/abi/macro1.C: Likewise.
7785         * g++.dg/abi/macro2.C: Likewise.
7786
7787         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7788         * g++.dg/abi/bitfield7.C: Likewise.
7789         * g++.dg/abi/dtor2.C: Likewise.
7790         * g++.dg/abi/mangle11.C: Likewise.
7791         * g++.dg/abi/mangle12.C: Likewise.
7792         * g++.dg/abi/mangle14.C: Likewise.
7793         * g++.dg/abi/mangle17.C: Likewise.
7794         * g++.dg/abi/vbase10.C: Likewise.
7795         * g++.dg/abi/vbase14.C: Likewise.
7796         * g++.dg/template/qualttp17.C: Likewise.
7797
7798 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7799
7800         PR c/11995
7801         * gcc.dg/20031223-1.c: New test.
7802
7803 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7804
7805         * gcc.dg/noreturn-7.c: New test.
7806
7807 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7808
7809         * gcc.dg/null-pointer-1.c: New test.
7810
7811 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7812
7813         * g++.old-deja/g++.jason/template18.C: Remove.
7814         * g++.old-deja/g++.jason/template37.C: Likewise.
7815
7816         PR c++/12862
7817         * g++.dg/lookup/ns1.C: New test.
7818
7819         PR c++/12397
7820         * g++.dg/template/lookup3.C: New test.
7821
7822 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7823
7824         * g++.dg/template/recurse1.C: New test
7825
7826 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7827
7828         PR c++/12479
7829         * g++.dg/parse/semicolon1.C: New test.
7830         * g++.dg/parse/semicolon1.h: Likewise.
7831
7832 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7833
7834         * gcc.dg/darwin-misaligned.c: New test.
7835
7836 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7837
7838         PR c/9163
7839         * gcc.dg/20031222-1.c: New test.
7840
7841 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7842
7843         PR c++/13438
7844         * g++.dg/parse/error8.C: New test.
7845
7846         PR c++/11554
7847         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7848
7849 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7850
7851         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7852         too small.
7853         * gcc.c-torture/compile/930217-1.c: Likewise.
7854         * gcc.c-torture/compile/930513-1.c: Likewise.
7855         * gcc.c-torture/execute/920908-2.c: Likewise.
7856         * gcc.c-torture/execute/921204-1.c: Likewise.
7857         * gcc.c-torture/execute/930621-1.c: Likewise.
7858         * gcc.c-torture/execute/930630-1.c: Likewise.
7859         * gcc.c-torture/execute/931031-1.c: Likewise.
7860         * gcc.c-torture/execute/980602-2.c: Likewise.
7861         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7862         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7863         * gcc.c-torture/execute/extzvsi.c: Likewise.
7864         * gcc.c-torture/unsorted/ext.c: Likewise.
7865
7866 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7867
7868         PR target/12749
7869         * gcc.c-torture/compile/20031220-2.c: New test case.
7870
7871 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7872
7873         PR optimization/13031
7874         * gcc.c-torture/compile/20031220-1.c: New test case.
7875
7876 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7877
7878         * gcc.dg/cast-function-1.c: New test.
7879
7880 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7881
7882         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7883         formats.
7884
7885 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7886
7887         PR c++/12795
7888         * g++.dg/ext/attrib10.C: New test.
7889
7890 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7891
7892         * gcc.dg/cleanup-10.c: New test.
7893         * gcc.dg/cleanup-11.c: New test.
7894
7895 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7896
7897         PR c++/13239
7898         * g++.dg/opt/expect1.C: New test.
7899
7900 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7901
7902         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7903
7904 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7905
7906         PR debug/12923
7907         * gcc.dg/20031218-1.c: New test.
7908
7909         PR debug/12389
7910         * gcc.dg/20031218-2.c: New test.
7911         * gcc.dg/20031218-3.c: New test.
7912
7913         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7914         of label name and allow for USER_LABEL_PREFIX == "_" names.
7915         * g++.dg/abi/mangle18-2.C: Likewise.
7916         * g++.dg/abi/mangle19-1.C: Likewise.
7917         * g++.dg/abi/mangle19-2.C: Likewise.
7918         * g++.dg/abi/mangle20-1.C: Likewise.
7919         * g++.dg/abi/mangle20-2.C: Likewise.
7920
7921 2003-12-18  Richard Henderson  <rth@redhat.com>
7922
7923         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7924
7925 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7926             Dan Kegel <dank@kegel.com>
7927
7928         PR other/12009
7929         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7930         testing a cross compiler, it causes spurious compile failures.
7931         * lib/g++.exp: Likewise.
7932
7933 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7934
7935         PR c++/13262
7936         * g++.dg/template/access13.C: New test.
7937
7938 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7939
7940         * gcc.dg/20031216-1.c: New test.
7941
7942 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7943
7944         PR c++/9154
7945         * g++.dg/template/error10.C: New test.
7946
7947 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7948
7949         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7950         * g++.dg/eh/simd-2.C: Likewise.
7951
7952 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7953             Roger Sayle  <roger@eyesopen.com>
7954
7955         * gcc.c-torture/execute/ieee/mzero5.c: New.
7956
7957 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7958
7959         PR c++/10603
7960         * g++.dg/parse/error6.C: New test.
7961
7962         PR c++/12827
7963         * g++.dg/parse/error7.C: New test.
7964
7965 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7966
7967         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7968         at -O with stabs debugging formats.
7969         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7970         * gcc.dg/debug/debug-2.c: Likewise.
7971
7972 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7973
7974         PR c++/12696
7975         * g++.dg/init/error1.C: New test.
7976
7977         PR c++/12218
7978         * g++.dg/init/pm3.C: New test.
7979
7980 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7981
7982         PR c/3347
7983         * gcc.dg/bitfld-8.c: New test.
7984
7985 2003-12-16  James Lemke  <jim@wasabisystems.com>
7986
7987         * gcc.dg/arm-scd42-[123].c: New tests.
7988
7989 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7990
7991         PR c++/9043
7992         * g++.dg/abi/mangle20-1.C: New test.
7993         * g++.dg/abi/mangle20-2.C: New test.
7994
7995 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7996
7997         PR c++/13275
7998         * g++.dg/other/offsetof2.C: Remove XFAIL.
7999         * g++.dg/parse/offsetof1.C: New test.
8000         * g++.gd/parse/offsetof2.C: Likewise.
8001
8002 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8003
8004         * g++.dg/template/nontype3.C: New test.
8005         * g++.dg/template/static2.C: Tweaked the dg-error clause.
8006
8007 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8008
8009         * g++.dg/warn/noreturn-3.C: Also test instantiation.
8010
8011 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8012
8013         PR c++/13387
8014         * g++.dg/expr/assign1.C: New test.
8015
8016         PR c++/13242
8017         * g++.dg/abi/mangle19-1.C: New test.
8018         * g++.dg/abi/mangle19-2.C: New test.
8019
8020 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
8021
8022         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
8023
8024 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8025
8026         * gcc.c-torture/execute/20031216-1.c: New test.
8027
8028 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8029
8030         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
8031         an ICE regression.
8032
8033 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8034
8035         PR c++/10926
8036         * g++.dg/template/error9.C: New test.
8037
8038         PR c++/11116
8039         * g++.dg/template/error8.C: New test.
8040
8041 2003-12-15  Roger Sayle  <roger@eyesopen.com>
8042
8043         PR middle-end/13400
8044         * gcc.c-torture/execute/20031215-1.c: New test case.
8045
8046 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8047
8048         PR c++/13269
8049         * g++.dg/parse/error5.C: New test.
8050
8051         PR c++/12989
8052         * g++.dg/expr/sizeof1.C: New test.
8053
8054         PR c++/13310
8055         * g++.dg/template/crash15.C: New test.
8056
8057 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
8058
8059         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
8060         a non-POD type as the last named parameter of a varargs function.
8061
8062 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8063
8064         PR c++/13243
8065         PR c++/12573
8066         * g++.dg/template/crash14.C: New test.
8067         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
8068
8069 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8070
8071         * g++.dg/other/java1.C: New test.
8072
8073         PR c++/13241
8074         * g++.dg/abi/mangle18-1.C: New test.
8075         * g++.dg/abi/mangle18-2.C: New test.
8076
8077 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8078
8079         PR optimization/10312
8080         * gcc.c-torture/execute/20031214-1.c: New.
8081
8082 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
8083
8084         PR c++/10779
8085         PR c++/12160
8086         * g++.dg/parse/error3.C: New test.
8087         * g++.dg/parse/error4.C: Likewise.
8088         * g++.dg/abi/mangle4.C: Tweak error messages.
8089         * g++.dg/lookup/using5.C: Likewise.
8090         * g++.dg/other/error2.C: Likewise.
8091         * g++.dg/parse/typename5.C: Likewise.
8092         * g++.dg/parse/undefined1.C: Likewise.
8093         * g++.dg/template/arg2.C: Likewise.
8094         * g++.dg/template/ttp3.C: Likewise.
8095         * g++.dg/template/type1.C: Likewise.
8096         * g++.old-deja/g++.other/crash32.C: Likewise.
8097         * g++.old-djea/g++.pt/defarg8.C: Likewise.
8098
8099 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8100
8101         PR c++/13106
8102         * g++.dg/warn/noreturn-3.C: New test.
8103
8104 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8105
8106         PR c++/13118
8107         * g++.dg/abi/covariant3.C: New.
8108
8109 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
8110
8111         * g++.dg/eh/ia64-1.C: New test.
8112
8113 2003-12-12  Roger Sayle  <roger@eyesopen.com>
8114
8115         PR optimization/13037
8116         * g77.f-torture/execute/13037.f: New test case.
8117
8118 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8119
8120         PR c++/12881
8121         * g++.dg/abi/covariant2.C: New.
8122
8123 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
8124
8125         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
8126
8127 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
8128
8129         * gcc.c-torture/execute/wchar_t-1.x: Delete.
8130
8131 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
8132
8133         PR other/10819
8134         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
8135         to fix Bug 10819.
8136         * lib/g++.exp (g++_version): Likewise.
8137         * lib/g77.exp (g77_version): Likewise.
8138         * lib/objc.exp (default_objc_version): Likewise.
8139
8140 2003-12-10  Richard Henderson  <rth@redhat.com>
8141
8142         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
8143
8144         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
8145
8146 2003-12-08  Matt Austern  <austern@apple.com>
8147
8148         PR c/13134
8149         * lib/gcc-dg.exp (dg-require-visibility): Define.
8150         * lib/target-supports (check_visibility_available): Define.
8151         * gcc.dg/visibility-1.c: New test.
8152         * gcc.dg/visibility-2.c: Likewise.
8153         * gcc.dg/visibility-3.c: Likewise.
8154         * gcc.dg/visibility-4.c: Likewise.
8155         * gcc.dg/visibility-5.c: Likewise.
8156         * gcc.dg/visibility-6.c: Likewise.
8157         * g++.dg/ext/visibility-1.C: Likewise.
8158         * g++.dg/ext/visibility-2.C: Likewise.
8159         * g++.dg/ext/visibility-3.C: Likewise.
8160         * g++.dg/ext/visibility-4.C: Likewise.
8161         * g++.dg/ext/visibility-5.C: Likewise.
8162         * g++.dg/ext/visibility-6.C: Likewise.
8163
8164 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8165
8166         * g++.dg/lookup/java1.C: New test.
8167         * g++.dg/lookup/java2.C: New test.
8168
8169 2003-12-07  Falk Hueffner  <falk@debian.org>
8170
8171         * g++.dg/opt/noreturn-1.C: New test.
8172
8173 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
8174
8175         * gcc.dg/overflow-1.c: New test.
8176
8177 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8178
8179         * g77.f-torture/compile/13060.f: New test.
8180
8181 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
8182
8183         PR c++/13323
8184         * g++.dg/inherit/operator2.C: New test.
8185
8186 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8187
8188         PR c++/13305
8189         * g++.dg/ext/attrib9.C: New test.
8190
8191 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8192
8193         PR c++/13314
8194         * g++.dg/template/error7.C: New test.
8195
8196 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
8197             J"orn Rennecke <joern.rennecke@superh.com>
8198
8199         PR target/13302
8200         * g++.dg/other/struct-va_list.C: New test.
8201
8202 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8203
8204         PR c++/13166
8205         * g++.dg/parse/defarg6.C: New test.
8206
8207 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
8208
8209         PR target/13256
8210         * gcc.c-torture/execute/20031201-1.c: New test.
8211
8212 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
8213
8214         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
8215
8216 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8217
8218         * gcc.dg/builtin-return-1.c: New test.
8219
8220 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
8221             J"orn Rennecke <joern.rennecke@superh.com>
8222
8223         PR optimization/13260
8224         * gcc.c-torture/execute/20031204-1.c: New test.
8225
8226 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8227
8228         PR c++/9127
8229         * g++.dg/template/error6.C: New test.
8230
8231 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
8232
8233         * gcc.dg/20031202-1.c: New test.
8234
8235 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8236
8237         PR c++/13179
8238         * g++.dg/template/eh1.C: New test.
8239
8240         PR c++/10771
8241         * g++.dg/template/error5.C: New test.
8242
8243 2003-12-02  David Ung  <davidu@mips.com>
8244
8245         * gcc.dg/compat/vector-check.h: Corrected type for var
8246         g_##TMODE
8247
8248 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8249
8250         PR c++/10126
8251         * g++.dg/template/ptrmem8.C: New test.
8252
8253 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8254
8255         PR c++/12573
8256         * g++.dg/template/dependent-expr3.C: New test.
8257
8258 2003-12-01  James Lemke  <jim@wasabisystems.com>
8259
8260         * gcc.dg/arm-g2.c: New test.
8261
8262 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8263
8264         PR optimization/11634
8265         * gcc.dg/20031201-2.c: New test case.
8266
8267 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
8268
8269         PR 11433
8270         * objc.dg/proto-lossage-3.m: New test.
8271
8272 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8273
8274         PR optimization/12628
8275         * gcc.dg/20031201-1.c: New test case.
8276
8277 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8278
8279         * gcc.dg/unaligned-1.c: New test.
8280
8281 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
8282
8283         PR c++/9849
8284         * g++.dg/template/error4.C: New test.
8285         * g++.dg/template/nested3.C: Adjust error markers.
8286
8287 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8288
8289         * gcc.dg/cpp/assert4.c: Check more #system assertions.
8290
8291 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8292
8293         PR c/10333
8294         * gcc.dg/bitfld-7.c: New test.
8295
8296 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
8297
8298         * gcc.dg/tls/asm-1.C: New test.
8299
8300 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8301
8302         * gcc.dg/cpp/assert4.c: Update.
8303
8304 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8305
8306         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
8307         * gcc.dg/builtin-apply3.c: New test.
8308
8309 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8310
8311         * lib/compat.exp (compat-obj): New xfaildata parameter.
8312         Use it to set compiler_conditional_xfail_data before compiling.
8313         (compat-get-options): Handle dg-xfail-if.
8314         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
8315         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
8316         * gcc.dg/compat/vector-1_y.c: Likewise.
8317         * gcc.dg/compat/vector-2_x.c: Likewise.
8318         * gcc.dg/compat/vector-2_y.c: Likewise.
8319
8320 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8321
8322         * g++.dg/opt/reg-stack4.C: New test.
8323
8324 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8325
8326         * gcc.dg/builtin-apply2.c: New test.
8327
8328 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8329
8330         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
8331
8332 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8333
8334         PR c++/12924
8335         * g++.dg/template/template-id-2.C: New test.
8336
8337 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8338
8339         PR c++/5369
8340         * g++.dg/template/memfriend1.C: New test.
8341         * g++.dg/template/memfriend2.C: Likewise.
8342         * g++.dg/template/memfriend3.C: Likewise.
8343         * g++.dg/template/memfriend4.C: Likewise.
8344         * g++.dg/template/memfriend5.C: Likewise.
8345         * g++.dg/template/memfriend6.C: Likewise.
8346         * g++.dg/template/memfriend7.C: Likewise.
8347         * g++.dg/template/memfriend8.C: Likewise.
8348         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
8349
8350 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
8351
8352         PR c++/12515
8353         * g++.dg/ext/cond1.C: New test.
8354
8355 2003-11-20  Richard Henderson  <rth@redhat.com>
8356
8357         * gcc.dg/20020201-2.c: Remove.
8358         * gcc.dg/20020201-4.c: Remove.
8359         * gcc.dg/20020304-1.c: Remove.
8360
8361 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
8362
8363         * gcc.dg/cpp/trad/xwin1.c: New test case.
8364
8365 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
8366
8367         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
8368         * lib/g77.exp: Likewise.
8369         * lib/objc.exp: Likewise.
8370         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
8371         for darwin.
8372
8373 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8374
8375         PR c++/12932
8376         * g++.dg/template/static5.C: New test.
8377
8378 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8379
8380         * gcc.dg/nested-func-1.c: New test.
8381
8382 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8383
8384         * gcc.dg/cpp/assert4.c: New test.
8385
8386 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8387
8388         PR c++/2294
8389         * g++.dg/lookup/using9.c: New test.
8390
8391 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
8392
8393         PR c++/12762
8394         * g++.dg/template/error3.C: New test.
8395
8396 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
8397
8398         PR ada/13035
8399         * ada/acats/run_acats, run_all.sh: Fix syntax error.
8400         No longer use a wrapper for gcc, since this does not work under
8401         Windows.
8402
8403 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8404
8405         PR c++/2094
8406         * g++.dg/template/ptrmem7.C: New test.
8407
8408 2003-11-13  Andrew Pinski <apinski@apple.com>
8409
8410         * gcc.c-torture/compile/20031113-1.c: New test.
8411
8412 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
8413             Kean Johnston <jkj@sco.com>
8414
8415         PR c/13029
8416         * gcc.dg/unused-4.c: Update.
8417
8418 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8419
8420         * g++.dg/opt/const3.C: New test.
8421
8422 2003-11-13  Jan Hubicka  <jh@suse.cz>
8423
8424         * gcc.c-torture/compile/20031112-1.c: New test.
8425
8426 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
8427
8428         * g++.dg/parse/crash10.C: Remove bogus error marker.
8429
8430 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8431
8432         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
8433         (host_gcc): Likewise.
8434         (ROOT): Honor $PWDCMD.
8435         (BASE): Likewise.
8436         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
8437
8438 2003-11-12  Catherine Moore  <clm@redhat.com>
8439
8440         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
8441
8442 2003-11-12  Andreas Jaeger  <aj@suse.de>
8443             Jakub Jelinek  <jakub@redhat.com>
8444             Andrew Pinski  <pinskia@physics.uc.edu>
8445             Richard Henderson  <rth@redhat.com>
8446
8447         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
8448         systems.
8449         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
8450
8451         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
8452         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8453
8454 2003-11-11  Andreas Jaeger  <aj@suse.de>
8455
8456         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
8457
8458         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
8459
8460 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
8461
8462         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
8463         Clean ups.
8464
8465 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
8466
8467         * gcc.dg/trampoline-1.c: New test.
8468
8469 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8470
8471         * gcc.c-torture/compile/200031109-1.c: New test.
8472
8473 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8474
8475         PR c/3190
8476         PR c/8714
8477         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8478         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
8479         gcc.dg/format/no-y2k-1.c: Update.
8480
8481 2003-11-08  Roger Sayle  <roger@eyesopen.com>
8482
8483         PR optimization/10467
8484         * gcc.dg/20031108-1.c: New test case.
8485
8486 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
8487
8488         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
8489
8490 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8491
8492         * gcc.dg/compound-lvalue-1.c: New test.
8493         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
8494         some XFAILs.
8495
8496 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
8497
8498         * gcc.dg/altivec-varargs-1.c: New test.
8499
8500 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8501
8502         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
8503         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
8504         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
8505         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
8506         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
8507
8508 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8509
8510         * gcc.dg/cond-lvalue-1.c: New test.
8511
8512 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
8513
8514         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
8515
8516 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8517
8518         PR c++/11616
8519         * g++.dg/template/instantiate5.C: New test.
8520
8521 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8522
8523         PR c++/12726
8524         * g++.dg/ext/complit2.C: Replace test with self-contained version.
8525         * ChangeLog: Add missing first entry for above test.
8526
8527 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8528
8529         PR c++/9810
8530         * g++.dg/template/using8.C: New test.
8531         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
8532
8533 2003-11-02  Roger Sayle  <roger@eyesopen.com>
8534
8535         PR optimization/10817
8536         * gcc.c-torture/compile/20031102-1.c: New test case.
8537
8538 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
8539
8540         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
8541         2147483647.
8542
8543 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8544
8545         * gcc.dg/20031102-1.c: New test.
8546
8547 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8548
8549         * gcc.dg/complex-1.c: New test.
8550
8551 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8552
8553         PR c++/12796
8554         * g++.dg/template/crash13.C: Adjust expected error location.
8555         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8556
8557 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8558
8559         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8560
8561 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8562
8563         PR/10239
8564         * gcc.c-torture/compile/20031031-2.c: New test.
8565
8566 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8567
8568         PR/11640
8569         * gcc.c-torture/compile/20031031-1.c: New test.
8570
8571 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8572
8573         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8574         * gcc.misc-tests/bprob.exp: Likewise.
8575         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
8576         the execution test on arm-elf configs.
8577         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
8578         configs that don't support scratch files.
8579         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
8580
8581 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
8582
8583         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
8584         done by dejagnu.
8585
8586 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
8587
8588         * ada/acats/run_all.sh: Redirect mv output to /dev/null
8589         Avoid non pure sh syntax. Add more logging.
8590
8591         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
8592         fail.
8593
8594 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8595
8596         PR libgcj/10610
8597         * gcc.dg/ppc-stackalign-1.c: New test.
8598
8599 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
8600
8601         * ada/acats/run_all.sh: Change output to be more compliant with
8602         dejagnu framework.
8603         Create acats.sum and acats.log files under testsuite/ada/acats
8604         Only run [a-z]* directories, to filter out e.g. CVS.
8605         Redirect build output to log file.
8606
8607 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8608
8609         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
8610
8611 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8612
8613         PR ada/5909:
8614         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
8615
8616 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
8617
8618         * gcc.c-torture/compile/20031023-1.c: New test.
8619         * gcc.c-torture/compile/20031023-2.c: New test.
8620         * gcc.c-torture/compile/20031023-3.c: New test.
8621         * gcc.c-torture/compile/20031023-4.c: New test.
8622
8623 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8624
8625         PR c++/10371
8626         * g++.dg/lookup/scoped8.C: New test.
8627
8628 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8629
8630         * g++.dg/opt/reg-stack3.C: New test.
8631
8632 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8633
8634         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
8635
8636 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8637
8638         PR c++/11076
8639         * g++.dg/template/crash13.C: New test.
8640
8641 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8642
8643         * gcc.dg/c99-restrict-2.c: New test.
8644
8645 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
8646
8647         PR c++/12698, c++/12699, c++/12700, c++/12566
8648         * g++.dg/inherit/covariant9.C: New test.
8649         * g++.dg/inherit/covariant10.C: New test.
8650         * g++.dg/inherit/covariant11.C: New test.
8651
8652 2003-10-23  Jason Merrill  <jason@redhat.com>
8653
8654         PR c++/12726
8655         * g++.dg/ext/complit2.C: New test.
8656
8657 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8658
8659         PR target/12654
8660         * gcc.c-torture/execute/20031020-1.c: New test.
8661
8662 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8663
8664         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
8665         following the jump_insn.
8666
8667 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8668
8669         * gcc.dg/cast-lvalue-1.c: New test.
8670
8671 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
8672
8673         PR c++/11962
8674         * g++.dg/template/cond2.C: New test.
8675
8676 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8677
8678         * gcc.dg/builtins-28.c: New test.
8679
8680 2003-10-20  Jan Hubicka  <jh@suse.cz>
8681
8682         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8683         parameter.
8684         * testsuite/gcc.dg/inline-2.c: Likewise.
8685
8686 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8687
8688         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8689         * gcc.dg/nest.c:  Likewise.
8690
8691 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8692
8693         PR c++/9781, c++/10583, c++/11862
8694         * g++.dg/parse/crash13.C: New test.
8695
8696 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8697
8698         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8699
8700 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8701
8702         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8703         Define HAVE_C99_RUNTIME except on Solaris.
8704         * gcc.dg/builtins-20.c: Likewise.
8705
8706 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8707
8708         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8709
8710 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8711
8712         PR c++/12495
8713         * g++.dg/template/crash21.C: New test.
8714
8715 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8716
8717         PR c++/2513
8718         * g++.dg/template/typename5.C: New test.
8719
8720 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8721
8722         PR c++/12369
8723         * g++.dg/template/friend25.C: New test.
8724
8725 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8726
8727         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8728         versions.
8729
8730 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8731
8732         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8733         == 2147483647.
8734
8735 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8736
8737         * gcc.c-torture/execute/960416-1.x: Remove.
8738         * gcc.c-torture/execute/divconst-3.x: Likewise.
8739
8740 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8741
8742         PR target/12598
8743         * gcc.dg/torture/cris-volatile-1.c: New test.
8744
8745 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8746
8747         PR optimization/9325
8748         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8749         for overflowing floating point to integer conversion during RTL
8750         simplification.
8751
8752 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8753
8754         * objc/execute/_cmd.m: Fix typo.
8755         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8756         Relax 'scan-assembler' regexp.
8757         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8758         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8759         * objc.dg/zero-link-2.m: Remove blank line.
8760         * objc.dg/zero-link-3.m: New test case.
8761
8762 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8763
8764         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8765
8766         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8767         than linker trickery.
8768
8769 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8770
8771         PR c++/12370
8772         * g++.dg/other/friend2.C: New test.
8773
8774 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8775
8776         * gcc.dg/20031012-1.c: New test.
8777
8778 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8779
8780         * gcc.dg/weak/weak-3.c: Fix for new warning.
8781
8782 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8783
8784         PR optimization/8750
8785         * gcc.c-torture/execute/20031012-1.c: New test case.
8786
8787 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8788
8789         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8790         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8791
8792 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8793
8794         PR optimization/12260
8795         * gcc.c-torture/compile/20031011-2.c: New test case.
8796
8797 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8798
8799         * gcc.c-torture/execute/20031011-1.c: New testcase.
8800
8801 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8802
8803         * gcc.c-torture/compile/20031011-1.c: New test.
8804
8805 2003-10-11  Jan Hubicka  <jh@suse.cz>
8806
8807         * g++.dg/other/first-global.C: New test.
8808
8809 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8810
8811         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8812
8813 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8814
8815         * gcc.c-torture/compile/20031010-1.c: New test.
8816
8817 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8818
8819         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8820         * gcc.c-torture/execute/va-arg-25.c: ... here.
8821
8822 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8823
8824         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8825
8826 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8827
8828         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8829
8830 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8831
8832         * g++.dg/parse/error2.C: New test.
8833
8834 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8835
8836         PR c++/11097
8837         * g++.dg/other/error5.C: Modify the error message.
8838         * g++.dg/lookup/using8.C: New test.
8839
8840 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8841
8842         * gcc.dg/darwin-abi-2.c: New file.
8843         * gcc.c-torture/execute/va-arg-24.c: New file.
8844
8845 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8846
8847         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8848         indentation.
8849
8850 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8851
8852         PR c++/10147
8853         * g++.dg/other/error4.C: Update error messages.
8854         * g++.dg/template/ptrmem4.C: Likewise.
8855
8856         PR c++/12337
8857         * g++.dg/init/new9.C: New test.
8858
8859         PR c++/12334, c++/12236, c++/8656
8860         * g++.dg/ext/attrib8.C: New test.
8861
8862 2003-10-06  Devang Patel  <dpatel@apple.com>
8863
8864         * gcc.dg/debug/dwarf2-3.h: New test.
8865         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8866
8867 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8868
8869         * g++.dg/opt/cfg2.C: New test.
8870
8871 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8872
8873         * g++.dg/opt/float1.C: New test.
8874
8875 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8876
8877         * gcc.dg/c90-array-lval-6.c: New test.
8878         * gcc.dg/c99-array-lval-6.c: New test.
8879
8880 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8881             Ziemowit Laski  <zlaski@apple.com>
8882
8883         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8884         'Derived', so that it is never considered a class method; add
8885         new warning for '+port' method ambiguity.
8886         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8887         <objc/objc-api.h> (needed on Mac OS X).
8888         * objc.dg/method-13.m: New test.
8889
8890 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8891
8892         PR optimization/9325, PR java/6391
8893         * gcc.c-torture/execute/20031003-1.c: New test case.
8894
8895 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8896
8897         PR optimization/12180
8898         * gcc.dg/20031002-1.c: New test.
8899
8900         PR c++/12486
8901         * g++.dg/inherit/error1.C: New test.
8902
8903 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8904
8905         * lib/f-torture.exp (search_for): Rename to...
8906         (search_for_re): This.  Also, clean up comments and the
8907         "regexp" invocation.
8908
8909 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8910
8911         * gcc.c-torture/compile/20031002-1.c: New test.
8912
8913 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8914
8915         * g++.dg/opt/cond1.C: New test.
8916
8917 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8918
8919         * gcc.dg/Wold-style-definition-2.c: New testcase.
8920         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8921
8922 2003-09-29  Richard Henderson  <rth@redhat.com>
8923
8924         * g++.dg/init/array10.C: Add dg-options.
8925
8926 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8927
8928         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8929
8930 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8931
8932         * g++.dg/template/friend19.C: Fix typo.
8933         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8934
8935 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8936
8937         * gcc.c-torture/execute/20030928-1.c: New test.
8938         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8939
8940 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8941
8942         * g++.dg/opt/unroll1.C: New test.
8943
8944 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8945
8946         PR optimization/11741
8947         * gcc.dg/20030926-1.c: New test case.
8948
8949 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8950
8951         PR c++/5655
8952         * g++.dg/parse/access7.C: New test.
8953         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8954
8955 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8956
8957         MERGE OF objc-improvements-branch into MAINLINE:
8958         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8959         if libobjc has not been built.
8960         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8961         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8962         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8963         objc/execute/nested-3.m, objc/execute/np-2.m,
8964         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8965         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8966         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8967         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8968         objc.dg/special/unclaimed-category-1.h,
8969         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8970         well as GNU runtime.
8971         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8972         * execute/cascading-1.m, execute/function-message-1.m,
8973         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8974         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8975         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8976         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8977         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8978         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8979         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8980         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8981         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8982         * objc.dg/bitfield-2.m: Run only on Darwin.
8983         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8984         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8985         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8986         * objc.dg/const-str-1.m: Fix constant string layout.
8987
8988 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8989
8990         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8991
8992 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8993
8994         * gcc.dg/darwin-abi-1.c: New file.
8995
8996 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8997
8998         PR target/12281
8999         * gcc.c-torture/compile/20030921-1.c: New test.
9000
9001 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9002
9003         * g++.dg/opt/reg-stack2.C: New test.
9004
9005 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9006
9007         * g++.dg/eh/delayslot1.C: New test.
9008
9009 2003-09-20  Richard Henderson  <rth@redhat.com>
9010
9011         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
9012
9013 2003-09-20  Roger Sayle  <roger@eyesopen.com>
9014
9015         * gcc.c-torture/execute/20030920-1.c: New test case.
9016
9017 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9018
9019         * g++.dg/rtti/typeid3.C: Correct expected error message.
9020
9021 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9022
9023         PR c++/157
9024         * g++.dg/parse/crash12.C: New test.
9025
9026 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
9027
9028         * gcc.dg/compat/mixed-struct-check.h: New.
9029         * gcc.dg/compat/mixed-struct-defs.h: New.
9030         * gcc.dg/compat/mixed-struct-init.h: New.
9031         * gcc.dg/compat/struct-by-value-19_main.c: New.
9032         * gcc.dg/compat/struct-by-value-19_x.c: New.
9033         * gcc.dg/compat/struct-by-value-19_y.c: New.
9034         * gcc.dg/compat/struct-by-value-20_main.c: New.
9035         * gcc.dg/compat/struct-by-value-20_x.c: New.
9036         * gcc.dg/compat/struct-by-value-20_y.c: New.
9037         * gcc.dg/compat/struct-return-19_main.c: New.
9038         * gcc.dg/compat/struct-return-19_x.c: New.
9039         * gcc.dg/compat/struct-return-19_y.c: New.
9040         * gcc.dg/compat/struct-return-20_main.c: New.
9041         * gcc.dg/compat/struct-return-20_x.c: New.
9042         * gcc.dg/compat/struct-return-20_y.c: New.
9043
9044 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
9045         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
9046         so that it will not complain on LP64 targets.
9047
9048 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9049
9050         PR c++/495
9051         * g++.dg/template/friend24.C: New test.
9052
9053 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
9054
9055         PR c++/12332
9056         * g++.dg/template/memtmpl2.C: New test.
9057
9058 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
9059
9060         PR target/11184
9061         * gcc.dg/builtin-apply1.c: New test.
9062
9063 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9064
9065         PR c++/9848
9066         * g++.dg/warn/Wunused-4.C: New test.
9067
9068 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9069
9070         PR c++/12316
9071         * g++.dg/other/gc2.C: New test.
9072
9073 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
9074
9075         PR c++/11991
9076         * g++.dg/rtti/typeid3.C: New test.
9077
9078         PR c++/12266
9079         * g++.dg/overload/template1.C: New test.
9080
9081 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9082
9083         * g++.dg/opt/cfg3.C: New test.
9084
9085 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9086
9087         PR c++/7939
9088         * g++.dg/template/crash11.C: New test.
9089
9090 2003-09-16  Jason Merrill  <jason@redhat.com>
9091             Jakub Jelinek  <jakub@redhat.com>
9092
9093         * gcc.dg/attr-warn-unused-result.c: New test.
9094
9095 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9096
9097         PR c++/12184
9098         * g++.dg/expr/call2.C: New test.
9099
9100 2003-09-15  Andreas Jaeger  <aj@suse.de>
9101
9102         * gcc.dg/Wold-style-definition-1.c: New test.
9103
9104 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
9105
9106         PR c++/3907
9107         * g++.dg/parse/template12.C: New test.
9108
9109         * g++.dg/abi/bitfield11.C: New test.
9110         * g++.dg/abi/bitfield12.C: Likewise.
9111
9112 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
9113
9114         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
9115         non-expansion of functional macro name without arguments at EOL.
9116         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
9117
9118 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
9119
9120         * gcc.c-torture/execute/20030914-[12].c: New tests.
9121
9122 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9123
9124         PR c++/11788
9125         * g++.dg/overload/addr1.C: New test.
9126
9127 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
9128
9129         * gcc.dg/20030909-1.c: New test.
9130
9131 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9132
9133         * gcc.dg/ultrasp10.c: New test.
9134
9135 2003-09-09  Devang Patel  <dpatel@apple.com>
9136
9137         * gcc.dg/darwin-ld-6.c: New test.
9138
9139 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9140
9141         * gcc.dg/torture/builtin-explog-1.c: New testcase.
9142
9143 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9144
9145         * gcc.dg/ia64-types1.c: New test.
9146         * gcc.dg/ia64-types2.c: Likewise.
9147
9148 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9149
9150         * gcc.dg/builtins-1.c: Add more _Complex tests.
9151         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9152
9153         * gcc.dg/builtins-1.c: Test existing _Complex functions.
9154         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9155
9156 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9157
9158         PR c++/11786
9159         * g++.dg/lookup/koenig2.C: New test.
9160
9161         PR c++/5296
9162         * g++.dg/rtti/typeid2.C: New test.
9163
9164 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
9165
9166         * gcc.c-torture/compile/20030904-1.c: New test.
9167
9168 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9169
9170         * g++.dg/opt/longbranch2.C: New test.
9171
9172 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9173
9174         * g++.dg/template/crash10.C: Only compile it.
9175
9176 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9177
9178         PR middle-end/11665
9179         * gcc.c-torture/compile/20030907-1.c: New test.
9180         * g++.dg/init/array11.C: New test.
9181
9182 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9183
9184         PR c++/11852
9185         * g++.dg/init/struct1.C: New test.
9186
9187 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9188
9189         PR c++/12181
9190         * g++.dg/expr/comma1.C: New test.
9191
9192 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
9193
9194         PR c++/11867
9195         * g++.dg/expr/static_cast5.C: New test.
9196
9197 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9198
9199         PR c++/11507
9200         * g++.dg/lookup/scoped7.C: New test.
9201
9202         PR c++/9574
9203         * g++.dg/other/static1.C: New test.
9204
9205         PR c++/11490
9206         * g++.dg/warn/template-1.C: New test.
9207
9208         PR c++/11432
9209         * g++.dg/template/crash10.C: New test.
9210
9211         PR c++/2478
9212         * g++.dg/overload/VLA.C: New test.
9213
9214         PR c++/10804
9215         * g++.dg/template/call1.C: New test.
9216
9217 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9218
9219         PR c++/11794
9220         * g++.dg/parse/using3.C: New test.
9221
9222 2003-09-06  Roger Sayle  <roger@eyesopen.com>
9223
9224         PR c++/11409
9225         * g++.dg/overload/builtin3.C: New test case.
9226
9227 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
9228
9229         PR c/9862
9230         * gcc.dg/20030906-1.c: New test.
9231         * gcc.dg/20030906-2.c: Likewise.
9232
9233 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9234
9235         PR c++/12167
9236         * g++.dg/parse/defarg5.C: New test.
9237
9238         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
9239
9240 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
9241
9242         PR c++/12163
9243         * g++.dg/expr/static_cast4.C: New test.
9244
9245         PR c++/12146
9246         * g++.dg/template/crash9.C: New test.
9247
9248 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9249
9250         * g++.old-deja/g++.ext/pretty2.C: Update for change
9251         in __FUNCTION__.
9252         * g++.old-deja/g++.ext/pretty3.C: Likewise.
9253
9254 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
9255
9256         PR c++/11922
9257         * g++/dg/template/qualified-id1.C: New test.
9258
9259         PR c++/12037
9260         * g++.dg/warn/noeffect4.C: New test.
9261
9262 2003-09-04  Matt Austern  <austern@apple.com>
9263
9264         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
9265         * g++.dg/ext/fnname2.C: Likewise.
9266         * g++.dg/ext/fnname3.C: Likewise.
9267
9268 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
9269
9270         * g++.dg/expr/lval1.C: New test.
9271         * g++.dg/ext/lvcast.C: Remove.
9272
9273 2003-09-03  Roger Sayle  <roger@eyesopen.com>
9274
9275         PR optimization/11700.
9276         * gcc.c-torture/compile/20030903-1.c: New test case.
9277
9278 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
9279
9280         PR c++/12053
9281         * g++.dg/abi/layout4.C: New test.
9282
9283 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
9284
9285         PR c++/11553
9286         * g++.dg/parse/friend3.C: New test.
9287
9288 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
9289
9290         PR c++/11847
9291         * g++.dg/template/class1.C: New test.
9292
9293         PR c++/11808
9294         * g++.dg/expr/call1.C: New test.
9295
9296 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
9297
9298         PR c++/12114
9299         * g++.dg/init/ref9.C: New test.
9300
9301         PR c++/11972
9302         * g++.dg/template/nested4.C: New test.
9303
9304 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9305
9306         PR c++/12093
9307         * g++.dg/template/non-dependent4.C: New test.
9308
9309         PR c++/11928
9310         * g++.dg/inherit/conv1.C: New test.
9311
9312 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9313
9314         PR c++/6196
9315         * g++.dg/ext/label1.C: New test.
9316         * g++.dg/ext/label2.C: Likewise.
9317
9318 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9319
9320         * g++.dg/expr/cond3.C: New test.
9321
9322 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9323
9324         * gcc.dg/builtins-1.c: Add new builtin cases.
9325
9326 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9327
9328         * gcc.dg/builtins-1.c: Add new cases.
9329         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9330
9331 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9332
9333         * gcc.dg/builtins-1.c: Add more math builtin tests.
9334         * gcc.dg/torture/builtin-attr-1.c: New test.
9335
9336 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9337
9338         PR optimization/5079
9339         * g++.dg/opt/static3.C: New test.
9340
9341 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9342
9343         * gcc.misc-tests/gcov-10b.c: New test.
9344
9345 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
9346
9347         * g++.dg/opt/ptrmem3.C: New test.
9348
9349         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
9350
9351 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
9352
9353         * gcc.dg/20030826-2.c: New test.
9354
9355 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9356
9357         PR middle-end/12002
9358         * g77.f-torture/compile/12002.f: New test case.
9359
9360 2003-08-26  Roger Sayle  <roger@eyesopen.com>
9361
9362         * gcc.dg/20030826-1.c: New test case.
9363
9364 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
9365
9366         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
9367
9368 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
9369
9370         PR c++/11871
9371         * c++.dg/lookup/crash1.C: New test.
9372
9373         * c++.dg/warn/noeffect3.C: New test.
9374
9375 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
9376
9377         * gcc.dg/compat/vector-1_x.c: Compile with -w.
9378         * gcc.dg/compat/vector-1_y.c: Ditto.
9379         * gcc.dg/compat/vector-2_x.c: Ditto.
9380         * gcc.dg/compat/vector-2_y.c: Ditto.
9381
9382 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
9383
9384         * gcc.dg/20030702-1.c: New test.
9385
9386 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
9387
9388         PR c++/8795
9389         * g++.dg/ext/altivec-1.C: New test.
9390
9391 2003-08-24  Richard Henderson  <rth@redhat.com>
9392
9393         * g++.dg/eh/simd-2.C: Add -w for x86.
9394
9395 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
9396
9397         * gcc.dg/20030815-1.c: New test.
9398
9399 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9400
9401         PR c++/3765
9402         * g++.dg/parse/access6.C: New test.
9403
9404 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9405
9406         PR c++/641, c++/11876
9407         * g++.dg/template/friend22.C: New test.
9408         * g++.dg/template/friend23.C: Likewise.
9409
9410 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9411
9412         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
9413         identically.
9414
9415 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9416
9417         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
9418
9419 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9420
9421         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
9422
9423 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9424
9425         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
9426
9427 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9428
9429         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
9430
9431 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
9432
9433         PR c++/11919
9434         * g++.dg/overload/prom1.C: New test.
9435
9436         PR c++/11551
9437         * g++.dg/parse/dtor2.C: New test.
9438
9439         PR c++/10762
9440         * g++.dg/parse/using2.C: New test.
9441
9442 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
9443
9444         PR target/11805
9445         * gcc.c-torture/compile/20030821-1.c: New.
9446
9447 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
9448
9449         PR c++/11834
9450         * g++.dg/template/deduce2.C: New test.
9451
9452 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
9453
9454         * gcc.c-torture/execute/20030821-1.c: New test.
9455
9456 2003-08-20  Roger Sayle  <roger@eyesopen.com>
9457
9458         PR middle-end/11984
9459         * gcc.dg/20030820-1.c: New test case.
9460
9461 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
9462
9463         PR c++/11945
9464         * g++.dg/warn/noeffect2.C: New test.
9465
9466 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
9467
9468         PR c++/10926
9469         * g++.dg/template/dtor2.C: New test.
9470
9471         PR c++/11684
9472         * g++.dg/template/operator1.C: New test.
9473         * g++.dg/parse/operator4.C: New test.
9474
9475         PR c++/11946.C
9476         * g++.dg/expr/enum1.C: New test.
9477         * gcc.dg/c99-bool-1.c: Remove bogus warning.
9478
9479         PR c++/11036.C
9480         * g++.dg/parse/elab2.C: New test.
9481         * g++.dg/parse/typedef4.C: Change error message.
9482         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
9483         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
9484         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
9485
9486 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
9487
9488         * gcc.dg/pch/warn-1.c: New.
9489         * gcc.dg/pch/warn-1.hs: New.
9490
9491         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
9492         not-tested file.
9493
9494 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9495
9496         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
9497
9498 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9499
9500         * gcc.dg/uninit-D.c: New Test.
9501         * gcc.dg/uninit-E.c: New Test.
9502         * gcc.dg/uninit-F.c: New Test.
9503         * gcc.dg/uninit-G.c: New Test.
9504
9505 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
9506
9507         * g++.dg/README: Describe the pch directory.
9508
9509 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9510
9511         PR c++/11174
9512         * g++.dg/parse/access4.C: New test.
9513         * g++.dg/parse/access5.C: Likewise.
9514         * g++.old-deja/g++.jason/access17.C: Adjust error message.
9515
9516 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
9517
9518         * gcc.dg/noncompile/20030818-1.c: New.
9519
9520 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9521
9522         PR c++/11957
9523         * g++.dg/warn/noeffect1.C: New test.
9524
9525         * g++.dg/template/scope2.C: New test.
9526         * g++.dg/template/error2.C: Correct dg-error
9527
9528 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
9529
9530         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
9531
9532 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
9533
9534         PR C++/11512
9535         * g++.dg/template/warn1.C: New.
9536
9537 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9538
9539         * g++.dg/template/error2.C: New test.
9540         * g++.dg/lookup/using7.C: Adjust errors
9541         * g++.old-deja/g++.pt/crash36.C: Likewise.
9542         * g++.old-deja/g++.pt/derived3.C: Likewise.
9543
9544 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9545
9546         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
9547         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
9548         * gcc.c-torture/execute/builtins/string-9.c: New, from
9549         string-opt-9.c.  Adjust for execute/builtins framework.
9550         * gcc.c-torture/execute/string-opt-9.c: Delete.
9551
9552 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
9553
9554         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
9555
9556         * g++.dg/parse/ret-type2.C: New test.
9557
9558         PR c++/11703
9559         * g++.dg/init/new8.C: New test.
9560
9561         PR c++/10923
9562         * g++.dg/parse/typedef5.C: New test.
9563
9564         PR c++/9512
9565         * g++.dg/parse/qualified2.C: New test.
9566         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
9567         invalid code.
9568
9569 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
9570
9571         * g++.dg/conversion/ptrmem1.C: New test.
9572
9573 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
9574
9575         PR target/11693
9576         * gcc.dg/20030811-1.c: New test.
9577
9578         PR target/11535
9579         * gcc.c-torture/execute/20030811-1.c: New test.
9580
9581 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9582
9583         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
9584
9585 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
9586
9587         PR c++/11789.C
9588         * g++.dg/inherit/multiple1.C: New test.
9589
9590 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9591
9592         * gcc.dg/spe1.c: New test.
9593
9594         PR c++/11670
9595         * g++.dg/expr/cast2.C: New test.
9596
9597         PR c++/10530
9598         * g++.dg/template/dependent-name2.C: New test.
9599
9600 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
9601
9602         * g++.dg/parse/crash11.C: Put the dg options in comments.
9603
9604 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
9605
9606         * lib/gcc-dg.exp: Update for diagnostic change.
9607
9608 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9609
9610         PR c++/5767
9611         * g++.dg/parse/crash11.C: New test.
9612
9613 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
9614
9615         * gcc.dg/cpp/spacing1.c: Update.
9616
9617 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
9618
9619         PR target/11739
9620         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
9621         a value for -mtune.
9622
9623 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9624
9625         PR middle-end/11771
9626         * gcc.c-torture/compile/20030804-1.c: New test case.
9627
9628 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9629
9630         * gcc.dg/20030804-1.c: New test case.
9631
9632 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
9633
9634         * gcc.dg/cpp/separate-1.c: New test.
9635
9636 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
9637
9638         PR c++/11704
9639         * g++.dg/template/dependent-expr2.C: New test.
9640
9641         PR c++/11766
9642         * g++.dg/expr/ptrmem1.C: New test.
9643
9644 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9645
9646         PR c++/9453
9647         * g++.dg/template/friend15.C: New test.
9648
9649 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
9650
9651         * lib/dg-pch.exp: Work round PCH bug.
9652
9653 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9654
9655         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
9656         builtins.  Move cases from builtins-4.c here.
9657
9658         * gcc.dg/torture/builtin-math-1.c: New test taken from
9659         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
9660         additional cases.
9661
9662         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
9663         Delete.
9664
9665 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9666
9667         PR c++/9447
9668         * g++.dg/template/using7.C: New test.
9669
9670 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
9671
9672         * import1.c, import2.c: New tests.
9673
9674 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
9675
9676         * g++.dg/eh/crossjump1.C: New test.
9677
9678 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
9679
9680         PR c++/11697
9681         * g++.dg/template/using6.C: New test.
9682
9683         PR c++/11744
9684         * g++.dg/template/koenig2.C: New test.
9685
9686 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9687
9688         PR c++/7983
9689         * g++.dg/parse/typedef4.C: New test.
9690
9691 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9692
9693         PR c++/8442, c++/8806
9694         * g++.dg/template/elab1.C: New test.
9695         * g++.dg/template/type2.C: Likewise.
9696         * g++.dg/template/ttp3.C: Adjust expected error message.
9697         * g++.old-deja/g++.law/visibility13.C: Likewise.
9698         * g++.old-deja/g++.niklas/t135.C: Likewise.
9699         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9700         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9701         template argument.
9702         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9703
9704 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9705
9706         PR c++/11295
9707         * g++.dg/ext/stmtexpr1.C: New test.
9708
9709         * g++.dg/opt/tmp1.C: New test.
9710
9711         PR c++/11525
9712         * g++.dg/parse/constant4.C: New test.
9713
9714         PR c++/9447
9715         * g++.dg/template/using5.C: New test.
9716
9717 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9718
9719         * gcc.dg/builtins-27.c: New test case.
9720
9721 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9722
9723         * gcc.dg/tls/opt-7.c: New test.
9724
9725 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9726
9727         * g++.old-deja/g++.other/crash18.C: Remove.
9728
9729 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9730
9731         * g++.dg/template/explicit3.C: New.
9732         * g++.dg/template/explicit4.C: New.
9733         * g++.dg/template/explicit5.C: New.
9734
9735         PR c++/11347
9736         * g++.dg/template/memtmpl1.C: New.
9737
9738 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9739
9740         PR target/11565
9741         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9742         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9743
9744 2003-07-30  Jan Hubicka  <jh@suse.cz>
9745
9746         * vtgc1.c: Kill.
9747
9748 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9749
9750         * gcc.dg/struct-in-proto-1.c: New test.
9751
9752 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9753
9754         * gcc.dg/cpp/include2.c: Only expect one message.
9755
9756 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9757
9758         PR c++/9447
9759         * g++.dg/template/using1.C: New test.
9760         * g++.dg/template/using2.C: New test.
9761         * g++.dg/template/using3.C: New test.
9762         * g++.dg/template/using4.C: New test.
9763
9764 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9765
9766         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9767         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9768
9769 2003-07-28  Jan Hubicka  <jh@suse.cz>
9770
9771         PR c++/11530
9772         * g++.dg/opt/call1.C: New test.
9773
9774 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9775
9776         PR c++/11667
9777         * g++.dg/init/enum2.C: New test.
9778         * g++.dg/template/overload1.C: Add "-w" option.
9779
9780 2003-07-28    <hp@bitrange.com>
9781
9782         * gcc.dg/Wdeclaration-after-statement-1.c,
9783         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9784
9785 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9786
9787         * gcc.c-torture/compile/20030725-1.c: New test.
9788
9789 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9790
9791         * gcc.dg/20030505.c: Only run for SPE.
9792         Remove definition of opaque type.
9793
9794 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9795
9796         * g++.dg/template/ptrmem6.C: New test.
9797
9798 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9799
9800         * gcc.c-torture/compile/zero-strct-2.c: New test.
9801
9802 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9803
9804         * gcc.dg/intermod-1.c: New test.
9805
9806 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9807
9808         PR c++/11617
9809         * g++.dg/template/lookup2.C: New test.
9810         * g++.dg/template/memclass1.C: Remove instantiated from error.
9811         * g++.dg/other/error2.C: Tweak expected errors.
9812
9813         PR c++/11596
9814         * g++.dg/template/defarg3.C: New test.
9815
9816         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9817
9818 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9819
9820         * g++.dg/inherit/access5.C: New test.
9821
9822 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9823
9824         PR c++/11513
9825         * g++.dg/template/crash8.C: New test.
9826
9827 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9828
9829         PR c/10602
9830         * gcc.dg/noncompile/incomplete-2.c: New test.
9831
9832 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9833
9834         PR c++/11645
9835         * g++.dg/inherit/access4.C: New test.
9836
9837         PR c++/11517
9838         * g++.dg/expr/cond2.C: New test.
9839
9840         PR optimization/10679
9841         * g++.dg/opt/inline4.C: New test.
9842
9843 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9844
9845         * g++.dg/parse/crash10: New test.
9846
9847 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9848
9849         * g++.dg/ext/flexary1.C: New test.
9850
9851 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9852
9853         PR c++/10793
9854         * g++.dg/template/crash9.C: New test.
9855
9856 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9857
9858         PR c++/3004
9859         * g++.dg/parse/typedef3.C: New test.
9860
9861         PR c++/7906
9862         * g++.dg/parse/operator2.C: New test.
9863
9864         PR c++/8895
9865         * g++.dg/parse/def-tmpl-arg1.C: New test.
9866
9867         PR c++/9282
9868         * g++.dg/parse/funptr1.C: New test.
9869
9870         PR c++/9452
9871         * g++.dg/parse/ambig3.C: New test.
9872
9873         PR c++/9454
9874         * g++.dg/parse/operator3.C: New test.
9875
9876         PR c++/9486
9877         * g++.dg/parse/template10.C: New test.
9878
9879         PR c++/9488
9880         * g++.dg/parse/template11.C: New test.
9881
9882         PR c++/10150
9883         * g++.dg/parse/invalid-op1.C: New test.
9884
9885         PR c++/10247
9886         * g++.dg/parse/condexpr1.C: New test.
9887
9888 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9889
9890         * g++.dg/ext/packed3.C: New test.
9891         * g++.dg/ext/packed4.C: New test.
9892
9893         * gcc.dg/pack-test-3.c: New test.
9894
9895 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9896
9897         * lib/compat.exp: Handle dg-options per source file.
9898         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9899         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9900         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9901         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9902         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9903         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9904         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9905         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9906         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9907         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9908         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9909         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9910         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9911         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9912
9913 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9914
9915         PR c/10320
9916         * gcc.c-torture/execute/20030718-1.c: New test.
9917
9918 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9919
9920         PR optimization/11536
9921         * gcc.dg/20030721-1.c: New test.
9922
9923 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9924
9925         PR c++/11546
9926         * g++.dg/template/lookup1.C: New test.
9927
9928 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9929
9930         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9931         diagnostics of ill-formed constructs involving labels.
9932         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9933         the new 'previously defined here' message.
9934
9935 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9936
9937         * g++.dg/parse/non-dependent2.C: New test.
9938
9939 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9940
9941         * g++.dg/init/init-ref4.C: xfail on targets without
9942         weak symbols.
9943
9944 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9945
9946         PR target/11087
9947         * gcc.c-torture/execute/20030717-1.c: New test.
9948
9949 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9950
9951         * g++.dg/opt/cfg1.C: New test.
9952
9953 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9954
9955         PR optimization/11557
9956         * gcc.dg/20030717-1.c: New test.
9957
9958 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9959
9960         PR c++/10476
9961         * g++.dg/expr/crash-1.C: New test.
9962
9963         PR c++/11027
9964         * g++.dg/template/init3.C: New test.
9965
9966         PR c++/8222
9967         * g++.dg/template/non-dependent1.C: New test.
9968
9969         PR c++/11070
9970         * g++.dg/template/non-dependent2.C: New test.
9971
9972         PR c++/11071
9973         * g++.dg/template/non-dependent3.C: New test.
9974
9975         PR c++/9907
9976         * g++.dg/template/sizeof5.C: New test.
9977
9978 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9979
9980         PR 11498
9981         * gcc.c-torture/compile/mangle-1.c: New file.
9982
9983 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9984
9985         PR c++/7809
9986         * g++.dg/parse/access3.C: New test.
9987
9988 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9989
9990         PR c++/11384
9991         * g++.dg/init/init-ref4.C: New test.
9992
9993 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9994
9995         PR c++/11547
9996         * g++.dg/parse/constant3.C: New test.
9997         * g++.dg/parse/crash7.C: Likewise.
9998
9999 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
10000
10001         PR target/11008
10002         * gcc.dg/i386-pentium4-not-mull.c: New.
10003
10004 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
10005
10006         * gcc.dg/asm-names.c (ymain): Make it weak.
10007
10008 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10009
10010         PR c++/5421
10011         * g++.dg/template/friend21.C: New test.
10012
10013 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
10014
10015         * gcc.dg/cleanup-8.c: New test.
10016         * gcc.dg/cleanup-9.c: New test.
10017
10018 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
10019
10020         * g++.dg/ext/dll-MI1.h: New file.
10021         * g++.dg/ext/dllexport-MI1.C: New file.
10022         * g++.dg/ext/dllimport-MI1.C: New file.
10023
10024 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
10025
10026         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
10027         it does not have cmpstrsi patterns (just cmpmemsi).
10028
10029 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
10030
10031         PR debug/11473
10032         * g++.dg/debug/debug8.C: New test.
10033
10034 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10035
10036         PR c++/10108
10037         * g++.dg/template/crash7.C: New test.
10038
10039 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
10040
10041         PR target/10795
10042         * gcc.c-torture/compile/20030708-1.c: New.
10043
10044 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10045
10046         * gcc.c-torture/execute/20030715-1.c: New test.
10047
10048 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
10049
10050         * gcc.dg/pch/inline-3.c: New file.
10051         * gcc.dg/pch/inline-3.hs: New file.
10052         * gcc.dg/pch/inline-4.c: New file.
10053         * gcc.dg/pch/inline-4.hs: New file.
10054
10055 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
10056
10057         PR c++/11509
10058         * g++.dg/template/crash6.C: New test.
10059
10060         PR c++/7053
10061         * g++.dg/template/friend20.C: New test.
10062
10063         PR c++/7019
10064         * g++.dg/template/overload2.C: New test.
10065
10066 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10067
10068         PR optimization/11440
10069         * gcc.c-torture/execute/20030714-1.c: New test.
10070
10071 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10072
10073         PR c++/11154
10074         * g++.dg/template/partial2.C: New test.
10075
10076 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
10077
10078         PR c++/11503
10079         * g++.dg/template/anon1.C: New test.
10080
10081         PR c++/11493
10082         PR c++/11495
10083         * g++.dg/parse/template9.C: Likewise.
10084         * g++.dg/template/crash4.C: New test.
10085         * g++.dg/template/koenig1.C: Likewise.
10086         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
10087         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
10088         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
10089         functions.
10090         * g++.old-deja/g++.jason/template36.C: Likewise.
10091         * g++.old-deja/g++.mike/p1989.C: Likewise.
10092         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
10093         * g++.old-deja/g++.pt/ttp20.C: Use this->.
10094         * g++.old-deja/g++.pt/ttp21.C: Use this->.
10095         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
10096         compiling.
10097         * g++.old-deja/g++.pt/union2.C: Use this->.
10098
10099 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
10100
10101         * gcc.dg/20030711-1.c: New test.
10102
10103 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
10104
10105         PR c++/11050
10106         * g++.dg/parse/args1.C: New test.
10107         * g++.pt/defarg8.C: Change expected errors.
10108
10109 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
10110
10111         PR c++/8164
10112         * g++.dg/template/nontype2.C: New test.
10113
10114         PR c++/10558
10115         * g++.dg/parse/template8.C: New test.
10116
10117         PR c++/8327
10118         * g++.dg/template/scope1.C: New test.
10119
10120         * g++.dg/warn/Wsign-compare-1.C: New test.
10121
10122 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10123
10124         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
10125
10126 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
10127
10128         PR c++/9411
10129         * g++.dg/template/explicit2.C: New test.
10130
10131         PR c++/10032
10132         * g++.dg/warn/pedantic1.C: New test.
10133
10134 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
10135
10136         PR c++ 9483
10137         * g++.dg/other/field1.C: New test.
10138
10139 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10140
10141         PR c/11449
10142         * gcc.c-torture/compile/20030707-1.c: New.
10143
10144 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10145
10146         PR c++/10849
10147         * g++.dg/template/access12.C: New test.
10148
10149 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
10150
10151         * g++.dg/bprob/bprob.exp (prof_ext): Update.
10152         * g77.dg/bprob/bprob.exp (prof_ext): Update.
10153         * gcc.misc-tests/bprob.exp (prof_ext): Update.
10154         * gcc.misc-tests/gcov.exp: Update
10155         * g++.dg/gcov/gcov.exp: Update
10156         * lib/gcov.exp: Update.
10157
10158 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
10159
10160         * g++.dg/abi/mangle17.C: Make sure template expressions are
10161         dependent.
10162         * g++.dg/abi/mangle4.C: Mark erroneous casts.
10163         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
10164         * g++.dg/opt/stack1.C: Remove erroneous code.
10165         * g++.dg/parse/template7.C: New test.
10166         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
10167         * g++.old-deja/g++.pt/crash4.C: Likewise.
10168
10169 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10170
10171         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
10172         with zero or one occurence of `$' after the initial `L'.
10173
10174 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
10175
10176         * gcc.c-torture/compile/20030704-1.c: Add a comment.
10177
10178 2003-07-08  Roger Sayle  <roger@eyesopen.com>
10179
10180         PR c/11370
10181         * gcc.dg/Wunreachable-6.c: New testcase.
10182         * gcc.dg/Wunreachable-7.c: New testcase.
10183
10184 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10185
10186         PR c/11420
10187         * gcc.dg/20030708-1.c: New test.
10188
10189 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
10190
10191         * gcc.dg/compat/sdata-section.h: New file.
10192         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
10193         * gcc.dg/torture/mips-sdata-1.c: New test.
10194
10195 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10196
10197         PR c++/11030
10198         * g++.dg/template/friend19.C: New test.
10199
10200 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10201
10202         * g++.dg/opt/strength-reduce.C: New test.
10203
10204 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10205
10206         PR target/10979
10207         * gcc.dg/20030707-1.c: New testcase.
10208
10209 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10210
10211         PR optimization/11059
10212         * g++.dg/opt/emptyunion.C: New testcase.
10213
10214 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10215             Eric Botcazou  <ebotcazou@libertysurf.fr>
10216
10217         * g++.dg/opt/stack1.C: New test.
10218
10219 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
10220
10221         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
10222         run test.
10223
10224         PR c++/11431
10225         * g++.dg/expr/static_cast3.C: New test.
10226
10227 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
10228
10229         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
10230         everywhere.
10231         * gcc.dg/concat.c: Concatenation of string constants with
10232         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
10233         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
10234         * gcc.dg/cpp/escape-2.c: Use wide character constants where
10235         necessary to avoid multi-character character constant warning.
10236         * gcc.dg/cpp/escape.c: Likewise.
10237         * gcc.dg/cpp/ucs.c: Likewise.
10238         Remove backslashes from dg-bogus comments, as they confuse Tcl.
10239         Fix a typo.
10240
10241 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10242
10243         PR c/11428
10244         * gcc.c-torture/compile/20030704-1.c: New.
10245
10246 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10247
10248         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
10249
10250 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
10251
10252         PR c++/5287, PR c++/7910,  PR c++/11021
10253         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
10254         tests for warnings.
10255         * g++.dg/ext/dllimport2.C: Add tests for warnings.
10256         * g++.dg/ext/dllimport3.C: Likewise.
10257         * g++.dg/ext/dllimport4.C: New file.
10258         * g++.dg/ext/dllimport5.C: New file.
10259         * g++.dg/ext/dllimport6.C: New file.
10260         * g++.dg/ext/dllimport7.C: New file.
10261         * g++.dg/ext/dllimport8.C: New file.
10262         * g++.dg/ext/dllimport9.C: New file.
10263         * g++.dg/ext/dllimport10.C: New file.
10264         * g++.dg/ext/dllexport1.C: New file.
10265
10266 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10267
10268         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
10269         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
10270
10271 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10272
10273         * gcc.dg/builtins-25.c: New testcase.
10274         * gcc.dg/builtins-26.c: New testcase.
10275
10276 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
10277
10278         * gcc.dg/compat/vector-defs.h: New file.
10279         * gcc.dg/compat/vector-setup.h: New file.
10280         * gcc.dg/compat/vector-check.h: New file.
10281         * gcc.dg/compat/vector-1_main.c: New file.
10282         * gcc.dg/compat/vector-1_x.c: New file.
10283         * gcc.dg/compat/vector-1_y.c: New file.
10284         * gcc.dg/compat/vector-2_main.c: New file.
10285         * gcc.dg/compat/vector-2_x.c: New file.
10286         * gcc.dg/compat/vector-2_y.c: New file.
10287
10288         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
10289         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
10290         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
10291         * gcc.dg/compat/struct-align-1.h: New file.
10292         * gcc.dg/compat/struct-align-1_main.c: New file.
10293         * gcc.dg/compat/struct-align-1_x.c: New file.
10294         * gcc.dg/compat/struct-align-1_y.c: New file.
10295         * gcc.dg/compat/struct-align-2.h: New file.
10296         * gcc.dg/compat/struct-align-2_main.c: New file.
10297         * gcc.dg/compat/struct-align-2_x.c: New file.
10298         * gcc.dg/compat/struct-align-2_y.c: New file.
10299
10300         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
10301         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10302         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10303         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10304         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10305         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10306         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10307         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10308         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10309         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10310         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10311         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10312         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10313         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10314         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10315         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10316         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10317         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10318         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10319         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10320         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10321         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10322         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10323         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10324         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10325         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10326         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10327         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10328         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10329
10330 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10331
10332         * gcc.dg/i386-call-1.c: New test.
10333
10334 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10335
10336         PR c++/9162
10337         * g++.dg/parse/defarg4.C: New.
10338
10339 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10340
10341         PR target/10700
10342         * gcc.c-torture/compile/20030703-1.c: New test case.
10343
10344 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10345
10346         * g++.dg/template/local3.C: Remove extra semicolon.
10347
10348 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10349
10350         * gcc.dg/i386-volatile-1.c: New test.
10351
10352 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
10353
10354         PR c++/11072
10355         * g++.dg/other/offsetof2.C: XFAIL.
10356         * g++.dg/other/offsetof5.C: New.
10357
10358         PR c++/10219
10359         * g++.dg/template/error1.C: New.
10360
10361         PR c++/9779
10362         * g++.dg/template/dependent-expr1.C: New.
10363
10364 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10365
10366         PR c++/6949
10367         * g++.dg/template/local3.C: New test.
10368
10369         PR c++/11149
10370         * g++.dg/lookup/scoped6.C: New test.
10371
10372 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
10373
10374         PR c++/8046
10375         * g++.dg/other/error7.C: New test.
10376
10377 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
10378
10379         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
10380         * g++.old-deja/g++.abi/vtable3.h: Likewise.
10381         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10382         * g++.old-deja/g++.other/union2.C: Likewise.
10383         * gcc.dg/c90-const-expr-2.c: Likewise.
10384         * gcc.dg/c90-const-expr-3.c: Likewise.
10385         * gcc.dg/c99-const-expr-2.c: Likewise.
10386         * gcc.dg/c99-const-expr-3.c: Likewise.
10387         * gcc.dg/concat.c: Likewise.
10388
10389 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10390
10391         PR c++/9559
10392         * g++.dg/init/static1.C: New test.
10393
10394 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10395
10396         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
10397         * g++.old-deja/g++.other/access2.C: Likewise.
10398         * g++.old-deja/g++.other/decl2.C: Likewise.
10399         * gcc.c-torture/execute/20020615-1.c: Likewise.
10400
10401 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10402
10403         PR c++/4933
10404         * g++.dg/template/sizeof4.C: New test.
10405
10406 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10407
10408         * g++.dg/other/error6.C: New test.
10409
10410 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10411
10412         PR c++/10750
10413         * g++.dg/parse/constant2.C: New test.
10414
10415 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
10416
10417         PR c++/11106
10418         * g++.dg/other/error5.C: New test.
10419
10420 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10421
10422         * gcc.dg/format/gcc_diag-1.c: New test.
10423
10424 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
10425
10426         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
10427
10428 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10429
10430         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
10431         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
10432         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
10433
10434 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
10435
10436         * gcc.c-torture/execute/builtins/string-8.c: New test.
10437         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
10438         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
10439         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
10440
10441 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10442
10443         PR c++/10468
10444         * g++.dg/ext/typeof6.C: New test.
10445
10446 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10447
10448         PR c++/10796
10449         * g++.dg/init/enum1.C: New test.
10450
10451 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
10452
10453         * gcc.dg/20030627-1.c: New test.
10454
10455 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
10456
10457         PR c++/11332
10458         * g++.dg/expr/static_cast2.C: New test.
10459
10460 2003-06-26  Roger Sayle  <roger@eyesopen.com>
10461             Jakub Jelinek  <jakub@redhat.com>
10462
10463         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
10464         sprintf(dst,"%s",src) optimization.
10465         * gcc.c-torture/execute/20030626-1.c: New test case.
10466         * gcc.c-torture/execute/20030626-2.c: New test case.
10467
10468 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
10469
10470         * gcc.c-torture/execute/multi-ix.c: New test.
10471
10472         * gcc.c-torture/execute/simd-4.c (main):
10473         Added missing semicolon at end of union.
10474
10475 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
10476
10477         PR c++/8266
10478         * g++.dg/template/explicit-instantiation3.C: New test.
10479
10480 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10481
10482         * gcc.dg/20030626-1.c: Use signed char.
10483
10484 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10485
10486         * gcc.dg/20030626-1.c: New test.
10487
10488 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
10489
10490         * const-str-2.m: Update.
10491
10492 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
10493
10494         PR c++/10990
10495         * g++.dg/rtti/dyncast1.C: New test.
10496         * g++.dg/abi/mangle4.C: Correct base-specifier access.
10497         * g++.dg/lookup/scoped1.C: Remove XFAIL.
10498         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
10499
10500         PR c++/10931
10501         * g++.dg/expr/static_cast1.C: New test.
10502
10503 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
10504
10505         * gcc.dg/20030625-1.c: New test.
10506
10507 2003-06-24  Roger Sayle  <roger@eyesopen.com>
10508
10509         * gcc.c-torture/compile/20030624-1.c: New test case.
10510
10511 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
10512
10513         * gcc.c-torture/execute/string-opt-17.c: New test.
10514
10515 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
10516
10517         PR c++/5754
10518         * g++.dg/parse/crash6.C: New test.
10519
10520 2003-06-23  Roger Sayle  <roger@eyesopen.com>
10521
10522         * gcc.dg/builtins-24.c: New test case.
10523
10524 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
10525
10526         * g++.dg/opt/operator1.C: New test.
10527
10528 2003-06-22  Roger Sayle  <roger@eyesopen.com>
10529
10530         * gcc.c-torture/execute/string-opt-16.c: New test case.
10531
10532 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10533
10534         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
10535         * g++.old-deja/g++.other/conv7.C: Likewise
10536         * g++.old-deja/g++.other/overcnv2.C: Likewise.
10537         * g++.old-deja/g++.other/overload14.C: Likewise.
10538
10539 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10540
10541         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
10542         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
10543
10544 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10545
10546         PR c++/10888
10547         * g++.dg/warn/Winline-3.C: New test.
10548
10549 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10550
10551         * lib/target-supports.exp (check_alias_available): Make the test
10552         program acceptable to the Solaris assembler.
10553
10554         PR c++/10749
10555         * g++.dg/template/memclass2.C: New test.
10556
10557 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10558             Eric Botcazou  <ebotcazou@libertysurf.fr>
10559
10560         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
10561         data for non-matching targets.
10562         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
10563
10564 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10565
10566         PR c++/10845
10567         * g++.dg/template/member3.C: New test.
10568
10569 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
10570
10571         PR c++/10939
10572         * g++.dg/template/func1.C: New test.
10573
10574         PR c++/9649
10575         * g++.dg/template/static4.C: New test.
10576         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
10577
10578         PR c++/11041
10579         * g++.dg/init/ref7.C: New test.
10580
10581 2003-06-19  Matt Austern  <austern@apple.com>
10582
10583         PR c++/11228
10584         * g++.dg/anew1.C: New test.
10585         * g++.dg/anew2.C: New test.
10586         * g++.dg/anew3.C: New test.
10587         * g++.dg/anew4.C: New test.
10588
10589 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
10590
10591         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
10592
10593 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
10594
10595         * gcc.c-torture/execute/simd-4.c (main): Make expected value
10596         endian-dependent.
10597
10598 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
10599
10600         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
10601         Remove cruft.
10602
10603 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
10604
10605         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
10606         * gcc.c-torture/compile/961203-1.c: Likewise.
10607         * gcc.c-torture/compile/980506-1.c: Likewise.
10608
10609 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10610
10611         PR c++/10712
10612         * g++.dg/lookup/using7.C: New test.
10613
10614 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10615
10616         PR c++/11105
10617         * g++.dg/abi/conv1.C: Remove it.
10618         * g++.dg/template/conv7.C: New test.
10619         * g++.dg/template/conv8.C: Likewise.
10620         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
10621         conversion operator.
10622
10623 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
10624
10625         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
10626         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10627         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10628         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10629         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10630         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10631         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10632         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10633         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10634         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10635         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10636         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10637         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10638         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10639         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10640         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10641         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10642         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10643         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10644         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10645         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10646         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10647         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10648         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10649         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10650         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10651         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10652         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10653         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10654
10655 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
10656
10657         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
10658         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
10659         indications.
10660
10661 2003-06-16  Roger Sayle  <roger@eyesopen.com>
10662
10663         * gcc.dg/i386-387-5.c: New test case.
10664         * gcc.dg/i386-387-6.c: New test case.
10665         * gcc.dg/builtins-23.c: New test case.
10666
10667 2003-06-15  Roger Sayle  <roger@eyesopen.com>
10668
10669         * gcc.dg/builtins-22.c: New test case.
10670         * gcc.dg/i386-387-1.c: Update to test exp.
10671         * gcc.dg/i386-387-2.c: Likewise.
10672
10673 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10674
10675         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
10676
10677 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10678
10679         * lib/gcc-dg.exp (dg-require-dll): New function.
10680         (dg-xfail-if): Likewise.
10681         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
10682         driver.
10683
10684         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10685         * gcc.c-torture/compile/20001205-1.c: Likewise.
10686         * gcc.c-torture/compile/20001226-1.c: Likewise.
10687         * gcc.c-torture/compile/20010518-2.c: Likewise.
10688         * gcc.c-torture/compile/20020312-1.c: Likewise.
10689         * gcc.c-torture/compile/20020604-1.c: Likewise.
10690         * gcc.c-torture/compile/920501-12.c: Likewise.
10691         * gcc.c-torture/compile/920501-4.c: Likewise.
10692         * gcc.c-torture/compile/920520-1.c: Likewise.
10693         * gcc.c-torture/compile/920521-1.c: Likewise.
10694         * gcc.c-torture/compile/920625-1.c: Likewise.
10695         * gcc.c-torture/compile/961203-1.c: Likewise.
10696         * gcc.c-torture/compile/980506-1.c: Likewise.
10697         * gcc.c-torture/compile/981006-1.c: Likewise.
10698         * gcc.c-torture/compile/981022-1.c: Likewise.
10699         * gcc.c-torture/compile/981223-1.c: Likewise.
10700         * gcc.c-torture/compile/990617-1.c: Likewise.
10701         * gcc.c-torture/compile/dll.c: Likewise.
10702         * gcc.c-torture/compile/labels-3.c: Likewise.
10703         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10704         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10705         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10706         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10707         * gcc.c-torture/compile/simd-5.c: Likewise.
10708         * gcc.c-torture/compile/20000804-1.x: Remove.
10709         * gcc.c-torture/compile/20001205-1.x: Likewise.
10710         * gcc.c-torture/compile/20001226-1.x: Likewise.
10711         * gcc.c-torture/compile/20010518-2.x: Likewise.
10712         * gcc.c-torture/compile/20020312-1.x: Likewise.
10713         * gcc.c-torture/compile/20020604-1.x: Likewise.
10714         * gcc.c-torture/compile/920501-12.x: Likewise.
10715         * gcc.c-torture/compile/920501-4.x: Likewise.
10716         * gcc.c-torture/compile/920520-1.x: Likewise.
10717         * gcc.c-torture/compile/920521-1.x: Likewise.
10718         * gcc.c-torture/compile/920625-1.x: Likewise.
10719         * gcc.c-torture/compile/961203-1.x: Likewise.
10720         * gcc.c-torture/compile/980506-1.x: Likewise.
10721         * gcc.c-torture/compile/981006-1.x: Likewise.
10722         * gcc.c-torture/compile/981022-1.x: Likewise.
10723         * gcc.c-torture/compile/981223-1.x: Likewise.
10724         * gcc.c-torture/compile/990617-1.x: Likewise.
10725         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10726         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10727         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10728         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10729         * gcc.c-torture/compile/simd-5.x: Likewise.
10730
10731         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10732
10733 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10734
10735         * gcc.c-torture/execute/20030611-1.c: New test.
10736
10737 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10738
10739         PR middle-end/168
10740         * gcc.dg/20030612-1.c: New test case.
10741
10742 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10743
10744         PR c++/10635
10745         * g++.dg/expr/cast1.C: New test.
10746
10747 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10748
10749         * gcc.dg/builtins-21.c: New test case.
10750
10751 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10752
10753         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10754         options instead of at the end.
10755         * lib/objc.exp (objc_target_compile): Likewise.
10756
10757 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10758
10759         PR c++/10432
10760         * g++.dg/parse/error1.C: New test.
10761
10762 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10763
10764         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10765         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10766         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10767         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10768         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10769         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10770         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10771         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10772         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10773         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10774         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10775         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10776         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10777         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10778         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10779         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10780         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10781         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10782         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10783         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10784         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10785         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10786         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10787         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10788
10789         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10790         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10791         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10792         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10793         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10794         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10795         * gcc.dg/compat/scalar-return-3_main.c: New file.
10796         * gcc.dg/compat/scalar-return-3_x.c: New file.
10797         * gcc.dg/compat/scalar-return-3_y.c: New file.
10798         * gcc.dg/compat/scalar-return-4_main.c: New file.
10799         * gcc.dg/compat/scalar-return-4_x.c: New file.
10800         * gcc.dg/compat/scalar-return-4_y.c: New file.
10801
10802 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10803
10804         * gcc.dg/compat/fp2-struct-check.h: New file.
10805         * gcc.dg/compat/fp2-struct-defs.h: New file.
10806         * gcc.dg/compat/fp2-struct-init.h: New file.
10807         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10808         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10809         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10810         * gcc.dg/compat/struct-return-10_main.c: New file.
10811         * gcc.dg/compat/struct-return-10_x.c: New file.
10812         * gcc.dg/compat/struct-return-10_y.c: New file.
10813
10814         * gcc.dg/compat/compat-common.h: New file.
10815         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10816         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10817         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10818         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10819         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10820         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10821         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10822         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10823         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10824         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10825         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10826         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10827         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10828         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10829         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10830         * gcc.dg/compat/small-struct-check.h: Ditto.
10831         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10832         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10833         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10834         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10835         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10836         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10837         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10838         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10839         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10840         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10841         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10842         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10843         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10844         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10845         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10846         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10847         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10848         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10849         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10850         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10851         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10852         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10853         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10854         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10855         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10856         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10857         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10858         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10859         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10860         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10861
10862 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10863
10864         * g++.dg/pch/static-1.C: New file.
10865         * g++.dg/pch/static-1.Hs: New file.
10866
10867 2003-06-10  Richard Henderson  <rth@redhat.com>
10868
10869         * gcc.dg/asm-7.c: Adjust expected warning text.
10870
10871 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10872
10873         * gcc.dg/builtins-20.c: New test case.
10874
10875 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10876
10877         PR c++/11131
10878         * g++.dg/opt/template1.C: New test.
10879
10880 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10881
10882         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10883         additional_sources.
10884
10885 2003-05-21  David Taylor  <dtaylor@emc.com>
10886
10887         * gcc.dg/Wpadded.c: New file.
10888
10889 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10890
10891         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10892         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10893         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10894         dg-require-weak.
10895
10896 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10897
10898         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10899
10900 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10901
10902         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10903         (dg-require-alias): Likewise.
10904         (dg-require-gc-sections): Likewise.
10905         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10906
10907 2003-06-08  Richard Henderson  <rth@redhat.com>
10908
10909         * gcc.dg/20011029-2.c: Fix the array reference.
10910         * gcc.dg/asm-7.c: New.
10911
10912 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10913
10914         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10915
10916 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10917
10918         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10919         (dg-require-gc-sections): Likewise.
10920
10921 2003-06-08  Jan Hubicka  <jh@suse.cz>
10922
10923         * i386-cmov1.c: Fix regular expression.
10924         * i386-cvt-1.c: Likewise.
10925         * i386-local.c: Likewise.
10926         * i386-local2.c: Likewise.
10927         * i386-mul.c: Likewise.
10928         * i386-ssetype-1.c: Likewise.
10929         * i386-ssetype-3.c: Likewise.
10930         * i386-ssetype-5.c: Likewise.
10931
10932 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10933
10934         PR c++/11039
10935         * g++.dg/warn/implicit-typename2.C: New test.
10936         * g++.dg/warn/implicit-typename3.C: New test.
10937
10938 2003-06-07  Richard Henderson  <rth@redhat.com>
10939
10940         * g++.dg/other/offsetof3.C: Use size_t.
10941         * g++.dg/other/offsetof4.C: Likewise.
10942
10943 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10944
10945         * lib/copy-file.exp: New. Implement gcc_copy_files.
10946
10947         * lib/dg-pch.exp: Load copy-file.exp
10948         (dg-pch): Use gcc_copy_files instead of "file copy".
10949
10950 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10951
10952         * gcc.dg/weak/weak.exp: Simplify.
10953         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10954         * gcc.dg/weak/weak-1.c: Likewise.
10955         * gcc.dg/weak/weak-2.c: Likewise.
10956         * gcc.dg/weak/weak-3.c: Likewise.
10957         * gcc.dg/weak/weak-4.c: Likewise.
10958         * gcc.dg/weak/weak-5.c: Likewise.
10959         * gcc.dg/weak/weak-6.c: Likewise.
10960         * gcc.dg/weak/weak-7.c: Likewise.
10961         * gcc.dg/weak/weak-8.c: Likewise.
10962         * gcc.dg/weak/weak-9.c: Likewise.
10963
10964 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10965
10966         gcc.c-torture/execute/20030606-1.c: New.
10967
10968 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10969
10970         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10971         * gcc.dg/builtins-19.c: Likewise.
10972
10973 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10974
10975         * gcc.dg/builtins-2.c: Add some more tests.
10976         * gcc.dg/builtins-18.c: New test case.
10977         * gcc.dg/builtins-19.c: New test case.
10978
10979 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10980             Jim Wilson  <wilson@tuliptree.org>
10981
10982         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10983
10984 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10985
10986         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10987         mempcpy/stpcpy calls not to be optimized into something else.
10988         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10989         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10990         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10991
10992 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10993
10994         * gcc.dg/format/asm_fprintf-1.c: New test.
10995
10996 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10997
10998         * lib/gcc-defs.exp (additional_sources): New variable.
10999         (dg-additional-sources): New function.
11000         (additional_files): New variable.
11001         (dg-additional-files): New function.
11002         (dg-additional-files-options): Likewise.
11003         * lib/gcc-dg.exp (dg-require-weak): New function.
11004         (dg-require-alias): Likewise.
11005         (dg-require-gc-sections): Likewise.
11006         * lib/target-supports.exp (check_alias_available): Remove testfile
11007         parameter.
11008         (check_gc_sections_available): New function.
11009         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
11010         (dg-gpp-additional-files): Likewise.
11011         * lib/g++.exp (additional_sources): Remove.
11012         (additional_files): Likewise.
11013         (g++_target_compile): Use dg-additional-files-options.
11014
11015         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
11016         Tcl logic.
11017         * gcc.dg/special/ecos.exp: Remove.
11018         * gcc.dg/special/20000419-2.c: Use dg-require-*.
11019         * gcc.dg/special/alias-1.c: Likewise.
11020         * gcc.dg/special/alias-2.c: Likewise.
11021         * gcc.dg/special/gcsec-1.c: Likewise.
11022         * gcc.dg/special/weak-1.c: Likewise.
11023         * gcc.dg/special/weak-2.c: Likewise.
11024         * gcc.dg/special/wkali-1.c: Likewise.
11025         * gcc.dg/special/wkali-2.c: Likewise.
11026
11027         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
11028         dg-gpp-additional-*.
11029         * g++.dg/special/conpr-3.C: Likewise.
11030         * g++.dg/special/conpr-4.C: Likewise.
11031         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
11032         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
11033         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
11034         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
11035         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
11036         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
11037         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
11038         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
11039         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
11040         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
11041         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
11042         * g++.old-deja/g++.other/comdat1.C: Likewise.
11043         * g++.old-deja/g++.other/comdat2.C: Likewise.
11044         * g++.old-deja/g++.other/comdat3.C: Likewise.
11045         * g++.old-deja/g++.other/ctor1.C: Likewise.
11046         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
11047
11048 2003-06-05  Richard Henderson  <rth@redhat.com>
11049
11050         * gcc.dg/debug/20030605-1.c: New.
11051
11052 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11053
11054         * README.QMTEST: Update.
11055
11056 2003-06-04  Richard Henderson  <rth@redhat.com>
11057
11058         * gcc.dg/cleanup-1.c: New.
11059         * gcc.dg/cleanup-2.c: New.
11060         * gcc.dg/cleanup-3.c: New.
11061         * gcc.dg/cleanup-4.c: New.
11062         * gcc.dg/cleanup-5.c: New.
11063         * gcc.dg/cleanup-6.c: New.
11064         * gcc.dg/cleanup-7.c: New.
11065
11066 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11067
11068         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
11069
11070         * lib/dg-pch.exp: New file.
11071         * g++.dg/pch/pch.exp: Use dg-pch.exp.
11072         * gcc.dg/pch/pch.exp: Likewise.
11073
11074 2003-06-04  Roger Sayle  <roger@eyesopen.com>
11075
11076         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
11077         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
11078         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
11079         * gcc.dg/builtins-17.c: New test case.
11080         * gcc.dg/i386-387-4.c: New test case.
11081         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
11082
11083 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11084
11085         * gcc.dg/ultrasp9.c: New test.
11086
11087 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11088
11089         * gcc.c-torture/compile/20030604-1.c: New test.
11090         * gcc.dg/sparc-constant-1.c: New test.
11091
11092 2003-06-03  Glen Nakamura  <glen@imodulo.com>
11093
11094         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
11095
11096 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
11097
11098         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
11099
11100         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
11101         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
11102
11103 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
11104
11105         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
11106
11107 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11108
11109         PR c++/10940
11110         * g++.dg/template/spec10.C: New test.
11111
11112 2003-06-03  Roger Sayle  <roger@eyesopen.com>
11113
11114         * gcc.dg/builtins-16.c: New test case.
11115
11116 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
11117
11118         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
11119         mempcpy test with post-increments.
11120         * gcc.c-torture/execute/string-opt-3.c: New test.
11121         * gcc.dg/string-opt-1.c: New test.
11122
11123 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
11124
11125         PR fortran/10965
11126         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
11127
11128 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
11129
11130         * lib/scanasm.exp (dg-scan): New function, factored out of ...
11131         (scan-assembler): ... here.  Use dg-scan.
11132         (scan-assembler-not): Likewise.
11133         (scan-file): New function.
11134         (scan-file-not): Likewise.
11135         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
11136         * gcc.dg/cpp/_Pragma4.c: Likewise.
11137         * gcc.dg/cpp/_Pragma5.c: Likewise.
11138         * gcc.dg/cpp/avoidpaste1.c: Likewise.
11139         * gcc.dg/cpp/avoidpaste2.c: Likewise.
11140         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
11141         * gcc.dg/cpp/cmdlne-P.c: Likewise.
11142         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
11143         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
11144         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
11145         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
11146         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
11147         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
11148         * gcc.dg/cpp/cxxcom1.c: Likewise.
11149         * gcc.dg/cpp/line1.c: Likewise.
11150         * gcc.dg/cpp/maccom1.c: Likewise.
11151         * gcc.dg/cpp/maccom2.c: Likewise.
11152         * gcc.dg/cpp/maccom3.c: Likewise.
11153         * gcc.dg/cpp/maccom4.c: Likewise.
11154         * gcc.dg/cpp/maccom5.c: Likewise.
11155         * gcc.dg/cpp/maccom6.c: Likewise.
11156         * gcc.dg/cpp/multiline.c: Likewise.
11157         * gcc.dg/cpp/spacing1.c: Likewise.
11158         * gcc.dg/cpp/spacing2.c: Likewise.
11159         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
11160         * gcc.dg/cpp/trad/maccom1.c: Likewise.
11161         * gcc.dg/cpp/trad/maccom2.c: Likewise.
11162         * gcc.dg/cpp/trad/maccom3.c: Likewise.
11163         * gcc.dg/cpp/trad/maccom4.c: Likewise.
11164         * gcc.dg/cpp/trad/maccom6.c: Likewise.
11165         * gcc.dg/cpp/cxxcom2.c: Likewise.
11166         * gcc.dg/cpp/cxxcom2.h: New file.
11167
11168         * gcc.dg/cpp/truefalse.cpp: Move it to ...
11169         * g++.dg/cpp/truefalse.C: Here.
11170         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
11171
11172 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
11173
11174         * gcc.dg/cpp/redef3.c: New file.
11175
11176 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11177
11178         * gcc.dg/i386-loop-3.c: New test.
11179
11180 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
11181
11182         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
11183
11184 2003-05-31  Roger Sayle  <roger@eyesopen.com>
11185
11186         * gcc.dg/fwrapv-1.c: New test case.
11187         * gcc.dg/fwrapv-2.c: New test case.
11188
11189 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11190
11191         PR c++/10956
11192         * g++.dg/template/spec9.C: New test.
11193
11194 2003-05-29  Roger Sayle  <roger@eyesopen.com>
11195
11196         * gcc.dg/duff-4.c: New test case.
11197
11198 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
11199
11200         PR fortran/10843
11201         * g77.dg/ffixed-form-1.f: New test
11202         * g77.dg/ffixed-form-2.f: New test
11203         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
11204         * g77.dg/ffree-form-3.f: New test
11205
11206 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
11207
11208         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
11209         * gcc.dg/wint_t-1.c: Likewise.
11210
11211 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11212
11213         * g++.dg/template/access11.C: New test.
11214
11215 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11216
11217         PR c++/10849
11218         * g++.dg/template/access10.C: New test.
11219
11220 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11221             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11222
11223         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
11224
11225 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11226
11227         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
11228         suppress for powerpc-*-darwin*.
11229         * gcc.dg/torture/builtin-noret-2.c: Likewise.
11230
11231 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11232
11233         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
11234         suppress option for powerpc-*-darwin*.
11235
11236 2003-05-23  Roger Sayle  <roger@eyesopen.com>
11237
11238         * gcc.dg/builtins-1.c: Add tests for tan and atan.
11239         * gcc.dg/builtins-4.c: Add test for fmod.
11240
11241 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11242
11243         PR c++/10682
11244         * g++.dg/template/instantiate4.C: New test.
11245
11246 2003-05-22  Roger Sayle  <roger@eyesopen.com>
11247
11248         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
11249
11250 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
11251
11252         * gcc.dg/compat/scalar-return-1_main.c: New file.
11253         * gcc.dg/compat/scalar-return-1_x.c: New file.
11254         * gcc.dg/compat/scalar-return-1_y.c: New file.
11255         * gcc.dg/compat/scalar-return-2_main.c: New file.
11256         * gcc.dg/compat/scalar-return-2_x.c: New file.
11257         * gcc.dg/compat/scalar-return-2_y.c: New file.
11258         * gcc.dg/compat/struct-return-3_main.c: New file.
11259         * gcc.dg/compat/struct-return-3_y.c: New file.
11260         * gcc.dg/compat/struct-return-3_x.c: New file.
11261         * gcc.dg/compat/struct-return-2_main.c: New file.
11262         * gcc.dg/compat/struct-return-2_x.c: New file.
11263         * gcc.dg/compat/struct-return-2_y.c: New file.
11264
11265 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11266
11267         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
11268         for hppa*-hp-hpux*.
11269         * gcc.dg/20021014-1.c (dg-options): Likewise.
11270         * gcc.dg/nest.c (dg-options): Likewise.
11271
11272 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
11273
11274         PR c++/9738
11275         * g++.dg/ext/dllimport2.C: New file.
11276         * g++.dg/ext/dllimport3.C: New file.
11277
11278 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
11279
11280         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
11281         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11282         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11283         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11284         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11285         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11286         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
11287         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
11288         * gcc.dg/compat/small-struct-defs.h: New file.
11289         * gcc.dg/compat/small-struct-init.h: New file.
11290         * gcc.dg/compat/small-struct-check.h: New file.
11291         * gcc.dg/compat/fp-struct-defs.h: New file.
11292         * gcc.dg/compat/fp-struct-check.h: New file.
11293         * gcc.dg/compat/fp-struct-init.h: New file.
11294         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
11295         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
11296
11297 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
11298
11299         * gcc.dg/20030225-2.c: New test.
11300
11301 2003-05-18  Roger Sayle  <roger@eyesopen.com>
11302             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11303
11304         * gcc.c-torture/compile/20030518-1.c: New test case.
11305
11306 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
11307
11308         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
11309         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
11310         gcc-dg-debug-runtest.
11311         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
11312         gcc-dg-debug-runtest.
11313
11314 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11315
11316         PR c++/9022
11317         * g++.dg/lookup/using6.C: New test.
11318
11319 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11320
11321         * g++.dg/parse/access2.C: New test.
11322
11323 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
11324
11325         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
11326         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
11327         * gcc.dg/debug/debug.exp: Likewise.
11328
11329 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
11330
11331         * gcc.dg/dollar.c: New test.
11332
11333 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
11334
11335         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
11336         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
11337         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
11338         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
11339         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
11340         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
11341         * gcc.dg/compat/struct-by-value-6_main.c: New file.
11342         * gcc.dg/compat/struct-by-value-6_x.c: New file.
11343         * gcc.dg/compat/struct-by-value-6_y.c: New file.
11344         * gcc.dg/compat/struct-by-value-7_main.c: New file.
11345         * gcc.dg/compat/struct-by-value-7_x.c: New file.
11346         * gcc.dg/compat/struct-by-value-7_y.c: New file.
11347         * gcc.dg/compat/struct-by-value-8_main.c: New file.
11348         * gcc.dg/compat/struct-by-value-8_x.c: New file.
11349         * gcc.dg/compat/struct-by-value-8_y.c: New file.
11350         * gcc.dg/compat/struct-by-value-9_main.c: New file.
11351         * gcc.dg/compat/struct-by-value-9_x.c: New file.
11352         * gcc.dg/compat/struct-by-value-9_y.c: New file.
11353
11354 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
11355
11356         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
11357         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
11358         support for "repo" mode.
11359         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
11360         * lib/g77-dg.exp: Likewise.
11361         * lib/obj-dg.exp: Likewise.
11362
11363 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
11364
11365         Merge from gcc-3_2-rhl8-branch:
11366         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
11367
11368         * gcc.dg/tls/opt-6.c: New test.
11369
11370         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
11371
11372         * gcc.dg/20030405-1.c: New test.
11373
11374         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
11375
11376         * gcc.dg/20030309-1.c: New test.
11377
11378         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11379
11380         * gcc.c-torture/execute/20030307-1.c: New test.
11381
11382         2003-02-20  Randolph Chung  <tausq@debian.org>
11383
11384         * gcc.c-torture/compile/20030220-1.c: New test.
11385
11386         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
11387
11388         * gcc.dg/20030217-1.c: New test.
11389
11390         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
11391
11392         * gcc.c-torture/compile/20020129-1.c: New test.
11393
11394         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11395
11396         * gcc.dg/unroll-1.c: New test.
11397
11398         2002-11-16  Jan Hubicka  <jh@suse.cz>
11399
11400         * gcc.c-torture/execute/20020920-1.c: New test.
11401
11402         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
11403
11404         PR target/7434
11405         * gcc.c-torture/compile/20021008-1.c: New test.
11406
11407         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
11408
11409         PR target/7559
11410         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
11411
11412         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
11413
11414         * gcc.c-torture/compile/20020807-1.c: New test.
11415
11416         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
11417
11418         * gcc.dg/tls/opt-1.c: New test.
11419
11420         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
11421
11422         * gcc.dg/20020729-1.c: New test.
11423
11424         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
11425
11426         * g++.dg/opt/life1.C: New test.
11427
11428         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
11429
11430         * gcc.dg/20020525-1.c: New test.
11431
11432         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
11433
11434         PR c++/6794
11435         * g++.dg/ext/pretty1.C: New test.
11436         * g++.dg/ext/pretty2.C: New test.
11437
11438 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
11439
11440         PR c++/8385
11441         * g++.dg/ext/typeof5.C: New test.
11442
11443 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
11444
11445         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
11446         __USER_LABEL_PREFIX__ into account.
11447         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
11448
11449 2003-05-14  Roger Sayle  <roger@eyesopen.com>
11450
11451         * gcc.dg/builtins-15.c: New test case.
11452
11453 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
11454
11455         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
11456
11457 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
11458
11459         * lib/g++.exp: Tweak handling of additional source files.
11460         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
11461         * g++.dg/special/conpr-2a.C: Rename to ...
11462         * g++.dg/special/conpr-2a.cc: ... this.
11463         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
11464         * g++.dg/special/conpr-3a.C: Rename to ...
11465         * g++.dg/special/conpr-3a.cc: This.
11466         * g++.dg/special/conpr-3b.C: Rename to ...
11467         * g++.dg/special/conpr-3b.cc: This.
11468         * g++.dg/special/conpr-4.C: New test.
11469         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
11470
11471 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
11472
11473         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
11474
11475 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11476
11477         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
11478         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11479         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
11480         * g++.old-deja/g++.other/warn3.C: Likewise.
11481
11482 2003-05-11  Roger Sayle  <roger@eyesopen.com>
11483
11484         * gcc.dg/i386-387-1.c: Update to also test log.
11485         * gcc.dg/i386-387-2.c: Likewise.
11486
11487 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
11488
11489         * g77.f-torture/execute/int8421.f: New test.
11490
11491 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11492
11493         PR c++/10230, c++/10481
11494         * g++.dg/lookup/scoped5.C: New test.
11495
11496 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11497
11498         PR c++/10552
11499         * g++.dg/template/ttp6.C: New test.
11500
11501 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
11502
11503         * gcc.c-torture/execute/builtins: New directory.
11504         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
11505         gcc.c-torture/execute/builtins.
11506         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
11507         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
11508         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
11509         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
11510
11511 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11512
11513         PR c++/9252
11514         * g++.dg/template/access8.C: New test.
11515         * g++.dg/template/access9.C: New test.
11516
11517 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11518
11519         PR c++/9554
11520         * g++.dg/parse/access1.C: New test.
11521
11522 2003-05-09  DJ Delorie  <dj@redhat.com>
11523
11524         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
11525         long, and not an int.
11526
11527 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11528
11529         PR c++/10555, c++/10576
11530         * g++.dg/template/memclass1.C: New test.
11531
11532 2003-05-08  DJ Delorie  <dj@redhat.com>
11533
11534         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
11535         targets.
11536         * gcc.c-torture/execute/20021024-1.x: Likewise.
11537         * gcc.c-torture/execute/shiftdi.x: Likewise.
11538         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
11539         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
11540         * gcc.dg/20021018-1.c: Likewise.
11541
11542 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11543
11544         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
11545
11546         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
11547         (bcopy): Call memmove.
11548
11549 2003-05-08  Roger Sayle  <roger@eyesopen.com>
11550
11551         * g77.f-torture/compile/8485.f: New test case.
11552
11553 2003-05-07  Richard Henderson  <rth@redhat.com>
11554
11555         PR c++/10570
11556         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
11557         Verify exception_cleanup not called for rethrows.
11558         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
11559         when exiting catch block without rethrowing.
11560         * g++.dg/eh/forced3.C: New.
11561         * g++.dg/eh/forced4.C: New.
11562
11563 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
11564
11565         * gcc.dg/20030505.c: Fix triplet.
11566
11567 2003-05-06  DJ Delorie  <dj@redhat.com>
11568
11569         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
11570         * gcc.dg/nest.c: Likewise.
11571
11572 2003-05-05  Roger Sayle  <roger@eyesopen.com>
11573
11574         * gcc.dg/builtins-14.c: New test case.
11575
11576 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
11577
11578         * lib/compat.exp (compat-execute): New argument.
11579         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
11580         * gcc.dg/compat: New test directory.
11581         * gcc.dg/compat/compat.exp: New expect script.
11582         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
11583         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
11584         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
11585         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
11586         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
11587         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
11588
11589         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
11590         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
11591         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
11592         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
11593         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
11594         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
11595         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
11596         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
11597         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
11598         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
11599         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
11600         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
11601         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
11602         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
11603         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
11604
11605 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
11606
11607         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
11608
11609 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
11610
11611         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
11612
11613 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
11614
11615         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
11616         * gcc.dg/ppc-fsel-2.c: New test.
11617
11618         * gcc.dg/unused-5.c: New test.
11619
11620 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11621
11622         PR c++/10496
11623         * g++.dg/warn/pmf1.C: New test.
11624
11625 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11626
11627         PR c++/4494
11628         * g++.dg/warn/main.C: New test.
11629
11630 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11631
11632         * gcc.dg/nonnull-3.c: New test.
11633
11634 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
11635
11636         * gcc.dg/cpp/Wtrigraphs.c: Update.
11637         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
11638
11639 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
11640
11641         * gcc.dg/ppc-fsel-1.c: New test.
11642
11643 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
11644
11645         PR c/10604
11646         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
11647
11648 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
11649
11650         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
11651
11652 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11653
11654         PR c++/9364, c++/10553, c++/10586
11655         * g++.dg/parse/typename4.C: New test.
11656         * g++.dg/parse/typename5.C: Likewise.
11657
11658 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
11659
11660         * gcc.c-torture/compile/20030503-1.c: New test.
11661
11662 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11663
11664         * g++.dg/lookup/using5.C: Fix testcase error.
11665
11666 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
11667
11668         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
11669         since MEABI is no longer supported.  Remove all vestiges
11670         of MEABI from the test.
11671
11672 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11673
11674         PR c++/10554
11675         * g++.dg/lookup/using5.C: New test.
11676
11677 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11678
11679         PR c++/8772
11680         * g++.dg/template/ttp5.C: New test.
11681
11682 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11683
11684         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11685         (dg-gpp-additional-sources): New function.
11686         (dg-gpp-additional-files): Likewise.
11687         * lib/g++.exp (additional_sources): New variable.
11688         (additional_files): Likewise.
11689         (g++_target_compile): Deal with them.
11690         * lib/old-dejagnu.exp: Remove.
11691         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11692         * g++.old-deja: Revise all tests to use dg commands.
11693
11694 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11695
11696         PR c++/9432, c++/9528
11697         * g++.dg/lookup/using4.C: New test.
11698
11699 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11700
11701         * gcc.dg/noreturn-5.c: New file.
11702         * gcc.dg/noreturn-6.c: New file.
11703
11704         * gcc.c-torture/compile/inline-1.c: New file.
11705
11706 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11707
11708         PR c++/10551
11709         * g++.dg/template/explicit1.C: New test.
11710
11711 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11712
11713         PR c++/10549
11714         * g++.dg/other/bitfield1.C: New test.
11715
11716         PR c++/10527
11717         * g++.dg/init/new7.C: New test.
11718
11719 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11720
11721         * g++.dg/ext/desig1.C: New test.
11722         * g++.dg/ext/init1.C: Update.
11723
11724         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11725
11726 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11727
11728         PR c++/10180
11729         * g++.dg/warn/Winline-1.C: New test.
11730
11731 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11732
11733         * gcc.c-torture/execute/string-opt-19.c: New test.
11734
11735         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11736         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11737
11738 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11739
11740         PR c++/10506
11741         * g++.dg/init/new6.C: New test.
11742
11743         PR c++/10503
11744         * g++.dg/init/ref6.C: New test.
11745
11746 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11747
11748         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11749
11750 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11751
11752         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11753         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11754
11755 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11756
11757         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11758         initialized static data members.
11759
11760 2003-04-25  H.J. Lu <hjl@gnu.org>
11761
11762         * gcc.dg/ia64-sync-4.c: New test.
11763
11764 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11765
11766         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11767         date.
11768
11769 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11770
11771         PR c++/10337
11772         * g++.dg/warn/conv1.C: New test.
11773         * g++.old-deja/g++.other/conv7.C: Adjust.
11774         * g++.old-deja/g++.other/overload14.C: Adjust.
11775
11776 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11777
11778         PR c++/10471
11779         * g++.dg/template/defarg2.C: New test.
11780
11781 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11782
11783         * gcc.dg/cpp/include2.c: Update.
11784         * gcc.dg/cpp/multiline-2.c: New.
11785         * gcc.dg/cpp/multiline.c: Update.
11786         * gcc.dg/cpp/strify2.c: Update.
11787         * gcc.dg/cpp/trad/literals-2.c: Update.
11788
11789 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11790
11791         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11792
11793 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11794
11795         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11796
11797 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11798
11799         PR c++/10451
11800         * g++.dg/parse/crash4.C: New test.
11801
11802         PR c++/9847
11803         * g++.dg/parse/crash5.C: New test.
11804
11805 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11806
11807         PR c++/10446
11808         * g++.dg/parse/crash3.C: New test.
11809
11810         PR c++/10428
11811         * g++.dg/parse/elab1.C: New test.
11812
11813 2003-04-22  Devang Patel  <dpatel@apple.com>
11814
11815         * gcc.dg/cpp/trad/funlike-5.c: New test.
11816
11817 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11818
11819         * g++.dg/other/packed1.C: Fix dg options.
11820
11821 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11822
11823         * g++.dg/other/offsetof2.C: New test.
11824
11825 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11826
11827         * g++.dg/template/recurse.C: Adjust location of error messages.
11828
11829 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11830
11831         PR c++/9881
11832         * g++.dg/init/addr-const1.C: New test.
11833         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11834
11835 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11836
11837         PR c++/10405
11838         * g++.dg/lookup/struct-hack1.C: New test.
11839
11840 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11841
11842         * ucs.c: Update diagnostic messages.
11843
11844 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11845
11846         * gcc.dg/cpp/truefalse.cpp: New test.
11847         * gcc.dg/cpp/cpp.exp: Update.
11848         * g++.dg/other/stdbool-if.C: Remove.
11849
11850 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11851
11852         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11853         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11854
11855 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11856
11857         * gcc.c-torture/compile/20030418-1.c: New test.
11858
11859 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11860
11861         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11862
11863 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11864
11865         PR c++/10347
11866         g++.dg/template/dependent-name1.C: New test.
11867
11868 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11869
11870         * gcc.dg/warn-1.c (tourist_guide): New array,
11871         contains a pointer to bar.
11872
11873 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11874
11875         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11876         * gcc.c-torture/execute/medce-1.c: New test case.
11877         * gcc.c-torture/execute/medce-2.c: New test case.
11878
11879 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11880
11881         * lib/prune.exp: Ignore more messages.
11882
11883         PR c++/10381
11884         * g++.dg/parse/lookup3.C: New test.
11885
11886 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11887
11888         * gcc.c-torture/compile/20030415-1.c : New test.
11889
11890 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11891
11892         * gcc.c-torture/execute/scope-2.c: Move to ...
11893         * gcc.dg/noncompile/scope.c: .... here.
11894
11895 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11896
11897         * gcc.dg/20030414-2.c: New test case.
11898
11899 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11900
11901         PR target/10377
11902         * gcc.dg/20030414-1.c: New test.
11903
11904 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11905
11906         * gcc.dg/builtins-12.c: New test case.
11907         * gcc.dg/builtins-13.c: New test case.
11908
11909 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11910
11911         * gcc.c-torture/execute/string-opt-18.c: New test.
11912
11913 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11914
11915         PR c++/10300
11916         * g++.dg/init/new5.C: New test.
11917
11918 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11919
11920         PR c++/7910
11921         * g++.dg/ext/dllimport1.C: New test.
11922
11923 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11924
11925         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11926
11927 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11928
11929         PR Fortran/9263
11930         * g77.f-torture/noncompile/9263.f: New test
11931         PR Fortran/1832
11932         * g77.f-torture/execute/1832.f: New test
11933
11934 2003-04-11  David Chad  <davidc@freebsd.org>
11935             Loren J. Rittle  <ljrittle@acm.org>
11936
11937         libobjc/8562
11938         * objc.dg/headers.m: New test.
11939
11940 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11941
11942         * gcc.c-torture/execute/builtin-noret-2.c: New.
11943         * gcc.c-torture/execute/builtin-noret-2.x: New.
11944         XFAIL builtin-noret-2.c at -O1 and above.
11945         * gcc.dg/redecl.c: New.
11946         * gcc.dg/Wshadow-1.c: Update error regexps.
11947
11948 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11949
11950         * g++.dg/abi/bitfield10.C: New test.
11951
11952 2003-04-09  Mike Stump  <mrs@apple.com>
11953
11954         * gcc.dg/pch/pch.exp: Make testcase names longer.
11955         * g++.dg/pch/pch.exp: Make testcase names longer.
11956
11957 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11958
11959         * gcc.dg/builtins-11.c: New test case.
11960
11961 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11962
11963         * gcc.dg/builtins-9.c: New test case.
11964         * gcc.dg/builtins-10.c: New test case.
11965
11966 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11967
11968         * gcc.dg/noncompile/init-4.c.c: New test.
11969
11970 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11971
11972         * gcc.misc-test/gcov-9.c: New test.
11973         * gcc.misc-test/gcov-10.c: New test
11974         * gcc.misc-test/gcov-11.c: New test.
11975
11976 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11977
11978         PR optimization/10024
11979         * gcc.c-torture/compile/20030405-1.c: New test.
11980
11981 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11982
11983         * gcc.dg/pch/static-3.c: New.
11984         * gcc.dg/pch/static-3.hs: New.
11985         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11986
11987 2003-04-04  Richard Henderson  <rth@redhat.com>
11988
11989         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11990         * g++.dg/eh/forced2.C: Likewise.
11991
11992 2003-04-03  Mike Stump  <mrs@apple.com>
11993
11994         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11995         target arg.
11996         (scan-assembler-times, scan-assembler-not): Likewise.
11997         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11998
11999 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12000
12001         * gcc.dg/sparc-loop-1.c: New test.
12002
12003 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
12004
12005         PR other/9274
12006         * g++.dg/pch/system-2.C: New.
12007         * g++.dg/pch/system-2.Hs: New.
12008
12009 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
12010
12011         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
12012
12013         * g++.dg/eh/simd-1.C (vecfunc): Same.
12014
12015 2003-04-01  Roger Sayle  <roger@eyesopen.com>
12016
12017         * gcc.c-torture/execute/20030401-1.c: New test case.
12018
12019 2003-04-01  Ziemowit Laski <zlaski@apple.com>
12020
12021         * objc.dg/defs.m: New.
12022
12023 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
12024
12025         * g++.dg/eh/simd-1.C: New.
12026         * g++.dg/eh/simd-2.C: New.
12027
12028 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
12029
12030         * gcc.c-torture/execute/simd-3.c: New.
12031
12032 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12033
12034         PR c/9936
12035         * gcc.dg/20030331-2.c: New test.
12036
12037 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12038
12039         PR c++/10278
12040         * g++.dg/parse/crash2.C: New test.
12041
12042 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12043
12044         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
12045         * gcc.c-torture/execute/20030331-1.c: ...here.
12046
12047 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12048
12049         * gcc.c-torture/execute/20030331-1.c: New test.
12050
12051 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12052
12053         * lib/gcov.exp: Adjust call return testing strings.
12054         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
12055
12056 2003-03-31  Roger Sayle  <roger@eyesopen.com>
12057
12058         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
12059         * gcc.dg/builtins-7.c: New test case.
12060         * gcc.dg/builtins-8.c: New test case.
12061
12062 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12063
12064         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
12065
12066 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
12067
12068         PR c++/7647
12069         * g++.dg/lookup-class-member-2.C: New test.
12070
12071 2003-03-30  Glen Nakamura  <glen@imodulo.com>
12072
12073         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
12074
12075 2003-03-28  Roger Sayle  <roger@eyesopen.com>
12076
12077         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
12078
12079 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
12080
12081         * g++.dg/init/attrib1.C: New test.
12082
12083 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12084
12085         * gcc.dg/ultrasp8.c: New test.
12086
12087 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12088
12089         * gcc.dg/ultrasp7.c: New test.
12090
12091 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
12092
12093         PR c++/10047
12094         * g++.dg/template/inline1.C: New test.
12095
12096 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12097
12098         * gcc.dg/sparc-dwarf2.c: New test.
12099
12100 2003-03-27  Roger Sayle  <roger@eyesopen.com>
12101
12102         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
12103         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
12104
12105 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
12106
12107         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
12108         than reading .x files.
12109         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
12110         * g77.dg/gcov/gcov-1.f: Likewise.
12111         * gcc.misc-tests/gcov-4b.c: Likewise.
12112         * gcc.misc-tests/gcov-5b.c: Likewise.
12113         * gcc.misc-tests/gcov-6.c: Likewise.
12114         * gcc.misc-tests/gcov-7.c: Likewise.
12115         * gcc.misc-tests/gcov-8.c: Likewise.
12116         * g++.dg/gcov/gcov-1.x: Remove.
12117         * g77.dg/gcov/gcov-1.x: Likewise.
12118         * gcc.misc-tests/gcov-4b.x: Likewise.
12119         * gcc.misc-tests/gcov-5b.x: Likewise.
12120         * gcc.misc-tests/gcov-6.x: Likewise.
12121         * gcc.misc-tests/gcov-7.x: Likewise.
12122         * gcc.misc-tests/gcov-8.x: Likewise.
12123
12124 2003-03-27  Glen Nakamura  <glen@imodulo.com>
12125
12126         PR opt/10087
12127         * gcc.dg/20030324-1.c: New test.
12128
12129 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
12130
12131         PR c++/10224
12132         * g++.dg/template/arg3.C: New test.
12133
12134         PR c++/10158
12135         * g++.dg/template/friend18.C: New test.
12136
12137 2003-03-26  Roger Sayle  <roger@eyesopen.com>
12138
12139         * g77.f-torture/compile/20030326-1.f: New test case.
12140
12141 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
12142
12143         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
12144
12145         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
12146
12147 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
12148
12149         * gcc.dg/ia64-sync-3.c: New test.
12150
12151 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
12152
12153         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
12154
12155 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12156
12157         * gcc.dg/ultrasp6.c: New test.
12158
12159 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12160
12161         * gcc.dg/i386-signbit-1.c: New test.
12162         * gcc.dg/i386-signbit-2.c: New test.
12163         * gcc.dg/i386-signbit-3.c: New test.
12164
12165 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12166
12167         * gcc.dg/ultrasp5.c: Fix options.
12168
12169 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12170
12171         * gcc.dg/ultrasp5.c: Fix comment.
12172
12173 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
12174
12175         PR fortran/10197
12176         * g77.f-torture/execute/10197.f: New test.
12177
12178 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
12179
12180         PR c++/9898, c++/383
12181         * g++.dg/template/conv6.C: New test.
12182
12183         PR c++/10119
12184         * g++.dg/template/ptrmem5.C: New test.
12185
12186         PR c++/10026
12187         * g++.dg/lookup/koenig1.C: New test.
12188
12189         PR C++/10199
12190         * g++.dg/lookup/template2.C: New test.
12191
12192 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
12193
12194         * g++.dg/opt/rtti1.C: New test.
12195
12196 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12197
12198         * gcc.dg/ultrasp5.c: New test.
12199
12200 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
12201
12202         PR middle-end/9967
12203         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
12204         builtin fputs.
12205
12206 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
12207
12208         PR c/8224
12209         * gcc.dg/20030323-1.c: New test.
12210
12211 2003-03-23  Roger Sayle  <roger@eyesopen.com>
12212
12213         * gcc.c-torture/compile/20030323-1.c: New test case.
12214
12215 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
12216
12217         * gcc.dg/20030321-1.c: New test.
12218
12219 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
12220
12221         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
12222
12223 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12224
12225         PR c++/9978, c++/9708
12226         * g++.dg/ext/vlm1.C: Adjust expected error.
12227         * g++.dg/ext/vla2.C: New test.
12228         * g++.dg/template/arg1.C: New test.
12229         * g++.dg/template/arg2.C: New test.
12230
12231 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
12232
12233         * g77.f-torture/execute/select.f: New test.
12234         * g77.f-torture/noncompile/select_no_compile.f: New test.
12235
12236 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
12237
12238         PR c++/9898
12239         * g++.dg/other/error4.C: New test.
12240
12241 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
12242
12243         * g++.dg/template/friend17.C: New test.
12244
12245 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
12246
12247         * gcc.c-torture/compile/20030320-1.c: New.
12248
12249 2003-03-20  Roger Sayle  <roger@eyesopen.com>
12250
12251         * gcc.dg/builtins-6.c: New test case.
12252
12253 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
12254
12255         PR target/10073
12256         * gcc.c-torture/compile/20030319-1.c: New.
12257
12258 2003-03-18  Jan Hubicka  <jh@suse.cz>
12259
12260         * gcc.dg/i386-cvt-1.c: New test.
12261
12262 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
12263
12264         * objc.dg/naming-1.m: Use "(parse|syntax) error".
12265         * objc.dg/naming-2.m: Likewise.
12266
12267 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
12268
12269         PR c++/9639
12270         * g++.dg/parse/crash1.C: New test.
12271
12272 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
12273
12274         PR c++/8805
12275         * g++.dg/eh/cleanup1.C: New test.
12276
12277 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12278
12279         * gcc.c-torture/execute/20030316-1.c: New test case.
12280
12281 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
12282
12283         PR c++/9629
12284         * g++.dg/init/ctor2.C: New test.
12285
12286 2003-03-15  Roger Sayle  <roger@eyesopen.com>
12287
12288         * g77.f-torture/compile/xformat.f: New test case.
12289
12290 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12291
12292         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
12293         * g++.old-deja/g++.mike/eh50.C: Likewise.
12294
12295 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12296
12297         PR c++/6440
12298         * g++.dg/template/spec7.C: New test.
12299         * g++.dg/template/spec8.C: Likewise.
12300
12301 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
12302
12303         * gcc.c-torture/execute/20030313-1.c: New test.
12304
12305 2003-03-14  Richard Henderson  <rth@redhat.com>
12306
12307         * gcc.dg/inline-2.c: Adjust alpha test for external call.
12308
12309 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12310
12311         * gcc.c-torture/compile/20030314-1.c: New test.
12312
12313 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
12314
12315         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
12316         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
12317         thumb target,
12318         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
12319         to accept newer _imp__  prefix and additional
12320         newline in .drectve section.
12321         * gcc.dg/dll-4.c: Likewise.
12322         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
12323         switch.
12324
12325 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
12326
12327         * g++.dg/parse/namespace9.C: New test.
12328
12329         * g++.dg/init/ref5.C: New test.
12330         * g++.dg/parse/ptrmem1.C: Likewise.
12331
12332 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12333
12334         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
12335         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
12336         regular expression.
12337         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
12338         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
12339
12340 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
12341
12342         * gcc.c-torture/execute/20030224-2.c: New test.
12343
12344 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12345
12346         * gcc.dg/decl-3.c: New test.
12347
12348 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12349
12350         * gcc.dg/i386-loop-2.c: New test.
12351
12352 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
12353
12354         PR c++/9474
12355         * g++.dg/parse/namespace8.C: New test.
12356
12357         PR c++/9924
12358         * g++.dg/overload/builtin2.C: New test.
12359
12360 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
12361
12362         * gcc.dg/return-type-3.c: New test.
12363
12364 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
12365
12366         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
12367         profiling options are not supported.
12368
12369 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
12370
12371         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
12372         * g++.old-deja/g++.warn/impint2.C: Likewise.
12373
12374 2003-03-10  Devang Patel  <dpatel@apple.com>
12375
12376         * g++.dg/cpp/c++_cmd_1.C: New test.
12377         * g++.dg/cpp/c++_cmd_1.h: New file.
12378
12379 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
12380
12381         * gcc.dg/altivec-9.c: New file.
12382
12383 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12384
12385         * gcc.dg/ppc-sdata-1.c: New test.
12386         * gcc.dg/ppc-sdata-2.c: New test.
12387
12388 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
12389
12390         PR c++/9373
12391         * g++.dg/opt/ptrmem2.C: New test.
12392
12393         PR c++/8534
12394         * g++.dg/opt/ptrmem1.C: New test.
12395
12396 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12397
12398         * gcc.dg/i386-loop-1.c: New test.
12399
12400 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12401
12402         PR c++/9970
12403         * g++.dg/lookup/friend1.C: New test.
12404
12405 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12406
12407         PR c++/9823
12408         * g++.dg/parser/constructor1.C: New test.
12409
12410 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
12411
12412         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
12413
12414         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
12415
12416 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
12417
12418         * gcc.dg/cpp/Wunused.c: Update test.
12419
12420 2003-03-08  Jan Hubicka  <jh@suse.cz>
12421
12422         * gcc.dg/inline-3.c: New test.
12423
12424 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12425
12426         PR c++/9809
12427         * g++.dg/parse/builtin1.C: New test.
12428
12429         PR c++/9982
12430         * g++.dg/abi/cookie1.C: New test.
12431         * g++.dg/abi/cookie2.C: Likewise.
12432
12433         PR c++/9524
12434         * g++.dg/template/field1.C: New test.
12435
12436         PR c++/9912
12437         * g++.dg/parse/class1.C: New test.
12438         * g++.dg/parse/namespace7.C: Likewise.
12439         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
12440
12441 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
12442
12443         * g++.dg/init/ref4.C: New test.
12444
12445 2003-03-07  Jan Hubicka  <jh@suse.cz>
12446
12447         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
12448         * gcc.dg/inline-3.c:  New test.
12449
12450 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
12451
12452         * g++.dg/init/ref3.C: New test.
12453
12454         PR c++/9965
12455         * g++.dg/init/ref2.C: New test.
12456
12457         PR c++/9400
12458         * g++.dg/warn/Wshadow-2.C: New test.
12459
12460         PR c++/9791
12461         * g++.dg/warn/Woverloaded-1.C: New test.
12462
12463 2003-03-05  Jan Hubicka  <jh@suse.cz>
12464
12465         * gcc.dg/i386-local2.c: New.
12466         * gcc.dg/i386-local.c: Fix typo.
12467
12468 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
12469
12470         * g++.dg/abi/layout3.C: New test.
12471
12472 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12473
12474         * gcc.c-torture/compile/20030305-1.c
12475
12476 2003-03-05  Jan Hubicka  <jh@suse.cz>
12477
12478         * gcc.dg/i386-local.c: New.
12479
12480 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
12481
12482         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
12483
12484 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12485
12486         * gcc.dg/switch-2.c: New test.
12487         * gcc.dg/switch-3.c: New test.
12488         * gcc.dg/Wswitch.c: Adjust line numbers.
12489         * gcc.dg/Wswitch-default.c: Likewise.
12490         * gcc.dg/Wswitch-enum.c: Likewise.
12491
12492 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
12493
12494         * gcc.c-torture/execute/20030222-1.c: New test.
12495
12496 2003-03-03  James E Wilson  <wilson@tuliptree.org>
12497
12498         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
12499
12500 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
12501
12502         PR c++/9878
12503         * g++.dg/init/ref1.C: New test.
12504
12505 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
12506
12507         * gcc.dg/sh-relax.c: New SH-only test.
12508
12509 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
12510
12511         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
12512         comment explaining purpose of testcase.
12513
12514 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12515
12516         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
12517         for HC11/HC12 (asm needs two int registers).
12518         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
12519         HC11/HC12 because the test uses an asm which needs two 32-bit
12520         registers.
12521
12522 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12523
12524         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
12525         for HC11/HC12 (array is too large otherwise).
12526         * gcc.c-torture/compile/920501-4.x: New file, likewise.
12527         * gcc.c-torture/compile/20010518-2.x: Likewise.
12528         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
12529         HC11/HC12 (array is too large).
12530
12531 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
12532
12533         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
12534         * lib/g++-dg.exp (g++-dg-test): Likewise.
12535
12536 2003-03-01  Roger Sayle  <roger@eyesopen.com>
12537
12538         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
12539         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
12540
12541 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12542
12543         * g++.dg/warn/implicit-typename1.C: Remove warning.
12544
12545 2003-02-28  Richard Henderson  <rth@redhat.com>
12546
12547         * gcc.dg/noreturn-1.c: Move noreturn warning line.
12548         * gcc.dg/return-type-1.c: Move control reaches end warning line.
12549
12550 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
12551
12552         * gcc.dg/pch/pch.exp: Change .pch to .gch.
12553         * g++.dg/pch/pch.exp: Likewise.
12554
12555 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
12556
12557         PR c++/9879
12558         * testsuite/g++.dg/init/new4.C: New test.
12559
12560 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
12561
12562         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
12563
12564 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
12565
12566         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
12567         unsigned long.
12568
12569         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
12570         wider than float.
12571
12572 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12573
12574         * lib/scanasm.exp: Add support for counting numbers of
12575         occurences.
12576         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
12577         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
12578
12579 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
12580
12581         PR c++/9683
12582         * g++.dg/template/static3.C: New test.
12583
12584         PR c++/9829
12585         * g++.dg/parse/namespace6.C: New test.
12586
12587 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12588
12589         PR target/9732
12590         * gcc.dg/20030225-1.c: New test.
12591
12592 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
12593
12594         * README: Remove out-of-date information.
12595
12596         PR c++/9836
12597         * g++.dg/template/spec6.C: New test.
12598
12599 2003-02-24  Jeff Law  <law@redhat.com>
12600
12601         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
12602
12603 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12604
12605         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
12606         * gcc.dg/pragma-ep-1.c: Likewise.
12607
12608 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12609
12610         PR c++/9602
12611         * g++.dg/template/friend16.C: New test.
12612
12613 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
12614
12615         PR c++/5333
12616         * g++.dg/parse/fused-params1.C: Adjust error messages.
12617         * g++.dg/template/nested3.C: New test.
12618
12619 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
12620
12621         * g++.dg/abi/param1.C: New test.
12622
12623 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12624
12625         PR c++/7982
12626         * g++.dg/warn/implicit-typename1.C: New test.
12627
12628 2003-02-22  Kelley Cook <kelleycook@comcast.net>
12629
12630         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
12631         with "mtune".
12632         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12633         * gcc.c-torture/execute/20010129-1.x: Likewise.
12634         * gcc.dg/20011107-1.c: Likewise.
12635         * gcc.dg/20020108-1.c: Likewise.
12636         * gcc.dg/20020122-3.c: Likewise.
12637         * gcc.dg/20020206-1.c: Likewise.
12638         * gcc.dg/20020310-1.c: Likewise.
12639         * gcc.dg/20020426-2.c: Likewise.
12640         * gcc.dg/20020517-1.c: Likewise.
12641         * gcc.dg/991230-1.c: Likewise.
12642         * gcc.dg/i386-unroll-1.c: Likewise.
12643         * gcc.misc-tests/i386-prefetch.exp: Likewise.
12644
12645 2003-02-22  Jan Hubicka  <jh@suse.cz>
12646
12647         * gcc.dg/i386-mul.c: New test.
12648
12649 2003-02-21  Roger Sayle  <roger@eyesopen.com>
12650
12651         * gcc.dg/builtins-5.c: New test case.
12652
12653 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
12654
12655         * gcc.dg/asmreg-1.c: New test.
12656
12657 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12658
12659         PR c++/9749
12660         * g++.dg/parse/varmod1.C: New test.
12661
12662 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12663
12664         PR c++/9727
12665         * g++.dg/template/op1.C: New test.
12666
12667 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12668
12669         PR c++/8906
12670         * g++.dg/template/nested2.C: New test.
12671
12672 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12673
12674         PR c++/8724
12675         * g++.dg/expr/dtor1.C: New test.
12676
12677 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
12678
12679         * gcc.dg/cpp/include3.c: New test.
12680         * gcc.dg/cpp/inc/foo.h: New file.
12681
12682 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12683
12684         * gcc.c-torture/execute/20030221-1.c: New test.
12685
12686 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12687
12688         PR c++/9729
12689         * g++.dg/abi/conv1.C: New test.
12690
12691 2003-02-20  Jan Hubicka  <jh@suse.cz>
12692
12693         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12694
12695 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12696
12697         * gcc.c-torture/compile/20030219-1.c: New test.
12698
12699 2003-02-18  Jan Hubicka  <jh@suse.cz>
12700
12701         * gcc.dg/funcorder.c: New test.
12702
12703 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12704
12705         * gcc.c-torture/execute/20030218-1.c: New.
12706
12707 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12708
12709         * gcc.dg/20030218-1.c: New.
12710
12711 2003-02-18  Richard Henderson  <rth@redhat.com>
12712
12713         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12714         * gcc.dg/attr-used-2.c: New.
12715
12716 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12717
12718         PR c++/9704
12719         * g++.dg/init/copy5.C: New test.
12720
12721 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12722
12723         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12724         * g++.dg/pch/pch.exp: Likewise.
12725
12726 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12727
12728         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12729         STACK_SIZE is not defined.
12730
12731 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12732
12733         PR c++/9457
12734         * g++.dg/template/init1.C: New test.
12735
12736 2003-02-16  Jan HUbicka  <jh@suse.cz>
12737
12738         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12739         (foo): Add few extra tests
12740         * gcc.dg/c99-const-expr-3.c: Likewise.
12741         * gcc.c-torture/execute/20030216-1.c: New.
12742
12743 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12744
12745         PR c++/9459
12746         * g++.dg/ext/typeof4.C: New test.
12747
12748 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12749
12750         * gcc.dg/i386-387-3.c: New test case.
12751
12752 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12753
12754         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12755         cris-*-elf* cris-*-aout* and mmix-*-*.
12756
12757 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12758
12759         * gcc.dg/20030213-1.c: New test.
12760
12761 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12762
12763         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12764         * gcc.dg/i386-387-2.c: Likewise.
12765
12766 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12767
12768         * gcc.dg/ppc-spe.c: Fix formatting.
12769         Enable tests that were previously unsupported by gas.
12770         Delete tests for instructions that no longer exist.
12771         Switch arguments on evsubifw builtin.
12772
12773 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12774
12775         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12776         STACK_SIZE is too small.
12777
12778 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12779             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12780
12781         * gcc.dg/decl-2.c: New test.
12782
12783 2003-02-10  Jan Hubicka  <jh@suse.cz>
12784
12785         * gcc.dg/i386-fpcvt-1.c:  New test.
12786
12787 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12788
12789         * gcc.c-torture/execute/20030209-1.c: New test.
12790
12791 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12792
12793         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12794         int-wide bitops, use the constants of the same width.
12795         Likewise, if long long is 32-bit wide, test bitops using
12796         32-bit constants.
12797
12798 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12799
12800         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12801
12802 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12803
12804         * testsuite/gcc.dg/builtins-4.c: New test case.
12805
12806 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12807
12808         * gcc.dg/20020430-1.c: Fix dg command typos.
12809         * gcc.dg/20020503-1.c: Likewise.
12810
12811 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12812
12813         PR c++/8785
12814         * g++.dg/parse/fused-params1.C: New test.
12815
12816         PR c++/8857
12817         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12818
12819         PR c++/8921
12820         * g++.dg/parse/non-dependent1.C: New test.
12821
12822         PR c++/8928
12823         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12824
12825         PR c++/9228
12826         * g++.dg/parse/undefined7.C: New test.
12827         * g++.dg/parse/non-templ1.C: New test.
12828
12829         PR c++/9229
12830         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12831
12832 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12833
12834         * gcc.c-torture/compile/20030206-1.c: New test.
12835
12836 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12837
12838         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12839         "pow" to "foo" to avoid potential confusion with a math built-in.
12840
12841 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12842
12843         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12844         conditions for SPARC targets.
12845
12846 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12847
12848         * gcc.dg/20030204-1.c: New test.
12849
12850 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12851
12852         PR c++/38
12853         * g++.dg/parse/array-size1.C: New test.
12854
12855         PR c++/5657
12856         * g++.dg/parse/undefined3.C: New test.
12857
12858         PR c++/5665
12859         * g++.dg/parse/undefined4.C: New test.
12860
12861         PR c++/5975
12862         * g++.dg/parse/undefined5.C: New test.
12863
12864         PR c++/7259
12865         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12866
12867         PR c++/8578
12868         * g++.dg/parse/casting-operator1.C: New test.
12869
12870         PR c++/8596
12871         * g++.dg/parse/undefined6.C: New test.
12872
12873         PR c++/8736
12874         * g++.dg/parse/missing-template1.C: New test.
12875
12876 2003-02-04  Jan Hubicka  <jh@suse.cz>
12877
12878         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12879         * gcc.dg/i386-cmov?.c:  Likewise.
12880         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12881         * gcc.dg/i386-ssefp-1.c:  Likewise.
12882         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12883         conventions.
12884
12885 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12886
12887         PR c++/7129
12888         * testsuite/g++.dg/ext/max.C: New test.
12889
12890 2003-02-03  Jan Hubicka  <jh@suse.cz>
12891
12892         * gcc.c-torture/execute/20030203-1.c: New test.
12893
12894 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12895
12896         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12897         'natural-endian'.
12898
12899 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12900
12901         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12902         * g++.dg/init/new2.C: Likewise.
12903         * g++.dg/other/new1.C: Likewise.
12904
12905 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12906
12907         * gcc.dg/struct-ret-libc.c: New test.
12908
12909 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12910
12911         * gcc.dg/20030129-1.c: New test.
12912
12913 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12914
12915         PR c++/8849
12916         * g++.dg/template/ptrmem4.C: New test.
12917
12918 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12919
12920         * g++.dg/parser/constant1.C: New test.
12921
12922 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12923
12924         PR c++/8591
12925         * g++.dg/parse/friend2.C: New test.
12926
12927 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12928
12929         PR c++/9437
12930         * g++.dg/template/unify4.C: New test.
12931
12932 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12933
12934         * gcc.c-torture/execute/20030128-1.c: New test.
12935
12936 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12937
12938         * g++.dg/lookup/nested1.C: Test moved from ...
12939         * g++.old-deja/g++.other/lookup24.C: ... here.
12940
12941 2003-01-28  Jan Hubicka  <jh@suse.cz>
12942
12943         * gcc.dg/i386-cmov5.c:  New test.
12944
12945 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12946
12947         * gcc.c-torture/execute/20010925-1.c: Changed the
12948         memcpy declaration.
12949
12950 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12951
12952         PR c++/3902
12953         * g++.dg/parse/template5.C: New test.
12954
12955 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12956
12957         PR fortran/9258
12958         * g77.dg/pr9258: New test.
12959
12960 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12961
12962         * README: Move relevant parts from README.g++.
12963
12964         * README.g++: Remove this file.
12965
12966 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12967
12968         * g++.dg/abi/dcast1.C: New test.
12969
12970 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12971
12972         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12973
12974 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12975
12976         PR c++/47
12977         * g++.old-deja/g++.other/lookup24.C: New test.
12978
12979 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12980
12981         PR middle-end/7227
12982         * gcc.dg/uninit-C.c: New test.
12983
12984 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12985
12986         * g++.dg/abi/covariant1.C: New test.
12987
12988 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12989
12990         * gcc.dg/20030123-1.c: New test.
12991
12992 2003-01-25  Jan Hubicka  <jh@suse.cz>
12993
12994         PR opt/8492
12995         * gcc.c-torture/compile/20030125-1.c
12996
12997 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12998
12999         PR c++/9403
13000         * g++.dg/parse/template3.C: New test.
13001         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
13002
13003         PR c++/795
13004         * g++.dg/parse/template4.C: New test.
13005
13006         PR c++/9415
13007         * g++.dg/template/qual2.C: New test.
13008
13009         PR c++/8545
13010         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
13011
13012         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
13013
13014 2003-01-25  Roger Sayle  <roger@eyesopen.com>
13015
13016         * gcc.c-torture/execute/switch-1.c: New test case.
13017
13018 2003-01-25  Jan Hubicka  <jh@suse.cz>
13019
13020         * gcc.c-torture/execute/20030125-1.[cx]: New test.
13021
13022 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
13023
13024         Tweaks for Bison-1.875. From the NEWS file:
13025         "- `parse error' -> `syntax error'
13026         Bison now uniformly uses the term `syntax error'"
13027         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
13028         * gcc.dg/cpp/digraph2.c: Likewise.
13029         * gcc.dg/cpp/direct2.c: Likewise.
13030         * gcc.dg/cpp/paste4.c: Likewise.
13031         * gcc.dg/c90-restrict-1.c: Likewise.
13032         * gcc.dg/c99-func-2.c: Likewise.
13033         * gcc.dg/noncompile/920721-2.c: Likewise.
13034         * gcc.dg/noncompile/930622-2.c: Likewise.
13035         * gcc.dg/noncompile/940112-1.c: Likewise.
13036         * gcc.dg/noncompile/950921-1.c: Likewise.
13037         * gcc.dg/noncompile/951123-1.c: Likewise.
13038         * gcc.dg/noncompile/971104-1.c: Likewise.
13039         * gcc.dg/noncompile/990416-1.c: Likewise.
13040
13041 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
13042
13043         * g++.dg/parse/undefined1.C: Add error message.
13044
13045 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13046
13047         PR c++/9354
13048         * g++.dg/parse/new1.C: New test.
13049
13050         PR c++/9216
13051         * g++.dg/parse/template2.C: New test.
13052
13053         PR c++/9354
13054         * g++.dg/parse/typedef2.C: New test.
13055
13056         PR c++/9328
13057         * g++.dg/ext/typeof3.C: New test.
13058
13059 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13060
13061         PR c++/2738
13062         * g++.dg/parse/ret-type1.C: New test.
13063
13064         PR c++/3792
13065         * g++.dg/parse/tmpl-outside1.C: New test.
13066
13067         PR c++/4207
13068         * g++.dg/parse/int-as-enum1.C: New test.
13069
13070         PR c++/4903
13071         * g++.dg/parse/no-typename1.C: New test.
13072
13073         PR c++/5533
13074         * g++.dg/parse/no-value1.C: New test.
13075
13076         PR c++/5921
13077         * g++.dg/parse/wrong-inline1.C: New test.
13078
13079         PR c++/6402
13080         * g++.dg/parse/ref1.C: New test.
13081
13082         PR c++/6992
13083         * g++.dg/parse/attr-ctor1.C: New test.
13084
13085         PR c++/7229
13086         * g++.dg/parse/namespace5.C: New test.
13087
13088         PR c++/7917
13089         * g++.dg/parse/func-def1.C: New test.
13090
13091         PR c++/8143
13092         * g++.dg/parse/undefined1.C: New test.
13093
13094         PR c++/5723, PR c++/8522
13095         * g++.dg/parse/specialization1.C: New test.
13096
13097         PR c++/163, PR c++/8595
13098         * g++.dg/parse/struct-as-enum1.C: New test.
13099
13100         PR c++/9173
13101         * g++.dg/parse/undefined2.C: New test.
13102
13103 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13104
13105         PR c++/9298
13106         * g++.dg/parse/template1.C: New test.
13107
13108         PR c++/9384
13109         * g++.dg/parse/using1.C: New test.
13110
13111         PR c++/9285
13112         PR c++/9294
13113         * g++.dg/parse/expr2.C: New test.
13114
13115         PR c++/9388
13116         * g++.dg/parse/lookup2.C: Likewise.
13117
13118 2003-01-21  Jan Hubicka  <jh@suse.cz>
13119
13120         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
13121         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
13122         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
13123         * gcc.c-torture/execute/string-opt-*.c: Likewise.
13124
13125 2003-01-20  Nick Clifton  <nickc@redhat.com>
13126
13127         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
13128         problem with ARM sibcall code generation.
13129
13130 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13131
13132         * gcc.c-torture/execute/20030120-1.c: New.
13133
13134 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
13135
13136         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
13137
13138 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
13139
13140         PR c++/9272
13141         * g++.dg/parse/ctor1.C: New test.
13142
13143         PR c++/9294:
13144         * g++.dg/parse/qualified1.C: New test.
13145
13146         * g++.dg/parse/typename3.C: New test.
13147
13148 2003-01-16  Richard Henderson  <rth@redhat.com>
13149
13150         * g++.dg/tls/init-2.C: Fix error matches for real this time.
13151
13152 2003-01-16  Richard Henderson  <rth@redhat.com>
13153
13154         * g++.dg/pch/pch.exp: Copy test header to the working directory
13155         before using it either for precompilation or direct use.
13156         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
13157         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
13158
13159 2003-01-16  Richard Henderson  <rth@redhat.com>
13160
13161         * gcc.dg/pch/pch.exp: Copy test header to the working directory
13162         before using it either for precompilation or direct use.
13163         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
13164         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
13165
13166 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
13167
13168         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
13169         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
13170         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
13171         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
13172         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
13173         typename warning into error.
13174         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
13175         error messages.
13176         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
13177         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
13178         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
13179         messages.
13180         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
13181         make declaration visible in template.
13182         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
13183         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
13184         messages.
13185         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
13186         message.
13187         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
13188         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
13189         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
13190         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
13191         typename warning with error message.
13192         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
13193         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
13194         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
13195
13196 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
13197
13198         * g++.dg/parse/ambig2.C: New test.
13199
13200 2003-01-15  Richard Henderson  <rth@redhat.com>
13201
13202         * g++.dg/tls/init-2.C: Update error message string.
13203
13204 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13205
13206         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
13207
13208 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
13209
13210         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
13211         all for HC11/HC12.
13212         * gcc.c-torture/compile/20001205-1.x: Likewise.
13213         * gcc.c-torture/compile/20001226-1.x: Likewise.
13214         * gcc.c-torture/compile/920520-1.x: Likewise.
13215         * gcc.c-torture/compile/961203-1.x: Likewise.
13216         * gcc.c-torture/compile/20020604-1.x: Likewise.
13217
13218 2003-01-15  Jan Hubicka  <jh@suse.cz>
13219
13220         * gcc.c-torture/compile/20030115-1.c: New test.
13221
13222         * gcc.dg/i386-fpcvt-1.c: New test.
13223         * gcc.dg/i386-fpcvt-2.c: New test.
13224
13225 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
13226
13227         Further conform g++'s __vmi_class_type_info to the C++ ABI
13228         specification.
13229         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
13230         the specification.
13231
13232 2003-01-14  Jan Hubicka  <jh@suse.cz>
13233
13234         * gcc.dg/i386-fpcvt-1.c: New test.
13235         * gcc.dg/i386-fpcvt-2.c: New test.
13236
13237 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13238
13239         * gcc.dg/i386-mmx-3.c: New test.
13240
13241 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
13242
13243         PR c++/9264
13244         * g++.dg/parse/octal1.C: New file.
13245
13246         PR c++/9172
13247         * g++.dg/parse/typename1.C: New file.
13248
13249 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
13250
13251         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
13252         * gcc.dg/bf-no-ms-layout.c: Likewise.
13253         * gcc.dg/bf-ms-attrib.c: Likewise.
13254
13255 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
13256
13257         PR c++/9099
13258         * g++.dg/parse/dtor1.C: New file.
13259
13260         PR c++/9128
13261         * g++.dg/rtti/typeid1.C: New file.
13262
13263         PR c++/9153
13264         * g++.dg/parse/lookup1.C: New file.
13265
13266         PR c++/9171
13267         * g++.dg/templ/spec5.C: New file.
13268
13269 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
13270
13271         * gcc.c-torture/compile/20030110-1.c: New test.
13272
13273 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
13274
13275         Merge from pch-branch:
13276
13277         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
13278
13279         * gcc.dg/pch/cpp-1.h: New.
13280         * gcc.dg/pch/cpp-1.c: New.
13281         * gcc.dg/pch/cpp-2.h: New.
13282         * gcc.dg/pch/cpp-2.c: New.
13283
13284         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
13285
13286         * gcc.dg/pch/except-1.h: New.
13287         * gcc.dg/pch/except-1.c: New.
13288
13289         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
13290
13291         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
13292         running test.
13293         * gcc.dg/pch: Include *.hp not *.h.
13294         * gcc.dg/pch/system-1.h: New.
13295         * gcc.dg/pch/system-1.c: New.
13296
13297         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
13298
13299         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
13300         rather than trying to build and run a program using PCH.
13301         * gcc.dg/pch: Remove dg-do commands from test files.
13302
13303         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
13304
13305         * gcc.dg/pch/macro-3.c: New.
13306         * gcc.dg/pch/macro-3.h: New.
13307
13308         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
13309
13310         * gcc.dg/pch/common-1.c: New.
13311         * gcc.dg/pch/common-1.h: New.
13312         * gcc.dg/pch/decl-1.c: New.
13313         * gcc.dg/pch/decl-1.h: New.
13314         * gcc.dg/pch/decl-2.c: New.
13315         * gcc.dg/pch/decl-2.h: New.
13316         * gcc.dg/pch/decl-3.c: New.
13317         * gcc.dg/pch/decl-3.h: New.
13318         * gcc.dg/pch/decl-4.c: New.
13319         * gcc.dg/pch/decl-4.h: New.
13320         * gcc.dg/pch/decl-5.c: New.
13321         * gcc.dg/pch/decl-5.h: New.
13322         * gcc.dg/pch/global-1.c: New.
13323         * gcc.dg/pch/global-1.h: New.
13324         * gcc.dg/pch/inline-1.c: New.
13325         * gcc.dg/pch/inline-1.h: New.
13326         * gcc.dg/pch/inline-2.c: New.
13327         * gcc.dg/pch/inline-2.h: New.
13328         * gcc.dg/pch/static-1.c: New.
13329         * gcc.dg/pch/static-1.h: New.
13330         * gcc.dg/pch/static-2.c: New.
13331         * gcc.dg/pch/static-2.h: New.
13332
13333         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
13334
13335         * g++.dg/pch/pch.exp: Better handle failing testcases.
13336         * gcc.dg/pch/pch.exp: Likewise.
13337         * gcc.dg/pch/macro-1.c: New.
13338         * gcc.dg/pch/macro-1.h: New.
13339         * gcc.dg/pch/macro-2.c: New.
13340         * gcc.dg/pch/macro-2.h: New.
13341
13342         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
13343
13344         * g++.dg/dg.exp: Treat files in pch/ specially.
13345         * g++.dg/pch/pch.exp: New file.
13346         * g++.dg/pch/empty.H: New file.
13347         * g++.dg/pch/empty.C: New file.
13348         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
13349         "precompile".
13350
13351         * gcc.dg/pch/pch.exp: New file.
13352         * gcc.dg/pch/empty.h: New file.
13353         * gcc.dg/pch/empty.c: New file.
13354         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
13355         "precompile".
13356
13357 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13358
13359         * g++.dg/template/friend14.C: New test.
13360
13361 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13362
13363         * gcc.dg/old-style-asm-1.c: New test.
13364
13365 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
13366
13367         * gcc.c-torture/compile/20030109-1.c: New test.
13368
13369 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13370
13371         * gcc.c-torture/execute/20030109-1.c: New test.
13372
13373 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
13374
13375         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
13376         * g++.old-deja/g++.mike/dyncast2.C: Likewise
13377         * g++.old-deja/g++.mike/dyncast3.C: Likewise
13378         * g++.old-deja/g++.mike/eh2.C: Likewise
13379         * g++.old-deja/g++.mike/eh3.C: Likewise
13380         * g++.old-deja/g++.mike/eh5.C: Likewise
13381         * g++.old-deja/g++.mike/eh6.C: Likewise
13382         * g++.old-deja/g++.mike/eh7.C: Likewise
13383         * g++.old-deja/g++.mike/eh8.C: Likewise
13384         * g++.old-deja/g++.mike/eh9.C: Likewise
13385         * g++.old-deja/g++.mike/eh10.C: Likewise
13386         * g++.old-deja/g++.mike/eh12.C: Likewise
13387         * g++.old-deja/g++.mike/eh13.C: Likewise
13388         * g++.old-deja/g++.mike/eh14.C: Likewise
13389         * g++.old-deja/g++.mike/eh16.C: Likewise
13390         * g++.old-deja/g++.mike/eh17.C: Likewise
13391         * g++.old-deja/g++.mike/eh18.C: Likewise
13392         * g++.old-deja/g++.mike/eh21.C: Likewise
13393         * g++.old-deja/g++.mike/eh23.C: Likewise
13394         * g++.old-deja/g++.mike/eh24.C: Likewise
13395         * g++.old-deja/g++.mike/eh25.C: Likewise
13396         * g++.old-deja/g++.mike/eh26.C: Likewise
13397         * g++.old-deja/g++.mike/eh27.C: Likewise
13398         * g++.old-deja/g++.mike/eh28.C: Likewise
13399         * g++.old-deja/g++.mike/eh29.C: Likewise
13400         * g++.old-deja/g++.mike/eh31.C: Likewise
13401         * g++.old-deja/g++.mike/eh33.C: Likewise
13402         * g++.old-deja/g++.mike/eh34.C: Likewise
13403         * g++.old-deja/g++.mike/eh35.C: Likewise
13404         * g++.old-deja/g++.mike/eh36.C: Likewise
13405         * g++.old-deja/g++.mike/eh37.C: Likewise
13406         * g++.old-deja/g++.mike/eh38.C: Likewise
13407         * g++.old-deja/g++.mike/eh39.C: Likewise
13408         * g++.old-deja/g++.mike/eh40.C: Likewise
13409         * g++.old-deja/g++.mike/eh41.C: Likewise
13410         * g++.old-deja/g++.mike/eh42.C: Likewise
13411         * g++.old-deja/g++.mike/eh44.C: Likewise
13412         * g++.old-deja/g++.mike/eh46.C: Likewise
13413         * g++.old-deja/g++.mike/eh47.C: Likewise
13414         * g++.old-deja/g++.mike/eh48.C: Likewise
13415         * g++.old-deja/g++.mike/eh49.C: Likewise
13416         * g++.old-deja/g++.mike/eh50.C: Likewise
13417         * g++.old-deja/g++.mike/eh51.C: Likewise
13418         * g++.old-deja/g++.mike/eh53.C: Likewise
13419         * g++.old-deja/g++.mike/eh55.C: Likewise
13420         * g++.old-deja/g++.mike/p7912.C: Likewise
13421         * g++.old-deja/g++.mike/p9706.C: Likewise
13422         * g++.old-deja/g++.mike/p10416.C: Likewise
13423         * g++.old-deja/g++.mike/p11667.C: Likewise
13424         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
13425         Remove redundant reference to Iris.
13426         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
13427         Elxsi, i860, Pico Java, and WE32K.
13428
13429 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
13430
13431         * g++.dg/ext/asm4.C: New test.
13432
13433 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13434
13435         PR c++/9030
13436         * g++.dg/template/friend12.C: New test.
13437         * g++.dg/template/friend13.C: Likewise.
13438         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
13439
13440 2003-01-08  Jan Hubicka  <jh@suse.cz>
13441
13442         * gcc.dg/i386-cadd.c: New test.
13443         * gcc.dg/i386-cmov4.c: Likewise.
13444
13445 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
13446
13447         PR c++/9165
13448         * g++.dg/warn/Wunused-3.C: New test.
13449
13450         * g++.dg/abi/bitfield9.C: New test.
13451
13452         PR c++/9189
13453         * g++.dg/parse/defarg3.C: New test.
13454
13455 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13456
13457         * g++.dg/parse/ambig1.C: New test.
13458         * g++.dg/parse/defarg2.C: New test.
13459
13460 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
13461
13462         * g++.dg/template/defarg-1.C: New test.
13463         * g++.dg/template/local2.C: Likewise.
13464
13465 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
13466
13467         * gcc.c-torture/execute/20030105-1.c: New test.
13468
13469 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13470
13471         * g++.dg/parse/namespace3.C: Remove extra semicolons.
13472         * g++.dg/parse/namespace4.C: Likewise.
13473
13474 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13475
13476         * g++.dg/template/ntp2.C: New test.
13477
13478 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
13479
13480         * g++.dg/parse/extern-C-1.C: New test.
13481
13482         * g++.dg/parse/namespace4.C: New test.
13483
13484         * g++.dg/template/nested1.C: New test.
13485
13486         * g++.dg/parse/namespace3.C: New test.
13487
13488 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13489
13490         * g++.dg/lookup/two-stage1.C: New test.
13491
13492 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13493
13494         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
13495         * g++.old-deja/g++.jason/access8.C: Likewise.
13496         * g++.old-deja/g++.other/decl5.C: Likewise.
13497
13498 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13499
13500         * g++.dg/parse/parse7.C: New test.
13501
13502 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
13503
13504         PR c++/2843
13505         * g++.dg/ext/attrib7.C: New test.
13506
13507 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13508
13509         * g++.dg/parse/parse6.C: New test.
13510
13511 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
13512
13513         * gcc.dg/h8300-stack-1.c: New.
13514
13515 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13516
13517         g++.dg/lookup/exception1.C: New test.
13518
13519         g++.dg/lookup/template1.C: New test.
13520
13521         g++.dg/parse/namespace2.C: New test.
13522
13523         g++.dg/parse/parens2.C: New test.
13524
13525 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13526
13527         * g++.dg/parse/parse5.C: New test.
13528         * g++.dg/lookup/scoped4.C: New test.
13529
13530 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13531
13532         * g++.dg/parse/parens1.C: New test.
13533
13534         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
13535         angle-bracket1.C.
13536         * g++.dg/parse/parens2.C: New test.
13537
13538         * g++.dg/lookup/scope-operator1.C: New test.
13539
13540         * g++.dg/parse/operator1.C: New test.
13541
13542 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13543
13544         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
13545         * g++.old-deja/g++.other/access6.C: Likewise.
13546         * g++.old-deja/g++.other/decl1.C: Likewise.
13547         * g++.old-deja/g++.pt/typename12.C: Likewise.
13548
13549 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13550
13551         * g++.dg/parse/namespace1.C: New test.
13552
13553 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13554
13555         * g++.dg/parse/parse4.C: New test.
13556
13557 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13558
13559         * g++.dg/parse/parse3.C: New test.
13560
13561 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13562
13563         * g++.dg/parse/parse2.C: New test.
13564
13565 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13566
13567         * g++.dg/template/friend11.C: New test.
13568
13569 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13570
13571         * g++.dg/parse/parse1.C: New test.
13572
13573 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
13574
13575         * lib/profopt.exp: Change the name of a global variable to avoid
13576         possible clashes with other test suites.
13577
13578 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
13579
13580         * g++.dg/inherit/covariant8.C: New test.
13581
13582 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13583
13584         * g++.dg/init/array9.C: New test.
13585
13586         PR c++/9112
13587         * g++.dg/parse/expr1.C: New test.
13588
13589 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
13590
13591         * gcc.c-torture/compile/20021230-1.c: New test.
13592
13593 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13594
13595         * g++.dg/inherit/covariant5.C: New test.
13596         * g++.dg/inherit/covariant6.C: New test.
13597         * g++.dg/inherit/covariant7.C: New test.
13598
13599 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13600
13601         PR c++/2739
13602         * g++.dg/other/access2.C: New test.
13603
13604 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13605
13606         * g++.dg/other/anon-struct.C: No longer fails
13607         * g++.old-deja/g++.brendan/parse4.C: Likewise.
13608         * g++.old-deja/g++.brendan/parse5.C: Likewise.
13609         * g++.old-deja/g++.brendan/parse6.C: Likewise.
13610
13611 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13612
13613         * g++.dg/parse/angle-bracket.C (main): No longer fails.
13614
13615 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
13616
13617         * g++.dg/eh/spec4.C: Remove stray semicolon.
13618         * g++.dg/expr/pmf-1.C: Change error message.
13619         * g++.dg/ext/asm1.C: Remove stray semicolon.
13620         * g++.dg/ext/typename1.C: Add missing typenames.
13621         * g++.dg/inherit/template-as-base.C: Change error message.
13622         * g++.dg/lookup/scoped1.C: Likewise.
13623         * g++.dg/lookup/scoped2.C: Likewise.
13624         * g++.dg/lookup/using2.C: Likewise.
13625         * g++.dg/other/component1.C: Remove stray semicolon.
13626         * g++.dg/other/do1.C: Change error message.
13627         * g++.dg/other/error2.C: Likewise.
13628         * g++.dg/other/init1.C: Likewise.
13629         * g++.dg/other/packed1.C: Remove stray semicolon.
13630         * g++.dg/other/ptrmem2.C: Change error message.
13631         * g++.dg/parse/parameter-declaration-1.C: Remove line number
13632         marker.
13633         * g++.dg/special/initp1.C: Remove invalid attribute usage.
13634         * g++.dg/template/access3.C: Add typename keyword.
13635         * g++.dg/template/access5.C: Remove stray semicolon.
13636         * g++.dg/template/access6.C: Likewise.
13637         * g++.dg/template/complit1.C: Likewise.
13638         * g++.dg/template/crash1.C: Change error message.
13639         * g++.dg/template/inherit2.C: Remove stray semicolon.
13640         * g++.dg/template/instantiate2.C: Likewise.
13641         * g++.dg/template/instantiate3.C: Change error message.
13642         * g++.dg/template/qual1.C: Remove stray semicolon.
13643         * g++.dg/template/qualttp18.C: Change error message.
13644         * g++.dg/template/ref1.C: Remove stray semicolon.
13645         * g++.dg/template/sizeof1.C (A::value): Declare it.
13646         * g++.dg/template/spec4.C: Change error message.
13647         * g++.dg/template/static1.C: Likewise.
13648         * g++.dg/template/type1.C: Likewise.
13649         * g++.dg/template/typename3.C: Likewise.
13650         * g++.old-deja/g++.benjamin/13478.C: Change error message.
13651         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
13652         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
13653         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
13654         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
13655         named return value extension.
13656         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
13657         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
13658         * g++.old-deja/g++.bob/extern_C.C: Likewise.
13659         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13660         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13661         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13662         * g++.old-deja/g++.brendan/crash13.C: Likewise.
13663         * g++.old-deja/g++.brendan/crash15.C: Likewise.
13664         * g++.old-deja/g++.brendan/crash18.C: Change error message.
13665         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
13666         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13667         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13668         * g++.old-deja/g++.brendan/crash56.C: Likewise.
13669         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
13670         syntax.
13671         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
13672         * g++.old-deja/g++.brendan/crash8.C: Change error message.
13673         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
13674         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13675         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
13676         * g++.old-deja/g++.brendan/template11.C: Likewise.
13677         * g++.old-deja/g++.brendan/template26.C: Likewise.
13678         * g++.old-deja/g++.brendan/template27.C: Use explicit
13679         specialization syntax.
13680         * g++.old-deja/g++.brendan/template30.C: Likewise.
13681         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
13682         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13683         non-dependent names.
13684         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13685         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13686         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13687         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13688         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13689         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13690         named return value extension.
13691         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13692         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13693         * g++.old-deja/g++.ext/return1.C: Likewise.
13694         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13695         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13696         * g++.old-deja/g++.jason/access8.C: Likewise.
13697         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13698         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13699         pseudo-destructor names.
13700         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13701         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13702         pseudo-destructor names.
13703         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13704         * g++.old-deja/g++.jason/overload19.C: Likewise.
13705         * g++.old-deja/g++.jason/overload32.C: Likewise.
13706         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13707         stray semicolons.
13708         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13709         * g++.old-deja/g++.jason/return.C: Likewise.
13710         * g++.old-deja/g++.jason/return2.C: Likewise.
13711         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13712         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13713         syntax.
13714         * g++.old-deja/g++.jason/template10.C: Account for use of
13715         non-dependent names.
13716         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13717         syntax.
13718         * g++.old-deja/g++.jason/template37.C: Likewise.
13719         * g++.old-deja/g++.law/access4.C: Change error messages.
13720         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13721         pseudo-destructor names.
13722         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13723         * g++.old-deja/g++.law/ctors9.C: Likewise.
13724         * g++.old-deja/g++.law/cvt22.C: Likewise.
13725         * g++.old-deja/g++.law/dtors5.C: Likewise.
13726         * g++.old-deja/g++.law/global-init1.C: Likewise.
13727         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13728         * g++.old-deja/g++.law/operators28.C: Likewise.
13729         * g++.old-deja/g++.law/visibility28.C: Likewise.
13730         * g++.old-deja/g++.martin/eval1.C: Likewise.
13731         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13732         name.
13733         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13734         * g++.old-deja/g++.mike/net34.C: Likewise.
13735         * g++.old-deja/g++.mike/net36.C: Likewise.
13736         * g++.old-deja/g++.mike/ns2.C: Likewise.
13737         * g++.old-deja/g++.mike/p12306.C: Likewise.
13738         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13739         value extension.
13740         * g++.old-deja/g++.mike/p700.C: Likewise.
13741         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13742         * g++.old-deja/g++.mike/p710.C: Likewise.
13743         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13744         value extension.
13745         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13746         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13747         * g++.old-deja/g++.ns/crash2.C: Likewise.
13748         * g++.old-deja/g++.ns/crash3.C: Likewise.
13749         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13750         * g++.old-deja/g++.ns/ns17.C: Likewise.
13751         * g++.old-deja/g++.ns/template16.C: Likewise.
13752         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13753         keyword.
13754         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13755         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13756         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13757         named return value extension.
13758         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13759         * g++.old-deja/g++.other/access4.C: Issue additional error
13760         messages.
13761         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13762         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13763         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13764         * g++.old-deja/g++.other/crash25.C: Change error message.
13765         * g++.old-deja/g++.other/crash4.C: Change error message.
13766         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13767         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13768         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13769         checks.
13770         * g++.old-deja/g++.other/defarg8.C: Likewise.
13771         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13772         * g++.old-deja/g++.other/dtor10.C: Likewise.
13773         * g++.old-deja/g++.other/incomplete.C: Likewise.
13774         * g++.old-deja/g++.other/linkage7.C: Likewise.
13775         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13776         lookup algorithm.
13777         * g++.old-deja/g++.other/mangle2.C: Likewise.
13778         * g++.old-deja/g++.other/refinit2.C: Likewise.
13779         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13780         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13781         * g++.old-deja/g++.pt/crash28.C: Likewise.
13782         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13783         syntax.
13784         * g++.old-deja/g++.pt/crash32.C: Change error message.
13785         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13786         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13787         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13788         error message position.
13789         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13790         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13791         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13792         syntax.
13793         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13794         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13795         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13796         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13797         keyword.
13798         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13799         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13800         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13801         keyword.
13802         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13803         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13804         syntax.
13805         * g++.old-deja/g++.pt/friend28.C: Account for use of
13806         non-dependent names.
13807         * g++.old-deja/g++.pt/friend29.C: Likewise.
13808         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13809         rules.
13810         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13811         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13812         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13813         lookup rules.
13814         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13815         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13816         keyword.
13817         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13818         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13819         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13820         keyword.
13821         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13822         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13823         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13824         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13825         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13826         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13827         keyword.
13828         * g++.old-deja/g++.pt/spec10.C: Likewise.
13829         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13830         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13831         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13832         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13833         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13834         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13835         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13836         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13837         * g++.old-deja/g++.pt/typename15.C: Likewise.
13838         * g++.old-deja/g++.pt/typename22.C: Likewise.
13839         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13840         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13841         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13842         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13843         syntax.
13844         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13845         return value extension.
13846         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13847         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13848         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13849         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13850
13851 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13852
13853         * g++.dg/warn/inline1.C: New test.
13854         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13855         * g++.old-deja/g++.jason/synth10.C: Likewise.
13856         * g++.old-deja/g++.mike/net31.C: Likewise.
13857         * g++.old-deja/g++.mike/p8786.C: Likewise.
13858
13859         * g++.dg/template/friend10.C: New test.
13860         * g++.dg/template/conv5.C: New test.
13861
13862 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13863
13864         * g++.dg/lookup/scoped3.C: New test.
13865
13866         * g++.dg/lookup/decl1.C: New test.
13867         * g++.dg/lookup/decl2.C: New test.
13868
13869 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13870
13871         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13872         gcc.c-torture/compile/20021015-1.c,
13873         gcc.c-torture/compile/20021015-2.c,
13874         gcc.c-torture/compile/20021123-1.c,
13875         gcc.c-torture/compile/20021123-2.c,
13876         gcc.c-torture/compile/20021123-3.c,
13877         gcc.c-torture/compile/20021123-4.c,
13878         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13879         only to 3.1 or 3.2 branch.
13880
13881 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13882
13883         * gcc.dg/i386-bitfield3.c: New test.
13884
13885         * gcc.dg/i386-bitfield2.c: New test.
13886
13887 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13888
13889         * g++.dg/parse/conv_op1.C: New test.
13890
13891 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13892
13893         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13894         approved.
13895
13896 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13897
13898         * gcc.c-torture/compile/20021220-1.c: New test.
13899
13900 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13901
13902         * gcc.dg/i386-fastcall-1.c: New.
13903
13904 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13905
13906         * gcc.c-torture/execute/20021219-1.c: New test.
13907
13908 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13909
13910         * gcc.dg/i386-pic-1.c: New test.
13911
13912 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13913
13914         PR c++/8099
13915         * g++.dg/template/friend9.C: New test.
13916
13917 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13918
13919         PR c++/3663
13920         * g++.dg/template/access7.C: New test.
13921
13922 2002-12-18  Nick Clifton  <nickc@redhat.com>
13923
13924         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13925         the libstdc++-v3 directory has been found.
13926
13927 2002-12-12  Devang Patel <dpatel@apple.com>
13928         * gcc.dg/darwin-ld-1.c: New test.
13929         * gcc.dg/darwin-ld-2.c: New test.
13930         * gcc.dg/darwin-ld-3.c: New test.
13931         * gcc.dg/darwin-ld-4.c: New test.
13932         * gcc.dg/darwin-ld-5.c: New test.
13933
13934 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13935
13936         * gcc.c-torture/compile/20021212-1.c: New test.
13937
13938 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13939
13940         * gcc.dg/fshort-wchar: New test.
13941
13942 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13943
13944         PR c++/8372
13945         * g++.dg/template/dtor1.C: New test.
13946
13947         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13948         markers.
13949
13950 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13951
13952         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13953
13954 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13955
13956         * g++.dg/template/static1.C: New test.
13957         * g++.dg/template/static2.C: New test.
13958         * g++.old-deja/g++.ext/memconst.C: New test.
13959
13960 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13961
13962         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13963         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13964         * g++.dg/special/initp1.C: Likewise.
13965
13966 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13967
13968         * gcc.c-torture/execute/20021204-1.c: New test.
13969
13970 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13971
13972         * gcc.dg/ppc-fmadd-1.c: New file.
13973         * gcc.dg/ppc-fmadd-2.c: New file.
13974         * gcc.dg/ppc-fmadd-3.c: New file.
13975
13976 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13977
13978         * gcc.c-torture/compile/20021204-1.c: New test.
13979
13980 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13981
13982         * g++.dg/inherit/covariant2.C: New test.
13983         * g++.dg/inherit/covariant3.C: New test.
13984         * g++.dg/inherit/covariant4.C: New test.
13985         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13986         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13987
13988 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13989
13990         PR c++/8688
13991         * g++.dg/init/brace3.C: New test.
13992
13993 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13994
13995         * gcc.dg/20020210-1.c: Fix a comment typo.
13996
13997 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13998
13999         PR c++/8720
14000         * g++.dg/parse/defarg1.C: New test.
14001
14002         PR c++/8615
14003         * g++.dg/template/char1.C: New test.
14004
14005         * g++.dg/template/varmod1.C: Fix typo.
14006
14007 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14008
14009         DR 180
14010         * g++.old-deja/g++.pt/crash32.C: Expect error.
14011
14012 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
14013
14014         PR c++/5919
14015         * g++.dg/template/varmod1.C: New test.
14016
14017         PR c++/8727
14018         * g++.dg/inherit/typeinfo1.C: New test.
14019
14020         PR c++/8663
14021         * g++.dg/inherit/typedef1.C: New test.
14022
14023 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
14024
14025         PR c++/8332
14026         PR c++/8493
14027         * g++.dg/template/strlen1.C: New test.
14028
14029         PR c++/8227
14030         * g++.dg/template/ctor2.C: New test.
14031
14032         PR c++/8214
14033         * g++.dg/init/string1.C: New test.
14034
14035         PR c++/8511
14036         * g++.dg/template/friend8.C: New test.
14037
14038 2002-11-29  Joe Buck <jbuck@synopsys.com>
14039
14040         * g++.dg/lookup/anon2.C: New test.
14041
14042 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
14043
14044         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
14045         h8300 port.
14046
14047 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
14048
14049         * gcc.dg/bitfld-6.c: New test.
14050
14051 2002-11-27  Jan Hubicka  <jh@suse.cz>
14052
14053         * gcc.c-torture/execute/20021127.[cx]: New test.
14054
14055 2002-11-26  Jan Hubicka  <jh@suse.cz>
14056
14057         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
14058         quality.
14059
14060 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
14061
14062         * g++.dg/init/brace2.C: New test.
14063         * g++.old-deja/g++.mike/p9129.C: Correct.
14064
14065 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
14066
14067         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
14068
14069 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
14070
14071         * gcc.dg/sibcall-6: New test for indirect sibcalls.
14072
14073 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
14074
14075         * testsuite/g++.dg/abi/empty11.C: New test.
14076         * testsuite/g++.dg/rtti/cv1.C: New test.
14077
14078 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
14079
14080         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
14081
14082 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
14083
14084         * g++.dg/abi/empty10.C: New test.
14085
14086 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14087
14088         * gcc.c-torture/compile/20021124-1.c: New test.
14089
14090 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
14091
14092         * g++.dg/abi/rtti2.C: New test.
14093
14094 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14095
14096         * gcc.dg/i386-unroll-1.c: New test.
14097
14098 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14099
14100         * gcc.c-torture/compile/20021120-1.c: New test.
14101         * gcc.c-torture/compile/20021120-2.c: New test.
14102
14103 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14104
14105         * gcc.dg/bitfld-5.c: New test.
14106
14107 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14108
14109         * gcc.c-torture/execute/20021120-3.c: New test.
14110
14111 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14112
14113         * gcc.c-torture/execute/20021120-2.c: New test.
14114
14115 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14116
14117         * gcc.c-torture/execute/20021120-1.c: New test.
14118
14119 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
14120
14121         * gcc.c-torture/execute/20021118-3.c: New test.
14122
14123 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14124
14125         * gcc.c-torture/compile/20021119-1.c: New test.
14126
14127 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
14128
14129         * gcc.dg/duff-1.c: New test.
14130         * gcc.dg/duff-2.c: New test.
14131         * gcc.dg/duff-3.c: New test.
14132
14133 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
14134
14135         * gcc.dg/cpp/_Pragma5.c: New test.
14136
14137 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14138
14139         * gcc.c-torture/execute/20021118-2.c: New test.
14140
14141 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14142
14143         * gcc.c-torture/execute/20021118-1.c: New test.
14144
14145 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
14146
14147         * gcc.dg/20021116-1.c: New test.
14148
14149 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
14150
14151         * g++.dg/abi/vcall1.C: New test.
14152
14153 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
14154
14155         * gcc.dg/20021029-1.c: New test.
14156         * gcc.dg/20021029-2.c: New test.
14157
14158 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14159
14160         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
14161
14162 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14163
14164         PR c/8439
14165         * gcc.dg/20021110.c: Move to ...
14166         * gcc.c-torture/compile/20021110.c: .... here.
14167
14168 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14169
14170         PR c/8467
14171         * gcc.c-torture/execute/20021111-1.c
14172
14173 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14174
14175         PR c/8439
14176         * gcc.dg/20021110.c: New test.
14177
14178 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
14179
14180         * g++.dg/abi/vthunk3.C: Run only on x86.
14181
14182 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14183
14184         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
14185
14186 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
14187
14188         * lib/compat.exp (compat-execute): Fix logic error in last
14189         change.
14190
14191 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
14192
14193         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
14194
14195 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14196
14197         PR c++/8389
14198         * g++.dg/template/access6.C: New test.
14199
14200 2002-11-08  Jan Hubicka  <jh@suse.cz>
14201
14202         * gcc.dg/i386-ssefp-1.c: New test.
14203         * gcc.dg/i386-ssefp-1.c: New test.
14204
14205 2002-11-08  Jan Hubicka  <jh@suse.cz>
14206
14207         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
14208
14209 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14210
14211         * g++.dg/abi/vthunk3.C: New test.
14212
14213         PR c++/8338
14214         * g++.dg/template/crash2.C: New test.
14215
14216 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14217
14218         * testsuite/g++.dg/abi/dtor1.C: New test.
14219         * testsuite/g++.dg/abi/dtor2.C: Likewise.
14220
14221 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
14222
14223         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
14224         Darwin.
14225
14226 2002-11-04  Adam Nemet  <anemet@lnxw.com>
14227
14228         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
14229         -mthumb.  Only xfail with -O0.
14230
14231 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
14232
14233         * g++.dg/abi/thunk1.C: New test.
14234         * g++.dg/abi/thunk2.C: Likewise.
14235         * g++.dg/abi/vtt1.C: Likewise.
14236
14237 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
14238
14239         PR optimization/8423
14240         * gcc.c-torture/execute/builtin-constant.c: New test.
14241
14242 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
14243
14244         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
14245         Add some more cases.
14246
14247 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
14248
14249         PR c++/8391
14250         * g++.dg/opt/local1.C: New test.
14251
14252 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
14253
14254         PR c++/8160
14255         * g++.dg/template/complit1.C: New test.
14256
14257         PR c++/8149
14258         * g++.dg/template/typename4.C: Likewise.
14259
14260 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14261
14262         Core issue 287, PR c++/7639
14263         * g++.dg/template/instantiate1.C: Adjust error location.
14264         * g++.dg/template/instantiate3.C: New test.
14265         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
14266         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
14267         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
14268
14269 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
14270
14271         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
14272
14273 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
14274
14275         PR c++/8287
14276         * g++.dg/init/dtor2.C: New test.
14277
14278 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14279
14280         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
14281         * gcc.dg/nest.c: Bypass errors on irix6.
14282
14283 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
14284
14285         * gcc.dg/nest.c: Expect error for mmix-*-*.
14286         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
14287
14288 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
14289
14290         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
14291         markers.
14292
14293         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
14294
14295 2002-10-25  Mike Stump  <mrs@apple.com>
14296
14297         * gcc.dg/warn-1.c: New test.
14298
14299 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14300
14301         * g++.dg/template/typename3.C: New test.
14302
14303 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
14304
14305         * g++.dg/lookup/ptrmem1.C: New test.
14306
14307         * g++.dg/abi/vthunk2.C: New test.
14308
14309 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14310
14311         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
14312
14313 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
14314
14315         * g++.dg/abi/empty9.C: New test.
14316
14317 2002-10-24  Richard Henderson  <rth@redhat.com>
14318
14319         * g++.dg/inherit/thunk1.C: Enable for ia64.
14320
14321 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14322
14323         PR c++/8067
14324         * g++.dg/lookup/pretty1.C: New test.
14325
14326 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
14327
14328         * gcc.dg/20021023-1.c: New test.
14329
14330 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14331
14332         PR c++/7679
14333         * g++.dg/parse/inline1.C: New test.
14334
14335 2002-10-23  Richard Henderson  <rth@redhat.com>
14336
14337         * g++.dg/inherit/thunk1.C: Enable for x86_64.
14338
14339         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
14340
14341 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
14342
14343         PR c++/6579
14344         * g++.dg/parse/stmtexpr3.C: New test.
14345
14346 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14347
14348         * g++.dg/expr/cond1.C: New test.
14349
14350 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14351
14352         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
14353
14354 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14355
14356         * g++.dg/abi/vbase13.C: New test.
14357         * g++.dg/abi/vbase14.C: Likewise.
14358
14359 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
14360
14361         * gcc.dg/tls/pic-1.c: New test.
14362         * gcc.dg/tls/nonpic-1.c: New test.
14363         * gcc.dg/20021018-1.c: New test.
14364
14365 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14366
14367         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
14368         Remove only files with the same base name as the test case.
14369         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
14370         (profopt-execute): Likewise.  Also, remove old profiling
14371         and performance data files before running the tests.
14372
14373         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
14374         * g++.dg/bprob/bprob.exp: Likewise.
14375         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
14376         to allow more general test case names.
14377
14378         * g++.dg/bprob/bprob-1.C: Rename to ...
14379         * g++.dg/bprob/g++-bprob-1.C: ... this.
14380
14381         * g77.dg/bprob/bprob-1.f: Rename to ...
14382         * g77.dg/bprob/g77-bprob-1.f: ... this.
14383
14384 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14385
14386         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
14387         bison 1.50 or later.
14388
14389 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
14390
14391         * g++.dg/README: Describe more test directories.
14392
14393 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14394
14395         * g++.dg/init/array6.C: Add additional tests.
14396
14397 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14398
14399         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
14400         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
14401
14402 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
14403
14404         * gcc.c-torture/compile/20020604-1.x: New.
14405         * gcc.c-torture/compile/simd-5.x: Likewise.
14406         * gcc.c-torture/execute/920710-1.x: Likewise.
14407         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
14408
14409 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14410
14411         * g++.dg/inherit/override1.C: Add dg-options clause.
14412
14413 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14414
14415         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
14416         _mm_slli_si128.
14417
14418 2002-10-19  Andreas Schwab  <schwab@suse.de>
14419
14420         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
14421         directory component.
14422
14423 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
14424
14425         * g++.dg/inherit/thunk1.C: New test.
14426
14427         * g++.dg/inherit/override1.C: New test.
14428
14429         * g++.dg/abi/mangle11.C: New test.
14430         * g++.dg/abi/mangle14.C: New test.
14431         * g++.dg/abi/mangle17.C: New test.
14432
14433 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14434
14435         * g++.dg/overload/member2.C: New test.
14436
14437 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
14438
14439         * g++.dg/README: Describe new compat directory.
14440         * g++.dg/dg.exp: Skip tests in compat directory.
14441         * README.compat: New file.
14442         * lib/compat.exp: New expect script.
14443         * g++.dg/compat: New test directory.
14444         * g++.dg/compat/compat.exp: New expect script.
14445         * g++.dg/compat/abi: New test directory.
14446         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
14447         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
14448         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
14449         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
14450         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
14451         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
14452         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
14453         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
14454         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
14455         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
14456         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
14457         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
14458         * g++.dg/compat/break: New test directory.
14459         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
14460         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
14461         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
14462         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
14463         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
14464         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
14465         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
14466         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
14467         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
14468         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
14469         g++.dg/compat/break/README: New files.
14470         * g++.dg/compat/eh: New test directory.
14471         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
14472         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
14473         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
14474         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
14475         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
14476         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
14477         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
14478         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
14479         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
14480         g++.dg/compat/eh/filter2_y.C,
14481         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
14482         g++.dg/compat/eh/new1_y.C,
14483         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
14484         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
14485         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
14486         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
14487         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
14488         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
14489         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
14490         g++.dg/compat/eh/unexpected1_y.C: New files.
14491         * g++.dg/compat/init: New test directory.
14492         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
14493         g++.dg/compat/init/array5_y.C,
14494         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
14495         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
14496         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
14497         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
14498         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
14499         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
14500         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
14501         g++.dg/compat/init/init-ref2_y.C: New files.
14502
14503 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14504
14505         PR c++/7584
14506         * g++.dg/inherit/using3.C: New test.
14507
14508 2002-10-17  Jan Hubicka  <jh@suse.cz>
14509
14510         * gcc.dg/20021017-2.c: New test.
14511
14512 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14513
14514         * g++.dg/abi/mangle16.C: Adjust.
14515
14516         * g++.dg/init/array8.C: New test.
14517
14518 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
14519
14520         * gcc.dg/special/mips-abi.exp: New test.
14521         * gcc.dg/special/mips-abi.s: Empty file used by the above.
14522
14523 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14524
14525         * g++.dg/abi/mangle16.C: New test.
14526         * g++.dg/abi/mangle17.C: Likewise.
14527
14528         PR c++/7478
14529         * g++.dg/template/ref1.C: New test.
14530
14531 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14532
14533         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
14534
14535 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
14536
14537         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
14538
14539 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14540
14541         PR c++/7524
14542         * g++.dg/init/array7.C: New test.
14543
14544 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
14545
14546         * g++.dg/init/array6.C: New test.
14547
14548         * g++.dg/abi/mangle13.C: Likewise.
14549         * g++.dg/abi/mangle14.C: Likewise.
14550         * g++.dg/abi/mangle15.C: Likewise.
14551
14552 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14553
14554         * g++.dg/abi/empty8.C: New test.
14555
14556 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
14557
14558         * g++.dg/init/ctor1.C: New test.
14559
14560 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
14561
14562         * gcc.c-torture/execute/20021015-1.c: New test.
14563
14564 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
14565
14566         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
14567
14568 2002-10-14  Jan Hubicka  <jh@suse.cz>
14569
14570         * gcc.dg/i386-ssetype-[1-5].c: New tests.
14571
14572 2002-10-14  Richard Henderson  <rth@redhat.com>
14573
14574         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
14575
14576 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14577
14578         PR optimization/6631
14579         * g++.dg/opt/const2.C: New test.
14580
14581 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14582
14583         PR c++/7176
14584         * g++.dg/parse/friend1.C: New test.
14585         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
14586
14587 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
14588
14589         * gcc.dg/20021014-1.c: New test.
14590
14591 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
14592
14593         PR c++/5661
14594         * g++.dg/ext/vlm1.C: New test.
14595         * g++.dg/ext/vlm2.C: Likewise.
14596
14597         * g++.dg/init/array1.C: Remove invalid braces.
14598         * g++.dg/init/brace1.C: New test.
14599         * g++.dg/init/copy2.C: Likewise.
14600         * g++.dg/init/copy3.C: Likewise.
14601         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
14602         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
14603         braces.
14604
14605 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
14606
14607         * gcc.dg/cpp/assembler.S: Don't use -ansi.
14608
14609 2002-10-11  Richard Shann  <richard.shann@superh.com>
14610
14611         * gcc.c-torture/compile/simd-5.c: New test.
14612
14613 2002-10-10  Roger Sayle  <roger@eyesopen.com>
14614
14615         * gcc.c-torture/execute/shiftopt-1.c: New test case.
14616
14617 2002-10-10  Jim Wilson  <wilson@redhat.com>
14618
14619         * gcc.c-torture/execute/20021010-1.c: New test.
14620
14621 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
14622
14623         PR c/7353
14624         * g++.dg/ext/typedef-init.C: New test.
14625         * gcc.dg/typedef-init.c: New test.
14626
14627 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
14628
14629         * gcc.dg/cpp/paste13.c: New test.
14630
14631 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14632
14633         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
14634         remaining platforms, XFAIL during compile, not execute.  Don't
14635         XFAIL at -O0.
14636
14637 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14638
14639         * gcc.dg/alias-1.c: Tweak expected warning.
14640
14641 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
14642
14643         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
14644
14645 2002-10-06  Andreas Jaeger  <aj@suse.de>
14646
14647         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
14648         * gcc.dg/cpp/c++98.C: Likewise.
14649
14650         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
14651         * g++.dg/cpp/c++98.C: Likewise.
14652
14653         * g++.dg/README (Subdirectories): Mention cpp directory.
14654
14655         PR target/7559
14656         * gcc.dg/20021006-1.c: New test.
14657
14658 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14659
14660         PR c++/7804
14661         * g++.dg/other/warning1.C: New test.
14662
14663 2002-10-04  Roger Sayle  <roger@eyesopen.com>
14664
14665         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
14666         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
14667         and sparc-*-* with -m64 as expected failures.  See PR 8087.
14668
14669 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14670
14671         PR c++/7931
14672         * g++.dg/template/ptrmem3.C: New test.
14673
14674         PR c++/7754
14675         * g++.dg/template/union1.C: New test.
14676
14677 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14678
14679         PR c++/8006
14680         * g++.dg/abi/mangle9.C: New test.
14681         * g++.dg/abi/mangle10.C: New test.
14682         * g++.dg/abi/mangle11.C: New test.
14683         * g++.dg/abi/mangle12.C: New test.
14684
14685 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14686
14687         PR c++/7188.
14688         * g++.dg/template/meminit1.C: New test.
14689         * g++.dg/warn/Wreorder-1.C: Likewise.
14690         * g++.old-deja/g++.mike/warn3.C: Tweak.
14691         * lib/prune.exp: Ingore "in copy constructor".
14692
14693 2002-10-02  Andreas Jaeger  <aj@suse.de>
14694
14695         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14696         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14697         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14698         on x86-64.
14699
14700 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14701
14702         * gcc.dg/empty1.C: Fix typo.
14703
14704 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14705
14706         * gcc.dg/alias-1.c: New test.
14707
14708 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14709
14710         * gcc.dg/empty1.C: New test.
14711
14712         * g++.dg/tls/init-2.C: Tweak error messages.
14713
14714 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14715
14716         * gcc.c-torture/compile/20020923-1.c: New test.
14717
14718 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14719
14720         * gcc.c-torture/execute/ffs-1.c: New test.
14721         * gcc.c-torture/execute/ffs-2.c: Ditto.
14722
14723 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14724
14725         * g++.dg/overload/member1.C: New test.
14726
14727 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14728
14729         * g++.dg/abi/empty7.C: New test.
14730         * g++.dg/init/pm2.C: Likewise.
14731
14732 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14733
14734         * g++.dg/rtti/crash1.C: New test.
14735
14736 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14737
14738         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14739         gcc.dg/sibcall-4.c: New tests.
14740
14741 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14742
14743         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14744         powerpc and MMIX targets.
14745
14746 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14747
14748         * gcc.dg/cpp/20020927-1.c: New.
14749
14750 2002-09-26  David S. Miller  <davem@redhat.com>
14751
14752         * gcc.c-torture/compile/trunctfdf.c: New.
14753
14754 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14755
14756         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14757
14758 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14759
14760         * gcc.c-torture/execute/loop-15.c: New.
14761
14762 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14763
14764         * README.QMTEST: Fix typo.
14765
14766 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14767
14768         * gcc.dg/20020926-1.c: New test.
14769
14770 2002-09-25  David S. Miller  <davem@redhat.com>
14771
14772         PR target/7842
14773         * gcc.c-torture/execute/shiftdi.c: New test.
14774
14775 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14776
14777         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14778         unique to the tool.
14779         * lib/g77.exp (g77_init): Likewise.
14780         * lib/g++.exp (g++_init): Likewise.
14781         * lib/objc.exp (objc_init): Likewise.
14782
14783 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14784
14785         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14786         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14787         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14788
14789 2002-09-25  Richard Henderson  <rth@redhat.com>
14790
14791         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14792         too-small long double.
14793
14794 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14795
14796         * gcc.dg/20020919-1.c: New test.
14797
14798 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14799
14800         * g++.dg/abi/bitfield6.C: New test.
14801         * g++.dg/abi/bitfield7.C: New test.
14802         * g++.dg/abi/bitfield8.C: New test.
14803         * g++.dg/abi/vbase11.C: New test.
14804
14805 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14806
14807         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14808         hppa*-*-hpux*.  Update test comment.
14809
14810 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14811
14812         * gcc.dg/tls/struct-1.c: New test.
14813
14814 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14815
14816         * gcc.dg/cpp/tr-warn2.c: Update.
14817
14818 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14819
14820         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14821
14822 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14823
14824         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14825         systems.
14826
14827 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14828
14829         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14830
14831         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14832         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14833         setting of cxxfilt.
14834
14835 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14836
14837         * gcc.dg/20020312-2.c: Update for darwin.
14838
14839 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14840
14841         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14842
14843 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14844
14845         * objc.dg/comp-types-1.m: New test.
14846         * objc.dg/comp-types-2.m: New test.
14847         * objc.dg/comp-types-3.m: New test.
14848         * objc.dg/comp-types-4.m: New test.
14849         * objc.dg/comp-types-5.m: New test.
14850         * objc.dg/comp-types-6.m: New test.
14851
14852 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14853
14854         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14855
14856 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14857
14858         * g++.dg/other/do1.C: New test.
14859
14860         * g++.dg/template/subst1.C: New test.
14861
14862 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14863
14864         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14865
14866 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14867
14868         * g++.dg/template/qualttp20.C: Adjust expected errors.
14869         * g++.old-deja/g++.jason/report.C: Likewise.
14870         * g++.old-deja/g++.other/qual1.C: Likewise.
14871
14872         * g++.dg/lookup/scoped2.C: New test.
14873
14874         * g++.dg/ext/asm3.C: New test.
14875
14876 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14877
14878         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14879
14880 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14881
14882         * ChangeLog: follow spelling conventions.
14883         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14884         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14885         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14886         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14887         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14888         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14889         * g++.old-deja/g++.law/global-init1.C: Likewise.
14890         * g++.old-deja/g++.other/delete4.C: Likewise.
14891         * g++.old-deja/g++.other/inline21.C: Likewise.
14892         * g++.old-deja/g++.other/singleton.C: Likewise.
14893         * g77.dg/strlen0.f: Likewise.
14894         * g77.f-torture/compile/20010519-1.f: Likewise.
14895         * g77.f-torture/compile/980310-4.f: Likewise.
14896         * gcc.c-torture/compile/20000605-1.c: Likewise.
14897         * gcc.c-torture/execute/20020225-1.c: Likewise.
14898         * gcc.dg/c90-hexfloat-2.c: Likewise.
14899         * gcc.dg/c99-bool-1.c: Likewise.
14900         * gcc.dg/c99-hexfloat-2.c: Likewise.
14901         * gcc.dg/dll-2.c: Likewise.
14902         * gcc.dg/wtr-union-init-1.c: Likewise.
14903         * gcc.dg/wtr-union-init-2.c: Likewise.
14904         * gcc.dg/wtr-union-init-3.c: Likewise.
14905         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14906         * gcc.dg/cpp/defined.c: Likewise.
14907         * gcc.dg/cpp/macsyntx.c: Likewise.
14908         * gcc.dg/cpp/paste2.c: Likewise.
14909         * gcc.dg/cpp/trad/defined.c: Likewise.
14910         * gcc.dg/format/c90-printf-1.c: Likewise.
14911         * gcc.dg/format/c90-scanf-1.c: Likewise.
14912         * gcc.dg/format/c99-printf-1.c: Likewise.
14913         * gcc.dg/format/c99-scanf-1.c: Likewise.
14914         * gcc.misc-tests/gcov-8.c: Likewise.
14915         * lib/profopt.exp: Likewise.
14916
14917 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14918
14919         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14920
14921 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14922
14923         * g++.dg/inherit/using2.C: New test.
14924
14925 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14926
14927         * ChangeLog: Follow spelling conventions.
14928         * g++.dg/template/friend4.C: Likewise.
14929         * g++.old-deja/g++.pt/crash67.C: Likewise.
14930         * gcc.c-torture/execute/20000801-4.c: Likewise.
14931         * gcc.dg/c90-digraph-1.c: Likewise.
14932         * gcc.dg/c94-digraph-1.c: Likewise.
14933         * gcc.dg/c99-digraph-1.c: Likewise.
14934         * gcc.dg/cpp/line5.c: Likewise.
14935         * gcc.dg/cpp/multiline.c: Likewise.
14936         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14937         * gcc.dg/format/attr-3.c: Likewise.
14938         * gcc.dg/format/c90-scanf-3.c: Likewise.
14939         * gcc.dg/format/ext-4.c: Likewise.
14940
14941 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14942
14943         * g++.dg/template/pretty1.C: New test.
14944
14945 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14946
14947         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14948
14949 2002-09-13  Matt Austern  <austern@apple.com>
14950
14951         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14952         passing a cast expression to a function by const reference.
14953
14954 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14955
14956         * g++.dg/template/deduce1.C: New test.
14957
14958 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14959
14960         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14961         32-bit int.
14962
14963 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14964
14965         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14966         usage.
14967
14968 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14969
14970         * gcc.c-torture/compile/20020910-1.c: New test.
14971
14972 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14973
14974         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14975
14976 2002-09-10  Andreas Jaeger  <aj@suse.de>
14977
14978         * gcc.dg/20020312-2.c: Adjust for x86-64.
14979
14980 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14981
14982         * g77.dg/7388.f: New test case for PR 7388.
14983
14984 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14985
14986         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14987
14988 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14989
14990         * objc.dg/proto-lossage-1.m: New test.
14991
14992 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14993
14994         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14995
14996 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14997
14998         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14999         expected to pass.
15000
15001 2002-09-06  Stan Shebs  <shebs@apple.com>
15002             David Edelsohn  <edelsohn@gnu.org>
15003
15004         * gcc.dg/weak: New directory.
15005         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
15006         target-specific xfail bits.
15007         * gcc.dg/typeof-2.c: Move to new directory.
15008         * gcc.dg/weak.exp: New expect script.
15009
15010 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
15011
15012         * gcc.c-torture/execute/extzvsi.c: New test.
15013
15014 2002-09-05  Stan Shebs  <shebs@apple.com>
15015
15016         * gcc.dg/weak-1.c: xfail on Darwin.
15017         * gcc.dg/weak-2.c: Ditto.
15018         * gcc.dg/weak-3.c: Ditto.
15019         * gcc.dg/weak-4.c: Ditto.
15020         * gcc.dg/weak-5.c: Ditto.
15021         * gcc.dg/weak-6.c: Ditto.
15022         * gcc.dg/weak-7.c: Ditto.
15023         * gcc.dg/weak-8.c: Ditto.
15024         * gcc.dg/weak-9.c: Ditto.
15025
15026 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
15027
15028         * gcc.c-torture/execute/loop-14.c: New test.
15029
15030 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
15031
15032         * g++.dg/other/cxa-atexit1.C: New test.
15033
15034         * gcc.dg/typeof-2.c: New test.
15035
15036 2002-09-03  Roger Sayle  <roger@eyesopen.com>
15037
15038         * gcc.dg/builtins-2.c: New testcase.
15039         * gcc.dg/builtins-3.c: New testcase.
15040
15041 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
15042
15043         * gcc.dg/cpp/_Pragma4.c: New test.
15044
15045 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
15046
15047         * objc/execute/nil_method-1.m: New testcase.
15048
15049 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
15050
15051         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
15052         [Object class], not [Object initialize].
15053
15054 2002-08-31  Roger Sayle  <roger@eyesopen.com>
15055             Hans-Peter Nilsson  <hp@bitrange.com>
15056
15057         * gcc.c-torture/execute/20020720-1.x: Skip test on
15058         mmix-knuth-mmixware.  Correct comment.
15059
15060 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
15061
15062         * testsuite/g++.dg/abi/bitfield5.C: New test.
15063         * testsuite/g++.dg/abi/vbase10.C: Likewise.
15064
15065 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
15066
15067         * objc.dg/undeclared-selector.m: New test.
15068
15069 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
15070
15071         * g++.dg/other/offsetof1.C: Avoid cast warning.
15072
15073 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
15074
15075         * objc.dg/super-class-2.m: New test.
15076
15077 2002-08-24  Matt Austern  <austern@apple.com>
15078
15079         * g++.dg/ext/lvaddr.C: New test.
15080         * g++.dg/ext/lvcast.C: New test.
15081
15082 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
15083
15084         * testsuite/g++.dg/inherit/cond1.C: New test.
15085
15086 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
15087
15088         * gcc.dg/noncompile/incomplete-1.c: New test.
15089
15090 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15091
15092         * gcc.dg/typespec-1.c: New test.
15093
15094 2002-08-20  Devang Patel  <dpatel@apple.com>
15095         * objc.dg/proto-hier-2.m: New test.
15096
15097 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
15098
15099         * objc.dg/bitfield-1.m: New test.
15100         * objc.dg/bitfield-2.m: New test.
15101
15102 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15103
15104         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
15105         gcc.dg/c99-flex-array-4.c: New tests.
15106
15107 2002-08-16  Stan Shebs  <shebs@apple.com>
15108
15109         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
15110
15111 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
15112
15113         * gcc.dg/typeof-1.c: New test.
15114         * g++.dg/ext/typeof2.C: New test.
15115
15116 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15117
15118         * g++.dg/other/offsetof1.C: New test.
15119
15120 2002-08-14  Richard Henderson  <rth@redhat.com>
15121
15122         * gcc.dg/tls/diag-3.c: Fix expected message strings.
15123
15124 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
15125
15126         * gcc.dg/cpp/_Pragma3.c: New test.
15127
15128 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
15129
15130         * g++.dg/template/inherit3: New test.
15131
15132 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15133
15134         * gcc.dg/bitfld-4.c: Add blank options.
15135
15136 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
15137
15138         * g++.dg/template/crash1.C: New test.
15139
15140 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15141
15142         * gcc.dg/tls/opt-2.c: New test.
15143
15144 2002-08-08  Devang Patel  <dpatel@apple.com>
15145
15146         * objc.dg/selector-1.m : New test
15147
15148 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15149
15150         * g++.dg/abi/bitfield4.C: New test.
15151         * gcc.dg/bitfld-4.c: New test.
15152
15153 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15154
15155         * g++.dg/other/packed1.C: New test.
15156
15157 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
15158
15159         * g++.dg/abi/offsetof.C: Tweak error messages.
15160         * g++.old-deja/g++.mike/p10769a.C: Likewise.
15161
15162 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15163
15164         * gcc.dg/bitfld-3.c: New test.
15165
15166 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15167             Richard Henderson  <rth@redhat.com>
15168
15169         * gcc.dg/i386-bitfield1.c: New test.
15170         * g++.dg/abi/bitfield3.C: Update.
15171
15172 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
15173
15174         * objc.dg/const-str-2.m: Update.
15175         * gcc.dg/cpp/c++98.c: Change to C extension.
15176         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
15177         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
15178
15179 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
15180
15181         * testsuite/gcc.dg/tls/diag-3.c: New.
15182
15183 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
15184
15185         * g++.dg/README (Subdirectories): Document new subdir expr.
15186         * g++.dg/expr/pmf-1.C: New test.
15187
15188 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
15189
15190         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
15191
15192 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
15193
15194         * g++.dg/abi/bitfield3.C: New test.
15195
15196 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
15197
15198         * lib/gcov.exp: Tweak expected line formats.
15199         * gcc.misc-tests/gcov8.c: New test.
15200         * gcc.misc-tests/gcov8.x: New flags.
15201
15202 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
15203
15204         * consistency.vlad/layout/endian.c: Include string.h.
15205
15206         * gcc.c-torture/execute/20020805-1.c: New test.
15207
15208 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
15209
15210         * g++.dg/other/conversion1.C: New test.
15211
15212 2002-08-03  Roger Sayle  <roger@eyesopen.com>
15213
15214         * gcc.dg/builtins-1.c: New testcase.
15215
15216 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
15217
15218         * g++.dg/inherit/access3.C: New test.
15219
15220 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
15221
15222         * gcc.dg/ia64-visibility-2.c: New test.
15223
15224 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
15225
15226         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
15227         __qualifier_flags to __flags.
15228
15229 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
15230
15231         * g++.dg/inherit/operator1.C: New test.
15232         * g++.dg/lookup/disamb1.C: Fix typo in comment.
15233         * g++.dg/other/error1.C: Change expected error message.
15234         * g++.dg/template/conv4.C: Likewise.
15235
15236 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
15237
15238         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
15239         for documented behavior.
15240
15241 2002-07-25  Roger Sayle  <roger@eyesopen.com>
15242
15243         * gcc.c-torture/execute/20020720-1.x: Skip this test on
15244         several targets known to fail.
15245
15246 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
15247
15248         * gcc.dg/mips-args-[123].c: New tests.
15249
15250 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
15251
15252         * gcc.dg/ppc-spe.c: New.
15253
15254 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
15255
15256         * g++.dg/other/ptrmem4.C: New testcase.
15257
15258 2002-07-24  Richard Henderson  <rth@redhat.com>
15259
15260         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
15261
15262 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
15263
15264         * g++.dg/ext/alignof1.C (main): Return 0 for success.
15265
15266 2002-07-24  Roger Sayle  <roger@eyesopen.com>
15267
15268         * gcc.c-torture/execute/memset-3.c: New testcase.
15269
15270 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
15271
15272         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
15273         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
15274
15275 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15276
15277         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
15278         Delete.
15279
15280 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
15281
15282         * gcc.c-torture/compile/simd-4.c: New test.
15283
15284 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15285
15286         PR c++/7347, c++/7348
15287         * g++.dg/template/access4.C: New test.
15288         * g++.dg/template/access5.C: New test.
15289         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
15290         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
15291         * g++.old-deja/g++.pt/ttp58.C: Likewise.
15292         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
15293
15294 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
15295
15296         * gcc.dg/gnu89-init-2.c: New test.
15297
15298 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
15299
15300         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
15301
15302 2002-07-20  Roger Sayle  <roger@eyesopen.com>
15303
15304         * gcc.c-torture/execute/20020720-1.c: New testcase.
15305
15306 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
15307
15308         * gcc.dg/cpp/Wsignprom.c: New tests.
15309
15310 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
15311
15312         * gcc.c-torture/execute/loop-13.c: New test.
15313
15314 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
15315
15316         * gcc.dg/cpp/expr.c: New tests.
15317
15318 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
15319
15320         * g++.dg/opt/pr6713.C: Add template instantiation.
15321
15322 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
15323
15324         * gcc.dg/nest.c: New test.
15325
15326 2002-07-17  Richard Henderson  <rth@redhat.com>
15327
15328         * g++.dg/opt/pr6713.C: New test.
15329
15330 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
15331
15332         * gcc.c-torture/execute/loop-2e.x: Let the testcase
15333         XFAIL for all x86 processors.
15334
15335 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
15336
15337         * gcc.c-torture/execute/20010122-1.x: Do not test with
15338         -fomit-frame-pointer.
15339
15340 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15341
15342         * g++.dg/template/instantiate2.C: New test.
15343         * g++.dg/template/spec4.C: New test.
15344
15345 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15346
15347         * g++.dg/template/access2.C: New test.
15348         * g++.dg/template/access3.C: New test.
15349
15350 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
15351
15352         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
15353         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
15354         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
15355         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
15356         Convert to use <stdarg.h>.
15357         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
15358         Delete.
15359         * gcc.dg/va-arg-2.c: New.
15360         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
15361
15362 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
15363
15364         * gcc.c-torture/compile/20020710-1.c: New test.
15365
15366 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
15367                           Andrew Pinski  <pinskia@physics.uc.edu>
15368
15369         gcc.c-torture/compile/simd-2.c: New testcase.
15370         gcc.c-torture/compile/simd-3.c: Likewise.
15371
15372 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
15373
15374         PR c++/7224
15375         * g++.dg/overload/error1.C: New test.
15376
15377 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15378
15379         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
15380         configuration and IRIX 6 O32 ABI.
15381
15382 2002-07-11  Roger Sayle  <roger@eyesopen.com>
15383
15384         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
15385
15386 2002-07-10  Roger Sayle  <roger@eyesopen.com>
15387
15388         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
15389
15390 2002-07-10  Jeffrey A Law  <law@redhat.com>
15391
15392         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
15393
15394         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
15395
15396 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
15397
15398         * gcc.dg/20020312-2.c: Check for __PPC__.
15399
15400 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
15401
15402         * gcc.c-torture/compile/20020709-1.c: New test.
15403
15404 2002-07-07  Roger Sayle  <roger@eyesopen.com>
15405
15406         * g++.dg/template/qualttp21.C: New test case.
15407
15408 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
15409
15410         * gcc.c-torture/compile/20020706-1.c: New test.
15411         * gcc.c-torture/compile/20020706-2.c: New test.
15412
15413 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
15414             Alexandre Oliva  <aoliva@redhat.com>
15415
15416         * g++.dg/warn/incomplete1.C: New test.
15417
15418 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15419
15420         PR c++/7099
15421         * g++.dg/warn/noreturn1.C: New test.
15422
15423 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
15424
15425         PR c++/6706
15426         * g++.dg/debug/debug6.C: New test.
15427         * g++.dg/debug/debug7.C: New test.
15428
15429 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
15430
15431         * gcc.c-torture/compile/simd-3.c: New test.
15432
15433 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
15434
15435         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
15436         * gcc.dg/20020620-1.c: Likewise.
15437
15438 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15439
15440         PR c++/6944
15441         * g++.dg/init/array4.C: New test.
15442         * g++.dg/init/array5.C: New test.
15443
15444 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
15445
15446         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
15447         * gcc.c-torture/execute/simd-2.c (main): Likewise.
15448
15449 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15450
15451         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
15452         * gcc.dg/wtr-aggr-init-1.c: Likewise.
15453         * gcc.dg/wtr-conversion-1.c: Likewise.
15454         * gcc.dg/wtr-escape-1.c: Likewise.
15455         * gcc.dg/wtr-int-type-1.c: Likewise.
15456         * gcc.dg/wtr-label-1.c: Likewise.
15457         * gcc.dg/wtr-static-1.c: Likewise.
15458         * gcc.dg/wtr-strcat-1.c: Likewise.
15459         * gcc.dg/wtr-suffix-1.c: Likewise.
15460         * gcc.dg/wtr-switch-1.c: Likewise.
15461         * gcc.dg/wtr-unary-plus-1.c: Likewise.
15462         * gcc.dg/wtr-union-init-1.c: Likewise.
15463         * gcc.dg/wtr-union-init-2.c: Likewise.
15464         * gcc.dg/wtr-union-init-3.c: Likewise.
15465
15466         * gcc.dg/wtr-func-def-1.c: New test.
15467
15468 2002-07-02 Devang Patel <dpatel@apple.com>
15469
15470         * objc.dg/param-1.m: New test.
15471
15472 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
15473
15474         * gcc.dg/cpp/trad/directive.c: Add test.
15475         * gcc.dg/cpp/trad/macroargs.c: Add test.
15476         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
15477
15478 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
15479
15480         * gcc.dg/cpp/cmdlne-M.c: New test.
15481
15482 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
15483
15484         * objc.dg/desig-init-1.m: New test.
15485
15486 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15487
15488         PR c++/6716
15489         * g++.dg/template/instantiate1.C: New test.
15490
15491 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
15492
15493         PR c++/7112
15494         * g++.dg/template/sizeof2.C: New test.
15495
15496 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15497
15498         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
15499         gcc.dg/cpp/trad/include.c: New tests.
15500
15501 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
15502
15503         PR target/7177
15504         * gcc.c-torture/compile/20020701-1.c: New test.
15505
15506 2002-07-01  Stan Shebs  <shebs@apple.com>
15507
15508         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
15509         header here...
15510         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
15511         (objc-torture-execute): or here.
15512
15513 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
15514
15515         * gcc.c-torture/execute/arith-rand-ll.c: New test.
15516
15517 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15518
15519         * gcc.dg/cpp/trad/escaped-nl.c: New test.
15520
15521 2002-06-30  Devang Patel  <dpatel@apple.com>
15522
15523         * objc.dg/fsyntax-only.m: New test.
15524
15525 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
15526
15527         PR c++/6695
15528         * g++.dg/template/friend7.C: New file.
15529
15530 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
15531
15532         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
15533         return type.
15534
15535 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
15536
15537         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
15538         avoid division by zero.
15539
15540 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
15541
15542         * gcc.dg/Wunknownprag.c: New tests.
15543
15544 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
15545
15546         * gcc.c-torture/execute/simd-2.c: New test.
15547
15548 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
15549
15550         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
15551         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
15552         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
15553         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
15554         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
15555         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
15556         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
15557         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
15558         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
15559         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
15560         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
15561         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
15562         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
15563         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
15564         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
15565         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
15566         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
15567
15568 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
15569
15570         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
15571         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
15572         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
15573         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
15574         New tests.
15575         * gcc.dg/cpp/trad/directive.c: Update.
15576
15577 2002-06-23  Andreas Jaeger  <aj@suse.de>
15578
15579         * gcc.c-torture/execute/complex-6.c: New.
15580
15581 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
15582
15583         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
15584         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
15585         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
15586         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
15587
15588 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
15589
15590         * gcc.dg/cpp/trad: New directory with traditional tests copied
15591         from parent directory.
15592         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15593         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15594         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15595         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15596         Move to trad/ and rename.
15597         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
15598         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
15599         gcc.dg/cpp/trad/redef2.c: New tests.
15600         * gcc.dg/cpp/trad/trad.exp: New driver.
15601
15602 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
15603
15604         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15605         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15606         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15607         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15608         Remove.
15609
15610 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
15611
15612         * gcc.dg/20020620-1.c: New test.
15613
15614 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15615
15616         * g++.dg/template/ttp4.C: New test.
15617
15618 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
15619
15620         * g++.dg/opt/vt1.C: Fix regexp.
15621
15622 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15623
15624         * gcc.c-torture/execute/pure-1.c: Make functions static again.
15625         Don't use attribute `noinline'.
15626
15627 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15628
15629         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
15630
15631 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
15632
15633         * gcc.c-torture/execute/simd-1.c: New.
15634
15635         * gcc.dg/simd-1.c: New.
15636
15637 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15638
15639         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
15640
15641 2002-06-16  Richard Henderson  <rth@redhat.com>
15642
15643         * g++.dg/ext/anon-struct1.C: New.
15644         * g++.dg/ext/anon-struct2.C: New.
15645         * g++.dg/ext/anon-struct3.C: New.
15646         * gcc.dg/anon-struct-1.c: New.
15647         * gcc.dg/anon-struct-2.c: New.
15648         * gcc.dg/anon-struct-3.c: New.
15649         * gcc.dg/20011008-1.c: Adjust warning text.
15650         * gcc.dg/20020527-1.c: Add -fms-extensions.
15651
15652 2002-06-16  Richard Henderson  <rth@redhat.com>
15653
15654         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
15655
15656 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
15657
15658         * gcc.c-torture/execute/20020615-1.c: New test.
15659
15660 2002-06-15  Roger Sayle  <roger@eyesopen.com>
15661
15662         * gcc.c-tortuture/execute/compare-1.c: New test case.
15663         * gcc.c-tortuture/execute/compare-2.c: New test case.
15664         * gcc.c-tortuture/execute/compare-3.c: New test case.
15665
15666 2002-06-13  Richard Henderson  <rth@redhat.com>
15667
15668         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
15669         ia64 ilp32.
15670
15671 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15672
15673         * g++.dg/template/typename2.C: Update error message.
15674
15675 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
15676
15677         * gcc.c-torture/execute/20020611-1.c: New test.
15678
15679 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
15680
15681         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
15682         list of targets to skip.
15683
15684 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15685
15686         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15687         targets if not optimizing.
15688
15689 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15690
15691         * gcc.c-torture/compile/20020605-1.c: New test.
15692
15693         * g++.dg/opt/vt1.C: New test.
15694
15695         * gcc.dg/20020531-1.c: New test.
15696
15697         * gcc.dg/20020530-1.c: New test.
15698
15699         * gcc.dg/20020527-1.c: New test.
15700
15701         * g++.dg/opt/cse1.C: New test.
15702
15703 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15704
15705         * gcc.dg/20020607-2.c: New test case.
15706
15707 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15708
15709         * gcc.c-torture/compile/20020604-1.c: New test.
15710
15711 2002-06-04  Richard Henderson  <rth@redhat.com>
15712
15713         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15714         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15715         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15716
15717 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15718
15719         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15720
15721 2002-06-03  Richard Henderson  <rth@redhat.com>
15722
15723         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15724         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15725
15726 2002-06-02  Richard Henderson  <rth@redhat.com>
15727
15728         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15729         test functions static.
15730
15731 2002-06-02  Andreas Jaeger  <aj@suse.de>
15732
15733         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15734         now.
15735
15736 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15737
15738         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15739         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15740         Update for mofified diagnostics.
15741         * gcc.dg/c99-intconst-1.c: No longer fail.
15742
15743 2002-06-02  Richard Henderson  <rth@redhat.com>
15744
15745         * gcc.dg/uninit-A.c: Remove xfail markers.
15746
15747 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15748
15749         * gcc.dg/fnegate-1.c: New test case.
15750
15751 2002-05-30  Osku Salerma  <osku@iki.fi>
15752
15753         * gcc.c-torture/execute/mayalias-1.c: New file.
15754
15755 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15756
15757         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15758         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15759         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15760
15761 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15762
15763         * gcc.c-torture/execute/20020529-1.c: New test.
15764
15765 2002-05-27  Richard Henderson  <rth@redhat.com>
15766
15767         * g++.dg/ext/attrib6.C: New test case.
15768
15769 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15770
15771         * gcc.c-torture/execute/pure-1.c: New test.
15772
15773 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15774
15775         * gcc.dg/cpp/arith-2.c: Remove.
15776
15777 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15778
15779         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15780         * gcc.dg/cpp/if-3.c: Remove.
15781
15782 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15783
15784         * g++.dg/opt/cse2.C: New test.
15785
15786 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15787
15788         * gcc.dg/cpp/arith-1.c: New semantic tests.
15789         * gcc.dg/cpp/if-1.c: Update.
15790
15791 2002-05-24  Ben Elliston  <bje@redhat.com>
15792
15793         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15794
15795 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15796
15797         * gcc.dg/verbose-asm.c: New test.
15798
15799 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15800
15801         * gcc.dg/cpp/paste12.c: New test.
15802
15803 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15804
15805         * g++.dg/parse/named_ops.C: New test.
15806
15807 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15808
15809         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15810
15811 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15812
15813         * gcc.dg/weak-2.c: Allow optional leading underscore
15814         in scan-assembler symbol name.
15815         * gcc.dg/weak-3.c: Likewise.
15816         * gcc.dg/weak-4.c: Likewise.
15817         * gcc.dg/weak-5.c: Likewise.
15818
15819 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15820
15821         * gcc.dg/20020523-1.c: New test.
15822
15823 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15824
15825         * objc.dg/const-str-2.m: Update now that we stop after
15826         a command line error.
15827
15828 2002-05-22  Richard Henderson  <rth@redhat.com>
15829
15830         * g++.dg/dg.exp: Fix typo in test pruneing.
15831
15832 2002-05-22  Richard Henderson  <rth@redhat.com>
15833
15834         * g++.dg/dg.exp: Prune the tls subdirectory.
15835         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15836         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15837         * g++.dg/tls/init-1.C: New.
15838
15839 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15840
15841         * gcc.dg/20020517-1.c: New test.
15842
15843 2002-05-21  Richard Henderson  <rth@redhat.com>
15844
15845         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15846         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15847
15848 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15849
15850         * g++.dg/other/copy2.C: New test.
15851
15852 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15853
15854         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15855         (MAX_COPY): Bump up to 10 times sizeof (long long).
15856         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15857
15858         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15859         sizeof (long long).
15860
15861         * gcc.c-torture/execute/strcpy-1.c: New test.
15862
15863 2002-05-19  Jason Merrill  <jason2redhat.com>
15864
15865         * g++.dg/ext/oper1.C: New test.
15866
15867 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15868 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15869
15870         * README.QMTEST: New file.
15871
15872         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15873
15874 2002-05-19  Andreas Jaeger  <aj@suse.de>
15875
15876         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15877         now.
15878         * gcc.c-torture/execute/loop-2d.x: Likewise.
15879
15880 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15881
15882         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15883         support weak symbols.
15884         * gcc.dg/weak-4.c: Likewise
15885         * gcc.dg/weak-6.c: Likewise
15886
15887 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15888
15889         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15890         cygwin, coff and h8300-*-hms targets
15891         * gcc.dg/weak-5.c: Likewise
15892         * gcc.dg/weak-7.c: Likewise
15893
15894 2002-05-16  Jason Merrill  <jason@redhat.com>
15895
15896         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15897         (scan-assembler-not, scan-assembler-dem): Likewise.
15898         (scan-assembler-dem-not): Likewise.
15899
15900 2002-05-15  Richard Henderson  <rth@redhat.com>
15901
15902         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15903
15904 2002-05-15  Richard Henderson  <rth@redhat.com>
15905
15906         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15907         (vfoo1f): Warning here.
15908         (vfoo1l): Don't redefine the alias.
15909
15910 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15911
15912         * g++.dg/init/pm1.C: New test.
15913
15914 2002-05-12  David S. Miller  <davem@redhat.com>
15915
15916         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15917         types.
15918
15919 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15920
15921         * gcc.c-torture/execute/20020510-1.c: New test case.
15922
15923 2002-05-10  David S. Miller  <davem@redhat.com>
15924
15925         * gcc.c-torture/execute/conversion.c: Test long double too.
15926
15927 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15928
15929         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15930         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15931         * lib/g++.exp (g++_link_flags): Likewise.
15932         * lib/objc.exp (objc_target_compile): Likewise.
15933
15934 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15935
15936         * gcc.dg/cpp/poison.c: Update.
15937         * gcc.dg/cpp/20000625-2.c: Remove.
15938         * gcc.dg/cpp/direct2s.c: Remove final test.
15939
15940 2002-05-08  Tom Rix  <trix@redhat.com>
15941
15942         * gcc.c-torture/execute/20020508-1.c: New test.
15943         * gcc.c-torture/execute/20020508-2.c: New test.
15944         * gcc.c-torture/execute/20020508-3.c: New test.
15945
15946 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15947
15948         * gcc.dg/cpp/charconst-4.c: More tests.
15949
15950 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15951
15952         PR c/6569
15953         * gcc.dg/weak-3.c: Update location of warning messages.
15954         * gcc.dg/weak-5.c: Likewise.
15955
15956 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15957
15958         * gcc.c-torture/execute/20020506-1.c: New test case.
15959
15960 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15961
15962         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15963
15964 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15965
15966         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15967
15968 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15969
15970         * gcc.dg/cpp/charconst-3.c: New test.
15971
15972 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15973
15974         * gcc.dg/cpp/charconst.c: Update tests.
15975
15976 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15977
15978         * treelang: Added directory for new sample language treelang. Also
15979         lib/treelang.exp: New file to signal treelang should be tested.
15980
15981 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15982
15983         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15984         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15985         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15986         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15987         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15988         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15989         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15990
15991 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15992
15993         * gcc.dg/format/xopen-2.c: New test.
15994
15995 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15996
15997         * gcc.dg/20020503-1.c: New test.
15998
15999 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
16000
16001         * g++.dg/init/dtor1.C: Make it tougher.
16002
16003 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
16004
16005         * g++.dg/init/dtor1.C: New test.
16006
16007 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
16008
16009         * gcc.dg/altivec-8.c: New.
16010
16011 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
16012
16013         * gcc.dg/altivec-7.c: New.
16014
16015 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
16016
16017         * g++.dg/parse/typedef1.C: New test.
16018
16019 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
16020
16021         PR c++/6486
16022         * g++.dg/template/friend6.C: New test.
16023
16024         PR c++/6492
16025         * g++.dg/init/copy1.C: New test.
16026
16027 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
16028
16029         * g++.dg/warn/effc1.C: New test.
16030
16031 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16032
16033         * gcc.dg/cpp/if-cexp.c: Add a test.
16034
16035 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
16036
16037         * gcc.dg/20020426-2.c: New test.
16038
16039 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
16040
16041         * gcc.dg/cpp/if-mop.c: Update.
16042         * gcc.dg/cpp/if-mpar.c: Add test.
16043         * gcc.dg/cpp/if-oppr.c: Update.
16044
16045 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16046
16047         PR c/6343
16048         * gcc.dg/weak-[2-7].c: New tests.
16049
16050 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16051
16052         * gcc.dg/enum1.c: New test.
16053
16054 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16055
16056         PR c++/6497
16057         * g++.dg/inherit/access2.C: New test.
16058
16059 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16060
16061         PR bootstrap/6445
16062         * gcc.dg/20020426-1.c: New test.
16063
16064 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16065
16066         * g++.dg/abi/enum1.C: New test.
16067
16068 2002-04-26  Richard Henderson  <rth@redhat.com>
16069
16070         * gcc.dg/c99-bool-1.c: Expect always true warning.
16071
16072 2002-04-25  Roger Sayle  <roger@eyesopen.com>
16073
16074         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
16075
16076 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16077
16078         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
16079         targets.
16080
16081 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
16082
16083         * g++.dg/abi/mange7.C: New test.
16084
16085         PR c++/6438.
16086         * g++.dg/parse/stmtexpr2.C: New test.
16087
16088 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
16089
16090         * gcc.dg/20020312-2.c: Add SH target.
16091
16092 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16093
16094         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
16095         compiler output on mips*-*-irix*.
16096
16097 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
16098
16099         * g++.dg/parse/attr1.C: New test.
16100
16101 2002-04-23  Roger Sayle  <roger@eyesopen.com>
16102
16103         * gcc.c-torture/execute/string-opt-17.c: New test case.
16104         * gcc.c-torture/execute/memset-2.c: New test case.
16105
16106 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
16107
16108         PR c++/6256:
16109         * g++.dg/template/friend5.C: New test.
16110
16111         PR c++/6331:
16112         * g++.dg/template/qual1.C: Likewise.
16113
16114 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
16115
16116         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
16117         Include stdlib.h, not stdio.h or ctype.h.
16118
16119 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
16120
16121         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
16122         cris-*-elf* and mmix-*-*.
16123         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
16124         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
16125         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
16126         Ditto.
16127         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
16128         * gcc.dg/wchar_t-1.c: Ditto.
16129
16130 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
16131
16132         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
16133         Clarify comment.
16134
16135 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
16136
16137         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
16138
16139 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16140
16141         * gcc.c-torture/execute/20000906-1.x: Delete.
16142
16143 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
16144
16145         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
16146
16147 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
16148
16149         * PR6367
16150         * g77.f-torture/execute/6367.f: New test.
16151         * g77.f-torture/execute/6367.x: Disable for MMIX.
16152
16153 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
16154
16155         * PR6352
16156         * g++.dg/opt/inline2.C: New test.
16157
16158 2002-04-18  Richard Henderson  <rth@redhat.com>
16159
16160         * gcc.dg/20000906-1.c: Enable for all targets.
16161         * gcc.c-torture/compile/iftrap-2.c: New.
16162
16163 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16164
16165         * gcc.dg/20020418-1.c: New test.
16166         * gcc.dg/20020418-2.c: New test.
16167
16168 2002-04-18  Richard Henderson  <rth@redhat.com>
16169
16170         * gcc.c-torture/compile/iftrap-1.c: New.
16171         * gcc.dg/iftrap-1.c: Adjust for ia64.
16172         * gcc.dg/iftrap-2.c: New.
16173
16174 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16175
16176         * gcc.c-torture/compile/20020418-1.c: New test.
16177
16178 2002-04-18  Roger Sayle  <roger@eyesopen.com>
16179
16180         * gcc.c-torture/compile/20020415-1.c: New.
16181
16182 2002-04-18  David S. Miller  <davem@redhat.com>
16183
16184         * gcc.c-torture/execute/20020418-1.c: New test.
16185
16186 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
16187
16188         * gcc.dg/20020416-1.c: New test.
16189
16190         * g++.dg/opt/inline1.C: New test.
16191
16192 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
16193
16194         * gcc.dg/altivec-5.c: New test.
16195
16196         * gcc.dg/20020415-1.c: New test.
16197
16198 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
16199
16200         * testsuite/lib/chill.exp: Remove.
16201
16202 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
16203
16204         * g++.dg/other/big-struct.C: New test.
16205
16206 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
16207
16208         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
16209         of scratch file.
16210
16211 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
16212
16213         PR c/6277
16214         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
16215         in scan-assembler function name
16216
16217 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
16218
16219         * g77.f-torture/execute/980628-4.x,
16220         g77.f-torture/execute/980628-5.x,
16221         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16222         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16223         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
16224         i[34567]86-*-*.
16225
16226 2002-04-13  David S. Miller  <davem@redhat.com>
16227
16228         * gcc.c-torture/execute/20020413-1.c: New test.
16229
16230 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
16231
16232         * gcc.dg/asm-6.c,
16233         * g++.dg/ext/asm1.C: New tests.
16234
16235 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
16236
16237         PR c++ 5373.
16238         * g++.dg/parse/stmtexpr1.C: New test.
16239
16240         PR c++/5189.
16241         * g++.dg/template/copy1.C: New test.
16242
16243 2002-04-12  Richard Henderson  <rth@redhat.com>
16244
16245         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
16246
16247 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
16248
16249         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
16250         gcc.c-torture/execute/20020307-2.c.
16251
16252 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
16253
16254         * g++.dg/ext/attrib5.C,
16255         * g++.dg/lookup/struct1.C: New tests.
16256
16257 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
16258
16259         * gcc.dg/20020411-1.c: New test.
16260
16261         * gcc.c-torture/execute/20020411-1.c: New test.
16262
16263 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
16264
16265         * g77.f-torture/execute/6177.f: New test.
16266
16267 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
16268
16269         PR middle-end/6247
16270         * g++.dg/opt/cleanup1.C: New test.
16271
16272         * g++.dg/opt/const1.C: New test.
16273
16274 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
16275
16276         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
16277
16278 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16279
16280         PR c++/5507
16281         * g++.dg/template/typename2.C: New test.
16282
16283 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
16284
16285         * gcc.c-torture/execute/loop-12.c: New.
16286
16287 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
16288
16289         * g77.f-torture/execute/980628-4.x,
16290         g77.f-torture/execute/980628-5.x,
16291         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16292         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16293         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
16294
16295 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16296
16297         PR optimization/6086
16298         * g++.dg/opt/preinc1.C: New test.
16299
16300 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16301
16302         PR c++/5571
16303         * g++.dg/opt/static2.C: New test.
16304
16305 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16306
16307         PR c/5120
16308         * gcc.dg/20020406-1.c: New test.
16309
16310 2002-04-04  David S. Miller  <davem@redhat.com>
16311
16312         * gcc.c-torture/execute/20020404-1.c: New test.
16313
16314 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
16315
16316         PR c/6123
16317         * gcc.dg/20020312-2.c: Do not declare global register variable
16318         if __PIC__ or __pic__ is defined.
16319
16320 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
16321
16322         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
16323         __asm__ so that it works correctly even if -ansi -pedantic-errors.
16324
16325 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16326
16327         * gcc.misc-tests/linkage.exp: Update last change to handle
16328         sparc*-, not just sparc-.
16329
16330 2002-04-03  Richard Henderson  <rth@redhat.com>
16331
16332         * gcc.dg/cpp/ucs.c: Improved long UCS test.
16333
16334 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16335
16336         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
16337
16338 2002-04-02  David S. Miller  <davem@redhat.com>
16339
16340         * gcc.c-torture/execute/20020402-3.c: New test.
16341
16342 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
16343
16344         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
16345         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
16346
16347         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
16348         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
16349         g77.f-torture/execute/20001201.x,
16350         g77.f-torture/execute/u77-test.x: New files.
16351
16352         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
16353         * gcc.dg/wchar_t-1.c: Ditto.
16354
16355 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16356
16357         * gcc.c-torture/execute/20020402-1.c: New test.
16358
16359 2002-04-01  Richard Henderson  <rth@redhat.com>
16360
16361         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
16362
16363         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
16364
16365 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16366
16367         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
16368
16369 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16370
16371         * g++.dg/inherit/template-as-base.C: Expect error.
16372         * g++.dg/inherit/namespace-as-base.C: Likewise.
16373
16374 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
16375
16376         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
16377         g++.dg/ext/instantiate3.C: Tweak match patterns.
16378
16379         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
16380         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
16381         -da test.
16382
16383 2002-03-31  Richard Henderson  <rth@redhat.com>
16384
16385         * gcc.dg/special/alias-2.c: New.
16386         * gcc.dg/special/ecos.exp: Run it.
16387
16388 2002-03-31  Richard Henderson  <rth@redhat.com>
16389
16390         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
16391
16392 2002-03-31  Kazu Hirata  <kazu@hxi.com>
16393
16394         * gcc.dg/weak-1.c: Disable on h8300 port.
16395
16396 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
16397
16398         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
16399         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
16400         ordering tests.
16401         * g++.dg/bprob/bprob-1.C: New test.
16402         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
16403         * g++.dg/gcov/gcov-1.C: New test.
16404         * g++.dg/gcov/gcov-1.x: New file.
16405         * g++.dg/gcov/gcov-2.C: New test.
16406         * g++.dg/gcov/gcov-3.C: New test.
16407         * g++.dg/gcov/gcov-3.h: New file.
16408
16409 2002-03-28  Roger Sayle  <roger@eyesopen.com>
16410
16411         * g++.old-deja/g++.other/builtins5.C: New test.
16412         * g++.old-deja/g++.other/builtins6.C: New test.
16413         * g++.old-deja/g++.other/builtins7.C: New test.
16414         * g++.old-deja/g++.other/builtins8.C: New test.
16415         * g++.old-deja/g++.other/builtins9.C: New test.
16416
16417 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
16418
16419         * g++.dg/opt/static1.C: New test.
16420
16421         * g++.dg/opt/longbranch1.C: New test.
16422
16423 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
16424
16425         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
16426
16427         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
16428
16429 2002-03-28  Jeffrey A Law  (law@redhat.com)
16430
16431         * gcc.c-torture/execute/20020328-1.c: New test.
16432
16433 2002-03-27  Richard Henderson  <rth@redhat.com>
16434
16435         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
16436         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
16437         move from g++.old-deja/g++.ext/.
16438
16439 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
16440
16441         * g++.dg/init/new2.C: New test.
16442
16443 2002-03-26  Richard Henderson  <rth@redhat.com>
16444
16445         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
16446
16447         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
16448         on sparc.
16449
16450         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
16451         sparcv9 systems.
16452         * gcc.dg/20001102-1.c: Likewise.
16453
16454 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
16455
16456         * gcc.dg/cpp/endif-pedantic1.c,
16457         gcc.dg/cpp/endif-pedantic2.c:  New tests.
16458
16459 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
16460
16461         * g++.dg/init/new1.C: New test.
16462
16463 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
16464
16465         * g++.dg/abi/vbase9.C: New test.
16466
16467 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
16468
16469         * gcc.dg/arm-asm.c: New test.
16470
16471 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
16472
16473         * gcc.dg/Wswitch-enum.c: New test.
16474         Fix PR c/5044.
16475
16476 2002-03-26  Richard Henderson  <rth@redhat.com>
16477
16478         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
16479         structure.
16480
16481 2002-03-25  Richard Henderson  <rth@redhat.com>
16482
16483         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
16484         sparcv9 systems.
16485
16486         * gcc.c-torture/compile/20011119-1.c (xxx): New.
16487         * gcc.c-torture/compile/20011119-2.c (xxx): New.
16488
16489 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
16490
16491         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
16492
16493 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
16494
16495         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
16496         targets using generic thunk support.
16497
16498 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
16499
16500         * gcc.c-torture/compile/20020323-1.c: New test.
16501
16502         * g++.dg/opt/conj2.C: New test.
16503
16504 2002-03-24  Richard Henderson  <rth@redhat.com>
16505
16506         * gcc.dg/weak-1.c: Use -fno-common.
16507
16508 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16509
16510         * g77.dg/f77-edit-apostrophe-out.f: New test
16511         * g77.dg/f77-edit-h-out.f: New test
16512         * g77.dg/f77-edit-t-in.f: New test
16513         * g77.dg/f77-edit-t-out.f: New test
16514         * g77.dg/f77-edit-x-out.f: New test
16515         * g77.dg/f77-edit-slash-out.f: New test
16516         * g77.dg/f77-edit-colon-out.f: New test
16517         * g77.dg/f77-edit-s-out.f: New test
16518
16519 2002-03-24  Richard Henderson  <rth@redhat.com>
16520
16521         * objc/execute/formal_protocol-6.x: New XFAIL.
16522
16523 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16524
16525         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
16526         that do not support weak symbols
16527
16528 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16529
16530         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
16531         * lib/g77.exp:  Likewise
16532         * lib/objc.exp: Likewise
16533
16534 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
16535
16536         * gcc.dg/Wswitch-default.c: New test.
16537
16538 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
16539
16540         * g++.dg/other/enum1.C: New test.
16541
16542 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
16543
16544         * gcc.dg/pragma-ep-3.c: Fix typo.
16545
16546 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16547
16548         * g++.dg/inherit/template-as-base.C: New test.
16549
16550 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
16551
16552         * g++.old-deja/g++.other/dwarf2-1.C: Move...
16553         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
16554
16555 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
16556
16557         * gcc.dg/cpp/multiline.c: Update to match.
16558
16559 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
16560
16561         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
16562
16563 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
16564
16565         * gcc.dg/cpp/extratokens2.c:  New file.
16566
16567 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
16568
16569         * gcc.dg/20020312-2.c: Add rs6000 target.
16570
16571         * gcc.c-torture/compile/20020319-1.c: New test.
16572
16573 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16574
16575         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
16576         (A, E): Handle this.
16577
16578 2002-03-20  Jason Merrill  <jason@redhat.com>
16579
16580         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
16581         ignoring -fpic.
16582         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
16583         through prune_gcc_output.
16584
16585 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
16586
16587         * gcc.c-torture/compile/20020320-1.c: New test.
16588
16589 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
16590
16591         * gcc.c-torture/compile/20020318-1.c: New test.
16592
16593         * gcc.dg/struct-by-value-1.c: New test.
16594
16595         * gcc.dg/20020319-1.c: New test.
16596
16597 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
16598
16599         * g++.dg/opt/conj1.C: New test.
16600
16601 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
16602
16603         * g++.dg/template/qualttp20.C: Revert previous change.
16604         * g++.dg/template/qualttp3.C: Likewise.
16605         * g++.dg/template/qualttp4.C: Likewise
16606         * g++.dg/template/qualttp5.C: Likewise
16607         * g++.dg/template/qualttp6.C: Likewise
16608         * g++.dg/template/qualttp7.C: Likewise
16609         * g++.dg/template/qualttp8.C: Likewise
16610         * g++.dg/template/recurse.C: Likewise.
16611
16612 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
16613
16614         * gcc.dg/cpp/wchar-1.c: Update.
16615
16616 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16617
16618         * g++.dg/template/conv1.C: New test.
16619         * g++.dg/template/conv2.C: New test.
16620         * g++.dg/template/conv3.C: New test.
16621         * g++.dg/template/conv4.C: New test.
16622
16623 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16624
16625         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
16626         * g++.dg/template/qualttp3.C: Likewise.
16627         * g++.dg/template/qualttp4.C: Likewise
16628         * g++.dg/template/qualttp5.C: Likewise
16629         * g++.dg/template/qualttp6.C: Likewise
16630         * g++.dg/template/qualttp7.C: Likewise
16631         * g++.dg/template/qualttp8.C: Likewise
16632         * g++.dg/template/recurse.C: Likewise.
16633
16634 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16635
16636         * g++.dg/opt/dtor1.C: New test.
16637
16638 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
16639
16640         * gcc.c-torture/compile/20020315-1.c: New test.
16641
16642 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
16643
16644         * gcc.dg/weak-1.c: Fix scan tests.
16645
16646 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
16647
16648         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
16649         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
16650         cris-*-aout* mmix-*-*.
16651         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
16652         cris-*-aout* mmix-*-*.
16653         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
16654         cris-*-elf* cris-*-aout* and mmix-*-*.
16655         * gcc.dg/20001009-1.c: Ditto.
16656         * gcc.dg/20010912-1.c: Ditto.
16657         * gcc.dg/20020122-4.c: Ditto.
16658         * gcc.dg/inline-2.c: Ditto.
16659
16660 2002-03-14  Jeffrey A Law  (law@cygnus.com)
16661
16662         * gcc.c-torture/compile/20020314-1.c: New test.
16663
16664 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
16665
16666         * gcc.c-torture/execute/20020314-1.c: New test.
16667
16668 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
16669
16670         * g++.dg/warn/Wunused-1.C: New test.
16671
16672 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
16673
16674         * g++.dg/abi/mangle6.C: New test.
16675
16676 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
16677
16678         * gcc.c-torture/compile/20020309-2.c: New test.
16679
16680         * gcc.c-torture/compile/20020312-1.c: New test.
16681
16682 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16683
16684         * g++.dg/other/access1.C: New test.
16685
16686 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16687
16688         * gcc.c-torture/execute/wchar_t-1.c: New test.
16689
16690 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16691
16692         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16693
16694 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16695
16696         * gcc.dg/20020312-1.c: New test case.
16697
16698 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16699
16700         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16701
16702 2002-03-11  Richard Henderson  <rth@redhat.com>
16703
16704         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16705         * g++.old-deja/g++.jason/report.C: Likewise.
16706
16707 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16708
16709         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16710         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16711
16712 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16713
16714         * testsuite/g++.dg/overload/pmf1.C: New test.
16715
16716 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16717
16718         * gcc.c-torture/execute/20020307-1.c: Use long.
16719
16720 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16721
16722         PR optimization/5844
16723         * gcc.dg/20020310-1.c: New test.
16724
16725 2002-03-09  Michael Meissner  <meissner@redhat.com>
16726
16727         * gcc.c-torture/execute/memcpy-2.c: New test.
16728         * gcc.c-torture/execute/memset-1.c: New test.
16729         * gcc.c-torture/execute/strlen-1.c: New test.
16730         * gcc.c-torture/execute/strcmp-1.c: New test.
16731         * gcc.c-torture/execute/strncmp-1.c: New test.
16732
16733 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16734
16735         * gcc.dg/ppc-ldstruct.c: New test.
16736
16737 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16738
16739         * gcc.c-torture/execute/va-arg-22.c: New test.
16740
16741 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16742
16743         * gcc.c-torture/compile/20020309-1.c: New test.
16744
16745 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16746
16747         * gcc.c-torture/execute/20020307-2.c: New test.
16748
16749 2002-03-07  Jeffrey A Law  (law@redhat.com)
16750
16751         * g77.f-torture/compile/20020307-1.f: New test.
16752
16753 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16754
16755         * gcc.dg/unordered-1.c: New test.
16756
16757 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16758
16759         * gcc.c-torture/execute/20020307-1.c: New test.
16760
16761 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16762
16763         * gcc.dg/20020304-1.c: New test.
16764
16765         * gcc.c-torture/compile/20020304-2.c: New test.
16766
16767 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16768
16769         * gcc.c-torture/compile/20020304-1.c: New test case
16770         (from PR c/5830).
16771
16772 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16773
16774         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16775
16776 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16777
16778         * g++.dg/other/classkey1.C: New test.
16779
16780 2002-03-01  Richard Henderson  <rth@redhat.com>
16781
16782         * gcc.c-torture/compile/981223-1.x: New.
16783         * gcc.c-torture/compile/920625-1.x: New.
16784
16785 2002-02-28  Richard Henderson  <rth@redhat.com>
16786
16787         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16788
16789 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16790
16791         * gcc.c-torture/execute/20020227-1.c: New test.
16792
16793 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16794
16795         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16796         here" ERROR lines.
16797         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16798         * g++.old-deja.g++.other/defarg1.C: Likewise.
16799         * g++.old-deja/g++.pt/calls2.C: Likewise.
16800         * g++.old-deja/g++.pt/crash20.C: Likewise.
16801         * g++.old-deja/g++.pt/crash30.C: Likewise.
16802         * g++.old-deja/g++.pt/crash36.C: Likewise.
16803         * g++.old-deja/g++.pt/crash6.C: Likewise.
16804         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16805         * g++.old-deja/g++.pt/derived3.C: Likewise.
16806         * g++.old-deja/g++.pt/error1.C: Likewise.
16807         * g++.old-deja/g++.pt/friend21.C: Likewise.
16808         * g++.old-deja/g++.pt/friend23.C: Likewise.
16809         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16810         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16811
16812 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16813
16814         * gcc.c-torture/execute/20020225-2.c: New test.
16815
16816 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16817
16818         * gcc.c-torture/execute/920730-1t.c,
16819         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16820         Delete test cases, only relevant to -traditional.
16821
16822 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16823
16824         * gcc.dg/cpp/undef1.c: Remove.
16825         * gcc.dg/cpp/directiv.c: Update.
16826         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16827
16828 2002-02-27  Michael Meissner  <meissner@redhat.com>
16829
16830         * gcc.c-torture/execute/20020226-1.c: New test.
16831
16832 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16833
16834         * g++.dg/debug/debug4.C: New test.
16835
16836         * gcc.dg/ia64-visibility-1.c: New test.
16837
16838 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16839
16840         * gcc.dg/debug/20020224-1.c: New.
16841
16842 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16843
16844         * gcc.c-torture/execute/960416-1.x: New.
16845         * gcc.c-torture/execute/divconst-3.x: Likewise.
16846
16847 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16848
16849         * gcc.dg/20020224-1.c: New test.
16850
16851 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16852
16853         * gcc.c-torture/execute/20020225-1.c: New.
16854
16855 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16856
16857         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16858
16859 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16860
16861         * gcc.dg/20020222-1.c: New test.
16862
16863 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16864
16865         * g++.dg/opt/anonunion1.C: New test.
16866
16867 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16868
16869         * g++.dg/template/qualttp19.C: New test.
16870         * g++.dg/template/qualttp20.C: New test.
16871         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16872         * g++.old-deja/g++.other/qual1.C: Likewise.
16873
16874 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16875
16876         * gcc.dg/attr-alwaysinline.c: New.
16877
16878 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16879
16880         * gcc.dg/20020220-1.c: New test.
16881
16882         * gcc.dg/20020220-2.c: New test.
16883
16884         * g++.dg/opt/mmx1.C: New test.
16885
16886 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16887
16888         * gcc.c-torture/compile/20020110.c: New test.
16889
16890 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16891
16892         * gcc.c-torture/execute/20020219-1.c: New test.
16893
16894         * gcc.dg/20020219-1.c: New test.
16895
16896         * gcc.dg/noncompile/20020220-1.c: New test.
16897
16898         * g++.dg/opt/ptrintsum1.C: New test.
16899
16900         * gcc.dg/debug/20020220-1.c: New test.
16901
16902 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16903
16904         * gcc.c-torture/execute/20020216-1.c: New test.
16905
16906 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16907
16908         * gcc.dg/decl-1.c: Update, new test.
16909
16910 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16911
16912         * g++.dg/abi/bitfield1.C: New test.
16913         * g++.dg/abi/bitfield2.C: New test.
16914
16915 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16916
16917         * gcc.dg/attr-nest.c: New test.
16918
16919 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16920
16921         * gcc.c-torture/execute/20020215-1.c: New test.
16922
16923 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16924
16925         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16926         * g++.dg/debug/debug.exp: New.
16927         * g++.dg/debug/trivial.C: New.
16928         * g++.dg/debug/debug1.C: Moved...
16929         * g++.dg/other/debug1.C: ...from here.
16930         * g++.dg/debug/debug2.C: Moved...
16931         * g++.dg/other/debug2.C: ...from here.
16932         * g++.dg/debug/debug3.C: Moved...
16933         * g++.dg/other/debug3.C: ...from here.
16934
16935         * gcc.dg/noncompile/20020213-1.c: New test.
16936
16937 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16938
16939         * g++.dg/other/debug3.C: New test.
16940
16941         * gcc.c-torture/execute/20020213-1.c: New test.
16942
16943 2002-02-13  Richard Smith <richard@ex-parrot.com>
16944
16945         * g++.old-deja/g++.other/thunk1.C: New test.
16946
16947 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16948
16949         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16950
16951 2002-02-13  Stan Shebs  <shebs@apple.com>
16952
16953         * gcc.dg/altivec-3.c: New.
16954
16955 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16956
16957         * gcc.dg/Wunreachable-1.c: New test.
16958         * gcc.dg/Wunreachable-2.c: New test.
16959
16960 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16961
16962         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16963
16964 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16965
16966         * gcc.dg/decl-1.c: New test.
16967
16968 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16969
16970         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16971
16972 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16973
16974         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16975         * gcc.c-torture/compile/980506-1.x: Likewise.
16976
16977 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16978
16979         * gcc.dg/20020210-1.c: New.
16980
16981 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16982
16983         * g77.f-torture/execute/947.f: New regression test
16984         for PR fortran/947.
16985
16986 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16987
16988         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16989         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16990
16991 2002-02-08  Richard Henderson  <rth@redhat.com>
16992
16993         * gcc.c-torture/compile/labels-3.c: New.
16994
16995 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16996
16997         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16998         expression statements work instead.
16999         * gcc.dg/noncompile/20020207-1.c: New test.
17000
17001 2002-02-07  Richard Henderson  <rth@redhat.com>
17002
17003         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
17004
17005 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17006
17007         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
17008         message from g77
17009         * lib/g77-dg.exp: Trim g77 error messages so that they are
17010         recognized by dg.exp.
17011
17012 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17013
17014         PR fortran/5473
17015         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
17016
17017 2002-02-07  Richard Henderson  <rth@redhat.com>
17018
17019         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
17020         to be sufficiently aligned for integers.
17021
17022 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
17023
17024         * g++.dg/template/friend4.C: New test.
17025
17026 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17027
17028         PR fortran/5743
17029         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
17030         unsupported cases.
17031
17032 2002-02-07  Richard Henderson  <rth@redhat.com>
17033
17034         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
17035         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
17036         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
17037         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
17038
17039 2002-02-06  Richard Henderson  <rth@redhat.com>
17040
17041         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
17042
17043 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
17044
17045         * gcc.dg/20020206-1.c: New test.
17046
17047 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
17048
17049         * gcc.c-torture/execute/20020206-1.c: New test.
17050
17051         * gcc.c-torture/execute/20020206-2.c: New test.
17052
17053         PR optimization/5429:
17054         * gcc.c-torture/compile/20020206-1.c: New test.
17055
17056 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
17057
17058         * g++.dg/ext/align1.C: Do not use an explicit alignment value
17059         as certain file formats cannot support particularly large
17060         alignments.
17061
17062         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
17063         and do not expect to be able to link the executable.
17064
17065         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
17066         fail because the COFF format does not support the weak attribute.
17067
17068 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
17069
17070         * g77.dg/pr5473.f:  New test
17071
17072 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
17073
17074         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
17075         Fix testcase accordingly.
17076
17077 2002-02-04  Richard Henderson  <rth@redhat.com>
17078
17079         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
17080         (buf): Change to be an array of pointers, not ints.
17081
17082 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17083
17084         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
17085         before all tests.  Move warning one line above to match where it
17086         C frontend emits.
17087         * gcc.dg/Wswitch-2.c: New test.
17088         * g++.dg/warn/Wswitch-1.C: New test.
17089         * g++.dg/warn/Wswitch-2.C: New test.
17090
17091 2002-02-04  Richard Henderson  <rth@redhat.com>
17092
17093         * g++.dg/abi/offsetof.C: Fix size comparison.
17094
17095 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
17096
17097         * gcc.dg/cast-qual-2.c: New test.
17098
17099 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17100
17101         * gcc.dg/20020201-4.c: New test.
17102
17103 2002-02-04  Ben Elliston  <bje@redhat.com>
17104
17105         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
17106         target_info attribute != 0, in addition to the empty string.
17107         (gcc_target_compile): Likewise.
17108
17109 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
17110
17111         * gcc.dg/Wswitch.c: New test.
17112         PR gcc/4475. PR gcc/3780.
17113
17114 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
17115
17116         * g77.f-torture/execute/5122.f: New test for regressions
17117         against PR fortran/5122.
17118
17119 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
17120
17121         * g77.f-torture/compile/pr3743.f: Delete
17122         * g77.dg/pr3743-1.f: New test.
17123         * g77.dg/pr3743-2.f: New test.
17124         * g77.dg/pr3743-3.f: New test.
17125         * g77.dg/pr3743-4.f: New test.
17126
17127 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17128
17129         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
17130
17131 2002-02-02  Richard Henderson  <rth@redhat.com>
17132
17133         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
17134         * gcc.c-torture/execute/bf64-1.c: Likewise.
17135
17136 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17137
17138         * gcc.dg/20020201-2.c: New test.
17139
17140         * gcc.dg/20020201-3.c: New test.
17141
17142         * gcc.c-torture/execute/bitfld-2.c: New test.
17143
17144 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17145
17146         * gcc.dg/bitfld-1.c: Update.
17147         * gcc.dg/bitfld-2.c: Update.
17148         * gcc.c-torture/execute/bitfld-1.x: New.
17149
17150 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17151
17152         * gcc.c-torture/execute/20020201-1.c: New test.
17153
17154 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
17155
17156         PR target/5469
17157         * gcc.dg/20020201-1.c: New test.
17158
17159 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
17160
17161         PR fortran/3743
17162         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
17163         * g77.f-torture/compile/pr3743.x: Remove
17164
17165 2002-01-31  Tom Rix  <trix@redhat.com>
17166
17167         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
17168
17169 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17170
17171         * gcc.dg/noncompile/20020130-1.c: New test.
17172
17173 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
17174
17175         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
17176
17177 2002-01-29  Richard Henderson  <rth@redhat.com>
17178
17179         * gcc.c-torture/execute/991118-1.c: Cast various constants back
17180         to long long.
17181         * gcc.c-torture/execute/bf64-1.c: Likewise.
17182
17183 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
17184
17185         * gcc.c-torture/execute/20020129-1.c: New test.
17186
17187 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17188
17189         * gcc.c-torture/compile/20000224-1.c: Update.
17190         * gcc.c-torture/execute/bitfld-1.c: New tests.
17191         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
17192         * gcc.dg/uninit-A.c: Update.
17193
17194 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17195
17196         * g++.dg/template/ctor1.C: Add instantiation.
17197
17198 2002-01-28  Paul Koning  <pkoning@equallogic.com>
17199
17200         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
17201         argument to __builtin_prefetch to be const ptr.
17202
17203 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
17204
17205         * gcc.c-torture/compile/20020120-1.c: New test.
17206
17207 2002-01-27  Kazu Hirata  <kazu@hxi.com>
17208
17209         * gcc.c-torture/execute/20020127-1.c: New test.
17210
17211 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
17212
17213         * g77.dg/f77-edit-i-in.f: New test
17214         * g77.dg/f77-edit-i-out.f: New test
17215
17216 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
17217
17218         * gcc.dg/debug/debug.exp: New file.
17219         * gcc.dg/debug/trivial.c: New file.
17220         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
17221         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
17222         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
17223         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
17224         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
17225         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
17226         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
17227         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
17228         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
17229         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
17230         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
17231         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
17232         * gcc.dg/20000503-1.c: Removed.
17233         * gcc.dg/20010207-1.c: Removed.
17234         * gcc.dg/20011223-1.c: Removed.
17235         * gcc.dg/20020104-2.c: Removed.
17236         * gcc.dg/debug-1.c: Removed.
17237         * gcc.dg/debug-2.c: Removed.
17238         * gcc.dg/debug-3.c: Removed.
17239         * gcc.dg/debug-4.c: Removed.
17240         * gcc.dg/debug-5.c: Removed.
17241         * gcc.dg/debug-6.c: Removed.
17242         * gcc.dg/dwarf2-1.c: Removed.
17243         * gcc.dg/dwarf2-2.c: Removed.
17244
17245 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
17246
17247         * g++.old-deja/g++.other/eh5.C: New test.
17248         * g++.old-deja/g++.other/sibcall2.C: New test.
17249         * g++.old-deja/g++.other/array9.C: New test.
17250         * g++.old-deja/g++.other/typename2.C: New test.
17251         * g++.old-deja/g++.other/crash60.C: New test.
17252         * g++.old-deja/g++.other/conv9.C: New test.
17253         * g++.old-deja/g++.other/mangle10.C: New test.
17254         * g++.old-deja/g++.other/unchanging1.C: New test.
17255         * g++.old-deja/g++.other/exprstmt1.C: New test.
17256         * g++.old-deja/g++.other/inline23.C: New test.
17257         * g++.old-deja/g++.eh/ia64-1.C: New test.
17258         * g++.old-deja/g++.other/dwarf2-1.C: New test.
17259         * g++.old-deja/g++.other/reload1.C: New test.
17260         * g++.old-deja/g++.other/static20.C: New test.
17261         * g++.old-deja/g++.other/local-alloc1.C: New test.
17262         * g++.old-deja/g++.other/conv8.C: New test.
17263         * g++.old-deja/g++.other/stmtexpr2.C: New test.
17264         * g++.old-deja/g++.other/storeexpr1.C: New test.
17265         * g++.old-deja/g++.other/storeexpr2.C: New test.
17266         * g++.dg/eh/template2.C: New test.
17267         * g++.dg/warn/weak1.C: New test.
17268
17269 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
17270
17271         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17272         Remove first, non-varying, argument.
17273
17274 2002-01-23  Richard Henderson  <rth@redhat.com>
17275
17276         * gcc.dg/inline-2.c: New.
17277
17278         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
17279         Add optional target arg.  Check number of arguments.
17280         (scan-assembler-not, scan-assembler-dem): Likewise.
17281         (scan-assembler-dem-not): Likewise.
17282
17283 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17284
17285         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
17286         line 12.
17287         * g++.old-deja/g++.brendan/parse3.C,
17288         g++.old-deja/g++.other/crash26.C,
17289         g++.old-deja/g++.other/crash28.C,
17290         g++.old-deja/g++.other/crash29.C,
17291         g++.old-deja/g++.other/crash30.C,
17292         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
17293
17294 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
17295
17296         * gcc.dg/20020115-1.c: New.
17297
17298 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
17299
17300         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
17301
17302 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
17303
17304         * gcc.dg/20020122-3.c: New.
17305
17306 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
17307
17308         * g++.dg/other/gc1.C: New test.
17309
17310 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17311
17312         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
17313
17314 2002-01-22  Richard Henderson  <rth@redhat.com>
17315
17316         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
17317
17318 2002-01-22  Richard Henderson  <rth@redhat.com>
17319
17320         * gcc.dg/20020122-4.c: New.
17321
17322 2002-01-22  H.J. Lu <hjl@gnu.org>
17323
17324         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
17325         link output.
17326         * gcc.dg/special/ecos.exp: Likewise.
17327         * lib/g++-dg.exp: Likewise.
17328         * lib/g77-dg.exp: Likewise.
17329         * lib/gcc-dg.exp : Likewise.
17330         * lib/mike-g++.exp: Likewise.
17331         * lib/mike-g77.exp: Likewise.
17332         * lib/mike-gcc.exp: Likewise.
17333         * lib/objc-dg.exp: Likewise.
17334
17335 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
17336
17337         PR target/5379
17338         * gcc.dg/20020122-2.c: New test.
17339
17340 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
17341
17342         * gcc.dg/20020122-1.c: New test.
17343
17344 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
17345
17346         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
17347
17348 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
17349
17350         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
17351
17352 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17353
17354         * gcc.c-torture/compile/20020121-1.c: New test.
17355
17356 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17357
17358         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
17359         ld_library_path.
17360
17361 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
17362
17363         * gcc.dg/20020218-1.c: New test.
17364
17365 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
17366
17367         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
17368         messages
17369         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
17370         "At global scope" warning
17371         * g++.dg/ext/align1.C: Change cygwin test for alignment
17372         from db-bogus to dg-warning
17373
17374 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
17375
17376         * g77.f-torture/compile/cpp2.F: New test.
17377
17378 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17379
17380         * g++.dg/template/access1.C: New test.
17381
17382 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
17383
17384         * gcc.dg/20020118-1.c: New.
17385
17386 2002-01-18  Kazu Hirata  <kazu@hxi.com>
17387
17388         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
17389
17390 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17391
17392         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
17393         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
17394         alignment warnings.
17395
17396 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17397
17398         * gcc.misc-tests/i386-prefetch.exp: Save and restore
17399         torture_with_loops and torture_without_loops
17400
17401 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
17402
17403         * gcc.c-torture/compile/20020116-1.c: New test.
17404
17405 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
17406
17407         * gcc.dg/20020116-2.c: New test.
17408
17409         * gcc.dg/ultrasp4.c: New test.
17410
17411         * gcc.dg/20020116-1.c: New test.
17412
17413 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
17414
17415         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
17416         by EABI.
17417
17418 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
17419
17420         * gcc.misc-tests/i386-prefetch.exp: New.
17421         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
17422         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
17423         * gcc.misc-tests/i386-pf-none-1.c: New test.
17424         * gcc.misc-tests/i386-pf-sse-1.c: New test.
17425
17426 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
17427
17428         * gcc.dg/gnu89-init-1.c: Add new tests.
17429
17430 2002-01-15  Andreas Jaeger  <aj@suse.de>
17431
17432         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
17433         * gcc.dg/i386-mmx-2.c: Likewise.
17434         * gcc.dg/i386-sse-1.c: Likewise.
17435         * gcc.dg/i386-sse-2.c: Likewise.
17436         * gcc.dg/i386-sse-3.c: Likewise.
17437
17438 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
17439
17440         * g77.f-torture/execute/intrinsic-unix-bessel.f:
17441         Uncomment additional cases that now pass.
17442
17443 2002-01-11  Richard Henderson  <rth@redhat.com>
17444
17445         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
17446         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
17447
17448 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
17449
17450         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
17451
17452 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
17453
17454         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
17455         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
17456
17457 2002-01-10  Dale Johannesen  <dalej@apple.com>
17458
17459         * gcc.c-torture/execute/loop-11.c: New.
17460
17461 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
17462
17463         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
17464         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
17465
17466 2002-01-09  Richard Henderson  <rth@redhat.com>
17467
17468         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
17469         type in which to perform the operation for each size.
17470
17471 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
17472
17473         * gcc.c-torture/compile/20020109-2.c: New test.
17474
17475 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
17476
17477         * gcc.c-torture/execute/loop-10.c: New test.
17478
17479 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17480
17481         * gcc.c-torture/compile/20010226-1.c: New test.
17482         * gcc.c-torture/compile/20010227-1.c: New test.
17483         * gcc.c-torture/compile/20010426-1.c: New test.
17484         * gcc.c-torture/compile/20010510-1.c: New test.
17485         * gcc.c-torture/compile/20010605-3.c: New test.
17486         * gcc.c-torture/compile/20010824-1.c: New test.
17487         * gcc.c-torture/execute/20010409-1.c: New test.
17488         * gcc.dg/noncompile/20000901-1.c: New test.
17489         * gcc.dg/20001023-1.c: New test.
17490         * gcc.dg/20001101-1.c: New test.
17491         * gcc.dg/20001102-1.c: New test.
17492         * gcc.dg/20010207-1.c: New test.
17493         * gcc.dg/20010405-1.c: New test.
17494         * gcc.dg/20010822-1.c: New test.
17495         * gcc.dg/20011107-1.c: New test.
17496
17497 2002-01-09  Jeffrey A Law  (law@redhat.com)
17498
17499         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
17500
17501         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
17502         execution failure on PA targets.
17503
17504 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17505
17506         * gcc.c-torture/compile/20020109-1.c: New test.
17507
17508 2002-01-08  Kazu Hirata  <kazu@hxi.com>
17509
17510         * gcc.c-torture/execute/20020108-1.c: New test.
17511
17512 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
17513
17514         * gcc.dg/20020108-1.c: New test.
17515
17516 2002-01-08  H.J. Lu <hjl@gnu.org>
17517
17518         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
17519         for header files.
17520
17521 2002-01-08  Geoff Keating  <geoffk@redhat.com>
17522
17523         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
17524         consistency.
17525
17526 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
17527
17528         * gcc.dg/altivec-4.c: Test altivec predicates.
17529
17530 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
17531
17532         * gcc.c-torture/execute/20020107-1.c: New test.
17533
17534 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17535
17536         PR c/5279
17537         * gcc.c-torture/compile/20020106-1.c: New test.
17538
17539 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17540
17541         * gcc.c-torture/execute/nestfunc-4.c: New test.
17542
17543 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17544
17545         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
17546         extra triple that slipped in.
17547         * g++.old-deja/g++.abi/align.C: Likewise.
17548         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17549
17550 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17551
17552         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
17553         * g++.old-deja/g++.abi/align.C: Likewise.
17554         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17555
17556         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
17557         on FreeBSD/i386.
17558         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
17559         FreeBSD.
17560
17561 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
17562
17563         * gcc.dg/20020104-1.c: New test.
17564
17565         * gcc.dg/20020104-2.c: New test.
17566
17567 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
17568
17569         * gcc.dg/20020103-1.c: Fix typo in target selector.
17570
17571 2002-01-03  Richard Henderson  <rth@redhat.com>
17572
17573         * gcc.dg/20020103-1.c: New.
17574
17575 2002-01-03  Kazu Hirata  <kazu@hxi.com>
17576
17577         * gcc.c-torture/execute/20020103-1.c: New test.
17578
17579 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
17580
17581         * g++.dg/other/debug2.C: New test.
17582
17583         * gcc.c-torture/compile/20020103-1.c: New test.
17584
17585 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
17586
17587         * gcc.dg/gnu89-init-1.c: Added new tests.
17588
17589 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17590
17591         * g++.dg/template/friend2.C: Remove as patch is reverted.
17592
17593         * g++.dg/warn/oldcast1.C: New test.
17594
17595         * g++.dg/template/ptrmem1.C: New test.
17596         * g++.dg/template/ptrmem2.C: New test.
17597
17598         * g++.dg/template/ntp.C: New test.
17599
17600         * g++.dg/other/component1.C: New test.
17601
17602         * g++.dg/template/ttp3.C: New test.
17603
17604         * g++.dg/template/friend2.C: New test.
17605         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
17606
17607 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17608
17609         * g++.dg/other/ptrmem1.C: New test.
17610         * g++.dg/other/ptrmem2.C: New test.
17611
17612 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17613
17614         * g++.dg/template/ctor1.C: New test.
17615
17616 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17617
17618         * g++.dg/template/friend2.C: New test.
17619
17620 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
17621
17622         * gcc.dg/mmix-1.c: New test.
17623
17624 2001-12-31  Richard Henderson  <rth@redhat.com>
17625
17626         * gcc.dg/asm-5.c: New.
17627
17628 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
17629
17630         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
17631         in namespace __gnu_cxx
17632
17633 2001-12-30  Richard Henderson  <rth@redhat.com>
17634
17635         * gcc.dg/debug-6.c: New.
17636
17637 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
17638
17639         * gcc.c-torture/compile/20011229-2.c: New test.
17640
17641 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
17642
17643         * gcc.dg/debug-3.c: New test.
17644         * gcc.dg/debug-4.c: New test.
17645         * gcc.dg/debug-5.c: New test.
17646
17647 2001-12-29  Richard Henderson  <rth@redhat.com>
17648
17649         * g++.dg/eh/loop1.C: New.
17650
17651 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17652
17653         * g++.dg/template/crash1.C: New test.
17654
17655 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17656
17657         * g++.dg/other/const1.C: New test.
17658
17659 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
17660
17661         * gcc.c-torture/compile/20011229-1.c: New test.
17662
17663 2001-12-28  Stan Shebs  <shebs@apple.com>
17664
17665         * lib/objc-torture.exp: Resync with c-torture.exp.
17666         * lib/objc.exp: Load standard libraries.
17667
17668 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
17669
17670         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
17671         additional tests.
17672
17673 2001-12-27  Roger Sayle <roger@eyesopen.com>
17674
17675         * gcc.c-torture/execute/string-opt-16.c: New testcase.
17676
17677 2001-12-27  Richard Henderson  <rth@redhat.com>
17678
17679         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
17680
17681 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17682
17683         * g++.dg/eh/ctor1.C: New test.
17684         * g++.dg/other/error2.C: New test.
17685
17686 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17687
17688         * g++.dg/other/init2.C: New test.
17689
17690 2001-12-24  Richard Henderson  <rth@redhat.com>
17691
17692         * gcc.dg/20011223-1.c: New.
17693         * gcc.dg/inline-1.c: New.
17694
17695 2001-12-23  Richard Henderson  <rth@redhat.com>
17696
17697         * gcc.dg/asm-4.c: Test operand modifiers.
17698
17699 2001-12-23  Richard Henderson  <rth@redhat.com>
17700
17701         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17702
17703 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17704
17705         * gcc.c-torture/execute/20011223-1.c: New test.
17706
17707 2001-12-21  Richard Henderson  <rth@redhat.com>
17708
17709         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17710         re-enables the warning.
17711
17712 2001-12-21  Richard Henderson  <rth@redhat.com>
17713
17714         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17715
17716 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17717
17718         * gcc.c-torture/compile/20011218-1.c: New test.
17719
17720 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17721
17722         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17723         arm-isr.c test.
17724         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17725         epilogue generation for ARM ISR routines.
17726
17727 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17728
17729         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17730         * gcc.dg/format/c90-printf-3.c: Likewise.
17731         * gcc.dg/format/c99-printf-3.c: Likewise.
17732         * gcc.dg/format/ext-1.c: Likewise.
17733         * gcc.dg/format/ext-6.c: Likewise.
17734         * gcc.dg/format/format.h: Prototype unlocked stdio.
17735
17736 2001-12-20  Richard Henderson  <rth@redhat.com>
17737
17738         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17739         (arena): Use it.
17740         (malloc): Correct allocation logic.  Abort if we fill up the
17741         arena before initialization complete.
17742         (realloc): Correct allocation logic.
17743
17744 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17745
17746         * gcc.c-torture/compile/20011219-2.c: New test.
17747
17748         * gcc.c-torture/execute/20011219-1.c: New test.
17749
17750 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17751
17752         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17753         target does not support weak symbols.
17754
17755 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17756
17757         * gcc.c-torture/compile/20011219-1.c: New test.
17758
17759 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17760
17761         * g++.dg/other/error1.C: New test.
17762
17763 2001-12-17  Jeffrey A Law  (law@redhat.com)
17764
17765         * gcc.c-torture/execute/20011217-1.c: New test.
17766
17767 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17768
17769         * objc.dg/special/: New directory.
17770         * objc.dg/special/special.exp: New file.
17771         * objc.dg/special/unclaimed-category-1.h: New file.
17772         * objc.dg/special/unclaimed-category-1a.m: New file.
17773         * objc.dg/special/unclaimed-category-1.m: New file.
17774
17775 2001-12-17  Andreas Jaeger  <aj@suse.de>
17776
17777         * gcc.c-torture/compile/20011217-2.c: New test.
17778
17779 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17780
17781         * gcc.c-torture/compile/20011217-1.c: New test.
17782
17783 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17784
17785         * testsuite/gcc.dg/20011214-1.c: New.
17786
17787 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17788
17789         * gcc.dg/altivec-4.c: New.
17790
17791 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17792
17793         * gcc.dg/20011113-1.c: New test.
17794
17795 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17796
17797         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17798         std::__malloc_alloc_template<0> and
17799         std::__default_alloc_template<false, 0>.
17800
17801 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17802
17803         * objc/execute/bf-21.m: New test.
17804         * objc/execute/enumeration-1.m: New test.
17805         * objc/execute/enumeration-2.m: New test.
17806
17807 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17808
17809         * gcc.dg/gnu89-init-1.c: New test.
17810
17811 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17812
17813         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17814         * g++.old-deja/g++.jason/2371.C: Likewise.
17815         * g++.old-deja/g++.jason/template33.C: Likewise.
17816         * g++.old-deja/g++.jason/template34.C: Likewise.
17817         * g++.old-deja/g++.jason/template36.C: Likewise.
17818         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17819         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17820         * g++.old-deja/g++.other/typename1.C: Likewise.
17821         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17822         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17823         * g++.old-deja/g++.pt/typename11.C: Likewise.
17824         * g++.old-deja/g++.pt/typename14.C: Likewise.
17825         * g++.old-deja/g++.pt/typename16.C: Likewise.
17826         * g++.old-deja/g++.pt/typename3.C: Likewise.
17827         * g++.old-deja/g++.pt/typename4.C: Likewise.
17828         * g++.old-deja/g++.pt/typename5.C: Likewise.
17829         * g++.old-deja/g++.pt/typename7.C: Likewise.
17830         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17831
17832 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17833
17834         * g++.dg/other/linkage1.C: New test.
17835         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17836         specifiers.
17837
17838 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17839
17840         * gcc.dg/concat.c: New test.
17841
17842 2001-12-11  Stan Shebs  <shebs@apple.com>
17843
17844         * objc/compile: New test directory.
17845         * objc/compile/compile.exp: New expect script.
17846         * objc/compile/20011211-1.m: New compile test.
17847
17848 2001-12-11  Jason Merrill  <jason@redhat.com>
17849
17850         * lib/prune.exp (prune_gcc_output): Also handle "In member
17851         function".  So many permutations...
17852
17853 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17854
17855         * g++.dg/template/typedef1.C: New test.
17856
17857 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17858
17859         * g++.dg/other/copy1.C: New test.
17860
17861 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17862
17863         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17864
17865         * gcc.dg/builtin-choose-expr.c: New.
17866
17867 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17868
17869         * gcc.dg/altivec-2.c: New.
17870
17871 2001-12-07  Richard Henderson  <rth@redhat.com>
17872
17873         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17874
17875 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17876
17877         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17878         ultrasparc.
17879
17880 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17881
17882         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17883
17884 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17885
17886         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17887         variable argument list.
17888
17889 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17890
17891         * gcc.c-torture/execute/memcheck: Delete entire directory.
17892         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17893         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17894
17895 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17896
17897         * gcc.dg/Wshadow-1.c: New test.
17898
17899 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17900
17901         * gcc.c-torture/compile/20011130-1.c: New test.
17902
17903         * gcc.dg/noncompile/20011025-1.c: New test.
17904
17905         * g++.dg/other/anon-union.C: New test.
17906
17907         * gcc.c-torture/execute/20011024-1.c: New test.
17908
17909 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17910
17911         * gcc.c-torture/execute/20000722-1.x,
17912         gcc.c-torture/execute/20010123-1.x: Remove.
17913         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17914         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17915         gcc.dg/c99-complit-2.c: New tests.
17916
17917 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17918
17919         * g++.dg/inherit/base1.C: New test.
17920
17921 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17922
17923         * g++.dg/other/stdarg1.C: New test.
17924
17925         * gcc.c-torture/compile/20011130-2.c: New test.
17926
17927 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17928
17929         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17930         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17931         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17932         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17933         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17934         * gcc.dg/builtin-prefetch-1.c: New test.
17935
17936 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17937
17938         * gcc.dg/20011130-1.c: New test.
17939
17940 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17941
17942         * g++.dg/other/scope1.C: New test.
17943         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17944
17945 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17946
17947         * gcc.dg/vla-init-1.c: New test.
17948
17949 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17950
17951         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17952
17953 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17954
17955         * objc.dg/alias.m: Update.
17956         * objc.dg/class-1.m: Update.
17957         * objc.dg/const-str-1.m: Update.
17958         * objc.dg/fwd-proto-1.m: Update.
17959         * objc.dg/id-1.m: Update.
17960         * objc.dg/super-class-1.m: Update.
17961
17962 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17963
17964         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17965         constructs.
17966
17967 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17968
17969         * gcc.c-torture/execute/20011128-1.c: New test.
17970
17971 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17972
17973         * gcc.dg/20011127-1.c: New test.
17974
17975 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17976
17977         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17978         from Austin Group draft 7.
17979         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17980         scanf format arguments.
17981         * gcc.dg/format/no-exargs-2.c: New test.
17982
17983 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17984
17985         * g++.dg/abi/vbase8-4.C: New test.
17986
17987 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17988
17989         * gcc.c-torture/execute/20011121-1.c: New test.
17990
17991 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17992
17993         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17994
17995 2001-11-23  Andreas Jaeger  <aj@suse.de>
17996
17997         * gcc.dg/cpp/charconst-2.c: New test.
17998
17999 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
18000
18001         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
18002         to the host if it is remote.  Let tests specify extra headers
18003         they use.
18004         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
18005         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
18006         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
18007         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
18008         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
18009         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
18010         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
18011         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
18012         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
18013         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
18014
18015 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
18016
18017         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
18018         for little endian ARMs.
18019
18020 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
18021
18022         * gcc.c-torture/compile/20011119-1.c: New test.
18023         * gcc.c-torture/compile/20011119-2.c: New test.
18024
18025 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
18026
18027         * gcc.dg/altivec-1.c: Fix typo.
18028
18029 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18030
18031         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
18032
18033 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
18034
18035         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
18036
18037 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
18038
18039         * lib/g77.exp: Don't specify --rpath-link.
18040
18041         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
18042         across all the headers.
18043         * gcc.dg/format/format.exp: For testing on a remote host,
18044         copy format.h.
18045
18046         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
18047         * gcc.c-torture/execute/930406-1.c: Likewise.
18048         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18049
18050 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
18051
18052         * gcc.dg/altivec-1.c: New.
18053
18054 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
18055
18056         * gcc.dg/cpp/fpreprocessed.c: New test case.
18057
18058 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18059
18060         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
18061         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
18062         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
18063
18064 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18065
18066         * gcc.dg/no-builtin-1.c: New test.
18067
18068 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
18069
18070         * gcc.c-torture/execute/20011115-1.c: New test.
18071
18072 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
18073
18074         * gcc.c-torture/compile/20011114-2.c: New test.
18075         * gcc.c-torture/compile/20011114-3.c: New test.
18076         * gcc.c-torture/compile/20011114-4.c: New test.
18077
18078 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
18079
18080         * g++.dg/other/init1.C: New test.
18081
18082 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
18083
18084         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
18085         message.
18086
18087         * gcc.c-torture/execute/20011114-1.c: New testcase.
18088
18089         * gcc.c-torture/compile/20010327-1.c: Revert last change.
18090         * gcc.c-torture/compile/20011114-1.c: New test, exactly
18091         like the (before this change) version of 20010327-1.c.
18092
18093 2001-11-14  Roger Sayle <roger@eyesopen.com>
18094
18095         * gcc.c-torture/execute/string-opt-13.c: New testcase.
18096
18097 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
18098
18099         * g++.dg/init/array2.C: New test.
18100
18101 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
18102
18103         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
18104
18105 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
18106
18107         * g++.dg/other/forscope1.C: New test.
18108         * g++.dg/ext/forscope1.C: New test.
18109         * g++.dg/ext/forscope2.C: New test.
18110
18111 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
18112
18113         * gcc.c-torture/execute/20011113-1.c: New test.
18114
18115 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
18116
18117         * gcc.c-torture/execute/20011109-2.c: New test.
18118
18119         * gcc.c-torture/execute/20011109-1.c: New test.
18120
18121 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
18122
18123         * gcc.c-torture/compile/20011109-1.c: New test.
18124
18125 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
18126
18127         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
18128         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
18129         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
18130         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
18131         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
18132         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
18133         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
18134
18135 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18136
18137         * g++.dg/warn/Wshadow-1.C: New tests.
18138         * g++.old-deja/g++.mike/for3.C: Update.
18139
18140 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18141
18142         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
18143         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
18144         XFAILs.  Adjust expected error texts.
18145         * gcc.c-torture/compile/20011106-1.c,
18146         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
18147         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
18148         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
18149         gcc.dg/c99-array-lval-5.c: New tests.
18150
18151 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18152
18153         * gcc.dg/cpp/defined.c: Update.
18154
18155 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18156
18157         * gcc.c-torture/execute/anon-1.c: New test.
18158
18159 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
18160
18161         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
18162         same size, so no warning should be produced on stormy16.
18163
18164         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
18165         due to oversized array.
18166         * g++.old-deja/g++.mike/ns15.C: Likewise.
18167         * g++.old-deja/g++.pt/crash16.C: Likewise.
18168
18169 2001-11-02  Graham Stott  <grahams@redhat.com>
18170
18171         * g++.dgother/debug1.C: Fix typos.
18172
18173 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
18174
18175         * g++.dg/other/debug1.C: New test.
18176
18177 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18178
18179         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
18180         of unsigned long.
18181
18182 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
18183
18184         * gcc.dg/20011029-2.c: New test.
18185
18186         * gcc.c-torture/compile/20011029-1.c: New test.
18187
18188 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
18189
18190         * objc/execute/class_self-1.m: New test.
18191         * objc/execute/class_self-2.m: New test.
18192
18193 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
18194
18195         * gcc.misc-tests/msgs.exp: Delete.
18196         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
18197         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
18198         error set to match recent changes.
18199
18200 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
18201
18202         * gcc.dg/20011021-1.c: New test.
18203
18204 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
18205
18206         * gcc.c-torture/compile/20011023-1.c: New test.
18207
18208 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
18209
18210         * lib/g77.exp: Rewrite based on lib/g++.exp.
18211
18212 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
18213
18214         * gcc.c-torture/execute/20011019-1.c: New test.
18215
18216         * gcc.dg/20011018-1.c: New test.
18217
18218 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
18219
18220         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
18221
18222 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
18223
18224         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
18225         * gcc.dg/attr-invalid.c: Likewise.
18226
18227 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
18228
18229         * testsuite/gcc.dg/20011015-1.c: New test.
18230
18231 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18232
18233         * g++.dg/template/unify2.C: New test.
18234
18235 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18236
18237         * g++.dg/other/exception-specification.C: New test
18238
18239 2001-10-13  Tom Rix  <trix@redhat.com>
18240
18241         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
18242         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
18243
18244 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
18245
18246         * testsuite/gcc.dg/20011009-1.c: New test.
18247
18248 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18249
18250         PR g++/4476
18251         * g++.dg/other/friend1.C: New test.
18252
18253 2001-10-11  Richard Henderson  <rth@redhat.com>
18254
18255         * g++.old-deja/g++.other/crash18.C: Add -S to options.
18256
18257 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18258
18259         * gcc.c-torture/compile/20011010-1.c: New.
18260
18261 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18262
18263         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
18264         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
18265         g77.f-torture/execute/execute.exp,
18266         g77.f-torture/noncompile/noncompile.exp,
18267         gcc.c-torture/compile/compile.exp,
18268         gcc.c-torture/execute/execute.exp,
18269         gcc.c-torture/execute/ieee/ieee.exp,
18270         gcc.c-torture/execute/memcheck/memcheck.exp,
18271         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
18272         objc/execute/execute.exp: Update FSF address.
18273
18274 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18275
18276         * gcc.dg/cpp/cmdlne-C.c: Update.
18277         * gcc.dg/cpp/cmdlne-C2.c: New.
18278
18279 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18280
18281         * gcc.c-torture/execute/20011008-3.c: New.
18282
18283 2001-10-08  DJ Delorie  <dj@redhat.com>
18284
18285         * gcc.dg/20011008-1.c: New.
18286         * gcc.dg/20011008-2.c: New.
18287
18288 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18289
18290         * gcc.dg/cpp/spacing1.c: Update test.
18291
18292 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18293
18294         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
18295         spelling errors of "separate" as "seperate".
18296
18297 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
18298
18299         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
18300         enough to avoid inlining.
18301
18302 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18303
18304         * lib/g77.exp: set libg2c_dir correctly.
18305
18306 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18307
18308         * gcc.dg/cpp/macro11.c: New test.
18309
18310 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18311
18312         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
18313         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
18314         gcc.dg/format/multattr-3.c: New tests.
18315         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
18316         tests for format attributes on function pointers being rejected.
18317
18318 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18319
18320         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
18321
18322 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18323
18324         * g++.dg/warn/format1.C: New test.
18325
18326 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18327
18328         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
18329
18330 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18331
18332         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
18333
18334 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18335
18336         * gcc.dg/cpp/redef2.c: Add test.
18337
18338 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
18339
18340         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
18341         long-standing bug on i686, apparently.
18342         * gcc.c-torture/execute/loop-2c.x: New file.
18343         * gcc.c-torture/execute/loop-2d.x: New file.
18344         * gcc.c-torture/execute/loop-3c.x: New file.
18345
18346 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
18347
18348         * gcc.dg/cpp/20000625-2.c: Correct line number.
18349
18350 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18351
18352         * gcc.dg/cpp/macro10.c: New test.
18353         * gcc.dg/cpp/strify3.c: New test.
18354         * gcc.dg/cpp/spacing1.c: Add tests.
18355         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
18356         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
18357
18358 2001-09-24  DJ Delorie  <dj@redhat.com>
18359
18360         * gcc.c-torture/execute/20010924-1.c: New test.
18361
18362 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18363
18364         * testsuite/objc/execute/paste.m: Remove.
18365
18366 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18367
18368         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
18369
18370 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
18371
18372         * g77.dg/strlen0.f: New test.
18373
18374 2001-09-21  Richard Henderson  <rth@redhat.com>
18375
18376         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
18377         * g++.old-deja/g++.abi/vtable2.C: Likewise.
18378
18379 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
18380
18381         Table-driven attributes.
18382         * g++.dg/ext/attrib1.C: New test.
18383
18384 2001-09-20  DJ Delorie  <dj@redhat.com>
18385
18386         * gcc.dg/20000926-1.c: Update expected warning messages.
18387         * gcc.dg/array-2.c: Likewise, and test for warnings too.
18388         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
18389         array.
18390
18391 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
18392
18393         * g++.dg/eh/registers1.C: New test case.
18394
18395 2001-09-17  Richard Henderson  <rth@redhat.com>
18396
18397         * gcc.dg/array-5.c: Fix VLA decomposition test.
18398
18399 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18400
18401         * gcc.dg/cpp/line5.c: New testcase.
18402
18403 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18404
18405         * gcc.dg/cpp/macro9.c: New test.
18406
18407 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
18408
18409         * gcc.c-torture/execute/980223.c: Change type of addr from long
18410         to char *.
18411
18412 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
18413
18414         * gcc.c-torture/execute/20010915-1.c: New test.
18415
18416 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
18417
18418         * g77.dg/bprob: New directory.
18419         * g77.dg/bprob/bprob.exp: New file.
18420         * g77.dg/bprob/bprob-1.f: New test.
18421         * g77.dg/gcov: New directory.
18422         * g77.dg/gcov/gcov.exp: New file.
18423         * g77.dg/gcov/gcov-1.f: New test.
18424         * g77.dg/gcov/gcov-1.x: New file.
18425
18426 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18427
18428         * gcc.dg/cpp/directiv.c: Update.
18429         * gcc.dg/cpp/undef1.c: Update.
18430
18431 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
18432
18433         * gcc.dg/20010912-1.c: New test.
18434
18435 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
18436
18437         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
18438         language-independent file in lib.
18439         * lib/gcov.exp: New file.
18440
18441 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18442
18443         * gcc.c-torture/compile/20010911-1.c: New test.
18444
18445 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
18446
18447         * lib/profopt.exp: New, to support profile-directed optimizations.
18448         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
18449         * gcc.misc-tests/bprob-1.c: New test.
18450         * gcc.misc-tests/bprob-2.c: New test.
18451
18452 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
18453
18454         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
18455         XFAIL and which kinds of gcov output to verify.
18456         * gcc.misc-tests/gcov-4b.x: New file.
18457         * gcc.misc-tests/gcov-5b.x: New file.
18458         * gcc.misc-tests/gcov-6.x: New file.
18459         * gcc.misc-tests/gcov-7.c: New test.
18460         * gcc.misc-tests/gcov-7.x: New file.
18461
18462 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
18463
18464         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
18465         * gcc.misc-tests/gcov-6.c: New test.
18466
18467 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18468
18469         PR c++/3986
18470         * g++.dg/abi/vbase1.C: New test.
18471
18472 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
18473
18474         * objc.dg/method-2.m: New.
18475
18476 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18477
18478         PR c++/4203
18479         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
18480         * g++.dg/init/empty1.C: New test.
18481
18482 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
18483
18484         * gcc.c-torture/compile/20010903-1.c: New test.
18485
18486 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
18487
18488         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
18489         for m68k.
18490
18491 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
18492
18493         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
18494
18495         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
18496
18497         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
18498
18499 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
18500
18501         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
18502         for 16-bit 'unsigned int'.
18503
18504 2001-08-29  Kazu Hirata  <kazu@hxi.com>
18505
18506         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
18507
18508 2001-08-27  Richard Henderson  <rth@redhat.com>
18509
18510         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
18511         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
18512
18513 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
18514
18515         * gcc.dg/asm-names.c (ymain): New.
18516
18517 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
18518
18519         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
18520         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
18521         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
18522
18523 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18524
18525         * gcc.dg/compare5.c: New testcase.
18526
18527 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
18528
18529         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
18530         and "In instantiation".
18531
18532 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
18533
18534         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
18535
18536 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
18537
18538         * gcc.misc-tests/gcov.exp: Add support for branch information.
18539         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
18540         * gcc.misc-tests/gcov-4.c: New test.
18541         * gcc.misc-tests/gcov-4b.c: New test.
18542         * gcc.misc-tests/gcov-5b.c: New test.
18543
18544 2001-08-20  Zack Weinberg  <zackw@panix.com>
18545
18546         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
18547         expected to fail.
18548
18549 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18550
18551         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
18552
18553 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
18554
18555         * g++.dg/eh/template1.C: New test.
18556
18557 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
18558
18559         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
18560         Fix thinko.
18561         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
18562         for xfail.
18563
18564 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
18565
18566         * lib/g77-dg.exp:  Use prune.exp for common procedures
18567         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
18568         * lib/g77.exp: (g77-dg-prune) Remove
18569
18570 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
18571
18572         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
18573
18574 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18575
18576         * g++.dg/template/unify1.C: New test.
18577
18578 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
18579
18580         * g++.dg/abi/empty4.C: New test.
18581
18582 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
18583
18584         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
18585         solaris2.*
18586         * g77.f-torture/compile/pr3743.x: Likewise
18587
18588 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18589
18590         * g++.dg/other/using-declaration.C: New test.
18591
18592 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18593
18594         * gcc.dg/cpp/tr-sign.c: New testcase.
18595
18596 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18597
18598         * gcc.dg/cpp/19951025-1.c: Revert.
18599         * gcc.dg/cpp/directiv.c: We no longer process directives that
18600         interrupt macro arguments.
18601
18602 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
18603
18604         * gcc.dg/bconstp-1.c: New test.
18605
18606 2001-08-03  Richard Henderson  <rth@redhat.com>
18607
18608         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
18609
18610 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18611
18612         * gcc.dg/cpp/19951025-1.c: Update.
18613
18614 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
18615
18616         * g77.dg/ff90-1.f (s): Fix reference of variable z,
18617         should be x.
18618
18619 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18620
18621         Kill -fhonor-std.
18622         * g++.old-deja/g++.ns/ns14.C: Remove special options.
18623         * g++.old-deja/g++.other/std1.C: Likewise.
18624         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
18625
18626 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
18627
18628         * lib/g77.exp:  Load gcc-defs.exp for common procedures
18629         (g77_pass, g77_fail, g77_finish, g77_exit,
18630         ${tool}_check_unsupported_p} Now redundant.  Deleted.
18631
18632 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
18633
18634         * g77.dg/fbackslash.f
18635         * g77.dg/fcase-preserve.f
18636         * g77.dg/ff90-1.f
18637         * g77.dg/ffixed-line-length-0.f
18638         * g77.dg/ffixed-line-length-132.f
18639         * g77.dg/ffixed-line-length-7.f
18640         * g77.dg/ffixed-line-length-72.f
18641         * g77.dg/ffixed-line-length-none.f
18642         * g77.dg/ffree-form-1.f
18643         * g77.dg/fno-backslash.f
18644         * g77.dg/fno-f90-1.f
18645         * g77.dg/fno-fixed-form-1.f
18646         * g77.dg/fno-onetrip.f
18647         * g77.dg/fno-typeless-boz.f
18648         * g77.dg/fno-underscoring.f
18649         * g77.dg/fno-vxt-1.f
18650         * g77.dg/fonetrip.f
18651         * g77.dg/ftypeless-boz.f
18652         * g77.dg/fugly-assumed.f
18653         * g77.dg/funderscoring.f
18654         * g77.dg/fvxt-1.f
18655
18656 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
18657
18658         * objc.dg/fwd-proto-1.m: New.
18659         * objc.dg/local-decl-1.m: New.
18660         * objc.dg/naming-1.m: New.
18661         * objc.dg/naming-2.m: New.
18662         * objc.dg/proto-hier-1.m: New.
18663
18664 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
18665
18666         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
18667         largest-type elements to a struct makes its size grow.
18668
18669 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18670
18671         * g++.dg/abi/vthunk1.C: New test.
18672
18673 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18674
18675         * g++.dg/abi/vbase8-22.C: New test.
18676
18677 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18678
18679         * gcc.dg/cpp/macro8.c: New test.
18680
18681 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18682
18683         * g++.dg/abi/vbase8-21.C: New test.
18684
18685 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18686
18687         * g++.dg/abi/vbase8-10.C: New test.
18688
18689 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18690
18691         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18692         ${tool}_set_ld_library_path.
18693         Changed caller.
18694         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18695         g++.exp.
18696
18697 2001-07-26  Stan Cox <scox@redhat.com>
18698
18699         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18700         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18701         gcc_exit, gcc_check_unsupported_p):
18702         Moved to gcc-deps.exp
18703         * gcc-deps.exp: New file.
18704
18705 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18706
18707         * g++.old-deja/g++.pt/defarg14.C: New test.
18708
18709 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18710
18711         * g++.old-deja/g++.other/lineno5.C: New test.
18712
18713 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18714
18715         * g++.old-deja/g++.pt/crash68.C: New test.
18716
18717 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18718
18719         * g++.old-deja/g++.other/crash42.C: New test.
18720
18721 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18722
18723         * gcc.dg/cpp/extratokens.c: Fix.
18724         * gcc.dg/cpp/skipping2.c: New tests.
18725
18726 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18727
18728         * gcc.c-torture/execute/20010724-1.c: New file.
18729         * gcc.c-torture/execute/20010724-1.x: New file.
18730
18731 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18732
18733         * g++.old-deja/g++.other/cond7.C: New test.
18734
18735 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18736
18737         * g++.old-deja/g++.other/optimize4.C: New test.
18738
18739 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18740
18741         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18742
18743 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18744
18745         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18746         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18747         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18748         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18749
18750         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18751         bug report" message.
18752
18753         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18754         * g++.dg/ext/instantiate1.C: Move from old-deja.
18755
18756 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18757
18758         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18759         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18760         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18761         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18762
18763 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18764
18765         * gcc.c-torture/execute/20010723-1.c: New test.
18766
18767 2001-07-23  Ben Elliston  <bje@redhat.com>
18768
18769         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18770
18771 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18772
18773         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18774         i[34567]86-*-*.
18775         Delete handling of ieee_multilib_flags.
18776         Pass -mieee for alpha*-*-* and sh-*-*.
18777         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18778
18779 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18780
18781         Remove old-abi tests.
18782         * g++.old-deja/g++.mike/p11116.C: Remove.
18783         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18784
18785 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18786
18787         * g77.f-torture/compile/pr3743.f:  New test
18788
18789 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18790
18791         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18792
18793 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18794
18795         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18796         g++.old-deja/g++.pt/static6.C: Likewise.
18797         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18798         supports weak symbols.
18799
18800 2001-07-18  Andreas Jaeger  <aj@suse.de>
18801
18802         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18803         supported again.
18804
18805 2001-07-18  Andreas Jaeger  <aj@suse.de>
18806
18807         * gcc.dg/iftrap-1.c: Fix target line.
18808
18809 2001-07-17  Richard Henderson  <rth@redhat.com>
18810
18811         * gcc.c-torture/execute/20010717-1.c: New.
18812
18813 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18814
18815         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18816         tests.
18817
18818 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18819
18820         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18821
18822 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18823
18824         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18825         UAC_SIGBUS, UAC_NOPRINT definitions.
18826
18827 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18828
18829         * objc/execute/object_is_class.m: New test.
18830         * objc/execute/object_is_meta_class.m: New test.
18831
18832 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18833
18834         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18835         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18836
18837 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18838
18839         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18840         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18841
18842 2001-07-14  Richard Henderson  <rth@redhat.com>
18843
18844         * gcc.dg/iftrap-1.c: New.
18845
18846 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18847
18848         * g77.f-torture/execute/intrinsic77.f: New test.
18849
18850 2001-07-11  Janis Johnson <janis@us.ibm.com>
18851
18852         * gcc.misc-tests/gcov-3.c: New test.
18853
18854 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18855
18856         * gcc.c-torture/compile/20010711-1.c,
18857         * gcc.c-torture/compile/20010711-2.c: New tests.
18858
18859 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18860
18861         * gcc.c-torture/execute/20010711-1.c: New test.
18862
18863 2001-07-11  Ben Elliston  <bje@redhat.com>
18864
18865         * g++.old-deja/g++.other/enum5.C: New test.
18866
18867 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18868
18869         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18870         (g++-dg-prune): Call prune_gcc_output.
18871         * prune.exp: New file for prune_gcc_output.
18872         * lib/g++.exp, lib/gcc.exp: Load it.
18873
18874 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18875
18876         * gcc.c-torture/compile/20010701-1.c,
18877         g++.old-deja/g++.ext/attrib6.C: New tests.
18878
18879 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18880
18881         * gcc.c-torture/compile/20010706-1.c: New test.
18882
18883 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18884
18885         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18886
18887 2001-06-28  Stan Shebs  <shebs@apple.com>
18888
18889         * gcc.dg/pragma-darwin.c: New test.
18890
18891 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18892
18893         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18894         Solaris 2.[678] system.
18895
18896 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18897
18898         * gcc.dg/20010622-1.c: New test.
18899
18900 2001-06-18  Stan Shebs  <shebs@apple.com>
18901
18902         * objc.dg: New directory.
18903         * objc.dg/dg.exp: New file.
18904         * objc.dg/alias.m: New.
18905         * objc.dg/class-1.m: New.
18906         * objc.dg/class-2.m: New.
18907         * objc.dg/const-str-1.m: New.
18908         * objc.dg/const-str-2.m: New.
18909         * objc.dg/id-1.m: New.
18910         * objc.dg/method-1.m: New.
18911         * objc.dg/super-class-1.m: New.
18912         * lib/objc-dg.exp: New file.
18913
18914 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18915
18916         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18917         of label name.
18918
18919 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18920
18921         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18922
18923 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18924
18925         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18926         variable.
18927
18928 2001-06-12  Richard Henderson  <rth@redhat.com>
18929
18930         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18931
18932 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18933
18934         * g++.old-deja/g++.abi/vbase5.C: New test.
18935         * g++.old-deja/g++.abi/vbase6.C: New test.
18936         * g++.old-deja/g++.abi/vbase7.C: New test.
18937
18938 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18939
18940         * gcc.c-torture/compile/20010610-1.c: New test.
18941
18942 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18943
18944         * g++.old-deja/g++.abi/vbase4.C: New test.
18945
18946 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18947
18948         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18949         support %f for HC11/HC12 targets.
18950         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18951         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18952         on HC11/HC12 targets.
18953         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18954
18955 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18956
18957         * gcc.dg/wchar_t-1.c: New file.
18958         * gcc.dg/wint_t-1.c: Likewise.
18959
18960 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18961
18962         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18963
18964 2001-06-11  Richard Henderson  <rth@redhat.com>
18965
18966         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18967
18968 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18969
18970         * gcc.c-torture/compile/20010611-1.c: New test.
18971
18972 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18973
18974         * gcc.dg/c99-tag-1.c: Add more tests.
18975
18976 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18977
18978         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18979         representation on MN10300 and ARM/Thumb.
18980
18981 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18982
18983         * g77.f-torture/execute/20010610.f: New.
18984
18985 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18986
18987         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18988         names.
18989
18990 2001-06-09  Richard Henderson  <rth@redhat.com>
18991
18992         * gcc.c-torture/execute/ashrdi-1.c: New.
18993         * gcc.c-torture/execute/ashldi-1.c: New.
18994         * gcc.c-torture/execute/lshrdi-1.c: New.
18995
18996 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18997
18998         * objc/execute/load-3.m: Added. Check sending +load to categories,
18999         in addition to classes.
19000
19001 2001-06-08  Stan Shebs  <shebs@apple.com>
19002
19003         * objc/execute/load-2.m: New test.  From Nicola Pero
19004         <n.pero@mi.flashnet.it>.
19005
19006 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
19007
19008         * gcc.c-torture/execute/20010605-2.c: New test.
19009
19010 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19011
19012         * g++.old-deja/g++.abi/vbase2.C: New test.
19013         * g++.old-deja/g++.abi/vbase3.C: New test.
19014
19015 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19016
19017         * g++.old-deja/g++.pt/friend49.C: New test.
19018
19019 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19020
19021         * g++.old-deja/g++.ext/anon3.C: New test.
19022
19023 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
19024
19025         * g++.old-deja/g++.other/conv7.C: New test.
19026
19027 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19028
19029         * gcc.c-torture/compile/20010605-2.c: New test.
19030
19031 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19032
19033         * gcc.c-torture/execute/20010604-1.c: New test.
19034
19035 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
19036
19037         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
19038
19039 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
19040
19041         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
19042         (g++_link_flags): Likewise.
19043         (g++_init): Pass gccpath's value to two previous functions.
19044
19045 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19046
19047         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
19048         Ensure logfile entry matches exec command line.
19049
19050 2001-05-31  Richard Henderson  <rth@redhat.com>
19051
19052         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
19053         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
19054
19055 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
19056
19057         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
19058         compiler for irix6.2
19059
19060 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
19061
19062         * g++.old-deja/g++.other/optimize3.C: New file.
19063
19064 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
19065
19066         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
19067         assemble.
19068
19069 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
19070
19071         * g++.old-deja/g++.other/optimize2.C: New file.
19072
19073 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
19074
19075         * gcc.c-torture/compile/20010518-2.c: New file.
19076         * gcc.c-torture/execute/20010518-1.c: New file.
19077         * gcc.c-torture/execute/20010518-2.c: New file.
19078
19079 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19080
19081         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
19082
19083 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
19084
19085         G++ no longer defines builtins that do not begin with __builtin.
19086         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
19087         * g++.old-deja/g++.brendand/misc13.C: Likewise.
19088         * g++.old-deja/g++.law/builtin1.C: Likewise.
19089         * g++.old-deja/g++.law/cvt2.C: Likewise.
19090         * g++.old-deja/g++.mike/net5.C: Likewise.
19091         * g++.old-deja/g++.other/builtins1.C: Likewise.
19092         * g++.old-deja/g++.other/builtins2.C: Likewise.
19093         * g++.old-deja/g++.other/builtins3.C: Likewise.
19094         * g++.old-deja/g++.other/builtins4.C: Likewise.
19095         * g++.old-deja/g++.other/inline8.C: Likewise.
19096         * g++.old-deja/g++.robertl/eb39.C: Likewise.
19097
19098 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
19099
19100         * g++.old-deja/g++.pt/using1.C: Adjust.
19101         * g++.old-deja/g++.pt/using2.C: New test.
19102
19103 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19104
19105         * gcc.dg/cpp/charconst.c: New tests.
19106         * gcc.dg/cpp/escape.c: New tests.
19107         * gcc.dg/cpp/escape-1.c: New tests.
19108         * gcc.dg/cpp/escape-2.c: New tests.
19109         * gcc.dg/cpp/ucs.c: New tests.
19110
19111 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
19112
19113         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
19114         native compiler for irix6.5.
19115
19116 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
19117
19118         * lib/g++.exp (g++_include_flags): Use args to compute
19119         get_multilibs.
19120         (g++_link_flags): Likewise.
19121         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
19122
19123 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19124
19125         * gcc.dg/c90-hexfloat-1.c: Add more tests.
19126
19127 2001-05-21  Geoff Keating  <geoffk@redhat.com>
19128
19129         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
19130         this file.
19131
19132 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19133
19134         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
19135         STACK_SIZE;
19136         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
19137         to STACK_SIZE; Use it to define size of add_histo array.
19138         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
19139         to STACK_SIZE.
19140         (f): Use GITT_SIZE to define size of gitt local table.
19141         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
19142         to STACK_SIZE; Use it to define size of bytemem array.
19143
19144 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19145
19146         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
19147         on 68HC11/HC12 due to the asm instruction.
19148         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
19149         * gcc.c-torture/compile/920520-1.x: Likewise.
19150         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
19151         on 68HC11/HC12 because the function is larger than 64K.
19152         * gcc.c-torture/compile/961203-1.x: New file, this test fails
19153         on 68HC11/HC12 because the structure is too large.
19154
19155 2001-05-20  Richard Henderson  <rth@redhat.com>
19156
19157         * gcc.c-torture/execute/20010520-1.c: New.
19158
19159 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19160
19161         * g++.old-deja/g++.warn/compare1.C: New test.
19162         * gcc.dg/compare4.c: New test.
19163
19164 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
19165
19166         * g++.old-deja/g++.other/optimize1.C: New test.
19167
19168 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19169
19170         * g++.old-deja/g++.pt/spec41.C: New test.
19171
19172 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
19173
19174         * gcc.c-torture/compile/20010114-1.x: Remove.
19175
19176 2001-05-18  Stan Shebs  <shebs@apple.com>
19177
19178         * gcc.c-torture/compile/20010518-1.c: New test.
19179
19180 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
19181
19182         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
19183         * g++.old-deja/g++.pt/crash67.C: New test.
19184
19185 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
19186
19187         * g++.old-deja/g++.other/debug9.C: New test.
19188
19189 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
19190
19191         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
19192
19193 2001-05-16  Jan Hubicka  <jh@suse.cz>
19194
19195         * gcc.c-torture/compile/20010516-1.c: New test.
19196
19197 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19198
19199         * g++.old-deja/g++.other/crash41.C: New test.
19200
19201 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19202
19203         * g++.old-deja/g++.pt/crash66.C: New test.
19204
19205 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
19206
19207         * g++.old-deja/g++.robertl/eb27.C: Convert.
19208
19209 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
19210
19211         * g++.dg/friend-warn.C: New test.  Do not warn about friend
19212         declaration being redundant.
19213
19214 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
19215
19216         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
19217
19218 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
19219
19220         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
19221
19222 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
19223
19224         * lib/g++.exp: Use testsuite_flags.
19225
19226 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
19227
19228         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
19229
19230 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19231
19232         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
19233
19234 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
19235
19236         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
19237
19238 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
19239
19240         * gcc.c-torture/compile/20010313-1.c: New test.
19241
19242 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
19243
19244         * gcc.dg/cpp/direct2.c: New test.
19245         * gccq.dg/cpp/direct2s.c: New test.
19246
19247         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
19248
19249 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
19250
19251         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
19252         * g++.old-deja/g++.other/op3.C: Likewise.
19253
19254 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19255
19256         * gcc.dg/cpp/syshdr.h: New file.
19257         * gcc.dg/cpp/sysmac1.c: Update.
19258         * gcc.dg/cpp/sysmac2.c: Update.
19259
19260 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19261
19262         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
19263
19264 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
19265
19266         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
19267         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
19268
19269 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
19270
19271         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
19272
19273 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
19274
19275         * lib/g++.exp (g++_include_flags): Don't use any special flags
19276         if TESTING_IN_BUILD_TREE is not defined.
19277         (g++_init): Use a plain 'c++' as the compiler if
19278         TESTING_IN_BUILD_TREEE is not defined.
19279
19280 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19281
19282         * g++.old-deja/g++.eh/catch13.C: New test.
19283         * g++.old-deja/g++.eh/catch14.C: New test.
19284
19285 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19286
19287         * gcc.dg/cpp/tr-define.c: New test.
19288
19289 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
19290
19291         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
19292         <stdlib.h>, not <malloc.h>.
19293
19294 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19295
19296         * g++.old-deja/g++.ns/template17.C: New test.
19297
19298 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19299
19300         * g++.old-deja/g++.pt/ref4.C: New test.
19301
19302 2001-04-30  Richard Henderson  <rth@redhat.com>
19303
19304         * gcc.dg/20000724-1.c: Revert last change.
19305
19306 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
19307
19308         * g77.f-torture/execute/20010430.f: New test.
19309
19310 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
19311
19312         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
19313
19314 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
19315
19316         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
19317
19318 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19319
19320         * g++.old-deja/g++.eh/crash6.C: New test.
19321
19322 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19323
19324         * g++.old-deja/g++.other/warn7.C: New test.
19325
19326 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19327
19328         * g++.old-deja/g++.other/defarg9.C: New test.
19329
19330 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19331
19332         * g77.f-torture/compile/20010426.f: New test.
19333         * g77.f-torture/execute/20010426.f: New test.
19334
19335 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19336
19337         * g77.f-torture/compile/20000629-1.x: Remove - error
19338         has been fixed.
19339
19340 2001-04-26  Jeffrey A Law  (law@cygnus.com)
19341
19342         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
19343         Tweak slightly to work with g++.dg framework.
19344         * g++.dg/special/ecos.exp: Run initp1.C test.
19345         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
19346
19347         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
19348         its linker doesn't give line numbers either.
19349         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
19350
19351 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19352
19353         * g++.old-deja/g++.other/lex1.C: New test.
19354
19355 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
19356
19357         * gcc.dg/noncompile/20010425-1.c: New test.
19358
19359 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
19360
19361         * g++.old-deja/g++.pt/mangle2.C: New test.
19362
19363 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19364
19365         * gcc.dg/format/plus-1.c: New test.
19366
19367 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19368
19369         * gcc.dg/20010423-1.c: New test.
19370
19371 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19372
19373         * gcc.c-torture/execute/20010422-1.c: New test.
19374
19375 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
19376
19377         * g++.old-deja/g++.ns/type2.C: New test.
19378
19379 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
19380
19381         * g++.old-deja/g++.other/perf1.C: New test.
19382
19383 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
19384
19385         * gcc.dg/c99-func-2.c: Remove xfail.
19386         * gcc.dg/c99-func-3.c: Remove xfail.
19387         * gcc.dg/c99-func-4.c: Remove xfail.
19388
19389 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
19390
19391         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
19392
19393 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19394
19395         * gcc.c-torture/compile/20010423-1.c: New test.
19396
19397 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19398
19399         * g++.old-deja/g++.pt/typename28.C: New test.
19400
19401 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19402
19403         * g++.old-deja/g++.abi/empty2.C: New test.
19404         * g++.old-deja/g++.abi/empty3.C: New test.
19405
19406 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19407
19408         * g++.old-deja/g++.other/comdat2.C: New test.
19409         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
19410
19411 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19412
19413         * g++.old-deja/g++.other/overload14.C: New test.
19414
19415 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19416
19417         * g++.old-deja/g++.other/lookup23.C: New test.
19418
19419 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19420
19421         * gcc.c-torture/execute/20010403-1.c: New test.
19422
19423 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
19424             Mark Mitchell  <mark@codesourcery.com>
19425
19426         * lib/old-dejagnu.exp: Don't delete output of executable.
19427         Add .exe suffix to executables.
19428
19429 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
19430
19431         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
19432
19433 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19434
19435         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
19436
19437 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19438
19439         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
19440         * g++.old-deja/g++.abi/crash1.C: New test.
19441
19442 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19443
19444         * g++.old-deja/g++.other/crash40.C: New test.
19445
19446 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19447
19448         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
19449
19450 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
19451
19452         * g++.old-deja/g++.other/warn6.C: New test.
19453
19454 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19455
19456         * g++.old-deja/g++.robertl/eb42.C: Same.
19457
19458 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19459
19460         * gcc.dg/wtr-conversion-1.c: New testcase.
19461
19462 2001-04-10  Richard Henderson  <rth@redhat.com>
19463
19464         * g++.old-deja/g++.other/array5.C: New.
19465
19466 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19467
19468         * gcc.c-torture/execute/20010408-1.c: New test.
19469
19470 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
19471
19472         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
19473         headers and constructs.
19474         * g++.old-deja/g++.robertl/eb79.C: Same.
19475         * g++.old-deja/g++.robertl/eb77.C (main): Same.
19476         * g++.old-deja/g++.robertl/eb73.C: Same.
19477         * g++.old-deja/g++.robertl/eb66.C (main): Same.
19478         * g++.old-deja/g++.robertl/eb55.C (t): Same.
19479         * g++.old-deja/g++.robertl/eb54.C (main): Same.
19480         * g++.old-deja/g++.robertl/eb46.C (main): Same.
19481         * g++.old-deja/g++.robertl/eb44.C: Same.
19482         * g++.old-deja/g++.robertl/eb41.C (main): Same.
19483         * g++.old-deja/g++.robertl/eb4.C (main): Same.
19484         * g++.old-deja/g++.robertl/eb39.C: Same.
19485         * g++.old-deja/g++.robertl/eb33.C (main): Same.
19486         * g++.old-deja/g++.robertl/eb31.C (main): Same.
19487         * g++.old-deja/g++.robertl/eb30.C: Same.
19488         * g++.old-deja/g++.robertl/eb3.C: Same.
19489         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
19490         * g++.old-deja/g++.robertl/eb21.C: Same.
19491         * g++.old-deja/g++.robertl/eb15.C: Same.
19492         * g++.old-deja/g++.robertl/eb118.C: Same.
19493         * g++.old-deja/g++.robertl/eb115.C (main): Same.
19494         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
19495         * g++.old-deja/g++.robertl/eb109.C: Same.
19496         * g++.old-deja/g++.other/sibcall1.C (main): Same.
19497         * g++.old-deja/g++.mike/rtti1.C: Same.
19498         * g++.old-deja/g++.mike/p658.C: Same.
19499         * g++.old-deja/g++.mike/net46.C: Same.
19500         * g++.old-deja/g++.mike/net34.C: Same.
19501         * g++.old-deja/g++.mike/memoize1.C: Same.
19502         * g++.old-deja/g++.mike/eh2.C: Same.
19503         * g++.old-deja/g++.law/weak.C: Same.
19504         * g++.old-deja/g++.law/visibility7.C: Same.
19505         * g++.old-deja/g++.law/visibility25.C: Same.
19506         * g++.old-deja/g++.law/visibility22.C: Same.
19507         * g++.old-deja/g++.law/visibility2.C: Same.
19508         * g++.old-deja/g++.law/visibility17.C: Same.
19509         * g++.old-deja/g++.law/visibility13.C: Same.
19510         * g++.old-deja/g++.law/visibility10.C: Same.
19511         * g++.old-deja/g++.law/visibility1.C: Same.
19512         * g++.old-deja/g++.law/virtual3.C (eval): Same.
19513         * g++.old-deja/g++.law/vbase1.C: Same.
19514         * g++.old-deja/g++.law/operators32.C: Same.
19515         * g++.old-deja/g++.law/nest3.C: Same.
19516         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
19517         * g++.old-deja/g++.law/except5.C (main): Same.
19518         * g++.old-deja/g++.law/cvt7.C (run): Same.
19519         * g++.old-deja/g++.law/cvt2.C: Same.
19520         * g++.old-deja/g++.law/cvt16.C: Same.
19521         * g++.old-deja/g++.law/ctors6.C (bar): Same.
19522         * g++.old-deja/g++.law/ctors17.C (main): Same.
19523         * g++.old-deja/g++.law/ctors13.C: Same.
19524         * g++.old-deja/g++.law/ctors12.C (main): Same.
19525         * g++.old-deja/g++.law/ctors10.C: Same.
19526         * g++.old-deja/g++.law/code-gen5.C: Same.
19527         * g++.old-deja/g++.law/bad-error7.C: Same.
19528         * g++.old-deja/g++.law/arm9.C: Same.
19529         * g++.old-deja/g++.law/arm12.C: Same.
19530         * g++.old-deja/g++.law/arg8.C: Same.
19531         * g++.old-deja/g++.law/arg1.C: Same.
19532         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
19533         * g++.old-deja/g++.jason/template31.C: Same.
19534         * g++.old-deja/g++.jason/template24.C (main): Same.
19535         * g++.old-deja/g++.jason/2371.C: Same.
19536         * g++.old-deja/g++.eh/new2.C: Same.
19537         * g++.old-deja/g++.eh/new1.C: Same.
19538         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
19539         * g++.old-deja/g++.brendan/nest21.C (main): Same.
19540         * g++.old-deja/g++.brendan/err-msg3.C: Same.
19541         * g++.old-deja/g++.brendan/crash62.C: Same.
19542         * g++.old-deja/g++.brendan/crash52.C: Same.
19543         * g++.old-deja/g++.brendan/crash49.C (main): Same.
19544         * g++.old-deja/g++.brendan/crash38.C: Same.
19545         * g++.old-deja/g++.brendan/crash15.C (main): Same.
19546         * g++.old-deja/g++.brendan/copy9.C: Same.
19547
19548 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
19549
19550         * gcc.c-torture/execute/20001203-2.c (memset):
19551         Count argument is of type __SIZE_TYPE__.
19552
19553 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
19554
19555         * gcc.c-torture/compile/20010404-1.c: New test.
19556
19557 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
19558
19559         * gcc.c-torture/compile/20010326-1.c: New test.
19560
19561 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
19562
19563         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
19564         peculiarities of the SH.
19565         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
19566
19567 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19568
19569         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
19570         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
19571         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
19572
19573 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19574
19575         * g77.f-torture/compile/20010321-1.f: New test.
19576
19577 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19578
19579         * gcc.c-torture/compile/20010329-1.c: New test.
19580
19581 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19582
19583         * gcc.c-torture/execute/20010329-1.c: New test.
19584
19585 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19586
19587         * g++.old-deja/g++.other/eh4.C: Fix typo.
19588
19589 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19590
19591         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
19592
19593 2001-03-28  Philip Blundell  <philb@gnu.org>
19594
19595         * gcc.c-torture/compile/20010328-1.c: New test.
19596
19597 2001-03-27  Richard Henderson  <rth@redhat.com>
19598
19599         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
19600         * g++.old-deja/g++.eh/vbase3.C: Likewise.
19601
19602 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
19603
19604         * gcc.c-torture/compile/20010327-1.c: New test.
19605
19606 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19607
19608         * g++.old-deja/g++.other/friend12.C: New test.
19609         * g++.old-deja/g++.other/friend9.C: Expect no errors.
19610         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
19611
19612 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19613
19614         * gcc.c-torture/execute/20010325-1.c: New test.
19615
19616 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
19617
19618         * g++.old-deja/g++.other/mangle3.C: New test.
19619
19620 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
19621
19622         * g++.old-deja/g++.other/anon8.C: New test.
19623
19624 2001-03-20  Philip Blundell  <philb@gnu.org>
19625
19626         * gcc.c-torture/compile/20010320-1.c: New test.
19627
19628 2001-03-17  Richard Henderson  <rth@redhat.com>
19629
19630         * g++.old-deja/g++.other/eh4.C: Add expected error text.
19631
19632 2001-03-15  Geoff Keating  <geoff@redhat.com>
19633
19634         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
19635         tests on AIX.
19636
19637 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
19638
19639         * g++.old-deja/g++.other/eh4.C: New test.
19640
19641 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19642
19643         * gcc.dg/cpp/mi1.c: Update.
19644
19645 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
19646
19647         * g++.old-deja/g++.other/regstack.C: New test.
19648
19649 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19650
19651         * g++.old-deja/g++.other/ref4.C: New test.
19652
19653 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
19654
19655         * objc/execute/va_method.m: Added.
19656         * objc/execute/IMP.m: Added.
19657         * objc/execute/_cmd.m: Added.
19658         * objc/execute/accessing_ivars.m: Added.
19659         * objc/execute/class-1.m: Added.
19660         * objc/execute/class-10.m: Added.
19661         * objc/execute/class-11.m: Added.
19662         * objc/execute/class-12.m: Added.
19663         * objc/execute/class-13.m: Added.
19664         * objc/execute/class-14.m: Added.
19665         * objc/execute/class-2.m: Added.
19666         * objc/execute/class-3.m: Added.
19667         * objc/execute/class-4.m: Added.
19668         * objc/execute/class-5.m: Added.
19669         * objc/execute/class-6.m: Added.
19670         * objc/execute/class-7.m: Added.
19671         * objc/execute/class-8.m: Added.
19672         * objc/execute/class-9.m: Added.
19673         * objc/execute/class-tests-1.h
19674         * objc/execute/class-tests-2.h
19675         * objc/execute/compatibility_alias.m: Added.
19676         * objc/execute/encode-1.m: Added.
19677         * objc/execute/formal_protocol-1.m: Added.
19678         * objc/execute/formal_protocol-2.m: Added.
19679         * objc/execute/formal_protocol-3.m: Added.
19680         * objc/execute/formal_protocol-4.m: Added.
19681         * objc/execute/formal_protocol-5.m: Added.
19682         * objc/execute/formal_protocol-6.m: Added.
19683         * objc/execute/formal_protocol-7.m: Added.
19684         * objc/execute/informal_protocol.m: Added.
19685         * objc/execute/initialize.m: Added.
19686         * objc/execute/load.m: Added.
19687         * objc/execute/many_args_method.m: Added.
19688         * objc/execute/nested-3.m: Added.
19689         * objc/execute/no_clash.m: Added.
19690         * objc/execute/private.m: Added.
19691         * objc/execute/redefining_self.m: Added.
19692         * objc/execute/root_methods.m: Added.
19693         * objc/execute/selector-1.m: Added.
19694         * objc/execute/static-1.m: Added.
19695         * objc/execute/static-2.m: Added.
19696         * objc/execute/va_method.m: Added.
19697
19698 2001-03-10  Richard Henderson  <rth@redhat.com>
19699
19700         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19701
19702 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19703
19704         * g++.old-deja/g++.other/crash31.C: XFAIL.
19705         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19706         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19707         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19708         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19709         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19710
19711 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19712
19713         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19714
19715 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19716
19717         * gcc.dg/20000724-1.c: Don't use multiline strings.
19718
19719 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19720
19721         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19722         result of -cString against what we expect it to be; don't just
19723         print it out for no one to read.
19724
19725         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19726         Based on testcases provided by Nicola Pero.
19727
19728 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19729
19730         * gcc.dg/cpp/macro7.c: New test.
19731
19732 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19733
19734         * gcc.dg/cpp/multiline.c: Update.
19735
19736 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19737
19738         * g++.old-deja/g++.other/enum3.C: New test.
19739
19740 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19741
19742         * g++.old-deja/g++.other/pod1.C: New test.
19743
19744 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19745
19746         * g++.old-deja/g++.ext/overload1.C: New test.
19747
19748 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19749
19750         * g++.old-deja/g++.pt/using1.C: New test.
19751
19752 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19753
19754         * g++.old-deja/g++.other/using9.C: New test.
19755
19756 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19757
19758         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19759
19760         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19761
19762 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19763
19764         * g++.old-deja/g++.ext/realpt1.C: Remove.
19765
19766 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19767
19768         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19769
19770 2001-02-26  Will Cohen  <wcohen@redhat.com>
19771
19772         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19773
19774 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19775
19776         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19777         templatized constructors.
19778
19779 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19780
19781         * gcc.c-torture/execute/20010224-1.c: New test.
19782
19783 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19784
19785         * gcc.c-torture/execute/20010222-1.c: New test.
19786
19787 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19788
19789         * g++.old-deja/g++.other/inline20.C: New test.
19790
19791 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19792
19793         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19794
19795 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19796
19797         * g++.old-deja/g++.other/lookup22.C: New test.
19798
19799 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19800
19801         * g77.dg: New directory.
19802         * g77.dg/20010216-1.f: New test case.
19803         * g77.dg/dg.exp: New driver.
19804         * lib/g77-dg.exp: New driver library.
19805
19806 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19807
19808         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19809
19810 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19811
19812         * g++.old-deja/g++.other/decl9.C: New test.
19813
19814 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19815
19816         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19817         not need <string> and also tests the initialization at runtime.
19818
19819 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19820
19821         * gcc.c-torture/execute/longlong.c: New test.
19822
19823 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19824
19825         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19826
19827 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19828
19829         * gcc.c-torture/execute/920302-1.c (execute):
19830         Change argument type to short.
19831
19832 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19833
19834         * g++.old-deja/g++.pt/deduct6.C: New test.
19835
19836 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19837
19838         * g++.old-deja/g++.pt/deduct5.C: New test.
19839
19840 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19841
19842         * gcc.c-torture/execute/20010209-1.c: New test.
19843
19844 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19845
19846         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19847
19848 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19849
19850         * g++.dg/vtgc1.C: Update for new ABI.
19851
19852         * consistency.vlad: New directory, 1665 files.
19853
19854 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19855
19856         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19857         return type.
19858         * gcc.dg/cpp/digraphs.c: Declare puts.
19859
19860 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19861
19862         * g++.old-deja/g++.other/warn5.C: New test.
19863
19864 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19865
19866         * g++.old-deja/g++.pt/spec40.C: New test.
19867
19868 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19869
19870         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19871         case.
19872         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19873
19874 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19875
19876         * gcc.c-torture/compile/20010209-1.c: New test.
19877
19878 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19879
19880         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19881         excess errors message but not if it crashes.
19882         * g++.old-deja/g++.other/crash27.C: Likewise.
19883         * g++.old-deja/g++.other/crash28.C: Likewise.
19884         * g++.old-deja/g++.other/crash30.C: Likewise.
19885         * g++.old-deja/g++.other/crash32.C: Likewise.
19886         * g++.old-deja/g++.other/crash35.C: Likewise.
19887         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19888
19889 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19890
19891         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19892         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19893         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19894         g77.f-torture/execute/execute.exp,
19895         g77.f-torture/noncompile/noncompile.exp,
19896         gcc.c-torture/execute/execute.exp,
19897         gcc.c-torture/execute/memcheck/memcheck.exp,
19898         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19899         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19900         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19901         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19902         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19903         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19904         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19905         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19906         Remove bug reporting instructions with ancient email addresses.
19907
19908 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19909
19910         * gcc.dg/20010202-1.c: New test.
19911         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19912
19913 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19914
19915         * g++.dg/stdbool-if.C: New test.
19916
19917 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19918
19919         * objc/execute/fdecl.m: Added main().
19920
19921 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19922
19923         * gcc.c-torture/execute/20010206-1.c: New test.
19924
19925 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19926
19927         * gcc.dg/cpp/avoidpaste1.c: Update.
19928
19929 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19930
19931         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19932         Pero <nicola@brainstorm.co.uk>.
19933         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19934
19935 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19936
19937         * g++.old-deja/g++.pt/spec39.C: New test.
19938
19939 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19940
19941         * gcc.c-torture/compile/20010202-1.c: New test.
19942
19943 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19944
19945         * g++.old-deja/g++.abi/primary2.C: New test.
19946         * g++.old-deja/g++.abi/primary3.C: New test.
19947         * g++.old-deja/g++.abi/primary4.C: New test.
19948         * g++.old-deja/g++.abi/primary5.C: New test.
19949         * g++.old-deja/g++.abi/vtable3.h: New test.
19950         * g++.old-deja/g++.abi/vtable3a.C: New test.
19951         * g++.old-deja/g++.abi/vtable3b.C: New test.
19952         * g++.old-deja/g++.abi/vtable3c.C: New test.
19953         * g++.old-deja/g++.abi/vtable3d.C: New test.
19954         * g++.old-deja/g++.abi/vtable3e.C: New test.
19955         * g++.old-deja/g++.abi/vtable3f.C: New test.
19956         * g++.old-deja/g++.abi/vtable3g.C: New test.
19957         * g++.old-deja/g++.abi/vtable3h.C: New test.
19958         * g++.old-deja/g++.abi/vtable3i.C: New test.
19959         * g++.old-deja/g++.abi/vtable3j.C: New test.
19960         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19961
19962 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19963
19964         * g++.old-deja/g++.other/anon6.C: New test.
19965         * g++.old-deja/g++.other/anon7.C: New test.
19966
19967 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19968
19969         * gcc.dg/cpp/avoidpaste2.c: New tests.
19970
19971 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19972
19973         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19974
19975 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19976
19977         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19978         DECIMAL_DIG cases for Irix."
19979
19980 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19981
19982         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19983
19984 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19985
19986         * gcc.dg/c99-tag-1.c: New test.
19987
19988 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19989
19990         * gcc.dg/cpp/tr-warn1.c: Add tests.
19991
19992 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19993
19994         * gcc.dg/cpp/avoidpaste1.c: Update.
19995         * gcc.dg/cpp/paste4.c: Update.
19996
19997 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19998
19999         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
20000         cases for Irix.
20001
20002 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20003
20004         * g++.old-deja/g++.other/inline19.C: New test.
20005
20006 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20007
20008         * gcc.dg/Wlarger-than.c: New test.
20009
20010 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20011
20012         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
20013
20014 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
20015
20016         * gcc.c-torture/execute/20010129-1.c: New test.
20017         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
20018
20019 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20020
20021         * gcc.dg/cpp/avoidpaste1.c: Test case.
20022
20023 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
20024
20025         * g++.old-deja/g++.other/inline18.C: New test.
20026
20027 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20028
20029         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
20030         and __builtin_putchar.
20031
20032 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
20033
20034         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
20035         tests.
20036
20037 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
20038
20039         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
20040         floating point number rounding mode to round to the nearest
20041         representable mode.
20042
20043 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
20044
20045         * g++.old-deja/g++.other/mangle2.C: New test.
20046
20047 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20048
20049         * gcc.c-torture/compile/20010124-1.c: New test.
20050
20051 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
20052
20053         * g++.old-deja/g++.pt/spec38.C: New test.
20054
20055 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20056
20057         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
20058         "Build don't run".
20059
20060 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20061
20062         * gcc.c-torture/execute/20010123-1.c: New test.
20063
20064 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20065
20066         * g++.old-deja/g++.pt/spec37.C: New test.
20067
20068 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20069
20070         * g++.old-deja/g++.pt/overload14.C: New test.
20071
20072 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20073
20074         * gcc.c-torture/execute/20010122-1.c: New test, exercise
20075         __builtin_return_address.
20076
20077 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
20078
20079         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
20080         * g++.old-deja/g++.pt/spec35.C: New test.
20081         * g++.old-deja/g++.pt/spec36.C: New test.
20082
20083 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
20084
20085         * gcc.c-torture/compile/20010118-1.c: New test.
20086
20087 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
20088
20089         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
20090
20091 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20092
20093         * gcc.c-torture/execute/20010119-1.c: New test.
20094
20095 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20096
20097         * g++.old-deja/g++.other/vbase5.C: New test.
20098
20099 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20100
20101         * gcc.c-torture/execute/20010118-1.c: New test.
20102
20103 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20104
20105         * g++.old-deja/g++.pt/deduct3.C: New test.
20106
20107 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20108
20109         * g++.old-deja/g++.pt/spec34.C: New test.
20110
20111 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
20112
20113         * g77.f-torture/compile/20000601-2.f: New test.
20114
20115 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20116
20117         * g++.old-deja/g++.other/init17.C: New test.
20118
20119 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
20120
20121         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
20122
20123 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20124
20125         * g++.old-deja/g++.pt/unify8.C: New test.
20126
20127 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20128
20129         * g++.old-deja/g++.abi/vbase1.C: New test.
20130
20131 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20132
20133         * g++.old-deja/g++.pt/crash65.C: New test.
20134
20135 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20136
20137         * gcc.dg/cpp/assembl2.S: New test case.
20138
20139 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
20140
20141         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
20142         are supported.
20143
20144 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20145
20146         * g++.old-deja/g++.other/builtins1.C: New test.
20147         * g++.old-deja/g++.other/builtins2.C: Likewise.
20148         * g++.old-deja/g++.other/builtins3.C: Likewise.
20149         * g++.old-deja/g++.other/builtins4.C: Likewise.
20150
20151 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
20152
20153         * gcc.c-torture/compile/20010117-1.c: New test.
20154         * gcc.c-torture/compile/20010117-2.c: New test.
20155
20156 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20157
20158         * g77.f-torture/execute/20010116.[fx]: New test,
20159         XFAIL on i?86-*-*.
20160         * g77.f-torture/compile/20010115.f: Indicate it's
20161         a test for PR fortran/1636.
20162
20163 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20164
20165         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
20166
20167 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20168
20169         * g77.f-torture/compile/20010115.f: New test.
20170
20171 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
20172
20173         * g++.old-deja/g++.pt/nontype5.C: New test.
20174
20175 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20176
20177         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
20178         have an equivalent working one below it.
20179
20180 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20181
20182         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
20183         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20184
20185 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20186
20187         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
20188         message containing "init_priority".
20189         (conpr-2.C): Likewise.
20190         (conpr-3.C): Likewise.
20191         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
20192
20193 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20194
20195         * gcc.c-torture/execute/20010114-2.c: New test.
20196
20197 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20198
20199         * gcc.c-torture/compile/20010114-1.c: New test.
20200         * gcc.c-torture/compile/20010114-1.x: Xfail.
20201         * gcc.c-torture/compile/20010114-2.c: New test.
20202         * gcc.c-torture/execute/20010114-1.c: New test.
20203         * gcc.dg/trunc-1.c: New test.
20204         * gcc.dg/uninit-B.c: New test.
20205
20206 2001-01-13  Nick Clifton  <nickc@redhat.com>
20207
20208         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
20209         target.
20210
20211 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20212
20213         * gcc.c-torture/compile/20010113-1.c: New test.
20214
20215 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
20216
20217         * gcc.c-torture/compile/20001212-1.c: New test.
20218
20219 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20220
20221         * gcc.dg/cpp/widestr1.c: Update.
20222         * gcc.dg/cpp/prag-imp.c: Remove.
20223
20224 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
20225
20226         * gcc.c-torture/execute/20000801-3.x: Remove.
20227         * gcc.dg/c90-init-1.c: New test.
20228         * gcc.dg/c99-init-1.c: New test.
20229         * gcc.dg/c99-init-2.c: New test.
20230         * gcc.dg/gnu99-init-1.c: New test.
20231
20232 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
20233
20234         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
20235         testing that no relevant ones were found.
20236
20237 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20238
20239         * g++.old-deja/g++.pt/cast2.C: New test.
20240
20241 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20242
20243         * g++.old-deja/g++.pt/friend47.C: New test.
20244
20245 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20246
20247         * g++.old-deja/g++.pt/instantiate13.C: New test.
20248
20249 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20250
20251         * g++.old-deja/g++.other/defarg7.C: New test.
20252         * g++.old-deja/g++.other/defarg8.C: New test.
20253
20254 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20255
20256         * g++.old-deja/g++.pt/crash64.C: New test.
20257
20258 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20259
20260         * g++.old-deja/g++.pt/crash63.C: New test.
20261
20262 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20263
20264         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
20265
20266 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
20267
20268         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
20269
20270 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20271
20272         * g++.old-deja/g++.pt/error3.C: New test.
20273
20274 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20275
20276         * g++.old-deja/g++.other/crash39.C: New test.
20277
20278 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20279
20280         * g++.old-deja/g++.other/vbase4.C: New test.
20281
20282 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
20283
20284         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
20285         * gcc.dg/special/20000419-2.c: New file. Identical to above.
20286         * gcc.dg/special/special.exp: New test driver which will check
20287         for alias support for the above test.
20288
20289 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
20290
20291         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
20292         problems on small machines.
20293         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
20294         parameterize.
20295
20296 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
20297
20298         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
20299         mips.
20300         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20301
20302 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
20303
20304         * g++.old_deja/g++.pt/using8.C: New test.
20305
20306 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20307
20308         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
20309
20310 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
20311
20312         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
20313         where a failure is expected.
20314         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
20315
20316 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20317
20318         * g++.old_deja/g++.pt/instantiate12.C: New test.
20319
20320 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20321
20322         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
20323         start of structs.
20324         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
20325         * g++.old-deja/g++.brendan/crash17.C: Likewise.
20326         * g++.old-deja/g++.brendan/crash29.C: Likewise.
20327         * g++.old-deja/g++.brendan/crash48.C: Likewise.
20328         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20329         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
20330         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20331         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
20332         * g++.old-deja/g++.eh/spec6.C: Likewise.
20333         * g++.old-deja/g++.jason/crash3.C: Likewise.
20334         * g++.old-deja/g++.law/ctors11.C: Likewise.
20335         * g++.old-deja/g++.law/ctors17.C: Likewise.
20336         * g++.old-deja/g++.law/ctors5.C: Likewise.
20337         * g++.old-deja/g++.law/ctors9.C: Likewise.
20338         * g++.old-deja/g++.mike/ambig1.C: Likewise.
20339         * g++.old-deja/g++.mike/net22.C: Likewise.
20340         * g++.old-deja/g++.mike/p3538a.C: Likewise.
20341         * g++.old-deja/g++.mike/p3538b.C: Likewise.
20342         * g++.old-deja/g++.mike/virt3.C: Likewise.
20343         * g++.old-deja/g++.niklas/t128.C: Likewise.
20344         * g++.old-deja/g++.other/anon4.C: Likewise.
20345         * g++.old-deja/g++.other/using1.C: Likewise.
20346         * g++.old-deja/g++.other/warn3.C: Likewise.
20347         * g++.old-deja/g++.pt/t37.C: Likewise.
20348         * g++.old-deja/g++.robertl/eb69.C: Likewise.
20349         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20350
20351 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20352
20353         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
20354
20355 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20356
20357         * gcc.c-torture/execute/stdio-opt-3.c: New test.
20358
20359 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
20360
20361         * gcc.c-torture/compile/20010107-1.c: New test.
20362
20363 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20364
20365         * gcc.c-torture/execute/builtin-noret-1.c: New test.
20366
20367 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20368
20369         * gcc.dg/format/format.h: New file.
20370         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
20371         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
20372         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
20373         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
20374         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
20375         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20376         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
20377         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
20378         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
20379         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
20380         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
20381         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
20382         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
20383         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
20384         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
20385         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
20386         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
20387         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
20388         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
20389         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
20390         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
20391         instead of declaring standard types, macros and functions in each
20392         test.
20393
20394 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
20395
20396         * gcc.c-torture/execute/20010106-1.c: New test.
20397
20398 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20399
20400         * gcc.dg/format/format.exp: New file.
20401         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
20402         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
20403         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
20404         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
20405         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
20406         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
20407         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
20408         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
20409         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
20410         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
20411         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
20412         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
20413         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
20414         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
20415         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
20416         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
20417         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
20418         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
20419         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
20420         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
20421         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
20422         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
20423         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
20424         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
20425         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
20426         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
20427         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
20428         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
20429         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
20430         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
20431         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
20432         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
20433         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
20434         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
20435         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
20436         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
20437         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
20438         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
20439         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
20440         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
20441         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
20442         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
20443
20444 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
20445
20446         * gcc.c-torture/execute/991228-1.c: Take word endianness into
20447         account.
20448
20449 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20450
20451         * gcc.c-torture/execute/builtin-complex-1.c: New test.
20452
20453 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20454
20455         * g++.old-deja/g++.pt/crash62.C: New test.
20456
20457 2001-01-04  Richard Henderson  <rth@redhat.com>
20458
20459         * gcc.dg/20000926-1.c: Update expected warnings.
20460         * gcc.dg/array-2.c: Likewise.
20461         * gcc.dg/array-4.c: Also validate flexible array members.
20462         * gcc.dg/c99-flex-array-1.c: New.
20463
20464 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20465
20466         * gcc.c-torture/compile/20001222-1.x: Remove.
20467
20468 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20469
20470         * gcc.c-torture/execute/built-in-setjmp.c: New.
20471
20472 2001-01-03  Richard Henderson  <rth@redhat.com>
20473
20474         * gcc.dg/940510-1.c: Update expected error wording.
20475         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
20476
20477 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
20478
20479         * lib/target-supports.exp (check_alias_available): Modified to
20480         indicate aliases not supported if only weak aliases are supported.
20481
20482 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20483
20484         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
20485         Turn on cmpstrsi checks for __pj__ and __i370__.
20486
20487 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20488
20489         * g++.old-deja/g++.other/virtual11.C: New test.
20490
20491 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20492
20493         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
20494
20495 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20496
20497         * gcc.c-torture/compile/20010102-1.c: New test.
20498
20499 2001-01-02  Andreas Jaeger  <aj@suse.de>
20500
20501         * gcc.dg/noreturn-3.c: New test.
20502
20503         * gcc.dg/noreturn-4.c: New test.
20504
20505 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20506
20507         * gcc.c-torture/execute/stdio-opt-1.c: Also test
20508         __builtin_fputc and __builtin_fwrite.
20509
20510 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20511
20512         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
20513         signed char, not default char.
20514
20515 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20516
20517         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
20518
20519 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
20520
20521         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
20522
20523 2000-12-29  Richard Henderson  <rth@redhat.com>
20524
20525         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
20526         (__cyg_profile_func_exit): Define.
20527
20528 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20529
20530         * g++.dg/vtgc1.C: New test.
20531
20532 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
20533
20534         * gcc.dg/noncompile/20001228-1.c: New test.
20535
20536         * gcc.dg/20001228-1.c: New test.
20537
20538         * gcc.c-torture/execute/20001228-1.c: New test.
20539
20540 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
20541
20542         * gcc.dg/format-strfmon-1.c: New test.
20543
20544 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20545
20546         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
20547         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
20548         * gcc.c-torture/execute/string-opt-1.c: Likewise.
20549         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20550         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20551         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20552         * gcc.c-torture/execute/string-opt-6.c: Likewise.
20553         * gcc.c-torture/execute/string-opt-7.c: Likewise.
20554         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20555         * gcc.c-torture/execute/string-opt-9.c: Likewise.
20556         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20557         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20558         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20559
20560         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
20561         * gcc.c-torture/execute/string-opt-4.c: Test index.
20562
20563 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
20564
20565         * gcc.c-torture/compile/20001226-1.c: New test.
20566
20567 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20568
20569         * gcc.c-torture/compile/20001222-1.c: New test.
20570         * gcc.c-torture/compile/20001222-1.x: Xfail.
20571
20572 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
20573
20574         * gcc.c-torture/execute/comp-goto-2.c: New test.
20575
20576 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
20577
20578         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
20579         Use long types if __INT_MAX__ is 32767.
20580         (main): Use cast to (sint32 *) when poking 88 into a_page.
20581
20582         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
20583
20584 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
20585
20586         * gcc.c-torture/compile/20001221-1.c: New test.
20587         * gcc.c-torture/execute/20001221-1.c: New test.
20588
20589 2000-12-20  Richard Henderson  <rth@redhat.com>
20590
20591         * g++.old-deja/g++.pt/crash36.C: Update error lines.
20592         * g++.old-deja/g++.robertl/eb109.C: Likewise.
20593
20594 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20595
20596         * gcc.dg/compare3.c: New test.
20597
20598 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20599
20600         * gcc.dg/format-warnll-1.c: New test.
20601
20602 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20603
20604         * gcc.dg/cpp/cmdlne-P.c: New test.
20605
20606 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20607
20608         * gcc.c-torture/execute/builtin-abs-1.c,
20609         gcc.c-torture/execute/builtin-abs-2.c: New tests.
20610
20611 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20612
20613         * gcc.dg/cpp/multiline.c: New test.
20614
20615 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20616
20617         * g++.old-deja/g++.other/syshdr1.C: Update.
20618         * gcc.dg/cpp/lineflags.c: Remove temporarily.
20619
20620 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20621
20622         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
20623
20624 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20625
20626         * g++.old-deja/g++.pt/ttp65.C: New test.
20627
20628 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20629
20630         * g++.old-deja/g++.pt/ttp64.C: New test.
20631
20632 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20633
20634         * g++.old-deja/g++.pt/spec33.C: New test.
20635
20636 2000-12-14  Catherine Moore  <clm@redhat.com>
20637
20638         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
20639         * gcc.c-torture/execute/920612-2.c: Likewise.
20640         * gcc.c-torture/execute/920428-2.c: Likewise.
20641         * gcc-c-torture/execute/va-arg-11.c: Call exit.
20642         * gcc.c-torture/execute/va-arg-21.c: Likewise.
20643
20644 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20645
20646         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
20647         * gcc.dg/pack-test-2.c: Likewise.
20648
20649 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20650
20651         Tests by Zack Weinberg <zackw@stanford.edu>.
20652
20653         * gcc.dg/cpp/defined.c: Update.
20654         * gcc.dg/cpp/defined_trad.c: New tests.
20655
20656 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20657
20658         * gcc.dg/cpp/trad-direct.c: Update.
20659
20660 2000-12-11  Neil Booth  <neilb@earthling.net>
20661
20662         * gcc.dg/cpp/defined_trad.c
20663
20664 2000-12-11  Neil Booth  <neilb@earthling.net>
20665
20666         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
20667
20668 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20669
20670         * gcc.dg/format-miss-2.c: New test.
20671
20672 2000-12-09  Neil Booth  <neilb@earthling.net>
20673
20674         * gcc.dg/cpp/lineflags.c: New tests.
20675         * gcc.dg/cpp/poison.c: Update.
20676         * gcc.dg/cpp/redef2.c: Update.
20677         * gcc.dg/cpp/skipping.c: New test.
20678
20679 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
20680
20681         * g++.old-deja/g++.other/eh3.C: New testcase.
20682
20683 2000-12-07  Neil Booth  <neilb@earthling.net>
20684
20685         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20686         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20687         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20688         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20689         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20690         Update.
20691
20692 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20693
20694         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20695         __SIZE_TYPE__ instead of int for type of integers cast to
20696         pointers.
20697
20698 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20699
20700         * g++.old-deja/g++.other/cleanup4.C: New test.
20701
20702 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20703
20704         * format-sec-1.c: New test.
20705
20706 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20707
20708         * gcc.dg/format-nonlit-3.c: New test.
20709
20710 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20711
20712         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20713         through a null pointer.
20714
20715 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20716
20717         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20718         * g++.old-deja/g++.pt/partial4.C: New test.
20719
20720 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20721
20722         * gcc.c-torture/execute/ieee/hugeval.x: New.
20723
20724 2000-12-06  Neil Booth  <neilb@earthling.net>
20725
20726         * gcc.dg/cpp/backslash2.c: New tests.
20727
20728 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20729
20730         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20731         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20732
20733 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20734
20735         * gcc.c-torture/execute/20001203-2.c: New testcase.
20736
20737 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20738
20739         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20740         * g++.old-deja/g++.other/virtual10.C: New test.
20741
20742 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20743
20744         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20745
20746 2000-12-05  Richard Henderson  <rth@redhat.com>
20747
20748         * gcc.c-torture/compile/20001205-1.c: New.
20749
20750 2000-12-04  Neil Booth  <neilb@earthling.net>
20751
20752         * g++.old-deja/g++.other/virtual9.C: New test.
20753         * g++.old-deja/g++.pt/crash61.C: New test.
20754         * gcc.c-torture/execute/loop-9.c: New test.
20755
20756 2000-12-04  Neil Booth  <neilb@earthling.net>
20757
20758         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20759         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20760         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20761         * gcc.dg/cpp/extratokens.c: ...here.
20762
20763 2000-12-04  Neil Booth  <neilb@earthling.net>
20764
20765         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20766         New tests.
20767
20768 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20769
20770         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20771         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20772
20773 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20774
20775         * gcc.c-torture/execute/20001203-1.c: New test.
20776
20777 2000-12-03  Neil Booth  <neilb@earthling.net>
20778
20779         * gcc.dg/cpp/macro6.c: New test cases.
20780
20781 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20782
20783         * gcc.c-torture/execute/string-opt-9.c: New test.
20784         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20785         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20786         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20787
20788         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20789         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20790
20791 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20792
20793         * gcc.dg/cpp/if-6.c: New testcase.
20794
20795         * gcc.dg/20001201-1.c: New testcase.
20796
20797 2000-12-02  Neil Booth  <neilb@earthling.net>
20798
20799         * g++.old-deja/g++.other/externC4.C,
20800         g++.old-deja/g++.other/friend10.C: New tests.
20801
20802 2000-12-02  Neil Booth  <neilb@earthling.net>
20803
20804         * g++.old-deja/g++.other/instan2.C
20805         * g++.old-deja/g++.other/instan3.C: New test.
20806
20807 2000-12-02  Neil Booth  <neilb@earthling.net>
20808
20809         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20810         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20811         gnuc99.c,gnuc99-pedantic.c: New tests.
20812
20813 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20814
20815         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20816         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20817
20818 2000-12-01  Neil Booth  <neilb@earthling.net>
20819
20820         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20821         * gcc.dg/cpp/poison.c: Update.
20822         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20823
20824 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20825
20826         * g77.f-torture/execute/20001201.f: New test.
20827
20828 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20829
20830         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20831
20832 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20833
20834         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20835
20836 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20837
20838         * g++.old-deja/g++.other/cast6.C: New test.
20839
20840 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20841
20842         * gcc.c-torture/execute/20001130-2.c: New testcase.
20843
20844 2000-11-30  Richard Henderson  <rth@redhat.com>
20845
20846         * gcc.c-torture/execute/20001130-1.c: New test.
20847
20848 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20849
20850         * g++.old-deja/g++.other/op3.C: New test.
20851
20852 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20853
20854         * g++.old-deja/g++.other/op2.C: New test.
20855
20856 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20857
20858         * g++.old-deja/g++.other/crash38.C: New test.
20859
20860 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20861
20862         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20863
20864 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20865
20866         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20867         tests.
20868         * gcc.c-torture/execute/string-opt-6.c: New test.
20869
20870         * gcc.dg/20001117-1.c: Add main.
20871
20872 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20873
20874         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20875         Move from here ...
20876         * gcc.dg/940510-1.c: ... to here.
20877
20878         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20879         zero-size arrays in toplevel structures.
20880
20881 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20882
20883         * gcc.c-torture/execute/loop-8.c: New test.
20884
20885 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20886
20887         * g++.old-deja/g++.other/base1.C: New test.
20888
20889 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20890
20891         * g++.old-deja/g++.other/parse2.C: New test.
20892
20893 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20894
20895         * g++.old-deja/g++.pt/incomplete1.C: New test.
20896
20897 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20898
20899         * g++.old-deja/g++.other/friend9.C: New test.
20900
20901 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20902
20903         * gcc.dg/20001127-1.c: New test.
20904
20905 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20906
20907         * g++.old-deja/g++.pt/friend46.C: New test.
20908
20909 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20910
20911         * g++.old-deja/g++.other/ptrmem8.C: New test.
20912
20913 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20914
20915         * gcc.c-torture/execute/string-opt-7.c: New test.
20916         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20917
20918 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20919
20920         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20921         instead of 'mkcheck 2'.
20922
20923 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20924
20925         * gcc.c-torture/execute/memcheck/driver.c,
20926         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20927         C9X references to refer to C99.
20928
20929 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20930
20931         * gcc.dg/ultrasp3.c: New test.
20932
20933 2000-11-25  Neil Booth  <neilb@earthling.net>
20934
20935         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20936
20937 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20938
20939         * gcc.c-torture/compile/20001123-2.c: New.
20940
20941 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20942
20943         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20944
20945 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20946
20947         * gcc.dg/sequence-point-1.c: Add some new tests.
20948         * gcc.c-torture/execute/20001124-1.c: New test.
20949
20950 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20951
20952         * g++.old-deja/g++.other/vaarg4.C: New test.
20953         * gcc.c-torture/compile/20001123-1.c: New test.
20954
20955 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20956
20957         * g++.other/crash24.C: Adjust and remove XFAIL.
20958         * g++.other/crash37.C: New test.
20959
20960 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20961
20962         * g++.old-deja/g++.pt/instantiate9.C: New test.
20963
20964 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20965
20966         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20967         new ABI, too.
20968
20969         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20970         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20971
20972 2000-11-22  Neil Booth  <neilb@earthling.net>
20973
20974         * gcc.dg/cpp/Wtrigraphs.c: New test.
20975
20976 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20977
20978         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20979
20980 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20981
20982         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20983
20984 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20985
20986         * lib/gcc-dg.exp: load_lib scanasm.exp.
20987         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20988         * lib/g++-dg.exp: load_lib scanasm.exp.
20989         * lib/scanasm.exp: New.
20990         (scan-assembler, scan-assembler-not): Add optional arguments to
20991         test name, or if not present, the pattern name.
20992         (scan-assembler-dem, scan-assembler-dem-not): New.
20993
20994         * g++.dg/dg.exp: New.
20995
20996 2000-11-21  Neil Booth  <neilb@earthling.net>
20997
20998         * gcc.dg/cpp/integrated1.c: Remove.
20999
21000 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21001
21002         * gcc.c-torture/execute/20001121-1.c: New test.
21003
21004 2000-11-21  Richard Henderson  <rth@redhat.com>
21005
21006         * gcc.c-torture/compile/20001121-1.c: New test.
21007
21008 2000-11-20  Neil Booth  <neilb@earthling.net>
21009
21010         * gcc.dg/cpp/integrated1.c: New test.
21011
21012 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21013
21014         * g++.old-deja/g++.other/inline17.C: New test.
21015
21016 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
21017
21018         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
21019         local variable to be zero: I made the variable global. Now
21020         uses abort() and exit() instead of relying on main's return value.
21021
21022 2000-11-20  Neil Booth  <neilb@earthling.net>
21023
21024         * gcc.dg/cpp/paste2.c: Update test.
21025         * objc/execute/paste.m: New test.
21026
21027 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21028
21029         * gcc.dg/c99-condexpr-1.c: New test.
21030
21031 2000-11-20  Neil Booth  <neilb@earthling.net>
21032
21033         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
21034
21035 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
21036
21037         * g++.old-deja/g++.pt/export1.C: New test.
21038
21039 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
21040
21041         * gcc.dg/20001117-1.c: New test.
21042
21043 2000-11-18  Richard Henderson  <rth@redhat.com>
21044
21045         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
21046
21047 2000-11-18  Richard Henderson  <rth@redhat.com>
21048
21049         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
21050         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
21051         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
21052
21053 2000-11-18  Richard Henderson  <rth@redhat.com>
21054
21055         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
21056         (main): New.  Exit cleanly.
21057
21058 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21059
21060         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
21061         gcc.dg/c99-fordecl-2.c: New tests.
21062
21063 2000-11-18  Richard Henderson  <rth@redhat.com>
21064
21065         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
21066         * gcc.c-torture/execute/zerolen-2.c: New.
21067
21068 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21069
21070         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
21071         memory.
21072
21073 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21074
21075         * g++.old-deja/g++.pt/instantiate8.C: New test.
21076
21077 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21078
21079         * g++.old-deja/g++.other/incomplete.C: Add more tests.
21080         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
21081
21082 2000-11-16  Nick Clifton  <nickc@redhat.com>
21083
21084         * gcc.c-torture/execute/nestfunc-2.c: New test.
21085         * gcc.c-torture/execute/nestfunc-3.c: New test.
21086
21087 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21088
21089         * gcc.c-torture/compile/20001116-1.c: New test.
21090
21091 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21092
21093         * gcc.c-torture/execute/20001115-1.c: New test.
21094
21095 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
21096
21097         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
21098         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
21099         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
21100         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21101
21102 2000-11-15  Neil Booth  <neilb@earthling.net>
21103
21104         gcc.dg/cpp/_Pragma1.c: Update.
21105         gcc.dg/cpp/_Pragma2.c: New test.
21106
21107 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21108
21109         * g++.old-deja/g++.other/anon5.C: New test.
21110
21111 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21112
21113         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
21114         tests.
21115
21116 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
21117
21118         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
21119         output.
21120
21121 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21122
21123         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
21124         labels at end of compound statements.
21125
21126 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
21127
21128         * gcc.c-torture/execute/loop-7.c: New test.
21129
21130 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21131
21132         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
21133
21134 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21135
21136         * gcc.dg/c99-bool-1.c: New test.
21137
21138 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21139
21140         * gcc.dg/c99-scope-1.c: Remove xfail.
21141         * gcc.dg/c99-scope-2.c: New test.
21142
21143 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21144
21145         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
21146         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
21147
21148 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
21149
21150         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
21151         error messages.
21152
21153         * g++.mike/p700.C: Don't typedef wchar_t.
21154         * g++.mike/p784.C: Likewise.
21155         * g++.mike/eb101.C: Don't use __wchar_t.
21156
21157 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21158
21159         * g77.f-torture/execute/20001111.[fx]: Test premature exit
21160         from DO loop.
21161
21162 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21163
21164         * gcc.c-torture/execute/20001111-1.c: New test.
21165
21166 2000-11-10  Nick Clifton  <nickc@redhat.com>
21167
21168         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
21169         long multuiple and accumulate.
21170
21171 2000-11-09  Richard Henderson  <rth@redhat.com>
21172
21173         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
21174         via size_t instead of int.
21175
21176         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
21177         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21178         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21179         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21180
21181 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
21182
21183         * gcc.c-torture/compile/20001109-1.c: New test.
21184         * gcc.c-torture/compile/20001109-2.c: New test.
21185
21186 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
21187
21188         * g++.old-deja/g++.pt/operator1.C: New test.
21189         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
21190
21191 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21192
21193         * gcc.dg/20001108-1.c: New test.
21194
21195 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21196
21197         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
21198         with both arguments constant strings.
21199         * gcc.c-torture/execute/string-opt-3.c: New test.
21200         * gcc.c-torture/execute/string-opt-4.c: New test.
21201         * gcc.c-torture/execute/string-opt-5.c: New test.
21202
21203 2000-11-08  Nick Clifton  <nickc@redhat.com>
21204
21205         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
21206         mulsidi3adddi patterns.
21207
21208 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
21209
21210         * g++.old-deja/g++.other/crash36.C: New test.
21211
21212 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
21213
21214         * g++.old-deja/g++.other/init16.C: New test.
21215
21216 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
21217
21218         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
21219
21220 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21221
21222         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
21223         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21224         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21225
21226 2000-11-07  DJ Delorie  <dj@redhat.com>
21227
21228         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
21229
21230 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21231
21232         * gcc.c-torture/execute/string-opt-1.c: New test.
21233
21234 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21235
21236         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
21237         mips-sgi-irix6.* because the MIPS ABI passes floating-point
21238         parameters in registers, and there is no way for a varargs
21239         function to know in which order the integer and floating-point
21240         parameters should be interleaved when they are placed on the
21241         stack.
21242         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21243         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21244
21245 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21246
21247         * gcc.c-torture/execute/string-opt-2.c: New test.
21248
21249 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
21250
21251         * g++.old-deja/g++.pt/crash60.C: New test.
21252
21253 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21254
21255         * g++.old-deja/g++.other/crash24.C: New test.
21256         * g++.old-deja/g++.other/crash25.C: New test.
21257         * g++.old-deja/g++.other/crash26.C: New test.
21258         * g++.old-deja/g++.other/crash27.C: New test.
21259         * g++.old-deja/g++.other/crash28.C: New test.
21260         * g++.old-deja/g++.other/crash29.C: New test.
21261         * g++.old-deja/g++.other/crash30.C: New test.
21262         * g++.old-deja/g++.other/crash31.C: New test.
21263         * g++.old-deja/g++.other/crash32.C: New test.
21264         * g++.old-deja/g++.other/crash33.C: New test.
21265         * g++.old-deja/g++.other/crash34.C: New test.
21266         * g++.old-deja/g++.other/crash35.C: New test.
21267
21268 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21269
21270         * gcc.c-torture/execute/20001031-1.c: New test.
21271
21272 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
21273
21274         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
21275         namespace.
21276
21277         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
21278         standards-conformant.
21279
21280         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
21281
21282         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
21283         * g++.old-deja/g++.mike/p755a.C: Likewise.
21284         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
21285         library makes no calls to `operator new' during initialization.
21286
21287 2000-11-04  Neil Booth  <neilb@earthling.net>
21288
21289         * gcc.dg/cpp/include2.c: New tests.
21290
21291 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
21292
21293         * lib/g++.exp (g++_set_ld_library_path): New function.
21294         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
21295
21296 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
21297
21298         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
21299         warnings.
21300
21301 2000-11-01  Richard Henderson  <rth@redhat.com>
21302
21303         * g++.old-deja/g++.ext/namedret1.C: New.
21304         * g++.old-deja/g++.ext/namedret2.C: New.
21305         * g++.old-deja/g++.ext/namedret3.C: New.
21306
21307 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
21308
21309         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
21310         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
21311
21312 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21313
21314         * gcc.c-torture/execute/va-arg-21.c: New test.
21315
21316 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21317
21318         * gcc.dg/c99-complex-2.c: New test.
21319
21320 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21321
21322         * gcc.c-torture/execute/stdio-opt-1.c: New test.
21323
21324 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
21325
21326         * g++.old-deja/g++.other/inline16.C: New test.
21327
21328 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
21329
21330         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
21331         __PRETTY_FUNCTION__
21332
21333 2000-10-29  Neil Booth  <neilb@earthling.net>
21334
21335         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
21336         New tests.
21337         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
21338         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
21339         optimisation.
21340
21341 2000-10-29  Neil Booth  <neilb@earthling.net>
21342
21343         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
21344         * mi1.c, mi1c.h: Add null directives to multiple-include test.
21345         * mi5.c: Test multiple includes work with -C.
21346         * trigraphs.c: Test ^= version.
21347
21348 2000-10-28  Neil Booth  <neilb@earthling.net>
21349
21350         New tests and test updates for new macro expander.
21351
21352         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
21353         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
21354         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
21355         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
21356         new diagnostic messages.
21357
21358         * gcc.dg/cpp/macro3.c: New tests.
21359
21360 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
21361
21362         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
21363         on the same line.
21364
21365 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
21366
21367         * g++.old-deja/g++.other/eh2.C: New test.
21368
21369 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21370
21371         * gcc.c-torture/execute/20001027-1.c: New test.
21372
21373 2000-10-26  Richard Henderson  <rth@redhat.com>
21374
21375         * gcc.c-torture/execute/20001026-1.c: New.
21376
21377 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
21378
21379         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
21380         * g++.old-deja/g++.law/builtin1.C: Likewise.
21381         * g++.old-deja/g++.law/ctors10.C: Likewise.
21382         * g++.old-deja/g++.law/virtual3.C: Likewise.
21383         * g++.old-deja/g++.mike/p658.C: Likewise.
21384         * g++.old-deja/g++.other/sibcall1.C: Likewise.
21385         * g++.old-deja/g++.other/vaarg2.C: Likewise.
21386         * g++.old-deja/g++.robertl/eb124.C: Likewise.
21387         * g++.old-deja/g++.robertl/eb44.C: Likewise.
21388         * g++.old-deja/g++.robertl/eb77.C: Likewise.
21389
21390 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21391
21392         * gcc.c-torture/compile/20001024-1.c: New test.
21393
21394 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
21395
21396         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
21397         to tell us whether or not we are using V3.
21398
21399 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21400
21401         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
21402         operands.
21403
21404 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21405
21406         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
21407
21408 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
21409
21410         * gcc.c-torture/execute/20001024-1.c: New test.
21411
21412 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
21413
21414         * g++.old-deja/g++.other/sibcall1.C: New test.
21415
21416 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
21417
21418         * gcc.dg/noncompile/init-3.c: New test.
21419
21420 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21421
21422         * gcc.dg/format-array-1.c: New test.
21423
21424 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21425
21426         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
21427         writing through null pointers; remove comment about testing
21428         unterminated strings.
21429
21430 2000-10-17  Matthew Hiller  <hiller@redhat.com>
21431
21432         * gcc.c-torture/execute/20001017-2.c: New test.
21433
21434 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21435
21436         * gcc.c-torture/compile/20001018-1.c: New test.
21437         * gcc.c-torture/compile/20001018-1.x: Xfail.
21438
21439 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21440
21441         * gcc.c-torture/execute/20001017-1.c: New test.
21442
21443 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21444
21445         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
21446         for multiple use of arguments with scanf formats; add tests for
21447         multiple use of arguments.
21448
21449 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
21450
21451         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
21452
21453 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21454
21455         * gcc.dg/format-miss-1.c: New test.
21456
21457 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21458
21459         * gcc.c-torture/execute/20001013-1.c: New test.
21460
21461 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21462
21463         * gcc.dg/format-branch-1.c: New test.
21464
21465 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21466
21467         * README, lib/file-format.exp: Remove EGCS references.
21468
21469 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21470
21471         * gcc.dg/20001013-1.c: New test.
21472
21473 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21474
21475         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
21476         for intmax_t in the compiler using __typeof__ and the type rules
21477         for conditional expressions.
21478
21479 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
21480
21481         * gcc.dg/20001012-1.c: New test.
21482         * gcc.dg/20001012-2.c: New test.
21483
21484 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21485
21486         * gcc.dg/format-attr-1.c: New test.
21487
21488 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21489
21490         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
21491         __LONG_LONG_MAX__ instead of LLONG_MAX.
21492
21493 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21494
21495         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
21496         scanf flags.
21497         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
21498         flags.
21499
21500 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21501
21502         * gcc.dg/sequence-pt-1.c: New test.
21503
21504 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
21505
21506         * gcc.c-torture/execute/20001011-1.c: New testcase.
21507         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
21508
21509 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21510
21511         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
21512         does not error on it.
21513
21514 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21515
21516         * gcc.dg/20001009-1.c: New test.
21517
21518 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21519
21520         * gcc.c-torture/compile/20001009-1.c: Move from here ....
21521         * gcc.c-torture/execute/20001009-2.c: ... to here.
21522
21523 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
21524
21525         * gcc.c-torture/compile/20001009-1.c: New testcase.
21526         * gcc.c-torture/execute/20001009-1.c: New testcase.
21527         Testcases provided by Jan Hubicka <jh@suse.cz>.
21528
21529 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21530
21531         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21532         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
21533         uintmax_t using <limits.h> to emulate the compiler's internal
21534         logic.  No longer XFAIL %j tests.
21535
21536 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21537
21538         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
21539         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21540         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
21541         regexps and details of expected handling of some bad formats.
21542         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
21543         suppression.
21544
21545 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21546
21547         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
21548         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
21549         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
21550         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
21551         in list archives.
21552
21553 2000-10-06  Richard Henderson  <rth@cygnus.com>
21554
21555         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
21556         * g++.old-deja/g++.brendan/crash52.C: Likewise.
21557         * g++.old-deja/g++.jason/report.C: Likewise.
21558         * g++.old-deja/g++.law/friend5.C: Likewise.
21559         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
21560         of the expected warnings.
21561
21562 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
21563
21564         * g++.old-deja/g++.pt/enum14.C: New test.
21565
21566 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21567
21568         * g++.old-deja/g++.pt/crash59.C: New test.
21569
21570 2000-10-04  Will Cohen  <wcohen@redhat.com>
21571
21572         * gcc.dg/20000926-1.c: New test.
21573
21574 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
21575
21576         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
21577         function name for current C++ compiler.
21578         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
21579
21580 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
21581
21582         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
21583         __PRETTY_FUNCTION__.
21584         * g++.old-deja/g++.ext/pretty2.C: Likewise.
21585
21586 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21587
21588         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
21589
21590 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
21591
21592         * gcc.c-torture/compile/20000923-1.c: New test.
21593
21594 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
21595
21596         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
21597         * g++.old-deja/g++.pt/ttp62.C: Same.
21598         * g++.old-deja/g++.other/inline14.C: Same.
21599
21600 2000-09-24  Richard Henderson  <rth@cygnus.com>
21601
21602         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
21603
21604 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21605
21606         * gcc.dg/c90-printf-1.c: Add test for wide string format.
21607
21608 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
21609
21610         * gcc.c-torture/compile/20000922-1.c: New file.
21611
21612 2000-09-21  Nick Clifton  <nickc@redhat.com>
21613
21614         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
21615         a signed long modulo operation.
21616         (mod6): New function - perform an unsigned long modulo operation.
21617         (main): Add tests for modulos of very large numbers by very small
21618         dividends.
21619
21620 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21621
21622         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
21623
21624 2000-09-19  Richard Henderson  <rth@cygnus.com>
21625
21626         * gcc.dg/compare2.c (case 10): XFAIL.
21627
21628 2000-09-18  Richard Henderson  <rth@cygnus.com>
21629
21630         * gcc.c-torture/execute/20000906-1.c: Move ...
21631         * gcc.dg/20000906-1.c: ... here.  Only run on targets
21632         that support __builtin_trap.
21633
21634 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
21635
21636         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
21637
21638 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21639
21640         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
21641         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
21642         more $ format tests.
21643
21644 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21645
21646         * gcc.dg/format-errmk-1.c: New test.
21647
21648 2000-09-17  Greg McGary  <greg@mcgary.org>
21649
21650         * gcc.c-torture/execute/20000917-1.x: Remove.
21651
21652 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21653
21654         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
21655
21656 2000-09-17  Greg McGary  <greg@mcgary.org>
21657
21658         * gcc.c-torture/execute/20000917-1.c: New test.
21659         * gcc.c-torture/execute/20000917-1.x: XFAIL.
21660
21661 2000-09-16  Neil Booth  <NeilB@earthling.net>
21662
21663         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
21664         in nested macro bug.
21665
21666 2000-09-15  Neil Booth  <NeilB@earthling.net>
21667
21668         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
21669
21670 2000-09-14  Jeffrey A Law  (law@cygnus.com)
21671
21672         * gcc.c-torture/execute/20000914-1.c: New test.
21673
21674 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
21675
21676         * g++.other/inline13.C: New test.
21677
21678 2000-09-12  Andreas Jaeger  <aj@suse.de>
21679
21680         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
21681         constant by Ulrich Drepper <drepper@redhat.com>.
21682
21683 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21684
21685         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21686
21687 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21688
21689         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21690
21691 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21692
21693         * gcc.dg/cpp/backslash.c: New test.
21694
21695 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21696
21697         * gcc.c-torture/execute/20000910-1.c: New test.
21698         * gcc.c-torture/execute/20000910-2.c: Likewise.
21699
21700 2000-09-11  Robert Lipe  <robertl@sco.com>
21701
21702         * gcc.dg/pragma-align.c: New test.
21703
21704 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21705
21706         * g++.old-deja/g++.pt/explicit82.C: New test.
21707         * g++.old-deja/g++.pt/explicit83.C: New test.
21708
21709 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21710
21711         * gcc.dg/asm-names.c: New test.
21712
21713 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21714
21715         * gcc.dg/cpp/tr-warn6.c: New test
21716
21717 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21718
21719         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21720         be accepted.
21721
21722 2000-09-07  Catherine Moore  <clm@redhat.com>
21723
21724         * gcc.c-torture/execute/unroll-1.c: New test.
21725
21726 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21727
21728         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21729         ERROR markers.
21730         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21731         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21732         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21733         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21734         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21735         Preprocess only.
21736         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21737         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21738
21739 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21740
21741         * g++.old-deja/g++.pt/deduct2.C: New test.
21742
21743 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21744
21745         * g++.old-deja/g++.pt/parms2.C: New test.
21746
21747 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21748
21749         * g++.old-deja/g++.pt/crash58.C: New test.
21750
21751 2000-09-06  Greg McGary  <greg@mcgary.org>
21752
21753         * gcc.c-torture/execute/20000906-1.c: New test.
21754         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21755
21756 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21757
21758         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21759
21760 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21761
21762         * g++.old-deja/g++.pt/crash57.C: New test.
21763
21764 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21765
21766         * g++.old-deja/g++.pt/crash56.C: New test.
21767
21768 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21769
21770         * g++.old-deja/g++.pt/koenig1.C: New test.
21771
21772 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21773
21774         * gcc.dg/20000904-1.c: New test.
21775
21776 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21777
21778         * gcc.dg/cpp/paste8.c: New test.
21779
21780 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21781
21782         * gcc.c-torture/compile/20000827-1.c: New test.
21783
21784 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21785
21786         * gcc.dg/format-diag-1.c: New test.
21787
21788 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21789
21790         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21791         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21792         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21793         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21794         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21795
21796 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21797
21798         * g++.old-deja/g++.other/nested4.C: New test.
21799
21800 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21801
21802         * g++.old-deja/g++.ns/scoped1.C: New test.
21803
21804 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21805
21806         * lib/g++.exp: Support testing already-installed GCC.
21807
21808 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21809
21810         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21811
21812 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21813
21814         * gcc.dg/return-type-2.c: New test.
21815
21816 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21817
21818         * gcc.c-torture/compile/20000825-1.c: New test.
21819
21820 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21821
21822         * gcc.dg/dwarf2-2.c: New test.
21823
21824 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21825
21826         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21827         dg-warning regexps.
21828
21829 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21830
21831         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21832         gcc.dg/format-ext-5.c: New tests.
21833
21834 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21835
21836         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21837
21838 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21839
21840         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21841
21842 2000-08-24  Richard Henderson  <rth@cygnus.com>
21843
21844         * gcc.dg/ia64-sync-1.c: New test.
21845         * gcc.dg/ia64-sync-2.c: New test.
21846         * gcc.dg/ia64-asm-1.c: New test.
21847
21848 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21849
21850         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21851         * gcc.dg/format-ext-2.c: New test.
21852
21853 2000-08-23  Jason Merrill  <jason@redhat.com>
21854
21855         * lib/old-dejagnu.exp: Also ignore "In member function" and
21856         "At global scope".
21857
21858 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21859
21860         * gcc.dg/noncompile/label-lineno-1.c: New test.
21861
21862 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21863
21864         * gcc.dg/c99-array-nonobj-1.c: New test.
21865
21866 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21867
21868         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21869         tests.
21870         * gcc.dg/format-ext-1.c: New test.
21871
21872 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21873
21874         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21875         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21876         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21877         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21878         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21879
21880 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21881
21882         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21883         gcc.dg/c99-strftime-2.c: New tests.
21884
21885 2000-08-22  Richard Henderson  <rth@cygnus.com>
21886
21887         * gcc.c-torture/execute/20000822-1.c: New test.
21888
21889 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21890
21891         * gcc.c-torture/execute/20000819-1.x: Remove.
21892
21893 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21894
21895         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21896         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21897         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21898         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21899         gcc.dg/format-xopen-1.c: New tests.
21900
21901 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21902
21903         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21904
21905 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21906
21907         * g++.old-deja/g++.other/loop2.C: New test.
21908
21909         * gcc.c-torture/compile/20000606-1.c: New test.
21910         * gcc.c-torture/compile/20000728-1.c: New test.
21911         * gcc.c-torture/execute/20000801-1.c: New test.
21912         * gcc.c-torture/execute/20000801-2.c: New test.
21913         * gcc.c-torture/execute/20000819-1.c: New test.
21914         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21915         * gcc.dg/20000629-1.c: New test.
21916         * gcc.dg/20000724-1.c: New test.
21917         * gcc.dg/20000807-1.c: New test.
21918
21919 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21920
21921         * gcc.dg/cpp/pragma-1.c: New test.
21922         * gcc.dg/cpp/pragma-2.c: New test.
21923
21924 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21925
21926         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21927         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21928
21929 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21930
21931         * gcc.c-torture/compile/20000818-1.c: New test.
21932
21933 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21934
21935         * gcc.c-torture/execute/20000818-1.c: New test.
21936
21937 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21938
21939         * gcc.dg/format-va-1.c: New test.
21940
21941 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21942
21943         * g++.old-deja/g++.other/typedef8.C: New test.
21944
21945 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21946
21947         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21948         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21949         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21950         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21951         * g++.old-deja/g++.other/ptrmem7.C: New test.
21952         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21953
21954 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21955
21956         * g++.old-deja/g++.pt/typename27.C: New test.
21957
21958 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21959
21960         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21961         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21962         * g++.old-deja/g++.pt/friend45.C: New test.
21963         * g++.old-deja/g++.other/friend8.C: New test.
21964
21965 2000-08-15  Richard Henderson  <rth@cygnus.com>
21966
21967         * gcc.c-torture/execute/20000815-1.c: New test.
21968
21969 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21970
21971         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21972         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21973         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21974
21975 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21976
21977         * g++.old-deja/g++.other/refinit2.C: New test.
21978
21979 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21980
21981         * lib/c-torture.exp (c-torture): Make
21982         compiler_conditional_xfail_data global.
21983         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21984         compiler_conditional_xfail_data machinery.
21985         (f-torture-execute): Likewise.
21986         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21987         and only when unrolling loops.
21988
21989         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21990
21991 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21992
21993         * g++.old-deja/g++.pt/explicit81.C: New test.
21994
21995 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21996
21997         * g++.old-deja/g++.pt/typename26.C: New test.
21998
21999 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
22000
22001         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
22002         warning.
22003
22004 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22005
22006         * g++.old-deja/g++.other/array3.C: New test.
22007
22008 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22009
22010         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
22011         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
22012         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
22013         New tests.
22014
22015 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
22016
22017         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
22018         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22019
22020 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
22021
22022         * gcc.c-torture/execute/20000808-1.c: New test.
22023
22024 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22025
22026         * gcc.dg/c90-const-expr-1.c: New test.
22027
22028 2000-08-08  Richard Henderson  <rth@cygnus.com>
22029
22030         * gcc.dg/noncompile/920923-1.c: Declare calloc.
22031
22032 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22033
22034         * gcc.dg/noncompile/const-ll-1.c: New test.
22035
22036 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22037
22038         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
22039
22040 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22041
22042         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
22043         that running programs linked against the shared version of libobjc
22044         run correctly.
22045
22046 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22047
22048         * gcc.dg/c99-printf-1.c: New test.
22049
22050 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22051
22052         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
22053
22054 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
22055
22056         * gcc.c-torture/execute/20000731-1.x: Delete.
22057
22058 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
22059
22060         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
22061         and torture_without_loops as is done by c-torture.exp.
22062         (search_for): Copy from c-torture.exp.
22063         (gcc-dg-runtest): New function, drives a directory of tests
22064         iterating over the TORTURE_OPTIONS.
22065         (scan-assembler, scan-assembler-not): Move here from
22066         individual directory drivers.
22067
22068         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
22069         defined by lib/gcc-dg.exp.
22070         * gcc.dg/cpp/cpp.exp: Likewise.
22071         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
22072         gcc-dg-runtest, so we cycle over optimization options.
22073
22074         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
22075         * gcc.dg/compare2.c: No longer expected to fail.
22076
22077 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
22078
22079         * gcc.c-torture/execute/20000804-1.c: New test.
22080
22081 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22082
22083         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
22084
22085 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
22086
22087         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
22088
22089 2000-08-03  Jeffrey A Law  (law@cygnus.com)
22090
22091         * gcc.c-torture/compile/20000803-1.c: New test.
22092
22093 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22094
22095         * gcc.c-torture/execute/20000801-3.c,
22096         gcc.c-torture/execute/20000801-4.c: New tests.
22097         * gcc.c-torture/execute/20000801-3.x,
22098         gcc.c-torture/execute/20000801-4.x: Xfail.
22099
22100 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
22101
22102         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
22103         libobjc/.libs to allow for libtool.
22104
22105 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
22106
22107         * gcc.c-torture/compile/20000802-1.c: New test.
22108
22109 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
22110
22111         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
22112
22113 2000-07-31  Jeffrey A Law  (law@cygnus.com)
22114
22115         * gcc-c-torture/execute/20000731-2.c: New test.
22116
22117         * gcc.c-torture/execute/20000731-1.c: New test.
22118         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
22119
22120 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
22121
22122         * testsuite/gcc.dg/cpp/paste7.c: New test.
22123         * gcc.dg/cpp/20000725-1.c: New test.
22124
22125 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
22126
22127         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
22128         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
22129         declaration warning for __builtin_dwarf_reg_size.
22130
22131         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
22132
22133 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22134
22135         * gcc.dg/noncompile/voidparam-1.c: New test.
22136
22137 2000-07-30  Richard Henderson  <rth@cygnus.com>
22138
22139         * gcc.dg/c90-digraph-1.c: Don't xfail.
22140         * gcc.dg/compare2.c (case 10): Xfail.
22141         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
22142
22143 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
22144
22145         * gcc.dg/c99-main-1.c: New test.
22146
22147 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22148
22149         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
22150
22151 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
22152
22153         * gcc.c-tortuer/execute/20000726-1.c: New test.
22154
22155 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
22156
22157         * gcc.c-torture/execute/enum-2.c: New test.
22158
22159 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22160
22161         * gcc.dg/cpp/tr-warn3.c: New test.
22162
22163 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22164
22165         * g++.old-deja/g++.ext/implicit1.C: Remove.
22166         * g++.old-deja/g++.jason/c2.C: Remove
22167         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
22168         * g++.old-deja/g++.pt/crash16.C: Likewise.
22169         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
22170
22171 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22172
22173         * g++.old-deja/g++.other/for2.C: New test.
22174
22175 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
22176
22177         * gcc.dg/20000720-1.c: New test.
22178
22179 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
22180
22181         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
22182
22183 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
22184
22185         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
22186         * gcc.c-torture/execute/20000722-1.c: New.
22187         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
22188
22189 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
22190
22191         * gcc.dg/cpp/20000720-1.S: New test.
22192
22193 2000-07-21  Michael Meissner  <meissner@redhat.com>
22194
22195         * gcc.c-torture/execute/ieee/hugeval.c: New test.
22196
22197 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22198
22199         * g++.old-deja/g++.brendan/crash16.C,
22200         g++.old-deja/g++.brendan/parse3.C,
22201         g++.old-deja/g++.brendan/redecl1.C,
22202         g++.old-deja/g++.ns/template13.C,
22203         g++.old-deja/g++.other/decl4.C,
22204         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
22205
22206 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22207
22208         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
22209         and "Internal error".
22210
22211         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
22212         regexps.
22213         * gcc.dg/cpp/paste6.c: New test.
22214
22215 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
22216
22217         * gcc.dg/cpp/tr-direct.c: New test.
22218
22219         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
22220         gcc.dg/cpp/undef1.c: Tweak error regexps.
22221
22222 2000-07-18  Eric Christopher <echristo@redhat.com>
22223
22224         * gcc.c-torture/compile/20000718-1.c: New test.
22225
22226 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
22227
22228         * cpplex.c (_cpp_push_token): If the token being pushed back
22229         is the previous token in this context, just subtract one from
22230         context->posn.
22231         * cppmacro.c (save_expansion): Clear aux field when storing a
22232         placemarker.
22233
22234 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
22235
22236         * gcc.dg/noncompile/redecl-1.c: New test.
22237
22238 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
22239
22240         * gcc.c-torture/execute/20000717-5.c: New test.
22241         * gcc.c-torture/execute/20000717-1.x: Removed.
22242
22243 2000-07-17  Richard Henderson  <rth@cygnus.com>
22244
22245         * gcc.c-torture/execute/20000717-4.c: New test.
22246
22247 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
22248
22249         * gcc.dg/cpp/syshdr.c: New test.
22250         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
22251
22252 2000-07-17  Neil Booth  <neilb@earthling.net>
22253
22254         * gcc.dg/cpp/cmdlne-dM.c: New test.
22255         * gcc.dg/cpp/cmdlne-dD.c: New test.
22256
22257 2000-07-17  Jeffrey A Law  (law@cygnus.com)
22258
22259         * gcc.c-torture/execute/20000717-3.c: New test.
22260
22261         * gcc.c-torture/compile/20000717-1.c: New test.
22262
22263 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
22264
22265         * gcc.c-torture/execute/20000717-2.c: New test.
22266
22267 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22268
22269         * gcc.dg/formatz-1.c: New test.
22270
22271         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
22272         * gcc.dg/c99-digraph-1.c: New tests.
22273
22274         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
22275         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
22276
22277         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
22278         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
22279         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
22280         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
22281         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
22282         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
22283         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
22284
22285 2000-07-17   Greg McGary <greg@mcgary.org>
22286
22287         * gcc.c-torture/execute/20000717-1.c: New test.
22288         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
22289
22290 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
22291
22292         * gcc.c-torture/execute/20000715-2.c: New test.
22293         * gcc.dg/20000715-1.c: New test.
22294
22295 2000-07-15  Michael Meissner  <meissner@redhat.com>
22296
22297         * gcc.c-torture/execute/20000715-1.c: New test.
22298
22299 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
22300
22301         * gcc.c-torture/execute/20000707-1.c: New test.
22302
22303 2000-07-13  Neil Booth  <NeilB@earthling.net>
22304
22305         * testsuite/gcc.dg/cpp/digraph1.c,
22306         testsuite/gcc.dg/cpp/digraph2.c,
22307         testsuite/gcc.dg/cpp/digraphs.c: New tests.
22308
22309 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
22310
22311         * g77.f-torture/compile/20000630-2.f:  New test.
22312         * g77.f-torture/compile/20000630-2.x
22313
22314 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22315
22316         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
22317
22318 2000-07-11  Neil Booth  <NeilB@earthling.net>
22319
22320         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
22321
22322 2000-07-11  Neil Booth  <NeilB@earthling.net>
22323
22324         * gcc.dg/cpp/cmdlne-C.c: New.
22325
22326 2000-07-09  Neil Booth  <NeilB@earthling.net>
22327
22328         * gcc.dg/cpp/directiv.c: New tests.
22329         * gcc.dg/cpp/undef1.c: Update.
22330
22331 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
22332
22333         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
22334
22335 2000-07-09  Neil Booth  <NeilB@earthling.net>
22336
22337         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
22338
22339 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
22340
22341         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
22342         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
22343
22344 2000-07-08  Neil Booth  <NeilB@earthling.net>
22345
22346         * gcc.dg/cpp/macsyntx.c: New tests.
22347
22348 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22349
22350         * gcc.dg/20000707-1.c: New test.
22351
22352 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
22353
22354         * gcc.c-torture/execute/20000706-1.c: New test.
22355         * gcc.c-torture/execute/20000706-2.c: New test.
22356         * gcc.c-torture/execute/20000706-3.c: New test.
22357         * gcc.c-torture/execute/20000706-4.c: New test.
22358         * gcc.c-torture/execute/20000706-5.c: New test.
22359
22360 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22361
22362         * g++.old-deja/g++.pt/instantiate7.C: New test.
22363
22364 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
22365
22366         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
22367         * g++.old-deja/g++.mike/thunk3.C: Likewise.
22368         * g++.old-deja/g++.other/rtti3.C: Likewise.
22369         * g++.old-deja/g++.other/rttid3.C: Likewise.
22370
22371 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
22372
22373         *  g77.f-torture/compile/20000630-1.x: Fix typo
22374
22375 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
22376
22377         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
22378         assembly output.
22379
22380 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
22381
22382         * gcc.dg/cpp/ident.c: New test.
22383
22384 2000-07-05  Neil Booth  <NeilB@earthling.net>
22385
22386         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
22387           gcc.dg/cpp/lexstrng.c: New tests.
22388
22389 2000-07-04  Neil Booth  <NeilB@earthling.net>
22390
22391         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
22392         * gcc.dg/cpp/strify2.c: Same.
22393
22394 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
22395
22396         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
22397         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
22398         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
22399         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
22400
22401         * testsuite/gcc.dg/cpp/macro1.c,
22402         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
22403         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
22404         testsuite/gcc.dg/cpp/strify1.c,
22405         testsuite/gcc.dg/cpp/strify2.c: New tests.
22406
22407 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
22408
22409         * gcc.c-torture/execute/20000703-1.c: New test.
22410
22411 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22412
22413         * g++.old-deja/g++.pt (lookup10.C): New test.
22414
22415 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22416
22417         * g++.old-deja/g++.pt (typename25.C): New test.
22418
22419 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
22420
22421         * gcc.c-torture/compile/20000701-1.c: New test.
22422
22423 2000-06-30  Nick Clifton  <nickc@cygnus.com>
22424
22425         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
22426         to test case.
22427
22428 2000-06-30  Catherine Moore  <clm@cygnus.com>
22429
22430         * gcc.c-torture/execute/align-1.c: New test.
22431
22432 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
22433
22434         * g++.old-deja/g++.pt/expr8.C: New test.
22435         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
22436
22437 2000-06-29  Nick Clifton  <nickc@cygnus.com>
22438
22439         * gcc.c-torture/compile/20000629-1.c: New test.
22440
22441 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22442
22443
22444         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
22445         gcc.dg/noncompile directory, depending on whether they're
22446         preprocessor tests or not.  Annotate all the tests for the dg
22447         framework.
22448
22449         * gcc.c-torture/noncompile/noncompile.exp: Delete.
22450         * gcc.dg/noncompile/noncompile.exp: New.
22451
22452         * Moved files:
22453         Old name                                New name
22454         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
22455         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
22456         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
22457         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
22458         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
22459         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
22460         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
22461         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
22462         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
22463         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
22464         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
22465         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
22466         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
22467         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
22468         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
22469         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
22470         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
22471         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
22472         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
22473         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
22474         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
22475         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
22476         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
22477         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
22478
22479         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
22480         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
22481         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
22482         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
22483         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
22484         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
22485
22486 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22487
22488         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
22489         declare one variable.  On the fourth, error.
22490         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
22491         declared by 20000628-1a.h.
22492
22493 2000-06-29  Richard Henderson  <rth@redhat.com>
22494
22495         * gcc.c-torture/execute/930529-1.x: New file.
22496         * gcc.dg/920413-1.c: Adjust expected warning text.
22497         * gcc.dg/980217-1.c: Declare abort.
22498         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
22499
22500 2000-06-29  Jeffrey A Law  (law@cygnus.com)
22501
22502         * g77.f-torture/compile/20000629-1.f: New test.
22503         * g77.f-torture/compile/20000629-1.x: Expected to fail.
22504
22505 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22506
22507         Rearrange lots of files, removing entirely the
22508         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
22509         directories.
22510
22511         * Deleted files:
22512         gcc.c-torture/code_quality/code_quality.exp
22513         gcc.c-torture/special/special.exp
22514         gcc.failure/failure.exp
22515         gcc.failure/940409-1.x
22516         gcc.c-torture/compile/961203-1.x
22517
22518         * New files:
22519         gcc.misc-tests/linkage.exp
22520         gcc.c-torture/execute/920730-1t.c
22521         gcc.c-torture/execute/920730-1t.x
22522         gcc.c-torture/compile/920520-1.x
22523         gcc.c-torture/compile/920521-1.x
22524         gcc.c-torture/compile/981006-1.x
22525         gcc.c-torture/execute/eeprof-1.x
22526
22527         * Moved files (possibly with modifications to fit a new harness):
22528         Old name                                New name
22529         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
22530         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
22531         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
22532         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
22533         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
22534         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
22535         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
22536         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
22537         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
22538         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
22539         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
22540         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
22541         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
22542         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
22543
22544 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22545
22546         * c-torture/compile/961203-1.x: Delete.
22547
22548         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
22549         not exit. Include stdio.h.
22550         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
22551         * gcc.misc-tests/dg-12.c: Likewise.
22552         * gcc.misc-tests/dg-5.c: Likewise.
22553         * gcc.misc-tests/dg-6.c: Likewise.
22554         * gcc.misc-tests/dg-7.c: Prototype abort.
22555         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
22556         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
22557         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
22558         not exit.
22559         * gcc.misc-tests/sieve.c: Use return from main, not exit.
22560         * gcc.misc-tests/sort2.c: Use return from main, not exit.
22561
22562 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
22563
22564         * gcc.dg/cpp/20000628-1.c: New test.
22565         * gcc.dg/cpp/20000628-1.h: New header for above test.
22566         * gcc.dg/cpp/20000628-1a.h: Likewise.
22567
22568 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
22569
22570         * gcc.dg/cpp: New directory.
22571         * gcc.dg/cpp/cpp.exp: New driver.
22572         * gcc.dg/cpp/20000627-1.c: New test.
22573         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
22574         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
22575         and rewrite as a compilation test.
22576
22577         * gcc.dg: Move many files into the cpp subdirectory, possibly
22578         renaming or editing them as well.
22579         Old name                New name
22580         990119-1.c              cpp/19990119-1.c
22581         990228-1.c              cpp/19990228-1.c
22582         990407-1.c              cpp/19990407-1.c
22583         990409-1.c              cpp/19990409-1.c
22584         990413-1.c              cpp/19990413-1.c
22585         990703-1.c              cpp/19990703-1.c
22586         20000127-1.c            cpp/20000127-1.c
22587         20000129-1.c            cpp/20000129-1.c
22588         20000207-1.c            cpp/20000207-1.c
22589         20000207-2.c            cpp/20000207-2.c
22590         20000209-1.c            cpp/20000209-1.c
22591         20000209-2.c            cpp/20000209-2.c
22592         20000301-1.c            cpp/20000301-1.c
22593         20000419-1.c            cpp/20000419-1.c
22594         20000510-1.S            cpp/20000510-1.S
22595         20000519-1.c            cpp/20000519-1.c
22596         20000529-1.c            cpp/20000529-1.c
22597         20000625-1.c            cpp/20000625-1.c
22598         20000625-2.c            cpp/20000625-2.c
22599         cpp-as1.c               cpp/assert1.c
22600         cpp-as2.c               cpp/assert2.c
22601         cxx-comments-1.c        cpp/cxxcom1.c
22602         cxx-comments-2.c        cpp/cxxcom2.c
22603         endif-label.c           cpp/endif.c
22604         cpp-hash1.c             cpp/hash1.c
22605         cpp-hash2.c             cpp/hash2.c
22606         cpp-if1.c               cpp/if-1.c
22607         cpp-if2.c               cpp/if-2.c
22608         cpp-if3.c               cpp/if-3.c
22609         cpp-if4.c               cpp/if-4.c
22610         cpp-if5.c               cpp/if-5.c
22611         cpp-cond.c              cpp/if-cexp.c
22612         cpp-missingop.c         cpp/if-mop.c
22613         cpp-missingparen.c      cpp/if-mpar.c
22614         cpp-opprec.c            cpp/if-oppr.c
22615         cpp-ifparen.c           cpp/if-paren.c
22616         cpp-shortcircuit.c      cpp/if-sc.c
22617         cpp-shift.c             cpp/if-shift.c
22618         cpp-unary.c             cpp/if-unary.c
22619         cpp-li1.c               cpp/line1.c
22620         cpp-li2.c               cpp/line2.c
22621         lineno.c                cpp/line3.c
22622         lineno-2.c              cpp/line4.c
22623         cpp-mi.c                cpp/mi1.c
22624         cpp-mic.h               cpp/mi1c.h
22625         cpp-micc.h              cpp/mi1cc.h
22626         cpp-mind.h              cpp/mi1nd.h
22627         cpp-mindp.h             cpp/mi1ndp.h
22628         cpp-mix.h               cpp/mi1x.h
22629         cpp-mi2.c               cpp/mi2.c
22630         cpp-mi2a.h              cpp/mi2a.h
22631         cpp-mi2b.h              cpp/mi2b.h
22632         cpp-mi2c.h              cpp/mi2c.h
22633         cpp-mi3.c               cpp/mi3.c
22634         cpp-mi3.def             cpp/mi3.def
22635         poison-1.c              cpp/poison.c
22636         pr-impl.c               cpp/prag-imp.c
22637         cpp-redef-2.c           cpp/redef1.c
22638         cpp-redef.c             cpp/redef2.c
22639         strpaste.c              cpp/strp1.c
22640         strpaste-2.c            cpp/strp2.c
22641         cpp-tradpaste.c         cpp/tr-paste.c
22642         cpp-tradstringify.c     cpp/tr-str.c
22643         cpp-tradwarn1.c         cpp/tr-warn1.c
22644         cpp-tradwarn2.c         cpp/tr-warn2.c
22645         trigraphs.c             cpp/trigraphs.c
22646         cpp-unc1.c              cpp/unc1.c
22647         cpp-unc2.c              cpp/unc2.c
22648         cpp-unc3.c              cpp/unc3.c
22649         cpp-unc.c               cpp/unc4.c
22650         undef.c                 cpp/undef1.c
22651         undef-2.c               cpp/undef2.c
22652         cpp-wi1.c               cpp/widestr1.c
22653
22654 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
22655
22656         * lib/g++.exp (g++_include_flags): Tweak.
22657
22658 2000-06-27  H.J. Lu  <hjl@gnu.org>
22659             Loren J. Rittle  <ljrittle@acm.org>
22660
22661         * lib/g++.exp (g++_include_flags): Override libgloss.exp
22662         version with one that knows about the new gcc tree structure.
22663         (g++_link_flags): Same.
22664
22665 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
22666
22667         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
22668         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
22669         case we are cross-compiling.
22670
22671         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
22672         g++.old-deja/g++.niklas/Makefile.in,
22673         g++.old-deja/g++.niklas/configure.in,
22674         g++.old-deja/g++.other/Makefile.in,
22675         g++.old-deja/g++.other/configure.in,
22676         gcc.c-torture/code_quality/Makefile.in,
22677         gcc.c-torture/code_quality/configure.in,
22678         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
22679         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
22680         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
22681         gcc.c-torture/execute/ieee/Makefile.in,
22682         gcc.c-torture/execute/ieee/configure.in,
22683         gcc.c-torture/noncompile/Makefile.in,
22684         gcc.c-torture/noncompile/configure.in,
22685         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22686         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22687         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22688
22689 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22690
22691         * g++.old-deja/g++.other/ambig3.C: New test.
22692
22693 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22694
22695         * g++.old-deja/g++.pt/syntax1.C: New test.
22696         * g++.old-deja/g++.pt/syntax2.C: New test.
22697         * g++.old-deja/g++.other/syntax3.C: New test.
22698         * g++.old-deja/g++.other/syntax4.C: New test.
22699
22700 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22701
22702         * gcc.dg/20000623-1.c: Prototype exit and abort.
22703
22704 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22705
22706         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22707         New tests.
22708         * gcc.dg/cpp-mi3.def: New file.
22709
22710         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22711         inside assertions.
22712         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22713         lexer's error messages.
22714         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22715         divine anything from the linemarkers.
22716         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22717         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22718
22719 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22720
22721         * gcc.dg/20000623-1.c: New test.
22722
22723 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22724
22725         * gcc.c-torture/execute/20000622-1.c: New test.
22726
22727 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22728
22729         * g++.old-deja/g++.other/init15.C: New test.
22730
22731 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22732
22733         * g++.old-deja/g++.pt/vaarg2.C: New test.
22734         * g++.old-deja/g++.pt/vaarg3.C: New test.
22735
22736 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22737
22738         * g++.old-deja/g++.other/dyncast6.C: New test.
22739
22740 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22741
22742         * gcc.c-torture/execute/loop-6.c: New test.
22743
22744 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22745
22746         * gcc.dg/20000614-1.c: New test.
22747         * gcc.dg/20000614-2.c: New test.
22748
22749 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22750
22751         * g++.old-deja/g++.other/inline12.C: New test.
22752
22753 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22754
22755         * g++.old-deja/g++.other/eh1.C: New test.
22756
22757 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22758
22759         * g++.old-deja/g++.other/type.C: New test.
22760
22761 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22762
22763         * g++.old-deja/g++.other/initstring.C: New test.
22764
22765 2000-06-12  Jason Merrill  <jason@redhat.com>
22766
22767         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22768
22769 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22770
22771         * gcc.c-torture/compile/20000609-1.c: New test.
22772
22773 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22774
22775         * gcc.dg/20000609-1.c: New test.
22776
22777 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22778
22779         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22780         * gcc.c-torture/noncompile/poison-1.c: Move...
22781         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22782         * gcc.dg/cpp-li1.c: Add a token after the #line.
22783
22784 2000-06-05  Richard Henderson  <rth@cygnus.com>
22785
22786         * gcc.c-torture/execute/20000605-2.c: New test.
22787         * gcc.c-torture/execute/20000605-3.c: New test.
22788
22789 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22790
22791         * g77.f-torture/execute/20000503-1.x: New file.
22792
22793 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22794
22795         * g++.old-deja/g++.eh/badalloc1.C: New test.
22796
22797 2000-06-05  Richard Henderson  <rth@cygnus.com>
22798
22799         * gcc.c-torture/execute/20000605-1.c: New test.
22800
22801 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22802             Nathan Sidwell <nathan@codesourcery.com>
22803
22804         * gcc.c-torture/compile/20000605-1.c: New test.
22805
22806 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22807
22808         * g77.f-torture/compile/20000601-1.f:  New test.
22809
22810 2000-06-03  Richard Henderson  <rth@cygnus.com>
22811
22812         * gcc.c-torture/execute/20000603-1.c: New.
22813
22814 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22815
22816         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22817         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22818
22819 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22820
22821         * gcc.dg/compare2.c (case 12): XFAIL.
22822         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22823         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22824
22825         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22826
22827 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22828
22829         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22830         guard macro is already defined when the header is first
22831         included.
22832         * gcc.dg/cpp-mix.h: New file.
22833         * gcc.dg/endif-label.c: Update patterns to match compiler.
22834
22835         * g++.brendan/complex1.C: Declare abort.
22836         * g++.law/refs4.C: Remove XFAIL.
22837         * g++.oliva/expr2.C: Declare abort and exit.
22838
22839 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22840
22841         * gcc.c-torture/execute/20000528-1.c: New test.
22842
22843         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22844         * g++.old-deja/g++.law/temps4.C: Likewise.
22845
22846         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22847         stdlib.h.  Call abort() on failure.
22848         * g++.old-deja/g++.law/refs4.C: Likewise.
22849         * g++.old-deja/g++.law/temps4.C: Likewise.
22850         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22851         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22852
22853 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22854
22855         Relative to g++.dg/special:
22856         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22857
22858         Relative to g++.old-deja:
22859         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22860         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22861         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22862         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22863         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22864         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22865         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22866
22867         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22868         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22869         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22870         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22871         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22872         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22873         and/or string.h.
22874
22875         * g++.other/goto1.C: Update expectations for error messages.
22876
22877 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22878
22879         * gcc.c-torture/compile/20000523-1.c: New test.
22880
22881 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22882
22883         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22884
22885 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22886
22887         * g++.old-deja/g++.eh/catch11.C: New test.
22888         * g++.old-deja/g++.eh/catch12.C: New test.
22889
22890 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22891
22892         * gcc.c-torture/execute/20000523-1.c: New test.
22893
22894 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22895
22896         * c-torture/execute/bcp-1.c: Replace abort in arg of
22897         __builtin_constant_p with a generic external function.
22898
22899         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22900         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22901         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22902         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22903         Prototype abort and/or exit.
22904
22905         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22906         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22907         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22908         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22909
22910 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22911
22912         * gcc.dg/dwarf2-1.c: New test.
22913
22914 2000-05-20  Richard Henderson  <rth@cygnus.com>
22915
22916         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22917
22918 2000-05-20  Andreas Jaeger  <aj@suse.de>
22919
22920         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22921         testcase.
22922
22923 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22924
22925         * gcc.c-torture/execute/20000519-2.c: New test.
22926
22927 2000-05-19  Andreas Jaeger  <aj@suse.de>
22928
22929         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22930         which fails with SSA.
22931
22932         * lib/c-torture.exp: Also test with -O3 -fssa.
22933
22934 2000-05-18  Michael Meissner  <meissner@redhat.com>
22935
22936         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22937         * gcc.c-torture/execute/920415-1.c: Ditto.
22938         * gcc.c-torture/execute/920501-1.c: Ditto.
22939         * gcc.c-torture/execute/conversion.c: Ditto.
22940         * gcc.c-torture/execute/cvt-1.c: Ditto.
22941
22942 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22943
22944         * gcc.c-torture/compile/20000518-1.c: New test.
22945
22946 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22947
22948         * g77.f-torture/compile/200005018.f:  New test.
22949
22950 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22951
22952         * gcc.c-torture/compile/20000517-1.c: New test.
22953
22954 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22955
22956         * gcc.c-torture/execute/20000516-1.c: New test.
22957
22958 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22959
22960         * g++.old-deja/g++.other/eh.C: New test.
22961
22962 2000-05-12  Richard Henderson  <rth@cygnus.com>
22963
22964         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22965         constants through to doit's conditional.
22966
22967 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22968
22969         * gcc.c-torture/compile/20000511-1.c: New test.
22970         * g77.f-torture/compile/20000511-1.f: New test.
22971         * g77.f-torture/compile/20000511-2.f: New test.
22972
22973 2000-05-11  Michael Meissner  <meissner@redhat.com>
22974
22975         * gcc.c-torture/execute/20000511-1.c: New test.
22976
22977 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22978
22979         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22980         * gcc.dg/20000510-1.S: New.
22981
22982 2000-05-08  Catherine Moore  <clm@cygnus.com>
22983
22984         * gcc.dg/unused-3.c: New.
22985
22986 2000-05-06  Richard Henderson  <rth@cygnus.com>
22987
22988           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22989           * g++.old-deja/g++.mike/warn1.C: Likewise.
22990           * g++.old-deja/g++.pt/local1.C: Likewise.
22991           * g++.old-deja/g++.pt/local7.C: Likewise.
22992           * g++.old-deja/g++.pt/spec16.C: Likewise.
22993
22994 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22995
22996         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22997
22998 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22999
23000           * g77.f-torture/execute/20000503-1.f:  New test.
23001
23002 2000-05-04  Andreas Jaeger  <aj@suse.de>
23003
23004         * gcc.dg/noreturn-2.c: New test.
23005
23006 2000-05-04  Neil Booth  <NeilB@earthling.net>
23007
23008         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
23009         preprocessor.
23010
23011 2000-05-04  Richard Henderson  <rth@cygnus.com>
23012
23013         * gcc.c-torture/execute/20000503-1.c: Fix typo.
23014
23015 2000-05-04  Richard Henderson  <rth@cygnus.com>
23016
23017         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
23018         OpenSSL by Jason R Thorpe.
23019
23020 2000-05-03  Jim Wilson  <wilson@cygnus.com>
23021
23022         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
23023
23024 2000-05-03  Robert Lipe <robertlipe@usa.net>
23025
23026         * gcc.dg/20000503-1.c: New test.
23027
23028 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
23029
23030         * gcc.c-torture/compile/20000502-1.c: New test.
23031         * g++.old-deja/g++.other/align.C: New test.
23032         * gcc.dg/cpp-tradstringify.c: New test.
23033
23034 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23035
23036         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
23037         and hard registers.
23038
23039 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
23040
23041         * gcc.c-torture/execute/loop-5.c: New test.
23042
23043 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
23044
23045         * gcc.c-torture/execute/va-arg-20.c: New test.
23046
23047 2000-04-23  Jeffrey A Law  (law@cygnus.com)
23048
23049         * gcc.c-torture/execute/20000422-1.c: New test.
23050
23051 2000-04-20  Greg McGary  <gkm@gnu.org>
23052
23053         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
23054         when optimizing, but without sibling-call optimizations (-O1).
23055
23056 2000-04-20  Jeffrey A Law  (law@cygnus.com)
23057
23058           * gcc.c-torture/compile/20000420-1.c: New test.
23059
23060 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23061
23062         * g++.abi/ptrflags.C: New test.
23063         * g++.eh/catchptr1.C: Test incomplete pointer chains.
23064
23065 2000-04-19  Catherine Moore  <clm@cygnus.com>
23066
23067         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
23068
23069 2000-04-19  Greg McGary  <gkm@gnu.org>
23070
23071         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
23072         sibling-call optimizations.
23073
23074 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
23075
23076         * gcc.dg/20000419-1.c: New test.
23077
23078 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
23079
23080         * gcc.c-torture/execute/20000412-6.c: New test.
23081
23082 2000-04-12  Jeffrey A Law  (law@cygnus.com)
23083
23084         * gcc.c-torture/execute/20000412-5.c: New test.
23085         * g77.f-torture/compile/20000412-1.f: New test.
23086         * gcc.c-torture/execute/20000412-4.c: New test.
23087         * gcc.c-torture/compile/20000412-2.c: New test.
23088         * gcc.c-torture/execute/20000412-3.c: New test.
23089         * gcc.c-torture/compile/20000412-1.c: New test.
23090         * gcc.c-torture/execute/20000412-2.c: New test.
23091
23092 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
23093
23094         * objc/execute/bf-20.m: New test.
23095
23096 2000-04-10  Richard Henderson  <rth@cygnus.com>
23097
23098         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
23099
23100         * gcc.c-torture/execute/20000412-1.c: New test.
23101
23102 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23103
23104         * g++.old-deja/g++.eh/catchptr1.C: New test.
23105
23106 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
23107
23108         * g++.old-deja/g++.abi/cxa_vec.C: New test.
23109
23110 2000-04-08  Neil Booth  <NeilB@earthling.net>
23111
23112         * gcc.dg/cpp-nullchar.c: Remove test as
23113         embedded nulls cause problems.
23114
23115 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23116
23117         * gcc.dg/compare2.c: New test.
23118
23119 2000-04-08  Neil Booth  <NeilB@earthling.net>
23120
23121         * gcc.dg/cpp-nullchar.c: New test.
23122
23123 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
23124
23125         * gcc.dg/cpp-mi2.c: New test.
23126         * gcc.dg/cpp-mi2[abc].h: New files.
23127
23128 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
23129
23130         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
23131         member name.
23132
23133 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23134
23135         * g++.old-deja/g++.abi/vmihint.C: New test.
23136
23137 2000-04-06  Neil Booth  <NeilB@earthling.net>
23138
23139         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
23140         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
23141         copyright.
23142
23143 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
23144
23145         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
23146         avoid stack-frame overwrite.
23147
23148 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
23149
23150         * gcc.c-torture/compile/20000405-2.c: New test.
23151         * gcc.c-torture/compile/20000405-3.c: New test.
23152
23153 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23154
23155         * gcc.c-torture/compile/20000405-1.c: New test.
23156
23157 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
23158
23159         * gcc.dg/cast-qual-1.c: Revert last change.
23160
23161 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23162
23163         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
23164
23165 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
23166
23167         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
23168         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
23169
23170 2000-04-03  Jeffrey A Law  (law@cygnus.com)
23171
23172         * gcc.c-torture/compile/20000403-2.c: New test.
23173         * gcc.c-torture/compile/20000403-1.c: New test.
23174
23175 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
23176
23177         * gcc.c-torture/execute/20000403-1.c: New test.
23178
23179 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
23180
23181         * gcc.c-torture/execute/20000402-1.c: New test.
23182
23183 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
23184
23185         * gcc.c-torture/execute/va-arg-15.c: New test.
23186         * gcc.c-torture/execute/va-arg-16.c: New test.
23187         * gcc.c-torture/execute/va-arg-17.c: New test.
23188         * gcc.c-torture/execute/va-arg-18.c: New test.
23189         * gcc.c-torture/execute/va-arg-19.c: New test.
23190
23191 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
23192
23193         * gcc.c-torture/compile/981211-1.c: Move to...
23194         * gcc.dg/cpp-as1.c: ...here.
23195         * gcc.dg/cpp-as2.c: New file.
23196
23197         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
23198         compiler.
23199
23200 2000-04-02  Neil Booth  <NeilB@earthling.net>
23201
23202         * gcc.dg/cpp-cond.c  New tests.
23203         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
23204         accidental success less likely.
23205         * gcc.dg/cpp-missingop.c  New tests.
23206         * gcc.dg/cpp-missingparen.c  New tests.
23207         * gcc.dg/cpp-shift.c  New tests.
23208         * gcc.dg/cpp-shortcircuit.c  New tests.
23209         * gcc.dg/cpp-unary.c  New tests.
23210
23211 2000-03-29  Jeffrey A Law  (law@cygnus.com)
23212
23213         * gcc.c-torture/compile/20000329-1.c: New test.
23214
23215 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
23216
23217         * gcc.c-torture/compile/20000326-1.c: New test.
23218         * gcc.c-torture/compile/20000326-2.c: New test.
23219
23220 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
23221
23222         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
23223         the first parameter is a function argument.
23224
23225 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
23226
23227         * g++.old-deja/g++.ext/array4.C: New test.
23228
23229 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
23230
23231         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
23232
23233 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23234
23235         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
23236
23237 2000-03-19  Richard Henderson  <rth@cygnus.com>
23238
23239         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
23240
23241 2000-03-19  Richard Henderson  <rth@cygnus.com>
23242
23243         * gcc.c-torture/compile/20000319-1.c: New test.
23244
23245 2000-03-14  Jeffrey A Law  (law@cygnus.com)
23246
23247         * gcc.c-torture/execute/20000314-3.c: New test.
23248         * gcc.c-torture/execute/20000314-2.c: New test.
23249         * gcc.c-torture/execute/20000314-1.c: New test.
23250         * gcc.c-torture/compile/20000314-2.c: New test.
23251         * gcc.c-torture/compile/20000314-1.c: New test.
23252
23253 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
23254
23255         * g++.old-deja/g++.warn/inline.C: New test.
23256
23257 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
23258
23259         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
23260         standards-compliant result rather than specific constants.
23261         Put test-values in array.
23262
23263 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
23264
23265         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
23266         (g++_target_compile): Put test-specific options last.
23267
23268 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23269
23270         * g++.old-deja/g++.eh/vbase4.C: New test.
23271
23272 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23273
23274         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
23275
23276 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23277
23278         * g++.old-deja/g++.brendan/misc12.C: Removed.
23279         * g++.old-deja/g++.pt/memtemp77.C: Constify.
23280         * g++.old-deja/g++.ext/pretty4.C: New test.
23281
23282 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23283
23284         * g++.old-deja/g++.other/string2.C: New test.
23285
23286 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
23287
23288         * g++.old-deja/g++.warn/impint2.C: New test.
23289
23290 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
23291
23292         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
23293         is 1, not zero.
23294
23295 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
23296
23297         * g++.old-deja/g++.warn/impint.C: New test.
23298         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
23299         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
23300         * g++.old-deja/g++.pt/explicit12.C: Likewise.
23301         * g++.old-deja/g++.pt/explicit13.C: Likewise.
23302         * g++.old-deja/g++.pt/explicit17.C: Likewise.
23303         * g++.old-deja/g++.pt/explicit18.C: Likewise.
23304         * g++.old-deja/g++.pt/explicit19.C: Likewise.
23305         * g++.old-deja/g++.pt/explicit23.C: Likewise.
23306         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23307         * g++.old-deja/g++.pt/explicit35.C: Likewise.
23308         * g++.old-deja/g++.pt/explicit6.C: Likewise.
23309         * g++.old-deja/g++.pt/memclass7.C: Likewise.
23310
23311 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
23312
23313         * gcc.dg/cpp-redef.c: New test.
23314
23315 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
23316
23317         * g++.old-deja/g++.pt/unify7.C: New test.
23318
23319 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23320
23321         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
23322         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
23323
23324 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
23325
23326         * gcc.c-torture/compile/20000224-1.c: New test.
23327
23328 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23329
23330         * gcc.c-torture/compile/cpp-2.c: New test.
23331         * gcc.c-torture/compile/cpp-1.c: New test.
23332
23333 2000-02-25  Jeffrey A Law  (law@cygnus.com)
23334
23335         * gcc.c-torture/execute/20000225-1.c: New test.
23336
23337 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23338
23339         * gcc.dg/cpp-li2.c: New test.
23340
23341         * gcc.dg/cpp-wi1.c: New test.
23342
23343         * gcc.dg/cpp-li1.c: New test.
23344
23345 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
23346
23347         * g++.old-deja/g++.other/sizeof5.C: New test.
23348
23349 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23350
23351         * gcc.c-torture/execute/va-arg-13.c: New test.
23352
23353 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
23354
23355         * gcc.c-torture/execute/va-arg-12.c: New test.
23356
23357 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23358
23359         * gcc.c-torture/execute/20000223-1.c: New test.
23360
23361 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23362
23363         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
23364
23365 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
23366
23367         * g++.old-deja/g++.abi/ptrmem.C: New test.
23368
23369 2000-02-19  Richard Henderson  <rth@cygnus.com>
23370
23371         * gcc.c-torture/compile/init-3.c: New.
23372
23373 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
23374
23375         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
23376         ALWAYS_CXXFLAGS.
23377
23378 2000-02-11  Robert Lipe <robertl@sco.com>
23379
23380         * gcc.c-torture/compile/20000211-3.c: New test.
23381
23382 2000-02-11  Martin Buchholz <martin@xemacs.org>
23383
23384         * gcc.c-torture/compile/20000211-2.c: New test.
23385
23386 2000-02-11  Jeffrey A Law  (law@cygnus.com)
23387
23388         * gcc.c-torture/compile/20000211-1.c: New test.
23389
23390 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
23391
23392         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
23393           on native targets
23394
23395 2000-02-08  Nathan Sidwell  <nathan@acm.org>
23396
23397         * g++.old-deja/g++.other/cast5.C: New test.
23398
23399 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
23400
23401         * gcc.c-torture/execute/20000205-1.c: New.
23402
23403 2000-02-03  Nathan Sidwell  <nathan@acm.org>
23404
23405         * g++.old-deja/g++.jason/cast3.C: Return void.
23406         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
23407
23408 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23409
23410         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
23411
23412         * gcc.dg/loop-1.c: New test.
23413
23414 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
23415
23416         * gcc.c-torture/compile/20000127-1.c: New test.
23417         * gcc.c-torture/execute/991228-1.c: New test.
23418
23419 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23420
23421         * gcc.dg/unused-2.c: New test.
23422
23423         * gcc.dg/conv-1.c: New test.
23424
23425 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
23426
23427         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
23428         compiler.
23429         (tool_option_proc): Fix typo.
23430
23431 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
23432
23433         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
23434         of the ld on the host, not on the build machine.
23435         Also, don't crash if '--help' is not a supported option.
23436
23437 2000-01-24  Richard Henderson  <rth@cygnus.com>
23438
23439         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
23440
23441 2000-01-20  Jeffrey A Law  (law@cygnus.com)
23442
23443         * gcc.c-torture/execute/20000120-2.c: New test.
23444         * gcc.c-torture/execute/20000120-1.c: New test.
23445
23446 2000-01-13  Jeffrey A Law  (law@cygnus.com)
23447
23448         * gcc.c-torture/execute/20000113-1.c: New test.
23449
23450 2000-01-12  Jeffrey A Law  (law@cygnus.com)
23451
23452         * gcc.c-torture/execute/20000112-1.c: New test.
23453
23454 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23455
23456         * gcc.dg/20000111-1.c: New test.
23457
23458 2000-01-10  Jeffrey A Law  (law@cygnus.com)
23459
23460         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
23461         with 16 bit integers.
23462
23463 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23464
23465         * gcc.dg/20000108-1.c: New test.
23466
23467 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23468
23469         * g++.old-deja/g++.ns/koenig8.C: New test.
23470
23471 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23472
23473         * g++.old-deja/g++.other/cast4.C: New test.
23474
23475 2000-01-05  Jeffrey A Law  (law@cygnus.com)
23476
23477         * gcc.c-torture/compile/20000105-2.c: New test.
23478         * gcc.c-torture/compile/20000105-1.c: New test.
23479
23480 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23481
23482         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
23483         references to printf & atoi to conform to ANSI standard.
23484         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
23485         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
23486         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
23487         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
23488         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
23489         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23490         * g++.old-deja/g++.brendan/copy1.C: Likewise.
23491         * g++.old-deja/g++.brendan/copy2.C: Likewise.
23492         * g++.old-deja/g++.brendan/copy3.C: Likewise.
23493         * g++.old-deja/g++.brendan/copy4.C: Likewise.
23494         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23495         * g++.old-deja/g++.brendan/copy6.C: Likewise.
23496         * g++.old-deja/g++.brendan/copy7.C: Likewise.
23497         * g++.old-deja/g++.brendan/copy8.C: Likewise.
23498         * g++.old-deja/g++.brendan/crash11.C: Likewise.
23499         * g++.old-deja/g++.brendan/crash14.C: Likewise.
23500         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
23501         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23502         * g++.old-deja/g++.brendan/delete2.C: Likewise.
23503         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
23504         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
23505         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
23506         * g++.old-deja/g++.brendan/eh1.C: Likewise.
23507         * g++.old-deja/g++.brendan/groff1.C: Likewise.
23508         * g++.old-deja/g++.brendan/init3.C: Likewise.
23509         * g++.old-deja/g++.brendan/misc12.C: Likewise.
23510         * g++.old-deja/g++.brendan/misc7.C: Likewise.
23511         * g++.old-deja/g++.brendan/new2.C: Likewise.
23512         * g++.old-deja/g++.brendan/operators4.C: Likewise.
23513         * g++.old-deja/g++.brendan/operators5.C: Likewise.
23514         * g++.old-deja/g++.brendan/overload2.C: Likewise.
23515         * g++.old-deja/g++.brendan/overload7.C: Likewise.
23516         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
23517         * g++.old-deja/g++.brendan/reference1.C: Likewise.
23518         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
23519         * g++.old-deja/g++.brendan/template24.C: Likewise.
23520         * g++.old-deja/g++.brendan/template3.C: Likewise.
23521         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
23522         * g++.old-deja/g++.jason/inline3.C: Likewise.
23523         * g++.old-deja/g++.jason/opeq.C: Likewise.
23524         * g++.old-deja/g++.law/arg5.C: Likewise.
23525         * g++.old-deja/g++.law/arm7.C: Likewise.
23526         * g++.old-deja/g++.law/ctors11.C: Likewise.
23527         * g++.old-deja/g++.law/cvt8.C: Likewise.
23528         * g++.old-deja/g++.law/init9.C: Likewise.
23529         * g++.old-deja/g++.law/refs4.C: Likewise.
23530         * g++.old-deja/g++.law/template2.C: Likewise.
23531         * g++.old-deja/g++.law/visibility24.C: Likewise.
23532         * g++.old-deja/g++.law/vtable3.C: Likewise.
23533         * g++.old-deja/g++.mike/asm2.C: Likewise.
23534         * g++.old-deja/g++.mike/eh1.C: Likewise.
23535         * g++.old-deja/g++.mike/misc1.C: Likewise.
23536         * g++.old-deja/g++.mike/misc13.C: Likewise.
23537         * g++.old-deja/g++.mike/misc14.C: Likewise.
23538         * g++.old-deja/g++.mike/ns12.C: Likewise.
23539         * g++.old-deja/g++.mike/p1248.C: Likewise.
23540         * g++.old-deja/g++.mike/p3708.C: Likewise.
23541         * g++.old-deja/g++.mike/p3708a.C: Likewise.
23542         * g++.old-deja/g++.mike/p3708b.C: Likewise.
23543         * g++.old-deja/g++.mike/p646.C: Likewise.
23544         * g++.old-deja/g++.mike/p700.C: Likewise.
23545         * g++.old-deja/g++.mike/p783.C: Likewise.
23546         * g++.old-deja/g++.mike/p783a.C: Likewise.
23547         * g++.old-deja/g++.mike/p783b.C: Likewise.
23548         * g++.old-deja/g++.mike/p786.C: Likewise.
23549         * g++.old-deja/g++.mike/p789.C: Likewise.
23550         * g++.old-deja/g++.mike/p789a.C: Likewise.
23551         * g++.old-deja/g++.mike/p807a.C: Likewise.
23552         * g++.old-deja/g++.other/delete3.C: Likewise.
23553         * g++.old-deja/g++.other/dyncast1.C: Likewise.
23554         * g++.old-deja/g++.other/dyncast2.C: Likewise.
23555         * g++.old-deja/g++.other/dyncast3.C: Likewise.
23556         * g++.old-deja/g++.other/empty1.C: Likewise.
23557         * g++.old-deja/g++.other/temporary1.C: Likewise.
23558         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
23559         * g++.old-deja/g++.pt/t16.C: Likewise.
23560         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
23561
23562 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
23563
23564         * gcc.dg/991230-1.c: New test.
23565
23566 1999-12-29  Jeffrey A Law  (law@cygnus.com)
23567
23568         * gcc.c-torture/compile/991229-3.c: New test.
23569         * gcc.c-torture/compile/991229-2.c: New test.
23570         * gcc.c-torture/compile/991229-1.c: New test.
23571
23572 1999-12-29  Greg McGary <gkm@eng.ascend.com>
23573
23574         * gcc.c-torture/compile/labels-2.c: New test.
23575
23576 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23577
23578         * gcc.c-torture/execute/991227-1.c: New test.
23579
23580 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23581
23582         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
23583
23584 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23585
23586         * gcc.c-torture/execute/991221-1.c: New test.
23587
23588 1999-12-20  Nathan Sidwell  <nathan@acm.org>
23589
23590         * g++.old-deja/g++.other/cast3.C: New test.
23591
23592 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
23593
23594         * gcc.c-torture/execute/991216-4.c: New test.
23595
23596 1999-12-16  Michael Meissner  <meissner@cygnus.com>
23597
23598         * gcc.c-torture/execute/991216-1.c: New test.
23599         * gcc.c-torture/execute/991216-2.c: New test.
23600         * gcc.c-torture/execute/991216-3.c: New test.
23601
23602 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23603
23604         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
23605         Actually make the test fail by using "-O2" for compilation.
23606
23607 1999-12-15  Nathan Sidwell  <nathan@acm.org>
23608
23609         * g++.old-deja/g++.warn/cast-align1.C: New test.
23610
23611 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23612
23613         * gcc.c-torture/compile/991214-1.c: New test.
23614         * gcc.c-torture/compile/991214-2.c: New test.
23615
23616 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23617
23618         * gcc.dg/991214-1.c: New test.
23619
23620 1999-12-13  Jeffrey A Law  (law@cygnus.com)
23621
23622         * gcc.c-torture/compile/991213-3.c: New test.
23623         * gcc.c-torture/compile/991213-2.c: New test.
23624         * gcc.c-torture/compile/991213-1.c: New test.
23625
23626 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
23627
23628         * gcc.dg/991209-1.c: New test.
23629
23630 1999-12-08  Nathan Sidwell <nathan@acm.org>
23631
23632         * gcc.c-torture/compile/991208-1.c: New test.
23633
23634 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23635
23636         * gcc.dg/ultrasp2.c: New test.
23637
23638 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
23639
23640         * g++.old-deja/g++.abi/align.C (main): Fix typo.
23641
23642 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
23643
23644         * gcc.c-torture/compile/991202-1.c: New test.
23645         * gcc.c-torture/execute/991202-1.c: New test.
23646         * gcc.c-torture/execute/991202-2.c: New test.
23647         * gcc.c-torture/execute/991202-3.c: New test.
23648
23649 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
23650
23651         * g++.old-deja/g++.abi/align.C: New test.
23652         * g++.old-deja/g++.abi/aggregates.C: Likewise.
23653         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23654
23655 1999-12-01  Richard Henderson  <rth@cygnus.com>
23656
23657         * gcc.c-torture/execute/991201-1.c: New.
23658
23659 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
23660
23661         * gcc.dg/991129-1.c: New test.
23662
23663 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23664
23665         * gcc.c-torture/compile/991127-1.c: New test.
23666
23667 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23668
23669         * g++.old-deja/g++.other/warn4.C: New test.
23670
23671 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23672
23673         * g++.old-deja/g++.eh/cleanup2.C: New test.
23674         * g++.old-deja/g++.ext/pretty2.C: New test.
23675         * g++.old-deja/g++.ext/pretty3.C: New test.
23676         * g++.old-deja/g++.other/debug6.C: New test.
23677
23678 1999-10-20  Jim Wilson  <wilson@cygnus.com>
23679
23680         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
23681         compiler_output to look for one error message instead of two.
23682
23683 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23684
23685         * gcc.c-torture/execute/991118-1.c: Also test case
23686         where the word boundary does not split a byte evenly.
23687
23688 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23689
23690         * g++.old-deja/g++.ext/restrict1.C: New test.
23691
23692 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23693
23694         * gcc.c-torture/execute/991118-1.c: New test.
23695
23696 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23697
23698         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23699         working directory pathnames.
23700
23701 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23702
23703         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23704         host is equipped with driver.h and driver.o so it can actually
23705         compile and run the tests.
23706
23707 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23708
23709         * gcc.c-torture/compile/991008-1.c: New test.
23710
23711 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23712
23713         * lib/gcc-dg.exp: Include target-supports.exp
23714
23715 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23716
23717         * lib/target-supports.exp: New file: Provide procs to test for
23718         features supported by the target.
23719         (check_weak_available): Moved here from ecos.exp.
23720         (check_alias_available): New proc: Determine of the target
23721         toolchain supports the alias attribute.
23722
23723         * gcc.dg/special/ecos.exp: Move check_weak_available to
23724         target-supports.exp.
23725         (alias-1.c): Only perform the test if the target supports
23726         aliases.
23727         (wkali-1.c): Only perform the test if the target supports
23728         aliases.
23729
23730         * gcc.dg/990506-0.c: Expect error messages from cross
23731         targets as well as native targets.
23732
23733 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23734
23735         * gcc.dg/ultrasp1.c: Removed xfail.
23736         * gcc.dg/struct-ret-2.c: Likewise.
23737         * gcc.dg/array-1.c: Likewise.
23738
23739 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23740
23741         * gcc.dg/struct-ret-2.c: New test.
23742
23743         * gcc.dg/array-1.c: New test.
23744
23745 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23746
23747         * gcc.c-torture/execute/991030-1.c: New test.
23748
23749 1999-10-26  Richard Henderson  <rth@cygnus.com>
23750
23751         * gcc.c-torture/compile/991026-2.c: New test.
23752
23753 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23754
23755         * gcc.c-torture/compile/991026-1.c: New test.
23756
23757 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23758
23759         * gcc.c-torture/execute/991023-1.c: New test.
23760
23761 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23762
23763         * gcc.c-torture/execute/991019-1.c: New test.
23764
23765 1999-10-16  Richard Henderson  <rth@cygnus.com>
23766
23767         * gcc.c-torture/execute/991016-1.c: New test.
23768
23769 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23770
23771         * gcc.c-torture/execute/991014-1.c: New test.
23772
23773 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23774
23775         * g++.old-deja/g++.other/union2.C: New test.
23776
23777 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23778
23779         * g++.old-deja/g++.other/vaarg2.C: New test.
23780         * g++.old-deja/g++.other/vaarg3.C: New test.
23781
23782 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23783
23784         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23785         in compile/.
23786
23787 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23788
23789         * gcc.c-torture/execute/va-arg-11.c: New test.
23790
23791 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23792
23793         * lib/file-format.exp (gcc_target_object_format): Don't
23794         crash if objdump is unavailable.
23795
23796 1999-09-29  Donn Terry <donn@interix.com>
23797
23798         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23799
23800 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23801
23802         * gcc.c-torture/compile/990928-1.c: New test.
23803
23804 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23805
23806         * g++.old-deja/g++.other/decl6.C: New test.
23807
23808 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23809
23810         * gcc.c-torture/execute/va-arg-10.c: New test.
23811
23812 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23813
23814         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23815         __PRETTY_FUNCTION__.
23816
23817 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23818
23819         * gcc.c-torture/execute/990923-1.c: New test.
23820
23821 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23822
23823         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23824         for which -fpic is inappropriate.
23825
23826 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23827
23828         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23829
23830 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23831
23832         * g++.old-deja/g++.other/dyncast1.C: New test.
23833         * g++.old-deja/g++.other/dyncast2.C: New test.
23834         * g++.old-deja/g++.other/dyncast3.C: New test.
23835         * g++.old-deja/g++.other/dyncast4.C: New test.
23836         * g++.old-deja/g++.other/dyncast5.C: New test.
23837         * g++.old-deja/g++.eh/catch3.C: New test.
23838         * g++.old-deja/g++.eh/catch3p.C: New test.
23839         * g++.old-deja/g++.eh/catch4.C: New test.
23840         * g++.old-deja/g++.eh/catch4p.C: New test.
23841         * g++.old-deja/g++.eh/catch5.C: New test.
23842         * g++.old-deja/g++.eh/catch5p.C: New test.
23843         * g++.old-deja/g++.eh/catch6.C: New test.
23844         * g++.old-deja/g++.eh/catch6p.C: New test.
23845         * g++.old-deja/g++.eh/catch7.C: New test.
23846         * g++.old-deja/g++.eh/catch7p.C: New test.
23847         * g++.old-deja/g++.eh/catch8.C: New test.
23848         * g++.old-deja/g++.eh/catch8p.C: New test.
23849         * g++.old-deja/g++.eh/catch9.C: New test.
23850         * g++.old-deja/g++.eh/catch9p.C: New test.
23851
23852 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23853
23854         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23855         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23856
23857 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23858
23859         * gcc.c-torture/compile/990913-1.c: New test.
23860
23861 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23862
23863         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23864         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23865
23866 1999-09-09  Richard Henderson  <rth@cygnus.com>
23867
23868         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23869
23870 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23871
23872         * g++.old-deja/g++.other/lookup11.C: New test.
23873         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23874         what is permitted and what we want.
23875         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23876         overload use.
23877         * g++.old-deja/g++.jason/rfg5.C: Likewise
23878
23879 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23880
23881         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23882         * gcc.c-torture/noncompile/poison-1.c: New file.
23883
23884 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23885
23886         * g++.old-deja/g++.other/sizeof3.C: New test.
23887         * g++.old-deja/g++.other/sizeof4.C: New test.
23888         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23889         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23890
23891 1999-09-07  Richard Henderson  <rth@cygnus.com>
23892
23893         * gcc.dg/va-arg-1.c: New.
23894
23895 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23896
23897         * gcc.c-torture/execute/va-arg-9.c: New test.
23898
23899 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23900
23901         * g77.f-torture/compile/980519-2.f: New test.
23902         * g77.f-torture/compile/19990905-0.f: New test.
23903         * g77.f-torture/compile/19990905-1.f: New test.
23904         * g77.f-torture/compile/19990905-2.f: New test.
23905
23906         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23907
23908 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23909
23910         * gcc.c-torture/execute/990827-1.c: Fix typo.
23911
23912 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23913
23914         * g++.old-deja/g++.other/deref1.C: New test.
23915
23916 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23917
23918         * g++.old-deja/g++.other/ambig2.C: New test.
23919         * g++.old-deja/g++.other/cond5.C: New test.
23920         * g++.old-deja/g++.other/lookup16.C: New test.
23921
23922 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23923
23924         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23925         assemblers too.
23926
23927 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23928
23929         * lib/c-torture.exp: Avoid the "compare executables" optimization
23930         when testing native.
23931
23932 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23933
23934         * gcc.c-torture/execute/990829-1.c: New test.
23935         * gcc.c-torture/compile/990829-1.c: New test.
23936
23937 1999-08-27  Paul Burchard  <burchard@pobox.com>
23938
23939         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23940         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23941         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23942         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23943         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23944         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23945         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23946         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23947         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23948         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23949         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23950
23951 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23952
23953         * gcc.c-torture/execute/990827-1.c: New test.
23954
23955 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23956
23957         * g77.f-torture/noncompile/19990826-4.f: New test.
23958
23959         * g77.f-torture/compile/19990826-3.f: New test.
23960
23961         * g77.f-torture/execute/19990826-2.f: New test.
23962
23963         * g77.f-torture/compile/19990826-1.f: New test.
23964
23965         * gcc.c-torture/execute/990826-0.c: New test.
23966         * g77.c-torture/execute/19990826-0.f: New test.
23967
23968         * g77.f-torture/noncompile/970626-2.f: New test.
23969
23970 1999-08-25  Paul Burchard  <burchard@pobox.com>
23971
23972         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23973         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23974         lss-011.C: New tests.
23975
23976 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23977
23978         * g++.old-deja/g++.other/decl5.C: New test.
23979
23980 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23981
23982         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23983         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23984         call `postbase' for each one.  All callers of `postbase' changed
23985         to call this instead.
23986
23987 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23988
23989         * gcc.c-torture/execute/990811-1.c: New test.
23990
23991 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23992
23993         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23994         just native ones.
23995
23996         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23997         just native ones.
23998
23999 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24000
24001         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
24002
24003 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24004
24005         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
24006
24007 1999-08-04  Nathan Sidwell  <nathan@acm.org>
24008
24009         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
24010
24011 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24012
24013         * gcc.c-torture/execute/990804-1.c: New test.
24014
24015 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24016
24017         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
24018         * g++.old-deja/g++.brendan/crash64.C: Likewise
24019         * g++.old-deja/g++.brendan/overload8.C: Likewise
24020
24021 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24022
24023         * g++.old-deja/g++.other/struct1.C: New test.
24024
24025 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24026
24027         * g++.old-deja/g++.other/enum2.C: New test.
24028
24029 1999-08-02  Richard Henderson  <rth@cygnus.com>
24030
24031         Adapted from tests from Franz Sirl:
24032         * gcc.c-torture/execute/va-arg-7.c: New test.
24033         * gcc.c-torture/execute/va-arg-8.c: New test.
24034
24035 1999-08-01  Jeffrey A Law  (law@cygnus.com)
24036
24037         * gcc.c-torture/compile/990801-2.c: New test.
24038
24039         * gcc.c-torture/compile/990801-1.c: New test.
24040
24041 1999-07-27  Michael Meissner  <meissner@cygnus.com>
24042
24043         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
24044         fp-cmp-1.c, converting double to float.
24045
24046         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
24047         fp-cmp-1.c, converting double to long double.
24048
24049         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
24050         from fr1 to unknown_register, since fr1 is a legitimate register
24051         on some machines.
24052
24053 1999-07-25  Jeffrey A Law  (law@cygnus.com)
24054
24055         * README: More listname related changes.
24056
24057 1999-07-08  Catherine Moore  <clm@cygnus.com>
24058
24059         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
24060
24061 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
24062
24063         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
24064
24065 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24066
24067         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
24068
24069 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
24070
24071         * gcc.dg/990703-1.c: New test.
24072
24073 1999-06-29  Nick Clifton  <nickc@cygnus.com>
24074
24075         * lib/file-format.exp: New file: Move definition of proc
24076         gcc_target_object_format to here from
24077         gcc.dg/special/ecos.exp.
24078
24079         * lib/c-torture.exp: Include lib file-format.exp.
24080         * lib/gcc-dg.exp: Include lib file-format.exp.
24081
24082         * gcc.dg/special/ecos.exp: Remove definition of proc
24083         gcc_target_object_format.
24084
24085 1999-06-28  Jeffrey A Law  (law@cygnus.com)
24086
24087         * gcc.c-torture/execute/990628-1.c: New test.
24088
24089 1999-06-25  Jeffrey A Law  (law@cygnus.com)
24090
24091         * gcc.c-torture/compile/990625-2.c: New test.
24092
24093         * gcc.c-torture/compile/990625-1.c: New test.
24094
24095 1999-06-23  Nick Clifton  <nickc@cygnus.com>
24096
24097         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
24098         attributes compile.
24099         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
24100         ports that use the COFF/PE file format.
24101
24102 1999-06-17  Jeffrey A Law  (law@cygnus.com)
24103
24104         * gcc.c-torture/compile/990617-1.c: New test.
24105
24106 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
24107
24108         * g++.old-deja/g++.other/decl4.C: New test.
24109
24110 1999-06-14  Nathan Sidwell  <nathan@acm.org>
24111
24112         * g++.old-deja/g++.other/bitfld3.C: New test.
24113
24114 1999-06-08  Nathan Sidwell  <nathan@acm.org>
24115
24116         * g++.old-deja/g++.eh/catch1.C: New test.
24117
24118 1999-06-07  Jeffrey A Law  (law@cygnus.com)
24119
24120         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
24121
24122         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
24123         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
24124
24125 1999-06-05  Craig Burley  <craig@jcb-sc.com>
24126
24127         * g77.f-torture/compile/19990502-0.f: Replace with new,
24128         shorter, test that still fails after recent changes.
24129
24130 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24131
24132         * gcc.c-torture/execute/990604-1.c: New test.
24133
24134 1999-05-31  Jeffrey A Law  (law@cygnus.com)
24135
24136         * gcc.c-torture/execute/990531-1.c: New test.
24137
24138 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24139
24140         * gcc.c-torture/compile/990527-1.c: New test.
24141
24142 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
24143
24144         * gcc.c-torture/execute/990527-1.c: New test.
24145
24146 1999-05-25  Nick Clifton  <nickc@cygnus.com>
24147
24148         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
24149         bitfields as signed.
24150
24151 1999-05-25  Craig Burley  <craig@jcb-sc.com>
24152
24153         * g77.f-torture/compile/19990525-0.f: New test.
24154
24155 1999-05-25  Jeffrey A Law  (law@cygnus.com)
24156
24157         * gcc.c-torture/execute/990525-2.c: New test.
24158
24159         * gcc.c-torture/execute/990525-1.c: New test.
24160
24161 1999-05-24  Nathan Sidwell  <nathan@acm.org>
24162
24163         * g++.old-deja/g++.other/anon3.C: New test.
24164         * g++.old-deja/g++.other/anon4.C: New test.
24165         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
24166         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
24167         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
24168         Merrill).
24169
24170 1999-05-24  Jeffrey A Law  (law@cygnus.com)
24171
24172         * gcc.c-torture/execute/990524-1.c: New test.
24173
24174         * gcc.dg/990524-1.c: New test.
24175
24176 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24177
24178         * gcc.c-torture/compile/990523-1.c: New test.
24179
24180 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
24181
24182         * gcc.c-torture/compile/990519-1.c: New test.
24183
24184 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24185
24186         * gcc.c-torture/compile/990517-1.c: New test.
24187
24188         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
24189         (e4, f4): New tests.
24190         (main): Call them.
24191
24192 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24193
24194         * gcc.dg/noreturn-1.c: New test.
24195
24196 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
24197
24198         * gcc.c-torture/execute/990513-1.c: New test.
24199
24200 1999-05-10  Richard Henderson  <rth@cygnus.com>
24201
24202         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
24203
24204 1999-05-10  Craig Burley  <craig@jcb-sc.com>
24205
24206         * g77.f-torture/execute/erfc.f: Use small single-precision
24207         values, to avoid problems on Alphas when not -mieee.
24208
24209 1999-05-08  Craig Burley  <craig@jcb-sc.com>
24210
24211         * gcc.dg/990506-0.c: New test.
24212
24213 1999-05-08  Richard Henderson  <rth@cygnus.com>
24214
24215         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
24216         the constant to test.  Don't XFAIL 64-bit targets.
24217
24218         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
24219         * g++.old-deja/g++.law/profile1.C: Likewise.
24220
24221         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
24222         operator new instances.
24223         * g++.old-deja/g++.other/delete5.C: Likewise.
24224
24225 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24226
24227         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
24228         intrinsic.
24229
24230 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24231
24232         * g77.f-torture/execute/u77-test.f: Reverse order of two
24233         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
24234
24235 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24236
24237         * gcc.dg/compare1.c: New test.
24238
24239 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24240
24241         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
24242         New tests.
24243
24244 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24245
24246         * g77.f-torture/compile/19990502-1.f: New test.
24247
24248 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24249
24250         * g77.f-torture/compile/19990502-0.f: New test.
24251
24252 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24253
24254         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
24255         intrinsic.
24256
24257 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24258
24259         * g77.f-torture/execute/u77-test.f (main): List libU77
24260         intrinsics not currently tested.
24261         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
24262         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
24263         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
24264         Trim blanks off the ends of some printed strings.
24265
24266 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24267
24268         * g77.f-torture/execute/u77-test.f (main): Just warn about
24269         FSTAT gid disagreement, as it's expected on some systems.
24270
24271 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24272
24273         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
24274         use a new function, which allows for some slop.
24275         Clean up some commentary.
24276         (issum): The new function.
24277         (sgladd): Deleted subroutine.
24278
24279 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24280
24281         * g77.f-torture/execute/u77-test.f: Modify to be more like
24282         libf2c/libU77 version, bringing patches to that version here.
24283         Add suitable commentary.
24284
24285 1999-04-25  Richard Henderson  <rth@cygnus.com>
24286
24287         * gcc.dg/990424-1.c: New test.
24288
24289 1999-04-24  Craig Burley  <craig@jcb-sc.com>
24290
24291         * g77.f-torture/execute/u77-test.f (main): Bug involving
24292         LSTAT has been fixed, so turn back on full checking.
24293
24294 1999-04-20  Craig Burley  <craig@jcb-sc.com>
24295
24296         * g77.f-torture/compile/19990419-0.f: New test.
24297         * g77.f-torture/execute/19990419-1.f: New test.
24298
24299 1999-04-17  Richard Henderson  <rth@cygnus.com>
24300
24301         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
24302         to avoid the need for a prototype to supress a warning.
24303
24304 1999-04-07  Jim Wilson  <wilson@cygnus.com>
24305
24306         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
24307
24308 1999-04-04  Jeffrey A Law  (law@cygnus.com)
24309
24310         * gcc.c-torture/execute/990404-1.c: New test.
24311
24312 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24313
24314         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
24315         * gcc.dg/cpp-if3.c: Don't use -pedantic.
24316         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
24317         missing initializer warnings.
24318
24319 1999-03-28  Jeffrey A Law  (law@cygnus.com)
24320
24321         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
24322         matching strings.
24323
24324 1999-03-26  Jeffrey A Law  (law@cygnus.com)
24325
24326         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
24327
24328 1999-03-26  Craig Burley  <craig@jcb-sc.com>
24329
24330         * g77.f-torture/execute/19990325-0.f: New test.
24331         * g77.f-torture/execute/19990325-1.f: New test.
24332
24333 1999-03-24  Jeffrey A Law  (law@cygnus.com)
24334
24335         * gcc.c-torture/execute/990324-1.c: New test.
24336
24337 1999-03-22  Jim Wilson  <wilson@cygnus.com>
24338
24339         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
24340         test with 4.
24341
24342 1999-03-17  Richard Henderson  <rth@cygnus.com>
24343
24344         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
24345
24346 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24347
24348         * g77.f-torture/execute/19990313-2.f: New test.
24349         * g77.f-torture/execute/19990313-3.f: New test.
24350
24351 1999-03-13  Craig Burley  <craig@jcb-sc.com>
24352
24353         * g77.f-torture/execute/19990313-0.f: New test.
24354         * g77.f-torture/execute/19990313-1.f: New test.
24355
24356 1999-03-12  Jim Wilson  <wilson@cygnus.com>
24357
24358         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
24359         printf to sprintf.
24360         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
24361         (main): Add check for u15.  Conditionalize u31 check depending on
24362         whether ints are <32 bits or >=32 bits.
24363
24364 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24365
24366         * g77.f-torture/execute/19981119-0.f: Improve testiness.
24367
24368 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24369
24370         * g77.f-torture/compile/19990305-0.f: New test.
24371         * g77.f-torture/execute/19981119-0.f: New test.
24372
24373 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24374
24375         * g77.f-torture/execute/970625-2.f: call ABORT if final
24376         result is not correct, instead of just printing it.
24377         Add this checking via newly introduced obfuscation, to
24378         trip up buggy front ends.
24379
24380 1999-03-07  Craig Burley  <craig@jcb-sc.com>
24381
24382         * g77.f-torture/compile/960317-1.f: Moved from being
24383         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
24384
24385 1999-03-06  Craig Burley  <craig@jcb-sc.com>
24386
24387         * g77.f-torture/execute/960317-1.f: New (old) test.
24388         * g77.f-torture/execute/970625-2.f: Ditto.
24389
24390 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
24391
24392         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
24393         message on line 1 or line 2; cccp and cpplib do this differently.
24394
24395 1999-03-01  Jeffrey A Law  (law@cygnus.com)
24396
24397         * g++.old-deja/g++.law/weak1.C: New test.
24398
24399 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24400
24401         * gcc.c-torture/execute/990119-1.c: Renamed to...
24402         * gcc.dg/990119-1.c: this, so it will only be tested once
24403         (it's a preprocessor test, it doesn't need to be run at
24404         multiple optimization levels).
24405
24406 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24407
24408         * lib/g++.exp: Don't add incdir=$base_dir/../include to
24409           ALWAYS_CXXFLAGS.
24410
24411 1999-02-24  Craig Burley  <craig@jcb-sc.com>
24412
24413         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
24414         * g77.f-torture/compile/19981216-0.f: ...as it is expected
24415         to not be compilable by current g77.
24416
24417 1999-02-24  Nick Clifton  <nickc@cygnus.com>
24418
24419         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
24420
24421 1999-02-22  Jeffrey A Law  (law@cygnus.com)
24422
24423         * gcc.c-torture/execute/990222-1.c: New test.
24424
24425 1999-02-19  Craig Burley  <craig@jcb-sc.com>
24426
24427         * g77.f-torture/compile/19990218-0.f: New test.
24428         * g77.f-torture/noncompile/19990218-1.f: New test.
24429
24430 1999-02-18  Craig Burley  <craig@jcb-sc.com>
24431
24432         * g77.f-torture/compile/19981216-0.f: New test.
24433
24434 1999-02-14  Jeffrey A Law  (law@cygnus.com)
24435
24436         * gcc.dg/990214-1.c: New test.
24437
24438 1999-02-13  Jeffrey A Law  (law@cygnus.com)
24439
24440         * gcc.dg/990213-2.c: New test.
24441
24442         * gcc.dg/990213-1.c: New test.
24443
24444 1999-02-12  Jeffrey A Law  (law@cygnus.com)
24445
24446         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
24447         ints.
24448
24449 1999-02-11  Nick Clifton  <nickc@cygnus.com>
24450
24451         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
24452         specified by target.
24453
24454         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
24455
24456 1999-02-11  Jeffrey A Law  (law@cygnus.com)
24457
24458         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
24459
24460 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24461
24462         * gcc.dg/special/ecos.exp: New test driver for new tests with
24463         special requirements.
24464
24465         * gcc.dg/special/alias-1.c: New test.
24466         * gcc.dg/special/gcsec-1.c: New test.
24467         * gcc.dg/special/weak-1.c: New test.
24468         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
24469         * gcc.dg/special/weak-2.c: New test.
24470         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
24471         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
24472         * gcc.dg/special/wkali-1.c: New test.
24473         * gcc.dg/special/wkali-2.c: New test.
24474         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
24475         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
24476
24477 1999-02-10  Felix Lee  <flee@cygnus.com>
24478
24479           * lib/c-torture.exp (c-torture-compile): Pull out code for
24480           analyzing gcc error messages.
24481           (c-torture-execute): Likewise.  Fix some (harmless) false
24482           positives.
24483           * lib/gcc.exp (gcc_check_compile): New function.
24484
24485 1999-02-08  Richard Henderson  <rth@cygnus.com>
24486
24487         * gcc.c-torture/execute/990208-1.c: New test.
24488
24489 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24490
24491         * g++.dg/special/ecos.exp: New driver for new tests with special
24492         requirements
24493
24494         * g++.dg/special/conpr-1.C: New test
24495         * g++.dg/special/conpr-2.C: New test
24496         * g++.dg/special/conpr-2a.C: New test
24497         * g++.dg/special/conpr-3.C: New test
24498         * g++.dg/special/conpr-3a.C: New test
24499         * g++.dg/special/conpr-3b.C: New test
24500
24501         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
24502         allow g++ to use the dg driver
24503
24504         * README: Add comment about g++.dg directory
24505
24506 1999-02-06  Jeffrey A Law  (law@cygnus.com)
24507
24508         * README: Update email addresses.
24509
24510 1999-02-03  Nick Clifton  <nickc@cygnus.com>
24511
24512         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
24513         arguments in order to force structure S onto the stack even on
24514         the alpha.
24515         (test): Pass 10 leading arguments to function foo as well as the
24516         structure S.
24517
24518         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
24519         failure for all targets.
24520
24521         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
24522         abort to terminate program execution.
24523
24524 1999-01-30  Richard Henderson  <rth@cygnus.com>
24525
24526         * gcc.c-torture/execute/990130-1.c: New test.
24527
24528 1999-01-30  Jeffrey A Law  (law@cygnus.com)
24529
24530         * gcc.dg/990130-1.c: New test.
24531
24532 1999-01-28  Michael Meissner  <meissner@cygnus.com>
24533
24534         * gcc.c-torture/execute/990128-1.c: New test.
24535
24536 1999-01-27  Michael Meissner  <meissner@cygnus.com>
24537
24538         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
24539
24540 1999-01-27  Felix Lee  <flee@cygnus.com>
24541
24542         * lib/c-torture.exp (c-torture-compile): pull out code for
24543         analyzing gcc error messages.
24544         (c-torture-execute): ditto, and fix some (harmless) false
24545         positives.
24546         * lib/gcc.exp (gcc_check_compile): new function.
24547
24548 1999-01-17  Jeffrey A Law  (law@cygnus.com)
24549
24550         * gcc.dg/990117-1.c: New test.
24551
24552         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
24553
24554         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
24555
24556 1999-01-15  Jeffrey A Law  (law@cygnus.com)
24557
24558         * g77.f-torture/compile/990115-1.f: New test.
24559
24560 1999-01-07  Jeffrey A Law  (law@cygnus.com)
24561
24562         * gcc.c-torture/compile/990107-1.c: New test
24563
24564 1999-01-06  Jeffrey A Law  (law@cygnus.com)
24565
24566         * gcc.c-torture/execute/990106-2.c: New test.
24567
24568         * gcc.c-torture/execute/990106-1.c: New test.
24569
24570 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
24571
24572         * gcc.c-torture/compile/981223-1.c: New test.
24573
24574 1998-12-29  Richard Henderson  <rth@cygnus.com>
24575
24576         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
24577         (opt3): Rename from opt4 and disable.
24578
24579 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
24580
24581         * g++.old-deja/g++.pt/ptrmem5.C: New test.
24582
24583 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24584
24585         * g++.old-deja/g++.other/conv5.C: New test.
24586
24587 1998-12-14  Nick Clifton  <nickc@cygnus.com>
24588
24589         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
24590
24591 1998-12-11  Jeffrey A Law  (law@cygnus.com)
24592
24593         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
24594
24595 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
24596
24597         * gcc.c-torture/compile/981211-1.c: New test.
24598
24599 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
24600
24601         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
24602
24603         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
24604
24605 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24606
24607         * gcc.special/930510-1.c: Make C9X safe.
24608         * gcc.misc-tests/gcov-1.c Similarly.
24609         * gcc.misc-tests/gcov-2.c Similarly.
24610
24611 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24612
24613         * gcc.dg/ultrasp1.c: New test.
24614
24615 1998-12-06  Richard Henderson  <rth@cygnus.com>
24616
24617         * gcc.c-torture/execute/981206.c: New test.
24618
24619 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24620
24621         * g++.old-deja/g++.ns/template7.C: New test.
24622
24623         * g++.old-deja/g++.other/expr1.C: New test.
24624
24625         * g++.old-deja/g++.eh/tmpl3.C: New test.
24626
24627         * g++.old-deja/g++.eh/tmpl2.C: New test.
24628
24629 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24630
24631         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
24632         * g++.old-deja/g++.other/using6.C: Removed.
24633         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
24634
24635         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
24636
24637 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24638
24639         * g++.old-deja/g++.pt/overload8.C: New test.
24640
24641         * g++.old-deja/g++.pt/overload7.C: New test.
24642
24643         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
24644
24645         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
24646         and relinking messages.
24647         * lib/g++.exp (g++_target_compile): Remove .rpo file when
24648         compiling with -frepo.
24649
24650 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
24651
24652         * g++.old-deja/g++.pt/lookup6.C: New test.
24653
24654 1998-11-30  Nick Clifton  <nickc@cygnus.com>
24655
24656         * gcc.c-torture/execute/981130-1.c: New test.
24657         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
24658
24659 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24660
24661         * g++.old-deja/g++.pt/explicit76.C: New test.
24662
24663         * g++.old-deja/g++.pt/friend38.C: New test.
24664
24665         * g++.old-deja/g++.ns/crash2.C: New test.
24666
24667         * g++.old-deja/g++.pt/defarg8.C: New test.
24668
24669         * g++.old-deja/g++.pt/instantiate6.C: New test.
24670
24671         * g++.old-deja/g++.pt/static6.C: New test.
24672
24673         * g++.old-deja/g++.pt/decl2.C: New test.
24674
24675 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24676
24677         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
24678         problem is actually related with name lookup, but so what? :-)
24679
24680         * g++.old-deja/g++.pt/friend37.C: New test.
24681
24682 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24683
24684         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24685         element, which fails on some systems.
24686
24687         * g77.f-torture/execute/labug1.f: New test.
24688
24689 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24690
24691         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24692         is defined.
24693
24694 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24695
24696         * g77.f-torture/compile/981117-1.f: New test.
24697
24698 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24699
24700         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24701         properly discarded.
24702
24703 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24704
24705         * gcc.c-torture/execute/memcheck: New directory of tests for
24706         -fcheck-memory-usage.
24707
24708 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24709
24710         * README: New file, general information about the testsuite and
24711         new description of the various C++ test subdirectories.
24712         * README.g++: Eliminate obsolete information, update and move most
24713         relevant stuff to README.
24714
24715 1998-11-07  Richard Henderson  <rth@cygnus.com>
24716
24717         * gcc.c-torture/compile/981107-1.c: New test.
24718
24719 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24720
24721         * execute/memcpy-bi.c: New testcase.
24722
24723 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24724
24725         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24726         base classes.
24727
24728         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24729         template is selected.
24730
24731         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24732         classes, it should be accepted for all types.
24733
24734         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24735
24736         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24737         specializations start with template headers.
24738
24739 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24740
24741         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24742
24743         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24744         non-POD types.
24745
24746 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24747
24748         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24749
24750 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24751
24752         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24753
24754 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24755
24756         * 981019-1.c: New test.
24757
24758 1998-10-14  Robert Lipe <robertl@dgii.com>
24759
24760         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24761         find objc headers.
24762
24763 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24764
24765         * compile/981001-4.c: Remove use of GCC extension that triggers a
24766         compiler bug.
24767
24768 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24769
24770         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24771
24772 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24773
24774         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24775         instantiation of template produces incorrect code for delete
24776         expression.
24777
24778         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24779         constructors' name is not unique.
24780         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24781         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24782
24783         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24784         automatic array of const is ill-formed.
24785
24786         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24787         of template parameter?
24788
24789         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24790         const.
24791
24792         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24793         pointer-to-member expression.
24794
24795         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24796         declaration causes ICE.
24797
24798 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24799
24800         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24801         reserved in the global namespace.
24802
24803         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24804         generate needed virtual table.
24805
24806         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24807
24808 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24809
24810         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24811         template-dependent type
24812
24813 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24814
24815         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24816         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24817         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24818
24819         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24820         class should be usable as argument of member function.
24821         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24822         class should be usable as return type of member function.
24823         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24824         class should be usable as type of data member.
24825
24826         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24827
24828 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24829
24830         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24831
24832 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24833
24834         * gcc.dg/dll-?.c Add thumb to target list.
24835         Fix assembler scan patterns to match current assembler output.
24836
24837 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24838
24839         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24840         matching of template brackets.
24841
24842         * g++.old-deja/g++.other/using4.C: New test.  Test using
24843         declarations of methods from base classes.
24844
24845         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24846         within functions should introduce names into the innermost
24847         enclosing namespace.
24848
24849         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24850         of static locals if first initialization throws.
24851
24852 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24853
24854         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24855
24856 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24857
24858         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24859         lose track of the possible targets of tablejump insns.
24860         * special/special.exp: Run it.
24861
24862 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24863
24864         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24865         must be declared before its specializations can be named in friend
24866         declarations.
24867
24868 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24869
24870         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24871
24872         * g77.f-torture/execute/io1.f: New test.
24873
24874 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24875
24876         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24877         with pointer to template function, for which no argument deduction
24878         is possible.
24879
24880         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24881         specialization of template function as argument to template
24882         function.
24883
24884         * g++.old-deja/g++.other/access2.C: New test; Inner class
24885         shouldn't have privileged access to Outer's names.
24886
24887 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24888
24889         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24890         friend template declared within template class conflicts with
24891         nested class of the same name.
24892
24893         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24894         is ignored.
24895
24896         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24897         object with direct initializer as function declaration.
24898
24899         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24900         initializers.
24901
24902         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24903         involving const pointer and NULL produces incorrect result.
24904
24905         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24906         type name without `typename' should be rejected with -pedantic.
24907
24908 1998-10-02  Richard Henderson  <rth@cygnus.com>
24909
24910         * g++.old-deja/g++.other/addrof1.C: New test.
24911
24912 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24913
24914         * gcc.c-torture/compile/981001-1.c: New test.
24915         * gcc.c-torture/execute/981001-1.c: New test.
24916
24917 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24918
24919         * gcc.c-torture/compile/981001-2.c: New test.
24920         * gcc.c-torture/compile/981001-3.c: New test.
24921         * gcc.c-torture/compile/981001-4.c: New test.
24922
24923 1998-10-01  Robert Lipe  <robertl@dgii.com>
24924
24925         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24926         multilibbed hosts.   Idea grafted from g77.exp.
24927
24928 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24929
24930         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24931         avoid losing on systems which need -lsocket.
24932
24933 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24934
24935         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24936         * g++.old-deja/g++.other/nested2.C: Ditto.
24937         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24938         failure.
24939
24940 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24941
24942         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24943         preferred over template operator!= for enum bitfields.
24944
24945 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24946
24947         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24948         that happen to have the same base name, but in different scopes,
24949         are incorrectly rejected.
24950
24951 1998-09-16  Richard Henderson  <rth@cygnus.com>
24952
24953         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24954         on the native word size instead of an integer literal.
24955
24956 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24957
24958         * g++.old-deja/g++.other/static2.C: Invocation of static data
24959         member of type pointer-to-function denoted as non-static member.
24960
24961         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24962         checks involving function types and aliases.
24963
24964 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24965
24966         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24967         redefined to the same non-trivial type.
24968
24969         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24970         namespace-qualification of template specializations declared in
24971         other namespaces.
24972
24973         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24974         to declare a subset of the specializations of a template function
24975         as friends of specializations of a template class.
24976
24977         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24978         member templates that do not fully specialize the enclosing
24979         template class are rejected.
24980
24981 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24982
24983         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24984
24985 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24986
24987         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24988         altered from libf2c/libU77 version.
24989
24990 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24991
24992         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24993
24994 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24995
24996         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24997         (un)signed char are different types for template specialization
24998         purposes.
24999
25000 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
25001
25002         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
25003         * objc: ObjC testsuite.
25004
25005 1998-08-31  Catherine Moore  <clm@cygnus.com>
25006
25007         * gcc.c-torture/execute/941014-1.x:  New file.
25008
25009 1998-08-31  Nick Clifton  <nickc@cygnus.com>
25010
25011         * lib/c-torture.exp: Add support for
25012         torture_eval_before_compile and torture_eval_before_execute
25013         variables.
25014
25015 1998-08-30  Jeffrey A Law  (law@cygnus.com)
25016
25017         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
25018         this test triggers valid.
25019
25020 1998-08-27  Jeffrey A Law  (law@cygnus.com)
25021
25022         * gcc.dg/980827-1.c: New test.
25023
25024 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
25025
25026         * gcc.c-torture/execute/loop-4b.c: New test.
25027
25028 1998-08-26  Nick Clifton  <nickc@cygnus.com>
25029
25030         * lib/c-torture.exp: Add support for
25031         torture_eval_before_compile and torture_eval_before_execute
25032         variables.
25033
25034 1998-08-25  Jeffrey A Law  (law@cygnus.com)
25035
25036         * gcc.c-torture/compile/980825-1.c: New test.
25037
25038 1998-08-24  Nick Clifton  <nickc@cygnus.com>
25039
25040         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
25041         count number tests in opt_t0 not good_t0.
25042
25043 1998-08-24  Jeffrey A Law  (law@cygnus.com)
25044
25045         * gcc.c-torture/compile/930326-1.x: Fix typo.
25046
25047 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
25048
25049         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
25050         causes an ICE.
25051
25052 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25053
25054         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
25055         STACK_SIZE is defined.
25056         * gcc.c-torture/unsorted/stuct.c: Similarly.
25057
25058         * gcc.c-torture/compile/980821-1.c: New test.
25059
25060 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25061
25062         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
25063
25064 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
25065
25066         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
25067         code.
25068
25069 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
25070
25071         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
25072         error'.
25073
25074 1998-08-18  Jeffrey A Law  (law@cygnus.com)
25075
25076         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
25077
25078 1998-08-16  Jeffrey A Law  (law@cygnus.com)
25079
25080         * gcc.c-torture/compile/980816-1.c: New test.
25081
25082         * gcc.dg/980816-1.c: New test.
25083
25084 1998-08-13  Jeffrey A Law  (law@cygnus.com)
25085
25086         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
25087         compiler for ieee tests.
25088
25089 1998-08-01  Dave Love  <d.love@dl.ac.uk>
25090
25091         * g77.f-torture/compile/980729-0.f: New test.
25092
25093 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
25094
25095         * gcc.c-torture/special/eeprof-1.c: New test, for
25096         -finstrument-functions.
25097         * gcc.c-torture/special/special.exp: Run it.
25098
25099 1998-07-29  Jeffrey A Law  (law@cygnus.com)
25100
25101         * gcc.c-torture/compile/980729-1.c: New test.
25102
25103 1998-07-27  Nick Clifton  <nickc@cygnus.com>
25104
25105         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
25106         __thumb__ is defined, and test for ARM style doubles if so.
25107
25108 1998-07-26  Dave Love  <d.love@dl.ac.uk>
25109
25110         * g77.f-torture/noncompile/980615-0.f: New test.
25111
25112 1998-07-26  H.J. Lu  (hjl@gnu.org)
25113
25114         * gcc.dg/980312-1.c: Do link instead of compile.
25115         * gcc.dg/980313-1.c: Likewise.
25116
25117 1998-07-26  Jeffrey A Law  (law@cygnus.com)
25118
25119         * gcc.c-torture/compile/980726-1.c: New test.
25120
25121 1998-07-25  Dave Love  <d.love@dl.ac.uk>
25122
25123         * g77.f-torture/execute/io0.f: New test.
25124
25125 1998-07-24  Nick Clifton  <nickc@cygnus.com>
25126
25127         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
25128         an int.
25129
25130 1998-06-18  Michael Meissner  <meissner@cygnus.com>
25131
25132         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
25133         m32r bugs.
25134
25135 1998-07-17  Nick Clifton  <nickc@cygnus.com>
25136
25137         * gcc.dg/980626-1.c: Expect failures for all toolchains until
25138         c-decl.c:grokdeclarator can handle mode attributes.
25139
25140 1998-07-16  Jeffrey A Law  (law@cygnus.com)
25141
25142         * gcc.c-torture/execute/980716-1.c: New test.
25143
25144 1998-07-13  Jeffrey A Law  (law@cygnus.com)
25145
25146         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
25147         the mn10200.
25148         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
25149         the mn10200.
25150         * gcc.c-torture/execute/va-arg-3.x: Similarly.
25151         * gcc.c-torture/compile/930326-1.x: Similarly.
25152
25153 1998-07-13  Dave Love  <d.love@dl.ac.uk>
25154
25155         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
25156         New test from Craig.
25157
25158 1998-07-12  Dave Love  <d.love@dl.ac.uk>
25159
25160         * g77.f-torture/noncompile/980616-0.f: New test.
25161
25162         * g77.f-torture/execute/970816-3.f:  New test from Craig.
25163
25164 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25165
25166         *  g++.other/singleton.C: Return error value instead of taking
25167         SIGSEGV.
25168
25169 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
25170
25171         *  g++.other/singleton.C: New test.   Warning is under dispute.
25172         Runtime crash is not.
25173
25174 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25175
25176         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
25177         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
25178         using6.C, using7.C}:  New namespace tests.
25179
25180 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
25181
25182         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
25183         specialization with typedef'ed names used as array indexes.
25184
25185 1998-07-09  Jeffrey A Law  (law@cygnus.com)
25186
25187         * gcc.c-torture/execute/980709-1.c: New test.
25188
25189         * gcc.dg/980709-1.c: New test.
25190
25191 1998-07-07  Richard Henderson  <rth@cygnus.com>
25192
25193         * gcc.c-torture/execute/bcp-1.c: New test.
25194
25195 1998-07-07  Jeffrey A Law  (law@cygnus.com)
25196
25197         * gcc.c-torture/execute/980707-1.c: New test.
25198
25199 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
25200
25201         * gcc.c-torture/compile/980706-1.c: New test.
25202
25203 1998-07-01  Dave Love  <d.love@dl.ac.uk>
25204
25205         * g77.f-torture/execute/980701-0.f,
25206         g77.f-torture/execute/980701-1.f: New test from Craig.
25207
25208 1998-07-01  Jeffrey A Law  (law@cygnus.com)
25209
25210         * gcc.c-torture/compile/980701-1.c: New test.
25211
25212         * gcc.c-torture/execute/980701-1.c: New test.
25213
25214 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
25215 rlsruhe.de>
25216
25217         * g++.old-deja/g++.robertl/eb132.C: New test.
25218         * g++.old-deja/g++.robertl/eb133.C: Likewise.
25219
25220 1998-06-29  Dave Love  <d.love@dl.ac.uk>
25221
25222         * g77.f-torture/execute/980628-7.f,
25223         g77.f-torture/execute/980628-8.f,
25224         g77.f-torture/execute/980628-9.f,
25225         g77.f-torture/execute/980628-10.f: New tests from Craig.
25226
25227         * g77.f-torture/execute/980628-3.f: Remove mail headers.
25228
25229 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25230
25231         * g77.f-torture/execute/980628-4.f: New test from Craig.
25232         * g77.f-torture/execute/980628-5.f: Likewise.
25233         * g77.f-torture/execute/980628-2.f: Likewise.
25234         * g77.f-torture/execute/980628-0.f: Likewise.
25235         * g77.f-torture/execute/980628-1.f: Likewise.
25236         * g77.f-torture/execute/980628-3.f: Likewise.
25237         * g77.f-torture/execute/980628-6.f: Likewise.
25238
25239 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25240
25241         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
25242         directory when nothing has been installed yet.
25243
25244 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
25245
25246         * gcc.c-torture/special/special.exp: Handle newer versions of
25247         dejagnu.
25248
25249 1998-06-26  Jeffrey A Law  (law@cygnus.com)
25250
25251         * gcc.dg/980626-1.c: New test.
25252
25253 1998-06-19  Bruno Haible <haible@ilog.fr>
25254
25255         * gcc.misc-tests/m-un-2.c: New test.
25256         * g++.old-deja/g++.other/warn01.c: Likewise.
25257
25258 1998-06-19  Robert Lipe  <robertl@dgii.com>
25259
25260         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
25261         compatibility with assmblers with a different comment character.
25262         Eliminate use of GAS-specific extensions.
25263
25264 1998-06-19  Jeffrey A Law  (law@cygnus.com)
25265
25266         * gcc.c-torture/execute/ieee/980619-1.c: New test.
25267
25268 1998-06-19  Robert Lipe  <robertl@dgii.com>
25269
25270         *lib/g77.exp: Replace search for libf2c.a with search for newly
25271         renamed libg2c.a
25272
25273 1998-06-17  Jeffrey A Law  (law@cygnus.com)
25274
25275         * gcc.c-torture/execute/980617-1.c: New test.
25276
25277 1998-06-12  Jeffrey A Law  (law@cygnus.com)
25278
25279         * gcc.c-torture/execute/980612-1.c: New test.
25280
25281 1998-06-08  Jeffrey A Law  (law@cygnus.com)
25282
25283         * gcc.dg/980523-1.c: Only test on ppc-linux.
25284         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
25285
25286         * gcc.c-torture/execute/980608-1.c: New test.
25287
25288 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
25289
25290         * gcc.c-torture/execute/980605-1.c: New test.
25291
25292 1998-06-04  Jeffrey A Law  (law@cygnus.com)
25293
25294         * gcc.c-torture/execute/980604-1.c: New test.
25295
25296 1998-06-02  Jeffrey A Law  (law@cygnus.com)
25297
25298         * gcc.c-torture/execute/980602-1.c: New test.
25299         * gcc.c-torture/execute/980602-2.c: Likewise.
25300
25301 1998-06-02  Dave Love  <d.love@dl.ac.uk>
25302
25303         * 970125-0.f: Fix per JCB.  Add commentary.
25304
25305 1998-05-31  Michael Meissner  <meissner@cygnus.com>
25306
25307         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
25308         IEEE -0 support.
25309
25310 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
25311
25312         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
25313         earlier.
25314
25315 1998-05-28  Catherine Moore <clm@cygnus.com>
25316
25317         * gcc.c-torture/execute/980526-3.c: New test.
25318
25319 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
25320
25321         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
25322         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
25323         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
25324         m88k-motorola-sysv3 to XFAIL.
25325
25326 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25327
25328         * gcc.dg/980526-1.c: New test.
25329         * gcc.c-torture/execute/980526-2.c: New test.
25330
25331 1998-05-26  Jeffrey A Law  (law@cygnus.com)
25332
25333         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
25334
25335         * gcc.c-torture/execute/980526-1.c: New test.
25336
25337 1998-05-26  Dave Love  <d.love@dl.ac.uk>
25338
25339         * g77.f-torture/execute/alpha2.f: Add runtime test.
25340
25341 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
25342
25343         * g++.old-deja/old-deja.exp: Strip leading directories.
25344
25345         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
25346         error for the line.  Don't run multiple tests for the same line.
25347
25348 1998-05-23  Jeffrey A Law  (law@cygnus.com)
25349
25350         * gcc.dg/980523-1.c: New test.
25351
25352 1998-05-23  Dave Love  <d.love@dl.ac.uk>
25353
25354         * g77.f-torture/compile/970915-0.f: New test.
25355
25356 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
25357
25358         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
25359
25360 1998-05-21  Jeffrey A Law  (law@cygnus.com)
25361
25362         * gcc.dg/980520-1.c: New test.
25363
25364 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
25365
25366         * gcc.dg/980502-1.c: Fix return type.
25367
25368 1998-05-20  Jeffrey A Law  (law@cygnus.com)
25369
25370         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
25371         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
25372         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
25373         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
25374         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
25375
25376 1998-05-20  Dave Love  <d.love@dl.ac.uk>
25377
25378         * g77.f-torture/execute/980520-1.f: New test.
25379
25380 1998-05-15  Dave Love  <d.love@dl.ac.uk>
25381
25382         * lib/mike-g77.exp: New file.
25383
25384         * g77.f-torture/noncompile/noncompile.exp,
25385         g77.f-torture/noncompile/check0.f: New files.
25386
25387 1998-05-14  Dave Love  <d.love@dl.ac.uk>
25388
25389         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
25390         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
25391         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
25392         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
25393         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
25394         abort where appropriate.
25395
25396 1998-05-05  Michael Meissner  <meissner@cygnus.com>
25397
25398         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
25399         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
25400
25401 1998-04-29  Dave Love  <d.love@dl.ac.uk>
25402
25403         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
25404
25405 1998-04-27  Dave Love  <d.love@dl.ac.uk>
25406
25407         * g77.f-torture/compile/980427-0.f: New test.
25408
25409 1998-04-24  Dave Love  <d.love@dl.ac.uk>
25410
25411         * g77.f-torture/compile/980424-0.f: New test.
25412
25413 1998-04-19  Dave Love  <d.love@dl.ac.uk>
25414
25415         * g77.f-torture/compile/980419-2.f (main): New test.
25416         * g77.f-torture/compile/970125-0.f: New test.
25417         * g77.f-torture/compile/980419-1.f: New test.
25418
25419 1998-04-08  Jim Wilson  <wilson@cygnus.com>
25420
25421         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
25422         of loop-4.c.
25423
25424 1998-04-07  Jim Wilson  <wilson@cygnus.com>
25425
25426         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
25427
25428 1998-04-03  Jim Wilson  <wilson@cygnus.com>
25429
25430         * gcc.c-torture/compile/980329-1.c: New test.
25431
25432 1998-03-18  Jim Wilson  <wilson@cygnus.com>
25433
25434         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
25435         * gcc.dg/980312-1.c: Fix typo in -march command.
25436
25437 1998-03-16  H.J. Lu  (hjl@gnu.org)
25438
25439         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
25440
25441 1998-03-11  Robert Lipe  <robertl@dgii.com>
25442
25443         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
25444         Dave Love agree the Fortran source is bogus.
25445
25446 1998-03-11  Robert Lipe  <robertl@dgii.com>
25447
25448         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
25449         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
25450         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
25451         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
25452         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
25453
25454 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
25455
25456         * g++.old-deja/g++.other/friend1.C: New test.
25457
25458 1998-02-18  Dave Love  <d.love@dl.ac.uk>
25459
25460         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
25461         possibly uninitialized) variables and declare dnrm2.
25462
25463 1998-02-23  Robert Lipe <robertl@dgii.com>
25464
25465         From Bruno Haible <haible@ilog.fr>:
25466         * gcc.c-torture/execute/980223.c: New test.
25467
25468 1998-02-13  Jeffrey A Law  (law@cygnus.com)
25469
25470         * gcc.dg/ifelse-1.c: New test.
25471
25472 1998-02-09  H.J. Lu  (hjl@gnu.org)
25473
25474         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
25475
25476           * lib/old-dejagnu.exp (old-dejagnu): Added the
25477           "execution test - XFAIL *-*-*" handling in the spirit of
25478           "excess errors test -". Changed the "execution test fails"
25479           handling to be like "excess errors test fails".
25480           * Update various tests accordingly.
25481
25482 1998-02-06  Jim Wilson  <wilson@cygnus.com>
25483
25484         * gcc.c-torture/execute/980205.c: New test.
25485
25486 1998-01-18  Jeffrey A Law  (law@cygnus.com)
25487
25488         * lib/c-torture.exp: Look for .x files instead of .cexp files.
25489         * lib/f-torture.exp: Similarly.
25490         * gcc.c-torture: Rename all .cexp files to .x files.
25491
25492 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
25493
25494         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
25495         (940510-1.c): Removed duplicate.
25496         (971104-1.c): New test.
25497
25498 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
25499
25500           * lib/f-torture.exp: Improve error and loop detection.
25501
25502 1997-11-19  Michael Meissner  <meissner@cygnus.com>
25503
25504         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
25505         use that to size the filler array.
25506
25507 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
25508
25509         * lib/c-torture.exp(c-torture-execute): Fix typo.
25510
25511         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
25512         testcase as the executable name. Keep the executable around if
25513         the test fails.
25514
25515 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
25516
25517         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
25518         changes.  Only test one -g option, and move it to the end of the
25519         list of options to test.
25520
25521 1997-09-19  Michael Meissner  <meissner@cygnus.com>
25522
25523         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
25524         variable GCC_TORTURE_OPTIONS to supply default switches separated
25525         by colons.  If no environment variable, run tests with -O0 -g, -O1
25526         -g, and -O2 -g as well.
25527
25528 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
25529
25530         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
25531         explanatory comments. Fix indentation.
25532
25533 1997-09-15  Jeffrey A Law  (law@cygnus.com)
25534
25535         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
25536
25537 1997-09-11  Jeffrey A Law  (law@cygnus.com)
25538
25539         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
25540         * g++.old-deja/g++.mike/p7325.C: Likewise.
25541         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
25542
25543 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
25544
25545         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
25546         * g++.old-deja/g++.brendan/crash30.C: Likewise.
25547         * g++.old-deja/g++.brendan/crash39.C: Likewise.
25548         * g++.old-deja/g++.law/operators4.C: Likewise.
25549
25550 1997-09-11  Joe Buck  (jbuck@synopsys.com)
25551
25552         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
25553         * g++.old-deja/g++.mike/p784.C: Ditto.
25554         * g++.old-deja/g++.mike/p785.C: Ditto.
25555
25556 1997-09-05  Jeffrey A Law  (law@cygnus.com)
25557
25558           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
25559
25560 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25561
25562         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
25563         target feature; pass this to c-torture-execute as needed.
25564
25565 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25566
25567         * lib/c-torture.exp(c-torture-execute): If the previous and the
25568         current executables being tested are identical, we don't need to
25569         run the executable again. Try to make the executable names
25570         unique. Add an optional argument for passing additional compiler
25571         flags.
25572
25573 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
25574
25575         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
25576
25577 1997-08-29  Jeffrey A Law  (law@cygnus.com)
25578
25579         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
25580
25581 1997-07-31  Jeffrey A Law  (law@cygnus.com)
25582
25583         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
25584         32bit or larger longs.
25585
25586         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
25587         have either a 32bit long or 32bit int.
25588
25589 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
25590
25591         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
25592         Make double precision tests dependent on sizeof (double).
25593
25594 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
25595
25596         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
25597         too.
25598
25599 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
25600
25601         * gcc.c-torture/compile/961203-1.cexp: New script.
25602
25603 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
25604
25605         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
25606         up the includes ourselves.
25607
25608 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
25609
25610         * lib/plumhall.exp: Remove random include, and add a few
25611         verbose messages for debugging.
25612
25613 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
25614
25615         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
25616         of trying to do it ourselves.
25617
25618 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25619
25620         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
25621
25622 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
25623
25624         * gcc.prms/5403.c: Made regexp a bit less strict.
25625
25626 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
25627
25628         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
25629         is returned from remote_load instead.
25630         * lib/plumhall.exp: Ditto.
25631         * lib/mike-g++.exp: Ditto.
25632         * lib/old-dejagnu.exp: Ditto.
25633         * lib/c-torture.exp: Ditto.
25634
25635 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
25636
25637         * lib/g++.exp: Use build_wrapper procedure.
25638         * lib/gcc.exp: Ditto.
25639
25640 1997-05-20  Jeffrey A Law  (law@cygnus.com)
25641
25642         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
25643         an old-style decl for malloc.  Fixes tests to work when
25644         sizeof (int) != sizeof (size_t).
25645
25646 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25647
25648         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
25649
25650         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
25651         use stdargs.h interface.
25652
25653 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25654
25655         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
25656         NO_VARARGS when compiling.
25657
25658 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
25659
25660         * lib/plumhall.exp(ph_includes): New procedure.
25661         (ph_make): Use it.
25662         (ph_compiler): Ditto.
25663
25664         * lib/g++.exp: Rename test-glue.c to testglue.c.
25665         * lib/gcc.exp: Ditto.
25666
25667 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
25668
25669         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
25670         to completion when it's called.
25671
25672 1997-03-21  Michael Meissner  <meissner@cygnus.com>
25673
25674         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
25675         is defined, don't do test.
25676
25677 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
25678
25679         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
25680         for object files.
25681         (ph_summary): Mark skipped testcases as untested, not unresolved.
25682
25683         * lib/plumhall.exp (ph_make): If unresolved because of bad
25684         errorCode, record errorCode in log file.
25685         (*): Replace send_log/verbose with verbose -log.
25686
25687 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25688
25689         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25690         double conversion if double isn't at least 8 bytes.
25691
25692         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25693         int to work with targets where int is 16 bits.
25694
25695         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25696         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25697         precision for the test to complete.
25698
25699 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25700
25701         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25702         if d10v is not compiled with the -mdouble64 flag.
25703         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25704
25705         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25706         d10v is not compiled with the -mint32 flag.
25707
25708 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25709
25710         * lib/plumhall.exp: Use incr_count.
25711
25712 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25713
25714         * gcc.c-torture: Update to c-torture-1.45.
25715
25716 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25717
25718         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25719         the name of the expect testcase file).
25720
25721         * lib/g++.exp(g++_init): Ditto.
25722
25723 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25724
25725         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25726         the host.
25727
25728         * lib/gcc.exp(gcc_exit): New procedure.
25729
25730 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25731
25732         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25733         specs where appropriate.
25734
25735         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25736         because of new "candidates are" messages, and removed a few
25737
25738         * Converted all non-old-style g++ testcases to old-style, and
25739         moved into g++.old-deja.
25740
25741 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25742
25743         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25744         options.
25745
25746         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25747         succeeded.
25748
25749         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25750
25751 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25752
25753         * lib/gcc.exp (gcc_target_compile): Add support for defining
25754         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25755         the machine doesn't have those features.
25756
25757 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25758
25759         * g++.law/operators4.exp: Don't use LIBS.
25760
25761 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25762
25763         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25764
25765         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25766         * lib/g++.exp: Set it here instead. Also, allow use of the
25767         --tool_exec and --tool_opt options. Change CXX to
25768         GXX_UNDER_TEST.
25769
25770         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25771
25772         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25773
25774 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25775
25776         * lib/old-dejagnu.exp: Use prune_warnings instead of
25777         prune_system_crud.
25778         * lib/mike-g++.exp: Ditto.
25779         * lib/gcc.exp: Ditto.
25780         * lib/g++.exp: Ditto.
25781
25782         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25783
25784 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25785
25786           * 941014-2.c: Include stdlib.h
25787           * 960327-1.c: Include stdio.h
25788           * dbra.c, index-1.c: Don't assume ints are 32bits.
25789
25790 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25791
25792         * lib/gcc.exp: Add gcc,stack_size target feature.
25793
25794         * lib/g++.exp(g++_target_compile): Add the include and link
25795         paths here, not in two other places. And, it's $options, not
25796         options.
25797
25798         * lib/mike-g++.exp(postbase): Remove the code that determines
25799         the correct include and link paths.
25800         * g++.old-deja/old-deja.exp: Ditto.
25801
25802 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25803
25804         * lib/g++.exp(g++_init): target_compile no longer returns the
25805         filename of the result.
25806
25807 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25808
25809         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25810         call to glob.
25811
25812         * gcc.c-torture/special/special.exp: Change call to
25813         gcc_target_compile to include the object file.
25814
25815 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25816
25817         * gcc.c-torture/special/special.exp: Correct misspelling in last
25818         change.
25819
25820 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25821
25822         * lib/plumhall.exp(ph_summary): Log the entire output of the
25823         executable. Return -1 if there were any failures, 0 otherwise.
25824         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25825         (ph_make): Clean up objects and executables that were built
25826         if the tests succeeded.
25827
25828 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25829
25830         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25831         libraries and includes in the build tree as appropriate.
25832
25833 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25834
25835         * lib/c-torture.exp: Instead of looking for the global variable
25836         NO_LONG_LONG, check to see if that's a feature of the target.
25837
25838 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25839
25840         * config/default.exp: Minimize. Delete the remainer of the files in
25841         config; this functionality is now in devo/dejagnu/config.
25842
25843         g++.*/*: Pass any additional flags used to compile to postbase;
25844         delete CXXFLAGS.
25845
25846         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25847         is now done by runtest.exp. Use gcc_target_compile instead of
25848         compile.
25849
25850         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25851         Remove references to CFLAGS. Use remote_file instead of
25852         calling rm -f.
25853         (c-torture): Take a list of arguments to use to compile this
25854         testcase.
25855
25856         lib/g++.exp: Simplify. Use target_compile instead of compile.
25857         lib/gcc-dg.exp: Ditto.
25858         lib/gcc.exp: Ditto.
25859         lib/mike-{gcc,g++}.exp: Ditto.
25860         lib/old-dejagnu.exp: Ditto.
25861         lib/plumhall.exp: Ditto.
25862
25863 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25864
25865         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25866         (ph_linker): Likewise.
25867
25868 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25869
25870           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25871         MAP_ANON / MAP_ANONYMOUS if defined;
25872         else try to map from /dev/zero .
25873
25874 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25875
25876         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25877         isn't defined, then define it to MAP_ANONYMOUS.
25878
25879 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25880
25881         * gcc.c-torture: Update to c-torture-1.42 release.
25882
25883 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25884
25885         * gcc.c-torture: Update to c-torture-1.41 release.
25886
25887 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25888
25889         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25890         c-torture release.
25891
25892 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25893
25894         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25895         and LDFLAGS.  Fix second case to append the target_info ldflags
25896         onto LDFLAGS, not CFLAGS.
25897         * lib/g++.exp (g++_init): Add target_info stuff.
25898         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25899         of libgloss and newlib flags for !native.
25900
25901         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25902         (GDB): Fix relative path to go up another dir for finding gdb.
25903
25904 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25905
25906         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25907         versions in the target_info array, if they don't exist.
25908
25909 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25910
25911         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25912
25913 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25914
25915         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25916         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25917
25918 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25919
25920         * lib/old-dejagnu.exp: Don't remove the output file before we've
25921         actually tested it. Don't append pwd to the path of the executable
25922         we're testing.
25923
25924 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25925
25926         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25927
25928 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25929
25930         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25931         temporary directory for compiler files, and set it to a default
25932         value of /tmp. Set $output as the name of the output file from
25933         compiling the testcase. Add a -o option to $cflags_var so the
25934         compiler writes the final output file as $output. Set $executable
25935         to $output.
25936
25937         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25938         directory for compiler files, and set it to /tmp if it doesn't
25939         already have a value. Set $output_file to the name of the output
25940         file from compiling the testcase. Add a -o option to CXXFLAGS so
25941         the compiler writes the final output file as $output. Use $output
25942         as the executable to be tested.
25943
25944 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25945
25946         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25947
25948 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25949
25950         * gcc.c-torture/execute/pending-1.c: New test.  Still
25951         pending in Tege's queue.
25952
25953 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25954
25955         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25956         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25957         if there were failures.  Call unresolved if there were unresolved
25958         testcases.  Call gcc_fail if program did not run to completion.
25959         (ph_make): Pass additional argument name to ph_execute.
25960         (ph_execute): Add new argument.  Pass additional arguments to
25961         ph_summary.  Call gcc_fail is there is no execution output.
25962
25963 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25964
25965         * lib/plumhall.exp (proc_summary): Output relavent summary
25966         lines into the log so specific failures in plumhall can be
25967         investigated.
25968
25969 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25970
25971         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25972         (c-torture-execute): Don't try to execute tests which use
25973         "long long" types if $NO_LONG_LONG is nonzero.
25974
25975 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25976
25977         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25978         not c-torture.
25979
25980         * gcc.ieee: Move from here.
25981         * gcc.c-torture/execute/ieee: To here.
25982
25983 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25984
25985         * gcc.c-torture: Update to c-torture-1.41 release.
25986
25987 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25988
25989         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25990         not "$output".
25991
25992 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25993
25994         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25995         -c present.
25996
25997 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25998
25999         * config/proelf.exp: Handle connecting to a simulator.
26000
26001 1996-01-31  Jeffrey A Law  (law@cygnus.com)
26002
26003         * config/proelf.exp: New file.  Enough framework that we can
26004         run c-torture tests on the proelf targets (or any other target
26005         that gdb can connect to for that matter).
26006
26007 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
26008
26009         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
26010         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
26011
26012         * lib/plumhall.exp (ph_execute): Always call ph_summary if
26013         exec_output exists.
26014
26015 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
26016
26017         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
26018         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
26019
26020         * config/*.exp: Update FSF address.  Change result of ${tool}_load
26021         to pass/fail/unresolved/unsupported/untested.  Caller must now
26022         call unresolved/unsupported/untested.
26023         * lib/*.exp: Update FSF address.  Update to handle new results of
26024         ${tool}_load.
26025         * lib/chill.exp (verbose): Delete.
26026
26027 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
26028
26029         * lib/gcc.exp (default_gcc_start): Change order of args to
26030         $LDFLAGS $CFLAGS $LIBS.
26031         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
26032         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
26033         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
26034         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
26035         * gcc.misc-tests/dg-test.exp: Likewise.
26036         * gcc.misc-tests/msgs.exp: Likewise.
26037         * gcc.prms/prms.exp: Likewise.
26038         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
26039         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
26040
26041         * lib/dg.exp: Deleted, moved to dejagnu/lib.
26042
26043 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26044
26045         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
26046
26047         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
26048         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
26049
26050         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
26051         necessary.
26052
26053 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
26054
26055         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
26056         global for loop; add use of $mathlib.
26057         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
26058         settings here; set mathlib for anything but VxWorks.
26059
26060 1996-01-22  Jeffrey A Law  (law@cygnus.com)
26061
26062         * gcc.c-torture: Update to c-torture-1.40 release.
26063
26064 1996-01-03  Jeffrey A Law  (law@cygnus.com)
26065
26066         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
26067         dg.exp.
26068
26069 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
26070
26071         * lib/c-torture.exp (c-torture-execute): Declare "output" as
26072         global.
26073
26074 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
26075
26076         * lib/g++.exp (LIBS): Define if not already.
26077         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
26078         (gcc-dg-prune): Call prune_gcc_output.
26079         * lib/gcc.exp (prune_gcc_output): New proc.
26080         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
26081         prune_gcc_output.
26082
26083 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
26084
26085         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
26086         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
26087
26088 1995-11-15  Jeffrey A Law  (law@cygnus.com)
26089
26090         * gcc.c-torture: Update to c-torture-1.39 release.
26091
26092 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
26093
26094         * lib/c-torture.exp (c-torture-execute): Don't return if one option
26095         fails, try others as well.
26096
26097 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
26098
26099         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
26100         If compilation fails, mark execute tests as `untested'.
26101         If test is marked as unsupported, don't mark compilation and
26102         execute tests as failed.
26103
26104 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
26105
26106         * lib/g++.exp (g++_init): Don't link in libg++, and look to
26107         libstdc++ for whether or not we want to be doing shared
26108         libraries.  Delete link_curses since we don't need it anymore.
26109         * lib/mike-g++.exp (postbase): Don't link in libg++.
26110         * g++.old-deja/old-deja.exp: Likewise.
26111
26112 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
26113
26114         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
26115
26116 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
26117
26118         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
26119         For that, add `-Wl,-a,shared_archive'.
26120         * g++.old-deja/old-deja.exp: Likewise.
26121
26122 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
26123
26124         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
26125
26126 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
26127
26128         * lib/mike-g++.exp (postbase): Pay attention to the status of
26129         g++_load.
26130
26131 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
26132
26133           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
26134
26135 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
26136
26137         * lib/gcc.exp (default_gcc_start): No longer need to log program
26138         being executed or its output, execute_anywhere does that now.
26139         * lib/g++.exp (default_g++_version): Call execute_anywhere.
26140         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
26141
26142 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
26143
26144         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
26145         the same as those in lib/g++.exp.
26146
26147 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
26148
26149         * gcc.c-torture: Update to c-torture-1.38 release.
26150         * gcc.ieee: Related changes.
26151
26152 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
26153
26154         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
26155         "exec". Minor reformatting changes.
26156
26157         * config/rom68k.exp (${tool}_load): Make it work in a canadian
26158         cross. This means all "exec" calls now work on a remote host as
26159         well.
26160         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
26161         cross. Filter out the extra "\r\n" stuff that expect puts in.
26162         (c-torture-execute): Filter out the bogus warnings like
26163         c-torture-compile does. Add support for canadian cross.
26164         * lib/gcc.exp (default_gcc_version, default_gcc_start)
26165         Use execute_anywhere rather than calling exec directly. Now it
26166         works for canadian cross testing.
26167
26168 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
26169
26170         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
26171         results into a variable, and check that rather than using file exists.
26172
26173 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
26174
26175         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
26176         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
26177
26178 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26179
26180         * g++.old-deja/old-deja.exp: Create and pass runshlib and
26181         lib_curses if there's a shared libg++ in the build tree.
26182
26183 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
26184
26185         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
26186         if not supported target.
26187
26188 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
26189
26190         * lib/g++.exp (g++_init): Move empty setting of runshlib and
26191         link_curses up to always happen, not just for native builds.
26192
26193 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
26194
26195         * gcc.c-torture: Update to c-torture-1.36 release.
26196         * gcc.failure: Related changes.
26197
26198 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
26199
26200         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
26201
26202 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
26203
26204         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
26205         * lib/mike-g++.exp (postbase): Not in here.  Still reference
26206         runshlib, link_curses, and mathlib for link and run.
26207
26208         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
26209         pass the runtime shared library options for Solaris, OSF/1, and
26210         Irix5, and link with -lcurses to avoid unresolved references.
26211
26212 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
26213
26214         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
26215         only run once.
26216
26217 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
26218
26219         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
26220
26221 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
26222
26223         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
26224         do not have a framework for the "compat" tests yet.
26225
26226 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
26227
26228         * lib/mike-g++.exp (postbase): New local variable `mathlib',
26229         set to null if we're testing vxworks5.1.  Use that instead of
26230         `-lm' in the setting of LIBS for link and run.
26231
26232 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
26233
26234         * config/rom68k.exp (${tool}_load): Major changes to make it
26235         work.  Verified that it does in fact return the stuff in
26236         exec_output properly.  Catch any Emul or any TRAP other than 0.
26237
26238 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
26239
26240         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
26241         LDFLAGS properly for targets that need stuff from libgloss.
26242         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
26243         only run once.
26244         (gpp_initialized): New variable.
26245
26246 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
26247
26248         * config/rom68k.exp: Load libgloss.exp.
26249         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
26250         so we can produce a fully linked binary.
26251         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
26252         so we can produce a fully linked binary.
26253
26254 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
26255
26256         * lib/plumhall.exp (ph_section): Watch for expected failures.
26257         Add missing `else'.
26258
26259         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
26260         run the testcase.
26261         (c-torture): Likewise.
26262
26263 1995-08-28  Doug Evans  <dje@cygnus.com>
26264
26265         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
26266
26267         * lib/mike-g++.exp (mike_cleanup): New proc.
26268         (prebase): New globals compiler_result, not_compiler_result,
26269         target_regexp.
26270         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
26271         allow leading "-" in pattern.  Watch for unsupported tests.
26272         If $compiler_result is set, pattern match assembler code,
26273         and ditto for $not_compiler_result.
26274         * lib/mike-gcc.exp: Likewise.
26275
26276         * lib/plumhall.exp (ph_execute): Only call ph_summary if
26277         execution "succeeded".
26278
26279 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
26280
26281         * config/win32.exp: New file.
26282         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
26283
26284 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
26285
26286         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
26287         unsupported.
26288         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
26289         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
26290         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
26291
26292         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
26293         "... without exceptions was ...".  That is now handled by
26294         prune_system_crud.
26295         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26296
26297 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
26298
26299         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
26300         sieve.c,sort2.c}: New files.
26301         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
26302         sieve.exp,sort2.exp}: Drivers for them.
26303
26304         * lib/mike-gcc.exp (program_output): New user settable variable.
26305         (postbase): Call prune_system_crud.  Also prune extraneous compiler
26306         messages.
26307         * lib/mike-g++.exp (program_output): New user settable variable.
26308
26309         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
26310
26311         * config/sh.exp: Deleted (use sim.exp instead).
26312
26313 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
26314
26315         * config/vx.exp: Declare CHECKTASK as global.
26316         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
26317         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
26318         * lib/old-dejagnu.exp: Load [pwd]/$executable.
26319
26320 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26321
26322         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
26323         target. Like vx.exp, only includes `vx29k.exp' instead of
26324         `vxworks.exp'.
26325
26326 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
26327
26328         * config/sim.exp: Increase time limit from 120 seconds to 240.
26329
26330 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
26331
26332         * gcc.c-torture/execute/950628-1.c: New test.
26333
26334 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
26335
26336         * gcc.c-torture: Update with changes/additions from
26337         c-torture-1.34.
26338
26339 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
26340
26341         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
26342
26343 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
26344
26345         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
26346
26347 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
26348
26349         * gcc.c-torture/compile/950512-1.c: New test.
26350         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
26351         * gcc.dg/struct-ret-1.c: Likewise.
26352
26353 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
26354
26355         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
26356           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
26357
26358 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
26359
26360         * gcc.c-torture/special/920411-1.c: Deleted.
26361         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
26362
26363 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
26364
26365         * config/sim.exp (${tool}_load): Hack in call to bash to get a
26366         cpu limit.
26367
26368 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
26369
26370         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
26371
26372 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
26373
26374         From kenner;
26375         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
26376         is the proper length.
26377         * va-arg-3.c: Likewise.
26378
26379 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
26380
26381         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
26382         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
26383
26384         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
26385         * lib/g++.exp (default_g++_start): Delete old cruft.
26386
26387 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
26388
26389         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
26390         (2 * (1 << 18)) to (2 * (1 << 17)).
26391
26392         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
26393
26394 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
26395
26396         * config/rom68k.exp: Renamed from config/idp.exp
26397
26398 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
26399
26400         * c-torture/compile/921109-2.c
26401
26402 1995-04-18  Mike Stump  <mrs@cygnus.com>
26403
26404         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
26405         excess errors.
26406
26407 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
26408
26409         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
26410         output.
26411         * lib/g++.exp (default_g++_start): Likewise.
26412
26413 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
26414
26415         * gcc.c-torture/compile/950329-1.c: New test.
26416
26417 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
26418
26419           * config/bug.exp (${tool}_load): Updated to use new remote_open
26420           and remote_close procs.
26421         * config/idp.exp: New file.
26422
26423 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
26424
26425         * gcc.c-torture/execute/950322-1.c: New test.
26426
26427 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
26428
26429         * config/vx.exp (${tool}_load): Clean up testing of return code from
26430         vxworks_ld and vxworks_spawn.
26431
26432 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
26433
26434         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
26435
26436 1995-03-13  Mike Stump  <mrs@cygnus.com>
26437
26438         * lib/old-deja.exp: Add `excess errors test - ' error, now one
26439         can mark excess errors on a machine by machine basis.  Note, the
26440         default is to not expect any excess errors, even when excess
26441         errors test - is given, so you will want to put an XFAIL ... on
26442         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
26443         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
26444         those 4 machines, but no others.
26445
26446 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
26447
26448         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
26449         * lib/c-torture.exp: to here.
26450
26451 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
26452
26453         * gcc.c-torture/execute/950221-1.c: New test.
26454         * gcc.c-torture/execute/struct-ret-1.c: New test.
26455         * gcc.c-torture/compile/950221-1.c: New test.
26456
26457         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
26458
26459 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
26460
26461         * gcc.c-torture/execute/arith-1.c (main): Return 0.
26462         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
26463
26464 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
26465
26466         * g++.gb: New directory of tests, derived from my signature and
26467         class scoping tests.
26468
26469         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
26470         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
26471         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
26472         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
26473         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
26474         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
26475         * g++.gb/sig25.C: Likewise.
26476
26477         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
26478         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
26479         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
26480         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
26481         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
26482         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
26483         * g++.gb/sig25.exp: Likewise.
26484
26485         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
26486         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
26487         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
26488         * g++.gb/scope13.C: Likewise, this test still fails.
26489
26490         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
26491         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
26492         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
26493         * g++.gb/scope13.exp: Ditto.
26494
26495         * g++.gb/README: New file, explains what these tests are about.
26496
26497 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
26498
26499         * lib/dg.exp (dg-do): Support `preprocess'.
26500         (dg-test): Likewise.
26501
26502 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
26503
26504         * config/udi.exp: change "continue -expect" to "exp_continue".
26505
26506 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
26507
26508         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
26509         Delete redundant tests.
26510
26511         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
26512         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
26513         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
26514         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
26515         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
26516         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
26517         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
26518         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
26519
26520         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
26521         storing label pointers.
26522         * gcc.c-torture/execute/921019-1.c: Likewise.
26523         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
26524         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
26525         parameter fp.
26526         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
26527         constants.
26528
26529         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
26530         Delete obsolete tests.
26531
26532         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
26533         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
26534         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
26535         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
26536         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
26537         * gcc.c-torture/compile/950124-1.c: New test.
26538
26539         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
26540
26541 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
26542
26543         * lib/mike-g++.exp: Add -lm to LIBS.
26544
26545 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
26546
26547         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
26548
26549 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
26550
26551         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
26552
26553 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
26554
26555         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
26556
26557 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
26558
26559         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
26560         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
26561         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
26562         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
26563         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
26564         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
26565         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
26566         * g++.law/{operators31.C, operators32.C,
26567         * g++.law/{operators33.C, operators34.C}: Likewise.
26568         * g++.law/{pic1.C, refs2.C}: Likewise.
26569         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
26570         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
26571         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
26572         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26573
26574         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
26575         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
26576         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
26577         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
26578         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
26579         * g++.law/{enum9.exp, friend5.exp}: Likewise.
26580         * g++.law/{nest3.exp, nest4.exp}: Likewise.
26581         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
26582         * g++.law/{operators30.exp, operators31.exp}: Likewise.
26583         * g++.law/{operators32.exp, operators33.exp}: Likewise.
26584         * g++.law/{operators34.exp}: Likewise.
26585         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
26586         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
26587         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
26588         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
26589         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26590
26591         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
26592         No longer expected to fail.
26593         * g++.law/missed-error3.C: Tweak for recent bool changes.
26594
26595 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
26596
26597         * config/emb-unix: Deleted.
26598         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
26599         remote execution.  Do final link on remote host if REMOTE_LINK is set.
26600
26601 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
26602
26603         * lib/dg.exp (dg-test): Fix typo in last patch.
26604
26605 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
26606
26607         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
26608         (handles multiple occurrences).
26609
26610 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
26611
26612         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
26613         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
26614         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
26615         printed).
26616         * lib/c-torture.exp (c-torture-compile): Likewise.
26617         (c-torture): Prepend full path if missing.
26618         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
26619         (gcc_fail): Likewise.
26620         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
26621
26622 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
26623
26624         * lib/netware.exp: Only attach to NetWare i386 systems.
26625
26626 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
26627
26628         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
26629         messages.  Add test name to "output pattern match" pass/fail message.
26630
26631 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
26632
26633         * gcc.dg: New testsuite.
26634         * gcc.dg/dg.exp: New file.
26635
26636         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
26637         test-switch.c}: Deleted.
26638
26639         * gcc.misc-tests/msgs.exp: New testcase driver.
26640
26641 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
26642
26643         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
26644         Watch for illegal return values from ${tool}_load.
26645         * config/unix.exp (${tool}_load): Fix pass/fail detection for
26646         cross targets.  Coerce return value >0 to 1.
26647
26648 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
26649
26650         * config/unix.exp (${tool}_load): Call program rsh, not proc.
26651
26652         * config/emb-unix.exp: New file.
26653
26654         * config/sim.exp: Error if variable $SIM not defined.
26655         (${tool}_load): Mark test as "untested" if simulator missing.
26656
26657         * config/unix.exp: Load remote.exp to get rcp_download.
26658         * lib/c-torture.exp: Use different option lists for testcases with
26659         and without loops.
26660         * gcc.c-torture/execute/execute.exp: Likewise.
26661
26662 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
26663
26664         * config/*.exp: Clarify return code from ${tool}_load.
26665         Call `unresolved' or `untested' instead of `warning' or `perror'
26666         (sometimes you still want to call both though).
26667         Add comment that `shell_id' is local to each file.
26668         * config/udi.exp (timeout): Set to 30.
26669         Don't print warning if connection fails, $connectmode has already
26670         printed an error.
26671         (${tool}_load): Move verbose messages to level 2.
26672         Rework pattern for "Process started" message.
26673         Pass `shell_id' to ${connectmode}_download.
26674         Retry twice upon timeout.  Make resetting of target more robust.
26675         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
26676         Pass `shell_id' to exit_$connectmode.
26677         Only call exit_$connectmode if connected.
26678         * config/unix.exp (${tool}_load): Check return codes better.
26679         * config/vrtx.exp (${tool}_load): Likewise.
26680         * config/vx.exp (${tool}_load): Likewise.
26681         Delete unneeded global's.
26682         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26683         from ${tool}_load.
26684         (dg-stat): Delete.
26685         (dg-init): Delete recording of pass/fail counts.
26686         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26687         (old-dejagnu-init): Likewise.
26688         (old-dejagnu-stat): Delete contents, empty proc now.
26689         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26690         (c-torture): Delete references to lcnt, lpass, lfail.
26691         Get option list from TORTURE_OPTIONS.
26692         Delete -funroll[-all]-loops if no loops.
26693         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26694         (g++_stat): Delete contents (empty proc now).
26695         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26696         (gcc_finish): Likewise.
26697         (gcc_stat): Deleted.
26698         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26699         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26700         * gcc.c-torture/execute/execute.exp: Likewise.
26701         Split tests into two parts: compile, execute.
26702         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26703         no loops.  Update to reflect clarified return codes from ${tool}_load.
26704
26705 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26706
26707         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26708         to grep for.
26709         (old-dejagnu): Likewise (where necessary).
26710
26711 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26712
26713         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26714
26715         * lib/dg.exp (dg-process-target): Fix processing of selector.
26716         Add comment regarding use of `error'.
26717
26718         * lib/gcc.exp (prune_system_crud): Define if missing.
26719         * lib/g++.exp (prune_system_crud): Likewise.
26720
26721         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26722         Call prune_system_crud.
26723         * lib/dg.exp (dg-runtest): New proc.
26724         Use perror instead of send_user for tcl errors in testcase.
26725         Don't return any value, it's never used.
26726         Don't clobber previous definition of `unknown'.
26727         Print tcl errors in `dg-final'.
26728
26729 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26730
26731         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26732         (dg-test): Don't print errorInfo, it contains stack backtrace.
26733
26734 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26735
26736         * lib/g++.exp (runtest_file_p): Define if missing.
26737
26738 1994-09-24  Doug Evans  (dje@cygnus.com)
26739
26740         * lib/mike-g++.exp: Comment out loading of g++.exp.
26741         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26742         (default_g++_version): Always print something.
26743         (default_g++_start): Comment out call to `which'.
26744         (g++_start, g++_load): Deleted (must be defined in config file).
26745         * lib/gcc.exp: Test for existence of $CC at start.
26746         Delete check for tmpdir (done in gcc_init).
26747         (default_gcc_version): Always print something.
26748         (default_gcc_start): Comment out call to `which'.
26749         * config/*.exp: Major cleanup - make cross targets work at least a
26750         little better for g++ (by not being "--tool gcc" specific).
26751         Rename gcc_xxx to ${tool}_xxx.
26752         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26753         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26754
26755 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26756
26757         * lib/c-torture.exp (c-torture-compile): Rework compiler
26758         message processing.
26759
26760         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26761         c-torture.
26762
26763 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26764
26765         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26766
26767         * lib/dg.exp (dg-process-target): Support { target native }.
26768
26769 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26770
26771         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26772         looked for "... program xxx got fatal signal".
26773         Correct regsub munging of `comp_output'.
26774         Ignore compiler messages "path prefix not used" and "linker input
26775         file unused".
26776
26777 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26778
26779         * lib/gcc.exp (runtest_file_p): Define if missing.
26780         * gcc.prms/template.c: Example to work from.
26781
26782 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26783
26784         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26785         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26786
26787         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26788         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26789         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26790         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26791
26792         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26793         (dg-process-target): No longer a varargs proc.
26794         Return S/N for target, P/F for xfail.  All callers changed.
26795         (user option procs): More argument checking.
26796         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26797         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26798         (dg-test): Skip test if not running on selected target in `dg-do'.
26799         Update handling of `dg-do-what', `dg-output-text'.
26800         Separate execution pass/fail from output pattern match pass/fail.
26801         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26802
26803 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26804
26805         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26806         target for 920510-1.c.
26807
26808 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26809
26810         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26811         Clean up comment regarding use of passcnt, etc.
26812         (gcc_stat): Don't update `testcnt' here.
26813         (gcc_finish): Do it here.
26814         Might as well reset `but_id' here too.
26815         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26816         to determine if the file should be tested.
26817         * gcc.c-torture/compile/compile.exp: Likewise.
26818         * gcc.c-torture/execute/execute.exp: Likewise.
26819         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26820         * gcc.misc-tests/dg-test.exp: Likewise.
26821         * gcc.prms/prms.exp: Likewise.
26822         * gcc.wendy/wendy.exp: Likewise.
26823         * g++.old-deja.exp: Likewise.
26824         Move "Testing file" message to verbose level 1.
26825
26826 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26827
26828         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26829
26830 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26831
26832         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26833         (default_gcc_start): Accept optional second list element
26834         of compiler flags.  Print compiler output at verbosity level 2.
26835         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26836         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26837         Save current values of framework globals passcnt, failcnt, xpasscnt,
26838         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26839         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26840         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26841         xfailcnt to compute stats.  Update framework global `testcnt' from
26842         pass/fail counts.
26843         (gcc_finish): New proc.  Clean up test environment.
26844         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26845         (gcc_epass, gcc_efail): Delete.
26846         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26847         argument of line number.
26848         (dg-init): If the tool has an init routine, call it.
26849         (dg-test): Remove args `cflags_var' and `libs_var'.
26850         Pass all compiler options to ${tool}_start.
26851         Handle missing line number.
26852         (dg-finish): New function.
26853         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26854         particular files.  Call gcc_finish at end.  Move "skipping test"
26855         message to verbosity level 3.
26856         * gcc.c-torture/compile/compile.exp: Likewise.
26857         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26858         * gcc.c-torture/execute/execute.exp: Likewise.
26859         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26860         Print testcase being tried at verbosity level 1.
26861         * gcc.c-torture/special/special.exp: Unset xfail.
26862         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26863         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26864         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26865         * gcc.failure/failure.exp: Likewise.
26866         * gcc.ieee/ieee.exp: Likewise.
26867         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26868         Update call to dg-test.  Call dg-finish at end.
26869         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26870         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26871         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26872         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26873         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26874         * gcc.wendy/wendy.exp: Add copyright.
26875         Delete setting of tmpdir (done by gcc_init).
26876         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26877         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26878         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26879         gcc_[ce]pass/fail.
26880
26881 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26882
26883         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26884         confusion.
26885         (g++_load): Likewise.
26886
26887         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26888         Rename argument to `prog' to remove the confusion.
26889         Varargs fns behave differently too!
26890         (g++_load): Likewise.
26891
26892         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26893
26894         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26895         what it is.  Delete (always) printing of status value for !native.
26896         Simplify verbose code, and include status and exec_output.
26897         (g++_load): Use gcc_load.
26898
26899 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26900
26901         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26902         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26903         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26904         940714-3.c as these testcases don't exist anymore.  Make
26905         va-arg-1.c expected to pass.
26906
26907 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26908
26909         * gcc.misc-tests/misc.exp: Only run specific testcases.
26910         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26911         * gcc.misc-tests/dg-[1-9].c: New files.
26912
26913         * lib/dg.exp: New testsuite driver.
26914         * gcc.prms/prms.exp: Use it.
26915
26916         * README.gcc: New file.
26917
26918         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26919         Document and reset `lxpass' and `lxfail'.
26920         Simplify "initialized" message.
26921         (gcc_stat): Clean up comments a little.
26922
26923 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26924
26925         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26926
26927 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26928
26929         * lib/old-dejagnu.exp (process-option): New proc.
26930         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26931         (old-dejagnu): Simplify.
26932         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26933
26934 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26935
26936         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26937         exists and is not an empty string.
26938
26939         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26940         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26941         finished.
26942         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26943         automatically.
26944
26945         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26946         longer expected to fail.
26947
26948         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26949         "f" function call.
26950
26951         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26952
26953         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26954         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26955         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26956         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26957         c-torture-1.29.
26958
26959         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26960         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26961
26962         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26963
26964         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26965         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26966
26967         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26968         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26969         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26970
26971 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26972
26973         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26974         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26975         940714-1.c, 940714-2.c, 940714-3.c},
26976         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26977         gcc.misc-tests/{mg.c,mg.exp}:
26978         New tests.
26979         * gcc.noncompile/noncompile.exp: Change accordingly.
26980
26981 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26982
26983         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26984         Undo previous clobberage.
26985
26986 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26987
26988         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26989         * gcc.special/{930510-1.c, special.exp}:
26990         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26991         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26992         struct-varargs-1.c}: New tests from c-torture-1.26.
26993
26994 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26995
26996         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26997           argument to switch.
26998
26999 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
27000
27001         * Revert the previous changes.  Please see Rob's directory
27002           (/lisa/test/rob/progressive/gcc/testsuite) for testing
27003           fixes.
27004
27005 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
27006
27007         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
27008             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
27009             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
27010             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
27011             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
27012             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
27013             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
27014             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
27015             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
27016             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
27017             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
27018             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
27019             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
27020             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
27021             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
27022             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
27023             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
27024             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
27025             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
27026             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
27027             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
27028             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
27029             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
27030             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
27031             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
27032             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27033             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
27034
27035 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
27036
27037         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
27038             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
27039           with perror calls.
27040
27041 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
27042
27043         * config/unix.exp (g++_load): Fix syntax.
27044
27045 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
27046
27047         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
27048         * gcc.noncompile/921017-1.c: Deleted obsolete test.
27049         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
27050         Don't expect va-arg-1.c to fail.  Correct expected output for
27051         920928-1.c.
27052         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
27053         * gcc.wendy/hbm4.c: Correct typo.
27054         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
27055
27056 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
27057
27058         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
27059         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
27060         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
27061         * lib/c-torture.exp (c-torture-compile): Ditto.
27062
27063         Reduce volume of output (remove all the -I's and such).
27064         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
27065         Call gcc_cpass, gcc_cfail.
27066         (c-torture): Pass testing option to c-torture-compile.
27067
27068 1994-03-21  Doug Evans  (dje@cygnus.com)
27069
27070         Bring patches over from progressive.
27071         * config/default.exp: Exit remote shell cleanly.
27072         (g++_exit, g++_start): Add default versions.
27073         * config/sim.exp (gcc_load): Use perror, not error.
27074
27075 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
27076
27077         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
27078         set in site.exp.
27079
27080 1994-03-14  Doug Evans  (dje@cygnus.com)
27081
27082         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
27083         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
27084         (wendy_try): New proc to run testcase.
27085         (main loop): Call 'em.
27086         * gcc.wendy/*.c: Clean up pass to correct expected output.
27087
27088         * lib/gcc.exp: Minor cleanup work.
27089         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
27090
27091 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
27092
27093         * config/sim.exp (gcc_load): Document return codes better.
27094         Don't pass -v to simulator.
27095
27096 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
27097
27098           * gcc.special/920717-x.c: Fix typo.
27099           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
27100           get at sources.
27101
27102         * lib/mike-gcc.exp: Fix typo.
27103
27104 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
27105
27106         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
27107         binary to use, transform the name.
27108         * config/*.exp: rename everything. Nuke any g++ specific files,
27109         it's now a special case of gcc that requires no special support.
27110         Add a default.exp for unsupported targets.
27111
27112 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
27113
27114         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
27115         lib/old-dejagnu.exp: Fix a few patterns to work with the new
27116         version of Tcl.
27117
27118 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
27119
27120         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
27121         than a warning.
27122
27123 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
27124
27125         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
27126
27127 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
27128
27129         * gcc.execute/execute.exp: Combine opt_list and foption_list into
27130         option_list.  Compile every file with only 4/6 option choices
27131         (same as C torture) instead of with 12/18 different option
27132         choices.
27133         * lib/c-torture.exp: Likewise.
27134
27135         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
27136         not already set.
27137
27138 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
27139
27140         * lib/old-deja.exp: Add `excess errors test fails' error, now one
27141         can put an XFAIL *-*-* on excess errors.
27142
27143 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
27144
27145         * g++.law: Add more tests derived from g++-bugs snapshots.
27146
27147         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
27148         equivalent to g++.law/init9.
27149
27150         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
27151         compiled it, and the a.out file after we've run it.
27152
27153 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
27154
27155         * lib/mike-g++.exp (postbase): Delete the .o file after we've
27156         compiled it, and the a.out file after we've run it.
27157
27158 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
27159
27160         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
27161
27162 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
27163
27164         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
27165         version number.
27166
27167 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
27168
27169         * g++.law: New directory of g++ tests derived from the g++-bugs
27170         snapshots.
27171
27172 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
27173
27174         * gcc.compile: initbug1.c initbug1.exp testcase added
27175
27176 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
27177
27178         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
27179         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
27180           fixes submitted by Jeff Law (law@cs.utah.edu)
27181         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
27182           Jeff Law (law@cs.utah.edu)
27183
27184
27185 1993-11-30  Mike Stump  (mrs@cygnus.com)
27186
27187         * config/unix-g++.exp: Follow the gcc way of doing things.
27188         * g++.old-deja/old-deja.exp: Minor updates.
27189         * lib/g++.exp: New file, follow the gcc way of doing things.
27190         * lib/old-dejagnu.exp: Minor updates.
27191         * lib/mike-g++.exp: Always unset errorInfo.
27192
27193 1993-11-06  Mike Stump  (mrs@cygnus.com)
27194
27195         * lib/gcc.exp: Fix some errors with the below change, CC and
27196         CFLAGS should be global when setting, not local.
27197
27198 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
27199
27200         * lib/gcc.exp: Transform tool name.
27201
27202 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27203
27204         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
27205
27206 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27207
27208         * lib/gcc.exp: change gcc_done to gcc_stat
27209
27210 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27211
27212         * Upgraded gcc testsuite to c-torture version 1.25
27213
27214 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
27215
27216         * lib/gcc.exp: added reporting code. Changed verbose compile message.
27217         * lib/c-torture: added hooks for new reporting code.
27218
27219 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
27220
27221         * config/sh-gcc.exp: check if sh-sim exists in the path
27222
27223 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
27224
27225         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
27226         * gcc.compile/compile.exp: Initial changes for new logic.
27227         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
27228         * gcc.failure/failure.exp: Initial changes for new logic.
27229         * gcc.ieee/ieee.exp: Initial changes for new logic.
27230         * gcc.misc-tests/misc.exp: Initial changes for new logic.
27231         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
27232         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
27233         * lib/c-torture.exp: Initial changes for new logic.
27234         * lib/gcc.exp: Initial changes for new logic.
27235
27236 1993-10-15  Mike Stump  (mrs@cygnus.com)
27237
27238         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
27239         depend upon failure or success.  Fully qualify names in failure
27240         and success messages.  Always remove a.out before starting
27241         compile, just in case.  Pay more attention to error text output by
27242         the compiler.  Handle testcases with no known past errors just
27243         like all others, so that things are uniform.  Other miscellaneous
27244         improvements.
27245
27246 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
27247
27248         * gcc.cpp: new directory for cpp tests
27249
27250 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
27251
27252         * lib/chill.exp: Code reformatted, removed unused code.
27253         * config/unix-chill.exp: Code reformatted, removed unused code.
27254         * chill.execute/execute.exp: Code reformatted, removed unused code.
27255         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
27256
27257 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
27258
27259         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
27260         routines not written.
27261
27262 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
27263
27264         * config/bug-gcc.exp: Use new procs from bug.exp.
27265
27266 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
27267
27268         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
27269         via ftp, rather than depending on NFS.
27270         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
27271         case.
27272
27273 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
27274
27275         * config/bug-gcc.exp: Use new download proc.
27276
27277 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
27278
27279         * chill.execute/execute.exp: cleanups, handles errors better
27280         * chill.compile/compile.exp: rewrite, based on execute.exp
27281         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
27282         * lib/chill.exp: major changes to diff proc and compile and link
27283           procs. added chill_fail and chill_pass wrappers to pass and
27284           fail. added more comments, and handle error codes better.
27285           Added a hack to capture stderr from exec, so noncompile tests
27286           can work.
27287
27288 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
27289
27290         * chill.execute/execute.exp: rewrite of testsuite driver
27291         * lib/chill.exp: rewrite of testsuite driver
27292         * config/unix-chill.exp: rewrite of testsuite driver
27293
27294 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
27295
27296     In chill.execute:
27297         * iexpr.ch: Standardize uppercase.
27298         * tuples.dat: Standardize uppercase.
27299         * vary.ch: standardize.  Correct varying string assignments.
27300         * vary.dat: Add new output lines.
27301
27302 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
27303
27304     In chill.execute:
27305         * chprintf.ch: Standardize use of uppercase.
27306         * tuples.ch: Standardize and turn arr2 into a DCL,
27307           rather than a SYN.
27308         * pinits.ch: Standardize.
27309
27310 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
27311
27312         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
27313         * Makefil: Renamed to Makefile.in.
27314         * configure.in: New.
27315
27316 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
27317
27318     In chill.execute:
27319         * .cvsignore: Add result/output files.
27320         * Makefile: Fix up variables at start.  Use MFLAGS
27321           everywhere.  Correct bool_loc, built_ins entries.
27322           Add entry for vary1.ch.
27323         * bitarray.ch: Standardize upper-case usage.
27324         * bitexpr.ch: Standardize, add output of b1.
27325         * params.ch: Use arrayt in along PROC parameters, to
27326           avoid novelty problems.
27327         * sets.ch: Tiny cleanup.
27328         * vary1.ch: Re-indent.
27329
27330 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
27331
27332           * Add PR-related files to Makefiles, .cvsignore files, etc.
27333
27334 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
27335
27336         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
27337           with compiler objects. New names are test-flow.c and test-loop.c
27338
27339 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
27340
27341         * Upgraded c-torture tests from 1.19 to 1.20
27342
27343         * new files:
27344         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
27345         * gcc.compile: 930623-1.c 930623-2.c
27346         * gcc.noncompile: 930622-1.c 930622-2.c
27347         * gcc.failure: 920411-1.c 920627-2.c
27348         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
27349
27350 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
27351
27352         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27353           More changes to get testsuite working properly. Needs more work.
27354           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
27355
27356 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
27357
27358         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
27359           More changes to get testsuite working properly. Needs more work.
27360
27361 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
27362
27363         * chill.compile/compile.exp: Added for Dejagnu support
27364         * chill.execute/execute.exp: Added for Dejagnu support
27365         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
27366
27367 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
27368
27369     This should complete moving the CHILL test files.
27370         * chill.noncompile(.cvsignore printf.grt
27371             in-printf.grt chprintf.grt chprintf.ch):
27372             Added test-support files.
27373           (Makefile): Modified further.
27374         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
27375             signal.ch): Added test files.
27376           * chill.execute (.cvsignore printf.grt printr.c
27377             in-printf.grt rts.c chprintf.grt rts.h): Added
27378           test-support files.
27379             (Makefile): More corrections.
27380
27381 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
27382
27383         * chill.compile, chill.execute, chill.nocompile: Add CHILL
27384           test cases, ready for DejaGnu.
27385
27386 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
27387
27388         * Upgraded c-torture tests from 1.18 to 1.19
27389
27390         * gcc.compile: added test(s):
27391           930607-1.c
27392         * gcc.execute: added test(s):
27393           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
27394
27395         * added new subdirectory for misc tests: gcc.misc-tests
27396         * gcc.misc-test(s): added tests:
27397           inst-check.c test-consts.c test-ior.c test-switch.c
27398
27399 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
27400
27401         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
27402
27403 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
27404
27405         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
27406
27407 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
27408
27409         * Upgraded c-torture tests from 1.17 to 1.18
27410
27411 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
27412
27413         * Upgraded c-torture tests from 1.12 to 1.17
27414
27415 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
27416
27417         * lib/old-dejagnu.exp:
27418           Fixed handling of XFAIL target triplets to correctly
27419           recognize wildcard characters.  Removed code that
27420           appended a unique id tag to the end of the file name
27421           printed out by the result of the testcases within a
27422           given test file.
27423
27424 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
27425
27426         * lib/old-dejagnu.exp:
27427           Reworked expected failure handling to trigger off of XFAIL
27428           keyword in keyphrase embeded in testcase source code. The
27429           XFAIL keyword must be at the end of the keyphrase line. It
27430           may optionally be followed by one or more target triplets.
27431           It has just occured that the handling of wildcards in the
27432           target triplet may not be correct.
27433
27434 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
27435
27436         * g++.old-deja/tests:
27437           Moved all subdirectories up one level into g++.old-deja .
27438
27439         * lib/old-dejagnu.exp:
27440           Fixed problem with CXXFLAGS not being properly reset, and being
27441           corrupted with extraneous "-c" compiler option.  This was
27442           causing binaries to not be generated for test that needed them.
27443           Modified strings passed to "pass" and "fail" so that individual
27444           tests from the same test file would be distinguished by an
27445           identifier appended to the test file name in the summary logs;
27446           this corrected a problem with erroneous diff logs.  Added code
27447           to search testcases for expected fail and unexpected pass keywords.
27448
27449 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
27450
27451         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
27452
27453 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
27454
27455         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
27456           Removed extraneous text from end of "Special g++ Options"
27457           keyphrase.
27458
27459         * lib/old-dejagnu.exp: Added pattern matching to look for new
27460           keywords, embedded in testcases comments, which will trigger
27461           calls to xpass and xfail.
27462
27463 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
27464
27465         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
27466           comments embedded in the testcases, especially the one looking for
27467           special compiler options, as well as the pattern matching for the
27468           compiler output again.
27469
27470 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
27471
27472         * lib/old-dejagnu.exp: Do a proper check of the return value for
27473           execute tests. Fixed several problems with the pattern matching
27474           of the compiler output which gave erroneous test results.
27475           Changed several of the test result messages to be more descriptive.
27476         * config/unix-g++.exp: Proc g++_load now actually works and
27477           executes the tests passed to it and returns a usable return
27478           value.
27479
27480 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
27481
27482           * lib/gcc.exp: Exits gracefully if $CC is bogus.
27483
27484 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
27485
27486         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
27487           Modified both files to properly execute the old style
27488           dejagnu tests. The previous versions of these files were
27489           experimental and did not function anything near correctly.
27490
27491 1993-04-05  Rob Savoye  (rob@cygnus.com)
27492
27493         * Removed all Makefile.in and configure.in files. No configuration
27494         needed now.
27495
27496 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
27497
27498         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
27499
27500 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
27501
27502         * gcc.compile/configure.in, gcc.unsorted/configure.in,
27503         gcc.special/configure.in, gcc.noncompile/configure.in,
27504         gcc.execute/configure.in, gcc.code_quality/configure.in,
27505         g++.other/configure.in, g++.old-deja/configure.in,
27506         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
27507         in srcname setting.
27508
27509 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
27510
27511         * lib/udi.exp:  Fixed mondfe and mondfe_download.
27512         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
27513         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
27514
27515 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
27516
27517         * config/udi-gdb.exp: Check $shell_id after connecting to target.
27518         (gdb_exit): Don't remove *_soc files.
27519
27520 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
27521
27522         * lib/c-torture.exp: Don't look for main; instead always use -w
27523         -c.  This is how the c-torture tests work.  Remove the object
27524         file if the compilation succeeds.
27525         * gcc.execute/execute.exp: Remove executable if test passes.
27526         * gcc.noncompile/noncompile.exp: Every test is an expected
27527         failure.
27528         * gcc.special/special.exp: Added tests from c-torture 1.11,
27529         corrected use of existing test.
27530         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
27531         gcc.execute/920625-1.c: Updated to c-torture 1.11.
27532         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
27533         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
27534         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
27535         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
27536         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
27537         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
27538         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
27539         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
27540         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
27541         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
27542         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
27543         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
27544         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
27545         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
27546         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
27547         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
27548         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
27549         c-torture 1.11.
27550         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
27551         correspond to c-torture 1.11.
27552
27553         * New file.