OSDN Git Service

2005-05-29 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2
3         * gfortran.dg/char_pointer_assign.f90:
4         Test character-pointer assignments and pointer assignments.
5         * gfortran.dg/char_pointer_dummy.f90:
6         Test character-pointer dummy arguments.
7         * gfortran.dg/char_pointer_func.f90:
8         Test character-pointer function returns.
9         * gfortran.dg/char_pointer_dependency.f90:
10         Test character-pointer functions with dependencies.
11
12 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
13
14         PR c++/21784
15         * g++.dg/lookup/using14.C: New test.
16
17 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
18
19         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
20         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
21         trailing ^M.
22
23 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
24
25         PR target/21761
26         * gcc.c-torture/compile/pr21761.c: New.
27
28         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29         before darwin8.
30
31 2005-05-30  Steven G. Kargl
32
33         PR fortran/20846
34         * gfortran.dg/inquire_8.f90: New test.
35
36 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
37
38         PR libfortran/21376
39         * gfortran.dg/output_exponents_1.f90: New test.
40
41 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
42
43         PR libfortran/20006
44         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
45
46 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
47
48         PR c++/21210
49         * g++.dg/ext/complex1.C: New test.
50
51         PR c++/21340
52         * g++.dg/init/ctor6.C: New test.
53
54 2005-05-29  Jan Hubicka  <jh@suse.cz>
55
56         * gcc.c-torture/compile/pr21562.c: New.
57
58 2005-05-28  Steven G. Kargl <kargls@comcast.net>
59
60         * gfortran.dg/subnormal_1.f90: New test.
61
62 2005-05-28  Jan Hubicka  <jh@suse.cz>
63
64         * tree-prof.exp: Fix comment.
65         * value-prof-1.c: New.
66         * value-prof-2.c: New.
67         * value-prof-3.c: New.
68         * value-prof-4.c: New.
69
70 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
71
72         PR c++/21614
73         * g++.dg/expr/ptrmem6.C: New test.
74         * g++.dg/expr/ptrmem6a.C: Likewise.
75
76 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
77
78         PR tree-optimization/21658
79         * gcc.dg/tree-ssa/pr21658.c: New.
80
81 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
82
83         PR c++/21455
84         * g++.dg/inherit/ptrmem3.C: New.
85
86         PR c++/21681
87         * g++.dg/parse/template16.C: New.
88
89 2005-05-27  Andreas Jaeger  <aj@suse.de>
90
91         * gcc.dg/setjmp-2.c: Only run in 32-bit.
92
93         * gcc.dg/i386-sse-8.c: Run test on all archs.
94
95 2005-05-26  Mike Stump  <mrs@apple.com>
96
97         * objc.dg/isa-field-1.m: Only run on darwin.
98         * objc.dg/lookup-1.m: Likewise.
99         * objc.dg/try-catch-8.m: Likewise.
100
101 2005-05-26  Roger Sayle  <roger@eyesopen.com>
102
103         PR tree-optimization/9814
104         * gcc.dg/pr9814-1.c: New test case.
105
106 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
107
108         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
109         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
110         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
111         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
112         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
113         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
114         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
115         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
116         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
117         objc.dg/try-catch-8.m: New.
118
119 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
120
121         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
122         remove extraneous semicolons.
123
124 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
125
126         * obj-c++.dg/comp-types-12.mm: New.
127         * objc.dg/comp-types-11.m: New.
128         * objc.dg/selector-4.m: New.
129
130 2005-05-26  Andreas Jaeger  <aj@suse.de>
131
132         PR testsuite/20772
133         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
134         g++.old-deja/g++.ext/attrib3.C,
135         g++.old-deja/g++.other/store-expr1.C,
136         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
137         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
138         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
139         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
140         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
141         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
142         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
143         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
144         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
145         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
146         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
147         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
148         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
149         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
150         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
151         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
152         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
153         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
154         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
155
156 2005-05-26  Andreas Jaeger  <aj@suse.de>
157
158         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
159         x86-64 compilation.
160
161 2005-05-26  Andreas Jaeger  <aj@suse.de>
162
163         PR testsuite/20772
164         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
165         gcc.misc-tests/i386-pf-athlon-1.c,
166         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
167         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
168         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
169         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
170         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
171         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
172         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
173         programs.
174
175         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
176         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
177         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
178         x86-64 compilation.
179
180         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
181         x86_64.
182
183         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
184         effective-target ilp32.
185
186 2005-05-26  David Ung  <davidu@mips.com>
187
188         * gcc.target/mips/ext_ins.c: New test for testing the generation
189         of MIPS32/64 rev 2 ext/ins instructions.
190
191 2005-05-26  Andreas Jaeger  <aj@suse.de>
192
193         * treelang/compile/unsigned.tree: Use gimple instead of
194         nonexisting generic dump.
195
196 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
197
198         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
199
200 2005-05-26  Andreas Jaeger  <aj@suse.de>
201
202         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
203
204 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
205
206         PR libfortran/17283
207         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
208         Test callee-allocated memory with write statements.
209
210 2005-05-25  Roger Sayle  <roger@eyesopen.com>
211
212         PR middle-end/21709
213         * gcc.dg/pr21709-1.c: New test case.
214
215 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
216             Mike Stump  <mrs@apple.com>
217
218         * objc/execute/next_mapping.h: Update for C++.
219
220         * obj-c++.dg/selector-1.mm: Move to...
221         * obj-c++.dg/selector-4.mm: here...
222
223         * obj-c++.dg/basic.mm: New.
224         * obj-c++.dg/comp-types-1.mm: New.
225         * obj-c++.dg/cxx-class-1.mm: New.
226         * obj-c++.dg/cxx-ivars-1.mm: New.
227         * obj-c++.dg/cxx-ivars-2.mm: New.
228         * obj-c++.dg/cxx-ivars-3.mm: New.
229         * obj-c++.dg/cxx-scope-1.mm: New.
230         * obj-c++.dg/cxx-scope-2.mm: New.
231         * obj-c++.dg/defs.mm: New.
232         * obj-c++.dg/empty-private-1.mm: New.
233         * obj-c++.dg/encode-1.mm: New.
234         * obj-c++.dg/encode-2.mm: New.
235         * obj-c++.dg/encode-3.mm: New.
236         * obj-c++.dg/extern-c-1.mm: New.
237         * obj-c++.dg/extra-semi.mm: New.
238         * obj-c++.dg/fix-and-continue-2.mm: New.
239         * obj-c++.dg/isa-field-1.mm: New.
240         * obj-c++.dg/ivar-list-semi.mm: New.
241         * obj-c++.dg/local-decl-1.mm: New.
242         * obj-c++.dg/lookup-1.mm: New.
243         * obj-c++.dg/lookup-2.mm: New.
244         * obj-c++.dg/method-1.mm: New.
245         * obj-c++.dg/method-2.mm: New.
246         * obj-c++.dg/method-3.mm: New.
247         * obj-c++.dg/method-4.mm: New.
248         * obj-c++.dg/method-5.mm: New.
249         * obj-c++.dg/method-6.mm: New.
250         * obj-c++.dg/method-7.mm: New.
251         * obj-c++.dg/no-extra-load.mm: New.
252         * obj-c++.dg/overload-1.mm: New.
253         * obj-c++.dg/pragma-1.mm: New.
254         * obj-c++.dg/pragma-2.mm: New.
255         * obj-c++.dg/private-1.mm: New.
256         * obj-c++.dg/private-2.mm: New.
257         * obj-c++.dg/proto-qual-1.mm: New.
258         * obj-c++.dg/qual-types-1.mm: New.
259         * obj-c++.dg/stubify-1.mm: New.
260         * obj-c++.dg/stubify-2.mm: New.
261         * obj-c++.dg/super-class-1.mm: New.
262         * obj-c++.dg/super-class-2.mm: New.
263         * obj-c++.dg/super-dealloc-1.mm: New.
264         * obj-c++.dg/super-dealloc-2.mm: New.
265         * obj-c++.dg/template-1.mm: New.
266         * obj-c++.dg/template-2.mm: New.
267         * obj-c++.dg/template-3.mm: New.
268         * obj-c++.dg/template-4.mm: New.
269         * obj-c++.dg/template-5.mm: New.
270         * obj-c++.dg/template-6.mm: New.
271         * obj-c++.dg/try-catch-1.mm: New.
272         * obj-c++.dg/try-catch-2.mm: New.
273         * obj-c++.dg/try-catch-3.mm: New.
274         * obj-c++.dg/try-catch-4.mm: New.
275         * obj-c++.dg/try-catch-5.mm: New.
276         * obj-c++.dg/try-catch-6.mm: New.
277         * obj-c++.dg/try-catch-7.mm: New.
278         * obj-c++.dg/try-catch-8.mm: New.
279         * obj-c++.dg/try-catch-9.mm: New.
280         * obj-c++.dg/va-meth-1.mm: New.
281
282 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
283
284         * obj-c++.dg/selector-1.mm: New.
285         * obj-c++.dg/selector-2.mm: New.
286
287 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
288
289         * obj-c++.dg/selector-3.mm: New.
290         * objc.dg/selector-3.m: New.
291
292 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
293
294         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
295         about where warning appears.
296
297 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
298
299         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
300         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
301         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
302         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
303
304 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
305
306         * gcc.dg/20050524-1.c: New test.
307
308 2005-05-25  Jan Hubicka  <jh@suse.cz>
309
310         * gcc.dg/tree-prof/inliner-1.c: New.
311
312 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
313
314         * gcc.dg/tree-prof: New directory.
315         * gcc.dg/tree-prof/tree-prof.exp: New.
316
317 2005-05-25  DJ Delorie  <dj@redhat.com>
318
319         * gcc.dg/Wattributes-1.c: New.
320         * gcc.dg/Wattributes-2.c: New.
321         * gcc.dg/Wattributes-3.c: New.
322
323 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
324
325         PR tree-optimization/19833
326         * gcc.dg/uninit-4.c: Remove xfail.
327         * gcc.dg/uninit-9.c: Ditto.
328
329 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
330
331         * obj-c++.dg/bitfield-[1-5].mm: New.
332         * obj-c++.dg/class-protocol-1.mm: New.
333         * obj-c++.dg/comp-types-1[0-1].mm: New.
334         * obj-c++.dg/comp-types-[2-9].mm: New.
335         * obj-c++.dg/encode-[4-8].mm: New.
336         * obj-c++.dg/layout-1.mm: New.
337         * obj-c++.dg/method-1[0-9].mm: New.
338         * obj-c++.dg/method-2[0-1].mm: New.
339         * obj-c++.dg/method-[8-9].mm: New.
340         * obj-c++.dg/objc-gc-3.mm: New.
341         * obj-c++.dg/try-catch-10.mm: New.
342         * objc.dg/bitfield-5.m: New.
343         * objc.dg/comp-types-10.m: New.
344         * objc.dg/comp-types-9.m: New.
345         * objc.dg/layout-1.m: New.
346         * objc.dg/objc-gc-4.m: New.
347         * objc.dg/try-catch-9.m: New.
348         * objc.dg/class-protocol-1.m: Tweak diagnostics.
349         * objc.dg/comp-types-1.m: Likewise.
350         * objc.dg/comp-types-[5-6].m: Likewise.
351         * objc.dg/method-9.m: Likewise.
352
353 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
354
355         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
356         and on hardware without VMX support.
357
358         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
359
360         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
361
362         * lib/profopt.exp (dg-final-generate, dg-final-use,
363         profopt-final-code, profopt-get-options): New.
364         (profopt-execute): Process test directives.
365
366         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
367         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
368         cleanup-tree-dump, cleanup-saved-temps): Update comments.
369
370 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
371
372         PR C++/21645
373         * g++.dg/init/ctor5.C: New test.
374
375 2005-05-24  Ira Rosen  <irar@il.ibm.com>
376
377         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
378         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
379         vect-113.c, vect-114.c.
380
381 2005-05-23  Adam Nemet  <anemet@lnxw.com>
382
383         * gcc.dg/const-elim-1.c: Remove xfails.
384
385 2005-05-23  Jeff Law  <law@redhat.com>
386
387         * gcc.c-torture/compile/pr21638.c: New test.
388         * gcc.c-torture/compile/20050520-1.c: New test.
389
390 2005-05-23  Nick Clifton  <nickc@redhat.com>
391
392         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
393         be a proper triple, ie: m32r*-*-*.
394         * g++.old-deja/g++.jason/thunk3.C: Likewise.
395
396 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
397
398         PR middle-end/21331
399         PR tree-opt/21293
400         * gcc.c-torture/compile/pr21293.c: New test.
401         * gcc.c-torture/execute/pr21331.c: New test.
402
403 2004-05-20  Richard Henderson  <rth@redhat.com>
404
405         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
406
407 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
408
409         * obj-c++-dg.exp: Add.
410         * obj-c++.exp: Add.
411         * obj-c++.dg/dg.exp: Add.
412
413 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
414
415         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
416         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
417
418 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
419
420         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
421
422 2004-05-19  Richard Henderson  <rth@redhat.com>
423
424         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
425
426 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
427
428         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
429
430         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
431
432 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
433
434         PR c++/21495
435         * g++.dg/parse/extern1.C: New test.
436         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
437
438 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
439
440         * gcc.dg/c99-math.h: New.
441         * gcc.dg/c99-math-float-1.c: New test.
442         * gcc.dg/c99-math-double-1.c: Likewise.
443         * gcc.dg/c99-math-long-double-1.c: Likewise.
444
445 2005-05-18  Richard Henderson  <rth@redhat.com>
446
447         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
448
449 2005-05-18  Devang Patel  <dpatel@apple.com>
450
451         * g++.dg/opt/20050511-1.C: New test.
452
453 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
454
455         PR libfortran/21127
456         * gfortran.dg/reshape-complex.f90:  New test.
457
458 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
459
460         * gfortran.dg/array_constructor_1.f90: New test.
461         * gfortran.dg/array_constructor_2.f90: New test.
462
463 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
464
465         PR fortran/20954
466         * gfortran.dg/pr20954.f: New test.
467
468 2005-05-17  Mike Stump  <mrs@apple.com>
469
470         Yet more Objective-C++...
471
472         * objc.dg/method-5.m: Update.
473         * objc.dg/method-6.m: Update.
474         * objc.dg/method-7.m: Update.
475         * objc.dg/method-9.m: Update.
476         * objc.dg/try-catch-2.m: Update.
477
478 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
479
480         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
481         Remove little-endian optimizations.
482
483 2005-05-17  Jeff Law  <law@redhat.com>
484
485         * g++.dg/tree-ssa/pr18414.C: New test.
486         * gcc.dg/tree-ssa/pr18414.C: New test.
487         * gcc.dg/tree-ssa/pr17141-1.C: New test.
488         * gcc.dg/tree-ssa/pr17141-2.C: New test.
489
490 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
491
492         * gcc.dg/compat/generate-random.c: Do not include
493         libiberty.h.
494         * gcc.dg/compat/generate-random_r.c: Likewise.
495
496 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
497
498         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
499
500 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
501
502         PR middle-end/21595
503         * g++.dg/tree-ssa/builtin1.C: New testcase.
504
505 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
506
507         PR c++/21454
508         * g++.dg/opt/const4.C: New test.
509
510         PR middle-end/21492
511         * g++.dg/opt/crossjump1.C: New test.
512
513         PR tree-optimization/21610
514         * gcc.c-torture/compile/20050516-1.c: New test.
515
516         PR fortran/15080
517         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
518         about the test failing.
519         * gfortran.fortran-torture/execute/where_7.f90: New test.
520         * gfortran.fortran-torture/execute/where_8.f90: New test.
521
522 2005-05-16  Richard Henderson  <rth@redhat.com>
523
524         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
525         i?86 and x86_64.
526
527 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
528
529         * gcc.dg/compat/generate-random.c (config.h): Do not include.
530         (limits.h): Include unconditionally.
531         (stdlib.h): Likewise.
532         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
533         (limits.h): Include unconditionally.
534         (stdlib.h): Likewise.
535         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
536         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
537         (limits.h): Include unconditionally.
538         (stdlib.h): Likewise.
539         (hashtab.h): Do not include.
540         (getopt.h): Likewise.
541         (stddef.h): Include.
542         (hashval_t): Define.
543         (struct entry): Add "next" field.
544         (HASH_SIZE): New macro.
545         (hash_table): New variable.
546         (switchfiles): Do not use xmalloc.
547         (mix): New macro.
548         (iterative_hash): New function.
549         (hasht): Remove.
550         (e_exists): New function.
551         (e_insert): Likewise.
552         (output): Use, instead of libiberty hashtable functions.
553         (main): Do not use getopt.  Do not call htab_create.
554
555 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
556
557         PR libstdc++/21526
558         * lib/target-supports.exp (check_mkfifo_available):
559         Return 0 for cygwin as mkfifo support incomplete on platform.
560         Fix typos in comments.
561
562 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
563
564         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
565
566 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
567
568         PR fortran/17432
569         * gfortran.dg/assign_4.f: New test.
570
571 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
572
573         PR tree-optimization/21563
574         * gcc.dg/tree-ssa/pr21563.c: New.
575
576 2005-05-14  Jan Hubicka  <jh@suse.cz>
577
578         * gcc.dg/noreturn-7.c: Allow control reaches warning.
579
580 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
581
582         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
583
584 2005-05-13  Julian Brown  <julian@codesourcery.com>
585
586         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
587         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
588
589 2005-05-13  Jan Hubicka  <jh@suse.cz>
590
591         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
592         * gcc.dg/fold-xor-?.c: Likewise.
593         * gcc.dg/pr15784-?.c: Likewise.
594         * gcc.dg/pr20922-?.c: Likewise.
595         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
596         * gcc.dg/tree-ssa/pr17598.c: Likewise.
597         * gcc.dg/tree-ssa/pr20470.c: Likewise.
598
599 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
600
601         PR fortran/21260
602         * gfortran.dg/hollerith_1.f90: New test.
603
604 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
605
606         * gfortran.dg/func_result_2.f90: New test.
607
608 2005-05-11  Bud Davis  <bdavis@gfortran.org>
609
610         * gfortran.dg/dev_null.f90: New test.
611
612 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
613
614         * gcc.dg/arm-vfp1.c: Revert last change.
615
616 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
617
618         PR middle-end/19807
619         PR tree-optimization/19639
620         * g++.dg/tree-ssa/pr19807.C: New testcase.
621
622 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
623
624         PR libfortran/21471
625         * gfortran.dg/append-1.f90: New test.
626
627 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
628
629         * gcc.dg/pr18501.c: XFAIL.
630         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
631         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
632         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
633         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
634         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
635         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
636         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
637         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
638
639 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
640
641         PR fortran/20178
642         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
643         gfortran.dg/f2c_3.f90: New tests.
644
645         * gfortran.dg/return_1.f90: Fix dg annotation.
646
647 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
648
649         * gcc.c-torture/compile/20050510-1.c: New test.
650
651 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
652
653         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
654
655 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
656
657         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
658
659 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
660
661         PR c/17913
662         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
663
664 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
665
666         PR c/21342
667         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
668         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
669
670 2005-05-10  Ben Elliston  <bje@au.ibm.com>
671
672         PR debug/16676
673         * gcc.dg/debug/pr16676.c: New test.
674
675 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
676
677         PR testsuite/21443
678         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
679         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
680         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
681         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
682         Change -O1 to -O2.
683         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
684         -fno-tree-dominator-opts.
685
686 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
687
688         * gfortran.dg/return_1.f90: New test.
689
690 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
691
692         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
693
694         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
695
696 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
697
698         PR c++/21427
699         * g++.dg/inherit/covariant13.C: New.
700
701 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
702
703         PR libfortran/19155
704         * gfortran.dg/pr19155.f: New test.
705
706 2005-05-08  Roger Sayle  <roger@eyesopen.com>
707
708         PR inline-asm/8788
709         * gcc.dg/pr8788-1.c: New testcase.
710
711 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
712
713         PR target/21416
714         * gcc.target/mips/fpcmp-[12].c: New tests.
715
716 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
717
718         * lib/target-supports-dg.exp (dg-require-fork): New function.
719         (dg-require-mkfifo): Likewise.
720         * lib/target-supports.exp (check_function_available): New
721         function.
722         (check_fork_available): Likewise.
723         (check_mkfifo_available): Likewise.
724
725 2005-05-06  Jeff Law  <law@redhat.com>
726
727         * gcc.c-torture/compile/pr21380.c: New test.
728
729 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
730
731         PR c++/20961
732         * g++.dg/ext/weak3.C: New test.
733
734 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
735
736         PR c++/21352
737         * g++.dg/template/crash37.C: New test.
738
739 2005-05-05  Paul Brook  <paul@codesourcery.com>
740
741         * gcc.dg/arm-g2.c: Use effective-target arm32.
742         * gcc.dg/arm-mmx-1.c: Ditto.
743         * gcc.dg/arm-scd42-2.c: Ditto.
744         * gcc.dg/arm-vfp1.c: Ditto.
745         * lib/target-supports.exp (check_effective_target_arm32): New
746         function.
747
748 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
749
750         PR libfortran/21354
751         gfortran.dg/in_pack_rank7.f90:  New test.
752
753 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
754
755         PR middle-end/15618
756         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
757
758 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
759
760         PR middle-end/21265
761         * gcc.dg/20050503-1.c: New test.
762
763         PR rtl-optimization/21239
764         * gcc.dg/i386-sse-11.c: New test.
765
766 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
767
768         PR target/16888
769         * gcc.target/i386/asm-1.c: New test.
770
771 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
772
773         PR rtl-optimization/21330
774         * gcc.c-torture/execute/20050502-1.c: New test.
775
776         PR target/21297
777         * gcc.c-torture/execute/20050502-2.c: New test.
778
779 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
780
781         PR middle-end/21282
782         * gcc.dg/pr21282.c: New.
783
784 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
785
786         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
787         * gcc.dg/vect/vect-92.c: Likewise
788         * gcc.dg/vect/vect-93.c: Likewise
789         * gcc.dg/vect/vect-dv-1.c: Likewise
790         * gcc.dg/vect/vect-dv-2.c: Likewise
791         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
792
793 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
794
795         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
796         * gfortran.dg/vect/vect-2.f90:  Likewise
797         * gfortran.dg/vect/vect-3.f90:  Likewise
798         * gfortran.dg/vect/vect-4.f90:  Likewise
799         * gfortran.dg/vect/vect-5.f90:  Likewise
800
801 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
802
803         PR target/20813
804         * gcc.dg/rs6000-fpint-2.c: New.
805
806 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
807
808         PR c/15698
809         * gcc.dg/builtins-30.c: Update expected messages.
810         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
811         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
812         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
813
814 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
815
816         PR tree-optimization/21294
817         * gcc.dg/tree-ssa/pr21294.c: New.
818
819 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
820
821         * gcc.dg/altivec-3.c (vec_store): Do not use the old
822         __builtin_altivec_st_internal_4si built-in.
823
824 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
825
826         PR c++/15875
827         * g++.dg/template/ptrmem14.C: New test.
828
829 2005-05-02  Paul Brook  <paul@codesourcery.com>
830
831         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
832
833 2005-05-02  Michael Matz  <matz@suse.de>
834
835         PR c++/19542
836         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
837
838 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
839
840         * g++.dg/cpp/weak.C: New test.
841
842 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
843
844         * gcc.dg/tree-ssa/loop-8.c: New test.
845
846 2005-04-30  Michael Maty  <matz@suse.de>
847
848         * gcc.dg/inline-mcpy.c: New test.
849
850 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
851
852         PR libfortran/18958
853         * gfortran.dg/eoshift.f90:  New test case.
854
855 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
856
857         PR libfortran/18857
858         * gfortran.dg/matmul_1.f90: New test.
859
860 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
861
862         PR tree-optimization/21030
863         * gcc.dg/tree-ssa/pr21030.c: New.
864
865 2005-04-29  Devang Patel  <dpatel@apple.com>
866
867         PR tree-optimization/21272
868         * gcc.dg/vect/vect-ifcvt-10.c: New test.
869
870 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
871
872         PR fortran/13082
873         PR fortran/18824
874         * gfortran.dg/entry_4.f90: New test.
875         * gfortran.fortran-torture/execute/entry_1.f90: New test.
876         * gfortran.fortran-torture/execute/entry_2.f90: New test.
877         * gfortran.fortran-torture/execute/entry_3.f90: New test.
878         * gfortran.fortran-torture/execute/entry_4.f90: New test.
879         * gfortran.fortran-torture/execute/entry_5.f90: New test.
880         * gfortran.fortran-torture/execute/entry_6.f90: New test.
881         * gfortran.fortran-torture/execute/entry_7.f90: New test.
882
883 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
884
885         * gfortran.fortran-torture/execute/entry_8.f90: New test.
886
887 2005-04-29  Paul Brook   <paul@codesourcery.com>
888
889         * gfortran.dg/entry_3.f90: New test.
890
891 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
892
893         * gfortran.dg/implicit_4.f90: New test.
894
895 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
896
897         * lib/target-supports.exp (check_profiling_available): Return
898         false for xtensa-*-elf.
899
900 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
901
902         * lib/fortran-torture.exp (fortran-torture.exp): Catch
903         error if file cannot be deleted.
904
905 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
906
907         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
908         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
909         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
910         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
911         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
912         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
913         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
914         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
915         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
916         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
917         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
918         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
919         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
920
921 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
922
923         PR fortran/20865
924         * gfortran.dg/pr20865.f90: New test.
925
926 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
927
928         * gcc.dg/void-cast-2.c: New test.
929
930 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
931
932         PR c/21159
933         * gcc.dg/void-cast-1.c: New test.
934
935 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
936
937         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
938
939 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
940
941         PR fortran/21177
942         * gfortran.dg/pr21177.f90: New test.
943
944 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
945
946         PR tree-optimization/21171
947         * gcc.dg/tree-ssa/pr21171.c: New test.
948
949 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
950
951         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
952         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
953         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
954         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
955         gcc.dg/tree-ssa/gen-vect-32.c: New.
956         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
957         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
958         don't run on PPC32.
959
960 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
961
962         PR c/21213
963         * gcc.dg/transparent-union-3.c: New test.
964
965 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
966
967         PR c/20740
968         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
969         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
970         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
971         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
972         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
973         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
974
975 2005-04-26  Jeff Law  <law@redhat.com>
976
977         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
978         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
979         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
980         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
981         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
982         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
983         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
984
985 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
986
987         PR tree-optimization/17598
988         * gcc.dg/tree-ssa/pr17598.c: New testcase.
989
990 2005-04-25  Mike Stump  <mrs@apple.com>
991
992         * objc.dg/fix-and-continue-1.m: Add.
993
994 2005-04-25  Roger Sayle  <roger@eyesopen.com>
995
996         PR c++/20995
997         * g++.dg/opt/pr20995-1.C: New test case.
998
999 2005-04-25  Devang Patel <dpatel@apple.com>
1000
1001         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1002
1003 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1004
1005         PR testsuite/21062
1006         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1007
1008 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1009
1010         PR C++/21188
1011         * g++.dg/opt/rtti2.C: New test.
1012
1013 2005-04-25  Paul Brook  <paul@codesourcery.com>
1014         Steven G. Kargl  <kargls@comcast.net>
1015
1016         PR fortran/20879
1017         * gfortran.dg/ichar_1.f90: New file.
1018
1019 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1020
1021         PR middle-end/20991
1022         * g++.dg/opt/pr20991.C: New test.
1023
1024         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1025         where sizeof (type) < __alignof__ (type).
1026         * gcc.dg/compat/struct-layout-1.h: Likewise.
1027
1028 2005-04-24  Per Bothner  <per@bothner.com>
1029             Devang Patel  <dpatel@apple.com>
1030
1031         PR preprocessor/20907
1032         * gcc.dg/cpp/very-long-comment.c: New test.
1033
1034 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1035
1036         PR fortran/20059
1037         * gfortran.dg/common_5.f: New test.
1038
1039 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1040
1041         PR middle-end/21082
1042         * g++.dg/tree-ssa/pr21082.C: New testcase.
1043
1044 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1045
1046         * gcc.dg/vect/vect-99.c: New test.
1047
1048 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1049
1050         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1051
1052 2005-04-22  Jeff Law  <law@redhat.com>
1053
1054         * gcc.dg/uninit-5.c: Remove xfails.
1055         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1056         conditionals and loads.
1057
1058 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1059
1060         PR libfortran/20074
1061         PR libfortran/20436
1062         PR libfortran/21108
1063         * gfortran.dg/nested_reshape.f90: new test
1064         * gfortran.dg/reshape-alloc.f90: new test
1065         * gfortran.dg/reshape.f90: new test
1066
1067 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1068
1069         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1070
1071         * gcc.dg/arm-vfp1.c: New test.
1072
1073 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1074
1075         PR c++/21087
1076         * g++.dg/lookup/builtin2.C: New test.
1077
1078 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1079
1080         * gcc.dg/weak/weak-13.c: New test.
1081
1082 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1083
1084         * lib/target-supports.exp (check_effective_target_sync_int_long):
1085         Add powerpc*.
1086
1087 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1088
1089         * gcc.target/mips/branch-1.c: New test.
1090
1091 2005-04-21  Richard Henderson  <rth@redhat.com>
1092
1093         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1094         * gcc.dg/vect/vect-86.c: Likewise.
1095         * gcc.dg/vect/vect-87.c: Likewise.
1096         * gcc.dg/vect/vect-88.c: Likewise.
1097
1098 2005-04-21  Devang Patel  <dpatel@apple.com>
1099
1100         PR optimization/20994
1101         * gcc.dg/tree-ssa/ifc-3.c: New test.
1102
1103 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1104
1105         PR c/12913
1106         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
1107         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
1108         gcc.dg/c99-vla-jump-5.c: New tests.
1109
1110 2005-04-19  Richard Henderson  <rth@redhat.com>
1111
1112         * lib/target-supports.exp (check_effective_target_vect_int_mult):
1113         Fix typo in exists check.
1114         (check_effective_target_sync_int_long): New.
1115         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
1116         * gcc.dg/ia64-sync-2.c: Likewise.
1117         * gcc.dg/ia64-sync-3.c: Likewise.
1118         * gcc.dg/ia64-sync-4.c: Likewise.
1119
1120 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
1121
1122         * gcc.dg/fold-xor-1.c: New test.
1123         * gcc.dg/fold-xor-2.c: New test.
1124
1125 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1126
1127         PR target/20670
1128         * g++.dg/eh/fp-regs.C: New test.
1129
1130 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1131
1132         * gcc.dg/Wint-to-pointer-cast-1.c,
1133         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1134         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1135         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1136
1137 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1138
1139         PR fortran/16861
1140         * gfortran.dg/pr16861.f90: New test.
1141
1142 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1143
1144         * gcc.dg/pr21085.c: New test.
1145
1146 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
1147
1148         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
1149         (setup_mips_tests, dg-mips-options): New procedures.
1150         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
1151         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
1152         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
1153         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1154         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
1155         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
1156         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
1157         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1158         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
1159         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
1160         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
1161         dg-mips-options instead of dg-options.  Remove now-redundant
1162         preprocessor guards.
1163         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
1164         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1165         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1166         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
1167         * gcc.dg/vr-mult-2.c: Delete.
1168         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
1169         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
1170         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
1171         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
1172         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1173         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
1174         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
1175
1176 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
1177
1178         * ada/acats/run_all.sh: Use sync when executable not present.
1179
1180 2005-04-18  Devang Patel  <dpatel@apple.com>
1181
1182         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
1183         * gcc.dg/vect/vect-11a.c: New.
1184         * gcc.dg/vect/vect-none.c: Update.
1185         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
1186
1187 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1188
1189         PR tree-optimization/20922
1190         * gcc.dg/pr20922-1.c: New test.
1191         * gcc.dg/pr20922-2.c: New test.
1192         * gcc.dg/pr20922-3.c: New test.
1193         * gcc.dg/pr20922-4.c: New test.
1194         * gcc.dg/pr20922-5.c: New test.
1195         * gcc.dg/pr20922-6.c: New test.
1196
1197 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1198
1199         PR libfortran/20950
1200         * gfortran.dg/pr20950.f: New test.
1201
1202 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1203
1204         PR libfortran/19216
1205         * gfortran.dg/pr19216.f: New test.
1206
1207 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1208
1209         PR tree-optimization/21001
1210         * gcc.dg/tree-ssa/pr21001.c: New.
1211
1212 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1213
1214         PR libfortran/21075
1215         * gfortran.dg/reshape_rank7.f90: New test.
1216
1217 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1218
1219         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1220         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1221         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1222         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1223         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1224         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1225         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1226         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1227         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1228         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1229         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1230         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1231         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1232         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1233         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1234         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1235         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1236         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1237         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1238         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1239         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1240
1241 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1242
1243         * gfortran.dg/wtruncate.f: New testcase.
1244         * gfortran.dg/wtruncate.f90: New testcase.
1245
1246 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
1247
1248         PR c++/21025
1249         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
1250         which sizeof/alignof is dependent, rather than just whether we are
1251         processing_template_decl.
1252
1253 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1254
1255         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1256         corrected typo where the wrong variables had been compared.
1257
1258 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1259
1260         PR libfortran/18495
1261         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1262         Test callee-allocated version of return array with a write
1263         statement.
1264         Test spread with a temporary with another write statement.
1265
1266 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
1267
1268         PR tree-optimization/21031
1269         * gcc.dg/tree-ssa/pr21031.c: New.
1270
1271 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
1272
1273         PR tree-optimization/21004
1274         * gcc.dg/builtins-53.c: Include builtins-config.h.
1275         Check floorf, ceilf, floorl and ceill transformations
1276         only when HAVE_C99_RUNTIME is defined.
1277
1278 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
1279
1280         PR middle-end/20739
1281         * gcc.dg/tree-ssa/pr20739.c: New test.
1282
1283 2005-04-14  Mike Stump  <mrs@apple.com>
1284
1285         * gcc.dg/Foundation.framework/empty: New.
1286         * gcc.dg/framework-2.c: New.
1287
1288 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1289
1290         PR tree-optimization/21021
1291         * gcc.c-torture/compile/pr21021.c: New.
1292
1293 2005-04-14  Janis Johnson  <janis187@us.ibm.com
1294
1295         PR testsuite/21010
1296         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
1297         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
1298         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
1299         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
1300         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
1301         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
1302         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
1303         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
1304
1305 2005-04-14  Richard Henderson  <rth@redhat.com>
1306
1307         * lib/target-supports.exp (check_effective_target_vect_condition):
1308         Add ia64, i?86, and x86_64.
1309
1310 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
1311
1312         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
1313
1314 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1315
1316         PR tree-optimization/20657
1317         * gcc.dg/tree-ssa/pr20657.c: New.
1318
1319 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
1320
1321         * gcc.dg/builtins-53.c: Also check (int)trunc* and
1322         (long long int)trunc*.
1323
1324 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
1325
1326         PR target/20927
1327         * gcc.dg/pr20927.c: New test.
1328
1329 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
1330
1331         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
1332         * gcc.target/mips/asm-1.c: Likewise.
1333
1334 2005-04-13  Dale Johannesen  <dalej@apple.com>
1335
1336         * objc.dg/objc-fast-4.m:  New.
1337
1338 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
1339
1340         * gcc.target/cris/torture/cris-torture.exp: New driver in new
1341         directory.
1342         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
1343
1344 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
1345
1346         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
1347         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
1348         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
1349
1350 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
1351
1352         PR tree-optimization/20913
1353         * gcc.dg/tree-ssa/pr20913.c: New.
1354
1355         PR tree-optimization/20702
1356         * gcc.dg/tree-ssa/pr20702.c: New.
1357
1358 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1359
1360         PR c++/13744
1361         * g++.dg/inherit/local3.C: New test.
1362
1363 2005-04-12  Jeff Law  <law@redhat.com>
1364
1365         * gcc.dg/tree-ssa/20050412-1.c: New test.
1366
1367 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
1368
1369         PR libfortran/19016
1370         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
1371         Add tests with mask generated by expression.
1372         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
1373         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
1374         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
1375
1376 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
1377
1378         PR middle-end/20917
1379         * gcc.dg/20050409-1.c: New test.
1380
1381 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
1382
1383         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
1384
1385 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1386
1387         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1388         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
1389         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1390         (TARGET_CXX): Adjust accordingly.
1391         * target.h (struct gcc_target): Remove epxort_class_data.  Add
1392         determine_class_data_visibility and class_data_always_comdat.
1393         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1394         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
1395         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1396         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
1397         (arm_cxx_determine_class_data_visibility): New.
1398         (arm_cxx_class_data_always_comdat): Likewise.
1399         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1400         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
1401         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1402         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
1403         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
1404         Define.
1405
1406 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1407
1408         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
1409
1410 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
1411
1412         * gcc.dg/i386-darwin-fpmath.c: New.
1413
1414 2004-04-11  Devang Patel  <dpatel@apple.com>
1415
1416         * lib/target-supports.exp (check_effective_target_vect_condition): New.
1417         * gcc.dg/vect/vect-ifcvt-1.c: New test.
1418         * gcc.dg/vect/vect-ifcvt-2.c: New test.
1419         * gcc.dg/vect/vect-ifcvt-3.c: New test.
1420         * gcc.dg/vect/vect-ifcvt-4.c: New test.
1421         * gcc.dg/vect/vect-ifcvt-5.c: New test.
1422         * gcc.dg/vect/vect-ifcvt-6.c: New test.
1423         * gcc.dg/vect/vect-ifcvt-7.c: New test.
1424         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
1425
1426 2004-04-11  Devang Patel  <dpatel@apple.com>
1427
1428         * gcc.dg/vect/vect-dv-1.c: New test.
1429         * gcc.dg/vect/vect-dv-2.c: New test.
1430
1431 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1432
1433         PR tree-optimization/20933
1434         * gcc.dg/tree-ssa/pr20933.c: New test.
1435
1436 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1437
1438         * gfortran.dg/fold_nearest.f90: New test.
1439
1440 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
1441
1442         * gcc.dg/tree-ssa/alias-1.c: New test.
1443
1444 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1445
1446         PR tree-optimization/20920
1447         * g++.dg/tree-ssa/pr20920.C: New test.
1448
1449 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
1450
1451         * gcc.dg/builtins-53.c: Also check (int)ceil* and
1452         (long long int)ceil*.
1453
1454 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
1455
1456         * g++.dg/warn/Wdtor1.C: Declare template in system header with
1457         explicit C++ linkage.
1458
1459 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1460
1461         * gfortran.dg/pr17229.f: Take care of the new obsolescence
1462         warning for arithmetic IF statements.
1463
1464 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
1465
1466         * eor_handling_1.f90: New test case.
1467         * eor_handling_2.f90: New test case.
1468         * eor_handling_3.f90: New test case.
1469         * eor_handling_4.f90: New test case.
1470         * eor_handling_5.f90: New test case.
1471         * noadv_size.f90: New test case.
1472         * pad_no.f90: New test case.
1473
1474 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
1475
1476         * gcc.c-torture/execute/20050410-1.c: New test.
1477
1478 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
1479
1480         * gcc.dg/pr20126.c: New.
1481
1482 2005-04-09  Bud Davis  <bdavis@gfortran.org>
1483             Steven G. Kargl <kargls@comcast.net>
1484
1485         * gfortran.dg/PR19872.f: New test.
1486
1487 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1488
1489         * gfortran.dg/nint_1.f90:  Fix dg-do directive
1490
1491 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1492
1493         * gfortran.dg/nint_1.f90: New test.
1494
1495 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1496
1497         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
1498         Added test for callee-allocated arrays with write statements.
1499         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
1500         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
1501         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
1502         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
1503         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
1504
1505 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1506
1507         PR libfortran/20163
1508         * gfortran.dg/open-options-blanks.f:  New test.
1509
1510 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1511
1512         PR fortran/13257
1513         * gfortran.dg/comma_format_extension_[1234].f: New tests.
1514
1515 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
1516
1517         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1518         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1519         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1520         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1521         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1522         * gcc.c-torture/execute/stdarg-4.c: New test.
1523
1524         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
1525
1526         PR target/20795
1527         * g++.dg/abi/param2.C: New test.
1528
1529 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1530
1531         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
1532
1533 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1534
1535         * gcc.dg/builtins-53.c: New test.
1536
1537 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
1538
1539         * g++.dg/tree-ssa/pr18178.C: New test.
1540         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
1541         * gcc.c-torture/execute/20041019-1.c: New test.
1542         * gcc.dg/tree-ssa/20041008-1.c: New test.
1543         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
1544         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
1545         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1546         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1547         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
1548         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
1549         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1550         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
1551         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1552         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1553
1554 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
1555
1556         PR rtl-optimization/20466
1557         * gcc.c-torture/execute/pr20466-1.c: New test.
1558
1559 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
1560
1561         PR c++/20905
1562         * g++.dg/parse/cond2.C: New test.
1563
1564         PR c++/20145
1565         * g++.dg/warn/Wdtor1.C: New test.
1566
1567 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1568
1569         PR fortran/17229
1570         * gfortran.dg/pr17229.f: New test.
1571
1572 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
1573
1574         * gfortran.dg/tiny_1.f90: New test.
1575         * gfortran.dg/tiny_2.f90: ditto.
1576
1577 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
1578
1579         * gfortran.dg/eor_1.f90:  Fix dg-do run line
1580         * gfortran.dg/open_new.f90:  Fix dg-do run line
1581
1582 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
1583
1584         * lib/target-supports.exp (get_compiler_messages): Support
1585         optional arguments, the fourth being compiler options.
1586         (check_effective_target_fpic): New proc.
1587         * gcc.dg/20050321-2.c: Restrict to target fpic.
1588
1589 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
1590
1591         * gcc.dg/15443-1.c: New test.
1592         * gcc.dg/15443-2.c: Likewise.
1593
1594 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1595
1596         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
1597
1598 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1599
1600         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
1601
1602 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1603
1604         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
1605         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
1606         -m64.
1607         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
1608         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
1609         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
1610
1611 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
1612
1613         PR c++/20212
1614         * g++.dg/warn/Wunused-11.C: New test.
1615
1616 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
1617
1618         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
1619
1620 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
1621
1622         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
1623
1624 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1625
1626         PR c++/20734
1627         * g++.dg/template/ptrmem13.C: New test.
1628
1629 2005-04-05  Per Bothner  <per@bothner.com>
1630
1631         * lib/gcc.exp: Always add -fno-show-column, for now.
1632
1633 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
1634
1635         PR testsuite/20767
1636         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
1637         of plain old "unsigned int" for the type of "i".  Makes this test
1638         64bit clean.
1639
1640 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
1641
1642         * gcc.dg/i386-ssefn-1.c: New test.
1643         * gcc.dg/i386-ssefn-2.c: New test.
1644         * gcc.dg/i386-ssefn-3.c: New test.
1645         * gcc.dg/i386-ssefn-4.c: New test.
1646
1647 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
1648
1649         PR tree-optimization/20076
1650         * gcc.dg/builtin-apply4.c: New test.
1651
1652         PR preprocessor/19475
1653         * gcc.dg/cpp/macspace1.c: New test.
1654         * gcc.dg/cpp/macspace2.c: New test.
1655
1656 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1657
1658         * gfortran.dg/pr20755.f: Fixed bad format.
1659
1660 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1661
1662         PR c++/20763
1663         * g++.dg/ext/attrib21.C: New test.
1664
1665 2004-04-05  Devang Patel  <dpatel@apple.com>
1666
1667         * lib/target-supports.exp (check_effective_target_vect_shif): New.
1668         * gcc.dg/vect/vect-shift-1.c: New test.
1669
1670 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1671
1672         PR libfortran/20755
1673         * gfortran.dg/pr20755.f: New test.
1674
1675 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
1676
1677         * gfortran.dg/pr15959.f90: New test.
1678         * gfortran.dg/string_pad_trunc.f90: New test.
1679
1680 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1681
1682         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
1683         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
1684         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
1685         syntax.
1686
1687 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1688
1689         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1690
1691 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1692
1693         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1694         * gcc.c-torture/compile/20011119-2.c: Likewise.
1695         * gcc.c-torture/compile/981001-2.c: Likewise.
1696
1697 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1698
1699         PR c++/20679
1700         * g++.dg/template/overload4.C: New test.
1701
1702 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1703
1704         PR c++/20746
1705         * g++.dg/abi/covariant5.C: New.
1706
1707         PR debug/20505
1708         * g++.dg/debug/const2.C: New.
1709
1710 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1711
1712         PR rtl-optimization/16104
1713         * gcc.c-torture/execute/20050316-1.c: New test.
1714
1715 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1716
1717         * g++.dg/template/spec23.C: Fix dg-error text.
1718
1719 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1720
1721         PR c++/19199
1722         * g++.dg/expr/lval2.C: New.
1723
1724 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1725
1726         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1727         __builtin_strcasecmp and __builtin_strncasecmp.
1728
1729 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1730
1731         PR c++/20723
1732         * g++.dg/template/spec22.C: New.
1733         * g++.dg/template/spec23.C: New.
1734
1735 2005-04-03  Dale Ranta  <dir@lanl.gov>
1736             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1737
1738         PR libfortran/20068
1739         PR libfortran/20125
1740         PR libfortran/20156
1741         PR libfortran/20471
1742         * gfortran.dg/backspace.f: New test.
1743
1744 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1745
1746         * gcc.dg/pr19345.c: New test.
1747
1748 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1749
1750         PR tree-optimization/20640
1751         * gcc.dg/torture/tree-loop-1.c: New.
1752
1753 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1754
1755         PR rtl-optimization/20290
1756         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1757
1758 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1759
1760         * gcc.dg/rs6000-fpint.c: New.
1761
1762 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1763
1764         * gcc.dg/old-style-then-proto-1.c: New test.
1765
1766 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1767
1768         * gfortran.fortran-torture/execute/backspace.f90: Check
1769         after backspace and read was incorrect.
1770
1771 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1772
1773         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1774         buffer past the terminating NUL using memcmp.
1775         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1776         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1777
1778         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1779         Fix unused/uninitialized variable warnings.
1780
1781         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1782         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1783         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1784         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1785
1786         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1787         gcc.c-torture/execute/builtins/fputs-lib.c,
1788         gcc.c-torture/execute/builtins/lib/fprintf.c,
1789         gcc.c-torture/execute/builtins/lib/main.c,
1790         gcc.c-torture/execute/builtins/lib/memcmp.c,
1791         gcc.c-torture/execute/builtins/lib/memmove.c,
1792         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1793         gcc.c-torture/execute/builtins/lib/memset.c,
1794         gcc.c-torture/execute/builtins/lib/printf.c,
1795         gcc.c-torture/execute/builtins/lib/sprintf.c,
1796         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1797         gcc.c-torture/execute/builtins/lib/strchr.c,
1798         gcc.c-torture/execute/builtins/lib/strcmp.c,
1799         gcc.c-torture/execute/builtins/lib/strcpy.c,
1800         gcc.c-torture/execute/builtins/lib/strcspn.c,
1801         gcc.c-torture/execute/builtins/lib/strlen.c,
1802         gcc.c-torture/execute/builtins/lib/strncat.c,
1803         gcc.c-torture/execute/builtins/lib/strncmp.c,
1804         gcc.c-torture/execute/builtins/lib/strncpy.c,
1805         gcc.c-torture/execute/builtins/lib/strrchr.c,
1806         gcc.c-torture/execute/builtins/lib/strspn.c,
1807         gcc.c-torture/execute/builtins/lib/strstr.c,
1808         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1809         gcc.c-torture/execute/builtins/strlen-2.c,
1810         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1811         prototypes.
1812
1813 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1814
1815         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1816         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1817         selectany usage.
1818
1819 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1820
1821         PR c++/19406
1822         * g++.dg/debug/using1.C: New test.
1823
1824 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1825
1826         PR middle-end/20524
1827         * gcc.dg/alias-7.c: Prefix asm-declared name with
1828         __USER_LABEL_PREFIX__.
1829
1830 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1831
1832         Fix fallout from PR middle-end/15700:
1833         * gcc.c-torture/compile/20011119-1.c: Take
1834         __USER_LABEL_PREFIX__ into account.
1835         * gcc.c-torture/compile/20011119-2.c: Likewise.
1836
1837 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1838
1839         PR c++/18644
1840         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1841
1842 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1843
1844         PR c/17855
1845         * gcc.c-torture/compile/struct-non-lval-1.c,
1846         gcc.c-torture/compile/struct-non-lval-2.c,
1847         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1848
1849 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1850
1851         * gcc.dg/tls/tls.exp: Remove temporary file.
1852         * g++.dg/tls/tls.exp: Ditto.
1853         * lib/file-format.exp: Ditto.
1854         * g++.dg/special/ecos.exp: Ditto.
1855
1856         * lib/profopt.exp: Treat prof_ext as a list.
1857         * gcc.misc-tests/bprob.exp: Ditto.
1858         * g++.dg/bprob/bprob.exp: Ditto.
1859
1860         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1861         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1862         g++.dg/tree-ssa/pointer-reference-alias.C,
1863         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1864         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1865         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1866         g++.dg/vect/pr19951.cc: Ditto.
1867         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1868         gcc.dg/builtins-47.c: Ditto.
1869         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1870         gcc.dg/pr20115-1.c: Ditto.
1871         * gcc.dg/tree-ssa/20030530-2.c,
1872         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1873         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1874         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1875         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1876         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1877         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1878         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1879         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1880         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1881         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1882         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1883         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1884         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1885         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1886         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1887         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1888         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1889         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1890         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1891         gcc.dg/tree-ssa/20030824-1.c,
1892         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1893         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1894         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1895         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1896         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1897         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1898         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1899         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1900         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1901         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1902         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1903         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1904         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1905         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1906         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1907         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1908         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1909         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1910         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1911         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1912         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1913         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1914         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1915         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1916         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1917         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1918         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1919         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1920         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1921         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1922         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1923         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1924         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1925         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1926         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1927         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1928         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1929         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1930         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1931         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1932         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1933         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1934         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1935         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1936         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1937         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1938         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1939         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1940         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1941         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1942         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1943         gcc.dg/tree-ssa/useless-1.c: Ditto.
1944         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1945         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1946         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1947         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1948         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1949         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1950         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1951         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1952         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1953         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1954         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1955         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1956         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1957         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1958         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1959         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1960         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1961         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1962         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1963         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1964         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1965         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1966         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1967         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1968         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1969         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1970         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1971         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1972         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1973         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1974         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1975         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1976         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1977         gcc.dg/vect/vect-none.c: Ditto.
1978         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1979         treelang/compile/unsigned.tree: Ditto.
1980
1981         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1982         * gcc.dg/cpp/direct2s.c: Ditto.
1983         * gcc.dg/cpp/paste4.c: Ditto.
1984         * gcc.dg/cpp/separate-1.c: Ditto.
1985         * gcc.dg/pch/save-temps-1.c: Ditto.
1986         * g++.dg/ext/altivec-10.C: Ditto.
1987         * g++.dg/pch/pch.C: Ditto.
1988
1989         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1990
1991         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1992         * g++.dg/template/repo1.C: Ditto.
1993         * g++.dg/template/repo2.C: Ditto.
1994         * g++.dg/template/repo3.C: Ditto.
1995         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1996         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1997         * g++.old-deja/g++.pt/repo1.C: Ditto.
1998         * g++.old-deja/g++.pt/repo2.C: Ditto.
1999         * g++.old-deja/g++.pt/repo3.C: Ditto.
2000         * g++.old-deja/g++.pt/repo4.C: Ditto.
2001
2002         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2003         * gcc.dg/20030107-1.c: Ditto.
2004         * gcc.dg/20030702-1.c: Ditto.
2005         * gcc.dg/profile-generate-1.c: Ditto.
2006         * g++.dg/other/profile1.C: Ditto.
2007         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2008
2009         * lib/gcc-dg.exp (remove-build-file): New.
2010         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2011         cleanup-tree-dump, cleanup-saved-temps): New.
2012
2013 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2014
2015         PR c++/19203, DR 214
2016         * g++.dg/parse/ambig3.C: Not ambiguous.
2017         * g++.dg/template/spec20.C: New.
2018         * g++.dg/template/spec21.C: New.
2019
2020 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2021
2022         PR target/20045
2023         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2024
2025 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2026
2027         PR libfortran/20660
2028         * gfortran.dg/negative_unit.f: New test.
2029
2030 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2031
2032         * gcc.dg/20050330-1.c: New test.
2033
2034 2005-03-30  Devang Patel  <dpatel@apple.com>
2035
2036         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2037
2038 2005-03-30  Dale Johannesen  <dalej@apple.com>
2039
2040         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2041
2042 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2043
2044         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2045         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2046         Strip options from test name.
2047
2048 2005-03-31  Jan Hubicka  <jh@suse.cz>
2049
2050         * gcc.dg/varpool-1.c: New testcase.
2051
2052 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2053
2054         PR c/772
2055         PR c/17913
2056         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2057         gcc.dg/stmt-expr-label-3.c : New tests.
2058         * gcc.c-torture/execute/medce-2.c: Remove.
2059
2060 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2061
2062         PR c/20368
2063         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2064         tests.
2065
2066 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2067
2068         * gcc.c-torture/compile/pr20203.c: New test.
2069
2070 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2071
2072         * gfortran.dg/promotion.f90:  New test.
2073
2074 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2075
2076         PR middle-end/20491
2077         * gcc.dg/torture/asm-subreg-1.c: New test.
2078
2079 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2080
2081         PR c/20672
2082         * gcc.dg/pr20672-1.c: New test.
2083
2084 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2085
2086         * gfortran.dg/vect: New directory.
2087         * gfortran.dg/vect/vect.exp: New.
2088         * gfortran.dg/vect/vect-1.f90: New test.
2089         * gfortran.dg/vect/vect-2.f90: New test.
2090         * gfortran.dg/vect/vect-3.f90: New test.
2091         * gfortran.dg/vect/vect-4.f90: New test.
2092         * gfortran.dg/vect/vect-5.f90: New test.
2093
2094 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2095
2096         PR middle-end/20622
2097         * gcc.dg/alias-7.c: New test.
2098
2099 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2100
2101         * gcc.dg/sparc-reg-1.c: New test.
2102
2103 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
2104
2105         PR target/19890
2106         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
2107
2108 2005-03-29  Dale Ranta  <dir@lanl.gov>
2109             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2110
2111         PR libfortran/20163
2112         * gfortran.dg/pr20163-2.f: New test.
2113
2114 2005-03-28  Jan Hubicka  <jh@suse.cz>
2115
2116         PR middle-end/20635
2117         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
2118         by Jakub Jelinek.
2119
2120 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
2121
2122         PR tree-optimization/20626
2123         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2124         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2125
2126 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2127
2128         * gfortran.dg/underflow.f90:  New test.
2129         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2130
2131 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2132
2133         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2134
2135 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2136
2137         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2138         (g++_init): Make sure that CXXFLAGS is set.
2139         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2140         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2141         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2142         * lib/objc.exp (objc_init): Likewise.
2143         * lib/treelang.exp (treelang_init): Likewise.
2144
2145 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
2146
2147         PR tree-optimization/20470
2148         * gcc.dg/tree-ssa/pr20470.c: New test.
2149
2150 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
2151
2152         * gcc.dg/ppc-stfiwx.c: New.
2153
2154 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2155
2156         PR target/19888
2157         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
2158
2159 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2160
2161         * gcc.dg/20050325-1.c: Fix a typo.
2162
2163 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2164
2165         PR libfortran/19678
2166         PR libfortran/19679
2167         * gfortran.dg/dos_eol.f: New test.
2168
2169 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2170
2171         PR rtl-optimization/20249
2172         * gcc.dg/20050325-1.c: New test.
2173
2174 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2175
2176         PR libfortran/15332
2177         * gfortran.dg/pr15332.f: New test.
2178
2179 2005-03-24  Dale Johannesen  <dalej@apple.com>
2180
2181         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
2182
2183 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2184
2185         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
2186         'internal' visibility.
2187         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2188         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
2189         'protected' visibility.
2190         * gcc.dg/visibility-7.c: Likewise.
2191         * lib/target-supports.exp (check_visibility_available): Take
2192         a parameter, the kind of visibility to check for.
2193         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
2194         to check_visibility_available.
2195
2196         * g++.dg/expr/cast3.C: New.
2197
2198 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2199
2200         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2201         rs6000.
2202
2203 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2204
2205         PR target/20095
2206         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2207
2208 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2209
2210         * gcc.dg/badshift.c: Renamed to...
2211         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2212
2213         * gcc.target/i386/badshift.c: Renamed to...
2214         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2215         only.
2216
2217         PR rtl-optimization/20532
2218         * gcc.target/i386/badshift.c: New.
2219
2220 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2221
2222         * gfortran.dg/pr18025.f90: New test.
2223
2224 2005-03-23  Dale Johannesen  <dalej@apple.com>
2225
2226         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2227
2228 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2229
2230         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2231
2232         * lib/target-supports.exp (check_iconv_available): Default
2233         libiconv to -liconv, if there is no definition.
2234
2235 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2236
2237         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2238
2239 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2240
2241         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2242         * g++.dg/opt/pr7503-2.C: Likewise.
2243         * g++.dg/opt/pr7503-3.C: Likewise.
2244         * g++.dg/opt/pr7503-4.C: Likewise.
2245         * g++.dg/opt/pr7503-5.C: Likewise.
2246         * g++.dg/warn/minmax.C: New test.
2247
2248 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2249
2250         * gfortran.dg/g77_intrinsics_funcs.f: New test.
2251         * gfortran.dg/g77_intrinsics_sub.f: New test.
2252
2253 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
2254             Jan Hubicka  <jh@suse.cz>
2255             Steven Bosscher <stevenb@suse.de
2256
2257         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
2258
2259 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2260
2261         PR c++/19980
2262         * g++.dg/template/redecl3.C: New test.
2263
2264 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2265
2266         PR c++/20499
2267         * g++.dg/parse/error16.C: Tweak error markers.
2268
2269 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
2270
2271         PR target/20561
2272         * gcc.dg/20050321-2.c: New test.
2273
2274 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2275
2276         PR c++/20465
2277         PR c++/20381
2278         * g++.dg/template/ptrmem12.C: New.
2279
2280 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
2281
2282         PR rtl-optimization/20527
2283         * gcc.c-torture/execute/pr20527-1.c: New test.
2284
2285 2005-03-22  Ben Elliston  <bje@au.ibm.com>
2286
2287         * gcc.misc-tests/options.exp (check_for_options): Create a real C
2288         program, compile it into a real executable and then delete the .c
2289         and .x files afterwards, to avoid problems on testglue targets.
2290
2291 2005-03-21  Stuart Hastings  <stuart@apple.com>
2292
2293         * gcc.target/i386/sse-2.c: New.
2294
2295 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
2296
2297         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
2298
2299 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2300
2301         * g++.dg/parse/crash25.C: Fix typo.
2302
2303 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2304
2305         PR c++/20461
2306         * g++.dg/parse/crash24.C: New test.
2307
2308         PR c++/20536
2309         * g++.dg/parse/crash25.C: New test.
2310
2311 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2312
2313         PR c++/20147
2314         * g++.dg/ext/stmtexpr4.C: New test.
2315
2316 2005-03-20  Roger Sayle  <roger@eyesopen.com>
2317
2318         PR middle-end/20539
2319         * gcc.c-torture/compile/pr13066-1.c: New test case.
2320         * gcc.c-torture/compile/pr20539-1.c: Likewise.
2321         * g++.dg/opt/pr13066-1.C: Likewise.
2322
2323 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
2324
2325         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
2326
2327 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2328
2329         PR fortran/18525
2330         * gfortran.dg/nesting_1.f90: New test.
2331
2332 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2333
2334         PR c++/20240
2335         * g++.dg/lookup/using13.C: New test.
2336
2337 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2338
2339         PR c++/20333
2340         * g++.dg/template/crash36.C: New test.
2341
2342 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
2343
2344         PR c++/20463
2345         * g++.dg/template/crash35.C: New test.
2346
2347 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
2348
2349         PR c++/19966
2350         * g++.dg/overload/operator2.C: New test.
2351
2352 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2353
2354         PR libfortran/20257
2355         * gfortran.dg/pr20257.f90: New test.
2356
2357 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2358
2359         PR libfortran/20480
2360         * gfortran.dg/pr20480.f90: New test.
2361
2362 2005-03-16  Richard Henderson  <rth@redhat.com>
2363
2364         PR middle-end/15700
2365         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
2366         (_rtld_global): New.
2367         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
2368         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2369
2370         * gcc.dg/alias-3.c: New.
2371         * gcc.dg/alias-4.c: New.
2372         * gcc.dg/alias-5.c: New.
2373         * gcc.dg/alias-6.c: New.
2374
2375 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
2376
2377         * gcc.dg/cpp/ucnid-7.c: New.
2378
2379 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
2380             Dorit Naishlos  <dorit@il.ibm.com>
2381
2382         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
2383         darwin.
2384
2385 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
2386
2387         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
2388         misaligned accesses.
2389         * gcc.dg/vect/vect-58.c: Likewise.
2390         * gcc.dg/vect/vect-92.c: New.
2391         * gcc.dg/vect/vect-93.c: New.
2392
2393 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
2394
2395         PR fortran/18827
2396         * gfortran.dg/assign_2.f90: New test.
2397         * gfortran.dg/assign_3.f90: New test.
2398         * gfortran.dg/assign.f90: New test.
2399
2400 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
2401
2402         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
2403         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
2404         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
2405         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
2406         names.
2407
2408 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
2409
2410         * gcc.dg/cpp/ucnid-6.c: New.
2411
2412         * gcc.dg/cpp/normalize-1.c: New.
2413         * gcc.dg/cpp/normalize-2.c: New.
2414         * gcc.dg/cpp/normalize-3.c: New.
2415         * gcc.dg/cpp/normalize-4.c: New.
2416         * gcc.dg/cpp/ucnid-4.c: New.
2417         * gcc.dg/cpp/ucnid-5.c: New.
2418         * g++.dg/cpp/normalize-1.C: New.
2419         * g++.dg/cpp/ucnid-1.C: New.
2420
2421 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2422
2423         * gcc.dg/pr18628.c: New.
2424
2425 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2426
2427         PR c++/20280
2428         * g++.dg/tree-ssa/pr20280.C: New.
2429
2430 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2431
2432         PR fortran/20467
2433         * gfortran.dg/stfunc_2.f90: New test.
2434
2435 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2436
2437         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
2438
2439 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2440
2441         * gcc.dg/tree-ssa/20050314-1.c: New test.
2442
2443 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2444
2445         PR c++/4403
2446         PR c++/9783, DR433
2447         * g++.dg/template/friend34.C: New test.
2448         * g++.dg/template/friend35.C: Likewise.
2449         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
2450
2451 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2452
2453         Friend class name lookup 5/n
2454         PR c++/1016
2455         * g++.dg/lookup/hidden-class1.C: New test.
2456         * g++.dg/lookup/hidden-class2.C: Likewise.
2457         * g++.dg/lookup/hidden-class3.C: Likewise.
2458         * g++.dg/lookup/hidden-class4.C: Likewise.
2459         * g++.dg/lookup/hidden-class5.C: Likewise.
2460         * g++.dg/lookup/hidden-class6.C: Likewise.
2461         * g++.dg/lookup/hidden-class7.C: Likewise.
2462         * g++.dg/lookup/hidden-class8.C: Likewise.
2463         * g++.dg/lookup/hidden-class9.C: Likewise.
2464         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
2465         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
2466         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
2467         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
2468         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
2469         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
2470         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
2471         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
2472         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
2473         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
2474         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
2475
2476 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
2477
2478         PR c++/20157
2479         * g++.dg/template/error18.C: New test.
2480
2481 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2482
2483         PR debug/16792
2484         * g++.dg/debug/pr16792.C: New test.
2485
2486 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2487
2488         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
2489         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
2490         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
2491         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
2492         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
2493         test assertion names.
2494
2495 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2496
2497         PR fortran/18600
2498         * gfortran.dg/stfunc_1.f90: New test.
2499
2500 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2501
2502         PR fortran/16907
2503         * gfortran.dg/real_index_1.f90: New test.
2504
2505 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2506
2507         PR fortran/20323
2508         * gfortran.dg/spec_expr_1.f90: New test.
2509
2510 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2511
2512         PR c/20402
2513         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
2514         new parser.
2515
2516 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2517
2518         PR fortran/20361
2519         * gfortran.dg/largeequiv_1.f90: New test.
2520
2521 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2522
2523         * gcc.dg/ucnid-1.c: New.
2524         * gcc.dg/ucnid-2.c: New.
2525         * gcc.dg/ucnid-3.c: New.
2526         * gcc.dg/ucnid-4.c: New.
2527         * gcc.dg/ucnid-5.c: New.
2528         * gcc.dg/ucnid-6.c: New.
2529         * gcc.dg/cpp/ucnid-1.c: New.
2530         * gcc.dg/cpp/ucnid-2.c: New.
2531         * gcc.dg/cpp/ucnid-3.c: New.
2532         * g++.dg/other/ucnid-1.C: New.
2533
2534 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2535
2536         * gcc.dg/vmx/darwin-abi-3.c: Delete.
2537
2538 2005-03-11  Per Bothner  <per@bothner.com>
2539
2540         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
2541         that diagnotics refer to correct token.
2542         * gcc.dg/unused-3.c: Likewise.
2543
2544 2005-03-11  Per Bothner  <per@bothner.com>
2545
2546         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
2547         constant" is now actually on same line as string constant.
2548         * gcc.dg/cpp/direct2s.c: Likewise.
2549
2550 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
2551
2552         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
2553
2554 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2555
2556         PR libfortran/20124
2557         * gfortran.dg/pr20124.f90: New Test
2558
2559 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
2560
2561         PR tree-optimization/20130
2562         * gcc.dg/pr20130-1.c: New test.
2563
2564 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2565
2566         PR target/20095
2567         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
2568
2569 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2570
2571         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
2572
2573 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2574
2575         * g++.dg/eh/forced1.C: Fix comment.
2576         * g++.dg/eh/forced2.C: Ditto.
2577         * g++.dg/eh/forced3.C: Ditto.
2578         * g++.dg/eh/forced4.C: Ditto.
2579
2580 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
2581
2582         PR rtl-opt/20412
2583         * gcc.c-torture/compile/pr20412.c: New test.
2584
2585 2005-03-10  Roger Sayle  <roger@eyesopen.com>
2586
2587         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
2588
2589 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2590
2591         PR target/20322
2592         * gcc.dg/20050307-1.c: New test.
2593
2594 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
2595
2596         PR c++/20375
2597         * g++.dg/other/stdarg3.C: New.
2598
2599 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2600
2601         PR c++/18384, c++/18327
2602         * g++.dg/init/array19.C: New test.
2603
2604         PR inline-asm/20314
2605         * gcc.dg/torture/pr20314-1.c: New test.
2606         * gcc.dg/torture/pr20314-2.c: New test.
2607
2608 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
2609
2610         * gcc.dg/20050309-1.c: New test.
2611
2612 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2613
2614         * gcc.dg/builtins-10.c: Reactivate disabled test.
2615         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
2616         new cbrt transformations.
2617
2618 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
2619
2620         PR c++/20208
2621         * g++.dg/template/array13.C: New test.
2622
2623 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
2624
2625         PR c++/16859
2626         * g++.dg/init/brace4.C: New test.
2627
2628 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2629
2630         PR c++/20186
2631         * g++.dg/template/non-dependent12.C: New.
2632
2633 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
2634
2635         PR c++/20142
2636         * g++.dg/init/array18.C: Add dg-do run marker.
2637
2638         PR c++/20142
2639         * g++.dg/init/array18.C: New test.
2640
2641 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2642
2643         * consistency.vlad/vlad.exp: Remove trailing semicolons.
2644         * g++.dg/gcov/gcov.exp: Likewise.
2645         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2646         * gcc.target/xstormy16/xstormy16.exp: Likewise.
2647         * lib/c-torture.exp: Likewise.
2648         * lib/fortran-torture.exp: Likewise.
2649         * lib/g++.exp: Likewise.
2650         * lib/gcc-defs.exp: Likewise.
2651         * lib/gcc-dg.exp: Likewise.
2652         * lib/gcc.exp: Likewise.
2653         * lib/gcov.exp: Likewise.
2654         * lib/gfortran.exp: Likewise.
2655         * lib/mike-g++.exp: Likewise.
2656         * lib/mike-gcc.exp: Likewise.
2657         * lib/objc-torture.exp: Likewise.
2658         * lib/objc.exp: Likewise.
2659         * lib/profopt.exp: Likewise.
2660         * lib/target-libpath.exp: Likewise.
2661         * lib/target-supports.exp: Likewise.
2662         * lib/treelang.exp: Likewise.
2663         * lib/wrapper.exp: Likewise.
2664
2665 2005-03-08  Jeff Law  <law@redhat.com>
2666
2667         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
2668         PHI-OPT changes.
2669
2670 2005-03-08  Ira Rosen  <irar@il.ibm.com>
2671
2672         * gcc.dg/vect/pr20122.c: New test.
2673
2674 2005-03-07  Jeff Law  <law@redhat.com>
2675
2676         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
2677         was folded away.
2678         * gcc.dg/tree-ssa/pr18133-1.c: New test.
2679         * gcc.dg/tree-ssa/pr18133-2.c: New test.
2680         * gcc.dg/tree-ssa/pr18134.c: New test.
2681
2682 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2683
2684         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
2685         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
2686         gcc.dg/torture/builtin-noret-2.c: Require weak support.
2687
2688 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2689
2690         PR tree-opt/17671
2691         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2692
2693 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2694
2695         * g++.dg/warn/Wnvdtor.C: New test.
2696
2697 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2698
2699         * gcc.dg/torture/pr19683-1.c: New test.
2700
2701 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2702
2703         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2704         * gfortran.dg/g77/19990313-2.f: Ditto.
2705         * gfortran.dg/g77/19990313-3.f: Ditto.
2706         * gfortran.dg/g77/19990525-0.f: Ditto.
2707         * gfortran.dg/g77/19990826-0.f: Ditto.
2708         * gfortran.dg/g77/19990826-2.f: Ditto.
2709         * gfortran.dg/g77/19990826-3.f: Ditto.
2710         * gfortran.dg/g77/20000511-1.f: Ditto.
2711         * gfortran.dg/g77/20000511-2.f: Ditto.
2712         * gfortran.dg/g77/970625-2.f: Ditto.
2713         * gfortran.dg/g77/980310-2.f: Ditto.
2714         * gfortran.dg/g77/980310-3.f: Ditto.
2715         * gfortran.dg/g77/980310-8.f: Ditto.
2716         * gfortran.dg/g77/980519-2.f: Ditto.
2717         * gfortran.dg/g77/alpha1.f: Ditto.
2718         * gfortran.dg/g77/claus.f: Ditto.
2719         * gfortran.dg/g77/erfc.f: Ditto.
2720         * gfortran.dg/g77/short.f: Ditto.
2721         * gfortran.fortran-torture/execute/data.f90: Ditto.
2722         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2723         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2724
2725 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2726
2727         * lib/file-format.exp (gcc_target_object_format): Add check for som
2728         format and hardcode object formats on hppa*-*-hpux*.
2729         * lib/target-supports.exp (check_weak_available): Add check for som
2730         object format.  Always return 0 on hppa*-*-hpux10*.
2731
2732         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2733         is defined.
2734
2735         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2736
2737 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
2738
2739         * gfortran.dg/pr19936_1.f90: New test.
2740         * gfortran.dg/pr19936_2.f90: New test.
2741         * gfortran.dg/pr19936_3.f90: New test.
2742
2743 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
2744             Paul Thomas <prthomas@drfccad.cea.fr>
2745
2746         * gfortran.dg/PR19754_1.f90: New test.
2747         * gfortran.dg/PR19754_2.f90: Ditto.
2748
2749 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2750
2751         PR c++/19311
2752         * g++.dg/template/non-dependent11.C: New test.
2753
2754 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2755
2756         * lib/target-supports.exp (check_iconv_available): Fix comment.
2757
2758 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2759             Joseph S. Myers  <joseph@codesourcery.com>
2760
2761         PR c++/19797
2762         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2763
2764 2005-03-04  Matthew Sachs  <msachs@apple.com>
2765
2766         * gcc.exp (gcc_target_compile): Put braces around
2767         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2768         * objc.exp (objc_target_compile): Likewise.
2769         * treelang.exp (treelang_target_compile): Likewise.
2770
2771 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2772
2773         PR fortran/19673
2774         * gfortran.dg/func_result_1.f90: New test.
2775
2776 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2777
2778         * gcc.misc-tests/options.exp: New test.
2779
2780 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2781
2782         * gcc.dg/pr15784-4.c: New test.
2783
2784 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2785
2786         * gcc.c-torture/execute/pr17133.c: New.
2787         * gcc.c-torture/compile/20050303-1.c: New.
2788
2789 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2790
2791         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2792
2793 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2794
2795         * g++.dg/overload/using2.C: New.
2796
2797 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2798
2799         PR c++/19916
2800         * g++.dg/init/ptrmem2.C: New test.
2801
2802 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2803
2804         PR c/8927
2805         * gcc.dg/pr8927-1.c: New test.
2806
2807 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2808
2809         PR c++/20232
2810         * g++.dg/inherit/covariant12.C: New.
2811
2812 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2813
2814         PR fortran/19479
2815         * gfortran.dg/bound_1.f90: New test.
2816
2817 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2818
2819         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2820         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2821
2822 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2823
2824         PR c/20245
2825         * gcc.dg/pr20245-1.c: New test.
2826
2827 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2828
2829         PR middle-end/19874
2830         * gcc.c-torture/execute/20050119-2.c: New test case.
2831
2832 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2833
2834         * README: Update the DejaGnu bug reporting address.
2835         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2836         * lib/objc-torture.exp: Likewise.
2837
2838 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2839
2840         * gfortran.dg/boz_1.f90: New test.
2841         * gfortran.dg/boz_3.f90: New test.
2842         * gfortran.dg/boz_4.f90: New test.
2843
2844 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2845
2846         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2847         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2848
2849 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2850
2851         PR libfortran/20101
2852         * gfortran.dg/write_0_pe_format.f90: New test.
2853
2854 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2855
2856         PR c++/20206
2857         * g++.dg/opt/thunk2.C: New test.
2858         * g++.dg/opt/covariant1.C: New test.
2859
2860 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2861
2862         * gfortran.dg/e_d_fmt.f90: New test.
2863
2864 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2865
2866         * gcc.dg/asm-b.c: Fix comment typos.
2867
2868 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2869
2870         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2871         a V_MAY_DEF also.
2872
2873 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2874
2875         PR tree-opt/20188
2876         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2877         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2878         * gcc.dg/asm-b.c: New test.
2879
2880 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2881
2882         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2883         Disable this test on IRIX 6.
2884
2885 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2886
2887         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2888         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2889         parser.
2890
2891 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2892
2893         PR tree-optimization/20204
2894         * testsuite/gcc.dg/pr20204.c: New test.
2895
2896 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2897
2898         PR target/20196
2899         * gcc.c-torture/execute/20050224-1.c: New test.
2900
2901         PR c++/20175
2902         * g++.dg/warn/Wbraces2.C: New test.
2903
2904 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2905
2906         PR c++/19878
2907         * g++.dg/init/const2.C: New test.
2908
2909 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2910
2911         PR tree-optimization/20100
2912         * gcc.c-torture/execute/pr20100-1.c: New test.
2913
2914 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2915
2916         * gfortran.dg/implicit_3.f90: New test.
2917
2918         * gfortran.dg/deftype_1.f90: New test.
2919
2920 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2921
2922         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2923         the test passes.
2924         * g++.dg/other/anon3.C: Accept a warning.
2925
2926 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2927
2928         * gcc.dg/pr20017.c: Fix a comment typo.
2929
2930 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2931
2932         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2933
2934 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2935
2936         PR ada/19902
2937         * ada/acats/tests/cxa/cxa3004.a: Remove.
2938         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2939
2940 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2941
2942         PR c++/20073
2943         * g++.dg/init/const1.C: New test.
2944
2945         PR c++/19991
2946         * g++.dg/parse/constant7.C: New test.
2947
2948         PR c++/20152
2949         * g++.dg/parse/error27.C: New test.
2950         * g++.dg/template/qualttp15.C: Adjust error markers.
2951         * g++.old-deja/g++.other/struct1.C: Likewise.
2952
2953         PR c++/20153
2954         * g++.dg/template/error17.C: New test.
2955
2956         PR c++/20148
2957         * g++.dg/parser/error26.C: New test.
2958
2959 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2960
2961         PR tree-optimization/20100
2962         PR tree-optimization/20115
2963         * gcc.dg/pr20115.c: New test.
2964         * gcc.dg/pr20115-1.c: New test.
2965         * gcc.dg/pr20100.c: New test.
2966         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2967         call-clobbered variables after alias1.
2968
2969 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2970
2971         * gfortran.dg/list_read_4.f90: new test.
2972
2973 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2974
2975         PR rtl-optimization/20017.
2976         * gcc.dg/pr20017.c: New.
2977
2978 2005-02-22  Devang Patel  <dpatel@apple.com>
2979
2980         PR 19952
2981         * g++.dg/tree-ssa/pr19952.C: New test.
2982
2983 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2984
2985         PR c++/19883
2986         * g++.dg/parse/constant6.C: New test.
2987
2988 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2989
2990         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2991         * g++.dg/charset/asm2.c: Likewise.
2992         * g++.dg/charset/asm3.c: Likewise.
2993         * g++.dg/charset/asm4.c: Likewise.
2994         * g++.dg/charset/asm5.c: Likewise.
2995         * g++.dg/charset/attribute1.c: Likewise.
2996         * g++.dg/charset/attribute2.c: Likewise.
2997         * g++.dg/charset/extern1.cc: Likewise.
2998         * g++.dg/charset/extern2.cc: Likewise.
2999         * g++.dg/charset/extern3.cc: Likewise.
3000         * g++.dg/charset/function.cc: Likewise.
3001         * g++.dg/charset/string.c: Likewise.
3002         * g++.dg/charset/charset.exp: Likewise.
3003         * lib/target-supports.exp (check_iconv_available): Fix comment.
3004
3005 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3006
3007         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3008         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3009         * gcc.dg/charset/asm2.c: Likewise.
3010         * gcc.dg/charset/asm3.c: Likewise.
3011         * gcc.dg/charset/asm4.c: Likewise.
3012         * gcc.dg/charset/asm5.c: Likewise.
3013         * gcc.dg/charset/asm6.c: Likewise.
3014         * gcc.dg/charset/attribute1.c: Likewise.
3015         * gcc.dg/charset/attribute2.c: Likewise.
3016         * gcc.dg/charset/builtin1.c: Likewise.
3017         * gcc.dg/charset/extern.c: Likewise.
3018         * gcc.dg/charset/function.c: Likewise.
3019         * gcc.dg/charset/string.c: Likewise.
3020         * gcc.dg/charset/charset.exp: Likewise.
3021
3022 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3023
3024         PR fortran/20086
3025         * gfortran.dg/pr20086.f90: New test.
3026
3027 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3028
3029         PR tree-optimization/19786
3030         * g++.dg/tree-ssa/pr19786.C: New.
3031
3032 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3033
3034         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3035
3036 2005-02-21  Jeff Law  <law@redhat.com>
3037
3038         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3039
3040 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3041
3042         * gfortran.dg/do_iterator: Split loop, markup all lines for
3043         which an error locus is printed.
3044         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3045         locus is printed.
3046         * gfortran.dg/select_4.f90: Likewise.
3047         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3048         locuses in the various permutations.
3049
3050 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3051
3052         PR tree-optimization/19951
3053         * g++.dg/vect: New directory.
3054         * g++.dg/vect/vect.exp: New file.
3055         * g++.dg/vect/pr19951.cc: New testcase.
3056         * g++.dg/dg.exp: Also prune vectorizer tests.
3057
3058 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3059
3060         PR 18785
3061         * gcc.dg/charset/builtin1.c: New test.
3062
3063 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3064
3065         PR c++/19299
3066         * g++.dg/inherit/volatile1.C: New test.
3067
3068         PR c++/19440
3069         * g++.dg/template/dtor4.C: New test.
3070
3071 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3072
3073         * gfortran.dg/int_1.f90: New test.
3074
3075 2005-02-19  Devang Patel  <dpatel@apple.com>
3076
3077         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3078
3079 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3080
3081         * gfortran.dg/achar_1.f90: New test.
3082
3083 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3084
3085         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3086
3087 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3088             Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR tree-optimization/19828
3091         * gcc.dg/tree-ssa/loop-7.c: New test.
3092         * gcc.c-torture/execute/20050218-1.c: New test.
3093
3094 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3095
3096         PR c/20043
3097         * gcc.dg/transparent-union-1.c: New test.
3098         * gcc.dg/transparent-union-2.c: New test.
3099
3100 2005-02-18  James E Wilson  <wilson@specifixinc.com>
3101
3102         PR tree-optimization/18977
3103         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
3104
3105 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
3106
3107         PR target/20054
3108         * gcc.dg/pr20054.c: New test.
3109
3110 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3111
3112         PR c++/19508
3113         * g++.dg/ext/attrib20.C: New test.
3114
3115 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3116
3117         PR middle-end/20030
3118         * gfortran.fortran-torture/execute/character_passing.f90: New test.
3119
3120 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
3121
3122         PR c++/20008
3123         * g++.dg/opt/switch4.C: New.
3124
3125 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3126
3127         PR c++/20023
3128         PR tree-optimization/20009
3129         * gcc.c-torture/compile/20050217-1.c: New test.
3130         * g++.dg/opt/switch3.C: New test.
3131
3132         PR tree-optimization/18947
3133         * gcc.c-torture/compile/20050215-1.c: New test.
3134         * gcc.c-torture/compile/20050215-2.c: New test.
3135         * gcc.c-torture/compile/20050215-3.c: New test.
3136
3137 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3138
3139         PR c++/20028
3140         * g++.dg/template/crash34.C: New.
3141
3142         PR c++/20022
3143         * g++.dg/other/access3.C: New.
3144
3145 2005-02-17  Ira Rosen  <irar@il.ibm.com>
3146
3147         * gcc.dg/vect/vect-98.c: New test.
3148
3149 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
3150
3151         PR tree-optimization/19967
3152         * gcc.dg/pr19967.c: New.
3153
3154 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
3155
3156         PR middle-end/19857
3157         * gcc.dg/tree-ssa/20050215-1.c: New test.
3158         * gcc.c-torture/execute/20050215-1.c: New test.
3159
3160 2005-02-15  Eric Christopher  <echristo@redhat.com>
3161
3162         * gcc.dg/cpp/20050215-1.c: New file.
3163
3164 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
3165
3166         PR tree-optimization/15785
3167         * gcc.dg/pr15785-1.c: New test.
3168
3169 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
3170
3171         PR c++/17788
3172         * g++.dg/init/ctor4.C: New.
3173         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3174
3175 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
3176
3177         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3178         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
3179
3180 2005-02-15  Andreas Schwab  <schwab@suse.de>
3181
3182         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
3183         declare malloc.
3184
3185 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
3186
3187         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
3188
3189 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
3190
3191         PR tree-optimization/19853
3192         * gcc.c-torture/compile/pr19853.c: New test.
3193
3194 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3195
3196         PR c++/19608
3197         * g++.dg/parse/local-class1.C: New.
3198
3199         PR c++/19895
3200         * g++.dg/parse/ptrmem3.C: New.
3201
3202         PR c++/19884
3203         * g++.old-deja/g++.oliva/template6.C: Add another case.
3204         * g++.dg/template/explicit6.C: New.
3205
3206 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3207
3208         PR c++/17816
3209         * g++.dg/other/redecl2.C: New.
3210
3211 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3212
3213         PR c++/19891
3214         * g++.dg/abi/covariant4.C: New.
3215
3216 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3217
3218         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3219
3220 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3221
3222         * gcc.dg/vect/vect-96.c: Fix typo.
3223
3224 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3225
3226         PR c++/14479
3227         PR c++/19487
3228         * g++.dg/template/enum5.C: New test.
3229
3230 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3231
3232         * gcc.dg/vect/vect-97.c: New test.
3233
3234 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3235
3236         * gcc.dg/vect/vect-96.c: New test.
3237
3238 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3239
3240         * gcc.dg/builtins-34.c: Also check ldexp*.
3241
3242 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3243
3244         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3245
3246 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
3247
3248         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
3249         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
3250         dg-require-dll, dg-require-iconv, dg-require-named-sections,
3251         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
3252         selector_list, selector_expression, dg-process-target): Move to new
3253         file target-supports-dg.exp.
3254         * lib/target-supports-dg.exp: New.
3255
3256         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3257         New.
3258
3259 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
3260
3261         PR c++/19666
3262         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
3263
3264         PR middle-end/19858
3265         * gcc.c-torture/compile/20050210-1.c: New test.
3266
3267 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
3268
3269         PR c++/19755
3270         * g++.dg/warn/Wbraces1.C: New test.
3271
3272 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
3273
3274         * gcc.dg/builtins-52.c: New testcase.
3275
3276 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
3277
3278         PR c/19342
3279         * gcc.c-torture/execute/20050119-1.c: New test.
3280
3281 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3282
3283         PR c++/19811
3284         * g++.dg/init/delete1.C: New test.
3285
3286 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3287
3288         PR c++/18470
3289         * g++.dg/template/static12.C: New test.
3290
3291 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3292
3293         PR c++/19787
3294         * g++.dg/conversion/ambig1.C: New test.
3295
3296         PR c++/19739
3297         * g++.dg/ext/attrib19.C: New test.
3298
3299         PR c++/19732
3300         * g++.dg/parse/dtor5.C: New test.
3301
3302         PR c++/19762
3303         * g++.dg/template/dtor3.C: New test.
3304
3305         PR c++/19826
3306         * g++.dg/template/static11.C: New test.
3307         * g++.dg/template/crash2.C: Remove dg-error marker.
3308
3309 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
3310
3311         PR C++/18491
3312         * g++.old-deja/g++.mike/p10769a.C: Remove.
3313
3314 2005-02-09  Roger Sayle  <roger@eyesopen.com>
3315
3316         * gcc.dg/builtins-48.c: New test case.
3317         * gcc.dg/builtins-49.c: New test case.
3318         * gcc.dg/builtins-50.c: New test case.
3319         * gcc.dg/builtins-51.c: New test case.
3320
3321 2005-02-09  Ian Lance Taylor  <ian@airs.com>
3322
3323         PR middle-end/19583
3324         * g++.dg/warn/Wreturn-type-3.C: New test.
3325
3326 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3327
3328         PR middle-end/19402
3329         * gcc.dg/pr19402-1.c: New testcase.
3330         * gcc.dg/pr19402-2.c: likewise.
3331
3332 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3333
3334         PR middle-end/19854
3335         * g++.dg/tree-ssa/tmmti.C: New testcase.
3336
3337 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3338
3339         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
3340
3341 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
3342
3343         PR c++/19733
3344         * g++.dg/parse/crash23.C: New test.
3345         * g++.dg/warn/Weff1.C: New test.
3346
3347 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3348
3349         * gcc.dg/20050209-1.c: New test.
3350
3351 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3352
3353         PR target/19799
3354         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
3355
3356 2005-02-08  Mike Stump  <mrs@apple.com>
3357
3358         * g++.dg/pch/import-2.c: New test.
3359         * g++.dg/pch/import-2.hs: New.
3360         * g++.dg/pch/include/import-2a.h: New.
3361         * g++.dg/pch/include/import-2b.h: New.
3362
3363 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
3364
3365         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
3366
3367 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3368
3369         * gfortran.dg/substr_1.f90: New test.
3370
3371 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
3372
3373         PR middle-end/19775
3374         * gcc.dg/torture/builtin-power-1.c: Disable test for
3375         invalid transformation.
3376         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
3377         no longer optimize.
3378         * gcc.dg/builtins-47.c: New testcase.
3379
3380 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
3381             Dorit Naishlos  <dorit@il.ibm.com>
3382
3383         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
3384
3385 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
3386
3387         * gcc.c-torture/compile/20050206-1.c: New test.
3388
3389 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3390
3391         PR tree-opt/19768
3392         * g++.dg/opt/pr19768.C: New test.
3393
3394 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3395
3396         PR tree-opt/19736
3397         * gcc.c-torture/compile/pr19736.c: New test.
3398
3399 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3400
3401         PR c++/17401
3402         * g++.dg/parse/error25.C: New test.
3403
3404 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
3405
3406         * gcc.c-torture/execute/20050203-1.c: New.
3407
3408 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
3409
3410         * gcc.dg/vect/vect-85.c: Remove xfail.
3411         * gcc.dg/vect/vect-86.c: Remove xfail.
3412         * gcc.dg/vect/vect-87.c: Remove xfail.
3413         * gcc.dg/vect/vect-88.c: Remove xfail.
3414
3415 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
3416
3417         * gcc.dg/altivec-19.c: New.
3418
3419 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
3420
3421         PR c/17807
3422         * gcc.dg/nested-func-3.c: New test.
3423         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
3424
3425 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
3426
3427         * gcc.test-framework/gen_directive_tests: Generate tests for
3428         selector expressions.
3429
3430 2005-02-02  Matt Austern  <austern@apple.com>
3431
3432         PR c++/19628
3433         * g++/ext/builtin7.C: New.
3434         * g++/ext/builtin8.C: New.
3435
3436 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3437
3438         PR c/18502
3439         * gcc.dg/pr18502-1.c: New test.
3440
3441 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3442
3443         PR c++/17413
3444         * g++.dg/template/local4.C: Tweak.
3445
3446 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
3447
3448         PR tree-optimization/19578
3449         * gcc.c-torture/compile/20050202-1.c: New test.
3450
3451 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3452
3453         PR c/19435
3454         * gcc.dg/c99-init-4.c: New test.
3455
3456 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3457
3458         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
3459
3460         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
3461
3462         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
3463         * g++.dg/eh/check-vect.h: New.
3464
3465         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
3466         * gcc.dg/vect/vect-78.c: Ditto.
3467         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
3468         Remove.
3469
3470         * g++.dg/conversion/simd1.C: Expect warning.
3471         * g++.dg/ext/attribute-test-1.C: Ditto.
3472         * g++.dg/ext/attribute-test-2.C: Ditto.
3473         * g++.dg/ext/attribute-test-3.C: Ditto.
3474         * g++.dg/ext/attribute-test-4.C: Ditto.
3475
3476         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
3477         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
3478
3479         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
3480
3481 2005-02-01  Richard Henderson  <rth@redhat.com>
3482
3483         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3484         long double for ibm double-double format.
3485         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3486
3487 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
3488
3489         PR tree-optimization/19633
3490         * testsuite/gcc.dg/pr19633-1.c: New test.
3491         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
3492         to NULL or a symbol.
3493
3494 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3495
3496         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
3497         New procs.
3498         (dg-process-target (local override)): Handle selector expressions.
3499
3500         * gcc.test-framework/README: Describe tests in source directory.
3501         * gcc.test-framework/test-framework.awk: Handle dg- tests.
3502         * gcc.test-framework/test-framework.exp: Handle dg- tests.
3503         * gcc.test-framework/dg-bogus-exp-P.c: New test.
3504         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
3505         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
3506         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
3507         * gcc.test-framework/dg-do-link-exp-P.c: New test.
3508         * gcc.test-framework/dg-do-run-exp-P.c: New test.
3509         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
3510         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
3511         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
3512         * gcc.test-framework/dg-error-exp-P.c: New test.
3513         * gcc.test-framework/dg-error-exp-XP.c: New test.
3514         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
3515         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
3516         * gcc.test-framework/dg-output-exp-P.c: New test.
3517         * gcc.test-framework/dg-output-exp-XF.c: New test.
3518         * gcc.test-framework/dg-warning-exp-P.c: New test.
3519         * gcc.misc-tests/dg-1.c: Remove.
3520         * gcc.misc-tests/dg-2.c: Remove.
3521         * gcc.misc-tests/dg-3.c: Remove.
3522         * gcc.misc-tests/dg-4.c: Remove.
3523         * gcc.misc-tests/dg-5.c: Remove.
3524         * gcc.misc-tests/dg-6.c: Remove.
3525         * gcc.misc-tests/dg-7.c: Remove.
3526         * gcc.misc-tests/dg-8.c: Remove.
3527         * gcc.misc-tests/dg-9.c: Remove.
3528         * gcc.misc-tests/dg-10.c: Remove.
3529         * gcc.misc-tests/dg-11.c: Remove.
3530         * gcc.misc-tests/dg-12.c: Remove.
3531         * gcc.misc-tests/dg-test.exp: Remove.
3532
3533         * gcc.test-framework/test-framework.awk: Change recording and
3534         printing of passes and failures.
3535
3536         * gcc.test-framework: New directory.
3537         * gcc.test-framework/README: New.
3538         * gcc.test-framework/test-framework.exp: New.
3539         * gcc.test-framework/test-framework.awk: New.
3540         * gcc.test-framework/gen_directive_tests: New.
3541
3542 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
3543
3544         * lib/treelang.exp: Fix comment typos.
3545         (treelang_target_compile): Don't append libs=-ltreelang to options.
3546
3547 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
3548
3549         * g++.dg/parse/typename7.C: Adjust error messages.
3550
3551 2005-01-31  Jeff Law  <law@redhat.com>
3552
3553         * gcc.c-torture/execute/20050131-1.c: New test.
3554         * gcc.dg/wcaselabel.c: New test.
3555
3556 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
3557
3558         * g++.dg/other/warning1.C: Adjust error messags.
3559         * g++.dg/parse/constant5.C: New test.
3560
3561 2005-01-31  Steven Bosscher  <stevenb@suse.de>
3562
3563         PR c/19333
3564         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
3565         the test case valid.
3566         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
3567         * testsuite/gcc.dg/array-7.c: Adjust expected result.
3568         * testsuite/gcc.dg/pr18596-3.c: Likewise.
3569         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
3570         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
3571         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
3572
3573 2005-01-31  Dale Johannesen  <dalej@apple.com>
3574
3575         * g++.dg/opt/pr19650.C:  New test.
3576
3577 2005-01-31  Richard Henderson  <rth@redhat.com>
3578
3579         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3580         long double for intel double extended format.
3581         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3582
3583 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
3584
3585         PR c++/19555
3586         * g++.dg/template/static10.C: New test.
3587
3588         PR c++/19395
3589         * g++.dg/parse/error24.C: New test.
3590
3591         PR c++/19367
3592         * g++.dg/lookup/builtin1.C: New test.
3593
3594         PR c++/19457
3595         * g++.dg/warn/conv3.C: New test.
3596
3597 2005-01-30  Bud Davis  <bdavis@gfortran.org>
3598
3599         PR fortran/19647
3600         * gfortan.dg/inquire_7.f90
3601
3602 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
3603
3604         PR tree-optimization/15791
3605         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
3606         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
3607         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
3608         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
3609         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
3610         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
3611         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
3612         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
3613         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
3614         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
3615
3616 2005-01-29  Paul Brook  <paul@codesourcery.com>
3617
3618         PR fortran/18565
3619         * check.c (real_or_complex_check): New function.
3620         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
3621         * intrinsic.c (add_functions): Use new check functions.
3622         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
3623         Add prototypes.
3624
3625 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
3626
3627         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
3628         gcc.dg/lvalue-3.c: New tests.
3629         * gcc.dg/concat.c: Update expected messages.
3630
3631 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
3632
3633         PR libfortran/19595
3634         * gfortran.dg/eor_1.f90:  New test.
3635
3636 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
3637
3638         PR fortran/19589
3639         * gfortran.dg/logical_data_1.f90: New test.
3640
3641 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
3642
3643         PR c++/19253
3644         * g++.dg/template/crash33.C: New test.
3645
3646         PR c++/19667
3647         * g++.dg/template/crash32.C: New test.
3648
3649 2005-01-28  Ian Lance Taylor  <ian@airs.com>
3650
3651         PR middle-end/16558
3652         * g++.dg/warn/Wreturn-type-2.C: New test.
3653
3654 2004-06-24  Jeff Law  <law@redhat.com>
3655
3656         * gcc.dg/tree-ssa/20050128-1.c: New test.
3657
3658 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
3659
3660         * gcc.target/frv/all-mdpackh-1.c: New test.
3661
3662 2005-01-28  Steven Bosscher  <stevenb@suse.de>
3663
3664         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
3665
3666 2005-01-27  Richard Henderson  <rth@redhat.com>
3667
3668         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
3669
3670 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3671
3672         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
3673
3674 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3675
3676         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3677         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3678         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
3679         to cope with cases where the multilib options override the dg-options.
3680
3681 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
3682
3683         PR c/18946
3684         * gcc.dg/noncompile/20050120-1.c: New test.
3685
3686 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
3687
3688         PR tree-optimization/19633
3689         * gcc.dg/pr19633.c: New test.
3690         * gcc.dg/tree-ssa/pr19633.c: New test.
3691
3692 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3693
3694         * gcc.dg/20041216-1.c: New test.
3695
3696 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3697
3698         PR objc/18862
3699         * objc.dg/selector-2.m: New test.
3700
3701 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3702
3703         * g++.dg/opt/range-test-2.C: New test.
3704
3705         PR rtl-optimization/19579
3706         * gcc.c-torture/execute/20050124-1.c: New test.
3707
3708 2005-01-26  Greg Parker  <gparker@apple.com>
3709         Stuart Hastings  <stuart@apple.com>
3710
3711         * gcc.c-torture/execute/20050125-1.c: New.
3712
3713 2005-01-18  Jan Hubicka  <jh@suse.cz>
3714
3715         PR tree-optimize/19337
3716         * gcc.c-torture/compile/20050119-1.c: New test.
3717
3718 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3719
3720         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3721         test for successful match.
3722
3723 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3724
3725         PR objc/18408
3726         * objc.dg/comp-types-7.m: New test.
3727
3728 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3729
3730         * lib/target-supports.exp (current_target_name): New.
3731         (check_effective_target_ilp32, check_effective_target_lp64):
3732         Cache the result to use as long as the current target, with
3733         multilib flags, remains the same.
3734
3735         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3736         (dg-require-weak, dg-require-visibility, dg-require-alias,
3737         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3738         dg-require-effective-target, dg-skip-if): Remove call to
3739         skip_test_and_clear_xfail.
3740         (dg-test): Clear xfail data.
3741
3742 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3743
3744         PR target/17751
3745         * gcc.dg/ppc64-toc.c: New test.
3746
3747         * g++.dg/tree-ssa/empty-1.C: New test.
3748
3749         PR middle-end/19551
3750         * gcc.c-torture/execute/20050121-1.c: New test.
3751         * gcc.dg/20050121-2.c: New test.
3752
3753 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3754         Paul Brook  <paul@codesourcery.com>
3755
3756         PR fortran/17941
3757         * gfortran.dg/real_const_1.f: New test.
3758         * gfortran.dg/real_const_2.f90: New test.
3759         * gfortran.dg/complex_int_1.f90: New test.
3760
3761 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3762
3763         PR fortran/19313
3764         * gfortan.dg/inquire_6.f90: New test.
3765
3766 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3767
3768         PR libfortran/19451
3769         * open_readonly_1.f90:  New test.
3770
3771 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3772
3773         PR libfortran/18982
3774         * gfortran.dg/open_new.f90: New file.
3775
3776 2005-01-22  Paul Brook  <paul@codesourcery.com>
3777
3778         * namelist_1.f90: New test.
3779
3780 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3781
3782         PR tree-optimization/19484
3783         * gcc.c-torture/compile/20050122-[12].c: New tests.
3784
3785 2005-01-22  Paul Brook  <paul@codesourcery.com>
3786
3787         * gfortran.dg/implicit_2.f90: New test.
3788
3789 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3790
3791         PR fortran/19314
3792         * gfortran.dg/inquire_5.f90: New test.
3793
3794 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3795
3796         PR c/18809
3797         * gcc.dg/pr18809-1.c: New test.
3798
3799 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3800
3801         * gcc.dg/20050121-1.c: New test.
3802
3803         PR tree-optimization/13000
3804         * gcc.dg/20040206-1.c: Change warning to point where function is
3805         being inlined.
3806
3807 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3808
3809         PR c++/19208
3810         * g++.dg/template/array11.C: New test.
3811
3812 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3813
3814         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3815         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3816         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3817         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3818         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3819         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3820
3821 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3822
3823         PR tree-optimization/15349
3824         * gcc.dg/tree-ssa/pr15349.c: New.
3825
3826 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3827
3828         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3829
3830 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3831
3832         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3833         scan-assembler-times directive name.
3834
3835         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3836         after dg-do.
3837
3838         PR rtl-optimization/19462
3839         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3840
3841 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3842
3843         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3844         counting function calls on ia64.
3845
3846 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3847
3848         PR rtl-optimization/15139
3849         * gcc.dg/20050111-2.c: New test.
3850
3851         PR c/17297
3852         * gcc.c-torture/compile/20050113-1.c: New testcase.
3853
3854         PR middle-end/19164
3855         * gcc.dg/20050113-1.c: New testcase.
3856
3857 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3858
3859         * gcc.dg/vect/vect-85.c: Add comment.
3860         * gcc.dg/vect/vect-86.c: Add xfail for now.
3861         * gcc.dg/vect/vect-87.c: Add xfail for now.
3862         * gcc.dg/vect/vect-88.c: Add xfail for now.
3863         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3864
3865 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3866
3867         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3868
3869 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3870
3871         * g++.dg/debug/typedef3.C: New test.
3872
3873 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3874
3875         PR c/19472
3876         * gcc.dg/asm-a.c: New test.
3877
3878 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3879
3880         * gcc.dg/sh-relax.c: Add prototype for abort.
3881
3882 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3883
3884         * gcc.dg/short-compare-1.c: New test.
3885         * gcc.dg/short-compare-2.c: Likewise.
3886
3887 2005-01-18  Michael Matz  <matz@suse.de>
3888
3889         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3890
3891 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3892
3893         PR tree-optimization/19121
3894         * gcc.c-torture/compile/pr19121.c: New test.
3895
3896 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3897
3898         PR target/19357
3899         * gcc.c-torture/compile/pr19357.c: New test.
3900
3901 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3902
3903         PR c/5675
3904         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3905         pass--those that refer just to the variable, possibly with a
3906         cast.
3907         * gcc.dg/c99-const-expr-3.c: Likewise.
3908
3909         PR middle-end/13127
3910         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3911         longer emitted.
3912
3913 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3914
3915         PR fortran/18778
3916         * gfortran.dg/endfile_2.f90: New test.
3917
3918 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3919
3920         PR 19168
3921         * gfortran.dg/select_5.f90: New test.
3922
3923 2004-01-16  Paul Brook  <paul@codesourcery.com>
3924
3925         * gfortran.dg/common_4.f90: New test.
3926
3927 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3928
3929         PR rtl-optimization/19462
3930         * gcc.dg/torture/pr19462-1.c: New test.
3931
3932 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3933
3934         PR objc/19321
3935         * objc.dg/func-ptr-2.m: New.
3936         * objc.dg/volatile-1.m: New.
3937
3938 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3939
3940         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3941
3942 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3943
3944         PR tree-optimization/19060
3945         * gcc.c-torture/execute/20050104-1.c: New test.
3946
3947 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3948
3949         PR fortran/18983
3950         * gfortran.dg/write_to_null.f90: New test.
3951
3952 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3953             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3954
3955         PR other/19328
3956         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3957         argument.
3958
3959 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3960
3961         PR c++/19263
3962         * g++.dg/init/vector1.C: New test.
3963
3964 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3965
3966         PR target/13158
3967         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3968         PR target/18987
3969         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3970
3971 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3972
3973         * gfortran.dg/select_1.f90: New test.
3974         * gfortran.dg/select_2.f90: New test.
3975         * gfortran.dg/select_3.f90: New test.
3976         * gfortran.dg/select_4.f90: New test.
3977
3978 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3979
3980         PR middle-end/19084
3981         PR rtl-optimization/19348
3982         * gcc.dg/20050111-1.c: New test.
3983         * gcc.c-torture/execute/20050111-1.c: New test.
3984
3985         * gcc.dg/i386-asm-4.c: New test.
3986
3987 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3988
3989         * gcc.dg/nested-func-2.c: New test.
3990         * ada/acats/norun.lst: Remove c953002.
3991
3992 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3993
3994         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3995
3996 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3997
3998         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3999
4000 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4001
4002         PR target/18761
4003         * g++.dg/abi/align1.C: New test.
4004
4005 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4006
4007         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4008         at a time.
4009         * g++.dg/ext/altivec_check.h: Support compiling as C.
4010
4011 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4012
4013         PR c++/19355
4014         * g++.dg/expr/pr19355-1.C: New test case.
4015
4016 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4017
4018         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4019         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4020         * ada/acats/tests/c3/c92005b.ada: Likewise.
4021         * ada/acats/tests/c3/cxb3012.a: Likewise.
4022         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4023
4024 2005-01-09  Paul Brook  <paul@codesourcery.com>
4025
4026         * gfortran.dg/common_2.f90: New file.
4027         * gfortran.dg/common_3.f90: New file.
4028
4029 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4030
4031         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4032
4033 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4034
4035         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4036         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4037         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4038         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4039         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4040         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4041         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4042         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4043         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4044         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4045         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4046         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4047         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4048         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4049         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4050         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4051         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4052         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4053         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4054         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4055         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4056         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4057         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4058         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4059         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4060         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4061         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4062         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4063         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4064         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4065         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4066         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4067         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4068         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4069         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4070         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4071         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4072         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4073         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4074         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4075         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4076         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4077         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4078         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4079         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4080         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4081         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4082         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4083         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4084         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4085         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4086         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4087         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4088         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4089         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4090         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4091         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4092         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4093         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4094         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4095         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4096         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4097         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4098         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4099         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
4100         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
4101         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
4102
4103         * gcc.dg/vect/vect-1.c: Fix spelling.
4104         * gcc.dg/vect/vect-10.c: Fix spelling.
4105         * gcc.dg/vect/vect-11.c: Fix spelling.
4106         * gcc.dg/vect/vect-12.c: Fix spelling.
4107         * gcc.dg/vect/vect-14.c: Fix spelling.
4108         * gcc.dg/vect/vect-15.c: Fix spelling.
4109         * gcc.dg/vect/vect-16.c: Fix spelling.
4110         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
4111         * gcc.dg/vect/vect-64.c: Fix comments.
4112         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
4113
4114 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4115             Ira Rosen  <irar@il.ibm.com>
4116
4117         * gcc.dg/vect/vect-70.c: New test.
4118         * gcc.dg/vect/vect-71.c: New test.
4119
4120 2005-01-09  Manfred Hollstein  <mh@suse.com>
4121
4122         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4123         * gcc.dg/pr18241-2.c: Likewise.
4124         * gcc.dg/pr18241-3.c: Likewise.
4125         * gcc.dg/pr18241-4.c: Likewise.
4126         * gcc.dg/pr18241-5.c: Likewise.
4127
4128 2005-01-08  Richard Henderson  <rth@redhat.com>
4129
4130         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4131         False for x86 and x86-64.
4132
4133 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4134
4135         PR tree-optimization/18241
4136         * gcc.dg/pr18241-1.c: New test.
4137         * gcc.dg/pr18241-2.c: New test.
4138         * gcc.dg/pr18241-3.c: New test.
4139         * gcc.dg/pr18241-4.c: New test.
4140         * gcc.dg/pr18241-5.c: New test.
4141
4142 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4143
4144         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
4145         gfortran.dg/select_4.f90: New.
4146
4147 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4148
4149         * gcc.c-torture/execute/20050107-1.c: New test.
4150
4151 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
4152
4153         PR c++/19298
4154         * g++.dg/template/ref2.C: New.
4155
4156 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
4157
4158         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
4159         instead of being empty.
4160
4161 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4162
4163         PR fortran/15553
4164         * gfortran.dg/array-1.f90: New test.
4165
4166 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4167
4168         PR tree-optimization/19283
4169         * gcc.c-torture/execute/20050106-1.c: New test.
4170
4171         PR rtl-optimization/18861
4172         * gcc.dg/20050105-1.c: New test.
4173
4174         PR tree-optimization/18828
4175         * gcc.dg/20050105-2.c: New test.
4176
4177 2005-01-07  Andreas Jaeger  <aj@suse.de>
4178
4179         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
4180
4181 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
4182
4183         PR fortran/18398
4184         * gfortran.dg/fmt_read.f90: New test.
4185
4186 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
4187
4188         * gcc.dg/rs6000-ldouble-2.c: New.
4189
4190 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
4191
4192         PR c++/19244
4193         * g++.dg/parser/ctor2.C: New test.
4194
4195 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4196
4197         PR c++/17154
4198         * g++.dg/template/using9.C: New test.
4199
4200 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4201
4202         PR c++/19258
4203         * g++.dg/lookup/friend6.C: New test.
4204
4205 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4206
4207         PR c++/19270
4208         * g++.dg/template/array10.C: New.
4209
4210 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4211
4212         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4213         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4214
4215 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4216
4217         * gcc.c-torture/compile/20050105-1.c: New test.
4218
4219 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4220
4221         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4222
4223 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4224
4225         PR middle-end/19100
4226         * gcc.dg/conv-3.c: New test case.
4227
4228 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4229
4230         * gcc.dg/asm-wide-1.c: New test.
4231
4232 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4233
4234         PR c++/19030
4235         * g++.dg/parse/crash22.C: New
4236
4237 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4238
4239         PR 19257
4240         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4241
4242 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4243
4244         PR middle-end/17767
4245         * gcc.dg/i386-mmx-6.c: New test case.
4246
4247 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
4248
4249         PR tree-optimization/18308
4250         * gcc.dg/vect/pr18308.c: New testcase.
4251
4252 2005-01-04  Andreas Jaeger  <aj@suse.de>
4253
4254         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
4255
4256 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4257             Robert Bowdidge <bowdidge@apple.com>
4258
4259         * gcc.dg/cpp/subframework1.c: New.
4260         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
4261         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
4262         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
4263         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
4264
4265 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4266
4267         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
4268         producing warning.
4269         * gcc.dg/darwin-weakimport-2.c: New.
4270
4271 2005-01-03  Richard Henderson  <rth@redhat.com>
4272
4273         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
4274
4275 2005-01-03  Richard Henderson  <rth@redhat.com>
4276
4277         * gcc.dg/vect/vect.exp: Enable for ia64.
4278         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
4279         (check_effective_target_vect_float): Likewise.
4280         (check_effective_target_vect_no_align): Likewise.
4281         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
4282         * gcc.dg/vect/vect-8.c: Likewise.
4283
4284 2005-01-03  Uros Bizjak <uros@kss-loka.si>
4285
4286         PR target/19236
4287         * gcc.dg/pr19236-1.c: New test case.
4288
4289 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4290
4291         PR rtl-optimization/12092
4292         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
4293
4294 2005-01-02  Andreas Jaeger  <aj@suse.de>
4295
4296         * gcc.dg/pr12092-1.c: Do not run on x86_64.
4297
4298 2005-01-01  Roger Sayle  <roger@eyesopen.com>
4299             Andrew Pinski  <pinskia@physics.uc.edu>
4300
4301         PR rtl-optimization/12092
4302         * gcc.dg/pr12092-1.c: New test case.
4303
4304 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
4305
4306         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
4307         'hidden' and 'default' for better portability.
4308         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
4309
4310         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
4311         6 and 7.
4312         * g++.old-deja/g++.brendan/new3.C: Likewise.
4313
4314 2005-01-01  Steven Bosscher  <stevenb@suse.de>
4315
4316         * gcc.dg/20041231-1.C: New test.
4317         * g++.dg/warn/Wunreachable-code-1.C: New test.
4318
4319 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
4320
4321         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
4322         file, not /dev/null.  Abort on error.
4323
4324 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
4325             Ziemowit Laski  <zlaski@apple.com>
4326
4327         PR objc/18971
4328         * objc.dg/encode-5.m: New test.
4329
4330 2004-12-29  Richard Henderson  <rth@redhat.com>
4331
4332         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
4333         * objc.dg/stabs-1.m: Disable for ia64.
4334
4335 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
4336
4337         PR c++/19190
4338         * g++.dg/warn/Wunused-10.C: New test.
4339
4340 2004-12-28  Richard Henderson  <rth@redhat.com>
4341
4342         * objc.dg/stabs-1.m: Disable for alpha.
4343
4344 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4345
4346         PR c++/19149
4347         * g++.dg/parse/error23.C: New test.
4348
4349 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4350
4351         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
4352
4353         PR fortran/19032
4354         * gfortran.dg/intrinsic_modulo_1.f90: New.
4355         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
4356         tests with divisor -1.
4357
4358 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4359
4360         * g++.dg/opt/temp1.C (memcpy): Return a value.
4361
4362         PR c++/19148
4363         * g++.dg/expr/cond7.C: New test.
4364
4365 2004-12-27  Paul Brook  <paul@codesourcery.com>
4366
4367         * gfortran.dg/g77/select_no_compile.f: Remove.
4368
4369 2004-12-27  Richard Henderson  <rth@redhat.com>
4370
4371         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
4372         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
4373         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
4374
4375 2004-12-26  Richard Henderson  <rth@redhat.com>
4376
4377         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
4378         by 1i instead of token pasting.
4379
4380 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4381
4382         PR tree-optimization/17578
4383         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
4384         to additional_flags.
4385         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4386
4387 2004-12-25  Richard Henderson  <rth@redhat.com>
4388
4389         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4390         Remove Alpha.
4391
4392 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4393
4394         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
4395         hppa*-*-hpux*.
4396         * gcc.dg/pr17957.c (dg-options): Likewise.
4397         * gcc.dg/struct-ret-1.c: Add prototype for abort.
4398         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
4399         instead of 0 on __hppa__.
4400         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
4401         "foo,%r" on hppa*-*-*.
4402
4403 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
4404
4405         PR fortran/19071
4406         * gfortran.dg/complex_write.f90: New test.
4407
4408 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4409
4410         PR c++/17595
4411         * g++.dg/parse/pragma2.C: New test.
4412
4413         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
4414
4415 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4416
4417         * gcc.dg/empty2.c: Add missing dg-warning.
4418
4419 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4420
4421         PR c++/17413
4422         * g++.dg/template/local4.C: New test.
4423         * g++.dg/template/crash19.C: Add dg-error marker.
4424
4425         * g++.dg/template/crash31.C: Correct embedded PR number.
4426
4427 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4428
4429         PR c++/16405
4430         * g++.dg/opt/temp1.C: Add do-run marker.
4431
4432 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4433
4434         * g++.dg/template/spec19.C: New.
4435
4436 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4437
4438         PR target/16819
4439         * gcc.dg/empty2.c: New.
4440
4441 2004-12-23  Richard Henderson  <rth@redhat.com>
4442
4443         * lib/target-supports.exp (check_effective_target_vect_no_align):
4444         Remove i?86 and x86-64.
4445
4446 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4447
4448         PR c++/16405
4449         * g++.dg/opt/temp1.C: New test.
4450
4451 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4452
4453         PR c++/18733
4454         * g++.dg/template/friend33.C: New testcase.
4455
4456 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
4457
4458         PR c++/18464
4459         * g++.dg/template/cond5.C: New test.
4460
4461         PR c++/18492
4462         * g++.dg/inherit/thunk3.C: New test.
4463
4464         PR c++/11224
4465         * g++.dg/warn/Wunused-9.C: New test.
4466
4467 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
4468
4469         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
4470
4471 2004-12-22  Jan Beulich  <jbeulich@novell.com>
4472
4473         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
4474
4475 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
4476
4477         PR c++/18378
4478         * g++.dg/ext/packed8.C: New test.
4479
4480         PR c++/13268
4481         * g++.dg/template/crash31.C: New test.
4482
4483         PR c++/19034
4484         * g++.dg/template/crash30.C: New test.
4485
4486 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4487
4488         PR C++/18984
4489         * g++.dg/eh/ctor3.C: New test.
4490
4491 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4492
4493         * objc.dg/stabs-1.m: Allow section name to be quoted and
4494         assembly label to begin with '.LL'.
4495
4496 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
4497
4498         * gcc.dg/vect/vect.exp
4499         (check_effective_target_lp64_or_vect_no_align): New.
4500         * gcc.dg/vect/vect-77.c: Use it.
4501         * gcc.dg/vect/vect-78.c: Use it.
4502
4503         * lib/target-supports.exp
4504         (check_effective_target_vect_no_max,
4505         check_effective_target_vect_no_bitwise,
4506         check_effective_target_vect_no_align): New.
4507         * gcc.dg/vect/vect-13.c: Use them.
4508         * gcc.dg/vect/vect-17.c: Ditto.
4509         * gcc.dg/vect/vect-18.c: Ditto.
4510         * gcc.dg/vect/vect-19.c: Ditto.
4511         * gcc.dg/vect/vect-20.c: Ditto.
4512         * gcc.dg/vect/vect-27.c: Ditto.
4513         * gcc.dg/vect/vect-29.c: Ditto.
4514         * gcc.dg/vect/vect-44.c: Ditto.
4515         * gcc.dg/vect/vect-48.c: Ditto.
4516         * gcc.dg/vect/vect-50.c: Ditto.
4517         * gcc.dg/vect/vect-52.c: Ditto.
4518         * gcc.dg/vect/vect-54.c: Ditto.
4519         * gcc.dg/vect/vect-56.c: Ditto.
4520         * gcc.dg/vect/vect-58.c: Ditto.
4521         * gcc.dg/vect/vect-60.c: Ditto.
4522         * gcc.dg/vect/vect-72.c: Ditto.
4523         * gcc.dg/vect/vect-80.c: Ditto.
4524
4525 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4526
4527         PR c++/14075
4528         * g++.dg/init/string1.C: New.
4529
4530         PR c++/18975
4531         * g++.dg/other/synth1.C: New.
4532
4533 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4534
4535         PR c/18963
4536         * gcc.dg/pr18963-1.c: New test.
4537
4538 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4539
4540         PR c/18596
4541         * gcc.dg/funcdef-storage-1.c (foo): Remove.
4542         * gcc.dg/pr18596-1.c: Use dg-error.
4543         (dg-options): Use -fno-unit-at-a-time.
4544         * gcc.dg/pr18596-2.c: New test.
4545         * gcc.dg/pr18596-3.c: New test.
4546
4547 2004-12-20  Roger Sayle  <roger@eyesopen.com>
4548
4549         PR middle-end/18683
4550         * g++.dg/opt/pr18683-1.C: New test case.
4551
4552 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
4553
4554         PR other/19093
4555         * g++.dg/opt/max1.C: Fix for 64bit targets.
4556
4557 2004-12-20  Matt Austern  <austern@apple.com>
4558
4559         PR c++/19044
4560         * g++.dg/ext/builtin6.C: New
4561
4562 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
4563
4564         PR tree-optimization/19080
4565         * gcc.c-torture/compile/pr19080.c: New test.
4566
4567 2004-12-20  Steven Bosscher  <stevenb@suse.de>
4568
4569         * gcc.dg/20041219-1.c: New test.
4570
4571 2004-12-19  Roger Sayle  <roger@eyesopen.com>
4572
4573         PR middle-end/19068
4574         * g++.dg/opt/max1.C: New test case.
4575
4576 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4577
4578         * gcc.dg/fdata-sections-1.c: New test.
4579
4580 2004-12-18  Roger Sayle  <roger@eyesopen.com>
4581
4582         PR middle-end/18548
4583         * gcc.dg/max-1.c: New test case.
4584
4585 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
4586
4587         * gcc.c-torture/execute/20041218-1.c: New test.
4588
4589 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
4590
4591         * gcc.dg/pr18501.c: New test.
4592         * gcc.dg/uninit-5.c: XFAIL.
4593         * gcc.dg/uninit-9.c: XFAIL.
4594
4595 2004-12-17  Dale Johannesen  <dalej@apple.com>
4596
4597         * gcc.dg/20041213-1.c:  New.
4598
4599 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
4600
4601         * objc.dg/stabs-1.m: Allow assembly label to begin
4602         with a dot ('.').
4603
4604 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
4605
4606         * gcc.c-torture/execute/20041213-1.c: Move...
4607         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
4608
4609 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
4610
4611         PR c++/18721
4612         * g++.dg/lookup/conv-5.C: New.
4613
4614 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
4615
4616         * objc.dg/stabs-1.m: New test.
4617
4618 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4619
4620         * gcc.dg/visibility-c.c: Change compile to
4621         assemble for the test.
4622
4623 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4624
4625         PR target/19041
4626         * gcc.dg/visibility-c.c: New test.
4627
4628 2004-12-16  Roger Sayle  <roger@eyesopen.com>
4629
4630         PR middle-end/18493
4631         * gcc.dg/switch-8.c: New test case.
4632
4633 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4634
4635         PR c++/18905
4636         * g++.dg/template/init4.C: New.
4637         * g++.dg/opt/static3.C: Enable optimizer.
4638
4639 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
4640
4641         * g++.dg/other/complex1.C: New test.
4642
4643 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
4644
4645         * g++.dg/opt/inline9.C: New test.
4646
4647 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4648
4649         PR fortran/18993
4650         * gfotran.dg/nullify_1.f: New test.
4651
4652 2004-12-15  Richard Henderson  <rth@redhat.com>
4653
4654         * gcc.target/i386/i386.exp: New harness.
4655         * gcc.target/i386/vect-args.c: New.
4656
4657 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
4658
4659         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
4660
4661 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4662
4663         PR c++/18825
4664         * g++.dg/template/friend32.C: New test.
4665
4666 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4667
4668         * cpp/pragma-once-1.c: New test.
4669         * cpp/pragma-once-1b.h: Likewise.
4670         * cpp/pragma-once-1c.h: Likewise.
4671         * cpp/pragma-once-1d.h: Likewise.
4672         * cpp/inc/pragma-once-1a.h: Likewise.
4673
4674 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
4675             Steven G. Kargl  <kargls@comcast.net>
4676
4677         PR fortran/17597
4678         * gfortran.dg/list_read_3.f90: New test.
4679
4680 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4681
4682         * gcc.dg/ftrapv-2.c: New test.
4683
4684 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4685
4686         PR c++/18981
4687         * g++.dg/template/typename9.C: New test.
4688
4689 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4690
4691         PR c++/18738
4692         * g++.dg/template/typename8.C: New test.
4693         * g++.dg/parse/friend2.C: Tweak error message.
4694
4695 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4696
4697         * gcc.c-torture/20041214-1.c: New test.
4698
4699 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4700
4701         PR c++/18965
4702         * g++.dg/init/array17.C: New test.
4703
4704 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4705
4706         PR c++/18793
4707         * g++.dg/init/aggr3.C: New test.
4708
4709 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4710
4711         * gcc.dg/altivec-types-1.c: New test.
4712         * gcc.dg/altivec-types-2.c: New test.
4713         * gcc.dg/altivec-types-3.c: New test.
4714         * gcc.dg/altivec-types-4.c: New test.
4715         * g++.dg/ext/altivec-types-1.C: New test.
4716         * g++.dg/ext/altivec-types-2.C: New test.
4717         * g++.dg/ext/altivec-types-3.C: New test.
4718         * g++.dg/ext/altivec-types-4.C: New test.
4719
4720 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4721
4722         PR middle-end/18951
4723         * gcc.c-torture/execute/20041213-1.c: New test.
4724
4725 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4726
4727         PR c++/18949
4728         * g++.dg/template/cast1.C: New.
4729
4730 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4731
4732         * gcc.c-torture/execute/20041213-2.c: New test.
4733
4734 2004-12-13  Richard Henderson  <rth@redhat.com>
4735
4736         * gcc.dg/i386-sse-10.c: Fix typo in options.
4737
4738 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4739
4740         PR c++/18968
4741         * g++.dg/opt/pr18968.C: New test.
4742
4743 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4744
4745         PR c++/18925
4746         * g++.dg/ext/visibility/staticdatamem.C: New test.
4747
4748 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4749
4750         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4751
4752 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4753
4754         PR rtl-optimization/18928
4755         * gcc.dg/pr18928-1.c: New test case.
4756
4757 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4758
4759         PR tree-opt/16951
4760         * gcc.c-torture/compile/20041211-1.c: New.
4761
4762 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4763
4764         PR middle-end/17564
4765         * gcc.c-torture/execute/20041212-1.c: New test.
4766
4767 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4768
4769         PR fortran/18869
4770         * gfortran.dg/common_1.f90: New test.
4771
4772 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4773         Paul Brook  <paul@codesourcery.com>
4774
4775         PR fortran/16222
4776         * gfortran.dg/real_do_1.f90: New test.
4777
4778 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4779
4780         PR tree-opt/18040
4781         * g++.dg/opt/ptrmem6.C: New test.
4782
4783 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4784
4785         PR middle-end/18921
4786         * gcc.dg/pr18921-1.c: New test case.
4787
4788 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4789
4790         PR fortran/17175
4791         * gfortran.dg/scale_1.f90: New test.
4792
4793 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4794
4795         PR middle-end/18903
4796         * gcc.c-torture/compile/pr18903.c: New test.
4797
4798 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4799
4800         * gcc.c-torture/execute/20041210-1.c: New test.
4801
4802 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4803
4804         PR c++/18731
4805         * g++.dg/parser/struct-1.C: New test.
4806         * g++.dg/parser/struct-2.C: New test.
4807         * g++.dg/parser/struct-3.C: New test.
4808
4809 2004-12-09  Richard Henderson  <rth@redhat.com>
4810
4811         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4812
4813         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4814         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4815
4816 2004-12-09  Matt Austern  <austern@apple.com>
4817
4818         PR c++/18514
4819         * g++.dg/ext/builtin1.C: New
4820         * g++.dg/ext/builtin2.C: New
4821         * g++.dg/ext/builtin3.C: New
4822         * g++.dg/ext/builtin4.C: New
4823         * g++.dg/ext/builtin5.C: New
4824
4825 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4826
4827         PR tree-opt/18904
4828         * g++.dg/opt/ptrmem5.C: New test.
4829
4830 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4831
4832         * g++.dg/parse/typename5.C: Adjust for new error.
4833         * g++.dg/parse/typename7.C: New.
4834
4835 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4836
4837         PR c++/18073
4838         * g++.dg/other/mmintrin.C: New test.
4839
4840 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4841
4842         PR c++/16681
4843         * g++.dg/init/array15.C: New.
4844         * g++.dg/init/array16.C: New.
4845
4846 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4847
4848         PR fortran/18826
4849         * gfortran.dg/assign_1.f90: New test.
4850
4851 2004-12-08  Nick Clifton  <nickc@redhat.com>
4852
4853         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4854         * gcc.target/xstormy16/data_below100: Likewise.
4855         * gcc.target/xstormy16/sfr: Likewise.
4856         * gcc.target/xstormy16/below100.S: New test source file.
4857         * gcc.target/xstormy16/below100.ld: New test linker script.
4858         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4859         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4860         bp instructions.
4861         * gcc.target/xstormy16/bp.c: Likewise.
4862
4863         * gcc.target/xstormy16/bss_below100: New files:
4864         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4865         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4866         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4867         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4868         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4869         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4870         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4871         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4872         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4873         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4874         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4875         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4876         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4877         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4878         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4879         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4880         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4881         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4882         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4883         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4884         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4885         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4886         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4887         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4888         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4889         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4890         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4891
4892         * gcc.target/xstormy16/data_below100: New files:
4893         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4894         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4895         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4896         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4897         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4898         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4899         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4900         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4901         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4902         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4903         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4904         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4905         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4906         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4907         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4908         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4909         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4910         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4911         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4912         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4913         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4914         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4915         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4916         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4917         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4918         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4919         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4920
4921         * gcc.target/xstormy16/sfr: New files:
4922         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4923         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4924         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4925         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4926         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4927         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4928         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4929         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4930         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4931         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4932         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4933         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4934         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4935         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4936         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4937         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4938         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4939         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4940         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4941         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4942         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4943         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4944         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4945         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4946         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4947         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4948         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4949         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4950         27_if0_sfrw_bitfield_f.c
4951
4952 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4953
4954         PR c++/18100
4955         * g++.dg/lookup/name-clash4.C: New test.
4956
4957 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4958
4959         PR c++/18672
4960         * g++.dg/opt/array1.C: New.
4961
4962         PR c++/18803
4963         * g++.dg/template/operator5.C: New.
4964
4965 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4966
4967         PR c/18867
4968         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4969
4970 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4971
4972         * gcc.dg/noncompile/20041207.c: New test.
4973
4974 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4975
4976         * g++.dg/other/unreachable-1.C: New test.
4977
4978 2004-12-06  Nick Clifton  <nickc@redhat.com>
4979
4980         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4981         <limits.h> because the latter comes from gcc's include/ directory
4982         and not the newlib/libc/include directory.
4983
4984 2004-12-04  Richard Henderson  <rth@redhat.com>
4985
4986         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4987
4988 2004-12-04  Richard Henderson  <rth@redhat.com>
4989
4990         * lib/target-supports.exp (check_gc_sections_available): Disable
4991         for alpha and ia64.
4992
4993 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4994
4995         PR middle-end/17909
4996         * g++.dg/other/vararg-2.C: New test.
4997
4998 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4999
5000         PR c++/17011, c++/17971
5001         * g++.dg/template/error15.C: Adjust expected error.
5002         * g++.dg/template/instantiate3.C: Likewise.
5003
5004 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5005
5006         * gcc.dg/altivec-18.c: Fix for darwin
5007
5008 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5009
5010         PR c++/18782
5011         * g++.dg/parse/ptrmem2.C: New.
5012
5013         PR c++/18318
5014         * g++.dg/template/new1.C: New.
5015
5016 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5017
5018         PR fortran/18710
5019         * gfortran.dg/direct_io_3.f90: New test.
5020
5021 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5022
5023         PR 18758
5024         * g++.dg/parse/crash21.C: New.
5025
5026 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5027
5028         PR c++/15664, c++/18276
5029         * g++.dg/template/ttp13.C: New test.
5030         * g++.dg/template/ttp14.C: Likewise.
5031
5032 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5033
5034         PR c++/18123
5035         * g++.dg/parse/enum2.C: New test.
5036         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5037
5038 2004-12-02  Nick Clifton  <nickc@redhat.com>
5039
5040         * gcc.target/xstormy16: New test directory.
5041         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5042         * gcc.target/xstormy16/bp.c: Check the generation of bp
5043         instructions.
5044         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5045         bn instructions and the BELOW100 attribute.
5046
5047 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5048
5049         PR target/16952
5050         * gcc.dg/ppc-eabi.c: New.
5051
5052 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5053
5054         PR fortran/18284
5055         * gfortran.dg/backspace.f90
5056
5057 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5058
5059         * gfortran.dg/inquire.f90: New test.
5060
5061 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5062
5063         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5064         handle effective-target-keyword.
5065         (dg-skip-if): Support effective-target keyword as target list.
5066         (dg-xfail-if): Ditto.
5067         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5068
5069 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5070
5071         PR tree-optimization/18291
5072         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5073
5074 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5075
5076         PR C++/18729
5077         * g++.dg/parse/crash20.C: New.
5078
5079         PR c++/17431
5080         * g++.dg/overload/arg1.C: New.
5081         * g++.dg/overload/arg2.C: New.
5082         * g++.dg/overload/arg3.C: New.
5083         * g++.dg/overload/arg4.C: New.
5084
5085 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5086
5087         * gcc.dg/c99-flex-array-4.c: Remove.
5088
5089 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5090
5091         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5092
5093         * lib/target-supports.exp (is-effective-target): Simplify.
5094
5095         * lib/target-supports.exp (check_effective_target_vect_long):
5096         Fix for powerpc64-*-*.
5097
5098 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5099
5100         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
5101         to support new requirements on FreeBSD 5.
5102
5103 2004-11-30  Devang Patel  <dpatel@apple.com>
5104
5105         PR 18702
5106         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
5107
5108 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5109
5110         * g++.dg/ext/altivec-13.C: New test.
5111
5112 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
5113
5114         PR tree-opt/18298
5115         * gcc.c-torture/execute/p18298.c: New test.
5116
5117 2004-11-30  Ira Rosen  <irar@il.ibm.com>
5118             Dorit Naishlos  <dorit@il.ibm.com>
5119
5120         PR tree-opt/18607
5121         * gcc.dg/vect/vect-89.c: New test.
5122
5123 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5124
5125         * gcc.dg/pr18596-1.c: New test.
5126
5127 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5128
5129         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5130
5131 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5132
5133         PR c/18479
5134         * gcc.dg/pr18479.c: New test.
5135
5136 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5137
5138         PR target/18490
5139         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5140         mmix-knuth-mmixware.
5141
5142         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5143         cris-*-elf* cris-*-aout* mmix-*-*
5144
5145 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5146
5147         PR middle-end/18725
5148         * gcc.dg/pr18725.c: New test.
5149
5150 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5151
5152         PR target/18488
5153         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
5154
5155         PR target/18336
5156         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
5157
5158 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
5159
5160         PR c++/18368
5161         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
5162         * g++.old-deja/g++.law/ctors5.C: Likewise.
5163         * g++.old-deja/g++.other/crash25.C: Likewise.
5164
5165         PR c++/18674
5166         * g++.dg/template/error16.C: New test.
5167
5168         PR c++/18512
5169         * g++.dg/template/crash29.C: New test.
5170
5171 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
5172
5173         PR tree-optimization/18712
5174         * gcc.c-torture/compile/pr18712.c: New test.
5175
5176 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
5177
5178         PR c/7544
5179         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
5180         tests.
5181
5182 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5183
5184         PR c++/18652
5185         * g++.dg/lookup/crash6.C: New test.
5186
5187 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5188
5189         PR middle-end/18164
5190         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
5191
5192 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5193
5194         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5195         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5196         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5197
5198 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5199
5200         * gcc.dg/pr18164.c: New test.
5201
5202 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5203
5204         * gcc.dg/funroll-loops-all.c: New.
5205
5206 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5207
5208         PR target/18489
5209         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5210         delimeter, match space and TAB as well as ":".
5211
5212         PR target/18484
5213         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5214
5215         PR target/18348
5216         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5217
5218         PR target/18345
5219         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5220
5221         PR target/18337
5222         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5223
5224 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5225
5226         * gfortran.dg/direct_io_2.f90: New test.
5227
5228 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5229
5230         PR target/18334
5231         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5232
5233 2004-11-28  Richard Henderson  <rth@redhat.com>
5234
5235         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5236
5237 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5238
5239         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5240         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5241         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5242         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5243         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5244         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5245         gcc.dg/pointer-arith-8.c: New tests.
5246
5247 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
5248
5249         PR fortran/18364
5250         * gfortran.dg/endfile.f90: New test.
5251
5252 2004-11-27  Falk Hueffner  <falk@debian.org>
5253
5254         * gcc.dg/loop-6.c: New test.
5255
5256 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5257
5258         * gcc.c-torture/execute/20041126-1.c: New test.
5259
5260 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5261
5262         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
5263         on IRIX.
5264
5265 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5266
5267         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
5268         functions.
5269
5270 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5271
5272         PR rtl-optimization/17825
5273         * gcc.c-torture/compile/20041119-1.c: New test.
5274
5275 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5276
5277         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
5278         Check existence of ld library path variables before unsetting.
5279
5280 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
5281
5282         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
5283
5284 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5285
5286         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
5287
5288 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5289
5290         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
5291
5292 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5293
5294         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
5295         dg-do directive.
5296
5297 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5298
5299         * gcc.dg/pr17957.c: Pass --param, not -param.
5300
5301 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5302
5303         PR middle-end/17957
5304         * testsuite/gcc.dg/pr17957.c: New test.
5305
5306 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
5307
5308         PR c++/18445
5309         * g++.dg/template/crash28.C: Likewise.
5310
5311         PR c++/18001
5312         * g++.dg/expr/unary2.C: Adjust lvalue messages.
5313         * g++.dg/ext/lvaddr.C: Likewise.
5314         * g++.dg/opt/pr7503-3.C: Likewise.
5315
5316         PR c++/18466
5317         * g++.dg/parse/qualified3.C: New test.
5318         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
5319
5320         PR c++/18545
5321         * g++.dg/expr/return1.C: New test.
5322
5323 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5324
5325         Friend class name lookup 3/n, PR c++/3332
5326         * g++.dg/lookup/friend3.C: New test.
5327         * g++.dg/lookup/friend4.C: Likewise.
5328         * g++.dg/lookup/friend5.C: Likewise.
5329
5330 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5331
5332         Friend class name lookup 2/n, PR c++/14513, c++/15410
5333         * g++.dg/lookup/friend2.C: New test.
5334         * g++.dg/template/friend31.C: Likewise.
5335
5336 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5337
5338         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
5339
5340 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5341
5342         PR c++/17473
5343         * g++.dg/tc1/dr56.C: Remove.
5344         * g++.dg/template/typedef1.C: Add dg-error markers.
5345         * g++.old-deja/g++.other/typedef7.C: Likewise.
5346
5347         PR c++/18285
5348         * g++.dg/parse/typedef7.C: New test.
5349
5350 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
5351
5352         * gcc.c-torture/execute/20041124-1.c: New test.
5353
5354 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5355
5356         * g++.dg/template/deduce3.C: New test.
5357
5358         PR c++/18586
5359         * g++.dg/template/crash27.C: New test.
5360
5361         PR c++/18530
5362         * g++.dg/warn/Wshadow-3.C: New test.
5363
5364 2004-11-24  Devang Patel  <dpatel@apple.com>
5365
5366         PR/18555
5367         * gcc.dg/cpp/isysroot-1.c: New test.
5368         * gcc.dg/cpp/usr/include/stdio.h: New file.
5369         * gcc.dg/cpp/isysroot-2.c: New test.
5370         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
5371         New file.
5372
5373 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5374
5375         PR c++/8929
5376         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
5377
5378 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5379
5380         * gcc.target/sparc/align.c: Do not include <stdint.h>.
5381         * gcc.target/sparc/pdist.c: Likewise.
5382
5383 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
5384
5385         PR c++/16882
5386         * g++.dg/conversion/simd1.C: New test.
5387
5388 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5389
5390         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
5391         and restore_ld_library_path_env_vars.
5392         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
5393         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
5394         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
5395         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
5396
5397 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
5398
5399         * gcc.dg/pragma-align-2.c: Test macro expansion.
5400         * gcc.dg/pragma-pack-2.c: New test.
5401
5402 2004-11-23  Richard Henderson  <rth@redhat.com>
5403
5404         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
5405         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5406         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
5407         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
5408         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
5409         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
5410
5411         * gcc.dg/vect/vect.exp: Add check for alpha.
5412         * lib/target-supports.exp (check_alpha_max_hw_available): New.
5413         (check_effective_target_vect_int): Enable for alpha.
5414         (check_effective_target_vect_long): New.
5415         (is-effective-target): Add it.
5416
5417 2004-11-23  Uros Bizjak <uros@kss-loka.si>
5418
5419         * gcc.dg/pr18614-1.c: New test.
5420
5421 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5422
5423         * gcc.dg/setjmp-2.c: New test.
5424
5425 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
5426
5427         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
5428         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
5429         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
5430         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
5431         gcc.target/sparc/pdist.c: New tests.
5432
5433 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
5434
5435         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
5436
5437 2004-11-22  Dale Johannesen  <dalej@apple.com>
5438
5439         * gcc.dg/20041111-1.c:  New.
5440
5441 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5442
5443         PR tree-opt/18536
5444         * gcc.dg/vect/pr18536.c: New test.
5445
5446 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5447
5448         PR c++/18354
5449         * g++.dg/template/nontype11.C: New test.
5450
5451 2004-11-21  Roger Sayle  <roger@eyesopen.com>
5452
5453         PR middle-end/18520
5454         * gcc.dg/pr18520-1.c: New test case.
5455
5456 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
5457
5458         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
5459         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
5460         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
5461         expected diagnostics.
5462
5463 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5464
5465         PR target/18580
5466         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
5467         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
5468         vect-77.c, vect-77a.c: XFAIL on the SPARC.
5469
5470 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5471
5472         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
5473
5474 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
5475             Joseph Myers  <joseph@codesourcery.com>
5476
5477         * lib/target-supports.exp (check_visibility_available): Really
5478         test the compiler.
5479
5480 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5481
5482         PR tree-opt/18181
5483         * gcc.dg/vect/vect-85.c: New test.
5484         * gcc.dg/vect/vect-86.c: New test.
5485         * gcc.dg/vect/vect-87.c: New test.
5486         * gcc.dg/vect/vect-88.c: New test.
5487
5488 2004-11-19  Ben Elliston  <bje@au.ibm.com>
5489
5490         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
5491
5492 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
5493
5494         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
5495         * gcc.dg/ppc-and-1.c: Ditto.
5496         * gcc.dg/ppc-compare-1.c: Ditto.
5497         * gcc.dg/ppc-mov-1.c: Ditto
5498
5499 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
5500             Mark Mitchell  <mark@codesourcery.com>
5501
5502         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
5503
5504 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5505             Aldy Hernandez  <aldyh@redhat.com>
5506
5507         * lib/target-supports.exp (check_effective_target_vect_int): New
5508         (check_effective_target_vect_float): New
5509         (check_effective_target_vect_double): New.
5510         (is-effective-target): Support new effective targets keywords.
5511         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
5512         default action for dg-do.
5513         * gcc.dg/vect/pr16105.c: Use new support.
5514         * gcc.dg/vect/pr18400.c: Ditto.
5515         * gcc.dg/vect/pr18425.c: Ditto.
5516         * gcc.dg/vect/vect-1.c: Ditto.
5517         * gcc.dg/vect/vect-10.c: Ditto.
5518         * gcc.dg/vect/vect-11.c: Ditto.
5519         * gcc.dg/vect/vect-12.c: Ditto.
5520         * gcc.dg/vect/vect-13.c: Ditto.
5521         * gcc.dg/vect/vect-14.c: Ditto.
5522         * gcc.dg/vect/vect-15.c: Ditto.
5523         * gcc.dg/vect/vect-16.c: Ditto.
5524         * gcc.dg/vect/vect-17.c: Ditto.
5525         * gcc.dg/vect/vect-18.c: Ditto.
5526         * gcc.dg/vect/vect-19.c: Ditto.
5527         * gcc.dg/vect/vect-2.c: Ditto.
5528         * gcc.dg/vect/vect-20.c: Ditto.
5529         * gcc.dg/vect/vect-21.c: Ditto.
5530         * gcc.dg/vect/vect-22.c: Ditto.
5531         * gcc.dg/vect/vect-23.c: Ditto.
5532         * gcc.dg/vect/vect-24.c: Ditto.
5533         * gcc.dg/vect/vect-25.c: Ditto.
5534         * gcc.dg/vect/vect-26.c: Ditto.
5535         * gcc.dg/vect/vect-27.c: Ditto.
5536         * gcc.dg/vect/vect-27a.c: Ditto.
5537         * gcc.dg/vect/vect-28.c: Ditto.
5538         * gcc.dg/vect/vect-29.c: Ditto.
5539         * gcc.dg/vect/vect-29a.c: Ditto.
5540         * gcc.dg/vect/vect-3.c: Ditto.
5541         * gcc.dg/vect/vect-30.c: Ditto.
5542         * gcc.dg/vect/vect-31.c: Ditto.
5543         * gcc.dg/vect/vect-32.c: Ditto.
5544         * gcc.dg/vect/vect-33.c: Ditto.
5545         * gcc.dg/vect/vect-34.c: Ditto.
5546         * gcc.dg/vect/vect-35.c: Ditto.
5547         * gcc.dg/vect/vect-36.c: Ditto.
5548         * gcc.dg/vect/vect-37.c: Ditto.
5549         * gcc.dg/vect/vect-38.c: Ditto.
5550         * gcc.dg/vect/vect-4.c: Ditto.
5551         * gcc.dg/vect/vect-40.c: Ditto.
5552         * gcc.dg/vect/vect-41.c: Ditto.
5553         * gcc.dg/vect/vect-42.c: Ditto.
5554         * gcc.dg/vect/vect-43.c: Ditto.
5555         * gcc.dg/vect/vect-44.c: Ditto.
5556         * gcc.dg/vect/vect-45.c: Ditto.
5557         * gcc.dg/vect/vect-46.c: Ditto.
5558         * gcc.dg/vect/vect-47.c: Ditto.
5559         * gcc.dg/vect/vect-48.c: Ditto.
5560         * gcc.dg/vect/vect-48a.c: Ditto.
5561         * gcc.dg/vect/vect-49.c: Ditto.
5562         * gcc.dg/vect/vect-5.c: Ditto.
5563         * gcc.dg/vect/vect-50.c: Ditto.
5564         * gcc.dg/vect/vect-51.c: Ditto.
5565         * gcc.dg/vect/vect-52.c: Ditto.
5566         * gcc.dg/vect/vect-53.c: Ditto.
5567         * gcc.dg/vect/vect-54.c: Ditto.
5568         * gcc.dg/vect/vect-55.c: Ditto.
5569         * gcc.dg/vect/vect-56.c: Ditto.
5570         * gcc.dg/vect/vect-56a.c: Ditto.
5571         * gcc.dg/vect/vect-57.c: Ditto.
5572         * gcc.dg/vect/vect-58.c: Ditto.
5573         * gcc.dg/vect/vect-59.c: Ditto.
5574         * gcc.dg/vect/vect-6.c: Ditto.
5575         * gcc.dg/vect/vect-60.c: Ditto.
5576         * gcc.dg/vect/vect-61.c: Ditto.
5577         * gcc.dg/vect/vect-62.c: Ditto.
5578         * gcc.dg/vect/vect-63.c: Ditto.
5579         * gcc.dg/vect/vect-64.c: Ditto.
5580         * gcc.dg/vect/vect-65.c: Ditto.
5581         * gcc.dg/vect/vect-66.c: Ditto.
5582         * gcc.dg/vect/vect-67.c: Ditto.
5583         * gcc.dg/vect/vect-68.c: Ditto.
5584         * gcc.dg/vect/vect-69.c: Ditto.
5585         * gcc.dg/vect/vect-7.c: Ditto.
5586         * gcc.dg/vect/vect-72.c: Ditto.
5587         * gcc.dg/vect/vect-72a.c: Ditto.
5588         * gcc.dg/vect/vect-73.c: Ditto.
5589         * gcc.dg/vect/vect-74.c: Ditto.
5590         * gcc.dg/vect/vect-75.c: Ditto.
5591         * gcc.dg/vect/vect-76.c: Ditto.
5592         * gcc.dg/vect/vect-77.c: Ditto.
5593         * gcc.dg/vect/vect-77a.c: Ditto.
5594         * gcc.dg/vect/vect-78.c: Ditto.
5595         * gcc.dg/vect/vect-79.c: Ditto.
5596         * gcc.dg/vect/vect-8.c: Ditto.
5597         * gcc.dg/vect/vect-80.c: Ditto.
5598         * gcc.dg/vect/vect-82.c: Ditto.
5599         * gcc.dg/vect/vect-82_64.c: Ditto.
5600         * gcc.dg/vect/vect-83.c: Ditto.
5601         * gcc.dg/vect/vect-83_64.c: Ditto.
5602         * gcc.dg/vect/vect-9.c: Ditto.
5603         * gcc.dg/vect/vect-all.c: Ditto.
5604         * gcc.dg/vect/vect-none.c: Ditto.
5605
5606 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5607
5608         * lib/gcc-dg.exp (dg-skip-if): New function.
5609         (dg-forbid-option): Remove.
5610         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
5611         * g++.dg/abi/bitfield8.C: Likewise.
5612         * g++.dg/abi/dtor1.C: Likewise.
5613         * g++.dg/abi/empty10.C: Likewise.
5614         * g++.dg/abi/empty7.C: Likewise.
5615         * g++.dg/abi/empty9.C: Likewise.
5616         * g++.dg/abi/layout3.C: Likewise.
5617         * g++.dg/abi/layout4.C: Likewise.
5618         * g++.dg/abi/thunk1.C: Likewise.
5619         * g++.dg/abi/thunk2.C: Likewise.
5620         * g++.dg/abi/vbase11.C: Likewise.
5621         * g++.dg/abi/vthunk2.C: Likewise.
5622         * g++.dg/abi/vthunk3.C: Likewise.
5623         * g++.dg/ext/attrib8.C: Likewise.
5624         * g++.dg/opt/longbranch2.C: Likewise.
5625         * g++.dg/opt/reg-stack4.C: Likewise.
5626         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5627         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5628         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5629         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5630         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5631         * gcc.dg/20000609-1.c: Likewise.
5632         * gcc.dg/20000720-1.c: Likewise.
5633         * gcc.dg/20011107-1.c: Likewise.
5634         * gcc.dg/20011119-1.c: Likewise.
5635         * gcc.dg/20020108-1.c: Likewise.
5636         * gcc.dg/20020122-2.c: Likewise.
5637         * gcc.dg/20020122-3.c: Likewise.
5638         * gcc.dg/20020201-3.c: Likewise.
5639         * gcc.dg/20020206-1.c: Likewise.
5640         * gcc.dg/20020218-1.c: Likewise.
5641         * gcc.dg/20020310-1.c: Likewise.
5642         * gcc.dg/20020411-1.c: Likewise.
5643         * gcc.dg/20020418-2.c: Likewise.
5644         * gcc.dg/20020426-1.c: Likewise.
5645         * gcc.dg/20020426-2.c: Likewise.
5646         * gcc.dg/20020517-1.c: Likewise.
5647         * gcc.dg/20020523-1.c: Likewise.
5648         * gcc.dg/20020523-2.c: Likewise.
5649         * gcc.dg/20020729-1.c: Likewise.
5650         * gcc.dg/20030204-1.c: Likewise.
5651         * gcc.dg/20030826-2.c: Likewise.
5652         * gcc.dg/20030926-1.c: Likewise.
5653         * gcc.dg/20031202-1.c: Likewise.
5654         * gcc.dg/980312-1.c: Likewise.
5655         * gcc.dg/980313-1.c: Likewise.
5656         * gcc.dg/990117-1.c: Likewise.
5657         * gcc.dg/990424-1.c: Likewise.
5658         * gcc.dg/990524-1.c: Likewise.
5659         * gcc.dg/991230-1.c: Likewise.
5660         * gcc.dg/i386-387-1.c: Likewise.
5661         * gcc.dg/i386-387-2.c: Likewise.
5662         * gcc.dg/i386-387-3.c: Likewise.
5663         * gcc.dg/i386-387-4.c: Likewise.
5664         * gcc.dg/i386-387-5.c: Likewise.
5665         * gcc.dg/i386-387-6.c: Likewise.
5666         * gcc.dg/i386-asm-1.c: Likewise.
5667         * gcc.dg/i386-bitfield1.c: Likewise.
5668         * gcc.dg/i386-bitfield2.c: Likewise.
5669         * gcc.dg/i386-loop-1.c: Likewise.
5670         * gcc.dg/i386-loop-2.c: Likewise.
5671         * gcc.dg/i386-loop-3.c: Likewise.
5672         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5673         * gcc.dg/i386-pic-1.c: Likewise.
5674         * gcc.dg/i386-regparm.c: Likewise.
5675         * gcc.dg/i386-signbit-1.c: Likewise.
5676         * gcc.dg/i386-signbit-2.c: Likewise.
5677         * gcc.dg/i386-signbit-3.c: Likewise.
5678         * gcc.dg/i386-sse-5.c: Likewise.
5679         * gcc.dg/i386-sse-8.c: Likewise.
5680         * gcc.dg/i386-unroll-1.c: Likewise.
5681         * gcc.dg/tls/opt-1.c: Likewise.
5682         * gcc.dg/tls/opt-2.c: Likewise.
5683         * gcc.dg/unroll-1.c: Likewise.
5684         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5685         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5686         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5687         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5688
5689 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5690
5691         * g++.dg/template/incomplete1.C: New test.
5692
5693 2004-11-16  Nick Clifton  <nickc@redhat.com>
5694
5695         Revert patches accidentally commited during checkin of fixes for
5696         xstormy16 tests:
5697         gcc.c-torture/execute/simd-4.c: Revert
5698         gcc.dg/20040910-1.c: Revert.
5699
5700 2004-11-16  Paul Brook  <paul@codesourcery.com>
5701
5702         PR fortran/13010
5703         * gfortran.dg/der_pointer_1.f90: New test.
5704
5705 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5706
5707         PR c/18498
5708         * gcc.dg/bitfld-13.c: New test.
5709
5710 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5711
5712         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5713         powerpc*-*-linux*.
5714
5715         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5716         * gcc.dg/ppc64-abi-2.c: Ditto.
5717         * gcc.dg/ppc64-abi-3.c: Ditto.
5718
5719         * lib/gcc-dg.exp (dg-target-list): Remove.
5720
5721 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5722
5723         * gcc.dg/ia64-postinc.c: New test.
5724
5725 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5726
5727         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5728
5729 2004-11-15  Nick Clifton  <nickc@redhat.com>
5730
5731         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5732         __INT_MAX__ so that the test can be compiled by toolchains
5733         targeted at 16-bit processors.
5734
5735         * gcc.dg/20040625-1.c: Use long constants rather than integers
5736         when performing arithmetic that will overflow 16-bits.
5737
5738         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5739         xstormy16.  It does not support 128-bit vector operations.
5740
5741         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5742         with the macro PTR_TYPE.  Define this macro to an integer type
5743         suitable for holding a pointer.
5744
5745         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5746         the target is a 16-bit processor.
5747
5748         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5749         16-bit targets where the character constant will be too long.
5750
5751         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5752         where the double will not be directly addressable.
5753
5754 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5755
5756         Friend class name lookup 1/n, PR c++/18471
5757         * g++.dg/template/crash26.C: New test.
5758         * g++.dg/lookup/struct1.C: Adjust expected error.
5759         * g++.dg/parse/elab1.C: Likewise.
5760         * g++.dg/parse/elab2.C: Likewise.
5761         * g++.dg/parse/int-as-enum1.C: Likewise.
5762         * g++.dg/parse/struct-as-enum1.C: Likewise.
5763         * g++.dg/parse/typedef1.C: Likewise.
5764         * g++.dg/parse/typedef3.C: Likewise.
5765         * g++.dg/parse/typedef4.C: Likewise.
5766         * g++.dg/parse/typedef5.C: Likewise.
5767         * g++.dg/template/nontype4.C: Likewise.
5768         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5769         * g++.old-deja/g++.other/elab1.C: Likewise.
5770         * g++.old-deja/g++.other/syntax4.C: Likewise.
5771
5772 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5773
5774         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5775
5776 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5777
5778         * gcc.c-torture/execute/20041114-1.c: New test.
5779
5780 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5781
5782         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5783         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5784         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5785         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5786         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5787         gcc.dg/switch-7.c: New tests.
5788
5789 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5790
5791         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5792
5793 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5794
5795         PR tree-opt/18400
5796         * gcc.dg/vect/pr18400.c: New test.
5797
5798 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5799             Andrew Pinski  <pinskia@physics.uc.edu>
5800
5801         PR tree-opt/18425
5802         * gcc.dg/vect/pr18425.c: New test.
5803
5804 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5805
5806         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5807         Guard with dg-require-alias and dg-require-visibility.
5808
5809 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5810
5811         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5812
5813 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5814
5815         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5816
5817 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5818
5819         PR c++/17344
5820         * g++.dg/template/defarg5.C: New test.
5821
5822 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5823
5824         * g++.dg/parse/cast1.C: Run only on ILP32.
5825         * g++.old-deja/g++.mike/p784.C: Likewise.
5826
5827 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5828
5829         * gcc.c-torture/execute/20041113-1.c: New test.
5830
5831 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5832
5833         PR target/18230
5834         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5835         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5836         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5837         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5838         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5839         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5840         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5841         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5842         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5843         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5844         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5845         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5846         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5847
5848 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5849
5850         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5851         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5852         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5853         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5854         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5855         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5856         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5857         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5858         gcc.target/sparc/combined-1.c: New tests.
5859
5860 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5861
5862         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5863         New tests.
5864
5865 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5866
5867         * lib/gcc-dg.exp (dg-forbid-option): New function.
5868         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5869         * g++.dg/abi/bitfield8.C: Likewise.
5870         * g++.dg/abi/dtor1.C: Likewise.
5871         * g++.dg/abi/empty10.C: Likewise.
5872         * g++.dg/abi/empty7.C: Likewise.
5873         * g++.dg/abi/empty9.C: Likewise.
5874         * g++.dg/abi/layout3.C: Likewise.
5875         * g++.dg/abi/layout4.C: Likewise.
5876         * g++.dg/abi/thunk1.C: Likewise.
5877         * g++.dg/abi/thunk2.C: Likewise.
5878         * g++.dg/abi/vbase11.C: Likewise.
5879         * g++.dg/abi/vthunk2.C: Likewise.
5880         * g++.dg/abi/vthunk3.C: Likewise.
5881         * g++.dg/ext/attrib8.C: Likewise.
5882         * g++.dg/opt/longbranch2.C: Likewise.
5883         * g++.dg/opt/reg-stack4.C: Likewise.
5884         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5885         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5886         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5887         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5888         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5889         * gcc.dg/20000609-1.c: Likewise.
5890         * gcc.dg/20000720-1.c: Likewise.
5891         * gcc.dg/20011107-1.c: Likewise.
5892         * gcc.dg/20011119-1.c: Likewise.
5893         * gcc.dg/20020108-1.c: Likewise.
5894         * gcc.dg/20020122-2.c: Likewise.
5895         * gcc.dg/20020122-3.c: Likewise.
5896         * gcc.dg/20020201-3.c: Likewise.
5897         * gcc.dg/20020206-1.c: Likewise.
5898         * gcc.dg/20020218-1.c: Likewise.
5899         * gcc.dg/20020310-1.c: Likewise.
5900         * gcc.dg/20020411-1.c: Likewise.
5901         * gcc.dg/20020418-2.c: Likewise.
5902         * gcc.dg/20020426-1.c: Likewise.
5903         * gcc.dg/20020426-2.c: Likewise.
5904         * gcc.dg/20020517-1.c: Likewise.
5905         * gcc.dg/20020523-1.c: Likewise.
5906         * gcc.dg/20020523-2.c: Likewise.
5907         * gcc.dg/20020729-1.c: Likewise.
5908         * gcc.dg/20030204-1.c: Likewise.
5909         * gcc.dg/20030826-2.c: Likewise.
5910         * gcc.dg/20030926-1.c: Likewise.
5911         * gcc.dg/20031202-1.c: Likewise.
5912         * gcc.dg/980312-1.c: Likewise.
5913         * gcc.dg/980313-1.c: Likewise.
5914         * gcc.dg/990117-1.c: Likewise.
5915         * gcc.dg/990424-1.c: Likewise.
5916         * gcc.dg/990524-1.c: Likewise.
5917         * gcc.dg/991230-1.c: Likewise.
5918         * gcc.dg/i386-387-1.c: Likewise.
5919         * gcc.dg/i386-387-2.c: Likewise.
5920         * gcc.dg/i386-387-3.c: Likewise.
5921         * gcc.dg/i386-387-4.c: Likewise.
5922         * gcc.dg/i386-387-5.c: Likewise.
5923         * gcc.dg/i386-387-6.c: Likewise.
5924         * gcc.dg/i386-asm-1.c: Likewise.
5925         * gcc.dg/i386-bitfield1.c: Likewise.
5926         * gcc.dg/i386-bitfield2.c: Likewise.
5927         * gcc.dg/i386-loop-1.c: Likewise.
5928         * gcc.dg/i386-loop-2.c: Likewise.
5929         * gcc.dg/i386-loop-3.c: Likewise.
5930         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5931         * gcc.dg/i386-pic-1.c: Likewise.
5932         * gcc.dg/i386-regparm.c: Likewise.
5933         * gcc.dg/i386-signbit-1.c: Likewise.
5934         * gcc.dg/i386-signbit-2.c: Likewise.
5935         * gcc.dg/i386-signbit-3.c: Likewise.
5936         * gcc.dg/i386-sse-5.c: Likewise.
5937         * gcc.dg/i386-sse-8.c: Likewise.
5938         * gcc.dg/i386-unroll-1.c: Likewise.
5939         * gcc.dg/tls/opt-1.c: Likewise.
5940         * gcc.dg/tls/opt-2.c: Likewise.
5941         * gcc.dg/unroll-1.c: Likewise.
5942         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5943         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5944         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5945         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5946         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5947         -m64 is specified.
5948
5949 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5950
5951         PR c++/18389
5952         * g++.dg/parse/cond1.C: New test.
5953
5954         PR c++/18429
5955         * g++.dg/template/array9.C: New test.
5956         * g++.dg/ext/vla1.C: Adjust error messages.
5957         * g++.dg/ext/vlm1.C: Likewise.
5958         * g++.dg/template/crash2.C: Likewise.
5959
5960         PR c++/18436
5961         * g++.dg/template/call3.C: New test.
5962
5963         PR c++/18407
5964         * g++.dg/template/ptrmem11.C: New test.
5965
5966 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5967
5968         PR other/14264
5969         * lib/g++.exp: Set LC_ALL and LANG to C.
5970         * lib/gcc-dg.exp: Likewise.
5971         * lib/gfortran.exp: Likewise.
5972         * lib/objc.exp: Likewise.
5973         * lib/treelang.exp: Likewise.
5974
5975 2004-11-12  Andreas Schwab  <schwab@suse.de>
5976
5977         * gcc.dg/pr16286.c: Fix last change.
5978
5979 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5980
5981         PR c++/18416
5982         * g++.dg/init/global1.C: New test.
5983
5984 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5985
5986         * gcc.c-torture/execute/20041112-1.c: New test.
5987
5988 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5989
5990         * lib/gcc-dg.exp (dg-target-list): New.
5991
5992 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5993             Richard Sandiford  <rsandifo@redhat.com>
5994
5995         * lib/target-supports.exp (get-compiler_messages): New.
5996         (check_named_sections_available): Use it.
5997         (check_effective_target_ilp32): New.
5998         (check_effective_target_lp64): New.
5999         (is-effective-target): New.
6000         * lib/gcc-dg.exp (dg-require-effective-target): New.
6001
6002 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6003
6004         * gcc.dg/precedence-1.c: New test.
6005
6006 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6007
6008         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6009
6010         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6011         message, delete generated files, use more descriptive name for
6012         executable, and make the test unsupported when it cannot be run.
6013
6014         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6015         (dg-require-weak, dg-require-visibility, dg-require-alias,
6016         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6017         dg-require-iconv, dg-require-named-sections): Use it.
6018
6019         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6020
6021 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6022
6023         PR target/16457
6024         * gcc.dg/ppc-and-1: New
6025
6026         PR target/16796
6027         * gcc.dg/ppc-mov-1.c: New.
6028
6029         PR target/16458
6030         * gcc.dg/ppc-compare-1.c: New.
6031
6032 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6033
6034         * objc.dg/desig-init-2.m: New test.
6035
6036 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6037
6038         PR middle-end/18160
6039         * g++.dg/warn/register-var-1.C: New test.
6040         * g++.dg/warn/register-var-2.C: New test.
6041
6042 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6043
6044         * gcc.dg/union-2.c: New test.
6045
6046 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6047
6048         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6049         New test for PR tree-optimization/17892.
6050
6051 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6052
6053         PR c++/18369
6054         * g++.dg/init/new12.C: New test.
6055
6056 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6057
6058         * gcc.target/sparc: New directory.
6059         * gcc.target/sparc/sparc.exp: New driver.
6060         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6061         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6062         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6063         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6064
6065 2004-11-10  Paul Brook  <paul@codesourcery.com>
6066
6067         PR fortran/18218
6068         * gfortran.dg/list_read.c: New test.
6069
6070 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6071
6072         PR c/18322
6073         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6074         expected diagnostic location.
6075
6076 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6077
6078         * gcc.dg/20041109-1.c: New test.
6079
6080 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6081
6082         PR objc/18406
6083         * objc/compile/pr18406.m: New test.
6084
6085 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6086
6087         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6088
6089 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6090
6091         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6092
6093 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6094
6095         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6096
6097 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6098
6099         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
6100         exit.
6101
6102 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
6103
6104         PR tree-opt/18299
6105         * gcc.c-torture/pr18299-1.c: New test.
6106
6107 2004-11-06  Andreas Schwab  <schwab@suse.de>
6108
6109         * gcc.dg/pr16286.c: Also test for bool and pixel.
6110
6111 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
6112
6113         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
6114         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
6115         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
6116         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
6117         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
6118         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
6119         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
6120         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
6121         gcc.dg/struct-semi-3.c: New tests.
6122
6123 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6124
6125         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6126
6127 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6128
6129         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6130         Do not use C99 designators.
6131
6132 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6133
6134         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6135
6136 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6137
6138         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6139         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6140         * gcc.c-torture/execute/simd-5.x: Remove.
6141
6142 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6143
6144         PR rtl-optimization/17933
6145         * gcc.dg/torture/pr17933-1.c: New test.
6146
6147 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6148
6149         PR target/18106
6150         * lib/target-supports.exp (check_weak_available): Support
6151         Windows.
6152
6153 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
6154
6155         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
6156         call to fflush(stdout) before abort.
6157         (my_ffsll): New function.
6158         (generate_fields): Use it.
6159
6160 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6161
6162         * gcc.dg/init-undef-1.c: New test.
6163
6164 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6165
6166         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
6167         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
6168         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
6169         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
6170         expected messages for new parser.
6171
6172 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
6173
6174         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
6175
6176 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6177
6178         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
6179         on LP64 targets.
6180
6181 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6182
6183         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
6184         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
6185         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
6186         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
6187         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
6188         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
6189         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
6190         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
6191         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
6192         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
6193
6194 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6195
6196         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6197         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6198         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6199         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6200         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6201         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6202         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6203         for new parser.
6204
6205 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6206
6207         PR target/15342
6208         * gcc.dg/20041104-1.c: New test.
6209
6210 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6211
6212         * g++.dg/template/nontype7.C: New test.
6213         * g++.dg/template/nontype8.C: Likewise.
6214         * g++.dg/template/nontype9.C: Likewise.
6215         * g++.dg/template/nontype10.C: Likewise.
6216         * g++.dg/tc1/dr49.C: Likewise.
6217         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6218         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6219
6220 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6221
6222         * g++.dg/rtti/tinfo1.C: Remove xfails.
6223
6224 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6225
6226         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6227         packed attribute to the definition to satisfy the new C++ parser.
6228
6229 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6230
6231         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6232         invocations of va_arg.
6233
6234 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6235
6236         PR c++/18124
6237         * g++.dg/template/crash25.C: New test.
6238
6239         PR c++/18155
6240         * g++.dg/template/typedef2.C: New test.
6241         * g++.dg/parse/crash13.C: Adjust error markers.
6242
6243         PR c++/18177
6244         * g++.dg/conversion/const3.C: New test.
6245
6246 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6247
6248         PR fortran/17535
6249         PR fortran/17583
6250         PR fortran/17713
6251         * gfortran.dg/generic_[123].f90: New testcases.
6252
6253 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6254
6255         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
6256         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
6257
6258 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6259
6260         PR tree-opt/16808
6261         * gcc.c-torture/compile/pr16808.c: New test.
6262
6263 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
6264
6265         PR rtl-optimization/17104
6266         * gcc.dg/ppc-bitfield1.c: New.
6267
6268 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6269
6270         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
6271
6272 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6273
6274         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
6275         strings for 32-bit code.
6276
6277 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
6278
6279         PR c/18239
6280         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
6281
6282 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
6283
6284         PR c++/18064
6285         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
6286
6287 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
6288
6289         PR c++/15172
6290         * g++.dg/init/aggr2.C: New test.
6291
6292 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
6293
6294         * objc.dg/local-decl-1.m: New test.
6295
6296 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6297
6298         * gcc.dg/20040910-1.c: Adjust regex.
6299
6300 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6301
6302         PR rtl-optimization/18084
6303         * g++.dg/opt/pr18084-1.C: New testcase.
6304
6305 2004-10-30  Matt Austern  <austern@apple.com>
6306
6307         PR c++/17542
6308         * g++.dg/ext/attrib18.C: New test.
6309
6310 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6311
6312         PR middle-end/18096
6313         * gcc.dg/pr18096-1.c: New test case.
6314
6315 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6316
6317         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
6318
6319 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
6320
6321         PR c/16666
6322         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
6323         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
6324         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
6325         gcc.dg/old-style-prom-3.c: New tests.
6326
6327 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
6328
6329         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
6330         Remove unnecessary inclusion of stdio.h.
6331
6332 2004-10-29  Roger Sayle  <roger@eyesopen.com>
6333
6334         PR rtl-optimization/17581
6335         * gcc.dg/pr17581-1.c: New test case.
6336
6337 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
6338
6339         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
6340         being implemented.
6341         * g++.dg/conversion/dr195-1.C: New.
6342         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
6343         * g++.old-deja/g++.mike/p10148.C: Likewise.
6344
6345 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
6346
6347         PR c++/17695
6348         * g++.dg/debug/typedef2.C: New test.
6349
6350 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
6351
6352         PR fortran/13490
6353         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
6354         * gfortran.dg/g77/README: Update.
6355
6356 2004-10-28  Matt Austern  <austern@apple.com>
6357
6358         PR c++/14124
6359         * g++.dg/ext/packed7.C: New test.
6360
6361 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6362
6363         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
6364         scan-assembler.
6365         * lib/scanasm.exp (hidden-scan-for): New proc.
6366         (scan-hidden): Use hidden-scan-for instead of constructing the scan
6367         string.
6368         (scan-not-hidden): Likewise.
6369         * lib/target-supports.exp (check_visibility_available): mach-o is
6370         support too.
6371
6372 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
6373
6374         PR c++/17132
6375         * g++.dg/template/memclass3.C: New test.
6376
6377 2004-10-28  Adam Nemet  <anemet@lnxw.com>
6378
6379         PR middle-end/18160
6380         * gcc.dg/register-var-1.c: New test.
6381         * gcc.dg/register-var-2.c: New test.
6382         * gcc.dg/asm-7.c: Taking the address of a register variable is an
6383         error now.
6384
6385 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
6386
6387         PR other/18172
6388         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
6389         unused variables.
6390         * gcc.dg/vect/vect-22.c: Likewise.
6391
6392 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
6393
6394         * gcc.dg/i386-rotate-1.c: New test.
6395
6396 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
6397
6398         * g++.dg/init/ref12.C: Add "run" marker.
6399
6400         PR c++/17435
6401         * g++.dg/init/ref12.C: New test.
6402
6403         PR c++/18140
6404         * g++.dg/template/shift1.C: New test.
6405         * g++.dg/template/error10.C: Adjust error markers.
6406
6407 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
6408
6409         PR tree-opt/17529
6410         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
6411
6412 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
6413
6414         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
6415         * gcc.dg/weak/weak-3.c: Likewise.
6416         * gcc.dg/weak/weak-5.c: Likewise.
6417         * gcc.dg/weak/weak-9.c: Likewise.
6418         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
6419         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
6420
6421         * gcc.dg/darwin-weakimport-1.c: New.
6422
6423 2004-10-28  Ben Elliston  <bje@au.ibm.com>
6424
6425         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
6426
6427 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
6428
6429         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
6430         'syntax' error messages.
6431         * gcc.dg/cpp/direct2s.c: Likewise.
6432
6433 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
6434
6435         * gcc.c-torture/compile/20041026-1.c: New.
6436
6437 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6438
6439         PR c++/18093
6440         * g++.dg/lookup/ns2.C: New test.
6441
6442         PR c++/18020
6443         * g++.dg/template/enum4.C: New test.
6444
6445         PR c++/18161
6446         * g++.dg/template/expr1.C: New test.
6447
6448 2004-10-26  Ben Elliston  <bje@au.ibm.com>
6449
6450         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
6451
6452 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6453
6454         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
6455         gcc.dg/decl-nospec-3.c: New tests.
6456
6457 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
6458
6459         * objc.dg/super-class-3.m: New test.
6460
6461 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
6462
6463         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
6464         resyncing.
6465         * gcc.dg/cpp/direct2s.c: Likewise.
6466
6467 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
6468
6469         * objc.dg/image-info.m: Update for changes to section selection.
6470
6471 2004-10-25  David Ayers  <d.ayers@inode.at>
6472             Ziemowit Laski  <zlaski@apple.com>
6473
6474         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
6475         diagnostics when messaging 'id <Proto>'.
6476         * objc.dg/class-protocol-1.m: New test.
6477         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
6478         a non-existent method signature.
6479         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
6480         Update diagnostics when messaging with non-existent method signature.
6481         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
6482         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
6483         invalid receivers are now resolved as if messaging 'id'; remove
6484         extraneous diagnostics.
6485
6486 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6487
6488         PR c/16667
6489         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
6490         gcc.dg/init-desig-obs-3.c: New tests.
6491
6492 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
6493
6494         * gcc.dg/debug/20041023-1.c: New test.
6495
6496 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
6497
6498         PR middle-end/17407
6499         * gcc.c-torture/compile/pr17407.c: New test.
6500
6501         PR c++/18121
6502         * g++.dg/template/array8.C: New test.
6503
6504 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6505
6506         PR other/18138
6507         * lib/g++.exp: Accept more than one multilib libgcc.
6508         * lib/gcc-dg.exp: Likewise.
6509         * lib/objc.exp: Likewise.
6510         * lib/treelang.exp: Likewise.
6511         * lib/gfortran.exp: Likewise.
6512
6513 2004-10-24  Ben Elliston  <bje@au.ibm.com>
6514
6515         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
6516
6517 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
6518
6519         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
6520         * gcc.dg/c99-const-expr-3.c: Likewise.
6521
6522 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
6523
6524         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
6525
6526 2004-10-23  Ben Elliston  <bje@au.ibm.com>
6527
6528         * gcc.c-torture/execute/loop-2e.x: Remove.
6529
6530 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6531
6532         PR c++/18095
6533         * g++.dg/parse/crash18.C: New.
6534         * g++.dg/parse/crash19.C: New.
6535
6536 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6537
6538         * g++.dg/ext/dllimport1.C: Move dg-warnings.
6539         * g++.dg/ext/dllimport2.C: Same.
6540         * g++.dg/ext/dllimport8.C: Same.
6541
6542 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
6543
6544         PR c++/10841
6545         * g++.dg/conversion/cast1.C: New test.
6546         * g++.dg/overload/pmf1.C: Adjust error marker.
6547
6548 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
6549
6550         PR objc/17923
6551         * objc.dg/const-str-7.m: New test.
6552
6553 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6554
6555         * g++.dg/template/memfriend11.C: Fix comment typo.
6556         * g++.dg/template/memfriend14.C: Likewise.
6557
6558 2004-10-20  Richard Henderson  <rth@redhat.com>
6559
6560         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
6561         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
6562         -fasynchronous-unwind-tables.
6563
6564 2004-10-20  Richard Henderson  <rth@redhat.com>
6565
6566         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
6567         (main): Return success.
6568         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
6569         (main): Return success.
6570
6571 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6572
6573         PR c++/13495
6574         * g++.dg/template/memfriend9.C: New test.
6575         * g++.dg/template/memfriend10.C: Likewise.
6576         * g++.dg/template/memfriend11.C: Likewise.
6577         * g++.dg/template/memfriend12.C: Likewise.
6578         * g++.dg/template/memfriend13.C: Likewise.
6579         * g++.dg/template/memfriend14.C: Likewise.
6580         * g++.dg/template/memfriend15.C: Likewise.
6581         * g++.dg/template/memfriend16.C: Likewise.
6582         * g++.dg/template/memfriend17.C: Likewise.
6583         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
6584
6585 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
6586
6587         * g++.dg/conversion/dr195.C: New.
6588         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
6589
6590 2004-10-20  Ben Elliston  <bje@au.ibm.com>
6591             Devang Patel  <dpatel@apple.com>
6592
6593         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
6594         of floating point arithmetic, which could trap.
6595
6596 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
6597
6598         PR c++/14035
6599         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
6600         * g++.dg/conversion/const2.C: New test.
6601         * g++.dg/expr/reinterpret2.C: New test.
6602         * g++.dg/expr/reinterpret3.C: New test.
6603         * g++.dg/expr/cast2.C: New test.
6604         * g++.dg/expr/copy1.C: New test.
6605         * g++.dg/other/conversion1.C: Change error message.
6606         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
6607         function pointers to void *.
6608         * g++.old-deja/g++.mike/p10148.C: Likewise.
6609
6610 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6611
6612         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
6613
6614 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
6615
6616         PR c++/18047
6617
6618         * g++.dg/parse/expr3.C: New test.
6619
6620 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6621
6622         * gcc.dg/smod-1.c: New test.
6623
6624 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
6625
6626         * objc.dg/method-14.m: New test.
6627
6628 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6629
6630         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
6631         Also xfail as the patch was reverted.
6632
6633 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6634
6635         PR middle-end/16973
6636         * gcc.dg/pr16973.c: New test.
6637
6638 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
6639
6640         PR tree-optimization/17656
6641         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
6642
6643 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6644
6645         * g++.dg/eh/shadow1.C: New.
6646
6647 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
6648
6649         * gcc.c-torture/compile/20041018-1.c: New test.
6650
6651 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6652
6653         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
6654         compiler referring to register 0 when accessing sdata.  The linker
6655         now patches things up.
6656
6657 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
6658
6659         PR c/17529
6660         * gcc.c-torture/compile/pr17529.c: New test.
6661
6662 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6663
6664         PR c++/17743
6665         * g++.dg/ext/attrib17.C: New test.
6666
6667 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6668
6669         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
6670
6671 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6672
6673         PR c++/10479
6674         * g++.dg/ext/attrib16.C: New test.
6675
6676 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
6677
6678         PR c++/17042
6679         * g++.dg/init/dso_handle1.C: New test.
6680
6681         PR c++/14667
6682         * g++.dg/parse/typedef6.C: New test.
6683
6684         PR c++/17916
6685         * g++.dg/parse/pragma1.C: New test.
6686
6687 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
6688
6689         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6690
6691 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6692
6693         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6694         -fno-common when on HPPA HP-UX platforms.
6695
6696 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6697
6698         PR other/16820
6699         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6700         stdint.h.
6701         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6702         uintptr_t.
6703
6704 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6705
6706         PR c++/16301
6707         * g++.dg/lookup/strong-using-4.C: New test.
6708
6709 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6710
6711         PR middle-end/16567
6712         * gcc.c-torture/compile/nested-1.c: New test.
6713
6714 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6715
6716         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6717         and mipsisa64*-*-* (until support for misaligned loads is added).
6718         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6719         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6720         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6721         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6722         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6723         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6724
6725 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6726
6727         PR c++/17976
6728         * g++.dg/init/dtor3.C: New test.
6729
6730 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6731
6732         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6733
6734 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6735
6736         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6737         * gcc.dg/macho-lo-sum.c: Likewise.
6738
6739 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6740
6741         * gcc.dg/ppc-spe64-1.c: New test.
6742
6743 2004-10-14  Devang Patel  <dpatel@apple.com>
6744
6745         PR 17635
6746         * gcc.dg/pr17635.c : New test.
6747
6748 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6749
6750         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6751         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6752         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6753         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6754         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6755         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6756         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6757         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6758         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6759         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6760         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6761         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6762         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6763         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6764         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6765         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6766         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6767         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6768
6769 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6770
6771         * gcc.dg/vect/vect-82.c: New testcase.
6772         * gcc.dg/vect/vect-82_64.c: New testcase.
6773         * gcc.dg/vect/vect-83.c: New testcase.
6774         * gcc.dg/vect/vect-83_64.c: New testcase.
6775
6776 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6777
6778         * gcc.dg/cpp/error-1.c: New test.
6779
6780 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6781
6782         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6783
6784 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6785
6786         PR target/17984
6787         * gcc.dg/cris-peep2-xsrand2.c: New test.
6788
6789 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6790
6791         PR c++/17661
6792         * testsuite/g++.dg/expr/for2.C: New test.
6793
6794 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6795
6796         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6797
6798 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6799
6800         PR tree-optimization/17724
6801         * g++.dg/opt/pr17724-1.C: New test.
6802         * g++.dg/opt/pr17724-2.C: New test.
6803         * g++.dg/opt/pr17724-3.C: New test.
6804         * g++.dg/opt/pr17724-4.C: New test.
6805         * g++.dg/opt/pr17724-5.C: New test.
6806         * g++.dg/opt/pr17724-6.C: New test.
6807
6808 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6809
6810         PR c/17301
6811         * gcc.dg/pr17301-2.c: New test.
6812
6813 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6814
6815         PR c++/15876
6816         * g++.dg/parse/error22.C: New test.
6817
6818         PR c++/17936
6819         * g++.dg/template/spec18.C: New test.
6820
6821 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6822
6823         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6824         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6825         memcpy.
6826         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6827         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6828
6829 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6830
6831         * g++.dg/eh/cleanup5.C: Add dg-options "".
6832
6833 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6834
6835         PR middle-end/17657
6836         * gcc.dg/switch-4.c: New test case.
6837
6838 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6839
6840         * gcc.c-torture/execute/20041011-1.c: New test.
6841
6842 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6843
6844         PR c++/17554
6845         * g++.dg/init/for3.C: New test.
6846
6847         PR c++/17657
6848         * g++.dg/opt/switch2.C: New test.
6849
6850         PR middle-end/17703
6851         * g++.dg/warn/Wreturn-2.C: New test.
6852
6853 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6854
6855         PR c++/17907
6856         * g++.dg/eh/cleanup5.C: New test.
6857
6858 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6859
6860         PR c++/17393
6861         * g++.dg/parse/error21.C: New test.
6862
6863 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6864
6865         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6866         * g++.dg/warn/incomplete1.C: Likewise.
6867         * g++.dg/template/qualttp20.C: Likewise.
6868
6869 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6870
6871         PR c/17881
6872         * parm-incomplete-1.c: New test.
6873
6874 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6875
6876         PR c++/17867
6877         * g++.dg/parse/error19.C: New test.
6878
6879         PR c++/17670
6880         * g++.dg/init/new11.C: New test.
6881
6882         PR c++/17821
6883         * g++.dg/parse/error20.C: New test.
6884
6885         PR c++/17826
6886         * g++.dg/template/crash24.C: New test.
6887
6888 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6889
6890         PR c/17301
6891         * gcc.dg/pr17301-1.c: New test.
6892
6893 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6894
6895         PR c/17189
6896         * gcc.dg/anon-struct-5.c: New test.
6897
6898 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6899
6900         PR c/17844
6901         * gcc.dg/pr17844-1.c: New test.
6902
6903 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6904
6905         PR tree-optimization/17906
6906         * gcc.c-torture/compile/pr17906.c: New.
6907
6908 2004-10-09  Stuart Hastings  <stuart@apple.com>
6909             Roger Sayle  <roger@eyesopen.com>
6910
6911         PR rtl-optimization/17853
6912         * gcc.dg/i386-mmx-5.c: New testcase.
6913
6914 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6915
6916         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6917
6918 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6919
6920         PR c++/17524
6921         * g++.dg/template/static9.C: New test.
6922
6923         PR c++/17685
6924         * g++.dg/parse/operator5.C: New test.
6925
6926 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6927
6928         PR middle-end/17894
6929         * gcc.c-torture/execute/divcmp-4.c: New test case.
6930
6931 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6932
6933         PR tree-opt/17902
6934         * g++.dg/opt/pr17902.C: New test.
6935
6936 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6937
6938         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6939
6940 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6941
6942         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6943
6944 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6945
6946         * gcc.dg/assign-warn-3.c: New test.
6947
6948 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6949
6950         PR c/16999
6951         * gcc.dg/cpp/ident-1.c: New test.
6952
6953 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6954
6955         * gcc.c-torture/compile/acc1.c: New.
6956
6957 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6958
6959         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6960         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6961
6962 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6963
6964         * gcc.dg/ultrasp11.c: New test.
6965
6966 2004-10-08  Michael Matz  <matz@suse.de>
6967
6968         * gcc.dg/doloop-2.c: New test.
6969
6970 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6971
6972         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6973         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6974         objc.dg/method-9.m: Update expected diagnostics.
6975
6976 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6977
6978         * gcc.dg/ppc-fsel-3.c: New file.
6979         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6980
6981 2004-10-07  Paul Brook  <paul@codesourcery.com>
6982
6983         * gfortran.dg/intrinsic_verify_1.f90: New test.
6984
6985 2004-10-07  Paul Brook  <paul@codesourcery.com>
6986
6987         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6988
6989 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6990
6991         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6992         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6993         commit.
6994
6995 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6996
6997         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6998
6999 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7000
7001         PR c++/17115
7002         * g++.dg/warn/Winline-4.C: New test.
7003
7004 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7005
7006         * gcc.c-torture/compile/20041007-1.c: New test.
7007
7008 2004-10-07  Paul Brook  <paul@codesourcery.com>
7009
7010         PR fortran/17678
7011         * gfortran.dg/use_allocated_1.f90: New test.
7012
7013 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7014
7015         PR middle-end/17849
7016         * gfortran.fortran-torture/compile/nested.f90: New test
7017
7018 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7019
7020         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7021
7022 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7023
7024         PR c++/17368
7025         * g++.dg/ext/asm6.C: New test.
7026
7027 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7028
7029         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7030
7031 2004-10-06  Paul Brook  <paul@codesourcery.com>
7032
7033         PR libfortran/17709
7034         * gfortran.dg/empty_format_1.f90: New test.
7035
7036 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7037
7038         PR fortran/17568
7039         * gfortran.dg/ishft.f90: New test.
7040
7041         PR fortran/17283
7042         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7043         tests.
7044
7045 2004-10-06  Paul Brook  <paul@codesourcery.com>
7046
7047         * gfortran.dg/do_1.f90: New test.
7048
7049 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7050
7051         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7052         optimizing for size.
7053
7054 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7055
7056         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7057
7058 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7059
7060         * gcc.c-torture/compile/20041005-1.c: New test.
7061
7062 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7063
7064         PR c++/17829
7065         * g++.dg/lookup/koenig4.C: New.
7066
7067 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7068
7069         * g++.dg/other/classkey1.C: Adjust quoting marks.
7070         * g++.dg/parse/error15.C: Likewise.
7071         * g++.dg/template/meminit2.C (int>): Likewise.
7072
7073 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7074
7075         PR fortran/17283
7076         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7077
7078         PR fortran/17631
7079         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7080
7081         PR fortran/17708
7082         * gfortran.dg/pr17708.f90: New test.
7083
7084 2004-10-04  Chao-ying Fu  <fu@mips.com>
7085
7086         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7087         * gcc.dg/vect/vect-4.c: Ditto.
7088         * gcc.dg/vect/vect-5.c: Ditto.
7089         * gcc.dg/vect/vect-6.c: Ditto.
7090         * gcc.dg/vect/vect-8.c: Ditto.
7091         * gcc.dg/vect/vect-16.c: Ditto.
7092         * gcc.dg/vect/vect-30.c: Ditto.
7093         * gcc.dg/vect/vect-40.c: Ditto.
7094         * gcc.dg/vect/vect-41.c: Ditto.
7095         * gcc.dg/vect/vect-42.c: Ditto.
7096         * gcc.dg/vect/vect-43.c: Ditto.
7097         * gcc.dg/vect/vect-44.c: Ditto.
7098         * gcc.dg/vect/vect-45.c: Ditto.
7099         * gcc.dg/vect/vect-46.c: Ditto.
7100         * gcc.dg/vect/vect-47.c: Ditto.
7101         * gcc.dg/vect/vect-48.c: Ditto.
7102         * gcc.dg/vect/vect-49.c: Ditto.
7103         * gcc.dg/vect/vect-50.c: Ditto.
7104         * gcc.dg/vect/vect-51.c: Ditto.
7105         * gcc.dg/vect/vect-52.c: Ditto.
7106         * gcc.dg/vect/vect-53.c: Ditto.
7107         * gcc.dg/vect/vect-54.c: Ditto.
7108         * gcc.dg/vect/vect-55.c: Ditto.
7109         * gcc.dg/vect/vect-56.c: Ditto.
7110         * gcc.dg/vect/vect-57.c: Ditto.
7111         * gcc.dg/vect/vect-58.c: Ditto.
7112         * gcc.dg/vect/vect-59.c: Ditto.
7113         * gcc.dg/vect/vect-60.c: Ditto.
7114         * gcc.dg/vect/vect-74.c: Ditto.
7115         * gcc.dg/vect/vect-79.c: Ditto.
7116         * gcc.dg/vect/vect-80.c: Ditto.
7117
7118 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7119
7120         * gcc.dg/unused-7.c: Use the correct option.
7121
7122 2004-10-04  Paul Brook  <paul@codesourcery.com>
7123         Bud Davis  <bdavis9659@comcast.net>
7124
7125         PR fortran/17706
7126         PR fortran/16434
7127         * gfortran/pr17706.f90: New test.
7128         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7129
7130 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7131
7132         * gfortran.dg/pr17612.f90: New test.
7133
7134 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7135
7136         * g++.dg/template/local1.C: Adjust quoting marks in
7137         testing for diagnostics.
7138         * g++.dg/tls/diag-2.C: Likewise.
7139         * g++.dg/other/error8.C: Likewise.
7140
7141 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7142
7143         PR c/17178
7144         * gcc.dg/unused-4.c: Adjust to be correct.
7145
7146         PR c/17820
7147         * gcc.dg/unused-7.c: New test.
7148
7149 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7150
7151         PR c++/17797
7152         * g++.dg/overload/template2.C: New test.
7153
7154 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
7155
7156         PR tree-optimization/16632
7157         * gcc.dg/tree-ssa/20041002-1.c: New.
7158
7159 2004-10-03  Paul Brook  <paul@codesourcery.com>
7160
7161         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
7162         rather than relying on default formatting.
7163
7164 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
7165
7166         * gcc.dg/20040920-1.c: Update expected message text.
7167
7168 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
7169
7170         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
7171
7172 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
7173
7174         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
7175         tree level.
7176
7177 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7178
7179         * gcc.dg/tree-ssa/pr17343.c: Remove.
7180
7181 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7182
7183         PR tree-opt/17343
7184         * gcc.dg/tree-ssa/pr17343.c: New test.
7185
7186 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
7187
7188         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
7189         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
7190         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
7191         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
7192         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
7193
7194 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7195
7196         * gcc.dg/lvalue-2.c: New test.
7197
7198 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7199
7200         PR c/17730
7201         * gcc.dg/pr17730-1.c: New test
7202
7203 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7204
7205         PR c/7425
7206         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7207
7208 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7209
7210         * gcc.c-torture/execute/stdarg-1.c: New test.
7211         * gcc.c-torture/execute/stdarg-2.c: New test.
7212         * gcc.c-torture/execute/stdarg-3.c: New test.
7213         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7214         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7215         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7216         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7217         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7218
7219 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7220
7221         PR tree-optimization/17697
7222         * g++.dg/opt/pr17697-1.C: New test.
7223         * g++.dg/opt/pr17697-2.C: New test.
7224         * g++.dg/opt/pr17697-3.C: New test.
7225
7226 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7227
7228         PR c/16409
7229         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7230         gcc.dg/vla-init-5.c: New tests.
7231
7232 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7233
7234         PR c/13804
7235         * gcc.dg/pr13804-1.c: New test.
7236
7237 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7238
7239         PR fortran/16938
7240         * gfortran.dg/pr16938.f90: New test.
7241
7242 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7243
7244         * g++.dg/template/crash23.C: New test.
7245
7246 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7247
7248         PR c++/17585
7249         * g++.dg/template/static8.C: New test.
7250
7251 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
7252
7253         PR c++/17681
7254         * g++.dg/other/error9.C: New test.
7255
7256 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7257
7258         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
7259
7260 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7261
7262         PR fortran/15164
7263         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
7264
7265 2004-09-26  Roger Sayle  <roger@eyesopen.com>
7266
7267         PR middle-end/17112
7268         * gcc.dg/pr17112-1.c: New test case.
7269
7270 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7271
7272         PR c/11459
7273         * gcc.dg/pr11459-1.c: New test.
7274
7275 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
7276
7277         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
7278         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7279
7280 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7281
7282         * gfortran.dg/pr15324.f90: Make array bounds consistent.
7283
7284 2004-09-25  Jan Hubicka  <jh@suse.cz>
7285
7286         * compile/30040909-1.c: New test.
7287         * compile/30040907-1.c: New test.
7288
7289 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
7290
7291         * gcc.c-torture/execute/va-arg-26.c: New test.
7292
7293 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
7294
7295         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
7296         extra diagnostics on targets with 64-bit pointers.
7297         * objc.dg/selector-1.m: Adjust dg-warning regexp.
7298
7299 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7300
7301         PR c/17188
7302         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
7303         * gcc.dg/decl-3.c: Adjust expected message.
7304
7305 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7306
7307         PR fortran/17615
7308         * gfortran.dg/pr17615.f90: New test.
7309
7310 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
7311
7312         PR tree-optimzation/17517
7313         * g++.dg/tree-ssa/pr17517.C: New Test.
7314
7315 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7316
7317         PR c++/16889
7318         * g++.dg/lookup/ambig3.C: New.
7319
7320 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
7321
7322         PR tree-opt/17624
7323         * g++.dg/opt/pr17624.C: New test.
7324
7325 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7326
7327         PR c/6980
7328         * gcc.dg/Wbad-function-cast-1.c: New test.
7329
7330 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
7331
7332         * g++.dg/ext/complit1.C
7333         * g++.dg/other/error2.C
7334         * g++.dg/other/nontype-1.C
7335         * g++.dg/parse/crash11.C
7336         * g++.dg/parse/crash12.C
7337         * g++.dg/parse/error15.C
7338         * g++.dg/parse/error4.C
7339         * g++.dg/parse/tmpl-outside1.C
7340         * g++.dg/parse/too-many-tmpl-args1.C
7341         * g++.dg/template/dependent-expr3.C
7342         * g++.dg/template/error10.C
7343         * g++.dg/template/instantiate1.C
7344         * g++.dg/template/vtable2.C
7345         * g++.dg/warn/Wshadow-1.C
7346         * g++.dg/warn/weak1.C
7347         * g++.old-deja/g++.brendan/crash16.C
7348         * g++.old-deja/g++.brendan/crash18.C
7349         * g++.old-deja/g++.brendan/crash48.C
7350         * g++.old-deja/g++.brendan/crash49.C
7351         * g++.old-deja/g++.brendan/crash55.C
7352         * g++.old-deja/g++.brendan/crash56.C
7353         * g++.old-deja/g++.brendan/crash8.C
7354         * g++.old-deja/g++.brendan/enum11.C
7355         * g++.old-deja/g++.brendan/enum8.C
7356         * g++.old-deja/g++.brendan/enum9.C
7357         * g++.old-deja/g++.brendan/friend3.C
7358         * g++.old-deja/g++.brendan/misc14.C
7359         * g++.old-deja/g++.bugs/900402_02.C
7360         * g++.old-deja/g++.bugs/900404_03.C
7361         * g++.old-deja/g++.bugs/900404_04.C
7362         * g++.old-deja/g++.bugs/900428_03.C
7363         * g++.old-deja/g++.jason/crash4.C
7364         * g++.old-deja/g++.jason/overload21.C
7365         * g++.old-deja/g++.jason/redecl1.C
7366         * g++.old-deja/g++.jason/report.C
7367         * g++.old-deja/g++.jason/rfg10.C
7368         * g++.old-deja/g++.jason/template30.C
7369         * g++.old-deja/g++.law/arm12.C
7370         * g++.old-deja/g++.law/ctors5.C
7371         * g++.old-deja/g++.law/cvt20.C
7372         * g++.old-deja/g++.law/init10.C
7373         * g++.old-deja/g++.law/init8.C
7374         * g++.old-deja/g++.law/visibility17.C
7375         * g++.old-deja/g++.law/visibility7.C
7376         * g++.old-deja/g++.mike/net8.C
7377         * g++.old-deja/g++.mike/p646.C
7378         * g++.old-deja/g++.mike/p700.C
7379         * g++.old-deja/g++.mike/p701.C
7380         * g++.old-deja/g++.mike/p811.C
7381         * g++.old-deja/g++.ns/template13.C
7382         * g++.old-deja/g++.other/array3.C
7383         * g++.old-deja/g++.other/crash25.C
7384         * g++.old-deja/g++.other/dtor3.C
7385         * g++.old-deja/g++.other/dtor4.C
7386         * g++.old-deja/g++.other/main1.C
7387         * g++.old-deja/g++.other/warn7.C
7388         * g++.old-deja/g++.pt/crash11.C
7389         * g++.old-deja/g++.pt/crash36.C
7390         * g++.old-deja/g++.pt/spec22.C
7391         * g++.old-deja/g++.pt/spec9.C
7392         * g++.old-deja/g++.pt/ttp52.C
7393         * g++.old-deja/g++.robertl/eb103.C
7394         * g++.old-deja/g++.robertl/eb121.C
7395         * g++.old-deja/g++.robertl/eb22.C
7396         * g++.old-deja/g++.robertl/eb8.C:
7397         Update locations and/or regexps of dg-error markers.
7398         Remove markers for some bogus messages that are no longer issued.
7399
7400 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
7401
7402         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
7403         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
7404
7405 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
7406
7407         PR c++/17618
7408         * g++.dg/lookup/crash5.C: New test.
7409
7410 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
7411
7412         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
7413         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
7414         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
7415         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
7416         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
7417         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
7418
7419         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
7420         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
7421         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
7422         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
7423         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
7424         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
7425
7426         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
7427
7428         * gcc.dg/vect/vect-44.c: Check additional cases.
7429         * gcc.dg/vect/vect-48.c: Check additional cases.
7430
7431         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
7432         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
7433         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
7434         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
7435         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
7436         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
7437         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
7438         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
7439         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
7440
7441         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
7442         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
7443         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
7444
7445 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7446
7447         * gcc.dg/tree-ssa/loop-6.c: New test.
7448
7449 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
7450
7451         PR c++/17620
7452         * g++.dg/inherit/base2.C: New.
7453
7454 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7455
7456         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
7457         * gcc.dg/20001012-2.c: Likewise.
7458         * gcc.dg/20001013-1.c: Likewise.
7459         * gcc.dg/20001101-1.c: Likewise.
7460         * gcc.dg/20001102-1.c: Likewise.
7461         * gcc.dg/bf-spl1.c: Likewise.
7462         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
7463         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
7464
7465 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
7466
7467         PR tree-optimization/16721
7468         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
7469
7470 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
7471
7472         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
7473         * gcc.dg/20040305-1.c: Likewise.
7474
7475 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7476
7477         PR c/16566
7478         * gcc.c-torture/compile/pr16566-1.c,
7479         gcc.c-torture/compile/pr16566-2.c,
7480         gcc.c-torture/compile/pr16566-3.c: New tests.
7481
7482 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
7483
7484         PR tree-optimization/17512
7485         * gcc.c-torture/compile/20040916-1.c.
7486
7487 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
7488
7489         * gcc.dg/pragma-re-3.c: New test.
7490
7491 2004-09-17  Matt Austern  <austern@apple.com>
7492
7493         PR c++/15049
7494         * g++.dg/other/anon3.C: New.
7495
7496 2004-09-21  Roger Sayle  <roger@eyesopen.com>
7497
7498         PR c++/7503
7499         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
7500         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
7501         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
7502         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
7503         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
7504
7505 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
7506
7507         PR fortran/17286
7508         * gfortran.dg/pr17286.f90: New test.
7509
7510 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
7511
7512         PR c++/17530
7513         * g++.dg/template/static7.C: New test.
7514
7515 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
7516
7517         PR tree-opt/17558
7518         * gcc.c-torture/compile/pr17558.c: New test.
7519
7520 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7521
7522         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
7523         if SKIP_ATTRIBUTE is defined.
7524
7525 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7526
7527         PR fortran/15957
7528         * gfortran.dg/pr15957.f90: New test.
7529
7530 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
7531
7532         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
7533         in comparison.
7534         * gcc.dg/vect/vect-79.c: Likewise.
7535         * gcc.dg/vect/vect-80.c: Likewise.
7536
7537 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7538
7539         PR fortran/15750
7540         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
7541
7542 2004-09-20  Ira Rosen  <irar@il.ibm.com>
7543
7544         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
7545         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
7546         * gcc.dg/vect/vect-62.c: New testcase.
7547         * gcc.dg/vect/vect-63.c: New testcase.
7548         * gcc.dg/vect/vect-64.c: New testcase.
7549         * gcc.dg/vect/vect-65.c: New testcase.
7550         * gcc.dg/vect/vect-66.c: New testcase.
7551         * gcc.dg/vect/vect-67.c: New testcase.
7552         * gcc.dg/vect/vect-68.c: New testcase.
7553         * gcc.dg/vect/vect-69.c: New testcase.
7554         * gcc.dg/vect/vect-79.c: New testcase.
7555         * gcc.dg/vect/vect-80.c: New testcase.
7556
7557 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7558
7559         * gcc.target/mips/asm-1.c: New test.
7560
7561 2004-09-19  Ira Rosen  <irar@il.ibm.com>
7562
7563         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
7564         * gcc.dg/vect/vect-73.c: New testcase.
7565         * gcc.dg/vect/vect-74.c: New testcase.
7566         * gcc.dg/vect/vect-75.c: New testcase.
7567         * gcc.dg/vect/vect-76.c: New testcase.
7568         * gcc.dg/vect/vect-77.c: New testcase.
7569         * gcc.dg/vect/vect-78.c: New testcase
7570
7571 2004-09-18  Paul Brook  <paul@codesourcery.com>
7572
7573         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
7574
7575 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7576
7577         PR c/17424
7578         * gcc.dg/pr17424-1.c: New test.
7579
7580 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
7581
7582         * g++.dg/tree-ssa/pr17153.C: New test.
7583
7584 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
7585
7586         PR pch/13361
7587         * testsuite/g++.dg/pch/wchar-1.C: New.
7588         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7589
7590 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
7591
7592         * gcc.c-torture/execute/20040917-1.c: New test.
7593
7594 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7595
7596         PR tree-optimization/17319
7597         * gcc.dg/pr17319.c: New test.
7598
7599 2004-09-17  Devang Patel  <dpatel@apple.com>
7600
7601         * gcc.dg/20040813-1.c: New test.
7602
7603 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7604
7605         PR tree-optimization/17273
7606         * gcc.c-torture/compile/pr17273.c: New test.
7607
7608 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7609
7610         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
7611         Update expected messages.
7612         * gcc.dg/declspec-13.c: New test.
7613
7614 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
7615
7616         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
7617
7618 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7619
7620         * gcc.c-torture/execute/pr17252.c: Use post-increment to
7621         change what 'a' is pointing to.
7622
7623 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
7624
7625         PR c++/16002
7626         * g++.dg/template/error18.C: New test.
7627
7628         PR c++/16029
7629         * g++.dg/warn/Wunused-8.C: New test.
7630
7631 2004-09-17  Steven Bosscher  <stevenb@suse.de>
7632
7633         PR tree-optimization/17513
7634         * gcc.dg/20040916-1.c: New test.
7635
7636 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
7637
7638         PR c++/17501
7639         * g++.dg/template/typename7.C: New test.
7640
7641 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7642
7643         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
7644
7645 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
7646
7647         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
7648         with -ftree-based-profiling also.
7649         * lib/profopt.exp: Support late-set profile_option/feedback_option.
7650
7651 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
7652
7653         PR/15364
7654         * gfortran.dg/der_array_io_1.f90: New test.
7655         * gfortran.dg/der_array_io_2.f90: New test.
7656         * gfortran.dg/der_array_io_3.f90: New test.
7657
7658 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7659
7660         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
7661         EABI.
7662
7663 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7664
7665         * g++.dg/opt/switch1.C: New test.
7666
7667 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7668
7669         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
7670         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
7671         Update expected messages.
7672
7673 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7674
7675         PR fortran/16485
7676         * gfortran.dg/same_name_1.f90: New test.
7677
7678 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
7679
7680         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
7681         dereference garbage pointers.
7682
7683 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7684
7685         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
7686         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
7687
7688         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7689         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7690         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7691
7692 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7693
7694         PR c++/17324
7695         * g++.dg/template/mangle1.C: New test.
7696
7697 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7698
7699         PR tree-optimization/17252
7700         * gcc.c-torture/execute/pr17252.c: New test.
7701
7702 2004-09-14  Andrew Pinski  <apinski@apple.com>
7703
7704         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7705
7706 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7707
7708         PR rtl-optimization/9771
7709         * gcc.dg/pr9771-1.c: New test case.
7710
7711 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7712
7713         PR tree-optimization/15262
7714         * gcc.c-torture/execute/pr15262-1.c: New test.
7715         * gcc.c-torture/execute/pr15262-2.c: New test.
7716
7717 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7718
7719         * gcc.dg/declspec-12.c: New test.
7720
7721 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7722
7723         * gfortran.dg/pr17090.f90: Add directives to test.
7724
7725 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7726
7727         * gcc.c-torture/compile/20040914-1.c: New test.
7728
7729 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7730
7731         PR c++/16162
7732         * g++.dg/template/decl2.C: New test.
7733
7734 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7735
7736         PR fortran/17090
7737         * gfortran.dg/pr17090.f90: New test.
7738
7739 2004-09-13  Dale Johannesen  <dalej@apple.com>
7740
7741         * gcc.c-torture/compile/pr17408.c:  New test case.
7742
7743 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7744
7745         PR c++/16716
7746         * g++.dg/parse/crash17.C: New test.
7747
7748         PR c++/17327
7749         * g++.dg/template/enum3.C: New test.
7750
7751 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7752
7753         * lib/gcc-defs.exp: Load wrapper.exp.
7754         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7755         using local code.
7756         * lib/gcc.exp (gcc_init): Similar.
7757         * lib/gfortran.exp (gfortran_init): Similar.
7758         * lib/objc.exp (objc_init): Similar.
7759         * lib/treelang.exp (treelang_init): Similar.
7760         * lib/wrapper.exp: New file with build_wrapper call machinery in
7761         ${tool}_maybe_build_wrapper.
7762
7763 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7764
7765         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7766         "inline".
7767         * gcc.dg/declspec-11.c: Update expected messages.
7768         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7769         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7770         gcc.dg/inline-12.c: New tests.
7771
7772 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7773
7774         * g++.dg/tree-ssa/pr17400.C: New testcase.
7775
7776 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7777
7778         * gcc.target/mips/sb1-1.c: New testcase.
7779
7780 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7781
7782         * lib/g77-dg.exp: Remove unused file.
7783         * lib/mike-g77.exp: Ditto.
7784         * lib/g77.exp: Ditto.
7785
7786 2004-09-12  Richard Henderson  <rth@redhat.com>
7787
7788         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7789
7790 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7791
7792         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7793         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7794         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7795         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7796         Update expected messages.
7797
7798 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7799
7800         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7801         declaration/use mismatch for dirp parameter.
7802
7803 2004-09-12  Andrew Pinski  <apinski@apple.com>
7804
7805         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7806         -fgnu-runtime is passed.
7807
7808 2004-09-12  Richard Henderson  <rth@redhat.com>
7809
7810         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7811         do the uplevel thing and update additional_flags directly.
7812         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7813         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7814         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7815         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7816
7817 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7818
7819         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7820
7821 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7822
7823         PR middle-end/17411
7824         * g++.dg/opt/pr17411-1.C: New test case.
7825
7826 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7827
7828         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7829         gcc.dg/tls/diag-2.c: Update expected messages.
7830         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7831         messages.
7832         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7833         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7834         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7835         gcc.dg/tls/diag-5.c: New tests.
7836
7837 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7838
7839         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7840
7841 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7842
7843         * g++.dg/parse/break-in-for.C: New test.
7844
7845 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7846
7847         * gcc.dg/tree-ssa/20040911-1.c: New test.
7848
7849 2004-09-11  Andreas Jaeger  <aj@suse.de>
7850
7851         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7852         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7853
7854 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7855
7856         * gcc.target/frv: New directory of FR-V-specific tests.
7857
7858 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7859
7860         * gcc.dg/convert-vec-1.c: New test.
7861
7862 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7863
7864         PR middle-end/17024
7865         * gcc.dg/pr17024-1.c: New test case.
7866
7867 2004-09-10  Eric Christopher  <echristo@redhat.com>
7868
7869         * gcc.dg/20040910-1.c: New test.
7870
7871 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7872
7873         * gcc.dg/bitfld-9.c: New test.
7874
7875 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7876
7877         * gcc.c-torture/execute/ieee/acc1.c: New test.
7878         * gcc.c-torture/execute/ieee/acc2.c: New test.
7879         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7880
7881 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7882
7883         * gcc.dg/deprecated-2.c: New test.
7884
7885 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7886
7887         * gcc.dg/init-vec-1.c: New test.
7888
7889 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7890
7891         PR middle-end/17055
7892         * gcc.dg/pr17055-1.c: New test case.
7893
7894 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7895
7896         PR target/17377
7897         * gcc.c-torture/execute/pr17377.c: New test.
7898
7899 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7900
7901         PR c/8420
7902         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7903         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7904         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7905         gcc.dg/long-long-typespec-1.c: New tests.
7906         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7907
7908 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7909
7910         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7911         gcc.dg/gnu99-static-1.c: New tests.
7912
7913 2004-09-08  Devang Patel  <dpatel@apple.com>
7914
7915         * gcc.dg/darwin-ld-20040828-1.c: New test.
7916         * gcc.dg/darwin-ld-20040828-2.c: New test.
7917         * gcc.dg/darwin-ld-20040828-3.c: New test.
7918
7919 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7920
7921         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7922         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7923         in error message.
7924         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7925         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7926         in error message.
7927         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7928         types they qualify.
7929         * objc.dg/type-size-2.m: Fix wording in comment.
7930         * objc.dg/va-meth-1.m: New test case.
7931
7932 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7933
7934         PR c/16633:
7935         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7936         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7937
7938 2004-09-06  Devang Patel  <dpatel@apple.com>
7939
7940         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7941         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7942
7943 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7944
7945         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7946         reflect changed line numbering of diagnostics.
7947
7948 2004-09-06  Paul Brook  <paul@codesourcery.com>
7949
7950         * gfortran.dg/edit_real_1.f90: Add new test.
7951
7952 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7953
7954         * gcc.dg/tree-ssa/loop-2.c: New test.
7955         * gcc.dg/tree-ssa/loop-3.c: New test.
7956         * gcc.dg/tree-ssa/loop-4.c: New test.
7957         * gcc.dg/tree-ssa/loop-5.c: New test.
7958
7959 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7960
7961         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7962
7963 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7964
7965         * gcc.dg/format/sentinel-1.c: New test.
7966
7967 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7968
7969         * testsuite/gcc.dg/builtins-46.c: New.
7970
7971 2004-09-03  Devang Patel  <dpatel@apple.com>
7972
7973         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7974         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7975
7976 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7977
7978         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7979         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7980         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7981         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7982         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7983         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7984         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7985         the non-portable bzero.
7986         * gcc.dg/20010912-1.c: xfail for NetWare.
7987         * gcc.dg/20020426-2.c: xfail for NetWare.
7988         * gcc.dg/20021014-1.c: xfail for NetWare.
7989         * gcc.dg/20021018-1.c: xfail for NetWare.
7990         * gcc.dg/20030213-1.c: xfail for NetWare.
7991         * gcc.dg/20030225-1.c: xfail for NetWare.
7992         * gcc.dg/20030708-1.c: xfail for NetWare.
7993         * gcc.dg/builtins-config.h: Also exclude NetWare.
7994         * gcc.dg/format/format.h: Define restrict only if not already defined.
7995         * gcc.dg/nest.c: xfail for NetWare.
7996         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7997         * lib/target-supports.exp (check_visibility_available): Exclude
7998         NetWare.
7999
8000 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8001
8002         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8003         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8004         deterministic starting point for the alignment of structure fields.
8005         * gcc.dg/Wpadded.c: Dito.
8006         * g++.dg/abi/vbase10.C: Dito.
8007
8008 2004-09-03  Devang Patel  <dpatel@apple.com>
8009
8010         * g++.dg/debug/pr15736.cc: New test.
8011
8012 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8013
8014         * README.QMTEST: Fix out-of-date link.
8015
8016 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8017
8018         PR fortran/16579
8019         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8020         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8021
8022 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8023
8024         * g++.dg/abi/arm_rtti1.C: New test.
8025
8026 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8027
8028         * gcc.dg/ppc-vector-memcpy.c: New.
8029         * gcc.dg/ppc-vector-memset.c: New.
8030
8031 2004-09-02  Chao-ying Fu  <fu@mips.com>
8032
8033         * gcc.target/mips/mips-3d-1.c: New test.
8034         * gcc.target/mips/mips-3d-2.c: New test.
8035         * gcc.target/mips/mips-3d-3.c: New test.
8036         * gcc.target/mips/mips-3d-4.c: New test.
8037         * gcc.target/mips/mips-3d-5.c: New test.
8038         * gcc.target/mips/mips-3d-6.c: New test.
8039         * gcc.target/mips/mips-3d-7.c: New test.
8040         * gcc.target/mips/mips-3d-8.c: New test.
8041         * gcc.target/mips/mips-3d-9.c: New test.
8042         * gcc.target/mips/mips-ps-1.c: New test.
8043         * gcc.target/mips/mips-ps-2.c: New test.
8044         * gcc.target/mips/mips-ps-3.c: New test.
8045         * gcc.target/mips/mips-ps-4.c: New test.
8046         * gcc.target/mips/mips-ps-type.c: New test.
8047
8048 2004-09-02  Paul Brook  <paul@codesourcery.com>
8049
8050         * gfortran.dg/edit_real_1.f90: Add new tests.
8051
8052 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8053
8054         PR fortran/15327
8055         * gfortran.dg/merge_char_1.f90: New test.
8056
8057 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8058
8059         PR fortran/16404
8060         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8061
8062 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8063
8064         PR c/1522
8065         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8066
8067 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8068
8069         * g++.dg/opt/loop1.C: Do not XFAIL.
8070
8071 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8072
8073         * gcc.c-torture/execute/20040831-1.c: New test.
8074
8075 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8076
8077         PR fortran/16579
8078         * gfortran.dg/g77/20010610.f: Now passes.
8079         Copy from g77.f-torture/execute. Add dg-run directive.
8080         * gfortran.dg/g77/README: Update
8081
8082 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8083
8084         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8085         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8086         (t1, t2, t3, t4): Add volatile.
8087
8088 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8089
8090         * g++.dg/ext/visibility/arm1.C: New test.
8091
8092 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8093
8094         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8095         -pedantic-errors.
8096
8097 2004-09-01  Paul Brook  <paul@codesourcery.com>
8098
8099         * gfortran.dg/eof_2.f90: New test.
8100
8101 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8102
8103         PR fortran/16579
8104         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
8105
8106 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
8107
8108         PR libfortran/16805
8109         * gfortran.dg/list_read_2.f90: New test.
8110
8111 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8112
8113         * g++.dg/abi/key1.C: New test.
8114
8115 2004-08-31  Richard Henderson  <rth@redhat.com>
8116
8117         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8118         form of offsetof.
8119         * g++.dg/other/offsetof5.C: Remove duplicate.
8120
8121 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8122
8123         PR fortran/17244
8124         * gfortran.dg/func_derived_1.f90: New test.
8125
8126 2004-08-31  Paul Brook  <paul@codesourcery.com>
8127
8128         * gfortran.dg/eof_1.f90: New test.
8129
8130 2004-08-31  Paul Brook  <paul@codesourcery.com>
8131
8132         * gfortran.dg/list_read_1.f90: New file.
8133
8134 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8135
8136         * g++.dg/opt/loop1.C: XFAIL.
8137
8138 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8139
8140         * gcc.dg/funcdef-storage-1.c: New.
8141         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8142         an extern function in local scope.
8143         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8144         declare an 'auto inline' function in local scope.
8145         * gcc.dg/20011130-1.c: Likewise.
8146         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
8147         an 'auto' function in local scope.
8148         * gcc.dg/20021014-1.c: Likewise.
8149         * gcc.dg/20030331-2.c: Likewise.
8150
8151 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8152
8153         * gfortran.dg/blockdata_1.f90: New test.
8154
8155 2004-08-30  Richard Henderson  <rth@redhat.com>
8156
8157         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
8158
8159 2004-08-30  Richard Henderson  <rth@redhat.com>
8160
8161         * lib/fortran-torture.exp (fortran-torture-execute): Honor
8162         additional_flags set by alternate driver.
8163         (ieee-options): New procedure.
8164         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
8165         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
8166         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
8167         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
8168
8169 2004-08-30  Richard Henderson  <rth@redhat.com>
8170
8171         * lib/f-torture.exp: Remove.
8172
8173 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
8174
8175         PR rtl-optimization/16590
8176         * g++.dg/opt/loop1.C: New test.
8177
8178 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8179
8180         PR fortran/13910
8181         * gfortran.dg/oldstyle_1.f90: New test.
8182
8183 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
8184         Paul Brook  <paul@codesourcery.com>
8185
8186         * gfortran.dg/g77/README: Update.
8187         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
8188         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8189         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
8190
8191 2004-08-28  Paul Brook  <paul@codesourcery.com>
8192
8193         PR libfortran/17195
8194         * gfortran.dg/edit_real_1.f90: New test.
8195
8196 2004-08-27  Paul Brook  <paul@codesourcery.com>
8197
8198         * gfortran.dg/rewind_1.f90: New test.
8199
8200 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8201
8202         PR fortran/16597
8203         * gfortran.dg/pr16597.f90: New test.
8204
8205 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8206
8207         PR c/13801
8208         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8209         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8210         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8211         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8212         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8213
8214 2004-08-26  Nick Clifton  <nickc@redhat.com>
8215
8216         * gcc.c-torture/compile/pr17119.c: New test.
8217
8218 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8219
8220         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8221
8222 2004-08-25  Richard Henderson  <rth@redhat.com>
8223
8224         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8225         the bits that expect kind=8 to be the largest real kind.
8226
8227 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8228
8229         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8230
8231 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8232
8233         * gfortran.dg/assignment_1.f90: New test.
8234
8235 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8236
8237         * g++.dg/template/repo3.C: New test.
8238
8239 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8240
8241         PR middle-end/16693
8242         PR tree-optimization/16372
8243         * g++.dg/opt/pr16372-1.C: New test case.
8244         * g++.dg/opt/pr16693-1.C: New test case.
8245         * g++.dg/opt/pr16693-2.C: New test case.
8246
8247 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8248
8249         * objc.dg/proto-lossage-4.m: New test.
8250
8251 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
8252
8253         PR c++/17155
8254         * g++.dg/inherit/local2.C: New test.
8255
8256 2004-08-25  Paul Brook  <paul@codesourcery.com>
8257
8258         PR fortran/17144
8259         * gfortran.dg/string_ctor_1.f90: New test.
8260
8261 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8262
8263         PR c++/14428
8264         * g++.dg/template/redecl2.C: New test.
8265
8266 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8267
8268         PR fortran/17143
8269         * gfortran.dg/pr17143.f90: New test.
8270
8271 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8272
8273         PR fortran/17164
8274         * gfortran.dg/pr17164.f90: New test.
8275
8276 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8277
8278         * gcc.dg/tree-ssa/loop-1.c: New test.
8279
8280 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8281
8282         * gcc.c-torture/compile/20040824-1.c: New test.
8283
8284 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8285
8286         * gcc.c-torture/compile/iftrap-3.c: New test.
8287
8288 2004-08-24  Paul Brook  <paul@codesourcery.com>
8289
8290         * gfortran.dg/entry_2.f90: New test.
8291
8292 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8293
8294         PR c++/16889
8295         * g++.dg/lookup/ambig[12].C: New.
8296
8297 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8298
8299         PR c++/16706
8300         * g++.dg/template/crash21.C: New test.
8301         * g++.dg/template/crash22.C: Likewise.
8302
8303 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8304
8305         PR c++/17149
8306         * g++.dg/template/access15.C: New.
8307
8308 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8309
8310         PR c++/17163
8311         * g++.dg/template/repo2.C: New test.
8312
8313 2004-08-23  Roger Sayle  <roger@eyesopen.com>
8314
8315         PR rtl-optimization/17078
8316         * gcc.c-torture/execute/pr17078-1.c: New test case.
8317
8318 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8319
8320         PR c/14492
8321         * gcc.dg/debug/crash1.c: New test.
8322
8323 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8324
8325         PR c/16180
8326         * gcc.dg/loop-5.c: New test.
8327
8328 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8329
8330         * gcc.c-torture/execute/20040823-1.c: New test.
8331
8332 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
8333
8334         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
8335         to the assembler.  Simplify test accordingly.
8336         (asm_abi_flags): Use GNU names.
8337         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
8338         to check for ABI flags.
8339
8340 2004-08-22  Andrew Pinski  <apinski@apple.com>
8341
8342         * g++.dg/opt/pr14029.C: New test.
8343         * gcc.c-torture/execute/pr15262.c: New test.
8344
8345 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8346
8347         * gfortran.dg/reduction.f90: Add checks with complex arguments.
8348
8349 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
8350
8351         PR 16908
8352         * gfortran.dg/direct_io.f90: New test.
8353
8354 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8355
8356         PR c++/17121
8357         * g++.dg/inherit/local2.C: New test.
8358
8359 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8360
8361         PR c++/17120
8362         * g++.dg/warn/Wparentheses-4.C: New test.
8363
8364 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8365
8366         PR c++/17121
8367         * g++.dg/inherit/local2.C: New test.
8368
8369         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8370         * gcc.dg/ppc-ldstruct.c: Likewise.
8371         * gcc.dg/ppc64-abi-2.c: Likewise.
8372
8373 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
8374
8375         PR rtl-optimization/17099
8376         * gcc.c-torture/execute/20040820-1.c: New test.
8377
8378 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
8379
8380         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
8381
8382 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
8383
8384         PR fortran/17077
8385         * gfortran.dg/auto_array_1.f90: New test.
8386
8387 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8388
8389         PR fortran/17074
8390         * gfortran.dg/simpleif_1.f90: New test.
8391
8392 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
8393
8394         * lib/target-supports.exp (check_profiling_available): Return
8395         false for arm*-*-symbianelf* and arm*-*-eabi*.
8396
8397         PR c++/15890
8398         * g++.dg/template/delete1.C: New test.
8399
8400 2004-08-19  Paul Brook  <paul@codesourcery.com>
8401
8402         PR fortran/14976
8403         PR fortran/16228
8404         * gfortran.dg/data_char_1.f90: New test.
8405
8406 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
8407
8408         PR fortran/16946
8409         * gfortran.dg/reduction.f90: New testcase.
8410
8411 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8412
8413         PR fortran/16520
8414         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
8415
8416 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8417
8418         PR c++/17041
8419         * g++.dg/Wparentheses-3.C: New test.
8420
8421 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
8422
8423         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
8424         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
8425         * gcc.dg/vect/vect-2.c: Likewise.
8426         * gcc.dg/vect/vect-3.c: Likewise.
8427         * gcc.dg/vect/vect-4.c: Likewise.
8428         * gcc.dg/vect/vect-5.c: Likewise.
8429         * gcc.dg/vect/vect-6.c: Likewise.
8430         * gcc.dg/vect/vect-7.c: Likewise.
8431         * gcc.dg/vect/vect-25.c: Likewise.
8432         * gcc.dg/vect/vect-31.c: Likewise.
8433         * gcc.dg/vect/vect-32.c: Likewise.
8434         * gcc.dg/vect/vect-34.c: Likewise.
8435         * gcc.dg/vect/vect-36.c: Likewise.
8436         * gcc.dg/vect/vect-all.c: Likewise.
8437
8438 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
8439
8440         PR c++/17068
8441         * g++.dg/template/operator4.C: New test.
8442
8443 2004-08-18  Richard Henderson  <rth@redhat.com>
8444
8445         * gcc.dg/20040206-1.c: XFAIL.
8446
8447 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8448
8449         PR c++/16246
8450         * g++.dg/template/array7.C: New test.
8451
8452 2004-08-17  James E Wilson  <wilson@specifixinc.com>
8453
8454         * gcc.dg/mips-movcc-1.c: New test.
8455         * gcc.dg/mips-movcc-2.c: New test.
8456         * gcc.dg/mips-movcc-3.c: New test.
8457
8458         * gcc.dg/mips-nmadd-1.c: New test.
8459         * gcc.dg/mips-nmadd-2.c: New test.
8460
8461 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8462
8463         PR c++/15871
8464         * g++.dg/opt/inline8.C: New test.
8465
8466         PR c++/16965
8467         * g++.dg/parse/error17.C: New test.
8468
8469 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
8470
8471         * gcc.dg/vect: New directory for vectorizer tests.
8472         * gcc.dg/vect/tree-vect.h: New file.
8473         * gcc.dg/vect/vect.exp: New file.
8474         * gcc.dg/vect/pr16105.c.c: New test.
8475         * gcc.dg/vect/vect-1.c: New test.
8476         * gcc.dg/vect/vect-2.c: New test.
8477         * gcc.dg/vect/vect-3.c: New test.
8478         * gcc.dg/vect/vect-4.c: New test.
8479         * gcc.dg/vect/vect-5.c: New test.
8480         * gcc.dg/vect/vect-6.c: New test.
8481         * gcc.dg/vect/vect-7.c: New test.
8482         * gcc.dg/vect/vect-8.c: New test.
8483         * gcc.dg/vect/vect-9.c: New test.
8484         * gcc.dg/vect/vect-10.c: New test.
8485         * gcc.dg/vect/vect-11.c: New test.
8486         * gcc.dg/vect/vect-12.c: New test.
8487         * gcc.dg/vect/vect-13.c: New test.
8488         * gcc.dg/vect/vect-14.c: New test.
8489         * gcc.dg/vect/vect-15.c: New test.
8490         * gcc.dg/vect/vect-16.c: New test.
8491         * gcc.dg/vect/vect-17.c: New test.
8492         * gcc.dg/vect/vect-18.c: New test.
8493         * gcc.dg/vect/vect-19.c: New test.
8494         * gcc.dg/vect/vect-20.c: New test.
8495         * gcc.dg/vect/vect-21.c: New test.
8496         * gcc.dg/vect/vect-22.c: New test.
8497         * gcc.dg/vect/vect-23.c: New test.
8498         * gcc.dg/vect/vect-24.c: New test.
8499         * gcc.dg/vect/vect-25.c: New test.
8500         * gcc.dg/vect/vect-26.c: New test.
8501         * gcc.dg/vect/vect-27.c: New test.
8502         * gcc.dg/vect/vect-28.c: New test.
8503         * gcc.dg/vect/vect-29.c: New test.
8504         * gcc.dg/vect/vect-30.c: New test.
8505         * gcc.dg/vect/vect-31.c: New test.
8506         * gcc.dg/vect/vect-32.c: New test.
8507         * gcc.dg/vect/vect-33.c: New test.
8508         * gcc.dg/vect/vect-34.c: New test.
8509         * gcc.dg/vect/vect-35.c: New test.
8510         * gcc.dg/vect/vect-36.c: New test.
8511         * gcc.dg/vect/vect-37.c: New test.
8512         * gcc.dg/vect/vect-38.c: New test.
8513         * gcc.dg/vect/vect-40.c: New test.
8514         * gcc.dg/vect/vect-41.c: New test.
8515         * gcc.dg/vect/vect-42.c: New test.
8516         * gcc.dg/vect/vect-43.c: New test.
8517         * gcc.dg/vect/vect-44.c: New test.
8518         * gcc.dg/vect/vect-45.c: New test.
8519         * gcc.dg/vect/vect-46.c: New test.
8520         * gcc.dg/vect/vect-47.c: New test.
8521         * gcc.dg/vect/vect-48.c: New test.
8522         * gcc.dg/vect/vect-49.c: New test.
8523         * gcc.dg/vect/vect-50.c: New test.
8524         * gcc.dg/vect/vect-51.c: New test.
8525         * gcc.dg/vect/vect-52.c: New test.
8526         * gcc.dg/vect/vect-53.c: New test.
8527         * gcc.dg/vect/vect-54.c: New test.
8528         * gcc.dg/vect/vect-55.c: New test.
8529         * gcc.dg/vect/vect-56.c: New test.
8530         * gcc.dg/vect/vect-57.c: New test.
8531         * gcc.dg/vect/vect-58.c: New test.
8532         * gcc.dg/vect/vect-59.c: New test.
8533         * gcc.dg/vect/vect-60.c: New test.
8534         * gcc.dg/vect/vect-61.c: New test.
8535         * gcc.dg/vect/vect-all.c: New test.
8536         * gcc.dg/vect/vect-none.c: New test.
8537
8538 2004-08-17  Paul Brook  <paul@codesourcery.com>
8539
8540         PR fortran/13082
8541         * gfortran.dg/entry_1.f90: New test.
8542
8543 2004-08-17  Andrew Pinski  <apinski@apple.com>
8544
8545         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
8546
8547 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
8548
8549         * gcc.dg/pr17036-1.c: New test.
8550
8551 2004-08-16  Devang Patel  <dpatel@apple.com>
8552
8553         * gcc.dg/darwin-20040809-1.c: New test.
8554
8555 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
8556
8557         * gcc.dg/funcdef-attr-1.c: New test.
8558
8559 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
8560
8561         * gcc.dg/altivec-17.c: New test.
8562         * gcc.dg/altivec-18.c: New test.
8563
8564 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8565
8566         PR c++/6749
8567         * g++.dg/template/vtable2.C: New test.
8568
8569 2004-08-14  Richard Henderson  <rth@redhat.com>
8570
8571         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
8572         * gcc.dg/pack-test-4.c (main): Return 0.
8573         * gcc.dg/setjmp-1.c: Remove XFAIL.
8574         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
8575
8576 2004-08-14  Richard Henderson  <rth@redhat.com>
8577
8578         * gcc.dg/980217-1.c: Add prototype for printf.
8579
8580 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
8581
8582         * gfortran.dg/pr16935.f90: New test.
8583
8584 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
8585
8586         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
8587
8588 2004-08-13  Paul Brook  <paul@codesourcery.com>
8589
8590         * gfortran.dg/der_io_1.f90: Remove stray comma.
8591
8592 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8593
8594         * gcc.dg/vmx/cw-bug-2.c: Remove.
8595         * gcc.dg/vmx/vprint-1.c: Remove.
8596         * gcc.dg/vmx/vscan-1.c: Remove.
8597
8598 2004-08-12  Devang patel  <dpatel@apple.com>
8599
8600         * gcc.dg/darwin-20040809-2.c: New test.
8601
8602 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
8603
8604         * g++.dg/ext/altivec-12.C: New test.
8605
8606         * g++.dg/ext/altivec-11.C: New test.
8607
8608 2004-08-12  Paul Brook  <paul@codesourcery.com>
8609
8610         * g++.dg/abi/arm_cxa_vec_1.C: New test.
8611
8612 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8613
8614         * g++.dg/ext/altivec-2.C: Check for hardware support before
8615         executing any VMX instructions.
8616
8617         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
8618
8619 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
8620
8621         PR c++/16276
8622         * g++.old-deja/g++.other/comdat4.C: New test.
8623         * g++.old-deja/g++.other/comdat4-aux.cc: New.
8624
8625 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8626
8627         PR target/16286
8628         * gcc.dg/pr16286.c: New test.
8629
8630 2004-08-12 Jan Beulich <jbeulich@novell.com>
8631
8632         * g++.dg/ext/asm5.C: New.
8633
8634 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8635
8636         PR c++/16698
8637         * g++.dg/eh/crash1.C: New test.
8638
8639         PR c++/16717
8640         * g++.dg/ext/construct1.C: New test.
8641
8642 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8643
8644         PR c++/16853
8645         * g++.dg/init/ptrmem1.C: New test.
8646
8647         PR c++/16618
8648         * g++.dg/parse/offsetof5.C: New test.
8649
8650         PR c++/16870
8651         * g++.dg/template/overload3.C: New test.
8652
8653 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8654
8655         PR c++/16964
8656         * g++.dg/parse/error16.C: New test.
8657
8658         PR c++/16904
8659         * g++.dg/template/error14.C: New test.
8660
8661         PR c++/16929
8662         * g++.dg/template/error15.C: New test.
8663
8664 2004-08-11  Devang Patel  <dpatel@apple.com>
8665
8666         * gcc.dg/darwin-ld-20040809-1.c: New test.
8667         * gcc.dg/darwin-ld-20040809-2.c: New test.
8668
8669 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
8670
8671         PR fortran/16917
8672         * gfortran.dg/dfloat_1.f90: New test.
8673
8674 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
8675
8676         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
8677         * gcc.dg/dll-2.c: Fix dg-require syntax.
8678         * gcc.misc-tests/arm-isr.c (abort): Declare.
8679         (exit): Likewise.
8680
8681 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
8682
8683         PR c++/16971
8684         * g++.dg/parse/crash16.C: New test.
8685
8686 2004-08-10  Roger Sayle  <roger@eyesopen.com>
8687
8688         * gcc.dg/mips-rsqrt-1.c: New test case.
8689         * gcc.dg/mips-rsqrt-2.c: New test case.
8690         * gcc.dg/mips-rsqrt-3.c: New test case.
8691
8692 2004-08-10  Paul Brook  <paul@codesourcery.com>
8693
8694         * gfortran.dg/der_io_1.f90: New test.
8695
8696 2004-08-10  Paul Brook  <paul@codesourcery.com>
8697
8698         PR fortran/16919
8699         * gfortran.dg/der_array_1.f90: New test.
8700
8701 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8702
8703         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8704
8705 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8706
8707         * gcc.dg/wchar_t-2.c: Fix typo.
8708
8709 2004-08-09  Falk Hueffner  <falk@debian.org>
8710
8711         PR tree-optimization/12517
8712         * gcc.c-torture/compile/pr12517.c: New test.
8713
8714         PR tree-optimization/12578
8715         * gcc.c-torture/compile/pr12578.c: New test.
8716
8717         PR tree-optimization/12899
8718         * gcc.c-torture/compile/pr12899.c: New test.
8719
8720         PR rtl-optimization/14692
8721         * gcc.c-torture/compile/pr14692.c: New test.
8722
8723         PR tree-optimization/16461
8724         * gcc.c-torture/compile/pr16461.c: New test.
8725
8726 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8727
8728         * gfortran.dg/getenv_1.f90: New test.
8729
8730 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8731
8732         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8733         wchar_t.
8734         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8735
8736 2004-08-06  Paul Brook  <paul@codesourcery.com>
8737
8738         * gfortran.dg/ret_array_1.f90: New test.
8739         * gfortran.dg/ret_pointer_1.f90: New test.
8740
8741 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8742
8743         * gcc.dg/missing-field-init-[12].c: New tests.
8744         * g++.dg/warn/missing-field-init-[12].C: New tests.
8745
8746 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8747
8748         * gcc.dg/enum2.c: New test.
8749         * gcc.dg/symbian3.c: Likewise.
8750         * gcc.dg/symbian4.c: Likewise.
8751         * gcc.dg/wchar_t-2.c: Likewise.
8752
8753 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8754
8755         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8756         destructor tests.
8757
8758 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8759
8760         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8761         dg-require-visiblity.
8762         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8763         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8764         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8765         * g++.dg/ext/visibility/new1.C: Likewise.
8766         * g++.dg/ext/visibility/pragma.C: Likewise.
8767         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8768         * g++.dg/ext/visibility/virtual.C: Likewise.
8769         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8770         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8771         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8772         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8773         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8774         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8775         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8776         * g++/dg/ext/visibility/visibility-8.C: New test.
8777         * gcc.c-torture/compile/dll.x: Remove.
8778         * gcc.dg/dll-2.c: Use dg-require-dll
8779         * gcc.dg/visibility-10.c: New test.
8780         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8781         supporting DLLs.
8782         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8783         (scan_not_hidden): Likewise.
8784
8785 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8786
8787         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8788
8789 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8790
8791         * gcc.c-torture/execute/20040805-1.c: New test.
8792
8793 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8794
8795         * gcc.dg/20020118-1.c: Declare abort.
8796         * gcc.dg/altivec_check.h: Likewise.
8797         * gcc.dg/iftrap-2.c: Likewise.
8798         * gcc.dg/pragma-darwin.c: Likewise.
8799         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8800
8801 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8802
8803         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8804
8805 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8806
8807         * gcc.c-torture/execute/builtins/abs-2.c,
8808         gcc.c-torture/execute/builtins/abs-3.c,
8809         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8810         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8811         intmax_t, uintmax_t and their limits.
8812         * gcc.dg/intmax_t-1.c: New test.
8813
8814 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8815
8816         * g++.dg/tc1/dr147.C: Add reference to PR.
8817
8818 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8819
8820         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8821         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8822
8823 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8824
8825         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8826
8827 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8828
8829         * gcc.dg/redecl-5.c: New test.
8830         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8831         of scanf.
8832
8833 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8834
8835         PR middle-end/16790
8836         * gcc.c-torture/execute/pr16790-1.c: New test case.
8837
8838 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8839
8840         * g++.dg/ext/visibility/assign1.C: New test.
8841         * g++.dg/ext/visibility/new1.C: Likewise.
8842
8843         * gcc.dg/symbian1.c: New test.
8844         * gcc.dg/symbian2.c: Likewise.
8845
8846 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8847
8848         PR target/16570
8849         * gcc.dg/i386-sse-9.c: New test.
8850
8851 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8852
8853         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8854
8855 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8856
8857         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8858         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8859         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8860         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8861         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8862         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8863         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8864         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8865         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8866         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8867         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8868         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8869         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8870         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8871         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8872         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8873         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8874         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8875         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8876         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8877         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8878         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8879         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8880         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8881         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8882         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8883         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8884         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8885         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8886         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8887         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8888         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8889         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8890         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8891         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8892         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8893         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8894         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8895         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8896         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8897         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8898         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8899         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8900         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8901         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8902         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8903         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8904         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8905         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8906         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8907         gcc.misc-tests/i386-pf-3dnow-1.c,
8908         gcc.misc-tests/i386-pf-athlon-1.c,
8909         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8910         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8911         Declare built-in functions used.
8912         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8913
8914 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8915
8916         PR c++/16707
8917         * g++.dg/lookup/using12.C: New test.
8918
8919         * g++.dg/init/null1.C: Fix PR number.
8920         * g++.dg/parse/namespace10.C: Likewise.
8921
8922 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8923
8924         PR c++/16224
8925         * g++.dg/template/spec17.C: New test.
8926         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8927         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8928
8929 2004-08-02  David Billinghurst
8930
8931         PR fortran/16292
8932         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8933
8934 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8935
8936         * gcc.dg/ia64-got-1.c: New test case.
8937
8938 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8939
8940         PR c++/16489
8941         * g++.dg/init/null1.C: New test.
8942         * g++.dg/tc1/dr76.C: Adjust error marker.
8943
8944         PR c++/16529
8945         * g++.dg/parse/namespace10.C: New test.
8946
8947         PR c++/16810
8948         * g++.dg/inherit/ptrmem2.C: New test.
8949
8950 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8951
8952         PR target/16155
8953         * gcc.dg/pr16155.c: New test.
8954
8955 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8956
8957         * gcc.dg/redecl-2.c: New test.
8958
8959 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8960
8961         * gcc.dg/darwin-longdouble.c: New file.
8962
8963 2004-07-30  Richard Henderson  <rth@redhat.com>
8964
8965         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8966         write to constant argument.
8967         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8968
8969 2004-07-30  Richard Henderson  <rth@redhat.com>
8970
8971         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8972         tests of nearest around zero.
8973
8974 2004-07-30  Andrew Pinski  <apinski@apple.com>
8975
8976         * gcc.c-torture/compile/20040730-1.c: New test.
8977
8978 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8979
8980         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8981         powerpc-eabispe.
8982
8983 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8984
8985         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8986
8987 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8988
8989         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8990         contains $ld_library_path.
8991         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8992
8993 2004-07-29  Richard Henderson  <rth@redhat.com>
8994
8995         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8996
8997         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8998         (alt2, which): New.
8999         (Check): Accept either alternative.
9000
9001 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9002
9003         * g++.dg/abi/inline1.C: New test.
9004         * g++.dg/abi/local1-a.cc: Likewise.
9005         * g++.dg/abi/local1.C: Likewise.
9006         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9007         * g++.dg/abi/mangle12.C: Likewise.
9008         * g++.dg/abi/mangle17.C: Likewise.
9009         * g++.dg/abi/mangle20-2.C: Likewise.
9010         * g++.dg/opt/interface1.C: Likewise.
9011         * g++.dg/opt/interface1.h: Likewise.
9012         * g++.dg/opt/interface1-a.cc: New test.
9013         * g++.dg/parse/repo1.C: New test.
9014         * g++.dg/template/repo1.C: Likewise.
9015         * g++.dg/warn/Winline-1.C: Likewise.
9016         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9017
9018 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9019
9020         * gcc.dg/tree-ssa/20040729-1.c: New test.
9021
9022 2004-07-27  Matt Austern <austern@apple.com>
9023
9024         * gcc.dg/darwin-bool-1.c: New test.
9025         * gcc.dg/darwin-bool-2.c: New test.
9026
9027 2004-07-28  Richard Henderson  <rth@redhat.com>
9028
9029         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9030         arguments in the correct type.  Don't write to constant arguments.
9031
9032 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9033
9034         PR tree-optimization/16688
9035         PR tree-optimization/16689
9036         * g++.dg/tree-ssa/pr16688.C: New test.
9037
9038 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9039
9040         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9041         loads.  Not only in the comment, this time.
9042
9043 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9044
9045         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9046         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9047         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9048         * gcc.dg/sh4a-bitmovua.c: New.
9049         * gcc.dg/sh4a-cos.c: New.
9050         * gcc.dg/sh4a-cosf.c: New.
9051         * gcc.dg/sh4a-fprun.c: New.
9052         * gcc.dg/sh4a-fsrra.c: New.
9053         * gcc.dg/sh4a-memmovua.c: New.
9054         * gcc.dg/sh4a-sin.c: New.
9055         * gcc.dg/sh4a-sincos.c: New.
9056         * gcc.dg/sh4a-sincosf.c: New.
9057         * gcc.dg/sh4a-sinf.c: New.
9058
9059 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9060
9061         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9062         conditionals.
9063         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9064         loads.
9065         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9066         DOM1.
9067
9068 2004-07-27  Andrew Pinski  <apinski@apple.com>
9069
9070         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9071
9072 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9073
9074         * gcc.dg/pragma-isr.c: New test.
9075
9076 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9077
9078         PR c++/14429
9079         * g++.dg/template/ttp11.C: New test.
9080
9081 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9082
9083         * gcc.c-torture/compile/20040727-1.c: New test.
9084
9085 2004-07-26  Eric Christopher  <echristo@redhat.com>
9086
9087         * gcc.c-torture/compile/20040726-2.c: New test.
9088
9089 2004-07-26  Andrew Pinski  <apinski@apple.com>
9090
9091         * g++.dg/rtti/tinfo1.C: Xfail.
9092
9093 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9094
9095         * gcc.c-torture/compile/20040726-1.c: New test.
9096
9097 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9098             Brian Ryner  <bryner@brianryner.com>
9099
9100         PR c++/9283
9101         PR c++/15000
9102         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
9103         * g++.dg/ext/visibility/: New directory.
9104         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9105         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
9106         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
9107         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
9108         * g++.dg/ext/visibility/fvisibility.C,
9109         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
9110         g++.dg/ext/visibility/fvisibility-override1.C
9111         g++.dg/ext/visibility/fvisibility-override2.C
9112         g++.dg/ext/visibility/memfuncts.C
9113         g++.dg/ext/visibility/noPLT.C
9114         g++.dg/ext/visibility/pragma.C
9115         g++.dg/ext/visibility/pragma-override1.C
9116         g++.dg/ext/visibility/pragma-override2.C
9117         g++.dg/ext/visibility/staticmemfuncts.C
9118         g++.dg/ext/visibility/virtual.C: New tests.
9119
9120 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9121
9122         PR c/15360
9123         * gcc.dg/pr15360-1.c: New test.
9124
9125 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9126
9127         * gcc.dg/pragma-align-2.c: New test.
9128         * gcc.dg/pragma-init-fini.c: New test.
9129         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9130         targets.
9131
9132 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9133
9134         * gcc.dg/init-string-2.c: New test.
9135
9136 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9137
9138         PR 16684
9139         * gcc.dg/Wredundant-decls-1.c: New test case.
9140
9141 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9142
9143         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9144         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
9145         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
9146         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
9147         * gcc.dg/compat/generate-random.c: New file.
9148         * gcc.dg/compat/generate-random.h: Likewise.
9149         * gcc.dg/compat/generate-random_r.c: Likewise.
9150         * gcc.dg/compat/struct-layout-1.h: Likewise.
9151         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
9152         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
9153         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
9154         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
9155         * gcc.dg/compat/struct-layout-1_main.c: New test.
9156         * gcc.dg/compat/struct-layout-1_x.c: New file.
9157         * gcc.dg/compat/struct-layout-1_y.c: New file.
9158         * gcc.dg/compat/struct-layout-1_test.h: New file.
9159
9160 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9161
9162         * gcc.dg/comp-return-1.c: New test
9163
9164 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
9165
9166         * gcc.dg/vmx/8-02a.c: Fix typo.
9167
9168         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
9169         * gcc.dg/darwin-abi-3.c: New test.
9170
9171         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
9172         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
9173
9174         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
9175         * gcc.dg/vmx/ops-long-1.c: New test.
9176         * gcc.dg/vmx/ops-long-2.c: New test.
9177
9178 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9179
9180         * g++.dg/lookup/conv-[1234].C: New.
9181
9182 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
9183
9184         * g++.dg/parse/attr2.C: Simplify.
9185
9186 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9187
9188         PR c/7284
9189         * gcc.c-torture/execute/pr7284-1.c: New test.
9190
9191 2004-07-22  Brian Booth  <bbooth@redhat.com>
9192
9193         * gcc.dg/tree-ssa/20040721-1.c: New test.
9194
9195 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9196
9197         * g++.dg/template/crash20.c: New.
9198
9199 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9200
9201         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9202         Add dg-run directive.  Declare variables as required.
9203         * gfortran.dg/g77/README: Update
9204
9205 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9206
9207         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9208         gcc.dg/cris-peep2-andu2.c: New tests.
9209
9210 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9211
9212         PR c/15052
9213         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9214         on return type.
9215         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9216         messages.
9217         * gcc.dg/qual-return-2.c: Update expected messages.
9218         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9219
9220 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9221
9222         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9223         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9224
9225 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9226
9227         PR c/11250
9228         * gcc.dg/init-string-1.c: New test.
9229
9230 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9231
9232         PR middle-end/15345
9233         PR c/16450
9234         * gcc.dg/torture/nested-fn-1.c: New test.
9235
9236 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9237
9238         PR target/16559
9239         * gcc.dg/ia64-fptr-1.c: New file.
9240
9241 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9242
9243         PR c++/14497
9244         * g++.dg/template/spec16.C: New test.
9245         * g++.old-deja/g++.robertl/eb118.C: Remove.
9246
9247 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9248
9249         PR c++/509
9250         * g++.dg/template/spec15.C: New test.
9251
9252 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
9253
9254         Copy cases from g77.f-torture/execute and add dg-run
9255         directive.  Other changes as noted.
9256         * gfortran.dg/g77/13037.f
9257         * gfortran.dg/g77/1832.f
9258         * gfortran.dg/g77/19981119-0.f
9259         * gfortran.dg/g77/19990313-0.f
9260         * gfortran.dg/g77/19990313-1.f
9261         * gfortran.dg/g77/19990313-2.f
9262         * gfortran.dg/g77/19990313-3.f
9263         * gfortran.dg/g77/19990419-1.f
9264         * gfortran.dg/g77/19990826-0.f
9265         * gfortran.dg/g77/19990826-2.f
9266         * gfortran.dg/g77/20000503-1.f
9267         * gfortran.dg/g77/20001111.f
9268         * gfortran.dg/g77/20010116.f
9269         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
9270         * gfortran.dg/g77/20010430.f
9271         * gfortran.dg/g77/6177.f
9272         * gfortran.dg/g77/947.f
9273         * gfortran.dg/g77/970816-3.f
9274         * gfortran.dg/g77/971102-1.f
9275         * gfortran.dg/g77/980520-1.f
9276         * gfortran.dg/g77/980628-0.f
9277         * gfortran.dg/g77/980628-1.f
9278         * gfortran.dg/g77/980628-10.f
9279         * gfortran.dg/g77/980628-2.f
9280         * gfortran.dg/g77/980628-3.f
9281         * gfortran.dg/g77/980628-7.f
9282         * gfortran.dg/g77/980628-8.f
9283         * gfortran.dg/g77/980628-9.f
9284         * gfortran.dg/g77/980701-0.f
9285         * gfortran.dg/g77/980701-1.f
9286         * gfortran.dg/g77/cabs.f
9287         * gfortran.dg/g77/claus.f
9288         * gfortran.dg/g77/complex_1.f
9289         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
9290         * gfortran.dg/g77/dcomplex.f
9291         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
9292         * gfortran.dg/g77/f90-intrinsic-mathematical.f
9293         * gfortran.dg/g77/f90-intrinsic-numeric.f
9294         * gfortran.dg/g77/int8421.f
9295         * gfortran.dg/g77/labug1.f
9296         * gfortran.dg/g77/large_vec.f
9297         * gfortran.dg/g77/le.f
9298         * gfortran.dg/g77/short.f
9299         * gfortran.dg/g77/README: Update
9300
9301 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
9302
9303         PR c++/16637
9304         * g++.dg/parse/lookup4.C: New test.
9305
9306 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9307
9308         PR c++/16175
9309         * g++.dg/template/ttp10.C: New test.
9310
9311 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9312
9313         * gcc.dg/pr12625-1.c: New test.
9314
9315 2004-07-20  Steven Bosscher  <stevenb@suse.de>
9316
9317         * testsuite/gcc.dg/switch-warn-1.c: New test.
9318         * testsuite/gcc.dg/switch-warn-2.c: New test.
9319         * gcc.c-torture/compile/pr14730.c: Update.
9320
9321 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
9322
9323         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
9324         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
9325         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
9326         g++.dg/template/nontype3.C: Remove trailing CR from tests.
9327
9328 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
9329
9330         PR c++/16623
9331         * g++.dg/template/assign1.C: New test.
9332
9333 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9334
9335         PR c++/12170
9336         * g++.dg/template/ttp9.C: New test.
9337
9338 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
9339
9340         * gcc.dg/format/cmn-err-1.c: New test.
9341
9342 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9343
9344         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
9345         gcc.dg/Wparentheses-10.c: New tests.
9346         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
9347
9348 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9349
9350         PR fortran/16465
9351         * gfortran.dg/g77//ffixed-line-length-0.f,
9352         gfortran.dg/g77/ffixed-line-length-132.f,
9353         gfortran.dg/g77/ffixed-line-length-72.f,
9354         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
9355         gfortran.dg/g77/README: Update.
9356
9357 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9358
9359         PR c++/13092
9360         * g++.dg/template/non-dependent7.C: New test.
9361         * g++.dg/template/non-dependent8.C: Likewise.
9362         * g++.dg/template/non-dependent9.C: Likewise.
9363         * g++.dg/template/non-dependent10.C: Likewise.
9364
9365 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
9366
9367         PR c++/16337
9368         * g++.dg/parse/attr2.C: New test.
9369
9370 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
9371
9372         * g77.dg: Removed.
9373         * g77.f-torture: Ditto.
9374
9375 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9376
9377         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9378         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
9379         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
9380
9381 2004-07-16  Richard Henderson  <rth@redhat.com>
9382
9383         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
9384
9385 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9386
9387         * lib/fortran-torture.exp (fortran-torture): Don't test compile
9388         tests with full list of options.
9389         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
9390         of TORTURE_OPTIONS if test contains 'dg-do run'.
9391
9392         PR fortran/16404
9393         * gfortran.dg/do_iterator.f90: New test.
9394
9395 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9396
9397         PR rtl-optimization/16536
9398         * gcc.c-torture/execute/restrict-1.c: New test.
9399
9400 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9401
9402         PR fortran/15324
9403         * gfortran.dg/pr15324.f90: New test.
9404
9405         PR fortran/15129
9406         * gfortran.dg/pr15129.f90: New test.
9407
9408         PR fortran/15140
9409         * gfortran.dg/pr15140.f90: New test.
9410
9411         PR fortran/13792
9412         * gfortran.fortran-torture/execute/bounds.f90: Add check for
9413         compile-time simplification.
9414
9415 2004-07-14  Mike Stump  <mrs@apple.com>
9416
9417         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
9418
9419 2004-07-14  James E Wilson  <wilson@specifixinc.com>
9420
9421         PR target/16325
9422         * gcc.dg/profile-generate-1.c: New.
9423
9424 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
9425
9426         * gcc.c-torture/execute/20040709-1.c: New test.
9427         * gcc.c-torture/execute/20040709-2.c: New test.
9428
9429 2004-07-14  Mike Stump  <mrs@apple.com>
9430
9431         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
9432
9433 2004-07-14  Mike Stump  <mrs@apple.com>
9434
9435         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
9436
9437 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
9438
9439         PR c++/16518
9440         * g++.dg/parse/mutable1.C: New test.
9441
9442 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
9443
9444         PR tree-optimization/16443
9445         * gcc.dg/tree-ssa/20040713-1.c: New test.
9446
9447 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
9448
9449         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
9450         for operator new.
9451
9452 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9453
9454         * gfortran.dg/g77/README: New file
9455         * gfortran.dg/g77/19981216-0.f:  Copy from
9456         g77.f-torture/noncompile.  Add "dg-do compile" and
9457         dg-error as required.
9458         * gfortran.dg/g77/19990218-1.f: Likewise
9459         * gfortran.dg/g77/19990905-1.f: Likewise
9460         * gfortran.dg/g77/9263.f: Likewise
9461         * gfortran.dg/g77/980615-0.f: Likewise
9462         * gfortran.dg/g77/980616-0.f: Likewise
9463         * gfortran.dg/g77/check0.f: Likewise
9464         * gfortran.dg/g77/select_no_compile.f: Likewise
9465
9466 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9467
9468         Copy files from g77.f-torture/compile.
9469         Add "{ dg-do compile}".  Other changes as noted
9470         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
9471         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
9472         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
9473         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
9474         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
9475         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
9476         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
9477         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
9478         statement to conform to standard.  Append alpha1.x for reference.
9479         * gfortran.dg/g77/xformat.f: Add dg-warning
9480
9481 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9482
9483         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
9484         Add {dg-do compile} directive.
9485         * gfortran.dg/g77/cpp2.F: Likewise
9486
9487 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9488
9489         PR c++/5402
9490         * g++.dg/lookup/name-clash1.C: New test.
9491
9492         PR c++/9777
9493         * g++.dg/lookup/name-clash2.C: New test.
9494
9495         PR c++/12102
9496         * g++.dg/lookup/name-clash3.C: New test.
9497
9498 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9499
9500         * g++.dg/lookup/new2.C: New test.
9501         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
9502
9503 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
9504
9505         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
9506         Add {dg-do compile} directive.
9507         * gfortran.dg/g77/13060.f: Likewise
9508         * gfortran.dg/g77/19990218-0.f: Likewise
9509         * gfortran.dg/g77/19990305-0.f: Likewise
9510         * gfortran.dg/g77/19990419-0.f: Likewise
9511         * gfortran.dg/g77/19990502-0.f: Likewise
9512         * gfortran.dg/g77/19990502-1.f: Likewise
9513         * gfortran.dg/g77/19990525-0.f: Likewise
9514         * gfortran.dg/g77/19990826-1.f: Likewise
9515         * gfortran.dg/g77/19990826-3.f: Likewise
9516         * gfortran.dg/g77/19990905-2.f: Likewise
9517         * gfortran.dg/g77/20000412-1.f: Likewise
9518         * gfortran.dg/g77/20000511-1.f: Likewise
9519         * gfortran.dg/g77/20000511-2.f: Likewise
9520         * gfortran.dg/g77/20000518.f: Likewise
9521         * gfortran.dg/g77/20000601-1.f: Likewise
9522         * gfortran.dg/g77/20000601-2.f: Likewise
9523         * gfortran.dg/g77/20000629-1.f: Likewise
9524         * gfortran.dg/g77/20000630-2.f: Likewise
9525         * gfortran.dg/g77/20010115.f: Likewise
9526         * gfortran.dg/g77/20010321-1.f: Likewise
9527         * gfortran.dg/g77/20010426.f: Likewise
9528         * gfortran.dg/g77/20020307-1.f: Likewise
9529         * gfortran.dg/g77/8485.f: Likewise
9530         * gfortran.dg/g77/960317-1.f: Likewise
9531         * gfortran.dg/g77/970915-0.f: Likewise
9532         * gfortran.dg/g77/980310-1.f: Likewise
9533         * gfortran.dg/g77/980310-2.f: Likewise
9534         * gfortran.dg/g77/980310-3.f: Likewise
9535         * gfortran.dg/g77/980310-4.f: Likewise
9536         * gfortran.dg/g77/980310-6.f: Likewise
9537         * gfortran.dg/g77/980310-7.f: Likewise
9538         * gfortran.dg/g77/980310-8.f: Likewise
9539         * gfortran.dg/g77/980419-2.f: Likewise
9540         * gfortran.dg/g77/980424-0.f: Likewise
9541         * gfortran.dg/g77/980427-0.f: Likewise
9542         * gfortran.dg/g77/980729-0.f: Likewise
9543         * gfortran.dg/g77/981117-1.f: Likewise
9544         * gfortran.dg/g77/toon_1.f: Likewise
9545
9546 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9547
9548         PR c++/2204
9549         * g++.dg/other/abstract2.C: New test.
9550
9551 2004-07-12  Paul Brook  <paul@codesourcery.com>
9552
9553         * gfortran.dg/pointer_init_1.f90: New test.
9554
9555 2004-07-11  Paul Brook  <paul@codesourcery.com>
9556
9557         PR fortran/15986
9558         * gfortran.dg/contained_1.f90: New test.
9559
9560 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
9561
9562         * g++.dg/parse/defarg8.C: New test.
9563
9564 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9565
9566         PR fortran/16433
9567         * gfortran.dg/pr16433.f: New test.
9568
9569         PR fortran/17574
9570         * gfortran.dg/pr15754.f90: New test.
9571
9572 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9573
9574         PR tree-optimization/16437
9575         * gcc.c-torture/execute/bitfld-4.c: New test.
9576
9577 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9578
9579         * gfortran.fortran-torture/execute/common_2.f90: Add check for
9580         access to common var from module.
9581
9582 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9583
9584         PR fortran/16336
9585         * gfortran.fortran-torture/execute/common_2.f90: New test.
9586
9587 2004-07-10  Paul Brook  <paul@codesourcery.com>
9588
9589         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9590
9591 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9592
9593         PR fortran/15969
9594         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
9595
9596 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
9597
9598         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
9599         * gfortran.dg/g77/ffixed-form-2.f: Likewise
9600         * gfortran.dg/g77/ffree-form-1.f: Likewise
9601         * gfortran.dg/g77/ffree-form-2.f: Likewise
9602         * gfortran.dg/g77/ffree-form-3.f: Likewise
9603         * gfortran.dg/g77/fno-underscoring.f: Likewise
9604         * gfortran.dg/g77/funderscoring.f: Likewise
9605         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
9606
9607 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9608
9609         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
9610
9611 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9612         Paul Brook  <paul@codesourcery.com>
9613
9614         PR fortran/13415
9615         * gfortran.dg/common_pointer_1.f90: New test.
9616
9617 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9618
9619         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
9620
9621 2004-07-09  James E Wilson  <wilson@specifixinc.com>
9622
9623         PR target/16364
9624         * gcc.c-torture/compile/20040709-1.c: New.
9625
9626 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9627
9628         PR fortran/14077
9629         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
9630
9631 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9632
9633         PR fortran/13201
9634         * gfortran.dg/shape_1.f90: New test.
9635
9636 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
9637             Andrew Pinski  <apinski@apple.com>
9638
9639         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
9640
9641 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9642
9643         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
9644         comment.
9645
9646 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9647         Paul Brook  <paul@codesourcery.com>
9648
9649         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
9650         '.f95' and '.F95'.
9651
9652 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
9653
9654         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
9655
9656 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9657
9658         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
9659         testcases with capital suffix.
9660
9661 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9662
9663         PR fortran/15481
9664         PR fortran/13372
9665         PR fortran/13575
9666         PR fortran/15978
9667         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
9668
9669         * gfortran.dg/implicit_1.f90: New test.
9670
9671 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9672
9673         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
9674         expression to match gfortran warning/error messages
9675         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
9676         dg-error text.
9677
9678 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9679
9680         * lib/fortran-torture.exp: Rename proc search_for to
9681         search_for_re.
9682
9683 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9684
9685         * gcc.c-torture/execute/simd-5.x: New file.
9686         XFAIL on SPARC 64-bit at -O0.
9687
9688 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9689
9690         PR c++/8211
9691         PR c++/16165
9692         * g++.dg/warn/effc3.C: New test.
9693
9694 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9695
9696         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9697         change X to 1X in format.
9698         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9699         add data statements to conform to standard.
9700
9701 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9702
9703         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9704         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9705         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9706
9707 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9708
9709         * gfortran.dg/g77/7388.f: Copy from g77.dg
9710         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9711         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9712         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9713         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9714         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9715         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9716         * gfortran.dg/g77/strlen0.f: Likewise
9717
9718 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9719
9720         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9721         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9722
9723 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9724
9725         * gcc.c-torture/execute/920428-2.x: Delete.
9726         * gcc.c-torture/execute/920501-7.x: Likewise.
9727
9728 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9729
9730         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9731         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9732         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9733         prescott and c3-2.
9734         (PREFETCH_3DNOW): Add -march=c3.
9735
9736 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9737
9738         PR c/16437
9739         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9740         * gcc.c-torture/execute/bf64-1.x: Likewise.
9741
9742 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9743
9744         * gcc.c-torture/compile/20040708-1.c: New test.
9745
9746 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9747
9748         PR c++/16169
9749         * g++.dg/warn/effc2.C: New test.
9750
9751 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9752
9753         * gcc.c-torture/execute/bitfld-1.x: Remove.
9754         * gcc.c-torture/execute/bitfld-3.c: New test.
9755         * gcc.dg/bitfld-2.c: Remove XFAILs.
9756
9757 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9758
9759         PR c++/16276
9760         * g++.dg/rtti/tinfo1.C: New file.
9761
9762 2004-07-07  Eric Christopher  <echristo@redhat.com>
9763
9764         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9765
9766 2004-07-07  Andrew Pinski  <apinski@apple.com>
9767
9768         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9769
9770 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9771
9772         * g++.dg/init/call1.C: XFAIL.
9773
9774 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9775
9776         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9777         except for movstrict*, to movmem* and clrstr* to clrmem*.
9778
9779 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9780
9781         * gcc.c-torture/execute/20040707-1.c: New test.
9782
9783 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9784
9785         * gcc.c-torture/execute/20040706-1.c: New test.
9786
9787 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9788
9789         PR c++/3671
9790         * g++.dg/template/spec14.C: New test.
9791
9792 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9793
9794         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9795         nothing if not yet defined.  Use it in b, c and d type definitions.
9796         * gcc.c-torture/execute/20040705-1.c: New test.
9797         * gcc.c-torture/execute/20040705-2.c: New test.
9798
9799 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9800
9801         PR c++/2518
9802         * g++.dg/lookup/new1.C: New test.
9803
9804 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9805
9806         PR c++/11406
9807         * g++.dg/template/sizeof8.C: New test.
9808
9809 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9810
9811         * gcc.c-torture/compile/20040705-1.c: New test.
9812
9813 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9814
9815         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9816
9817 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9818
9819         * gcc.dg/cpp/if-mop.c: Two new testcases.
9820         * gcc.dg/cpp/trad/comment-3.c: New.
9821
9822 2004-07-04  Paul Brook  <paul@codesourcery.com>
9823
9824         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9825
9826 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9827
9828         PR c++/3761
9829         * g++.dg/lookup/crash4.C: New test.
9830
9831 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9832
9833         * gcc.c-torture/execute/builtin-abs-1.c
9834         * gcc.c-torture/execute/builtin-abs-2.c
9835         * gcc.c-torture/execute/builtin-complex-1.c
9836         * gcc.c-torture/execute/builtins/string-1-lib.c
9837         * gcc.c-torture/execute/builtins/string-1.c
9838         * gcc.c-torture/execute/builtins/string-2-lib.c
9839         * gcc.c-torture/execute/builtins/string-2.c
9840         * gcc.c-torture/execute/builtins/string-3-lib.c
9841         * gcc.c-torture/execute/builtins/string-3.c
9842         * gcc.c-torture/execute/builtins/string-4-lib.c
9843         * gcc.c-torture/execute/builtins/string-4.c
9844         * gcc.c-torture/execute/builtins/string-5-lib.c
9845         * gcc.c-torture/execute/builtins/string-5.c
9846         * gcc.c-torture/execute/builtins/string-6-lib.c
9847         * gcc.c-torture/execute/builtins/string-6.c
9848         * gcc.c-torture/execute/builtins/string-7-lib.c
9849         * gcc.c-torture/execute/builtins/string-7.c
9850         * gcc.c-torture/execute/builtins/string-8-lib.c
9851         * gcc.c-torture/execute/builtins/string-8.c
9852         * gcc.c-torture/execute/builtins/string-9-lib.c
9853         * gcc.c-torture/execute/builtins/string-9.c
9854         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9855         * gcc.c-torture/execute/builtins/string-asm-1.c
9856         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9857         * gcc.c-torture/execute/builtins/string-asm-2.c
9858         * gcc.c-torture/execute/stdio-opt-1.c
9859         * gcc.c-torture/execute/stdio-opt-2.c
9860         * gcc.c-torture/execute/stdio-opt-3.c
9861         * gcc.c-torture/execute/string-opt-1.c
9862         * gcc.c-torture/execute/string-opt-10.c
9863         * gcc.c-torture/execute/string-opt-11.c
9864         * gcc.c-torture/execute/string-opt-12.c
9865         * gcc.c-torture/execute/string-opt-13.c
9866         * gcc.c-torture/execute/string-opt-14.c
9867         * gcc.c-torture/execute/string-opt-15.c
9868         * gcc.c-torture/execute/string-opt-16.c
9869         * gcc.c-torture/execute/string-opt-2.c
9870         * gcc.c-torture/execute/string-opt-6.c
9871         * gcc.c-torture/execute/string-opt-7.c
9872         * gcc.c-torture/execute/string-opt-8.c:
9873         Replace with ...
9874
9875         * gcc.c-torture/execute/builtins/abs-2.c
9876         * gcc.c-torture/execute/builtins/abs-3.c
9877         * gcc.c-torture/execute/builtins/complex-1.c
9878         * gcc.c-torture/execute/builtins/fprintf.c
9879         * gcc.c-torture/execute/builtins/fputs.c
9880         * gcc.c-torture/execute/builtins/memcmp.c
9881         * gcc.c-torture/execute/builtins/memmove.c
9882         * gcc.c-torture/execute/builtins/memops-asm.c
9883         * gcc.c-torture/execute/builtins/mempcpy-2.c
9884         * gcc.c-torture/execute/builtins/mempcpy.c
9885         * gcc.c-torture/execute/builtins/memset.c
9886         * gcc.c-torture/execute/builtins/printf.c
9887         * gcc.c-torture/execute/builtins/sprintf.c
9888         * gcc.c-torture/execute/builtins/strcat.c
9889         * gcc.c-torture/execute/builtins/strchr.c
9890         * gcc.c-torture/execute/builtins/strcmp.c
9891         * gcc.c-torture/execute/builtins/strcpy.c
9892         * gcc.c-torture/execute/builtins/strcspn.c
9893         * gcc.c-torture/execute/builtins/strlen-2.c
9894         * gcc.c-torture/execute/builtins/strlen.c
9895         * gcc.c-torture/execute/builtins/strncat.c
9896         * gcc.c-torture/execute/builtins/strncmp-2.c
9897         * gcc.c-torture/execute/builtins/strncmp.c
9898         * gcc.c-torture/execute/builtins/strncpy.c
9899         * gcc.c-torture/execute/builtins/strpbrk.c
9900         * gcc.c-torture/execute/builtins/strpcpy-2.c
9901         * gcc.c-torture/execute/builtins/strpcpy.c
9902         * gcc.c-torture/execute/builtins/strrchr.c
9903         * gcc.c-torture/execute/builtins/strspn.c
9904         * gcc.c-torture/execute/builtins/strstr-asm.c
9905         * gcc.c-torture/execute/builtins/strstr.c:
9906         ... these new files.
9907
9908         * gcc.c-torture/execute/builtins/abs-2-lib.c
9909         * gcc.c-torture/execute/builtins/abs-3-lib.c
9910         * gcc.c-torture/execute/builtins/complex-1-lib.c
9911         * gcc.c-torture/execute/builtins/fprintf-lib.c
9912         * gcc.c-torture/execute/builtins/fputs-lib.c
9913         * gcc.c-torture/execute/builtins/memcmp-lib.c
9914         * gcc.c-torture/execute/builtins/memmove-lib.c
9915         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9916         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9917         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9918         * gcc.c-torture/execute/builtins/memset-lib.c
9919         * gcc.c-torture/execute/builtins/printf-lib.c
9920         * gcc.c-torture/execute/builtins/sprintf-lib.c
9921         * gcc.c-torture/execute/builtins/strcat-lib.c
9922         * gcc.c-torture/execute/builtins/strchr-lib.c
9923         * gcc.c-torture/execute/builtins/strcmp-lib.c
9924         * gcc.c-torture/execute/builtins/strcpy-lib.c
9925         * gcc.c-torture/execute/builtins/strcspn-lib.c
9926         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9927         * gcc.c-torture/execute/builtins/strlen-lib.c
9928         * gcc.c-torture/execute/builtins/strncat-lib.c
9929         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9930         * gcc.c-torture/execute/builtins/strncmp-lib.c
9931         * gcc.c-torture/execute/builtins/strncpy-lib.c
9932         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9933         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9934         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9935         * gcc.c-torture/execute/builtins/strrchr-lib.c
9936         * gcc.c-torture/execute/builtins/strspn-lib.c
9937         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9938         * gcc.c-torture/execute/builtins/strstr-lib.c
9939         * gcc.c-torture/execute/builtins/lib/abs.c
9940         * gcc.c-torture/execute/builtins/lib/fprintf.c
9941         * gcc.c-torture/execute/builtins/lib/memset.c
9942         * gcc.c-torture/execute/builtins/lib/printf.c
9943         * gcc.c-torture/execute/builtins/lib/sprintf.c
9944         * gcc.c-torture/execute/builtins/lib/strcpy.c
9945         * gcc.c-torture/execute/builtins/lib/strcspn.c
9946         * gcc.c-torture/execute/builtins/lib/strncat.c
9947         * gcc.c-torture/execute/builtins/lib/strncmp.c
9948         * gcc.c-torture/execute/builtins/lib/strncpy.c
9949         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9950         * gcc.c-torture/execute/builtins/lib/strspn.c
9951         * gcc.c-torture/execute/builtins/lib/strstr.c:
9952         New files containing support routines.
9953
9954         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9955         declaration.
9956         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9957         when not optimizing.
9958
9959 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9960
9961         PR c++/16240
9962         * g++.dg/abi/mangle22.C: New test.
9963         * g++.dg/abi/mangle23.C: Likewise.
9964
9965 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9966
9967         PR fortran/16290
9968         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9969         Allow for cases without denormalized floating point numbers.
9970
9971 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9972
9973         PR c/1027
9974         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9975         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9976         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9977         expected warning text.
9978         * gcc.dg/format/diag-2.c: New test.
9979
9980 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9981
9982         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9983
9984 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9985
9986         * gcc.dg/builtins-43.c: New.
9987         * gcc.dg/builtins-44.c: New.
9988         * gcc.dg/builtins-45.c: New.
9989
9990 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9991             Andreas Tobler  <a.tobler@schweiz.ch>
9992
9993         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9994         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9995         as SIGSEGV.
9996         * gcc.dg/cleanup-11.c: Likewise.
9997         * gcc.dg/cleanup-8.c: Likewise.
9998         * gcc.dg/cleanup-9.c: Likewise.
9999         * gcc.dg/cleanup-5.c: Run on all platforms.
10000
10001 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10002
10003         * g++.dg/warn/nonnull1.C: New test.
10004
10005 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10006
10007         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10008         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10009         Special-case the Sun compiler wrt to <complex.h>.
10010
10011 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10012
10013         * gcc.dg/Wunreachable-8.C: New test.
10014
10015         * gcc.dg/h8300-ice2.c : New test.
10016
10017 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10018
10019         PR fortran/16161
10020         * gfortran.fortran-torture/compile/implicit.f90: Add test
10021         for implicit character.
10022
10023 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10024
10025         PR fortran/16289
10026         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10027         Use tiny() intrinsic to find smallest non-negative real
10028
10029 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10030
10031         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10032         * gcc.dg/compat/struct-by-value-22_x.c: New.
10033         * gcc.dg/compat/struct-by-value-22_y.c: New.
10034
10035         * gcc.c-torture/execute/20040629-1.c: New test.
10036
10037 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10038
10039         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10040         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10041
10042         PR target/16195
10043         * gcc.dg/20040625-1.c: New test.
10044
10045 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10046
10047         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10048
10049 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10050
10051         PR fortran/15963
10052         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10053
10054 2004-06-29  Richard Henderson  <rth@redhat.com>
10055
10056         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10057
10058 2004-06-29  Paul Brook  <paul@codesourcery.com>
10059
10060         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10061         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10062
10063 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10064
10065         PR c++/16260
10066         * g++.dg/parse/crash15.C: New.
10067
10068 2004-06-28  Andrew Pinski  <apinski@apple.com>
10069
10070         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10071         by the error already.
10072
10073         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10074
10075 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10076
10077         PR target/14041
10078         * gcc.dg/h8300-bss-align-1.c : New.
10079
10080 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10081
10082         * PR c++/16174
10083         * g++.dg/template/ctor4.C: New.
10084
10085 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10086
10087         PR c++/16205
10088         * g++.dg/warn/Wsequence-point-1.C: New test.
10089
10090 2004-06-27  Paul Brook  <paul@codesourcery.com>
10091
10092         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10093
10094 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10095
10096         * g++.old-deja/g++.mike/p7325.C: Remove.
10097
10098 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10099
10100         PR c/14963
10101         * gcc.dg/pr14963.c: New test.
10102
10103 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
10104
10105         PR c++/16193
10106         * g++.dg/parse/redef1.C: New test.
10107
10108 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10109
10110         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
10111         20021110.c.
10112         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
10113         20021119-1.c.
10114         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
10115         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
10116         5-04.c.
10117         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
10118         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
10119         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
10120         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
10121         g++.brendan/enum14.C.
10122         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10123         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10124         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10125         g++.mike/virt1.C.
10126         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10127         memtemp24.C.
10128
10129 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10130
10131         * gcc.dg/20040527-1.c: New test case.
10132
10133 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10134
10135         PR gfortran/pr16196
10136         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10137
10138 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10139
10140         PR middle-end/15825
10141         * gcc.dg/pr15825-1.c: New test case.
10142
10143 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10144
10145         * gcc.c-torture/execute/20040625-1.c: New test.
10146
10147 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10148
10149         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
10150
10151 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10152
10153         * gcc.dg/torture/mips-div-1.c: New test.
10154
10155 2004-06-24  Jeff Law  <law@redhat.com>
10156
10157         * gcc.dg/tree-ssa/20040624-1.c: New test.
10158
10159 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
10160
10161         * gcc.c-torture/compile/20040624-1.c: New test.
10162
10163 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10164
10165         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
10166         this directory.
10167
10168 2004-06-23  Andrew Pinski  <apinski@apple.com>
10169
10170         PR middle-end/15988
10171         * g++.dg/opt/ptrmem4.C: New test.
10172
10173         * gcc.dg/c90-array-quals-2.c: New test.
10174
10175 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
10176
10177         * gcc.dg/kpice1.c: New test.
10178
10179 2006-06-23  Andrew Pinski  <apinski@apple.com>
10180
10181         * gcc.dg/c90-array-quals.c: New test.
10182
10183 2006-06-22  Richard Henderson  <rth@redhat.com>
10184
10185         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
10186
10187 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
10188
10189         * gcc.dg/builtins-config.h: Handle FreeBSD.
10190
10191 2006-06-22  Richard Henderson  <rth@redhat.com>
10192
10193         * g++.dg/opt/devirt1.C: New.
10194
10195 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10196
10197         * g++.dg/opt/pr15551.C: New testcase.
10198
10199 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10200
10201         PR target/14800
10202         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10203         x86_64-*-linux* when compiling for 32bit.
10204
10205 2004-06-21  Andrew Pinski  <apinski@apple.com>
10206
10207         * gcc.dg/pch/struct-1.c: New.
10208         * gcc.dg/pch/struct-1.hs: New.
10209
10210 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10211
10212         * gcc.dg/pch/save-temps-1.c: New file.
10213         * gcc.dg/pch/save-temps-1.hs: New file.
10214
10215 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10216
10217         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10218         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10219
10220 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10221
10222         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10223         to fix type error.
10224         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10225         Remove trailing spaces.
10226
10227 2004-06-21  Richard Henderson  <rth@redhat.com>
10228
10229         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10230         merging && to BIT_FIELD_REF.
10231
10232 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10233
10234         * g++.dg/opt/placeholder1.C: New test.
10235
10236 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10237
10238         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10239         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10240         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10241         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10242
10243 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10244
10245         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
10246         extern "C".
10247         * g++.dg/other/pragma-re-1.C: Add comments.
10248
10249 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
10250
10251         PR gfortran/16080
10252         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
10253
10254 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
10255
10256         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
10257         instead of setting the type of size_t by
10258         hand.
10259
10260 2004-06-18  Roger Sayle  <roger@eyesopen.com>
10261
10262         * gcc.dg/unordered-2.c: New test case.
10263         * gcc.dg/unordered-3.c: New test case.
10264
10265 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
10266
10267         PR other/16043
10268         * lib/g++.exp (g++_version): Tweak regexp for version
10269         * lib/g77.exp (g77_version): Likewise
10270         * lib/gfortran.exp (gfortran_version): Likewise
10271         * lib/objc.exp (objc_version): Likewise
10272         * lib/treelang.exp (treelang_version): Likewise
10273
10274 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
10275
10276         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
10277         Use INT_MAX instead of __INT_MAX__.
10278         * gcc.dg/compat/struct-align-2_y.c: Likewise.
10279
10280         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
10281         * gcc.dg/compat/scalar-return-3_x.c: Use it.
10282         * gcc.dg/compat/scalar-return-3_y.c: Use it.
10283         * gcc.dg/compat/scalar-return-4_x.c: Use it.
10284         * gcc.dg/compat/scalar-return-4_y.c: Use it.
10285         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
10286         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
10287         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
10288         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
10289
10290         * gcc.dg/range-test-1.c: New test.
10291         * g++.dg/opt/range-test-1.C: New test.
10292
10293 2004-06-17  Richard Henderson  <rth@redhat.com>
10294
10295         * objc.dg/sync-1.m: New.
10296         * objc.dg/try-catch-1.m: Don't force next runtime.
10297         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
10298         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
10299         shadowed catch clause.
10300         * objc.dg/try-catch-5.m: New.
10301
10302 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
10303
10304         Bug 14610
10305         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
10306
10307 2004-06-15  Richard Henderson  <rth@redhat.com>
10308
10309         * gcc.dg/20001116-1.c: Move expected warning line.
10310
10311 2004-06-15  Richard Henderson  <rth@redhat.com>
10312
10313         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
10314         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
10315
10316 2004-06-15  Jeff Law  <law@redhat.com>
10317
10318         * gcc.dg/tree-ssa/20040615-1.c: New test.
10319         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10320         be less sensitive to operand ordering.
10321         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
10322
10323 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
10324
10325         * g++.dg/abi/bitfield3.C: Add comment..
10326
10327 2004-06-15  Richard Henderson  <rth@redhat.com>
10328
10329         * g++.dg/ext/stmtexpr1.C: XFAIL.
10330         * gcc.dg/20030612-1.c: XFAIL.
10331
10332 2004-06-15  Eric Christopher  <echristo@redhat.com>
10333
10334         * g++.dg/charset/asm5.c: New.
10335         * gcc.dg/charset/asm6.c: New.
10336
10337 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10338
10339         PR fortran/15962
10340         * gfortran.fortran-torture/execute/select_1.f90: New test.
10341
10342 2004-06-15  Paul Brook  <paul@codesourcery.com>
10343
10344         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
10345
10346 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10347
10348         PR c++/15967
10349         * g++.dg/lookup/crash3.C: New test.
10350
10351 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10352
10353         PR c++/15947
10354         * g++.dg/parse/dtor4.C: New test.
10355
10356 2004-06-14  Jeff Law  <law@redhat.com>
10357
10358         * gcc.c-torture/compile/20040614-1.c: New test.
10359
10360 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10361
10362         PR fortran/15211
10363         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
10364         LEN of a character array.
10365
10366 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
10367
10368         PR c++/15096
10369         * g++.dg/template/ptrmem10.C: New test.
10370
10371         PR c++/14930
10372         * g++.dg/template/friend30.C: New test.
10373
10374 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10375
10376         PR fortran/14928
10377         * gfortran.fortran-torture/compile/mloc.f90: New test.
10378
10379 2004-06-13  Paul Brook  <paul@codesourcery.com>
10380
10381         * gfortran.fortran-torture/execute/random_2.f90: New test.
10382
10383 2004-06-13  Eric Christopher  <echristo@redhat.com>
10384
10385         * gcc.dg/noncompile/redecl-1.c: Fix error message.
10386
10387 2004-06-12  Paul Brook  <paul@codesourcery.com>
10388
10389         * gfortran.fortran-torture/execute/contained_3.f90: New test.
10390
10391 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10392
10393         PR fortran/14923
10394         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
10395
10396 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10397
10398         PR fortran/14957
10399         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
10400         syntax errors in end statements of contained subroutines.
10401
10402 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10403
10404         PR fortran/12841
10405         * gfortran.fortran-torture/execute/null_arg.f90: New test.
10406
10407 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10408
10409         PR fortran/15665
10410         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
10411
10412 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10413
10414         PR gfortran/12839
10415         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
10416
10417 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
10418
10419         PR c++/15862
10420         * g++.dg/parse/enum1.C: New test.
10421
10422 2004-06-10  Jeff Law  <law@redhat.com>
10423
10424         * gcc.c-torture/compile/20040610-1.c: New test.
10425
10426 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10427
10428         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
10429         * g++.old-deja/g++.other/decl3.C: Likewise.
10430
10431 2004-06-10  Brian Booth  <bbooth@redhat.com>
10432
10433         * gcc.dg/tree-ssa/20031015-1.c: Scan for
10434         V_MAY_DEF instead of VDEF.
10435         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
10436
10437 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
10438
10439         PR c++/14211
10440         * g++.dg/conversion/const1.C: New test.
10441
10442         PR c++/15076
10443         * g++.dg/conversion/reinterpret1.C: New test.
10444
10445         PR c++/15877
10446         * g++.dg/template/enum2.C: New test.
10447
10448         PR c++/15227
10449         * g++.dg/template/error13.C: New test.
10450
10451 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10452
10453         PR fortran/14957
10454         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
10455         arguments to test_* REAL and of the right size.
10456
10457 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10458
10459         PR target/15569
10460         PR rtl-optimization/15681
10461         * gcc.dg/20040609-1.c: New test.
10462
10463 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10464
10465         PR c++/14791
10466         * g++.dg/opt/builtins1.C: New test.
10467
10468 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
10469
10470         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
10471         that use default windows32 struct layout.
10472         * gcc.dg/i386-bitfield2.c: Likewise.
10473
10474 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
10475
10476         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
10477         for mingw32 and cygwin targets.
10478
10479 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
10480
10481         * gcc.dg/pch/macro-4.c: New.
10482         * gcc.dg/pch/macro-4.hs: New.
10483
10484 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10485
10486         PR fortran/13249
10487         * gfortran.fortran-torture/compile/name_clash.f90: New test.
10488
10489 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10490
10491         PR fortran/13372
10492         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
10493
10494 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10495
10496         PR gfortran/14897
10497         * gfortran.fortran-torture/execute/t_edit.f90: New test.
10498
10499 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10500
10501         PR gfortran/15755
10502         * gfortran.fortran-torture/execute/backspace.c : New test.
10503
10504 2004-06-09  Paul Brook  <paul@codesourcery.com>
10505
10506         * gfortran.fortran-torture/execure/intrinsic_associated.f90
10507         (pointer_to_section): Rewrite to use smaller array.
10508
10509 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
10510
10511         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
10512         * gcc.dg/ext/altivec-10.c: Same.
10513         * gcc.dg/ext/altivec-11.c: Same.
10514         * gcc.dg/ext/altivec-12.c: Same.
10515         * gcc.dg/ext/altivec-13.c: Same.
10516         * gcc.dg/ext/altivec-14.c: Same.
10517         * gcc.dg/ext/altivec-15.c: Same.
10518         * gcc.dg/ext/altivec-16.c: Same.
10519         * gcc.dg/ext/altivec-3.c: Same.
10520         * gcc.dg/ext/altivec-4.c: Same.
10521         * gcc.dg/ext/altivec-6.c: Same.
10522         * gcc.dg/ext/altivec-7.c: Same.
10523         * gcc.dg/ext/altivec-8.c: Same.
10524         * gcc.dg/ext/altivec-varargs-1.c: Same.
10525
10526         * g++.dg/ext/altivec-1.C: Correct dg syntax.
10527         * g++.dg/ext/altivec-10.C: Same.
10528         * g++.dg/ext/altivec-2.C: Same.
10529         * g++.dg/ext/altivec-3.C: Same.
10530         * g++.dg/ext/altivec-4.C: Same.
10531         * g++.dg/ext/altivec-5.C: Same.
10532         * g++.dg/ext/altivec-6.C: Same.
10533         * g++.dg/ext/altivec-7.C: Same.
10534         * g++.dg/ext/altivec-8.C: Same.
10535         * g++.dg/ext/altivec-9.C: Same.
10536
10537 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10538
10539         PR c++/7841
10540         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
10541
10542 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10543
10544         * gcc.dg/union-1.c: New test.
10545
10546 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10547
10548         * gcc.dg/builtins-41.c: New test case.
10549         * gcc.dg/builtins-42.c: New test case.
10550
10551 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10552
10553         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
10554         * g++.dg/ext/altivec-10.C: Same.
10555         * g++.dg/ext/altivec-2.C: Same.
10556         * g++.dg/ext/altivec-3.C: Same.
10557         * g++.dg/ext/altivec-4.C: Same.
10558         * g++.dg/ext/altivec-5.C: Same.
10559         * g++.dg/ext/altivec-6.C: Same.
10560         * g++.dg/ext/altivec-7.C: Same.
10561         * g++.dg/ext/altivec-8.C: Same.
10562         * g++.dg/ext/altivec-9.C: Same.
10563         * g++.old-deja/g++.abi/cxa_vec.C: Same.
10564         * g++.old-deja/g++.brendan/new3.C: Same.
10565         * gcc.c-torture/execute/eeprof-1.x: Same.
10566
10567 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10568
10569         PR c/14765
10570         * gcc.dg/pr14765-1.c: New test.
10571
10572 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10573
10574         PR c/14649
10575         * gcc.dg/pr14649-1.c: New test case.
10576
10577 2004-06-07  Richard Henderson  <rth@redhat.com>
10578
10579         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
10580         if temporaries.
10581
10582 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10583
10584         * g++.dg/eh/elide1.C: Remove XFAIL.
10585
10586 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
10587
10588         PR c++/15337
10589         * g++.dg/expr/sizeof3.C: New test.
10590
10591         PR c++/14777
10592         * g++.dg/template/access14.C: New test.
10593
10594         PR c++/15554
10595         * g++.dg/template/enum1.C: New test.
10596
10597         PR c++/15057
10598         * g++.dg/eh/throw1.C: New test.
10599
10600 2004-06-07  David Ayers  <d.ayers@inode.at>
10601             Ziemowit Laski  <zlaski@apple.com>
10602
10603         * lib/objc.exp (objc_target_compile): Revert the '-framework
10604         Foundation' flag fix, since bare Darwin does not ship
10605         with the Foundation framework.
10606         * objc/execute/next_mapping.h: Provide a local NSConstantString
10607         @interface and @implementation.
10608         (objc_constant_string_init): A constructor function, used to
10609         initialize the NSConstantString meta-class object.
10610         * objc/execute/string1.m: Include "next_mapping.h" instead of
10611         <Foundation/NSString.h>.
10612         * objc/execute/string2.m: Likewise.
10613         * objc/execute/string3.m: Likewise.
10614         * objc/execute/string4.m: Likewise.
10615
10616 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
10617
10618         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
10619         to double. Replace double with FLOAT.
10620         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10621
10622         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
10623         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
10624         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
10625         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
10626         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
10627         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
10628         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
10629         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
10630
10631 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10632
10633         PR c/13519
10634         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
10635
10636 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10637
10638         PR c++/15503
10639         * g++.dg/template/meminit2.C: New test.
10640
10641 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
10642
10643         PR target/15822
10644         * gcc.c-torture/execute/compare-fp-1.c,
10645         gcc.c-torture/execute/compare-fp-2.c,
10646         gcc.c-torture/execute/compare-fp-3.c,
10647         gcc.c-torture/execute/compare-fp-4.c,
10648         gcc.c-torture/execute/compare-fp-3.x,
10649         gcc.c-torture/execute/compare-fp-4.x: Moved...
10650         * gcc.c-torture/execute/ieee/compare-fp-1.c,
10651         gcc.c-torture/execute/ieee/compare-fp-2.c,
10652         gcc.c-torture/execute/ieee/compare-fp-3.c,
10653         gcc.c-torture/execute/ieee/compare-fp-4.c,
10654         gcc.c-torture/execute/ieee/compare-fp-3.x,
10655         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
10656
10657 2004-06-04  David Ayers  <d.ayers@inode.at>
10658
10659         * objc/execute/protocol-isEqual-4.m: New testcase.
10660
10661 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
10662
10663         * objc/execute/protocol-isEqual-1.m: New testcase.
10664         * objc/execute/protocol-isEqual-2.m: New testcase.
10665         * objc/execute/protocol-isEqual-3.m: New testcase.
10666
10667 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10668
10669         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
10670
10671 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
10672
10673         * lib/objc.exp (objc_target_compile): When running tests on
10674         Darwin (Mac OS X), inform the linker about '-framework
10675         'Foundation'.
10676
10677 2004-06-02  Eric Christopher  <echristo@redhat.com>
10678
10679         * gcc.c-torture/compile/20040602-1.c: New.
10680
10681 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
10682
10683         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
10684         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10685
10686         PR tree-optimization/14736
10687         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
10688
10689         PR tree-optimization/14042
10690         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10691
10692         PR tree-optimization/14729
10693         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10694
10695 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10696
10697         PR fortran/15557
10698         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10699
10700 2004-06-01  Richard Hederson  <rth@redhat.com>
10701
10702         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10703
10704 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10705
10706         PR c++/14932
10707         * g++.dg/parse/offsetof4.C: New test.
10708
10709 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10710
10711         PR objc/7993
10712         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10713
10714 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10715
10716         PR c++/15701
10717         * g++.dg/template/friend29.C: New test.
10718
10719 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10720
10721         PR c/15749
10722         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10723
10724 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10725
10726         * gcc.dg/sparc-trap-1.c: New test.
10727
10728 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10729
10730         PR middle-end/15069
10731         * g++.dg/opt/fold3.C: New test case.
10732
10733 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10734
10735         * lib/target-supports.exp (check_iconv_available): Fix fallout
10736         from 2004-05-28 patch.
10737
10738 2004-05-30  Paul Brook  <paul@codesourcery.com>
10739
10740         PR fortran/15620
10741         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10742         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10743
10744 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10745
10746         * gfortran.fortran-torture/execute/random_1.f90: New test.
10747
10748 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10749
10750         * g++.dg/ext/altivec-10.C: New test.
10751
10752 2004-05-29  Paul Brook  <paul@codesourcery.com>
10753
10754         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10755
10756 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10757
10758         * gcc.dg/altivec-16.c: New test.
10759
10760 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10761
10762         * lib/target-supports.exp (check_vmx_hw_available): New.
10763         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10764
10765         * lib/target-supports.exp (check_alias_available,
10766         check_iconv_available, check_named_sections_available): Use
10767         unique names for temporary files.
10768
10769 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10770
10771         * gcc.dg/altivec-15.c: New test.
10772
10773 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10774
10775         PR c++/15083
10776         * g++.dg/warn/noeffect6.C: New test.
10777
10778         PR c++/15471
10779         * g++.dg/expr/ptrmem4.C: New test.
10780
10781         PR c++/15640
10782         * g++.dg/template/operator3.C: New test.
10783
10784 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10785
10786         PR c++/14668
10787         * g++.dg/lookup/redecl1.C: New test.
10788         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10789
10790 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10791
10792         * gcc.c-torture/execute/compare-fp-1.c,
10793         gcc.c-torture/execute/compare-fp-2.c,
10794         gcc.c-torture/execute/compare-fp-3.c,
10795         gcc.c-torture/execute/compare-fp-4.c,
10796         gcc.c-torture/execute/compare-fp-3.x,
10797         gcc.c-torture/execute/compare-fp-4.x,
10798         gcc.dg/pr15649-1.c: New.
10799
10800 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10801
10802         PR c++/12883
10803         * g++.dg/init/array14.C: New test.
10804
10805 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10806
10807         * lib/compat.exp (compat-get-options-main): New.
10808         (compat-get-options): Remove unneeded code, warn for ignored
10809         command.
10810         (compat-execute): Check flag set by dg-require-* commands.
10811
10812         * lib/compat.exp (compat-execute): Break up long lines.
10813
10814 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10815
10816         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10817         * gcc.dg/altivec-14.c: New test.
10818         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10819
10820         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10821         * gcc.dg/altivec-12.c: Ditto.
10822
10823         * gcc.dg/altivec-3.c: Move call to altivec_check.
10824
10825 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10826
10827         PR c++/15044
10828         * g++.dg/template/error12.C: New test.
10829
10830         PR c++/15317
10831         * g++.dg/ext/attrib15.C: New test.
10832
10833         PR c++/15329
10834         * g++.dg/template/ptrmem9.C: New test.
10835
10836 2004-05-25  Paul Brook  <paul@codesourcery.com>
10837
10838         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10839
10840 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10841
10842         PR c++/15165
10843         * g++.dg/template/crash19.C: New test.
10844
10845 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10846
10847         PR c++/15025
10848         * g++.dg/template/redecl1.C: New test.
10849
10850 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10851
10852         PR c++/14821
10853         * g++.dg/other/ns1.C: New test.
10854
10855         PR c++/14883
10856         * g++.dg/template/invalid1.C: New test.
10857
10858 2004-05-23  Paul Brook  <paul@codesourcery.com>
10859         Victor Leikehman  <lei@haifasphere.co.il>
10860
10861         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10862         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10863
10864 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10865
10866         PR c++/15285
10867         PR c++/15299
10868         * g++.dg/template/non-dependent5.C: New test.
10869         * g++.dg/template/non-dependent6.C: New test.
10870
10871 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10872
10873         PR c++/15507
10874         * g++.dg/inherit/union1.C: New test.
10875
10876         PR c++/15542
10877         * g++.dg/template/addr1.C: New test.
10878
10879         PR c++/15427
10880         * g++.dg/template/array5.C: New test.
10881
10882         PR c++/15287
10883         * g++.dg/template/array6.C: New test.
10884
10885 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10886             Roger Sayle  <roger@eyesopen.com>
10887
10888         * g++.dg/lookup/forscope2.C: New test case.
10889
10890 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10891
10892         * gcc.dg/cpp/Wmissingdirs.c: New.
10893
10894 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10895
10896         PR target/15301
10897         * gcc.dg/compat/union-m128-1.h: New file.
10898         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10899         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10900         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10901
10902 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10903
10904         PR target/15302
10905         * gcc.dg/compat/struct-complex-1.h: New file.
10906         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10907         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10908         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10909
10910 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10911
10912         PR middle-end/3074
10913         * gcc.dg/pr3074-1.c: New test case.
10914         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10915
10916 2004-05-20  Falk Hueffner  <falk@debian.org>
10917
10918         PR other/15526
10919         * gcc.dg/ftrapv-1.c: New test case.
10920
10921 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10922
10923         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10924
10925 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10926             Jeff Law  <law@redhat.com>
10927
10928         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10929         * gcc.dg/tree-ssa/20040518-2.c: New test.
10930
10931         * gcc.dg/tree-ssa/20040518-1.c: New test.
10932
10933 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10934
10935         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10936
10937 2004-05-18  Paul Brook  <paul@codesourcery.com>
10938
10939         PR fortran/13930
10940         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10941
10942 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10943
10944         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10945         constant folding.
10946
10947 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10948
10949         * gcc.dg/tree-ssa/20040517-1.c: New test.
10950
10951 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10952
10953         * gcc.dg/loop-4.c: New test.
10954
10955 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10956
10957         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10958
10959 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10960
10961         PR fortran/15311
10962         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10963
10964 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10965
10966         PR fortran/13826
10967         PR fortran/13940
10968         * gfortran.fortran-torture/compile/data_1.f90: New test.
10969
10970 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10971
10972         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10973         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10974
10975 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10976
10977         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10978
10979 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10980
10981         PR c/15444
10982         * gcc.dg/format/xopen-1.c: Adjust expected message.
10983         * gcc.dg/format/xopen-3.c: New test.
10984
10985 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10986
10987         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10988
10989 2004-05-14  Jeff Law  <law@redhat.com>
10990
10991         * gcc.dg/tree-ssa/20040514-2.c: New test.
10992
10993 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10994
10995         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10996         this ...
10997         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10998         this.
10999
11000 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11001
11002         * gcc.dg/tree-ssa/20040514-1.c: New test.
11003
11004 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11005
11006         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11007         test.
11008
11009 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11010
11011         PR fortran/14066
11012         * gfortran.fortran-torture/compile/do_1.f90: New test.
11013
11014 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11015
11016         PR fortran/15051
11017         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11018         test.
11019
11020 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11021
11022         PR fortran/15149
11023         * gfortran.fortran-torture/execute/random_init.f90: New test.
11024
11025 2004-05-13  Paul Brook  <paul@codesourcery.com>
11026
11027         PR fortran/15314
11028         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11029
11030 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11031
11032         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11033         for the powerpc case.
11034
11035 2004-05-13  Jeff Law  <law@redhat.com>
11036
11037         * gcc.dg/tree-ssa/20040513-1.c: New test.
11038         * gcc.dg/tree-ssa/20040513-2.c: New test.
11039
11040 2004-05-13  Paul Brook  <paul@codesourcery.com>
11041
11042         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11043         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11044         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11045
11046 2004-05-13  Andreas Schwab  <schwab@suse.de>
11047
11048         PR other/10819
11049         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11050         characters.
11051
11052 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11053
11054         PR fortran/15294
11055         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11056
11057 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11058
11059         Merge from tree-ssa-20020619-branch.  See
11060         ChangeLog.tree-ssa for details.
11061
11062 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11063
11064         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11065         include <altivec.h> explicitly.
11066         * gcc.dg/altivec-13.c: Likewise.
11067
11068 2004-05-11  Paul Brook  <paul@codesourcery.com>
11069
11070         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11071
11072 2004-05-10  Eric Christopher  <echristo@redhat.com>
11073
11074         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11075         * gcc.dg/sibcall-4.c: Ditto.
11076
11077 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11078
11079         * g++.dg/ext/altivec-8.C: New test case.
11080         * gcc.dg/altivec-13.c: New test case.
11081
11082 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11083
11084         * gcc.c-torture/execute/divcmp-1.c: New test case.
11085         * gcc.c-torture/execute/divcmp-2.c: New test case.
11086         * gcc.c-torture/execute/divcmp-3.c: New test case.
11087
11088 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11089
11090         * g++.dg/other/pragma-re-2.C: New test.
11091
11092 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11093
11094         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11095         * gcc.dg/i386-387-2.c: Likewise.
11096
11097         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11098         __builtin_drem.
11099         * gcc.dg/i386-387-6.c: Likewise.
11100
11101 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11102
11103         * gcc.dg/builtins-33.c:  Also check log1p*.
11104
11105 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
11106
11107         PR optimization/15296
11108         * gcc.c-torture/execute/pr15296.c: New test.
11109
11110 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
11111
11112         * gcc.dg/builtins-40.c: New test.
11113
11114 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
11115
11116         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
11117
11118 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
11119
11120         * g++.dg/ext/spe1.C: New testcase.
11121
11122 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11123
11124         * objc.dg/image-info.m: Allow additional attributes
11125         for __image_info section.
11126
11127 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11128
11129         * gcc.dg/torture/mips-hilo-2.c: New test.
11130
11131 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11132
11133         PR c++/14389
11134         * g++.dg/template/member5.C: New test.
11135
11136 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11137
11138         * gcc.dg/builtins-34.c: Also check expm1*.
11139
11140 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11141
11142         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11143         * gcc.dg/torture/builtin-convert-3.c: New test.
11144
11145 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
11146
11147         PR middle-end/15054
11148         * g++.dg/opt/pr15054.C: New test.
11149
11150 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11151
11152         * gcc.dg/torture/builtin-rounding-1.c: New test.
11153         * gcc.dg/builtins-25.c: Delete.
11154         * gcc.dg/builtins-29.c: Delete.
11155
11156 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
11157
11158         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
11159         * gcc.dg/sibcall-4.c: Likewise.
11160         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
11161
11162 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11163
11164         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
11165         bit-field on 16-bit targets.
11166
11167 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11168
11169         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
11170         16-bit targets.
11171
11172 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
11173
11174         * gcc.dg/rs6000-power2-1.c: Change to compile only.
11175         * gcc.dg/rs6000-power2-2.c: Likewise.
11176
11177 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
11178
11179         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
11180         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
11181         Change the asm registers to be in form of frN instead of fN.
11182
11183 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11184
11185         * gcc.dg/torture/builtin-convert-2.c: New test.
11186
11187 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
11188
11189         * gcc.dg/rs6000-power2-1.c: New test.
11190         * gcc.dg/rs6000-power2-2.c: New test.
11191
11192 2004-04-28  Jan Hubicka  <jh@suse.cz>
11193
11194         * gcc.dg/unused-6.c: New test.
11195
11196 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11197             Ulrich Weigand  <uweigand@de.ibm.com>
11198
11199         * ada/acats/run_all.sh: Define $target variable.
11200
11201 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11202
11203         PR c++/15119
11204         * g++.dg/other/vararg-1.C: New test.
11205
11206         PR c++/4794
11207         * g++.dg/eh/cleanup3.C: New test.
11208
11209 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11210
11211         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11212         and ad8011a (target_insn).
11213         * ada/acats/support/macro.dfs: Likewise.
11214         * ada/acats/support/impbit.adb: New file.
11215
11216 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11217
11218         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11219
11220 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11221
11222         * gcc.dg/loop-3.c: New test.
11223
11224 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11225
11226         * gcc.c-torture/execute/simd-5.c: New test.
11227
11228 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11229
11230         PR c++/15064
11231         * g++.dg/template/crash18.C: New test.
11232
11233 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11234
11235         * g++.dg/ext/complit3.C: New test.
11236
11237 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11238
11239         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11240         * gcc.dg/altivec-3.c: Same.
11241         * gcc.dg/altivec-varargs-1.c: Same.
11242
11243 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11244
11245         * lib/target-supports.exp (check_profiling_available): Assume
11246         profiling is not available on powerpc-eabi targets.
11247
11248 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
11249
11250         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
11251         * gcc.dg/vmx/bug-1.c: Ditto.
11252
11253 2004-04-20  Eric Christopher  <echristo@redhat.com>
11254
11255         * gcc.dg/charset/extern.c: New test.
11256         * g++.dg/charset/extern3.cc: Ditto.
11257
11258 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
11259
11260         * gcc.dg/builtins-39.c: New test.
11261
11262 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
11263
11264         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
11265
11266 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
11267
11268         * gcc.dg/torture/mips-hilo-1.c: New test.
11269
11270 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
11271
11272         * gcc.c-torture/compile/20040419-1.c: New test.
11273
11274 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
11275
11276         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
11277
11278 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
11279             Aldy Hernandez  <aldyh@redhat.com>
11280
11281         * gcc.c-torture/execute/va-arg-24.c: New.
11282
11283 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
11284             Aldy Hernandez  <aldyh@redhat.com>
11285
11286         * gcc.dg/vmx/1b-01.c: New.
11287         * gcc.dg/vmx/1b-02.c: New.
11288         * gcc.dg/vmx/1b-03.c: New.
11289         * gcc.dg/vmx/1b-04.c: New.
11290         * gcc.dg/vmx/1b-05.c: New.
11291         * gcc.dg/vmx/1b-06.c: New.
11292         * gcc.dg/vmx/1b-07.c: New.
11293         * gcc.dg/vmx/1c-01.c: New.
11294         * gcc.dg/vmx/1c-02.c: New.
11295         * gcc.dg/vmx/3a-01a.c: New.
11296         * gcc.dg/vmx/3a-01.c: New.
11297         * gcc.dg/vmx/3a-01m.c: New.
11298         * gcc.dg/vmx/3a-03.c: New.
11299         * gcc.dg/vmx/3a-03m.c: New.
11300         * gcc.dg/vmx/3a-04.c: New.
11301         * gcc.dg/vmx/3a-04m.c: New.
11302         * gcc.dg/vmx/3a-05.c: New.
11303         * gcc.dg/vmx/3a-06.c: New.
11304         * gcc.dg/vmx/3a-06m.c: New.
11305         * gcc.dg/vmx/3a-07.c: New.
11306         * gcc.dg/vmx/3b-01.c: New.
11307         * gcc.dg/vmx/3b-02.c: New.
11308         * gcc.dg/vmx/3b-10.c: New.
11309         * gcc.dg/vmx/3b-13.c: New.
11310         * gcc.dg/vmx/3b-14.c: New.
11311         * gcc.dg/vmx/3b-15.c: New.
11312         * gcc.dg/vmx/3c-01a.c: New.
11313         * gcc.dg/vmx/3c-01.c: New.
11314         * gcc.dg/vmx/3c-02.c: New.
11315         * gcc.dg/vmx/3c-03.c: New.
11316         * gcc.dg/vmx/3d-01.c: New.
11317         * gcc.dg/vmx/4-01.c: New.
11318         * gcc.dg/vmx/4-03.c: New.
11319         * gcc.dg/vmx/5-01.c: New.
11320         * gcc.dg/vmx/5-02.c: New.
11321         * gcc.dg/vmx/5-03.c: New.
11322         * gcc.dg/vmx/5-04.c: New.
11323         * gcc.dg/vmx/5-05.c: New.
11324         * gcc.dg/vmx/5-06.c: New.
11325         * gcc.dg/vmx/5-07.c: New.
11326         * gcc.dg/vmx/5-07t.c: New.
11327         * gcc.dg/vmx/5-08.c: New.
11328         * gcc.dg/vmx/5-10.c: New.
11329         * gcc.dg/vmx/5-11.c: New.
11330         * gcc.dg/vmx/7-01a.c: New.
11331         * gcc.dg/vmx/7-01.c: New.
11332         * gcc.dg/vmx/7c-01.c: New.
11333         * gcc.dg/vmx/7d-01.c: New.
11334         * gcc.dg/vmx/7d-02.c: New.
11335         * gcc.dg/vmx/8-01.c: New.
11336         * gcc.dg/vmx/8-02a.c: New.
11337         * gcc.dg/vmx/8-02.c: New.
11338         * gcc.dg/vmx/brode-1.c: New.
11339         * gcc.dg/vmx/bug-1.c: New.
11340         * gcc.dg/vmx/bug-2.c: New.
11341         * gcc.dg/vmx/bug-3.c: New.
11342         * gcc.dg/vmx/cw-bug-1.c: New.
11343         * gcc.dg/vmx/cw-bug-2.c: New.
11344         * gcc.dg/vmx/cw-bug-3.c: New.
11345         * gcc.dg/vmx/dct.c: New.
11346         * gcc.dg/vmx/debug-1.c: New.
11347         * gcc.dg/vmx/debug-2.c: New.
11348         * gcc.dg/vmx/debug-3.c: New.
11349         * gcc.dg/vmx/debug-4.c: New.
11350         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
11351         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
11352         * gcc.dg/vmx/eg-5.c: New.
11353         * gcc.dg/vmx/fft.c: New.
11354         * gcc.dg/vmx/gcc-bug-1.c: New.
11355         * gcc.dg/vmx/gcc-bug-2.c: New.
11356         * gcc.dg/vmx/gcc-bug-3.c: New.
11357         * gcc.dg/vmx/gcc-bug-4.c: New.
11358         * gcc.dg/vmx/gcc-bug-5.c: New.
11359         * gcc.dg/vmx/gcc-bug-6.c: New.
11360         * gcc.dg/vmx/gcc-bug-7.c: New.
11361         * gcc.dg/vmx/gcc-bug-8.c: New.
11362         * gcc.dg/vmx/gcc-bug-9.c: New.
11363         * gcc.dg/vmx/gcc-bug-b.c: New.
11364         * gcc.dg/vmx/gcc-bug-c.c: New.
11365         * gcc.dg/vmx/gcc-bug-d.c: New.
11366         * gcc.dg/vmx/gcc-bug-e.c: New.
11367         * gcc.dg/vmx/gcc-bug-f.c: New.
11368         * gcc.dg/vmx/gcc-bug-g.c: New.
11369         * gcc.dg/vmx/gcc-bug-i.c: New.
11370         * gcc.dg/vmx/harness.h: New.
11371         * gcc.dg/vmx/ira1.c: New.
11372         * gcc.dg/vmx/ira2a.c: New.
11373         * gcc.dg/vmx/ira2b.c: New.
11374         * gcc.dg/vmx/ira2.c: New.
11375         * gcc.dg/vmx/ira2c.c: New.
11376         * gcc.dg/vmx/mem.c: New.
11377         * gcc.dg/vmx/newton-1.c: New.
11378         * gcc.dg/vmx/ops.c: New.
11379         * gcc.dg/vmx/sn7153.c: New.
11380         * gcc.dg/vmx/spill2.c: New.
11381         * gcc.dg/vmx/spill3.c: New.
11382         * gcc.dg/vmx/spill.c: New.
11383         * gcc.dg/vmx/t.c: New.
11384         * gcc.dg/vmx/varargs-1.c: New.
11385         * gcc.dg/vmx/varargs-2.c: New.
11386         * gcc.dg/vmx/varargs-3.c: New.
11387         * gcc.dg/vmx/varargs-4.c: New.
11388         * gcc.dg/vmx/varargs-5.c: New.
11389         * gcc.dg/vmx/varargs-6.c: New.
11390         * gcc.dg/vmx/varargs-7.c: New.
11391         * gcc.dg/vmx/vmx.exp: New.
11392         * gcc.dg/vmx/vprint-1.c: New.
11393         * gcc.dg/vmx/vscan-1.c: New.
11394         * gcc.dg/vmx/x-01.c: New.
11395         * gcc.dg/vmx/x-02.c: New.
11396         * gcc.dg/vmx/x-03.c: New.
11397         * gcc.dg/vmx/x-04.c: New.
11398         * gcc.dg/vmx/x-05.c: New.
11399         * gcc.dg/vmx/yousufi-1.c: New.
11400         * gcc.dg/vmx/zero-1.c: New.
11401         * gcc.dg/vmx/zero.c: New.
11402
11403 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
11404
11405         * g++.dg/lookup/java1.C: Update for chage of
11406         _Jv_AllocObject.
11407         * g++.dg/lookup/java2.C: Likewise.
11408
11409 2004-04-17  Laurent GUERBY <laurent@guerby.net>
11410
11411         * ada/acats/run_all.sh: use -O2 by default.
11412
11413 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
11414
11415         * gcc.dg/vr-mult-[12].c: New tests.
11416
11417 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11418
11419         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
11420
11421         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
11422
11423 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
11424
11425         * lib/target-supports.exp (check_profiling_available): Assume profiling
11426         isn't available for mips*-*-elf targets.
11427
11428 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
11429
11430         * gcc.dg/builtins-38.c: New test.
11431
11432 2004-04-14  Eric Christopher  <echristo@redhat.com>
11433
11434         * g++.dg/charset/charset.exp: Run .cc extension tests.
11435
11436 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
11437
11438         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
11439
11440 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11441
11442         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
11443
11444 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
11445
11446         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
11447         * gcc.dg/i386-387-2.c: Likewise.
11448
11449         * gcc.dg/i386-387-7.c: New test.
11450         * gcc.dg/i386-387-8.c: New test.
11451
11452         * gcc.dg/builtins-37.c: New test.
11453
11454 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
11455
11456         * g++.dg/pch/externc-1.C: Add missing semicolon.
11457
11458 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
11459
11460         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
11461
11462 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11463
11464         * gcc.c-torture/execute/20040411-1.c: New test.
11465
11466 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11467
11468         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
11469
11470 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
11471
11472         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
11473
11474 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
11475
11476         * lib/target-supports.exp (check_named_sections_available): New.
11477         * lib/gcc-dg.exp (dg-require-named-sections): New.
11478         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
11479         old-deja.exp.  Also prune error-count message from HP linker.
11480         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
11481
11482         * g++.dg/init/init-ref4.C: Use dg-require-weak.
11483         * g++.old-deja/g++.pt/static3.C: Likewise.
11484         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
11485
11486 2004-04-09  Roger Sayle  <roger@eyesopen.com>
11487
11488         * gcc.c-torture/execute/20040409-1.c: New test case.
11489         * gcc.c-torture/execute/20040409-2.c: New test case.
11490         * gcc.c-torture/execute/20040409-3.c: New test case.
11491
11492 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11493
11494         * gcc.dg/20040409-1.c: New test.
11495
11496 2004-04-08  Roger Sayle  <roger@eyesopen.com>
11497
11498         PR target/14888
11499         * g++.dg/opt/pr14888.C: New test case.
11500
11501 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
11502
11503         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
11504         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
11505         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
11506         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
11507         New tests.
11508
11509 2004-04-08  Paul Brook  <paul@codesourcery.com>
11510
11511         * gcc.dg/spill-1.c: New test.
11512
11513 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11514
11515         * gcc.dg/torture/builtin-ctype-2.c: New test.
11516
11517 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
11518
11519         * gcc.dg/pch/pch.exp: Add largefile test.
11520
11521 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
11522
11523         * g++.dg/pch/externc-1.Hs: New.
11524         * g++.dg/pch/externc-1.C: New.
11525
11526 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11527
11528         * gcc.dg/compat/struct-by-value-5a_main.c,
11529         gcc.dg/compat/struct-by-value-5b_main.c: New files.
11530         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
11531         * gcc.dg/compat/struct-by-value-5a_x.c,
11532         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
11533         gcc.dg/compat/struct-by-value-5_x.c.
11534         * gcc.dg/compat/struct-by-value-5a_y.c,
11535         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
11536         gcc.dg/compat/struct-by-value-5_y.c.
11537
11538         * gcc.dg/compat/struct-by-value-6a_main.c,
11539         gcc.dg/compat/struct-by-value-6b_main.c: New files.
11540         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
11541         * gcc.dg/compat/struct-by-value-6a_x.c,
11542         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
11543         gcc.dg/compat/struct-by-value-6_x.c.
11544         * gcc.dg/compat/struct-by-value-6a_y.c,
11545         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
11546         gcc.dg/compat/struct-by-value-6_y.c.
11547
11548         * gcc.dg/compat/struct-by-value-7a_main.c,
11549         gcc.dg/compat/struct-by-value-7b_main.c: New files.
11550         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
11551         * gcc.dg/compat/struct-by-value-7a_x.c,
11552         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
11553         gcc.dg/compat/struct-by-value-7_x.c.
11554         * gcc.dg/compat/struct-by-value-7a_y.c,
11555         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
11556         gcc.dg/compat/struct-by-value-7_y.c.
11557
11558 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
11559
11560         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
11561         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
11562         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
11563         options.
11564
11565 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
11566
11567         * gcc.dg/builtins-36.c: New test.
11568
11569 2004-04-06  Paul Brook  <paul@codesourcery.com>
11570
11571         * README.gcc: Remove obsolete contraint on testcases.
11572
11573 2004-04-05  Paul Brook  <paul@codesourcery.com>
11574
11575         PR2123
11576         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
11577         failure and exit(0) on success.
11578         * g++.dg/expr/anew2.C: Ditto.
11579         * g++.dg/expr/anew3.C: Ditto.
11580         * g++.dg/expr/anew4.C: Ditto.
11581
11582 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
11583
11584         PR c++/3518
11585         * g++.dg/template/unify7.C: New.
11586
11587 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11588
11589         * g++.dg/README: Bring up to date with new subdirectories; remove
11590         duplicate subdirectory lines.
11591
11592 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
11593
11594         PR c++/14007
11595         * g++.dg/template/unify5.C: New.
11596         * g++.dg/template/unify6.C: New.
11597         * g++.dg/template/qualttp20.C: Adjust.
11598         * g++.old-deja/g++.jason/report.C: Adjust.
11599         * g++.old-deja/g++.other/qual1.C: Adjust.
11600
11601 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
11602
11603         PR c++/14803
11604         * g++.dg/inherit/ptrmem1.C: New test.
11605
11606 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
11607
11608         PR c++/14755
11609         * gcc.c-torture/execute/20040331-1.c: New test.
11610         * gcc.dg/20040331-1.c: New test.
11611
11612 2004-04-01  Paul Brook  <paul@codesourcery.com>
11613
11614         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
11615
11616 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
11617
11618         PR c++/14724
11619         * g++.dg/init/goto1.C: New test.
11620
11621         PR c++/14763
11622         * g++.dg/template/defarg4.C: New test.
11623
11624 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
11625
11626         * gcc.dg/altivec-11.c: Extend test for more valid cases.
11627
11628 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
11629
11630         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
11631
11632 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
11633
11634         * gcc.dg/noncompile/undeclared-2.c: New test.
11635
11636 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11637
11638         * gcc.dg/940409-1.c: Remove XFAIL.
11639         * gcc.dg/reg-vol-struct-1.c: New test.
11640
11641 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11642
11643         * gcc.dg/torture/builtin-wctype-1.c: New test.
11644
11645 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
11646
11647         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
11648         * gcc.dg/20001101-1.c: Likewise.
11649         * gcc.dg/20001102-1.c: Likewise.
11650
11651 2004-03-25  Roger Sayle  <roger@eyesopen.com>
11652
11653         * gcc.dg/compare8.c: Add an additional test for XOR.
11654
11655 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11656
11657         * gcc.dg/torture/builtin-ctype-1.c: New test.
11658
11659 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11660
11661         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
11662         * gcc.dg/torture/builtin-math-1.c: Likewise.
11663         * gcc.dg/torture/builtin-power-1.c: New test.
11664
11665 2004-03-24  Andreas Schwab  <schwab@suse.de>
11666
11667         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
11668         IA64 assembler.
11669
11670 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11671             Roger Sayle  <roger@eyesopen.com>
11672
11673         * gcc.dg/compare8.c: New test case.
11674
11675 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
11676
11677         * g++.dg/ext/altivec-7.C: New test.
11678
11679 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
11680
11681         PR 12267, 12391, 12560, 13129, 14114, 14133
11682         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
11683         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
11684         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
11685         Adjust error regexps.
11686         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
11687         * gcc.dg/noncompile/undeclared-1.c: New test cases.
11688         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11689         * gcc.dg/local1.c: Add explanatory comment.
11690
11691 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11692
11693         PR optimization/14669
11694         * g++.dg/opt/fold2.C: New test case.
11695
11696 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11697
11698         PR c/14069
11699         * gcc.dg/20040322-1.c: New test.
11700
11701 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11702
11703         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11704         * gcc.dg/ultrasp4.c: Likewise.
11705         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11706
11707 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11708
11709         * gcc.dg/i386-sse-8.c: Reset default options.
11710
11711 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11712
11713         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11714         in the error message text.
11715
11716 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11717
11718         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11719
11720 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11721
11722         PR c++/14616
11723         * g++.dg/init/array13.C: New test.
11724
11725 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11726
11727         PR target/13889
11728         * gcc.c-torture/compile/pr13889.c: New test case.
11729
11730 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11731
11732         PR c/14635
11733         * builtins-1.c (nan, nans): Don't test.
11734         * builtins-30.c: Don't use nan, nanf, nanl.
11735         * builtins-35.c: New test.
11736
11737 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11738
11739         * g++.dg/ext/altivec-6.C: New test.
11740
11741 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11742
11743         * g++.dg/init/placement3.C: New test.
11744
11745         * g++.dg/template/spec13.C: New test.
11746
11747         * g++.dg/lookup/using11.C: New test.
11748
11749         * g++.dg/lookup/koenig3.C: New test.
11750
11751         * g++.dg/template/operator2.C: New test.
11752
11753         * g++.dg/expr/dtor3.C: New test.
11754         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11755         marker.
11756         * g++.old-deja/g++.law/visibility28.C: Likewise.
11757
11758 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11759
11760         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11761         * gcc.dg/ppc64-abi-3.c: Likewise.
11762
11763 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11764
11765         PR c++/14545
11766         * g++.dg/parse/template15.C: New test.
11767
11768 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11769
11770         * g++.dg/expr/dtor2.C: New test.
11771
11772         * g++.dg/lookup/anon4.C: New test.
11773
11774         * g++.dg/overload/using1.C: New test.
11775
11776         * g++.dg/template/lookup7.C: New test.
11777
11778         * g++.dg/template/typename6.C: New test.
11779
11780         * g++.dg/expr/cond6.C: New test.
11781
11782 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11783
11784         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11785
11786 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11787
11788         * g++.dg/expr/cond5.C: New test.
11789         * g++.dg/expr/constcast1.C: Likewise.
11790         * g++.dg/expr/ptrmem2.C: Likewise.
11791         * g++.dg/expr/ptrmem3.C: Likewise.
11792         * g++.dg/lookup/main1.C: Likewise.
11793         * g++.dg/template/lookup6.C: Likewise.
11794
11795 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11796
11797         * gcc.dg/local1.c: New test.
11798
11799         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11800
11801 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11802
11803         * gcc.dg/torture/builtin-convert-1.c: New test.
11804
11805 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11806
11807         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11808
11809 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11810
11811         PR c++/14481
11812         * g++.dg/warn/Wunused-7.C: New test.
11813
11814 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11815
11816         * gcc.dg/torture/builtin-integral-1.c: New test.
11817
11818 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11819
11820         PR c++/14586
11821         * g++.dg/parse/non-dependent3.C: New test.
11822
11823 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11824
11825         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11826         * g++.dg/eh/simd-2.C: Likewise.
11827         * g++.dg/init/array10.C: Likewise.
11828         * gcc.c-torture/compile/simd-1.c: Likewise.
11829         * gcc.c-torture/compile/simd-2.c: Likewise.
11830         * gcc.c-torture/compile/simd-3.c: Likewise.
11831         * gcc.c-torture/compile/simd-4.c: Likewise.
11832         * gcc.c-torture/compile/simd-6.c: Likewise.
11833         * gcc.c-torture/execute/simd-1.c: Likewise.
11834         * gcc.c-torture/execute/simd-2.c: Likewise.
11835         * gcc.dg/compat/vector-defs.h: Likewise.
11836         * gcc.dg/20020531-1.c: Likewise.
11837         * gcc.dg/altivec-3.c: Likewise.
11838         * gcc.dg/altivec-4.c: Likewise.
11839         * gcc.dg/altivec-varargs-1.c: Likewise.
11840         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11841         * gcc.dg/i386-mmx-3.c: Likewise.
11842         * gcc.dg/i386-sse-4.c: Likewise.
11843         * gcc.dg/i386-sse-5.c: Likewise.
11844         * gcc.dg/i386-sse-8.c: Likewise.
11845         * gcc.dg/simd-1.c: Likewise.
11846         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11847         __ev64_opaque__ since the machine description provides it.
11848
11849 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11850
11851         * lib/compat.exp (skip_list): New global variable.
11852         Use it to hold the user defined COMPAT_SKIPS list if any.
11853         (compat-obj): Add the members of skip_list to optall.
11854
11855 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11856
11857         * gcc.dg/compat/union-by-value-1_main.c,
11858         union-by-value-1_x.c, union-by-value-1_y.c,
11859         union-check.h, union-defs.h,
11860         union-init.h, union-return-1_main.c,
11861         union-return-1_x.c, union-return-1_y.c: New files.
11862
11863 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11864
11865         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11866         mixed-struct-init.h: Add 4 mixed structure types.
11867         struct-by-value-21_main.c, struct-by-value-21_x.c,
11868         struct-by-value-21_y.c, struct-return-21_main.c,
11869         struct-return-21_x.c, struct-return-21_y.c: New files.
11870
11871 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11872
11873         PR c++/14550
11874         * g++.dg/parse/template14.C: New test.
11875
11876 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11877
11878         * gcc.c-torture/execute/20040313-1.c: New test.
11879
11880 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11881
11882         PR target/14533
11883         * gcc.dg/20040311-2.c: New test.
11884
11885 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11886
11887         PR other/14544
11888         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11889         bit-field.
11890
11891 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11892
11893         * gcc.dg/20040305-2.c: Add missing return statement.
11894
11895 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11896
11897         * gcc.dg/builtins-34.c: Also check pow10*.
11898
11899 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11900
11901         PR target/14262
11902         * gcc.dg/20040305-2.c: New test.
11903
11904 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11905
11906         * gcc.dg/20040310-1.c: New test.
11907
11908 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11909
11910         * gcc.c-torture/execute/20040311-1.c: New test case.
11911
11912 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11913
11914         PR c++/14476
11915         * g++.dg/lookup/enum1.C: New test.
11916
11917 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11918
11919         PR c++/14510
11920         * g++.dg/lookup/struct2.C: New test.
11921
11922 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11923
11924         * gcc.dg/builtins-34.c: New test.
11925
11926 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11927
11928         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11929
11930 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11931
11932         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11933         * gcc.dg/alias-2.c: New testcase.
11934
11935 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11936
11937         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11938
11939 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11940
11941         * gcc.c-torture/execute/20040309-1.c: New test case.
11942
11943 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11944
11945         PR c++/14397
11946         * g++.dg/overload/ref1.C: New.
11947
11948 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11949
11950         PR c++/14409
11951         * g++.dg/template/spec12.C: New test.
11952
11953         PR c++/14448
11954         * g++.dg/parse/crash14.C: New test.
11955
11956 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11957
11958         PR c++/14230
11959         * g++.dg/init/ref11.C: New test.
11960
11961 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11962
11963         PR c++/14432
11964         * g++.dg/parse/builtin2.C: New test.
11965
11966 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11967
11968         PR c++/14401
11969         * g++.dg/init/ctor3.C: New test.
11970         * g++.dg/init/union1.C: New test.
11971         * g++.dg/ext/anon-struct4.C: New test.
11972
11973 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11974
11975         * g++.dg/lookup/koenig1.C: Tweak error messages.
11976         * g++.dg/lookup/used-before-declaration.C: Likewise.
11977         * g++.dg/other/do1.C: Likewise.
11978         * g++.dg/overload/koenig1.C: Likewise.
11979         * g++.dg/parse/crash13.C: Likewise.
11980         * g++.dg/template/instantiate3.C: Likewise.
11981
11982 2004-03-08  Eric Christopher  <echristo@redhat.com>
11983
11984         * * lib/target-supports.exp: Enable libiconv in test
11985         compilation.  Fix up error checking.
11986
11987 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11988
11989         PR middle-end/14289
11990         * gcc.dg/pr14289-1.c: New test case.
11991         * gcc.dg/pr14289-2.c: Likewise.
11992         * gcc.dg/pr14289-3.c: Likewise.
11993
11994 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11995
11996         * gcc.c-torture/execute/20040308-1.c: New test.
11997
11998 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11999
12000         * gcc.c-torture/execute/20040307-1.c: New test case.
12001
12002 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12003
12004         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12005
12006 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12007
12008         * gcc.dg/20040306-1.c: New test.
12009
12010 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12011
12012         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12013         them static.
12014         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12015
12016 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12017
12018         PR c/14465
12019         * gcc.dg/decl-6.c: New test.
12020
12021 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12022
12023         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12024         Rename LOGPOW -> LOG_POW.
12025         (SQRT_EXP, POW_EXP): New.
12026
12027 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12028
12029         * gcc.dg/i386-sse-8.c: New test.
12030
12031 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12032
12033         PR c/14114
12034         * gcc.dg/decl-5.c: New test.
12035
12036 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12037
12038         * gcc.dg/20040305-1.c: New test.
12039
12040 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12041
12042         PR other/14354
12043         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12044
12045 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12046
12047         PR c++/14425, c++/14426
12048         * g++.dg/ext/altivec-4.C: New test.
12049         * g++.dg/ext/altivec-5.C: New test.
12050
12051 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12052
12053         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12054         global variables of a type with no linkage.
12055         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12056         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12057         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12058         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12059         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12060         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12061         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12062         * g++.dg/warn/deprecated.C: Name enum Color.
12063         * g++.dg/overload/VLA.C: Name structure for 'b'.
12064         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12065
12066 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12067
12068         * gcc.c-torture/compile/20040304-1.c: New test.
12069
12070 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12071
12072         PR 13728
12073         * gcc.dg/decl-4.c: New testcase.
12074
12075 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12076
12077         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12078         as PRECF if sizeof (float) > sizeof (double).
12079         (PRECL): Make it the same as PRECF if
12080         sizeof (float) > sizeof (long double).
12081
12082 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12083
12084         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12085         system type.  Add check for irix6 which doesn't have c99 runtime.
12086
12087 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12088
12089         * gcc.dg/const-elim-1.c: xfail for xtensa.
12090
12091 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12092
12093         PR c++/14369
12094         * g++.dg/template/cond4.C: New test.
12095
12096 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12097
12098         PR c++/14360
12099         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
12100
12101         PR c++/14361
12102         * g++.dg/parse/defarg7.C: New test.
12103
12104         PR c++/14359
12105         * g++.dg/template/friend26.C: New test.
12106
12107 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12108
12109         PR c++/14324
12110         * g++.dg/abi/mangle21.C: New test.
12111
12112         PR c++/14260
12113         * g++.dg/parse/constructor2.C: New test.
12114
12115         PR c++/14337
12116         * g++.dg/template/sfinae1.C: New test.
12117
12118 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12119
12120         PR c++/14267
12121         * g++.dg/expr/crash2.C: New test.
12122
12123         PR middle-end/13448
12124         * gcc.dg/inline-5.c: New test.
12125         * gcc.dg/always-inline.c: Split out tests into ...
12126         * gcc.dg/always-inline2.c: ... this and ...
12127         * gcc.dg/always-inline3.c: ... this.
12128
12129 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12130
12131         PR debug/12103
12132         * g++.dg/debug/crash1.C: New test.
12133
12134 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12135
12136         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12137         function with __attribute__((noinline)).
12138         (recurser_void2): Likewise.
12139         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12140         (recurser_void2): Likewise.
12141
12142 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12143
12144         PR middle-end/14203
12145         * g++.dg/warn/Wunused-6.C: New test case.
12146
12147 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
12148
12149         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
12150         not defined.
12151
12152 2004-02-27  Eric Christopher  <echristo@redhat.com>
12153
12154         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
12155         * g++.dg/charset/asm2.c: Run only x86.
12156         * gcc.dg/charset/asm3.c: Ditto.
12157
12158 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
12159
12160         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
12161         ld_library_path.
12162
12163 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
12164
12165         * g++.dg/ext/altivec-3.C: New.
12166
12167 2004-02-26  Richard Henderson  <rth@redhat.com>
12168
12169         * g++.dg/ext/attrib10.C: Mark for warning.
12170         * gcc.dg/attr-alias-1.c: New.
12171
12172 2004-02-26  Richard Henderson  <rth@redhat.com>
12173
12174         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
12175         * gcc.c-torture/execute/20040208-2.c: ... it back.
12176
12177 2004-02-26  Eric Christopher  <echristo@redhat.com>
12178
12179         * lib/target-supports.exp (check-iconv-available): New function.
12180         * lib/gcc-dg.exp (dg-require-iconv): New function.
12181         Use above.
12182         * gcc.dg/charset: New directory.
12183         * gcc.dg/charset/charset.exp: New file.
12184         * gcc.dg/charset/asm1.c: Ditto.
12185         * gcc.dg/charset/asm2.c: Ditto.
12186         * gcc.dg/charset/asm3.c: Ditto.
12187         * gcc.dg/charset/asm4.c: Ditto.
12188         * gcc.dg/charset/asm5.c: Ditto.
12189         * gcc.dg/charset/attribute1.c: Ditto.
12190         * gcc.dg/charset/attribute2.c: Ditto.
12191         * gcc.dg/charset/string1.c: Ditto.
12192         * g++.dg/charset: New directory.
12193         * g++.dg/dg.exp: Add here. Special options.
12194         * g++.dg/charset/charset.exp: New file.
12195         * g++.dg/charset/asm1.c: Ditto.
12196         * g++.dg/charset/asm2.c: Ditto.
12197         * g++.dg/charset/asm3.c: Ditto.
12198         * g++.dg/charset/asm4.c: Ditto.
12199         * g++.dg/charset/attribute1.c: Ditto.
12200         * g++.dg/charset/attribute2.c: Ditto.
12201         * g++.dg/charset/extern1.cc: Ditto.
12202         * g++.dg/charset/extern2.cc: Ditto.
12203         * g++.dg/charset/string1.c: Ditto.
12204
12205 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12206
12207         PR c++/14278
12208         * g++.dg/parse/comma1.C: New test.
12209
12210 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12211
12212         PR c++/14284
12213         * g++.dg/template/ttp8.C: New test.
12214
12215 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12216
12217         * gcc.dg/fixuns-trunc-1.c: New test.
12218
12219 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12220
12221         * gcc.dg/builtins-config.h: Use #elif.
12222
12223 2004-02-26  Michael Matz  <matz@suse.de>
12224
12225         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12226         * gcc.dg/991214-1.c: Likewise.
12227         * gcc.dg/i386-asm-1.c: Likewise.
12228
12229 2004-02-25  Richard Henderson  <rth@redhat.com>
12230
12231         * gcc.c-torture/execute/20040208-2.c: Move ...
12232         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12233
12234 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12235
12236         PR c++/14246
12237         * g++.dg/other/crash-3.C: New test.
12238
12239 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12240
12241         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12242         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12243
12244         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12245         HP-UX.
12246
12247 2004-02-24  Michael Matz  <matz@suse.de>
12248
12249         * gcc.dg/i386-regparm.c: New.
12250
12251 2004-02-23  James E Wilson  <wilson@specifixinc.com>
12252
12253         * gcc.c-torture/execute/20040223-1.c: New.
12254
12255 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
12256             Kazu Hirata  <kazu@cs.umass.edu>
12257
12258         * gcc.dg/fwritable-strings-1.c: Remove.
12259
12260 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
12261
12262         PR c/14156
12263         * gcc.dg/20040223-1.c: New test.
12264
12265 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12266
12267         PR c++/14106
12268         * g++.dg/ext/typeof9.C: New test.
12269
12270 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12271
12272         PR c++/14250
12273         * g++.dg/other/switch1.C: New test.
12274
12275 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12276
12277         * gcc.dg/cast-function-1.c: Adjust for new informative message.
12278         * gcc.dg/va-arg-1.c: Likewise.
12279
12280 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12281
12282         PR c++/14143
12283         * g++.dg/template/koenig5.C: New test.
12284
12285 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
12286
12287         * g++.dg/ext/altivec-1.C: Generalize target triple.
12288         * g++.dg/ext/altivec-2.C: New test case.
12289         * g++.dg/ext/altivec_check.h: New file.
12290         * gcc.dg/altivec-1.c: Generalize target triple;
12291         include altivec_check.h and call altivec_check().
12292         * gcc.dg/altivec-[2-5].c: Generalize target triple.
12293         * gcc.dg/altivec-6.c: New test case.
12294         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
12295         type casts as needed.
12296         * gcc.dg/altivec-10.c: Include altivec_check.h and call
12297         altivec_check().
12298         * gcc.dg/altivec-12.c: New test case.
12299         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
12300         include altivec_check.h and call altivec_check().
12301         * gcc.dg/altivec_check.h: New file.
12302
12303 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12304
12305         * lib/target-supports.exp (check_alias_available): Don't mangle
12306         function `g' in test program.
12307
12308 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12309
12310         * lib/target-supports.exp (check_profiling_available): Check
12311         argument to determine whether we support a profiling type.
12312         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
12313         check_profiling_available.
12314         * g++.dg/bprob/bprob.exp: Likewise
12315         * g77.dg/bprob/bprob.exp: Likewise.
12316         * gcc.misc-tests/bprob.exp: Likewise.
12317         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
12318         dg-require-profiling and delete expected error handling.
12319         * gcc.dg/20021014-1.c: Likewise.
12320         * gcc.dg/nest.c: Likewise.
12321
12322 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12323
12324         PR c++/12007
12325         * g++.dg/other/vthunk1.C: New test.
12326
12327 2004-02-20  Falk Hueffner  <falk@debian.org>
12328
12329         PR target/14201
12330         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
12331
12332 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
12333
12334         PR c++/13927
12335         * g++.dg/other/error8.C: Remove XFAIL markers.
12336
12337         PR c++/14173
12338         * g++.dg/ext/packed5.C: New test.
12339
12340         PR c++/14199
12341         * g++.dg/warn/Wunused-5.C: New test.
12342
12343         PR c++/14186
12344         * g++.dg/lookup/member1.C: New test.
12345
12346 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
12347
12348         * gcc.c-torture/compile/20040130-1.c: Enable only when
12349         __INT_MAX__ >= 2147483647L.
12350         * gcc.c-torture/compile/961203-1.c: Likewise.
12351
12352 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
12353
12354         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
12355         * g++.dg/opt/template1.C: Robustify assembler regexp
12356
12357 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12358
12359         * gcc.c-torture/execute/simd-4.x: Remove.
12360         * gcc.c-torture/execute/va-arg-25.x: Likewise.
12361         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
12362         Guard with #ifndef SKIP_ATTRIBUTE.
12363         * gcc.dg/compat/vector-1_y.c: Likewise.
12364         * gcc.dg/compat/vector-2_x.c: Likewise.
12365         * gcc.dg/compat/vector-2_y.c: Likewise.
12366         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
12367         * g++.dg/eh/simd-2.C: Likewise.
12368
12369 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12370
12371         * gcc.c-torture/compile/complex-1.c: New.
12372
12373 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
12374
12375         PR target/14209
12376         * gcc.c-torture/execute/20040218-1.c: New test.
12377
12378 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12379
12380         PR c++/14181
12381         * g++.dg/parse/new2.C: New test.
12382
12383 2004-02-18  Paul Brook  <paul@codesourcery.com>
12384
12385         * gcc.c-torture/compile/libcall-1.c: New test.
12386
12387 2004-02-18  Paul Brook  <paul@codesourcery.com>
12388
12389         PR debug/12934
12390         * gcc.dg/debug/debug-7.c: New test.
12391
12392 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
12393
12394         * gcc.dg/20040217-1.c: New test.
12395
12396 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
12397
12398         * gcc.c-torture/execute/990208-1.x: Delete.
12399
12400 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
12401
12402         * gcc.c-torture/execute/20040208-2.x: New file.
12403
12404 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
12405
12406         PR c++/11326
12407         * g++.dg/abi/structret1.C: New test.
12408
12409 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
12410
12411         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
12412         (i386_cpuid): No need to test if cpuid is available on AMD64.
12413         Fix assembly, so that it works onboth i386 and AMD64.
12414         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
12415         (vecInLong): Fix s[] member type to unsigned int.
12416         (vecInWord): Remove type.
12417         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
12418         (a64, b64, c64, d64, e64): Remove.
12419         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
12420         Remove unused variable.  Remove initialization of removed variables.
12421         Don't call mmx_tests nor sse_tests.
12422         (reference_mmx, reference_sse): Remove.
12423         (check): Add return stmt.
12424         * gcc.dg/i386-sse-7.c: New test.
12425         * gcc.dg/i386-mmx-4.c: New test.
12426
12427 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12428
12429         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
12430         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12431         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12432         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
12433         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
12434         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
12435         g++.dg/tc1/dr94.C: Fix line terminator.
12436
12437 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
12438
12439         * gcc.c-torture/compile/20040216-1.c: New.
12440
12441 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12442
12443         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12444         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12445         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
12446         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
12447         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
12448         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
12449
12450 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12451
12452         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
12453
12454 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
12455
12456         PR c++/13971
12457         * g++.dg/expr/cond4.C: New test.
12458
12459         PR c++/14086
12460         * g++.dg/lookup/crash2.C: New test.
12461
12462 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
12463
12464         * gcc.c-torture/compile/20040214-2.c: New test.
12465
12466 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
12467
12468         PR c++/14116
12469         * g++.dg/ext/typeof8.C: New test.
12470
12471 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
12472
12473         * gcc.c-torture/compile/20040214-1.c: New test.
12474
12475 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12476
12477         PR c++/13635
12478         * g++.dg/template/spec11.C: New test.
12479
12480 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12481
12482         PR c++/13927
12483         * g++.dg/other/error8.C: New test.
12484
12485 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
12486
12487         PR c++/14122
12488         * g++.dg/template/array4.C: New test.
12489
12490         PR c++/14108
12491         * g++.dg/inherit/thunk2.C: New test.
12492
12493         PR c++/14083
12494         * g++.dg/eh/cond2.C: New test.
12495
12496 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
12497
12498         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
12499
12500 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
12501
12502         * lib/scanasm.exp (dg-scan): Quote pattern before display.
12503
12504 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
12505
12506         * g++.dg/simd-2.C: xfail on ppc64-linux.
12507
12508 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12509
12510         PR c/456
12511         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
12512         tests.
12513
12514 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
12515
12516         * gcc.dg/builtins-33.c: New test.
12517
12518 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
12519
12520         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
12521
12522 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12523
12524         * g++.dg/simd-2.C: Set -maltivec for ppc64.
12525
12526 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12527
12528         * gcc.dg/ppc64-abi-3.c: New test.
12529
12530 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
12531
12532         PR c/14092
12533
12534         * gcc.dg/pr14092-1.c: New testcase.
12535
12536 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
12537
12538         * gcc.dg/cpp/assert4.c: Fix typo last change.
12539
12540         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
12541         * gcc.dg/cpp/assert4.c: Handle powerpc64.
12542
12543         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
12544
12545 2004-02-09  Roger Sayle  <roger@eyesopen.com>
12546
12547         * gcc.c-torture/compile/20040209-1.c: New test case.
12548
12549 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12550
12551         * gcc.dg/c90-init-1.c: Adjust expected error messages.
12552
12553 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
12554
12555         * gcc.c-torture/execute/20040208-[12].c: New tests.
12556
12557 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12558
12559         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
12560
12561 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12562
12563         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
12564
12565 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12566
12567         Bug 13856
12568         * gcc.dg/visibility-8.c: New testcase.
12569
12570 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12571
12572         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
12573         arguments.
12574         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
12575
12576 2004-02-07  Roger Sayle  <roger@eyesopen.com>
12577
12578         PR middle-end/13696
12579         * g++.dg/opt/fold1.C: New test case.
12580
12581 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12582
12583         PR c++/14033
12584         * g++.dg/other/crash-2.C: New test.
12585
12586 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12587
12588         PR c++/14028
12589         * g++.dg/parse/angle-bracket2.C: New test.
12590
12591 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12592
12593         PR middle-end/13750
12594         Revert:
12595         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12596         PR pch/13361
12597         * testsuite/g++.dg/pch/wchar-1.C: New.
12598         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12599
12600 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12601
12602         PR c++/14008
12603         * g++.dg/parse/error15.C: New test.
12604         * g++.dg/parse/crash11.C: Update dg-error mark.
12605
12606 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12607
12608         PR c++/13932
12609         * g++.dg/warn/conv2.C: New test.
12610
12611 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12612
12613         PR c++/13086
12614         * g++.dg/warn/incomplete1.C: Remove xfail.
12615
12616 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12617
12618         * lib/file-format.exp (gcc_target_object_format): Use
12619         ${tool}_target_compile, not gcc_target_compile.
12620         * lib/target-supports.exp (check_alias_available): Likewise.
12621         (check_gc_sections_available): Likewise.
12622         * g++.dg/ext/attrib10.C: Use dg-require-alias.
12623         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
12624         dg-require-alias.
12625
12626 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12627
12628         PR c++/13969
12629         * g++.dg/template/static6.C: New test.
12630
12631 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
12632
12633         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
12634
12635 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12636
12637         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
12638         tests for systems where `char' is unsigned by default.
12639
12640 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12641
12642         PR c++/13997
12643         * g++.dg/template/partial3.C: New test.
12644
12645 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
12646
12647         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
12648         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
12649         Remove mentions of obsolete ports.
12650
12651 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
12652
12653         * gcc.dg/noncompile/20001228-1.c: Fix for new
12654         error message.
12655
12656 2004-02-03  Roger Sayle  <roger@eyesopen.com>
12657
12658         PR target/9348
12659         * gcc.c-torture/execute/multdi-1.c: New test case.
12660
12661 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12662
12663         PR c++/13925
12664         * g++.dg/template/lookup5.C: New test.
12665
12666 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12667
12668         PR c++/13950
12669         * g++.dg/template/lookup4.C: New test.
12670
12671         PR c++/13970
12672         * g++.dg/parse/error14.C: New test.
12673
12674         PR c++/14002
12675         * g++.dg/parse/template13.C: New test.
12676
12677 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12678
12679         PR c++/13978
12680         * g++.dg/template/koenig4.C: New test.
12681
12682         PR c++/13968
12683         * g++.dg/template/crash17.C: New test.
12684
12685         PR c++/13975
12686         * g++.dg/parse/error13.C: New test.
12687         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
12688
12689 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12690
12691         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12692
12693 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12694
12695         PR c/11658
12696         PR c/13994
12697         * gcc.dg/noncompile/20040203-1.c: New test.
12698         * gcc.dg/noncompile/20040203-2.c: Likewise.
12699         * gcc.dg/noncompile/20040203-3.c: Likewise.
12700         * gcc.dg/20040203-1.c: Likewise.
12701
12702 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12703
12704         PR c++/10858
12705         * g++.dg/template/sizeof7.C: New test.
12706
12707 2004-02-02  Eric Christopher  <echristo@redhat.com>
12708             Zack Weinberg  <zack@codesourcery.com>
12709
12710         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12711
12712 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12713
12714         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12715         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12716         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12717         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12718
12719 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12720
12721         PR c++/13113
12722         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12723
12724         PR c++/13854
12725         * g++.dg/ext/attrib13.C: New test.
12726
12727         PR c++/13907
12728         * g++.dg/conversion/op2.C: New test.
12729
12730 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12731
12732         * gcc.dg/titype-1.c: Fix pasto.
12733
12734 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12735
12736         * gcc.dg/titype-1.c: New test.
12737
12738 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12739
12740         PR c++/13957
12741         * g++.dg/template/non-type-template-argument-1.C,
12742         g++.dg/template/qualified-id1.C: Update dg-error marks.
12743         * g++.dg/template/nontype6.C: New test.
12744
12745 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12746
12747         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12748         * gcc.dg/builtins-31.c: New testcase.
12749         * gcc.dg/builtins-32.c: New testcase.
12750
12751 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12752
12753         * objc.dg/call-super-2.m: Update line numbers
12754         for the including of stddef.h.
12755
12756 2004-01-30  Michael Matz  <matz@suse.de>
12757
12758         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12759         g++.dg/ext/case-range3.C: New tests.
12760
12761 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12762
12763         DR206
12764         PR c++/13813
12765         * g++.dg/template/member4.C: New test.
12766
12767 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12768
12769         PR c++/13683
12770         * g++.dg/template/sizeof6.C: New test.
12771
12772 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12773
12774         * gcc.dg/fwritable-strings-1.c: New test.
12775
12776 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12777
12778         * gcc.c-torture/compile/20040130-1.c: New test.
12779
12780 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12781
12782         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12783
12784 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12785
12786         PR c++/13883
12787         * g++.dg/template/ctor3.C: New test.
12788
12789 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12790
12791         * g++.dg/tc1: New directory.
12792         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12793         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12794         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12795         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12796         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12797
12798 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12799
12800         * g++.dg/parse/error11.C: New test.
12801         * g++.dg/parse/error12.C: Likewise.
12802
12803 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12804
12805         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12806         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12807
12808 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12809
12810         PR c++/13791
12811         * g++.dg/ext/attrib12.C: New test.
12812
12813         PR c++/13736
12814         * g++.dg/parse/cast2.C: New test.
12815
12816 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12817
12818         * objc.dg/encode-2.m (main): New local string.  Set depending on
12819         sizeof long.  Use in sscanf call.
12820         * objc.dg/encode-3.m (main): New local string.  Set depending on
12821         sizeof long.  Use in scan_initial call.
12822
12823 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12824
12825         * objc.dg/call-super-2.m: Make LP64-safe.
12826         * objc.dg/desig-init-1.m: Likewise.
12827
12828 2004-01-27  Devang Patel <dpatel@apple.com>
12829
12830         * g++.dg/debug/namespace1.C: New test.
12831
12832 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12833
12834         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12835         xscale-*-*.
12836
12837         * gcc.dg/arm-mmx-1.c: New test.
12838
12839 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12840
12841         * gcc.dg/20040127-1.c: New test.
12842         * gcc.dg/20040127-2.c: New test.
12843
12844 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12845
12846         * objc.dg/stret-1.m (glob): Renamed to globa.
12847
12848 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12849
12850         PR c++/13663
12851         * g++.dg/expr/for1.C: New test.
12852
12853 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12854
12855         PR middle-end/13779
12856         * gcc.dg/darwin-longlong.c: New test.
12857
12858 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12859
12860         * gcc.dg/20040124-1.c: Moved test from here...
12861         * gcc.c-torture/compile/20040124-1.c: ...to here.
12862
12863 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12864
12865         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12866         the assembly output if -m64 is passed.
12867
12868 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12869
12870         PR c++/13833
12871         * g++.dg/template/cond3.C: New test.
12872
12873 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12874
12875         PR c++/13810
12876         * g++.dg/template/ttp7.C: New test.
12877
12878 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12879
12880         PR c++/13797
12881         * g++.dg/template/nontype4.C: New test.
12882         * g++.dg/template/nontype5.C: Likewise.
12883
12884 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12885
12886         * gcc.dg/torture/mips-clobber-at.c: New test.
12887
12888 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12889
12890         * gcc.dg/20040124-1.c: New test.
12891
12892 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12893
12894         * gcc.dg/20040123-1.c: New test.
12895
12896 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12897
12898         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12899
12900 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12901
12902         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12903
12904 2004-01-23  Andrew Pinski  <apinski@apple.com>
12905
12906         * gcc.dg/20030121-1.c: Move to ..
12907         * gcc.dg/20040121-1.c: here.
12908
12909 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12910
12911         * gcc.dg/builtins-29.c: New test case.
12912
12913 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12914
12915         PR 18314
12916         * gcc.dg/builtins-30.c: New testcase.
12917
12918 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12919
12920         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12921         * lib/g77.exp: Likewise.
12922         * lib/objc.exp: Likewise.
12923         * lib/g++.exp: Likewise.
12924
12925 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12926
12927         * gcc.dg/struct-by-value-2.c: New test.
12928
12929 2004-01-21  Andrew Pinski  <apinski@apple.com>
12930
12931         PR target/13785
12932         * gcc.dg/20030121-1.c: New test.
12933
12934 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12935
12936         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12937         clobber frame pointer register in asm statement.
12938
12939 2004-01-21  Falk Hueffner  <falk@debian.org>
12940
12941         * gcc.c-torture/compile/20040121-1.c: New test.
12942
12943 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12944
12945         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12946
12947 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12948
12949         * gcc.dg/ppc64-abi-2.c: New test.
12950
12951 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12952
12953         * lib/treelang.exp: Fill out this file.
12954         * lib/treelang-dg.exp: New File.
12955
12956 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12957
12958         * gcc.c-torture/compile/981022-1.c: Remove.
12959         * gcc.dg/array-5.c: Remove XFAIL.
12960         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12961         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12962         gcc.dg/cond-lvalue-1.c: Update.
12963         * gcc.dg/cast-lvalue-2.c: New test.
12964
12965 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12966
12967         PR c++/13592
12968         * g++.dg/other/error1.C (class foo): Tweak error message.
12969
12970         PR c++/13592
12971         * g++.dg/template/call2.C: New test.
12972
12973 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12974
12975         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12976         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12977         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12978         scalar-return-1_x.c, scalar-return-2_y.c,
12979         scalar-return-3_x.c, scalar-return-3_y.c,
12980         scalar-return-4_x.c, scalar-return-4_y.c,
12981         struct-align-1.h, struct-align-1_x.c,
12982         struct-align-1_y.c, struct-align-2.h,
12983         struct-align-2_x.c, struct-align-2_y.c,
12984         struct-by-value-10_y.c, struct-by-value-11_x.c,
12985         struct-by-value-11_y.c, struct-by-value-12_x.c,
12986         struct-by-value-12_y.c, struct-by-value-13_x.c,
12987         struct-by-value-13_y.c, struct-by-value-14_x.c,
12988         struct-by-value-14_y.c, struct-by-value-15_x.c,
12989         struct-by-value-15_y.c, struct-by-value-16_y.c,
12990         struct-by-value-17_y.c, struct-by-value-18_y.c,
12991         struct-by-value-19_y.c, struct-by-value-1_x.c,
12992         struct-by-value-1_y.c, struct-by-value-20_y.c,
12993         struct-by-value-2_x.c, struct-by-value-2_y.c,
12994         struct-by-value-3_y.c, struct-by-value-4_x.c,
12995         struct-by-value-4_y.c, struct-by-value-5_y.c,
12996         struct-by-value-6_y.c, struct-by-value-7_y.c
12997         struct-by-value-8_x.c, struct-by-value-8_y.c
12998         struct-by-value-9_x.c, struct-by-value-9_y.c
12999         struct-return-10_x.c, struct-return-10_y.c,
13000         struct-return-19_x.c, struct-return-20_x.c
13001         struct-return-2_x.c, struct-return-2_y.c
13002         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13003         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13004
13005 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13006
13007         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13008         attribute on sparc*-sun-solaris2.*.
13009
13010 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13011
13012         PR c++/13710
13013         * g++.dg/ext/typeof7.C: New test.
13014
13015 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13016
13017         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13018         * gcc.dg/const-elim-1.c: Same.
13019
13020 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13021
13022         * objc.dg/stret-1.m: New.
13023         * objc.dg/stret-2.m: New.
13024
13025 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13026
13027         PR c++/11895
13028         * g++.dg/ext/vector1.C: New test.
13029
13030 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13031
13032         * gcc.dg/pch/import-1.c: New.
13033         * gcc.dg/pch/import-1.hs: New.
13034         * gcc.dg/pch/import-1a.h: New.
13035         * gcc.dg/pch/import-1b.h: New.
13036         * gcc.dg/pch/import-1c.h: New.
13037
13038 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13039
13040         PR c++/13574
13041         * g++.dg/ext/array1.C: New test.
13042
13043         PR c++/13178
13044         * g++.dg/conversion/op1.C: New test.
13045
13046 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13047
13048         PR 11864
13049         From Kazumoto Kojima / Dan Kegel:
13050         * gcc.dg/pr11864-1.c: New test.
13051
13052         PR 10392
13053         From Marcus Comstedt / Dan Kegel:
13054         * gcc.dg/pr10392-1.c: New test.
13055
13056 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13057
13058         PR c++/13478
13059         * g++.dg/init/ref10.C: New test.
13060
13061 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13062
13063         PR c++/13407
13064         * g++.dg/parse/typename6.C: New test.
13065
13066 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13067
13068         PR pch/13361
13069         * testsuite/g++.dg/pch/wchar-1.C: New.
13070         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13071
13072 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13073
13074         PR c++/9259
13075         * g++.dg/expr/sizeof2.C: New test.
13076
13077 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13078
13079         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13080
13081 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13082
13083         PR c++/13659
13084         * g++.dg/lookup/strong-using-3.C: New.
13085         * g++.dg/lookup/using-10.C: New.
13086
13087 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13088
13089         PR c++/13594
13090         * g++.dg/lookup/strong-using-2.C: New.
13091
13092 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13093             Dan Kegel <dank@kegel.com>
13094             J"orn Rennecke <joern.rennecke@superh.com>
13095
13096         PR target/9365
13097         * gcc.dg/pr9365-1.c: New test.
13098
13099 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13100
13101         PR c++/8856
13102         * g++.dg/parse/casting-operator2.C: New test.
13103         * g++.old-deja/g++.pt/explicit83.C: Remove.
13104
13105 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13106
13107         * gcc.dg/label-compound-stmt-1.c: New test.
13108         * gcc.c-torture/compile/950922-1.c,
13109         gcc.c-torture/compile/20000211-3.c,
13110         gcc.c-torture/compile/20000518-1.c,
13111         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
13112         compound statements.
13113
13114 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
13115
13116         * gcc.dg/ppc64-abi-1.c: New test.
13117
13118 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
13119
13120          * g++.dg/ext/attrib9.C: Add dg-warnings.
13121
13122 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13123
13124         PR c++/12335
13125         * g++.dg/parse/dtor3.C: New test.
13126
13127 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13128
13129         PR c++/12709
13130         * g++.dg/parse/try-catch-1.C: New test.
13131
13132 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13133
13134         * ada/acats/run_all.sh: Add more verbose output in acats.log
13135         when compiling tests.
13136
13137 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13138
13139         PR 13656
13140         * gcc.dg/typedef-redecl.c: New test case.
13141         * gcc.dg/typedef-redecl.h: New support file.
13142
13143 2004-01-13  Jan Hubicka  <jh@suse.cz>
13144
13145         * gcc.dg/always_inline.c: New test.
13146         * gcc.dg/debug/20031231-1.c: Fix.
13147
13148 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13149
13150         PR c++/13474
13151         * g++.dg/template/array3.C: New test.
13152
13153 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13154
13155         * g++.dg/ext/lvalue1.C: No longer expected to fail.
13156         * g++.dg/warn/Wunused-2.C: Likewise.
13157
13158 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13159
13160         PR c++/13289
13161         * g++.dg/template/instantiate6.C: New test.
13162
13163 2004-01-12  Roger Sayle  <roger@eyesopen.com>
13164
13165         PR middle-end/11397
13166         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
13167
13168 2004-01-12  Jan Hubicka  <jh@suse.cz>
13169
13170         PR opt/12826
13171         * gcc.dg/20040112-1.c: New.
13172
13173         * gcc.dg/dwarf-die[1-7].c: Move to...
13174         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
13175         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
13176
13177 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
13178
13179         PR c++/4100
13180         * g++.dg/parse/friend4.C: New test.
13181
13182 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
13183
13184         PR c++/4100
13185         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
13186         definition is called a friend.
13187
13188 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
13189
13190         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
13191
13192 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
13193
13194         PR c++/3478
13195         * g++.dg/parse/error10.C: New test.
13196         * g++.dg/template/arg2.C: Accept "invalid type" error.
13197
13198 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13199
13200         PR middle-end/13392
13201         * g++.dg/opt/expect2.C: New test.
13202
13203 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13204
13205         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13206         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13207         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13208         Update dg-error regexps.
13209
13210 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13211
13212         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13213         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13214
13215 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13216
13217         * gcc.dg/pragma-re-1.c: Use right pointer type.
13218
13219 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13220
13221         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13222
13223 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13224
13225         * gcc.dg/rs6000-ldouble-1.c: New.
13226
13227 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13228
13229         DR 337
13230         PR c++/9256
13231         * g++.dg/other/abstract1.C: New test.
13232
13233 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13234
13235         * g++.dg/lookup/strong-using-1.C: New.
13236
13237 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13238
13239         PR c/11234
13240         * gcc.dg/func-ptr-conv-1.c: New test.
13241         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13242
13243 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13244
13245         PR target/13380.
13246         * gcc.c-torture/compile/20040109-1.c: New.
13247
13248 2004-01-08  Stuart Hastings  <stuart@apple.com>
13249
13250         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
13251         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
13252         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
13253
13254 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
13255
13256         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
13257
13258 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13259
13260         * ada/acats/run_acats: Treat 'gnatchop' the same way
13261         as 'gnatmake'.  Export GCC_DRIVER.
13262         * ada/acats/run_all.sh: Add target_gnatchop.  Use
13263         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
13264
13265 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13266
13267         PR c++/12573
13268         * g++.dg/template/dependent-expr4.C: New test.
13269
13270 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
13271
13272         * gcc.dg/altivec-11.c: New test.
13273
13274 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
13275
13276         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
13277
13278 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13279
13280         PR c/6024
13281         * gcc.dg/enum-compat-1.c: New test.
13282         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
13283
13284 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13285
13286         PR c/12165
13287         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
13288         gcc.dg/c99-idem-qual-3.c: New tests.
13289
13290 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
13291
13292         * gcc.dg/winline-7.c: Don't cast void * to int.
13293
13294 2004-01-06  Jan Hubicka  <jh@suse.cz>
13295
13296         * gcc.dg/i386-sse-5.c: New test
13297         * g++.dg/eh/simd-1.c: Add -w argument for i386.
13298
13299 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13300
13301         PR c++/12815
13302         * g++.dg/rtti/typeid4.C: New test.
13303
13304 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13305
13306         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
13307
13308 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13309
13310         PR c++/12132
13311         * g++.dg/template/error11.C: New test.
13312
13313         PR c++/13451
13314         * g++.dg/template/class2.C: New test.
13315
13316 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13317         Richard Sandiford <rsandifo@redhat.com>
13318
13319         PR c++/13387
13320         * g++.dg/opt/alias3.C: New test.
13321
13322 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
13323
13324         PR c++/13157
13325         * g++.dg/template/koenig3.C: New test.
13326
13327         PR c++/13529
13328         * g++.dg/parse/offsetof3.C: New test.
13329
13330         * g++.dg/init/copy7.C: Add missing dg-error markers.
13331
13332         PR c++/12226
13333         * g++.dg/init/copy7.c: New test.
13334
13335         PR c++/13536
13336         * g++.dg/parse/cast1.C: New test.
13337
13338 2004-01-04  Jan Hubicka  <jh@suse.cz>
13339
13340         * gcc.dg/winline[1-7].c: New tests.
13341
13342 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13343
13344         PR c++/13520
13345         * g++.dg/template/qualttp22.C: New test.
13346
13347 2004-01-01  Jan Hubicka  <jh@suse.cz>
13348
13349         * gcc.dg/debug/20031231-1.c: New.
13350         * gcc.c-torture/compile/20040101-1.c: New.
13351         * gcc.dg/dwarf-die-[1-7].c: New.
13352
13353 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
13354
13355         PR optimization/13521
13356         * gcc.c-torture/compile/20031231-1.c: New test.
13357
13358 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13359
13360         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
13361
13362 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13363
13364         PR c++/10079
13365         * g++.dg/template/crash16.C: New test.
13366
13367 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
13368
13369         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13370
13371 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13372
13373         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
13374         ports.
13375         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13376         * g++.old-deja/g++.law/profile1.C: Likewise.
13377         * gcc.c-torture/compile/981006-1.c: Likewise.
13378         * gcc.c-torture/execute/loop-2e.x: Likewise.
13379         * gcc.c-torture/execute/loop-2f.x: Remove.
13380         * gcc.c-torture/execute/loop-2g.x: Likewise.
13381         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
13382         * gcc.dg/20020312-2.c: Remove traces of dead ports.
13383
13384 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13385
13386         PR c++/13507
13387         * g++.dg/ext/attrib11.C: New test.
13388
13389         PR c++/13494
13390         * g++.dg/template/array2-1.C: New test.
13391         * g++.dg/template/array2-2.C: New test.
13392
13393 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
13394
13395         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
13396
13397 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13398
13399         PR c++/12774
13400         * g++.dg/template/array1-1.C: New test.
13401         * g++.dg/template/array1-2.C: New test.
13402
13403 2003-12-29  Roger Sayle  <roger@eyesopen.com>
13404
13405         PR fortran/12632
13406         * g77.dg/12632.f: New test case.
13407
13408 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13409
13410         PR c++/13289
13411         * g++.dg/parse/nontype1.C: New test.
13412
13413 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13414
13415         PR c++/12403
13416         * g++.dg/parse/explicit1.C: New test.
13417         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
13418
13419 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13420
13421         PR c++/13081
13422         * g++.dg/opt/inline6.C: New test.
13423
13424         PR c++/12613
13425         * g++.dg/parse/error9.C: New test.
13426
13427         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
13428
13429 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13430
13431         PR c++/13009
13432         * g++.dg/init/assign1.C: New test.
13433
13434 2003-12-28  Roger Sayle  <roger@eyesopen.com>
13435
13436         PR c++/13070
13437         * g++.dg/warn/format3.C: New test case.
13438
13439 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13440
13441         * gcc.c-torture/compile/20031227-1.c: New test.
13442
13443 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13444
13445         * g++.dg/bprob/bprob.exp: Load target-supports.exp
13446         * g77.dg/bprob/bprob.exp: Likewise.
13447         * gcc.misc-tests/bprob.exp: Likewise.
13448         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
13449         variants on systems where the library does not provide that
13450         functionality.
13451         * gcc.dg/builtins-20.c: Use builtins-config.h.
13452         * gcc.dg/builtins-config.h: New file.
13453
13454 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13455
13456         * lib/gcc-dg.exp (dg-require-profiling): New function.
13457         * lib/target-supports.exp (check_profiling_available): Likewise.
13458         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
13459         * g77.dg/bprob/bprob.exp: Likewise.
13460         * gcc.misc-tests/bprob.exp: Likewise.
13461         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
13462         * gcc.dg/20021014-1.c: Likewise.
13463         * gcc.dg/nest.c: Likewise.
13464
13465 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13466
13467         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
13468         compiling.
13469         * g++.dg/lookup/java2.C: Likewise.
13470         * gcc.dg/cpp/lexident.c: Likewise.
13471
13472 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
13473
13474         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
13475         given.
13476         * gcc.c-torture/compile/961203-1.c: Likewise.
13477         * gcc.c-torture/compile/980506-1.c: Likewise.
13478
13479 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
13480
13481         * lib/gcc-dg.exp (dg-prune-output): New annotation.
13482         (additional_prunes): New global.
13483         (gcc-dg-prune): Handle additional per-test pruning.
13484         (dg-test): Clear additional_prunes between tests.
13485
13486         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
13487         dg-prune-output to avoid spurious failures from assembler
13488         complaining about nonexistent WAW violations.
13489         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
13490         Use dg-prune-output to avoid spurious failures from assembler
13491         warning about Itanium B-step errata.
13492
13493 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13494
13495         * g++.dg/abi/macro0.C: New test.
13496         * g++.dg/abi/macro1.C: Likewise.
13497         * g++.dg/abi/macro2.C: Likewise.
13498
13499         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
13500         * g++.dg/abi/bitfield7.C: Likewise.
13501         * g++.dg/abi/dtor2.C: Likewise.
13502         * g++.dg/abi/mangle11.C: Likewise.
13503         * g++.dg/abi/mangle12.C: Likewise.
13504         * g++.dg/abi/mangle14.C: Likewise.
13505         * g++.dg/abi/mangle17.C: Likewise.
13506         * g++.dg/abi/vbase10.C: Likewise.
13507         * g++.dg/abi/vbase14.C: Likewise.
13508         * g++.dg/template/qualttp17.C: Likewise.
13509
13510 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13511
13512         PR c/11995
13513         * gcc.dg/20031223-1.c: New test.
13514
13515 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13516
13517         * gcc.dg/noreturn-7.c: New test.
13518
13519 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13520
13521         * gcc.dg/null-pointer-1.c: New test.
13522
13523 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13524
13525         * g++.old-deja/g++.jason/template18.C: Remove.
13526         * g++.old-deja/g++.jason/template37.C: Likewise.
13527
13528         PR c++/12862
13529         * g++.dg/lookup/ns1.C: New test.
13530
13531         PR c++/12397
13532         * g++.dg/template/lookup3.C: New test.
13533
13534 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13535
13536         * g++.dg/template/recurse1.C: New test
13537
13538 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13539
13540         PR c++/12479
13541         * g++.dg/parse/semicolon1.C: New test.
13542         * g++.dg/parse/semicolon1.h: Likewise.
13543
13544 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
13545
13546         * gcc.dg/darwin-misaligned.c: New test.
13547
13548 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13549
13550         PR c/9163
13551         * gcc.dg/20031222-1.c: New test.
13552
13553 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
13554
13555         PR c++/13438
13556         * g++.dg/parse/error8.C: New test.
13557
13558         PR c++/11554
13559         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
13560
13561 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
13562
13563         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
13564         too small.
13565         * gcc.c-torture/compile/930217-1.c: Likewise.
13566         * gcc.c-torture/compile/930513-1.c: Likewise.
13567         * gcc.c-torture/execute/920908-2.c: Likewise.
13568         * gcc.c-torture/execute/921204-1.c: Likewise.
13569         * gcc.c-torture/execute/930621-1.c: Likewise.
13570         * gcc.c-torture/execute/930630-1.c: Likewise.
13571         * gcc.c-torture/execute/931031-1.c: Likewise.
13572         * gcc.c-torture/execute/980602-2.c: Likewise.
13573         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13574         * gcc.c-torture/execute/compndlit-1.c: Likewise.
13575         * gcc.c-torture/execute/extzvsi.c: Likewise.
13576         * gcc.c-torture/unsorted/ext.c: Likewise.
13577
13578 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
13579
13580         PR target/12749
13581         * gcc.c-torture/compile/20031220-2.c: New test case.
13582
13583 2003-12-20  Roger Sayle  <roger@eyesopen.com>
13584
13585         PR optimization/13031
13586         * gcc.c-torture/compile/20031220-1.c: New test case.
13587
13588 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13589
13590         * gcc.dg/cast-function-1.c: New test.
13591
13592 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13593
13594         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
13595         formats.
13596
13597 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
13598
13599         PR c++/12795
13600         * g++.dg/ext/attrib10.C: New test.
13601
13602 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13603
13604         * gcc.dg/cleanup-10.c: New test.
13605         * gcc.dg/cleanup-11.c: New test.
13606
13607 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13608
13609         PR c++/13239
13610         * g++.dg/opt/expect1.C: New test.
13611
13612 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
13613
13614         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
13615
13616 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
13617
13618         PR debug/12923
13619         * gcc.dg/20031218-1.c: New test.
13620
13621         PR debug/12389
13622         * gcc.dg/20031218-2.c: New test.
13623         * gcc.dg/20031218-3.c: New test.
13624
13625         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
13626         of label name and allow for USER_LABEL_PREFIX == "_" names.
13627         * g++.dg/abi/mangle18-2.C: Likewise.
13628         * g++.dg/abi/mangle19-1.C: Likewise.
13629         * g++.dg/abi/mangle19-2.C: Likewise.
13630         * g++.dg/abi/mangle20-1.C: Likewise.
13631         * g++.dg/abi/mangle20-2.C: Likewise.
13632
13633 2003-12-18  Richard Henderson  <rth@redhat.com>
13634
13635         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
13636
13637 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
13638             Dan Kegel <dank@kegel.com>
13639
13640         PR other/12009
13641         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
13642         testing a cross compiler, it causes spurious compile failures.
13643         * lib/g++.exp: Likewise.
13644
13645 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13646
13647         PR c++/13262
13648         * g++.dg/template/access13.C: New test.
13649
13650 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13651
13652         * gcc.dg/20031216-1.c: New test.
13653
13654 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13655
13656         PR c++/9154
13657         * g++.dg/template/error10.C: New test.
13658
13659 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13660
13661         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
13662         * g++.dg/eh/simd-2.C: Likewise.
13663
13664 2003-12-17  James E Wilson  <wilson@specifixinc.com>
13665             Roger Sayle  <roger@eyesopen.com>
13666
13667         * gcc.c-torture/execute/ieee/mzero5.c: New.
13668
13669 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
13670
13671         PR c++/10603
13672         * g++.dg/parse/error6.C: New test.
13673
13674         PR c++/12827
13675         * g++.dg/parse/error7.C: New test.
13676
13677 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13678
13679         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
13680         at -O with stabs debugging formats.
13681         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
13682         * gcc.dg/debug/debug-2.c: Likewise.
13683
13684 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13685
13686         PR c++/12696
13687         * g++.dg/init/error1.C: New test.
13688
13689         PR c++/12218
13690         * g++.dg/init/pm3.C: New test.
13691
13692 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13693
13694         PR c/3347
13695         * gcc.dg/bitfld-8.c: New test.
13696
13697 2003-12-16  James Lemke  <jim@wasabisystems.com>
13698
13699         * gcc.dg/arm-scd42-[123].c: New tests.
13700
13701 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13702
13703         PR c++/9043
13704         * g++.dg/abi/mangle20-1.C: New test.
13705         * g++.dg/abi/mangle20-2.C: New test.
13706
13707 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13708
13709         PR c++/13275
13710         * g++.dg/other/offsetof2.C: Remove XFAIL.
13711         * g++.dg/parse/offsetof1.C: New test.
13712         * g++.gd/parse/offsetof2.C: Likewise.
13713
13714 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13715
13716         * g++.dg/template/nontype3.C: New test.
13717         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13718
13719 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13720
13721         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13722
13723 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13724
13725         PR c++/13387
13726         * g++.dg/expr/assign1.C: New test.
13727
13728         PR c++/13242
13729         * g++.dg/abi/mangle19-1.C: New test.
13730         * g++.dg/abi/mangle19-2.C: New test.
13731
13732 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13733
13734         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13735
13736 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13737
13738         * gcc.c-torture/execute/20031216-1.c: New test.
13739
13740 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13741
13742         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13743         an ICE regression.
13744
13745 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13746
13747         PR c++/10926
13748         * g++.dg/template/error9.C: New test.
13749
13750         PR c++/11116
13751         * g++.dg/template/error8.C: New test.
13752
13753 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13754
13755         PR middle-end/13400
13756         * gcc.c-torture/execute/20031215-1.c: New test case.
13757
13758 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13759
13760         PR c++/13269
13761         * g++.dg/parse/error5.C: New test.
13762
13763         PR c++/12989
13764         * g++.dg/expr/sizeof1.C: New test.
13765
13766         PR c++/13310
13767         * g++.dg/template/crash15.C: New test.
13768
13769 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13770
13771         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13772         a non-POD type as the last named parameter of a varargs function.
13773
13774 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13775
13776         PR c++/13243
13777         PR c++/12573
13778         * g++.dg/template/crash14.C: New test.
13779         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13780
13781 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13782
13783         * g++.dg/other/java1.C: New test.
13784
13785         PR c++/13241
13786         * g++.dg/abi/mangle18-1.C: New test.
13787         * g++.dg/abi/mangle18-2.C: New test.
13788
13789 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13790
13791         PR optimization/10312
13792         * gcc.c-torture/execute/20031214-1.c: New.
13793
13794 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13795
13796         PR c++/10779
13797         PR c++/12160
13798         * g++.dg/parse/error3.C: New test.
13799         * g++.dg/parse/error4.C: Likewise.
13800         * g++.dg/abi/mangle4.C: Tweak error messages.
13801         * g++.dg/lookup/using5.C: Likewise.
13802         * g++.dg/other/error2.C: Likewise.
13803         * g++.dg/parse/typename5.C: Likewise.
13804         * g++.dg/parse/undefined1.C: Likewise.
13805         * g++.dg/template/arg2.C: Likewise.
13806         * g++.dg/template/ttp3.C: Likewise.
13807         * g++.dg/template/type1.C: Likewise.
13808         * g++.old-deja/g++.other/crash32.C: Likewise.
13809         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13810
13811 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13812
13813         PR c++/13106
13814         * g++.dg/warn/noreturn-3.C: New test.
13815
13816 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13817
13818         PR c++/13118
13819         * g++.dg/abi/covariant3.C: New.
13820
13821 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13822
13823         * g++.dg/eh/ia64-1.C: New test.
13824
13825 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13826
13827         PR optimization/13037
13828         * g77.f-torture/execute/13037.f: New test case.
13829
13830 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13831
13832         PR c++/12881
13833         * g++.dg/abi/covariant2.C: New.
13834
13835 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13836
13837         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13838
13839 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13840
13841         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13842
13843 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13844
13845         PR other/10819
13846         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13847         to fix Bug 10819.
13848         * lib/g++.exp (g++_version): Likewise.
13849         * lib/g77.exp (g77_version): Likewise.
13850         * lib/objc.exp (default_objc_version): Likewise.
13851
13852 2003-12-10  Richard Henderson  <rth@redhat.com>
13853
13854         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13855
13856         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13857
13858 2003-12-08  Matt Austern  <austern@apple.com>
13859
13860         PR c/13134
13861         * lib/gcc-dg.exp (dg-require-visibility): Define.
13862         * lib/target-supports (check_visibility_available): Define.
13863         * gcc.dg/visibility-1.c: New test.
13864         * gcc.dg/visibility-2.c: Likewise.
13865         * gcc.dg/visibility-3.c: Likewise.
13866         * gcc.dg/visibility-4.c: Likewise.
13867         * gcc.dg/visibility-5.c: Likewise.
13868         * gcc.dg/visibility-6.c: Likewise.
13869         * g++.dg/ext/visibility-1.C: Likewise.
13870         * g++.dg/ext/visibility-2.C: Likewise.
13871         * g++.dg/ext/visibility-3.C: Likewise.
13872         * g++.dg/ext/visibility-4.C: Likewise.
13873         * g++.dg/ext/visibility-5.C: Likewise.
13874         * g++.dg/ext/visibility-6.C: Likewise.
13875
13876 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13877
13878         * g++.dg/lookup/java1.C: New test.
13879         * g++.dg/lookup/java2.C: New test.
13880
13881 2003-12-07  Falk Hueffner  <falk@debian.org>
13882
13883         * g++.dg/opt/noreturn-1.C: New test.
13884
13885 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13886
13887         * gcc.dg/overflow-1.c: New test.
13888
13889 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13890
13891         * g77.f-torture/compile/13060.f: New test.
13892
13893 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13894
13895         PR c++/13323
13896         * g++.dg/inherit/operator2.C: New test.
13897
13898 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13899
13900         PR c++/13305
13901         * g++.dg/ext/attrib9.C: New test.
13902
13903 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13904
13905         PR c++/13314
13906         * g++.dg/template/error7.C: New test.
13907
13908 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13909             J"orn Rennecke <joern.rennecke@superh.com>
13910
13911         PR target/13302
13912         * g++.dg/other/struct-va_list.C: New test.
13913
13914 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13915
13916         PR c++/13166
13917         * g++.dg/parse/defarg6.C: New test.
13918
13919 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13920
13921         PR target/13256
13922         * gcc.c-torture/execute/20031201-1.c: New test.
13923
13924 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13925
13926         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13927
13928 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13929
13930         * gcc.dg/builtin-return-1.c: New test.
13931
13932 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13933             J"orn Rennecke <joern.rennecke@superh.com>
13934
13935         PR optimization/13260
13936         * gcc.c-torture/execute/20031204-1.c: New test.
13937
13938 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13939
13940         PR c++/9127
13941         * g++.dg/template/error6.C: New test.
13942
13943 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13944
13945         * gcc.dg/20031202-1.c: New test.
13946
13947 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13948
13949         PR c++/13179
13950         * g++.dg/template/eh1.C: New test.
13951
13952         PR c++/10771
13953         * g++.dg/template/error5.C: New test.
13954
13955 2003-12-02  David Ung  <davidu@mips.com>
13956
13957         * gcc.dg/compat/vector-check.h: Corrected type for var
13958         g_##TMODE
13959
13960 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13961
13962         PR c++/10126
13963         * g++.dg/template/ptrmem8.C: New test.
13964
13965 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13966
13967         PR c++/12573
13968         * g++.dg/template/dependent-expr3.C: New test.
13969
13970 2003-12-01  James Lemke  <jim@wasabisystems.com>
13971
13972         * gcc.dg/arm-g2.c: New test.
13973
13974 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13975
13976         PR optimization/11634
13977         * gcc.dg/20031201-2.c: New test case.
13978
13979 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13980
13981         PR 11433
13982         * objc.dg/proto-lossage-3.m: New test.
13983
13984 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13985
13986         PR optimization/12628
13987         * gcc.dg/20031201-1.c: New test case.
13988
13989 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13990
13991         * gcc.dg/unaligned-1.c: New test.
13992
13993 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13994
13995         PR c++/9849
13996         * g++.dg/template/error4.C: New test.
13997         * g++.dg/template/nested3.C: Adjust error markers.
13998
13999 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14000
14001         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14002
14003 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14004
14005         PR c/10333
14006         * gcc.dg/bitfld-7.c: New test.
14007
14008 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14009
14010         * gcc.dg/tls/asm-1.C: New test.
14011
14012 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14013
14014         * gcc.dg/cpp/assert4.c: Update.
14015
14016 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14017
14018         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14019         * gcc.dg/builtin-apply3.c: New test.
14020
14021 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14022
14023         * lib/compat.exp (compat-obj): New xfaildata parameter.
14024         Use it to set compiler_conditional_xfail_data before compiling.
14025         (compat-get-options): Handle dg-xfail-if.
14026         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14027         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14028         * gcc.dg/compat/vector-1_y.c: Likewise.
14029         * gcc.dg/compat/vector-2_x.c: Likewise.
14030         * gcc.dg/compat/vector-2_y.c: Likewise.
14031
14032 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14033
14034         * g++.dg/opt/reg-stack4.C: New test.
14035
14036 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14037
14038         * gcc.dg/builtin-apply2.c: New test.
14039
14040 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14041
14042         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14043
14044 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14045
14046         PR c++/12924
14047         * g++.dg/template/template-id-2.C: New test.
14048
14049 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14050
14051         PR c++/5369
14052         * g++.dg/template/memfriend1.C: New test.
14053         * g++.dg/template/memfriend2.C: Likewise.
14054         * g++.dg/template/memfriend3.C: Likewise.
14055         * g++.dg/template/memfriend4.C: Likewise.
14056         * g++.dg/template/memfriend5.C: Likewise.
14057         * g++.dg/template/memfriend6.C: Likewise.
14058         * g++.dg/template/memfriend7.C: Likewise.
14059         * g++.dg/template/memfriend8.C: Likewise.
14060         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14061
14062 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14063
14064         PR c++/12515
14065         * g++.dg/ext/cond1.C: New test.
14066
14067 2003-11-20  Richard Henderson  <rth@redhat.com>
14068
14069         * gcc.dg/20020201-2.c: Remove.
14070         * gcc.dg/20020201-4.c: Remove.
14071         * gcc.dg/20020304-1.c: Remove.
14072
14073 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14074
14075         * gcc.dg/cpp/trad/xwin1.c: New test case.
14076
14077 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14078
14079         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14080         * lib/g77.exp: Likewise.
14081         * lib/objc.exp: Likewise.
14082         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14083         for darwin.
14084
14085 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14086
14087         PR c++/12932
14088         * g++.dg/template/static5.C: New test.
14089
14090 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14091
14092         * gcc.dg/nested-func-1.c: New test.
14093
14094 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14095
14096         * gcc.dg/cpp/assert4.c: New test.
14097
14098 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14099
14100         PR c++/2294
14101         * g++.dg/lookup/using9.c: New test.
14102
14103 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
14104
14105         PR c++/12762
14106         * g++.dg/template/error3.C: New test.
14107
14108 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
14109
14110         PR ada/13035
14111         * ada/acats/run_acats, run_all.sh: Fix syntax error.
14112         No longer use a wrapper for gcc, since this does not work under
14113         Windows.
14114
14115 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14116
14117         PR c++/2094
14118         * g++.dg/template/ptrmem7.C: New test.
14119
14120 2003-11-13  Andrew Pinski <apinski@apple.com>
14121
14122         * gcc.c-torture/compile/20031113-1.c: New test.
14123
14124 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14125             Kean Johnston <jkj@sco.com>
14126
14127         PR c/13029
14128         * gcc.dg/unused-4.c: Update.
14129
14130 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14131
14132         * g++.dg/opt/const3.C: New test.
14133
14134 2003-11-13  Jan Hubicka  <jh@suse.cz>
14135
14136         * gcc.c-torture/compile/20031112-1.c: New test.
14137
14138 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14139
14140         * g++.dg/parse/crash10.C: Remove bogus error marker.
14141
14142 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14143
14144         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
14145         (host_gcc): Likewise.
14146         (ROOT): Honor $PWDCMD.
14147         (BASE): Likewise.
14148         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
14149
14150 2003-11-12  Catherine Moore  <clm@redhat.com>
14151
14152         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
14153
14154 2003-11-12  Andreas Jaeger  <aj@suse.de>
14155             Jakub Jelinek  <jakub@redhat.com>
14156             Andrew Pinski  <pinskia@physics.uc.edu>
14157             Richard Henderson  <rth@redhat.com>
14158
14159         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
14160         systems.
14161         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
14162
14163         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
14164         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14165
14166 2003-11-11  Andreas Jaeger  <aj@suse.de>
14167
14168         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
14169
14170         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
14171
14172 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
14173
14174         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
14175         Clean ups.
14176
14177 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
14178
14179         * gcc.dg/trampoline-1.c: New test.
14180
14181 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14182
14183         * gcc.c-torture/compile/200031109-1.c: New test.
14184
14185 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14186
14187         PR c/3190
14188         PR c/8714
14189         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14190         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
14191         gcc.dg/format/no-y2k-1.c: Update.
14192
14193 2003-11-08  Roger Sayle  <roger@eyesopen.com>
14194
14195         PR optimization/10467
14196         * gcc.dg/20031108-1.c: New test case.
14197
14198 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14199
14200         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14201
14202 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14203
14204         * gcc.dg/compound-lvalue-1.c: New test.
14205         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14206         some XFAILs.
14207
14208 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14209
14210         * gcc.dg/altivec-varargs-1.c: New test.
14211
14212 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14213
14214         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14215         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14216         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14217         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14218         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14219
14220 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14221
14222         * gcc.dg/cond-lvalue-1.c: New test.
14223
14224 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14225
14226         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14227
14228 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14229
14230         PR c++/11616
14231         * g++.dg/template/instantiate5.C: New test.
14232
14233 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14234
14235         PR c++/12726
14236         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14237         * ChangeLog: Add missing first entry for above test.
14238
14239 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14240
14241         PR c++/9810
14242         * g++.dg/template/using8.C: New test.
14243         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14244
14245 2003-11-02  Roger Sayle  <roger@eyesopen.com>
14246
14247         PR optimization/10817
14248         * gcc.c-torture/compile/20031102-1.c: New test case.
14249
14250 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
14251
14252         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
14253         2147483647.
14254
14255 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14256
14257         * gcc.dg/20031102-1.c: New test.
14258
14259 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14260
14261         * gcc.dg/complex-1.c: New test.
14262
14263 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14264
14265         PR c++/12796
14266         * g++.dg/template/crash13.C: Adjust expected error location.
14267         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14268
14269 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14270
14271         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14272
14273 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14274
14275         PR/10239
14276         * gcc.c-torture/compile/20031031-2.c: New test.
14277
14278 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14279
14280         PR/11640
14281         * gcc.c-torture/compile/20031031-1.c: New test.
14282
14283 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14284
14285         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14286         * gcc.misc-tests/bprob.exp: Likewise.
14287         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
14288         the execution test on arm-elf configs.
14289         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
14290         configs that don't support scratch files.
14291         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
14292
14293 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
14294
14295         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14296         done by dejagnu.
14297
14298 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
14299
14300         * ada/acats/run_all.sh: Redirect mv output to /dev/null
14301         Avoid non pure sh syntax. Add more logging.
14302
14303         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
14304         fail.
14305
14306 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14307
14308         PR libgcj/10610
14309         * gcc.dg/ppc-stackalign-1.c: New test.
14310
14311 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
14312
14313         * ada/acats/run_all.sh: Change output to be more compliant with
14314         dejagnu framework.
14315         Create acats.sum and acats.log files under testsuite/ada/acats
14316         Only run [a-z]* directories, to filter out e.g. CVS.
14317         Redirect build output to log file.
14318
14319 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14320
14321         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
14322
14323 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14324
14325         PR ada/5909:
14326         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
14327
14328 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
14329
14330         * gcc.c-torture/compile/20031023-1.c: New test.
14331         * gcc.c-torture/compile/20031023-2.c: New test.
14332         * gcc.c-torture/compile/20031023-3.c: New test.
14333         * gcc.c-torture/compile/20031023-4.c: New test.
14334
14335 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14336
14337         PR c++/10371
14338         * g++.dg/lookup/scoped8.C: New test.
14339
14340 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14341
14342         * g++.dg/opt/reg-stack3.C: New test.
14343
14344 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14345
14346         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
14347
14348 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14349
14350         PR c++/11076
14351         * g++.dg/template/crash13.C: New test.
14352
14353 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14354
14355         * gcc.dg/c99-restrict-2.c: New test.
14356
14357 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
14358
14359         PR c++/12698, c++/12699, c++/12700, c++/12566
14360         * g++.dg/inherit/covariant9.C: New test.
14361         * g++.dg/inherit/covariant10.C: New test.
14362         * g++.dg/inherit/covariant11.C: New test.
14363
14364 2003-10-23  Jason Merrill  <jason@redhat.com>
14365
14366         PR c++/12726
14367         * g++.dg/ext/complit2.C: New test.
14368
14369 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14370
14371         PR target/12654
14372         * gcc.c-torture/execute/20031020-1.c: New test.
14373
14374 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14375
14376         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
14377         following the jump_insn.
14378
14379 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14380
14381         * gcc.dg/cast-lvalue-1.c: New test.
14382
14383 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
14384
14385         PR c++/11962
14386         * g++.dg/template/cond2.C: New test.
14387
14388 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14389
14390         * gcc.dg/builtins-28.c: New test.
14391
14392 2003-10-20  Jan Hubicka  <jh@suse.cz>
14393
14394         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
14395         parameter.
14396         * testsuite/gcc.dg/inline-2.c: Likewise.
14397
14398 2003-10-20  Phil Edwards  <phil@codesourcery.com>
14399
14400         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
14401         * gcc.dg/nest.c:  Likewise.
14402
14403 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14404
14405         PR c++/9781, c++/10583, c++/11862
14406         * g++.dg/parse/crash13.C: New test.
14407
14408 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14409
14410         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
14411
14412 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14413
14414         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
14415         Define HAVE_C99_RUNTIME except on Solaris.
14416         * gcc.dg/builtins-20.c: Likewise.
14417
14418 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14419
14420         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
14421
14422 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14423
14424         PR c++/12495
14425         * g++.dg/template/crash21.C: New test.
14426
14427 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14428
14429         PR c++/2513
14430         * g++.dg/template/typename5.C: New test.
14431
14432 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14433
14434         PR c++/12369
14435         * g++.dg/template/friend25.C: New test.
14436
14437 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
14438
14439         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
14440         versions.
14441
14442 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
14443
14444         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
14445         == 2147483647.
14446
14447 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
14448
14449         * gcc.c-torture/execute/960416-1.x: Remove.
14450         * gcc.c-torture/execute/divconst-3.x: Likewise.
14451
14452 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
14453
14454         PR target/12598
14455         * gcc.dg/torture/cris-volatile-1.c: New test.
14456
14457 2003-10-14  Roger Sayle  <roger@eyesopen.com>
14458
14459         PR optimization/9325
14460         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
14461         for overflowing floating point to integer conversion during RTL
14462         simplification.
14463
14464 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
14465
14466         * objc/execute/_cmd.m: Fix typo.
14467         * objc.dg/image-info.m, objc.dg/symtab-1.m:
14468         Relax 'scan-assembler' regexp.
14469         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
14470         objc.dg/try-catch-4.m: Run on non-Darwin targets.
14471         * objc.dg/zero-link-2.m: Remove blank line.
14472         * objc.dg/zero-link-3.m: New test case.
14473
14474 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
14475
14476         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
14477
14478         * gcc.dg/asm-names.c: Use scan-assembler-not rather
14479         than linker trickery.
14480
14481 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14482
14483         PR c++/12370
14484         * g++.dg/other/friend2.C: New test.
14485
14486 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14487
14488         * gcc.dg/20031012-1.c: New test.
14489
14490 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14491
14492         * gcc.dg/weak/weak-3.c: Fix for new warning.
14493
14494 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
14495
14496         PR optimization/8750
14497         * gcc.c-torture/execute/20031012-1.c: New test case.
14498
14499 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14500
14501         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
14502         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
14503
14504 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14505
14506         PR optimization/12260
14507         * gcc.c-torture/compile/20031011-2.c: New test case.
14508
14509 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14510
14511         * gcc.c-torture/execute/20031011-1.c: New testcase.
14512
14513 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14514
14515         * gcc.c-torture/compile/20031011-1.c: New test.
14516
14517 2003-10-11  Jan Hubicka  <jh@suse.cz>
14518
14519         * g++.dg/other/first-global.C: New test.
14520
14521 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14522
14523         * gcc.c-torture/execute/string-opt-18.c: New testcase.
14524
14525 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
14526
14527         * gcc.c-torture/compile/20031010-1.c: New test.
14528
14529 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
14530
14531         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
14532         * gcc.c-torture/execute/va-arg-25.c: ... here.
14533
14534 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
14535
14536         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
14537
14538 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
14539
14540         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
14541
14542 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
14543
14544         * g++.dg/parse/error2.C: New test.
14545
14546 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
14547
14548         PR c++/11097
14549         * g++.dg/other/error5.C: Modify the error message.
14550         * g++.dg/lookup/using8.C: New test.
14551
14552 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
14553
14554         * gcc.dg/darwin-abi-2.c: New file.
14555         * gcc.c-torture/execute/va-arg-24.c: New file.
14556
14557 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
14558
14559         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
14560         indentation.
14561
14562 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
14563
14564         PR c++/10147
14565         * g++.dg/other/error4.C: Update error messages.
14566         * g++.dg/template/ptrmem4.C: Likewise.
14567
14568         PR c++/12337
14569         * g++.dg/init/new9.C: New test.
14570
14571         PR c++/12334, c++/12236, c++/8656
14572         * g++.dg/ext/attrib8.C: New test.
14573
14574 2003-10-06  Devang Patel  <dpatel@apple.com>
14575
14576         * gcc.dg/debug/dwarf2-3.h: New test.
14577         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
14578
14579 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
14580
14581         * g++.dg/opt/cfg2.C: New test.
14582
14583 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14584
14585         * g++.dg/opt/float1.C: New test.
14586
14587 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14588
14589         * gcc.dg/c90-array-lval-6.c: New test.
14590         * gcc.dg/c99-array-lval-6.c: New test.
14591
14592 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
14593             Ziemowit Laski  <zlaski@apple.com>
14594
14595         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
14596         'Derived', so that it is never considered a class method; add
14597         new warning for '+port' method ambiguity.
14598         * objc.dg/method-12.m: Include <objc/objc.h> instead of
14599         <objc/objc-api.h> (needed on Mac OS X).
14600         * objc.dg/method-13.m: New test.
14601
14602 2003-10-03  Roger Sayle  <roger@eyesopen.com>
14603
14604         PR optimization/9325, PR java/6391
14605         * gcc.c-torture/execute/20031003-1.c: New test case.
14606
14607 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
14608
14609         PR optimization/12180
14610         * gcc.dg/20031002-1.c: New test.
14611
14612         PR c++/12486
14613         * g++.dg/inherit/error1.C: New test.
14614
14615 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
14616
14617         * lib/f-torture.exp (search_for): Rename to...
14618         (search_for_re): This.  Also, clean up comments and the
14619         "regexp" invocation.
14620
14621 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
14622
14623         * gcc.c-torture/compile/20031002-1.c: New test.
14624
14625 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
14626
14627         * g++.dg/opt/cond1.C: New test.
14628
14629 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
14630
14631         * gcc.dg/Wold-style-definition-2.c: New testcase.
14632         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
14633
14634 2003-09-29  Richard Henderson  <rth@redhat.com>
14635
14636         * g++.dg/init/array10.C: Add dg-options.
14637
14638 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14639
14640         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
14641
14642 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14643
14644         * g++.dg/template/friend19.C: Fix typo.
14645         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
14646
14647 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
14648
14649         * gcc.c-torture/execute/20030928-1.c: New test.
14650         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
14651
14652 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14653
14654         * g++.dg/opt/unroll1.C: New test.
14655
14656 2003-09-26  Roger Sayle  <roger@eyesopen.com>
14657
14658         PR optimization/11741
14659         * gcc.dg/20030926-1.c: New test case.
14660
14661 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14662
14663         PR c++/5655
14664         * g++.dg/parse/access7.C: New test.
14665         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
14666
14667 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
14668
14669         MERGE OF objc-improvements-branch into MAINLINE:
14670         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
14671         if libobjc has not been built.
14672         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
14673         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
14674         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
14675         objc/execute/nested-3.m, objc/execute/np-2.m,
14676         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
14677         objc/execute/redefining_self.m, objc/execute/root_methods.m,
14678         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
14679         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
14680         objc.dg/special/unclaimed-category-1.h,
14681         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
14682         well as GNU runtime.
14683         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
14684         * execute/cascading-1.m, execute/function-message-1.m,
14685         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
14686         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
14687         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
14688         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14689         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14690         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14691         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14692         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14693         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14694         * objc.dg/bitfield-2.m: Run only on Darwin.
14695         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14696         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14697         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14698         * objc.dg/const-str-1.m: Fix constant string layout.
14699
14700 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14701
14702         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14703
14704 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14705
14706         * gcc.dg/darwin-abi-1.c: New file.
14707
14708 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14709
14710         PR target/12281
14711         * gcc.c-torture/compile/20030921-1.c: New test.
14712
14713 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14714
14715         * g++.dg/opt/reg-stack2.C: New test.
14716
14717 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14718
14719         * g++.dg/eh/delayslot1.C: New test.
14720
14721 2003-09-20  Richard Henderson  <rth@redhat.com>
14722
14723         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14724
14725 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14726
14727         * gcc.c-torture/execute/20030920-1.c: New test case.
14728
14729 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14730
14731         * g++.dg/rtti/typeid3.C: Correct expected error message.
14732
14733 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14734
14735         PR c++/157
14736         * g++.dg/parse/crash12.C: New test.
14737
14738 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14739
14740         * gcc.dg/compat/mixed-struct-check.h: New.
14741         * gcc.dg/compat/mixed-struct-defs.h: New.
14742         * gcc.dg/compat/mixed-struct-init.h: New.
14743         * gcc.dg/compat/struct-by-value-19_main.c: New.
14744         * gcc.dg/compat/struct-by-value-19_x.c: New.
14745         * gcc.dg/compat/struct-by-value-19_y.c: New.
14746         * gcc.dg/compat/struct-by-value-20_main.c: New.
14747         * gcc.dg/compat/struct-by-value-20_x.c: New.
14748         * gcc.dg/compat/struct-by-value-20_y.c: New.
14749         * gcc.dg/compat/struct-return-19_main.c: New.
14750         * gcc.dg/compat/struct-return-19_x.c: New.
14751         * gcc.dg/compat/struct-return-19_y.c: New.
14752         * gcc.dg/compat/struct-return-20_main.c: New.
14753         * gcc.dg/compat/struct-return-20_x.c: New.
14754         * gcc.dg/compat/struct-return-20_y.c: New.
14755
14756 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14757         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14758         so that it will not complain on LP64 targets.
14759
14760 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14761
14762         PR c++/495
14763         * g++.dg/template/friend24.C: New test.
14764
14765 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14766
14767         PR c++/12332
14768         * g++.dg/template/memtmpl2.C: New test.
14769
14770 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14771
14772         PR target/11184
14773         * gcc.dg/builtin-apply1.c: New test.
14774
14775 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14776
14777         PR c++/9848
14778         * g++.dg/warn/Wunused-4.C: New test.
14779
14780 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14781
14782         PR c++/12316
14783         * g++.dg/other/gc2.C: New test.
14784
14785 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14786
14787         PR c++/11991
14788         * g++.dg/rtti/typeid3.C: New test.
14789
14790         PR c++/12266
14791         * g++.dg/overload/template1.C: New test.
14792
14793 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14794
14795         * g++.dg/opt/cfg3.C: New test.
14796
14797 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14798
14799         PR c++/7939
14800         * g++.dg/template/crash11.C: New test.
14801
14802 2003-09-16  Jason Merrill  <jason@redhat.com>
14803             Jakub Jelinek  <jakub@redhat.com>
14804
14805         * gcc.dg/attr-warn-unused-result.c: New test.
14806
14807 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14808
14809         PR c++/12184
14810         * g++.dg/expr/call2.C: New test.
14811
14812 2003-09-15  Andreas Jaeger  <aj@suse.de>
14813
14814         * gcc.dg/Wold-style-definition-1.c: New test.
14815
14816 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14817
14818         PR c++/3907
14819         * g++.dg/parse/template12.C: New test.
14820
14821         * g++.dg/abi/bitfield11.C: New test.
14822         * g++.dg/abi/bitfield12.C: Likewise.
14823
14824 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14825
14826         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14827         non-expansion of functional macro name without arguments at EOL.
14828         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14829
14830 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14831
14832         * gcc.c-torture/execute/20030914-[12].c: New tests.
14833
14834 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14835
14836         PR c++/11788
14837         * g++.dg/overload/addr1.C: New test.
14838
14839 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14840
14841         * gcc.dg/20030909-1.c: New test.
14842
14843 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14844
14845         * gcc.dg/ultrasp10.c: New test.
14846
14847 2003-09-09  Devang Patel  <dpatel@apple.com>
14848
14849         * gcc.dg/darwin-ld-6.c: New test.
14850
14851 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14852
14853         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14854
14855 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14856
14857         * gcc.dg/ia64-types1.c: New test.
14858         * gcc.dg/ia64-types2.c: Likewise.
14859
14860 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14861
14862         * gcc.dg/builtins-1.c: Add more _Complex tests.
14863         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14864
14865         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14866         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14867
14868 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14869
14870         PR c++/11786
14871         * g++.dg/lookup/koenig2.C: New test.
14872
14873         PR c++/5296
14874         * g++.dg/rtti/typeid2.C: New test.
14875
14876 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14877
14878         * gcc.c-torture/compile/20030904-1.c: New test.
14879
14880 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14881
14882         * g++.dg/opt/longbranch2.C: New test.
14883
14884 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14885
14886         * g++.dg/template/crash10.C: Only compile it.
14887
14888 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14889
14890         PR middle-end/11665
14891         * gcc.c-torture/compile/20030907-1.c: New test.
14892         * g++.dg/init/array11.C: New test.
14893
14894 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14895
14896         PR c++/11852
14897         * g++.dg/init/struct1.C: New test.
14898
14899 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14900
14901         PR c++/12181
14902         * g++.dg/expr/comma1.C: New test.
14903
14904 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14905
14906         PR c++/11867
14907         * g++.dg/expr/static_cast5.C: New test.
14908
14909 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14910
14911         PR c++/11507
14912         * g++.dg/lookup/scoped7.C: New test.
14913
14914         PR c++/9574
14915         * g++.dg/other/static1.C: New test.
14916
14917         PR c++/11490
14918         * g++.dg/warn/template-1.C: New test.
14919
14920         PR c++/11432
14921         * g++.dg/template/crash10.C: New test.
14922
14923         PR c++/2478
14924         * g++.dg/overload/VLA.C: New test.
14925
14926         PR c++/10804
14927         * g++.dg/template/call1.C: New test.
14928
14929 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14930
14931         PR c++/11794
14932         * g++.dg/parse/using3.C: New test.
14933
14934 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14935
14936         PR c++/11409
14937         * g++.dg/overload/builtin3.C: New test case.
14938
14939 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14940
14941         PR c/9862
14942         * gcc.dg/20030906-1.c: New test.
14943         * gcc.dg/20030906-2.c: Likewise.
14944
14945 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14946
14947         PR c++/12167
14948         * g++.dg/parse/defarg5.C: New test.
14949
14950         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14951
14952 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14953
14954         PR c++/12163
14955         * g++.dg/expr/static_cast4.C: New test.
14956
14957         PR c++/12146
14958         * g++.dg/template/crash9.C: New test.
14959
14960 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14961
14962         * g++.old-deja/g++.ext/pretty2.C: Update for change
14963         in __FUNCTION__.
14964         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14965
14966 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14967
14968         PR c++/11922
14969         * g++/dg/template/qualified-id1.C: New test.
14970
14971         PR c++/12037
14972         * g++.dg/warn/noeffect4.C: New test.
14973
14974 2003-09-04  Matt Austern  <austern@apple.com>
14975
14976         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14977         * g++.dg/ext/fnname2.C: Likewise.
14978         * g++.dg/ext/fnname3.C: Likewise.
14979
14980 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14981
14982         * g++.dg/expr/lval1.C: New test.
14983         * g++.dg/ext/lvcast.C: Remove.
14984
14985 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14986
14987         PR optimization/11700.
14988         * gcc.c-torture/compile/20030903-1.c: New test case.
14989
14990 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14991
14992         PR c++/12053
14993         * g++.dg/abi/layout4.C: New test.
14994
14995 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14996
14997         PR c++/11553
14998         * g++.dg/parse/friend3.C: New test.
14999
15000 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15001
15002         PR c++/11847
15003         * g++.dg/template/class1.C: New test.
15004
15005         PR c++/11808
15006         * g++.dg/expr/call1.C: New test.
15007
15008 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15009
15010         PR c++/12114
15011         * g++.dg/init/ref9.C: New test.
15012
15013         PR c++/11972
15014         * g++.dg/template/nested4.C: New test.
15015
15016 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15017
15018         PR c++/12093
15019         * g++.dg/template/non-dependent4.C: New test.
15020
15021         PR c++/11928
15022         * g++.dg/inherit/conv1.C: New test.
15023
15024 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15025
15026         PR c++/6196
15027         * g++.dg/ext/label1.C: New test.
15028         * g++.dg/ext/label2.C: Likewise.
15029
15030 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15031
15032         * g++.dg/expr/cond3.C: New test.
15033
15034 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15035
15036         * gcc.dg/builtins-1.c: Add new builtin cases.
15037
15038 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15039
15040         * gcc.dg/builtins-1.c: Add new cases.
15041         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15042
15043 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15044
15045         * gcc.dg/builtins-1.c: Add more math builtin tests.
15046         * gcc.dg/torture/builtin-attr-1.c: New test.
15047
15048 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15049
15050         PR optimization/5079
15051         * g++.dg/opt/static3.C: New test.
15052
15053 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15054
15055         * gcc.misc-tests/gcov-10b.c: New test.
15056
15057 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15058
15059         * g++.dg/opt/ptrmem3.C: New test.
15060
15061         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15062
15063 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15064
15065         * gcc.dg/20030826-2.c: New test.
15066
15067 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15068
15069         PR middle-end/12002
15070         * g77.f-torture/compile/12002.f: New test case.
15071
15072 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15073
15074         * gcc.dg/20030826-1.c: New test case.
15075
15076 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15077
15078         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15079
15080 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15081
15082         PR c++/11871
15083         * c++.dg/lookup/crash1.C: New test.
15084
15085         * c++.dg/warn/noeffect3.C: New test.
15086
15087 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15088
15089         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15090         * gcc.dg/compat/vector-1_y.c: Ditto.
15091         * gcc.dg/compat/vector-2_x.c: Ditto.
15092         * gcc.dg/compat/vector-2_y.c: Ditto.
15093
15094 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15095
15096         * gcc.dg/20030702-1.c: New test.
15097
15098 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15099
15100         PR c++/8795
15101         * g++.dg/ext/altivec-1.C: New test.
15102
15103 2003-08-24  Richard Henderson  <rth@redhat.com>
15104
15105         * g++.dg/eh/simd-2.C: Add -w for x86.
15106
15107 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15108
15109         * gcc.dg/20030815-1.c: New test.
15110
15111 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15112
15113         PR c++/3765
15114         * g++.dg/parse/access6.C: New test.
15115
15116 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15117
15118         PR c++/641, c++/11876
15119         * g++.dg/template/friend22.C: New test.
15120         * g++.dg/template/friend23.C: Likewise.
15121
15122 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15123
15124         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15125         identically.
15126
15127 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15128
15129         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15130
15131 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15132
15133         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15134
15135 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15136
15137         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15138
15139 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15140
15141         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15142
15143 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15144
15145         PR c++/11919
15146         * g++.dg/overload/prom1.C: New test.
15147
15148         PR c++/11551
15149         * g++.dg/parse/dtor2.C: New test.
15150
15151         PR c++/10762
15152         * g++.dg/parse/using2.C: New test.
15153
15154 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
15155
15156         PR target/11805
15157         * gcc.c-torture/compile/20030821-1.c: New.
15158
15159 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
15160
15161         PR c++/11834
15162         * g++.dg/template/deduce2.C: New test.
15163
15164 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
15165
15166         * gcc.c-torture/execute/20030821-1.c: New test.
15167
15168 2003-08-20  Roger Sayle  <roger@eyesopen.com>
15169
15170         PR middle-end/11984
15171         * gcc.dg/20030820-1.c: New test case.
15172
15173 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
15174
15175         PR c++/11945
15176         * g++.dg/warn/noeffect2.C: New test.
15177
15178 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
15179
15180         PR c++/10926
15181         * g++.dg/template/dtor2.C: New test.
15182
15183         PR c++/11684
15184         * g++.dg/template/operator1.C: New test.
15185         * g++.dg/parse/operator4.C: New test.
15186
15187         PR c++/11946.C
15188         * g++.dg/expr/enum1.C: New test.
15189         * gcc.dg/c99-bool-1.c: Remove bogus warning.
15190
15191         PR c++/11036.C
15192         * g++.dg/parse/elab2.C: New test.
15193         * g++.dg/parse/typedef4.C: Change error message.
15194         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15195         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15196         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15197
15198 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15199
15200         * gcc.dg/pch/warn-1.c: New.
15201         * gcc.dg/pch/warn-1.hs: New.
15202
15203         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15204         not-tested file.
15205
15206 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15207
15208         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15209
15210 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15211
15212         * gcc.dg/uninit-D.c: New Test.
15213         * gcc.dg/uninit-E.c: New Test.
15214         * gcc.dg/uninit-F.c: New Test.
15215         * gcc.dg/uninit-G.c: New Test.
15216
15217 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15218
15219         * g++.dg/README: Describe the pch directory.
15220
15221 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15222
15223         PR c++/11174
15224         * g++.dg/parse/access4.C: New test.
15225         * g++.dg/parse/access5.C: Likewise.
15226         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15227
15228 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15229
15230         * gcc.dg/noncompile/20030818-1.c: New.
15231
15232 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15233
15234         PR c++/11957
15235         * g++.dg/warn/noeffect1.C: New test.
15236
15237         * g++.dg/template/scope2.C: New test.
15238         * g++.dg/template/error2.C: Correct dg-error
15239
15240 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15241
15242         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15243
15244 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15245
15246         PR C++/11512
15247         * g++.dg/template/warn1.C: New.
15248
15249 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15250
15251         * g++.dg/template/error2.C: New test.
15252         * g++.dg/lookup/using7.C: Adjust errors
15253         * g++.old-deja/g++.pt/crash36.C: Likewise.
15254         * g++.old-deja/g++.pt/derived3.C: Likewise.
15255
15256 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15257
15258         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
15259         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
15260         * gcc.c-torture/execute/builtins/string-9.c: New, from
15261         string-opt-9.c.  Adjust for execute/builtins framework.
15262         * gcc.c-torture/execute/string-opt-9.c: Delete.
15263
15264 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
15265
15266         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
15267
15268         * g++.dg/parse/ret-type2.C: New test.
15269
15270         PR c++/11703
15271         * g++.dg/init/new8.C: New test.
15272
15273         PR c++/10923
15274         * g++.dg/parse/typedef5.C: New test.
15275
15276         PR c++/9512
15277         * g++.dg/parse/qualified2.C: New test.
15278         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
15279         invalid code.
15280
15281 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
15282
15283         * g++.dg/conversion/ptrmem1.C: New test.
15284
15285 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
15286
15287         PR target/11693
15288         * gcc.dg/20030811-1.c: New test.
15289
15290         PR target/11535
15291         * gcc.c-torture/execute/20030811-1.c: New test.
15292
15293 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15294
15295         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
15296
15297 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
15298
15299         PR c++/11789.C
15300         * g++.dg/inherit/multiple1.C: New test.
15301
15302 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15303
15304         * gcc.dg/spe1.c: New test.
15305
15306         PR c++/11670
15307         * g++.dg/expr/cast2.C: New test.
15308
15309         PR c++/10530
15310         * g++.dg/template/dependent-name2.C: New test.
15311
15312 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
15313
15314         * g++.dg/parse/crash11.C: Put the dg options in comments.
15315
15316 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
15317
15318         * lib/gcc-dg.exp: Update for diagnostic change.
15319
15320 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15321
15322         PR c++/5767
15323         * g++.dg/parse/crash11.C: New test.
15324
15325 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
15326
15327         * gcc.dg/cpp/spacing1.c: Update.
15328
15329 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
15330
15331         PR target/11739
15332         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
15333         a value for -mtune.
15334
15335 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15336
15337         PR middle-end/11771
15338         * gcc.c-torture/compile/20030804-1.c: New test case.
15339
15340 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15341
15342         * gcc.dg/20030804-1.c: New test case.
15343
15344 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
15345
15346         * gcc.dg/cpp/separate-1.c: New test.
15347
15348 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
15349
15350         PR c++/11704
15351         * g++.dg/template/dependent-expr2.C: New test.
15352
15353         PR c++/11766
15354         * g++.dg/expr/ptrmem1.C: New test.
15355
15356 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15357
15358         PR c++/9453
15359         * g++.dg/template/friend15.C: New test.
15360
15361 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
15362
15363         * lib/dg-pch.exp: Work round PCH bug.
15364
15365 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15366
15367         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
15368         builtins.  Move cases from builtins-4.c here.
15369
15370         * gcc.dg/torture/builtin-math-1.c: New test taken from
15371         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
15372         additional cases.
15373
15374         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
15375         Delete.
15376
15377 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
15378
15379         PR c++/9447
15380         * g++.dg/template/using7.C: New test.
15381
15382 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
15383
15384         * import1.c, import2.c: New tests.
15385
15386 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
15387
15388         * g++.dg/eh/crossjump1.C: New test.
15389
15390 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
15391
15392         PR c++/11697
15393         * g++.dg/template/using6.C: New test.
15394
15395         PR c++/11744
15396         * g++.dg/template/koenig2.C: New test.
15397
15398 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15399
15400         PR c++/7983
15401         * g++.dg/parse/typedef4.C: New test.
15402
15403 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15404
15405         PR c++/8442, c++/8806
15406         * g++.dg/template/elab1.C: New test.
15407         * g++.dg/template/type2.C: Likewise.
15408         * g++.dg/template/ttp3.C: Adjust expected error message.
15409         * g++.old-deja/g++.law/visibility13.C: Likewise.
15410         * g++.old-deja/g++.niklas/t135.C: Likewise.
15411         * g++.old-deja/g++.pt/ttp41.C: Likewise.
15412         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
15413         template argument.
15414         * g++.old-deja/g++.pt/ttp44.C: Likewise.
15415
15416 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
15417
15418         PR c++/11295
15419         * g++.dg/ext/stmtexpr1.C: New test.
15420
15421         * g++.dg/opt/tmp1.C: New test.
15422
15423         PR c++/11525
15424         * g++.dg/parse/constant4.C: New test.
15425
15426         PR c++/9447
15427         * g++.dg/template/using5.C: New test.
15428
15429 2003-07-31  Roger Sayle  <roger@eyesopen.com>
15430
15431         * gcc.dg/builtins-27.c: New test case.
15432
15433 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
15434
15435         * gcc.dg/tls/opt-7.c: New test.
15436
15437 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
15438
15439         * g++.old-deja/g++.other/crash18.C: Remove.
15440
15441 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
15442
15443         * g++.dg/template/explicit3.C: New.
15444         * g++.dg/template/explicit4.C: New.
15445         * g++.dg/template/explicit5.C: New.
15446
15447         PR c++/11347
15448         * g++.dg/template/memtmpl1.C: New.
15449
15450 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
15451
15452         PR target/11565
15453         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
15454         * gcc.dg/i386-387-5.c (dg-options): Likewise.
15455
15456 2003-07-30  Jan Hubicka  <jh@suse.cz>
15457
15458         * vtgc1.c: Kill.
15459
15460 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
15461
15462         * gcc.dg/struct-in-proto-1.c: New test.
15463
15464 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
15465
15466         * gcc.dg/cpp/include2.c: Only expect one message.
15467
15468 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
15469
15470         PR c++/9447
15471         * g++.dg/template/using1.C: New test.
15472         * g++.dg/template/using2.C: New test.
15473         * g++.dg/template/using3.C: New test.
15474         * g++.dg/template/using4.C: New test.
15475
15476 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
15477
15478         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
15479         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15480
15481 2003-07-28  Jan Hubicka  <jh@suse.cz>
15482
15483         PR c++/11530
15484         * g++.dg/opt/call1.C: New test.
15485
15486 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
15487
15488         PR c++/11667
15489         * g++.dg/init/enum2.C: New test.
15490         * g++.dg/template/overload1.C: Add "-w" option.
15491
15492 2003-07-28    <hp@bitrange.com>
15493
15494         * gcc.dg/Wdeclaration-after-statement-1.c,
15495         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
15496
15497 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
15498
15499         * gcc.c-torture/compile/20030725-1.c: New test.
15500
15501 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
15502
15503         * gcc.dg/20030505.c: Only run for SPE.
15504         Remove definition of opaque type.
15505
15506 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
15507
15508         * g++.dg/template/ptrmem6.C: New test.
15509
15510 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
15511
15512         * gcc.c-torture/compile/zero-strct-2.c: New test.
15513
15514 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
15515
15516         * gcc.dg/intermod-1.c: New test.
15517
15518 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15519
15520         PR c++/11617
15521         * g++.dg/template/lookup2.C: New test.
15522         * g++.dg/template/memclass1.C: Remove instantiated from error.
15523         * g++.dg/other/error2.C: Tweak expected errors.
15524
15525         PR c++/11596
15526         * g++.dg/template/defarg3.C: New test.
15527
15528         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
15529
15530 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
15531
15532         * g++.dg/inherit/access5.C: New test.
15533
15534 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15535
15536         PR c++/11513
15537         * g++.dg/template/crash8.C: New test.
15538
15539 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
15540
15541         PR c/10602
15542         * gcc.dg/noncompile/incomplete-2.c: New test.
15543
15544 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
15545
15546         PR c++/11645
15547         * g++.dg/inherit/access4.C: New test.
15548
15549         PR c++/11517
15550         * g++.dg/expr/cond2.C: New test.
15551
15552         PR optimization/10679
15553         * g++.dg/opt/inline4.C: New test.
15554
15555 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15556
15557         * g++.dg/parse/crash10: New test.
15558
15559 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15560
15561         * g++.dg/ext/flexary1.C: New test.
15562
15563 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15564
15565         PR c++/10793
15566         * g++.dg/template/crash9.C: New test.
15567
15568 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15569
15570         PR c++/3004
15571         * g++.dg/parse/typedef3.C: New test.
15572
15573         PR c++/7906
15574         * g++.dg/parse/operator2.C: New test.
15575
15576         PR c++/8895
15577         * g++.dg/parse/def-tmpl-arg1.C: New test.
15578
15579         PR c++/9282
15580         * g++.dg/parse/funptr1.C: New test.
15581
15582         PR c++/9452
15583         * g++.dg/parse/ambig3.C: New test.
15584
15585         PR c++/9454
15586         * g++.dg/parse/operator3.C: New test.
15587
15588         PR c++/9486
15589         * g++.dg/parse/template10.C: New test.
15590
15591         PR c++/9488
15592         * g++.dg/parse/template11.C: New test.
15593
15594         PR c++/10150
15595         * g++.dg/parse/invalid-op1.C: New test.
15596
15597         PR c++/10247
15598         * g++.dg/parse/condexpr1.C: New test.
15599
15600 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15601
15602         * g++.dg/ext/packed3.C: New test.
15603         * g++.dg/ext/packed4.C: New test.
15604
15605         * gcc.dg/pack-test-3.c: New test.
15606
15607 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
15608
15609         * lib/compat.exp: Handle dg-options per source file.
15610         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
15611         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
15612         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
15613         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
15614         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
15615         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
15616         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
15617         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
15618         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
15619         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
15620         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
15621         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
15622         * g++.dg/compat/break/bitfield7_x.C: Ditto.
15623         * g++.dg/compat/break/bitfield7_y.C: Ditto.
15624
15625 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15626
15627         PR c/10320
15628         * gcc.c-torture/execute/20030718-1.c: New test.
15629
15630 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15631
15632         PR optimization/11536
15633         * gcc.dg/20030721-1.c: New test.
15634
15635 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
15636
15637         PR c++/11546
15638         * g++.dg/template/lookup1.C: New test.
15639
15640 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
15641
15642         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
15643         diagnostics of ill-formed constructs involving labels.
15644         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
15645         the new 'previously defined here' message.
15646
15647 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
15648
15649         * g++.dg/parse/non-dependent2.C: New test.
15650
15651 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15652
15653         * g++.dg/init/init-ref4.C: xfail on targets without
15654         weak symbols.
15655
15656 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
15657
15658         PR target/11087
15659         * gcc.c-torture/execute/20030717-1.c: New test.
15660
15661 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15662
15663         * g++.dg/opt/cfg1.C: New test.
15664
15665 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
15666
15667         PR optimization/11557
15668         * gcc.dg/20030717-1.c: New test.
15669
15670 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
15671
15672         PR c++/10476
15673         * g++.dg/expr/crash-1.C: New test.
15674
15675         PR c++/11027
15676         * g++.dg/template/init3.C: New test.
15677
15678         PR c++/8222
15679         * g++.dg/template/non-dependent1.C: New test.
15680
15681         PR c++/11070
15682         * g++.dg/template/non-dependent2.C: New test.
15683
15684         PR c++/11071
15685         * g++.dg/template/non-dependent3.C: New test.
15686
15687         PR c++/9907
15688         * g++.dg/template/sizeof5.C: New test.
15689
15690 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15691
15692         PR 11498
15693         * gcc.c-torture/compile/mangle-1.c: New file.
15694
15695 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15696
15697         PR c++/7809
15698         * g++.dg/parse/access3.C: New test.
15699
15700 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15701
15702         PR c++/11384
15703         * g++.dg/init/init-ref4.C: New test.
15704
15705 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15706
15707         PR c++/11547
15708         * g++.dg/parse/constant3.C: New test.
15709         * g++.dg/parse/crash7.C: Likewise.
15710
15711 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15712
15713         PR target/11008
15714         * gcc.dg/i386-pentium4-not-mull.c: New.
15715
15716 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15717
15718         * gcc.dg/asm-names.c (ymain): Make it weak.
15719
15720 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15721
15722         PR c++/5421
15723         * g++.dg/template/friend21.C: New test.
15724
15725 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15726
15727         * gcc.dg/cleanup-8.c: New test.
15728         * gcc.dg/cleanup-9.c: New test.
15729
15730 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15731
15732         * g++.dg/ext/dll-MI1.h: New file.
15733         * g++.dg/ext/dllexport-MI1.C: New file.
15734         * g++.dg/ext/dllimport-MI1.C: New file.
15735
15736 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15737
15738         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15739         it does not have cmpstrsi patterns (just cmpmemsi).
15740
15741 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15742
15743         PR debug/11473
15744         * g++.dg/debug/debug8.C: New test.
15745
15746 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15747
15748         PR c++/10108
15749         * g++.dg/template/crash7.C: New test.
15750
15751 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15752
15753         PR target/10795
15754         * gcc.c-torture/compile/20030708-1.c: New.
15755
15756 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15757
15758         * gcc.c-torture/execute/20030715-1.c: New test.
15759
15760 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15761
15762         * gcc.dg/pch/inline-3.c: New file.
15763         * gcc.dg/pch/inline-3.hs: New file.
15764         * gcc.dg/pch/inline-4.c: New file.
15765         * gcc.dg/pch/inline-4.hs: New file.
15766
15767 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15768
15769         PR c++/11509
15770         * g++.dg/template/crash6.C: New test.
15771
15772         PR c++/7053
15773         * g++.dg/template/friend20.C: New test.
15774
15775         PR c++/7019
15776         * g++.dg/template/overload2.C: New test.
15777
15778 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15779
15780         PR optimization/11440
15781         * gcc.c-torture/execute/20030714-1.c: New test.
15782
15783 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15784
15785         PR c++/11154
15786         * g++.dg/template/partial2.C: New test.
15787
15788 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15789
15790         PR c++/11503
15791         * g++.dg/template/anon1.C: New test.
15792
15793         PR c++/11493
15794         PR c++/11495
15795         * g++.dg/parse/template9.C: Likewise.
15796         * g++.dg/template/crash4.C: New test.
15797         * g++.dg/template/koenig1.C: Likewise.
15798         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15799         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15800         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15801         functions.
15802         * g++.old-deja/g++.jason/template36.C: Likewise.
15803         * g++.old-deja/g++.mike/p1989.C: Likewise.
15804         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15805         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15806         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15807         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15808         compiling.
15809         * g++.old-deja/g++.pt/union2.C: Use this->.
15810
15811 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15812
15813         * gcc.dg/20030711-1.c: New test.
15814
15815 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15816
15817         PR c++/11050
15818         * g++.dg/parse/args1.C: New test.
15819         * g++.pt/defarg8.C: Change expected errors.
15820
15821 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15822
15823         PR c++/8164
15824         * g++.dg/template/nontype2.C: New test.
15825
15826         PR c++/10558
15827         * g++.dg/parse/template8.C: New test.
15828
15829         PR c++/8327
15830         * g++.dg/template/scope1.C: New test.
15831
15832         * g++.dg/warn/Wsign-compare-1.C: New test.
15833
15834 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15835
15836         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15837
15838 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15839
15840         PR c++/9411
15841         * g++.dg/template/explicit2.C: New test.
15842
15843         PR c++/10032
15844         * g++.dg/warn/pedantic1.C: New test.
15845
15846 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15847
15848         PR c++ 9483
15849         * g++.dg/other/field1.C: New test.
15850
15851 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15852
15853         PR c/11449
15854         * gcc.c-torture/compile/20030707-1.c: New.
15855
15856 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15857
15858         PR c++/10849
15859         * g++.dg/template/access12.C: New test.
15860
15861 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15862
15863         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15864         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15865         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15866         * gcc.misc-tests/gcov.exp: Update
15867         * g++.dg/gcov/gcov.exp: Update
15868         * lib/gcov.exp: Update.
15869
15870 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15871
15872         * g++.dg/abi/mangle17.C: Make sure template expressions are
15873         dependent.
15874         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15875         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15876         * g++.dg/opt/stack1.C: Remove erroneous code.
15877         * g++.dg/parse/template7.C: New test.
15878         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15879         * g++.old-deja/g++.pt/crash4.C: Likewise.
15880
15881 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15882
15883         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15884         with zero or one occurence of `$' after the initial `L'.
15885
15886 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15887
15888         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15889
15890 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15891
15892         PR c/11370
15893         * gcc.dg/Wunreachable-6.c: New testcase.
15894         * gcc.dg/Wunreachable-7.c: New testcase.
15895
15896 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15897
15898         PR c/11420
15899         * gcc.dg/20030708-1.c: New test.
15900
15901 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15902
15903         * gcc.dg/compat/sdata-section.h: New file.
15904         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15905         * gcc.dg/torture/mips-sdata-1.c: New test.
15906
15907 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15908
15909         PR c++/11030
15910         * g++.dg/template/friend19.C: New test.
15911
15912 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15913
15914         * g++.dg/opt/strength-reduce.C: New test.
15915
15916 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15917
15918         PR target/10979
15919         * gcc.dg/20030707-1.c: New testcase.
15920
15921 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15922
15923         PR optimization/11059
15924         * g++.dg/opt/emptyunion.C: New testcase.
15925
15926 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15927             Eric Botcazou  <ebotcazou@libertysurf.fr>
15928
15929         * g++.dg/opt/stack1.C: New test.
15930
15931 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15932
15933         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15934         run test.
15935
15936         PR c++/11431
15937         * g++.dg/expr/static_cast3.C: New test.
15938
15939 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15940
15941         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15942         everywhere.
15943         * gcc.dg/concat.c: Concatenation of string constants with
15944         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15945         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15946         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15947         necessary to avoid multi-character character constant warning.
15948         * gcc.dg/cpp/escape.c: Likewise.
15949         * gcc.dg/cpp/ucs.c: Likewise.
15950         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15951         Fix a typo.
15952
15953 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15954
15955         PR c/11428
15956         * gcc.c-torture/compile/20030704-1.c: New.
15957
15958 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15959
15960         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15961
15962 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15963
15964         PR c++/5287, PR c++/7910,  PR c++/11021
15965         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15966         tests for warnings.
15967         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15968         * g++.dg/ext/dllimport3.C: Likewise.
15969         * g++.dg/ext/dllimport4.C: New file.
15970         * g++.dg/ext/dllimport5.C: New file.
15971         * g++.dg/ext/dllimport6.C: New file.
15972         * g++.dg/ext/dllimport7.C: New file.
15973         * g++.dg/ext/dllimport8.C: New file.
15974         * g++.dg/ext/dllimport9.C: New file.
15975         * g++.dg/ext/dllimport10.C: New file.
15976         * g++.dg/ext/dllexport1.C: New file.
15977
15978 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15979
15980         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15981         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15982
15983 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15984
15985         * gcc.dg/builtins-25.c: New testcase.
15986         * gcc.dg/builtins-26.c: New testcase.
15987
15988 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15989
15990         * gcc.dg/compat/vector-defs.h: New file.
15991         * gcc.dg/compat/vector-setup.h: New file.
15992         * gcc.dg/compat/vector-check.h: New file.
15993         * gcc.dg/compat/vector-1_main.c: New file.
15994         * gcc.dg/compat/vector-1_x.c: New file.
15995         * gcc.dg/compat/vector-1_y.c: New file.
15996         * gcc.dg/compat/vector-2_main.c: New file.
15997         * gcc.dg/compat/vector-2_x.c: New file.
15998         * gcc.dg/compat/vector-2_y.c: New file.
15999
16000         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16001         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16002         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16003         * gcc.dg/compat/struct-align-1.h: New file.
16004         * gcc.dg/compat/struct-align-1_main.c: New file.
16005         * gcc.dg/compat/struct-align-1_x.c: New file.
16006         * gcc.dg/compat/struct-align-1_y.c: New file.
16007         * gcc.dg/compat/struct-align-2.h: New file.
16008         * gcc.dg/compat/struct-align-2_main.c: New file.
16009         * gcc.dg/compat/struct-align-2_x.c: New file.
16010         * gcc.dg/compat/struct-align-2_y.c: New file.
16011
16012         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16013         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16014         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16015         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16016         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16017         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16018         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16019         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16020         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16021         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16022         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16023         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16024         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16025         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16026         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16027         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16028         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16029         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16030         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16031         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16032         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16033         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16034         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16035         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16036         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16037         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16038         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16039         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16040         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16041
16042 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16043
16044         * gcc.dg/i386-call-1.c: New test.
16045
16046 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16047
16048         PR c++/9162
16049         * g++.dg/parse/defarg4.C: New.
16050
16051 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16052
16053         PR target/10700
16054         * gcc.c-torture/compile/20030703-1.c: New test case.
16055
16056 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16057
16058         * g++.dg/template/local3.C: Remove extra semicolon.
16059
16060 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16061
16062         * gcc.dg/i386-volatile-1.c: New test.
16063
16064 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16065
16066         PR c++/11072
16067         * g++.dg/other/offsetof2.C: XFAIL.
16068         * g++.dg/other/offsetof5.C: New.
16069
16070         PR c++/10219
16071         * g++.dg/template/error1.C: New.
16072
16073         PR c++/9779
16074         * g++.dg/template/dependent-expr1.C: New.
16075
16076 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16077
16078         PR c++/6949
16079         * g++.dg/template/local3.C: New test.
16080
16081         PR c++/11149
16082         * g++.dg/lookup/scoped6.C: New test.
16083
16084 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16085
16086         PR c++/8046
16087         * g++.dg/other/error7.C: New test.
16088
16089 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16090
16091         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16092         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16093         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16094         * g++.old-deja/g++.other/union2.C: Likewise.
16095         * gcc.dg/c90-const-expr-2.c: Likewise.
16096         * gcc.dg/c90-const-expr-3.c: Likewise.
16097         * gcc.dg/c99-const-expr-2.c: Likewise.
16098         * gcc.dg/c99-const-expr-3.c: Likewise.
16099         * gcc.dg/concat.c: Likewise.
16100
16101 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16102
16103         PR c++/9559
16104         * g++.dg/init/static1.C: New test.
16105
16106 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16107
16108         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
16109         * g++.old-deja/g++.other/access2.C: Likewise.
16110         * g++.old-deja/g++.other/decl2.C: Likewise.
16111         * gcc.c-torture/execute/20020615-1.c: Likewise.
16112
16113 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16114
16115         PR c++/4933
16116         * g++.dg/template/sizeof4.C: New test.
16117
16118 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16119
16120         * g++.dg/other/error6.C: New test.
16121
16122 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16123
16124         PR c++/10750
16125         * g++.dg/parse/constant2.C: New test.
16126
16127 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16128
16129         PR c++/11106
16130         * g++.dg/other/error5.C: New test.
16131
16132 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16133
16134         * gcc.dg/format/gcc_diag-1.c: New test.
16135
16136 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16137
16138         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16139
16140 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16141
16142         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16143         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16144         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
16145
16146 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16147
16148         * gcc.c-torture/execute/builtins/string-8.c: New test.
16149         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
16150         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
16151         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
16152
16153 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16154
16155         PR c++/10468
16156         * g++.dg/ext/typeof6.C: New test.
16157
16158 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16159
16160         PR c++/10796
16161         * g++.dg/init/enum1.C: New test.
16162
16163 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
16164
16165         * gcc.dg/20030627-1.c: New test.
16166
16167 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
16168
16169         PR c++/11332
16170         * g++.dg/expr/static_cast2.C: New test.
16171
16172 2003-06-26  Roger Sayle  <roger@eyesopen.com>
16173             Jakub Jelinek  <jakub@redhat.com>
16174
16175         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
16176         sprintf(dst,"%s",src) optimization.
16177         * gcc.c-torture/execute/20030626-1.c: New test case.
16178         * gcc.c-torture/execute/20030626-2.c: New test case.
16179
16180 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
16181
16182         * gcc.c-torture/execute/multi-ix.c: New test.
16183
16184         * gcc.c-torture/execute/simd-4.c (main):
16185         Added missing semicolon at end of union.
16186
16187 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
16188
16189         PR c++/8266
16190         * g++.dg/template/explicit-instantiation3.C: New test.
16191
16192 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16193
16194         * gcc.dg/20030626-1.c: Use signed char.
16195
16196 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16197
16198         * gcc.dg/20030626-1.c: New test.
16199
16200 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16201
16202         * const-str-2.m: Update.
16203
16204 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16205
16206         PR c++/10990
16207         * g++.dg/rtti/dyncast1.C: New test.
16208         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16209         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16210         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16211
16212         PR c++/10931
16213         * g++.dg/expr/static_cast1.C: New test.
16214
16215 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16216
16217         * gcc.dg/20030625-1.c: New test.
16218
16219 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16220
16221         * gcc.c-torture/compile/20030624-1.c: New test case.
16222
16223 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16224
16225         * gcc.c-torture/execute/string-opt-17.c: New test.
16226
16227 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16228
16229         PR c++/5754
16230         * g++.dg/parse/crash6.C: New test.
16231
16232 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16233
16234         * gcc.dg/builtins-24.c: New test case.
16235
16236 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16237
16238         * g++.dg/opt/operator1.C: New test.
16239
16240 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16241
16242         * gcc.c-torture/execute/string-opt-16.c: New test case.
16243
16244 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16245
16246         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
16247         * g++.old-deja/g++.other/conv7.C: Likewise
16248         * g++.old-deja/g++.other/overcnv2.C: Likewise.
16249         * g++.old-deja/g++.other/overload14.C: Likewise.
16250
16251 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16252
16253         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
16254         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
16255
16256 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16257
16258         PR c++/10888
16259         * g++.dg/warn/Winline-3.C: New test.
16260
16261 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16262
16263         * lib/target-supports.exp (check_alias_available): Make the test
16264         program acceptable to the Solaris assembler.
16265
16266         PR c++/10749
16267         * g++.dg/template/memclass2.C: New test.
16268
16269 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16270             Eric Botcazou  <ebotcazou@libertysurf.fr>
16271
16272         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
16273         data for non-matching targets.
16274         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
16275
16276 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16277
16278         PR c++/10845
16279         * g++.dg/template/member3.C: New test.
16280
16281 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
16282
16283         PR c++/10939
16284         * g++.dg/template/func1.C: New test.
16285
16286         PR c++/9649
16287         * g++.dg/template/static4.C: New test.
16288         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
16289
16290         PR c++/11041
16291         * g++.dg/init/ref7.C: New test.
16292
16293 2003-06-19  Matt Austern  <austern@apple.com>
16294
16295         PR c++/11228
16296         * g++.dg/anew1.C: New test.
16297         * g++.dg/anew2.C: New test.
16298         * g++.dg/anew3.C: New test.
16299         * g++.dg/anew4.C: New test.
16300
16301 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
16302
16303         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
16304
16305 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
16306
16307         * gcc.c-torture/execute/simd-4.c (main): Make expected value
16308         endian-dependent.
16309
16310 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
16311
16312         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
16313         Remove cruft.
16314
16315 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
16316
16317         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
16318         * gcc.c-torture/compile/961203-1.c: Likewise.
16319         * gcc.c-torture/compile/980506-1.c: Likewise.
16320
16321 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16322
16323         PR c++/10712
16324         * g++.dg/lookup/using7.C: New test.
16325
16326 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16327
16328         PR c++/11105
16329         * g++.dg/abi/conv1.C: Remove it.
16330         * g++.dg/template/conv7.C: New test.
16331         * g++.dg/template/conv8.C: Likewise.
16332         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
16333         conversion operator.
16334
16335 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
16336
16337         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
16338         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16339         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16340         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16341         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16342         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16343         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16344         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16345         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16346         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16347         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16348         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16349         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16350         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16351         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16352         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16353         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16354         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16355         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16356         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16357         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16358         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16359         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16360         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16361         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16362         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16363         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16364         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16365         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16366
16367 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
16368
16369         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16370         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
16371         indications.
16372
16373 2003-06-16  Roger Sayle  <roger@eyesopen.com>
16374
16375         * gcc.dg/i386-387-5.c: New test case.
16376         * gcc.dg/i386-387-6.c: New test case.
16377         * gcc.dg/builtins-23.c: New test case.
16378
16379 2003-06-15  Roger Sayle  <roger@eyesopen.com>
16380
16381         * gcc.dg/builtins-22.c: New test case.
16382         * gcc.dg/i386-387-1.c: Update to test exp.
16383         * gcc.dg/i386-387-2.c: Likewise.
16384
16385 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16386
16387         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
16388
16389 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16390
16391         * lib/gcc-dg.exp (dg-require-dll): New function.
16392         (dg-xfail-if): Likewise.
16393         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
16394         driver.
16395
16396         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
16397         * gcc.c-torture/compile/20001205-1.c: Likewise.
16398         * gcc.c-torture/compile/20001226-1.c: Likewise.
16399         * gcc.c-torture/compile/20010518-2.c: Likewise.
16400         * gcc.c-torture/compile/20020312-1.c: Likewise.
16401         * gcc.c-torture/compile/20020604-1.c: Likewise.
16402         * gcc.c-torture/compile/920501-12.c: Likewise.
16403         * gcc.c-torture/compile/920501-4.c: Likewise.
16404         * gcc.c-torture/compile/920520-1.c: Likewise.
16405         * gcc.c-torture/compile/920521-1.c: Likewise.
16406         * gcc.c-torture/compile/920625-1.c: Likewise.
16407         * gcc.c-torture/compile/961203-1.c: Likewise.
16408         * gcc.c-torture/compile/980506-1.c: Likewise.
16409         * gcc.c-torture/compile/981006-1.c: Likewise.
16410         * gcc.c-torture/compile/981022-1.c: Likewise.
16411         * gcc.c-torture/compile/981223-1.c: Likewise.
16412         * gcc.c-torture/compile/990617-1.c: Likewise.
16413         * gcc.c-torture/compile/dll.c: Likewise.
16414         * gcc.c-torture/compile/labels-3.c: Likewise.
16415         * gcc.c-torture/compile/mipscop-1.c: Likewise.
16416         * gcc.c-torture/compile/mipscop-2.c: Likewise.
16417         * gcc.c-torture/compile/mipscop-3.c: Likewise.
16418         * gcc.c-torture/compile/mipscop-4.c: Likewise.
16419         * gcc.c-torture/compile/simd-5.c: Likewise.
16420         * gcc.c-torture/compile/20000804-1.x: Remove.
16421         * gcc.c-torture/compile/20001205-1.x: Likewise.
16422         * gcc.c-torture/compile/20001226-1.x: Likewise.
16423         * gcc.c-torture/compile/20010518-2.x: Likewise.
16424         * gcc.c-torture/compile/20020312-1.x: Likewise.
16425         * gcc.c-torture/compile/20020604-1.x: Likewise.
16426         * gcc.c-torture/compile/920501-12.x: Likewise.
16427         * gcc.c-torture/compile/920501-4.x: Likewise.
16428         * gcc.c-torture/compile/920520-1.x: Likewise.
16429         * gcc.c-torture/compile/920521-1.x: Likewise.
16430         * gcc.c-torture/compile/920625-1.x: Likewise.
16431         * gcc.c-torture/compile/961203-1.x: Likewise.
16432         * gcc.c-torture/compile/980506-1.x: Likewise.
16433         * gcc.c-torture/compile/981006-1.x: Likewise.
16434         * gcc.c-torture/compile/981022-1.x: Likewise.
16435         * gcc.c-torture/compile/981223-1.x: Likewise.
16436         * gcc.c-torture/compile/990617-1.x: Likewise.
16437         * gcc.c-torture/compile/mipscop-1.x: Likewise.
16438         * gcc.c-torture/compile/mipscop-2.x: Likewise.
16439         * gcc.c-torture/compile/mipscop-3.x: Likewise.
16440         * gcc.c-torture/compile/mipscop-4.x: Likewise.
16441         * gcc.c-torture/compile/simd-5.x: Likewise.
16442
16443         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
16444
16445 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16446
16447         * gcc.c-torture/execute/20030611-1.c: New test.
16448
16449 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16450
16451         PR middle-end/168
16452         * gcc.dg/20030612-1.c: New test case.
16453
16454 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16455
16456         PR c++/10635
16457         * g++.dg/expr/cast1.C: New test.
16458
16459 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16460
16461         * gcc.dg/builtins-21.c: New test case.
16462
16463 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
16464
16465         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
16466         options instead of at the end.
16467         * lib/objc.exp (objc_target_compile): Likewise.
16468
16469 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
16470
16471         PR c++/10432
16472         * g++.dg/parse/error1.C: New test.
16473
16474 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
16475
16476         * gcc.dg/compat/struct-by-value-11_main.c: New file.
16477         * gcc.dg/compat/struct-by-value-11_x.c: New file.
16478         * gcc.dg/compat/struct-by-value-11_y.c: New file.
16479         * gcc.dg/compat/struct-by-value-12_main.c: New file.
16480         * gcc.dg/compat/struct-by-value-12_x.c: New file.
16481         * gcc.dg/compat/struct-by-value-12_y.c: New file.
16482         * gcc.dg/compat/struct-by-value-13_main.c: New file.
16483         * gcc.dg/compat/struct-by-value-13_x.c: New file.
16484         * gcc.dg/compat/struct-by-value-13_y.c: New file.
16485         * gcc.dg/compat/struct-by-value-14_main.c: New file.
16486         * gcc.dg/compat/struct-by-value-14_x.c: New file.
16487         * gcc.dg/compat/struct-by-value-14_y.c: New file.
16488         * gcc.dg/compat/struct-by-value-15_main.c: New file.
16489         * gcc.dg/compat/struct-by-value-15_x.c: New file.
16490         * gcc.dg/compat/struct-by-value-15_y.c: New file.
16491         * gcc.dg/compat/struct-by-value-16_main.c: New file.
16492         * gcc.dg/compat/struct-by-value-16_x.c: New file.
16493         * gcc.dg/compat/struct-by-value-16_y.c: New file.
16494         * gcc.dg/compat/struct-by-value-17_main.c: New file.
16495         * gcc.dg/compat/struct-by-value-17_x.c: New file.
16496         * gcc.dg/compat/struct-by-value-17_y.c: New file.
16497         * gcc.dg/compat/struct-by-value-18_main.c: New file.
16498         * gcc.dg/compat/struct-by-value-18_x.c: New file.
16499         * gcc.dg/compat/struct-by-value-18_y.c: New file.
16500
16501         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
16502         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
16503         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
16504         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
16505         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
16506         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
16507         * gcc.dg/compat/scalar-return-3_main.c: New file.
16508         * gcc.dg/compat/scalar-return-3_x.c: New file.
16509         * gcc.dg/compat/scalar-return-3_y.c: New file.
16510         * gcc.dg/compat/scalar-return-4_main.c: New file.
16511         * gcc.dg/compat/scalar-return-4_x.c: New file.
16512         * gcc.dg/compat/scalar-return-4_y.c: New file.
16513
16514 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
16515
16516         * gcc.dg/compat/fp2-struct-check.h: New file.
16517         * gcc.dg/compat/fp2-struct-defs.h: New file.
16518         * gcc.dg/compat/fp2-struct-init.h: New file.
16519         * gcc.dg/compat/struct-by-value-10_main.c: New file.
16520         * gcc.dg/compat/struct-by-value-10_x.c: New file.
16521         * gcc.dg/compat/struct-by-value-10_y.c: New file.
16522         * gcc.dg/compat/struct-return-10_main.c: New file.
16523         * gcc.dg/compat/struct-return-10_x.c: New file.
16524         * gcc.dg/compat/struct-return-10_y.c: New file.
16525
16526         * gcc.dg/compat/compat-common.h: New file.
16527         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
16528         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
16529         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
16530         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
16531         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
16532         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
16533         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
16534         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16535         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
16536         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
16537         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16538         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
16539         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
16540         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16541         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
16542         * gcc.dg/compat/small-struct-check.h: Ditto.
16543         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
16544         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16545         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
16546         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
16547         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16548         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16549         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
16550         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16551         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
16552         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
16553         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16554         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16555         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
16556         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16557         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16558         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
16559         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16560         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
16561         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
16562         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16563         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
16564         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
16565         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16566         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
16567         * gcc.dg/compat/struct-return-2_main.c: Ditto.
16568         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16569         * gcc.dg/compat/struct-return-2_y.c: Ditto.
16570         * gcc.dg/compat/struct-return-3_main.c: Ditto.
16571         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16572         * gcc.dg/compat/struct-return-3_y.c: Ditto.
16573
16574 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
16575
16576         * g++.dg/pch/static-1.C: New file.
16577         * g++.dg/pch/static-1.Hs: New file.
16578
16579 2003-06-10  Richard Henderson  <rth@redhat.com>
16580
16581         * gcc.dg/asm-7.c: Adjust expected warning text.
16582
16583 2003-06-10  Roger Sayle  <roger@eyesopen.com>
16584
16585         * gcc.dg/builtins-20.c: New test case.
16586
16587 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
16588
16589         PR c++/11131
16590         * g++.dg/opt/template1.C: New test.
16591
16592 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16593
16594         * lib/gcc-dg.exp (dg-test): Clear additional_files and
16595         additional_sources.
16596
16597 2003-05-21  David Taylor  <dtaylor@emc.com>
16598
16599         * gcc.dg/Wpadded.c: New file.
16600
16601 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16602
16603         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
16604         * gcc.dg/special/weak-2.c: Add dg-require-weak.
16605         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
16606         dg-require-weak.
16607
16608 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
16609
16610         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
16611
16612 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16613
16614         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
16615         (dg-require-alias): Likewise.
16616         (dg-require-gc-sections): Likewise.
16617         * lib/target-supports.exp (check_gc_sections_available): Likewise.
16618
16619 2003-06-08  Richard Henderson  <rth@redhat.com>
16620
16621         * gcc.dg/20011029-2.c: Fix the array reference.
16622         * gcc.dg/asm-7.c: New.
16623
16624 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
16625
16626         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
16627
16628 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
16629
16630         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
16631         (dg-require-gc-sections): Likewise.
16632
16633 2003-06-08  Jan Hubicka  <jh@suse.cz>
16634
16635         * i386-cmov1.c: Fix regular expression.
16636         * i386-cvt-1.c: Likewise.
16637         * i386-local.c: Likewise.
16638         * i386-local2.c: Likewise.
16639         * i386-mul.c: Likewise.
16640         * i386-ssetype-1.c: Likewise.
16641         * i386-ssetype-3.c: Likewise.
16642         * i386-ssetype-5.c: Likewise.
16643
16644 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16645
16646         PR c++/11039
16647         * g++.dg/warn/implicit-typename2.C: New test.
16648         * g++.dg/warn/implicit-typename3.C: New test.
16649
16650 2003-06-07  Richard Henderson  <rth@redhat.com>
16651
16652         * g++.dg/other/offsetof3.C: Use size_t.
16653         * g++.dg/other/offsetof4.C: Likewise.
16654
16655 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
16656
16657         * lib/copy-file.exp: New. Implement gcc_copy_files.
16658
16659         * lib/dg-pch.exp: Load copy-file.exp
16660         (dg-pch): Use gcc_copy_files instead of "file copy".
16661
16662 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
16663
16664         * gcc.dg/weak/weak.exp: Simplify.
16665         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
16666         * gcc.dg/weak/weak-1.c: Likewise.
16667         * gcc.dg/weak/weak-2.c: Likewise.
16668         * gcc.dg/weak/weak-3.c: Likewise.
16669         * gcc.dg/weak/weak-4.c: Likewise.
16670         * gcc.dg/weak/weak-5.c: Likewise.
16671         * gcc.dg/weak/weak-6.c: Likewise.
16672         * gcc.dg/weak/weak-7.c: Likewise.
16673         * gcc.dg/weak/weak-8.c: Likewise.
16674         * gcc.dg/weak/weak-9.c: Likewise.
16675
16676 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
16677
16678         gcc.c-torture/execute/20030606-1.c: New.
16679
16680 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16681
16682         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
16683         * gcc.dg/builtins-19.c: Likewise.
16684
16685 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16686
16687         * gcc.dg/builtins-2.c: Add some more tests.
16688         * gcc.dg/builtins-18.c: New test case.
16689         * gcc.dg/builtins-19.c: New test case.
16690
16691 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16692             Jim Wilson  <wilson@tuliptree.org>
16693
16694         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16695
16696 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16697
16698         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16699         mempcpy/stpcpy calls not to be optimized into something else.
16700         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16701         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16702         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16703
16704 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16705
16706         * gcc.dg/format/asm_fprintf-1.c: New test.
16707
16708 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16709
16710         * lib/gcc-defs.exp (additional_sources): New variable.
16711         (dg-additional-sources): New function.
16712         (additional_files): New variable.
16713         (dg-additional-files): New function.
16714         (dg-additional-files-options): Likewise.
16715         * lib/gcc-dg.exp (dg-require-weak): New function.
16716         (dg-require-alias): Likewise.
16717         (dg-require-gc-sections): Likewise.
16718         * lib/target-supports.exp (check_alias_available): Remove testfile
16719         parameter.
16720         (check_gc_sections_available): New function.
16721         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16722         (dg-gpp-additional-files): Likewise.
16723         * lib/g++.exp (additional_sources): Remove.
16724         (additional_files): Likewise.
16725         (g++_target_compile): Use dg-additional-files-options.
16726
16727         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16728         Tcl logic.
16729         * gcc.dg/special/ecos.exp: Remove.
16730         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16731         * gcc.dg/special/alias-1.c: Likewise.
16732         * gcc.dg/special/alias-2.c: Likewise.
16733         * gcc.dg/special/gcsec-1.c: Likewise.
16734         * gcc.dg/special/weak-1.c: Likewise.
16735         * gcc.dg/special/weak-2.c: Likewise.
16736         * gcc.dg/special/wkali-1.c: Likewise.
16737         * gcc.dg/special/wkali-2.c: Likewise.
16738
16739         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16740         dg-gpp-additional-*.
16741         * g++.dg/special/conpr-3.C: Likewise.
16742         * g++.dg/special/conpr-4.C: Likewise.
16743         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16744         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16745         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16746         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16747         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16748         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16749         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16750         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16751         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16752         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16753         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16754         * g++.old-deja/g++.other/comdat1.C: Likewise.
16755         * g++.old-deja/g++.other/comdat2.C: Likewise.
16756         * g++.old-deja/g++.other/comdat3.C: Likewise.
16757         * g++.old-deja/g++.other/ctor1.C: Likewise.
16758         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16759
16760 2003-06-05  Richard Henderson  <rth@redhat.com>
16761
16762         * gcc.dg/debug/20030605-1.c: New.
16763
16764 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16765
16766         * README.QMTEST: Update.
16767
16768 2003-06-04  Richard Henderson  <rth@redhat.com>
16769
16770         * gcc.dg/cleanup-1.c: New.
16771         * gcc.dg/cleanup-2.c: New.
16772         * gcc.dg/cleanup-3.c: New.
16773         * gcc.dg/cleanup-4.c: New.
16774         * gcc.dg/cleanup-5.c: New.
16775         * gcc.dg/cleanup-6.c: New.
16776         * gcc.dg/cleanup-7.c: New.
16777
16778 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16779
16780         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16781
16782         * lib/dg-pch.exp: New file.
16783         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16784         * gcc.dg/pch/pch.exp: Likewise.
16785
16786 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16787
16788         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16789         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16790         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16791         * gcc.dg/builtins-17.c: New test case.
16792         * gcc.dg/i386-387-4.c: New test case.
16793         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16794
16795 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16796
16797         * gcc.dg/ultrasp9.c: New test.
16798
16799 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16800
16801         * gcc.c-torture/compile/20030604-1.c: New test.
16802         * gcc.dg/sparc-constant-1.c: New test.
16803
16804 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16805
16806         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16807
16808 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16809
16810         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16811
16812         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16813         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16814
16815 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16816
16817         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16818
16819 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16820
16821         PR c++/10940
16822         * g++.dg/template/spec10.C: New test.
16823
16824 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16825
16826         * gcc.dg/builtins-16.c: New test case.
16827
16828 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16829
16830         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16831         mempcpy test with post-increments.
16832         * gcc.c-torture/execute/string-opt-3.c: New test.
16833         * gcc.dg/string-opt-1.c: New test.
16834
16835 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16836
16837         PR fortran/10965
16838         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16839
16840 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16841
16842         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16843         (scan-assembler): ... here.  Use dg-scan.
16844         (scan-assembler-not): Likewise.
16845         (scan-file): New function.
16846         (scan-file-not): Likewise.
16847         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16848         * gcc.dg/cpp/_Pragma4.c: Likewise.
16849         * gcc.dg/cpp/_Pragma5.c: Likewise.
16850         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16851         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16852         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16853         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16854         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16855         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16856         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16857         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16858         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16859         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16860         * gcc.dg/cpp/cxxcom1.c: Likewise.
16861         * gcc.dg/cpp/line1.c: Likewise.
16862         * gcc.dg/cpp/maccom1.c: Likewise.
16863         * gcc.dg/cpp/maccom2.c: Likewise.
16864         * gcc.dg/cpp/maccom3.c: Likewise.
16865         * gcc.dg/cpp/maccom4.c: Likewise.
16866         * gcc.dg/cpp/maccom5.c: Likewise.
16867         * gcc.dg/cpp/maccom6.c: Likewise.
16868         * gcc.dg/cpp/multiline.c: Likewise.
16869         * gcc.dg/cpp/spacing1.c: Likewise.
16870         * gcc.dg/cpp/spacing2.c: Likewise.
16871         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16872         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16873         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16874         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16875         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16876         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16877         * gcc.dg/cpp/cxxcom2.c: Likewise.
16878         * gcc.dg/cpp/cxxcom2.h: New file.
16879
16880         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16881         * g++.dg/cpp/truefalse.C: Here.
16882         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16883
16884 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16885
16886         * gcc.dg/cpp/redef3.c: New file.
16887
16888 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16889
16890         * gcc.dg/i386-loop-3.c: New test.
16891
16892 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16893
16894         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16895
16896 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16897
16898         * gcc.dg/fwrapv-1.c: New test case.
16899         * gcc.dg/fwrapv-2.c: New test case.
16900
16901 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16902
16903         PR c++/10956
16904         * g++.dg/template/spec9.C: New test.
16905
16906 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16907
16908         * gcc.dg/duff-4.c: New test case.
16909
16910 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16911
16912         PR fortran/10843
16913         * g77.dg/ffixed-form-1.f: New test
16914         * g77.dg/ffixed-form-2.f: New test
16915         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16916         * g77.dg/ffree-form-3.f: New test
16917
16918 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16919
16920         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16921         * gcc.dg/wint_t-1.c: Likewise.
16922
16923 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16924
16925         * g++.dg/template/access11.C: New test.
16926
16927 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16928
16929         PR c++/10849
16930         * g++.dg/template/access10.C: New test.
16931
16932 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16933             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16934
16935         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16936
16937 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16938
16939         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16940         suppress for powerpc-*-darwin*.
16941         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16942
16943 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16944
16945         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16946         suppress option for powerpc-*-darwin*.
16947
16948 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16949
16950         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16951         * gcc.dg/builtins-4.c: Add test for fmod.
16952
16953 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16954
16955         PR c++/10682
16956         * g++.dg/template/instantiate4.C: New test.
16957
16958 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16959
16960         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16961
16962 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16963
16964         * gcc.dg/compat/scalar-return-1_main.c: New file.
16965         * gcc.dg/compat/scalar-return-1_x.c: New file.
16966         * gcc.dg/compat/scalar-return-1_y.c: New file.
16967         * gcc.dg/compat/scalar-return-2_main.c: New file.
16968         * gcc.dg/compat/scalar-return-2_x.c: New file.
16969         * gcc.dg/compat/scalar-return-2_y.c: New file.
16970         * gcc.dg/compat/struct-return-3_main.c: New file.
16971         * gcc.dg/compat/struct-return-3_y.c: New file.
16972         * gcc.dg/compat/struct-return-3_x.c: New file.
16973         * gcc.dg/compat/struct-return-2_main.c: New file.
16974         * gcc.dg/compat/struct-return-2_x.c: New file.
16975         * gcc.dg/compat/struct-return-2_y.c: New file.
16976
16977 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16978
16979         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16980         for hppa*-hp-hpux*.
16981         * gcc.dg/20021014-1.c (dg-options): Likewise.
16982         * gcc.dg/nest.c (dg-options): Likewise.
16983
16984 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16985
16986         PR c++/9738
16987         * g++.dg/ext/dllimport2.C: New file.
16988         * g++.dg/ext/dllimport3.C: New file.
16989
16990 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16991
16992         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16993         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16994         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16995         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16996         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16997         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16998         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16999         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17000         * gcc.dg/compat/small-struct-defs.h: New file.
17001         * gcc.dg/compat/small-struct-init.h: New file.
17002         * gcc.dg/compat/small-struct-check.h: New file.
17003         * gcc.dg/compat/fp-struct-defs.h: New file.
17004         * gcc.dg/compat/fp-struct-check.h: New file.
17005         * gcc.dg/compat/fp-struct-init.h: New file.
17006         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17007         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17008
17009 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17010
17011         * gcc.dg/20030225-2.c: New test.
17012
17013 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17014             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17015
17016         * gcc.c-torture/compile/20030518-1.c: New test case.
17017
17018 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17019
17020         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17021         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17022         gcc-dg-debug-runtest.
17023         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17024         gcc-dg-debug-runtest.
17025
17026 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17027
17028         PR c++/9022
17029         * g++.dg/lookup/using6.C: New test.
17030
17031 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17032
17033         * g++.dg/parse/access2.C: New test.
17034
17035 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17036
17037         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17038         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17039         * gcc.dg/debug/debug.exp: Likewise.
17040
17041 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17042
17043         * gcc.dg/dollar.c: New test.
17044
17045 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17046
17047         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17048         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17049         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17050         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17051         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17052         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17053         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17054         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17055         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17056         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17057         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17058         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17059         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17060         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17061         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17062         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17063         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17064         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17065
17066 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17067
17068         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17069         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17070         support for "repo" mode.
17071         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17072         * lib/g77-dg.exp: Likewise.
17073         * lib/obj-dg.exp: Likewise.
17074
17075 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17076
17077         Merge from gcc-3_2-rhl8-branch:
17078         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17079
17080         * gcc.dg/tls/opt-6.c: New test.
17081
17082         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17083
17084         * gcc.dg/20030405-1.c: New test.
17085
17086         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17087
17088         * gcc.dg/20030309-1.c: New test.
17089
17090         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17091
17092         * gcc.c-torture/execute/20030307-1.c: New test.
17093
17094         2003-02-20  Randolph Chung  <tausq@debian.org>
17095
17096         * gcc.c-torture/compile/20030220-1.c: New test.
17097
17098         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17099
17100         * gcc.dg/20030217-1.c: New test.
17101
17102         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
17103
17104         * gcc.c-torture/compile/20020129-1.c: New test.
17105
17106         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17107
17108         * gcc.dg/unroll-1.c: New test.
17109
17110         2002-11-16  Jan Hubicka  <jh@suse.cz>
17111
17112         * gcc.c-torture/execute/20020920-1.c: New test.
17113
17114         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
17115
17116         PR target/7434
17117         * gcc.c-torture/compile/20021008-1.c: New test.
17118
17119         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
17120
17121         PR target/7559
17122         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17123
17124         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17125
17126         * gcc.c-torture/compile/20020807-1.c: New test.
17127
17128         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17129
17130         * gcc.dg/tls/opt-1.c: New test.
17131
17132         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17133
17134         * gcc.dg/20020729-1.c: New test.
17135
17136         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17137
17138         * g++.dg/opt/life1.C: New test.
17139
17140         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17141
17142         * gcc.dg/20020525-1.c: New test.
17143
17144         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17145
17146         PR c++/6794
17147         * g++.dg/ext/pretty1.C: New test.
17148         * g++.dg/ext/pretty2.C: New test.
17149
17150 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
17151
17152         PR c++/8385
17153         * g++.dg/ext/typeof5.C: New test.
17154
17155 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
17156
17157         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
17158         __USER_LABEL_PREFIX__ into account.
17159         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
17160
17161 2003-05-14  Roger Sayle  <roger@eyesopen.com>
17162
17163         * gcc.dg/builtins-15.c: New test case.
17164
17165 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
17166
17167         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
17168
17169 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
17170
17171         * lib/g++.exp: Tweak handling of additional source files.
17172         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
17173         * g++.dg/special/conpr-2a.C: Rename to ...
17174         * g++.dg/special/conpr-2a.cc: ... this.
17175         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
17176         * g++.dg/special/conpr-3a.C: Rename to ...
17177         * g++.dg/special/conpr-3a.cc: This.
17178         * g++.dg/special/conpr-3b.C: Rename to ...
17179         * g++.dg/special/conpr-3b.cc: This.
17180         * g++.dg/special/conpr-4.C: New test.
17181         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
17182
17183 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
17184
17185         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
17186
17187 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17188
17189         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
17190         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17191         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
17192         * g++.old-deja/g++.other/warn3.C: Likewise.
17193
17194 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17195
17196         * gcc.dg/i386-387-1.c: Update to also test log.
17197         * gcc.dg/i386-387-2.c: Likewise.
17198
17199 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17200
17201         * g77.f-torture/execute/int8421.f: New test.
17202
17203 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17204
17205         PR c++/10230, c++/10481
17206         * g++.dg/lookup/scoped5.C: New test.
17207
17208 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17209
17210         PR c++/10552
17211         * g++.dg/template/ttp6.C: New test.
17212
17213 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17214
17215         * gcc.c-torture/execute/builtins: New directory.
17216         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17217         gcc.c-torture/execute/builtins.
17218         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17219         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17220         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17221         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17222
17223 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17224
17225         PR c++/9252
17226         * g++.dg/template/access8.C: New test.
17227         * g++.dg/template/access9.C: New test.
17228
17229 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17230
17231         PR c++/9554
17232         * g++.dg/parse/access1.C: New test.
17233
17234 2003-05-09  DJ Delorie  <dj@redhat.com>
17235
17236         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17237         long, and not an int.
17238
17239 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17240
17241         PR c++/10555, c++/10576
17242         * g++.dg/template/memclass1.C: New test.
17243
17244 2003-05-08  DJ Delorie  <dj@redhat.com>
17245
17246         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
17247         targets.
17248         * gcc.c-torture/execute/20021024-1.x: Likewise.
17249         * gcc.c-torture/execute/shiftdi.x: Likewise.
17250         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
17251         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
17252         * gcc.dg/20021018-1.c: Likewise.
17253
17254 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17255
17256         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
17257
17258         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
17259         (bcopy): Call memmove.
17260
17261 2003-05-08  Roger Sayle  <roger@eyesopen.com>
17262
17263         * g77.f-torture/compile/8485.f: New test case.
17264
17265 2003-05-07  Richard Henderson  <rth@redhat.com>
17266
17267         PR c++/10570
17268         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
17269         Verify exception_cleanup not called for rethrows.
17270         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
17271         when exiting catch block without rethrowing.
17272         * g++.dg/eh/forced3.C: New.
17273         * g++.dg/eh/forced4.C: New.
17274
17275 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
17276
17277         * gcc.dg/20030505.c: Fix triplet.
17278
17279 2003-05-06  DJ Delorie  <dj@redhat.com>
17280
17281         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
17282         * gcc.dg/nest.c: Likewise.
17283
17284 2003-05-05  Roger Sayle  <roger@eyesopen.com>
17285
17286         * gcc.dg/builtins-14.c: New test case.
17287
17288 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
17289
17290         * lib/compat.exp (compat-execute): New argument.
17291         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
17292         * gcc.dg/compat: New test directory.
17293         * gcc.dg/compat/compat.exp: New expect script.
17294         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
17295         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
17296         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
17297         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
17298         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
17299         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
17300
17301         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
17302         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
17303         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
17304         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
17305         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
17306         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
17307         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
17308         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
17309         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
17310         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
17311         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
17312         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
17313         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
17314         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
17315         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
17316
17317 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
17318
17319         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
17320
17321 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
17322
17323         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
17324
17325 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
17326
17327         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
17328         * gcc.dg/ppc-fsel-2.c: New test.
17329
17330         * gcc.dg/unused-5.c: New test.
17331
17332 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17333
17334         PR c++/10496
17335         * g++.dg/warn/pmf1.C: New test.
17336
17337 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17338
17339         PR c++/4494
17340         * g++.dg/warn/main.C: New test.
17341
17342 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17343
17344         * gcc.dg/nonnull-3.c: New test.
17345
17346 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
17347
17348         * gcc.dg/cpp/Wtrigraphs.c: Update.
17349         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
17350
17351 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
17352
17353         * gcc.dg/ppc-fsel-1.c: New test.
17354
17355 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
17356
17357         PR c/10604
17358         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
17359
17360 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
17361
17362         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
17363
17364 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17365
17366         PR c++/9364, c++/10553, c++/10586
17367         * g++.dg/parse/typename4.C: New test.
17368         * g++.dg/parse/typename5.C: Likewise.
17369
17370 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
17371
17372         * gcc.c-torture/compile/20030503-1.c: New test.
17373
17374 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17375
17376         * g++.dg/lookup/using5.C: Fix testcase error.
17377
17378 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
17379
17380         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
17381         since MEABI is no longer supported.  Remove all vestiges
17382         of MEABI from the test.
17383
17384 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17385
17386         PR c++/10554
17387         * g++.dg/lookup/using5.C: New test.
17388
17389 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17390
17391         PR c++/8772
17392         * g++.dg/template/ttp5.C: New test.
17393
17394 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
17395
17396         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
17397         (dg-gpp-additional-sources): New function.
17398         (dg-gpp-additional-files): Likewise.
17399         * lib/g++.exp (additional_sources): New variable.
17400         (additional_files): Likewise.
17401         (g++_target_compile): Deal with them.
17402         * lib/old-dejagnu.exp: Remove.
17403         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
17404         * g++.old-deja: Revise all tests to use dg commands.
17405
17406 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17407
17408         PR c++/9432, c++/9528
17409         * g++.dg/lookup/using4.C: New test.
17410
17411 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
17412
17413         * gcc.dg/noreturn-5.c: New file.
17414         * gcc.dg/noreturn-6.c: New file.
17415
17416         * gcc.c-torture/compile/inline-1.c: New file.
17417
17418 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17419
17420         PR c++/10551
17421         * g++.dg/template/explicit1.C: New test.
17422
17423 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17424
17425         PR c++/10549
17426         * g++.dg/other/bitfield1.C: New test.
17427
17428         PR c++/10527
17429         * g++.dg/init/new7.C: New test.
17430
17431 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17432
17433         * g++.dg/ext/desig1.C: New test.
17434         * g++.dg/ext/init1.C: Update.
17435
17436         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
17437
17438 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
17439
17440         PR c++/10180
17441         * g++.dg/warn/Winline-1.C: New test.
17442
17443 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
17444
17445         * gcc.c-torture/execute/string-opt-19.c: New test.
17446
17447         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
17448         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
17449
17450 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
17451
17452         PR c++/10506
17453         * g++.dg/init/new6.C: New test.
17454
17455         PR c++/10503
17456         * g++.dg/init/ref6.C: New test.
17457
17458 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
17459
17460         * g++.dg/warn/weak1.C: XFAIL on AIX4.
17461
17462 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17463
17464         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
17465         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
17466
17467 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
17468
17469         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
17470         initialized static data members.
17471
17472 2003-04-25  H.J. Lu <hjl@gnu.org>
17473
17474         * gcc.dg/ia64-sync-4.c: New test.
17475
17476 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17477
17478         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
17479         date.
17480
17481 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
17482
17483         PR c++/10337
17484         * g++.dg/warn/conv1.C: New test.
17485         * g++.old-deja/g++.other/conv7.C: Adjust.
17486         * g++.old-deja/g++.other/overload14.C: Adjust.
17487
17488 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17489
17490         PR c++/10471
17491         * g++.dg/template/defarg2.C: New test.
17492
17493 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
17494
17495         * gcc.dg/cpp/include2.c: Update.
17496         * gcc.dg/cpp/multiline-2.c: New.
17497         * gcc.dg/cpp/multiline.c: Update.
17498         * gcc.dg/cpp/strify2.c: Update.
17499         * gcc.dg/cpp/trad/literals-2.c: Update.
17500
17501 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17502
17503         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
17504
17505 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17506
17507         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
17508
17509 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17510
17511         PR c++/10451
17512         * g++.dg/parse/crash4.C: New test.
17513
17514         PR c++/9847
17515         * g++.dg/parse/crash5.C: New test.
17516
17517 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
17518
17519         PR c++/10446
17520         * g++.dg/parse/crash3.C: New test.
17521
17522         PR c++/10428
17523         * g++.dg/parse/elab1.C: New test.
17524
17525 2003-04-22  Devang Patel  <dpatel@apple.com>
17526
17527         * gcc.dg/cpp/trad/funlike-5.c: New test.
17528
17529 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
17530
17531         * g++.dg/other/packed1.C: Fix dg options.
17532
17533 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
17534
17535         * g++.dg/other/offsetof2.C: New test.
17536
17537 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
17538
17539         * g++.dg/template/recurse.C: Adjust location of error messages.
17540
17541 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
17542
17543         PR c++/9881
17544         * g++.dg/init/addr-const1.C: New test.
17545         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
17546
17547 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17548
17549         PR c++/10405
17550         * g++.dg/lookup/struct-hack1.C: New test.
17551
17552 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
17553
17554         * ucs.c: Update diagnostic messages.
17555
17556 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17557
17558         * gcc.dg/cpp/truefalse.cpp: New test.
17559         * gcc.dg/cpp/cpp.exp: Update.
17560         * g++.dg/other/stdbool-if.C: Remove.
17561
17562 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17563
17564         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
17565         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
17566
17567 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17568
17569         * gcc.c-torture/compile/20030418-1.c: New test.
17570
17571 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
17572
17573         * README.compat: Remove; content moved to doc/sourcebuild.texi.
17574
17575 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17576
17577         PR c++/10347
17578         g++.dg/template/dependent-name1.C: New test.
17579
17580 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
17581
17582         * gcc.dg/warn-1.c (tourist_guide): New array,
17583         contains a pointer to bar.
17584
17585 2003-04-16  Roger Sayle  <roger@eyesopen.com>
17586
17587         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
17588         * gcc.c-torture/execute/medce-1.c: New test case.
17589         * gcc.c-torture/execute/medce-2.c: New test case.
17590
17591 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
17592
17593         * lib/prune.exp: Ignore more messages.
17594
17595         PR c++/10381
17596         * g++.dg/parse/lookup3.C: New test.
17597
17598 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
17599
17600         * gcc.c-torture/compile/20030415-1.c : New test.
17601
17602 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
17603
17604         * gcc.c-torture/execute/scope-2.c: Move to ...
17605         * gcc.dg/noncompile/scope.c: .... here.
17606
17607 2003-04-14  Roger Sayle  <roger@eyesopen.com>
17608
17609         * gcc.dg/20030414-2.c: New test case.
17610
17611 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
17612
17613         PR target/10377
17614         * gcc.dg/20030414-1.c: New test.
17615
17616 2003-04-13  Roger Sayle  <roger@eyesopen.com>
17617
17618         * gcc.dg/builtins-12.c: New test case.
17619         * gcc.dg/builtins-13.c: New test case.
17620
17621 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17622
17623         * gcc.c-torture/execute/string-opt-18.c: New test.
17624
17625 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
17626
17627         PR c++/10300
17628         * g++.dg/init/new5.C: New test.
17629
17630 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
17631
17632         PR c++/7910
17633         * g++.dg/ext/dllimport1.C: New test.
17634
17635 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17636
17637         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
17638
17639 2003-04-11  Bud Davis <bdavis9659@comcast.net>
17640
17641         PR Fortran/9263
17642         * g77.f-torture/noncompile/9263.f: New test
17643         PR Fortran/1832
17644         * g77.f-torture/execute/1832.f: New test
17645
17646 2003-04-11  David Chad  <davidc@freebsd.org>
17647             Loren J. Rittle  <ljrittle@acm.org>
17648
17649         libobjc/8562
17650         * objc.dg/headers.m: New test.
17651
17652 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
17653
17654         * gcc.c-torture/execute/builtin-noret-2.c: New.
17655         * gcc.c-torture/execute/builtin-noret-2.x: New.
17656         XFAIL builtin-noret-2.c at -O1 and above.
17657         * gcc.dg/redecl.c: New.
17658         * gcc.dg/Wshadow-1.c: Update error regexps.
17659
17660 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
17661
17662         * g++.dg/abi/bitfield10.C: New test.
17663
17664 2003-04-09  Mike Stump  <mrs@apple.com>
17665
17666         * gcc.dg/pch/pch.exp: Make testcase names longer.
17667         * g++.dg/pch/pch.exp: Make testcase names longer.
17668
17669 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17670
17671         * gcc.dg/builtins-11.c: New test case.
17672
17673 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17674
17675         * gcc.dg/builtins-9.c: New test case.
17676         * gcc.dg/builtins-10.c: New test case.
17677
17678 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
17679
17680         * gcc.dg/noncompile/init-4.c.c: New test.
17681
17682 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17683
17684         * gcc.misc-test/gcov-9.c: New test.
17685         * gcc.misc-test/gcov-10.c: New test
17686         * gcc.misc-test/gcov-11.c: New test.
17687
17688 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17689
17690         PR optimization/10024
17691         * gcc.c-torture/compile/20030405-1.c: New test.
17692
17693 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17694
17695         * gcc.dg/pch/static-3.c: New.
17696         * gcc.dg/pch/static-3.hs: New.
17697         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17698
17699 2003-04-04  Richard Henderson  <rth@redhat.com>
17700
17701         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17702         * g++.dg/eh/forced2.C: Likewise.
17703
17704 2003-04-03  Mike Stump  <mrs@apple.com>
17705
17706         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17707         target arg.
17708         (scan-assembler-times, scan-assembler-not): Likewise.
17709         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17710
17711 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17712
17713         * gcc.dg/sparc-loop-1.c: New test.
17714
17715 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17716
17717         PR other/9274
17718         * g++.dg/pch/system-2.C: New.
17719         * g++.dg/pch/system-2.Hs: New.
17720
17721 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17722
17723         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17724
17725         * g++.dg/eh/simd-1.C (vecfunc): Same.
17726
17727 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17728
17729         * gcc.c-torture/execute/20030401-1.c: New test case.
17730
17731 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17732
17733         * objc.dg/defs.m: New.
17734
17735 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17736
17737         * g++.dg/eh/simd-1.C: New.
17738         * g++.dg/eh/simd-2.C: New.
17739
17740 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17741
17742         * gcc.c-torture/execute/simd-3.c: New.
17743
17744 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17745
17746         PR c/9936
17747         * gcc.dg/20030331-2.c: New test.
17748
17749 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17750
17751         PR c++/10278
17752         * g++.dg/parse/crash2.C: New test.
17753
17754 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17755
17756         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17757         * gcc.c-torture/execute/20030331-1.c: ...here.
17758
17759 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17760
17761         * gcc.c-torture/execute/20030331-1.c: New test.
17762
17763 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17764
17765         * lib/gcov.exp: Adjust call return testing strings.
17766         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17767
17768 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17769
17770         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17771         * gcc.dg/builtins-7.c: New test case.
17772         * gcc.dg/builtins-8.c: New test case.
17773
17774 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17775
17776         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17777
17778 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17779
17780         PR c++/7647
17781         * g++.dg/lookup-class-member-2.C: New test.
17782
17783 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17784
17785         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17786
17787 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17788
17789         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17790
17791 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17792
17793         * g++.dg/init/attrib1.C: New test.
17794
17795 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17796
17797         * gcc.dg/ultrasp8.c: New test.
17798
17799 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17800
17801         * gcc.dg/ultrasp7.c: New test.
17802
17803 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17804
17805         PR c++/10047
17806         * g++.dg/template/inline1.C: New test.
17807
17808 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17809
17810         * gcc.dg/sparc-dwarf2.c: New test.
17811
17812 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17813
17814         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17815         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17816
17817 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17818
17819         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17820         than reading .x files.
17821         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17822         * g77.dg/gcov/gcov-1.f: Likewise.
17823         * gcc.misc-tests/gcov-4b.c: Likewise.
17824         * gcc.misc-tests/gcov-5b.c: Likewise.
17825         * gcc.misc-tests/gcov-6.c: Likewise.
17826         * gcc.misc-tests/gcov-7.c: Likewise.
17827         * gcc.misc-tests/gcov-8.c: Likewise.
17828         * g++.dg/gcov/gcov-1.x: Remove.
17829         * g77.dg/gcov/gcov-1.x: Likewise.
17830         * gcc.misc-tests/gcov-4b.x: Likewise.
17831         * gcc.misc-tests/gcov-5b.x: Likewise.
17832         * gcc.misc-tests/gcov-6.x: Likewise.
17833         * gcc.misc-tests/gcov-7.x: Likewise.
17834         * gcc.misc-tests/gcov-8.x: Likewise.
17835
17836 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17837
17838         PR opt/10087
17839         * gcc.dg/20030324-1.c: New test.
17840
17841 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17842
17843         PR c++/10224
17844         * g++.dg/template/arg3.C: New test.
17845
17846         PR c++/10158
17847         * g++.dg/template/friend18.C: New test.
17848
17849 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17850
17851         * g77.f-torture/compile/20030326-1.f: New test case.
17852
17853 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17854
17855         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17856
17857         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17858
17859 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17860
17861         * gcc.dg/ia64-sync-3.c: New test.
17862
17863 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17864
17865         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17866
17867 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17868
17869         * gcc.dg/ultrasp6.c: New test.
17870
17871 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17872
17873         * gcc.dg/i386-signbit-1.c: New test.
17874         * gcc.dg/i386-signbit-2.c: New test.
17875         * gcc.dg/i386-signbit-3.c: New test.
17876
17877 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17878
17879         * gcc.dg/ultrasp5.c: Fix options.
17880
17881 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17882
17883         * gcc.dg/ultrasp5.c: Fix comment.
17884
17885 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17886
17887         PR fortran/10197
17888         * g77.f-torture/execute/10197.f: New test.
17889
17890 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17891
17892         PR c++/9898, c++/383
17893         * g++.dg/template/conv6.C: New test.
17894
17895         PR c++/10119
17896         * g++.dg/template/ptrmem5.C: New test.
17897
17898         PR c++/10026
17899         * g++.dg/lookup/koenig1.C: New test.
17900
17901         PR C++/10199
17902         * g++.dg/lookup/template2.C: New test.
17903
17904 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17905
17906         * g++.dg/opt/rtti1.C: New test.
17907
17908 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17909
17910         * gcc.dg/ultrasp5.c: New test.
17911
17912 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17913
17914         PR middle-end/9967
17915         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17916         builtin fputs.
17917
17918 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17919
17920         PR c/8224
17921         * gcc.dg/20030323-1.c: New test.
17922
17923 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17924
17925         * gcc.c-torture/compile/20030323-1.c: New test case.
17926
17927 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17928
17929         * gcc.dg/20030321-1.c: New test.
17930
17931 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17932
17933         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17934
17935 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17936
17937         PR c++/9978, c++/9708
17938         * g++.dg/ext/vlm1.C: Adjust expected error.
17939         * g++.dg/ext/vla2.C: New test.
17940         * g++.dg/template/arg1.C: New test.
17941         * g++.dg/template/arg2.C: New test.
17942
17943 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17944
17945         * g77.f-torture/execute/select.f: New test.
17946         * g77.f-torture/noncompile/select_no_compile.f: New test.
17947
17948 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17949
17950         PR c++/9898
17951         * g++.dg/other/error4.C: New test.
17952
17953 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17954
17955         * g++.dg/template/friend17.C: New test.
17956
17957 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17958
17959         * gcc.c-torture/compile/20030320-1.c: New.
17960
17961 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17962
17963         * gcc.dg/builtins-6.c: New test case.
17964
17965 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17966
17967         PR target/10073
17968         * gcc.c-torture/compile/20030319-1.c: New.
17969
17970 2003-03-18  Jan Hubicka  <jh@suse.cz>
17971
17972         * gcc.dg/i386-cvt-1.c: New test.
17973
17974 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17975
17976         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17977         * objc.dg/naming-2.m: Likewise.
17978
17979 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17980
17981         PR c++/9639
17982         * g++.dg/parse/crash1.C: New test.
17983
17984 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17985
17986         PR c++/8805
17987         * g++.dg/eh/cleanup1.C: New test.
17988
17989 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17990
17991         * gcc.c-torture/execute/20030316-1.c: New test case.
17992
17993 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17994
17995         PR c++/9629
17996         * g++.dg/init/ctor2.C: New test.
17997
17998 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17999
18000         * g77.f-torture/compile/xformat.f: New test case.
18001
18002 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18003
18004         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18005         * g++.old-deja/g++.mike/eh50.C: Likewise.
18006
18007 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18008
18009         PR c++/6440
18010         * g++.dg/template/spec7.C: New test.
18011         * g++.dg/template/spec8.C: Likewise.
18012
18013 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18014
18015         * gcc.c-torture/execute/20030313-1.c: New test.
18016
18017 2003-03-14  Richard Henderson  <rth@redhat.com>
18018
18019         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18020
18021 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18022
18023         * gcc.c-torture/compile/20030314-1.c: New test.
18024
18025 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18026
18027         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18028         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18029         thumb target,
18030         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18031         to accept newer _imp__  prefix and additional
18032         newline in .drectve section.
18033         * gcc.dg/dll-4.c: Likewise.
18034         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18035         switch.
18036
18037 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18038
18039         * g++.dg/parse/namespace9.C: New test.
18040
18041         * g++.dg/init/ref5.C: New test.
18042         * g++.dg/parse/ptrmem1.C: Likewise.
18043
18044 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18045
18046         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18047         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18048         regular expression.
18049         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18050         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18051
18052 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18053
18054         * gcc.c-torture/execute/20030224-2.c: New test.
18055
18056 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18057
18058         * gcc.dg/decl-3.c: New test.
18059
18060 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18061
18062         * gcc.dg/i386-loop-2.c: New test.
18063
18064 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18065
18066         PR c++/9474
18067         * g++.dg/parse/namespace8.C: New test.
18068
18069         PR c++/9924
18070         * g++.dg/overload/builtin2.C: New test.
18071
18072 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18073
18074         * gcc.dg/return-type-3.c: New test.
18075
18076 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18077
18078         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18079         profiling options are not supported.
18080
18081 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18082
18083         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18084         * g++.old-deja/g++.warn/impint2.C: Likewise.
18085
18086 2003-03-10  Devang Patel  <dpatel@apple.com>
18087
18088         * g++.dg/cpp/c++_cmd_1.C: New test.
18089         * g++.dg/cpp/c++_cmd_1.h: New file.
18090
18091 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18092
18093         * gcc.dg/altivec-9.c: New file.
18094
18095 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18096
18097         * gcc.dg/ppc-sdata-1.c: New test.
18098         * gcc.dg/ppc-sdata-2.c: New test.
18099
18100 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
18101
18102         PR c++/9373
18103         * g++.dg/opt/ptrmem2.C: New test.
18104
18105         PR c++/8534
18106         * g++.dg/opt/ptrmem1.C: New test.
18107
18108 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18109
18110         * gcc.dg/i386-loop-1.c: New test.
18111
18112 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18113
18114         PR c++/9970
18115         * g++.dg/lookup/friend1.C: New test.
18116
18117 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18118
18119         PR c++/9823
18120         * g++.dg/parser/constructor1.C: New test.
18121
18122 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18123
18124         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18125
18126         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18127
18128 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18129
18130         * gcc.dg/cpp/Wunused.c: Update test.
18131
18132 2003-03-08  Jan Hubicka  <jh@suse.cz>
18133
18134         * gcc.dg/inline-3.c: New test.
18135
18136 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18137
18138         PR c++/9809
18139         * g++.dg/parse/builtin1.C: New test.
18140
18141         PR c++/9982
18142         * g++.dg/abi/cookie1.C: New test.
18143         * g++.dg/abi/cookie2.C: Likewise.
18144
18145         PR c++/9524
18146         * g++.dg/template/field1.C: New test.
18147
18148         PR c++/9912
18149         * g++.dg/parse/class1.C: New test.
18150         * g++.dg/parse/namespace7.C: Likewise.
18151         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
18152
18153 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
18154
18155         * g++.dg/init/ref4.C: New test.
18156
18157 2003-03-07  Jan Hubicka  <jh@suse.cz>
18158
18159         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
18160         * gcc.dg/inline-3.c:  New test.
18161
18162 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
18163
18164         * g++.dg/init/ref3.C: New test.
18165
18166         PR c++/9965
18167         * g++.dg/init/ref2.C: New test.
18168
18169         PR c++/9400
18170         * g++.dg/warn/Wshadow-2.C: New test.
18171
18172         PR c++/9791
18173         * g++.dg/warn/Woverloaded-1.C: New test.
18174
18175 2003-03-05  Jan Hubicka  <jh@suse.cz>
18176
18177         * gcc.dg/i386-local2.c: New.
18178         * gcc.dg/i386-local.c: Fix typo.
18179
18180 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
18181
18182         * g++.dg/abi/layout3.C: New test.
18183
18184 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18185
18186         * gcc.c-torture/compile/20030305-1.c
18187
18188 2003-03-05  Jan Hubicka  <jh@suse.cz>
18189
18190         * gcc.dg/i386-local.c: New.
18191
18192 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
18193
18194         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18195
18196 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18197
18198         * gcc.dg/switch-2.c: New test.
18199         * gcc.dg/switch-3.c: New test.
18200         * gcc.dg/Wswitch.c: Adjust line numbers.
18201         * gcc.dg/Wswitch-default.c: Likewise.
18202         * gcc.dg/Wswitch-enum.c: Likewise.
18203
18204 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18205
18206         * gcc.c-torture/execute/20030222-1.c: New test.
18207
18208 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18209
18210         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18211
18212 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18213
18214         PR c++/9878
18215         * g++.dg/init/ref1.C: New test.
18216
18217 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18218
18219         * gcc.dg/sh-relax.c: New SH-only test.
18220
18221 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18222
18223         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18224         comment explaining purpose of testcase.
18225
18226 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18227
18228         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18229         for HC11/HC12 (asm needs two int registers).
18230         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18231         HC11/HC12 because the test uses an asm which needs two 32-bit
18232         registers.
18233
18234 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18235
18236         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18237         for HC11/HC12 (array is too large otherwise).
18238         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18239         * gcc.c-torture/compile/20010518-2.x: Likewise.
18240         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18241         HC11/HC12 (array is too large).
18242
18243 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18244
18245         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
18246         * lib/g++-dg.exp (g++-dg-test): Likewise.
18247
18248 2003-03-01  Roger Sayle  <roger@eyesopen.com>
18249
18250         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
18251         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
18252
18253 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18254
18255         * g++.dg/warn/implicit-typename1.C: Remove warning.
18256
18257 2003-02-28  Richard Henderson  <rth@redhat.com>
18258
18259         * gcc.dg/noreturn-1.c: Move noreturn warning line.
18260         * gcc.dg/return-type-1.c: Move control reaches end warning line.
18261
18262 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
18263
18264         * gcc.dg/pch/pch.exp: Change .pch to .gch.
18265         * g++.dg/pch/pch.exp: Likewise.
18266
18267 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
18268
18269         PR c++/9879
18270         * testsuite/g++.dg/init/new4.C: New test.
18271
18272 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
18273
18274         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
18275
18276 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
18277
18278         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
18279         unsigned long.
18280
18281         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
18282         wider than float.
18283
18284 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18285
18286         * lib/scanasm.exp: Add support for counting numbers of
18287         occurences.
18288         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
18289         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
18290
18291 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
18292
18293         PR c++/9683
18294         * g++.dg/template/static3.C: New test.
18295
18296         PR c++/9829
18297         * g++.dg/parse/namespace6.C: New test.
18298
18299 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18300
18301         PR target/9732
18302         * gcc.dg/20030225-1.c: New test.
18303
18304 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
18305
18306         * README: Remove out-of-date information.
18307
18308         PR c++/9836
18309         * g++.dg/template/spec6.C: New test.
18310
18311 2003-02-24  Jeff Law  <law@redhat.com>
18312
18313         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
18314
18315 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18316
18317         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
18318         * gcc.dg/pragma-ep-1.c: Likewise.
18319
18320 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18321
18322         PR c++/9602
18323         * g++.dg/template/friend16.C: New test.
18324
18325 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
18326
18327         PR c++/5333
18328         * g++.dg/parse/fused-params1.C: Adjust error messages.
18329         * g++.dg/template/nested3.C: New test.
18330
18331 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
18332
18333         * g++.dg/abi/param1.C: New test.
18334
18335 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18336
18337         PR c++/7982
18338         * g++.dg/warn/implicit-typename1.C: New test.
18339
18340 2003-02-22  Kelley Cook <kelleycook@comcast.net>
18341
18342         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
18343         with "mtune".
18344         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18345         * gcc.c-torture/execute/20010129-1.x: Likewise.
18346         * gcc.dg/20011107-1.c: Likewise.
18347         * gcc.dg/20020108-1.c: Likewise.
18348         * gcc.dg/20020122-3.c: Likewise.
18349         * gcc.dg/20020206-1.c: Likewise.
18350         * gcc.dg/20020310-1.c: Likewise.
18351         * gcc.dg/20020426-2.c: Likewise.
18352         * gcc.dg/20020517-1.c: Likewise.
18353         * gcc.dg/991230-1.c: Likewise.
18354         * gcc.dg/i386-unroll-1.c: Likewise.
18355         * gcc.misc-tests/i386-prefetch.exp: Likewise.
18356
18357 2003-02-22  Jan Hubicka  <jh@suse.cz>
18358
18359         * gcc.dg/i386-mul.c: New test.
18360
18361 2003-02-21  Roger Sayle  <roger@eyesopen.com>
18362
18363         * gcc.dg/builtins-5.c: New test case.
18364
18365 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
18366
18367         * gcc.dg/asmreg-1.c: New test.
18368
18369 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18370
18371         PR c++/9749
18372         * g++.dg/parse/varmod1.C: New test.
18373
18374 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18375
18376         PR c++/9727
18377         * g++.dg/template/op1.C: New test.
18378
18379 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18380
18381         PR c++/8906
18382         * g++.dg/template/nested2.C: New test.
18383
18384 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18385
18386         PR c++/8724
18387         * g++.dg/expr/dtor1.C: New test.
18388
18389 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
18390
18391         * gcc.dg/cpp/include3.c: New test.
18392         * gcc.dg/cpp/inc/foo.h: New file.
18393
18394 2003-02-21  Glen Nakamura  <glen@imodulo.com>
18395
18396         * gcc.c-torture/execute/20030221-1.c: New test.
18397
18398 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
18399
18400         PR c++/9729
18401         * g++.dg/abi/conv1.C: New test.
18402
18403 2003-02-20  Jan Hubicka  <jh@suse.cz>
18404
18405         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
18406
18407 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
18408
18409         * gcc.c-torture/compile/20030219-1.c: New test.
18410
18411 2003-02-18  Jan Hubicka  <jh@suse.cz>
18412
18413         * gcc.dg/funcorder.c: New test.
18414
18415 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18416
18417         * gcc.c-torture/execute/20030218-1.c: New.
18418
18419 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
18420
18421         * gcc.dg/20030218-1.c: New.
18422
18423 2003-02-18  Richard Henderson  <rth@redhat.com>
18424
18425         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
18426         * gcc.dg/attr-used-2.c: New.
18427
18428 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
18429
18430         PR c++/9704
18431         * g++.dg/init/copy5.C: New test.
18432
18433 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
18434
18435         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
18436         * g++.dg/pch/pch.exp: Likewise.
18437
18438 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18439
18440         * gcc.c-torture/execute/20030209-1.c: Enable the test if
18441         STACK_SIZE is not defined.
18442
18443 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18444
18445         PR c++/9457
18446         * g++.dg/template/init1.C: New test.
18447
18448 2003-02-16  Jan HUbicka  <jh@suse.cz>
18449
18450         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
18451         (foo): Add few extra tests
18452         * gcc.dg/c99-const-expr-3.c: Likewise.
18453         * gcc.c-torture/execute/20030216-1.c: New.
18454
18455 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18456
18457         PR c++/9459
18458         * g++.dg/ext/typeof4.C: New test.
18459
18460 2003-02-15  Roger Sayle  <roger@eyesopen.com>
18461
18462         * gcc.dg/i386-387-3.c: New test case.
18463
18464 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
18465
18466         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
18467         cris-*-elf* cris-*-aout* and mmix-*-*.
18468
18469 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
18470
18471         * gcc.dg/20030213-1.c: New test.
18472
18473 2003-02-12  Roger Sayle  <roger@eyesopen.com>
18474
18475         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
18476         * gcc.dg/i386-387-2.c: Likewise.
18477
18478 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
18479
18480         * gcc.dg/ppc-spe.c: Fix formatting.
18481         Enable tests that were previously unsupported by gas.
18482         Delete tests for instructions that no longer exist.
18483         Switch arguments on evsubifw builtin.
18484
18485 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
18486
18487         * gcc.c-torture/execute/20030209-1.c: Disable the test if
18488         STACK_SIZE is too small.
18489
18490 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18491             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18492
18493         * gcc.dg/decl-2.c: New test.
18494
18495 2003-02-10  Jan Hubicka  <jh@suse.cz>
18496
18497         * gcc.dg/i386-fpcvt-1.c:  New test.
18498
18499 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
18500
18501         * gcc.c-torture/execute/20030209-1.c: New test.
18502
18503 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
18504
18505         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
18506         int-wide bitops, use the constants of the same width.
18507         Likewise, if long long is 32-bit wide, test bitops using
18508         32-bit constants.
18509
18510 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
18511
18512         * gcc.dg/20021014-1.c: Annotate with expected notice text.
18513
18514 2003-02-07  Roger Sayle  <roger@eyesopen.com>
18515
18516         * testsuite/gcc.dg/builtins-4.c: New test case.
18517
18518 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18519
18520         * gcc.dg/20020430-1.c: Fix dg command typos.
18521         * gcc.dg/20020503-1.c: Likewise.
18522
18523 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18524
18525         PR c++/8785
18526         * g++.dg/parse/fused-params1.C: New test.
18527
18528         PR c++/8857
18529         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
18530
18531         PR c++/8921
18532         * g++.dg/parse/non-dependent1.C: New test.
18533
18534         PR c++/8928
18535         * g++.dg/parse/dupl-tmpl-args1.C: New test.
18536
18537         PR c++/9228
18538         * g++.dg/parse/undefined7.C: New test.
18539         * g++.dg/parse/non-templ1.C: New test.
18540
18541         PR c++/9229
18542         * g++.dg/parse/too-many-tmpl-args1.C: New test.
18543
18544 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
18545
18546         * gcc.c-torture/compile/20030206-1.c: New test.
18547
18548 2003-02-05  Roger Sayle  <roger@eyesopen.com>
18549
18550         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
18551         "pow" to "foo" to avoid potential confusion with a math built-in.
18552
18553 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18554
18555         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
18556         conditions for SPARC targets.
18557
18558 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
18559
18560         * gcc.dg/20030204-1.c: New test.
18561
18562 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18563
18564         PR c++/38
18565         * g++.dg/parse/array-size1.C: New test.
18566
18567         PR c++/5657
18568         * g++.dg/parse/undefined3.C: New test.
18569
18570         PR c++/5665
18571         * g++.dg/parse/undefined4.C: New test.
18572
18573         PR c++/5975
18574         * g++.dg/parse/undefined5.C: New test.
18575
18576         PR c++/7259
18577         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
18578
18579         PR c++/8578
18580         * g++.dg/parse/casting-operator1.C: New test.
18581
18582         PR c++/8596
18583         * g++.dg/parse/undefined6.C: New test.
18584
18585         PR c++/8736
18586         * g++.dg/parse/missing-template1.C: New test.
18587
18588 2003-02-04  Jan Hubicka  <jh@suse.cz>
18589
18590         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
18591         * gcc.dg/i386-cmov?.c:  Likewise.
18592         * gcc.dg/i386-fpcvt-?.c:  Likewise.
18593         * gcc.dg/i386-ssefp-1.c:  Likewise.
18594         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
18595         conventions.
18596
18597 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
18598
18599         PR c++/7129
18600         * testsuite/g++.dg/ext/max.C: New test.
18601
18602 2003-02-03  Jan Hubicka  <jh@suse.cz>
18603
18604         * gcc.c-torture/execute/20030203-1.c: New test.
18605
18606 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
18607
18608         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
18609         'natural-endian'.
18610
18611 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
18612
18613         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
18614         * g++.dg/init/new2.C: Likewise.
18615         * g++.dg/other/new1.C: Likewise.
18616
18617 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
18618
18619         * gcc.dg/struct-ret-libc.c: New test.
18620
18621 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
18622
18623         * gcc.dg/20030129-1.c: New test.
18624
18625 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18626
18627         PR c++/8849
18628         * g++.dg/template/ptrmem4.C: New test.
18629
18630 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
18631
18632         * g++.dg/parser/constant1.C: New test.
18633
18634 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18635
18636         PR c++/8591
18637         * g++.dg/parse/friend2.C: New test.
18638
18639 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18640
18641         PR c++/9437
18642         * g++.dg/template/unify4.C: New test.
18643
18644 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
18645
18646         * gcc.c-torture/execute/20030128-1.c: New test.
18647
18648 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
18649
18650         * g++.dg/lookup/nested1.C: Test moved from ...
18651         * g++.old-deja/g++.other/lookup24.C: ... here.
18652
18653 2003-01-28  Jan Hubicka  <jh@suse.cz>
18654
18655         * gcc.dg/i386-cmov5.c:  New test.
18656
18657 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
18658
18659         * gcc.c-torture/execute/20010925-1.c: Changed the
18660         memcpy declaration.
18661
18662 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18663
18664         PR c++/3902
18665         * g++.dg/parse/template5.C: New test.
18666
18667 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
18668
18669         PR fortran/9258
18670         * g77.dg/pr9258: New test.
18671
18672 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18673
18674         * README: Move relevant parts from README.g++.
18675
18676         * README.g++: Remove this file.
18677
18678 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18679
18680         * g++.dg/abi/dcast1.C: New test.
18681
18682 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18683
18684         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
18685
18686 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
18687
18688         PR c++/47
18689         * g++.old-deja/g++.other/lookup24.C: New test.
18690
18691 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18692
18693         PR middle-end/7227
18694         * gcc.dg/uninit-C.c: New test.
18695
18696 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18697
18698         * g++.dg/abi/covariant1.C: New test.
18699
18700 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18701
18702         * gcc.dg/20030123-1.c: New test.
18703
18704 2003-01-25  Jan Hubicka  <jh@suse.cz>
18705
18706         PR opt/8492
18707         * gcc.c-torture/compile/20030125-1.c
18708
18709 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18710
18711         PR c++/9403
18712         * g++.dg/parse/template3.C: New test.
18713         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18714
18715         PR c++/795
18716         * g++.dg/parse/template4.C: New test.
18717
18718         PR c++/9415
18719         * g++.dg/template/qual2.C: New test.
18720
18721         PR c++/8545
18722         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18723
18724         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18725
18726 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18727
18728         * gcc.c-torture/execute/switch-1.c: New test case.
18729
18730 2003-01-25  Jan Hubicka  <jh@suse.cz>
18731
18732         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18733
18734 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18735
18736         Tweaks for Bison-1.875. From the NEWS file:
18737         "- `parse error' -> `syntax error'
18738         Bison now uniformly uses the term `syntax error'"
18739         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18740         * gcc.dg/cpp/digraph2.c: Likewise.
18741         * gcc.dg/cpp/direct2.c: Likewise.
18742         * gcc.dg/cpp/paste4.c: Likewise.
18743         * gcc.dg/c90-restrict-1.c: Likewise.
18744         * gcc.dg/c99-func-2.c: Likewise.
18745         * gcc.dg/noncompile/920721-2.c: Likewise.
18746         * gcc.dg/noncompile/930622-2.c: Likewise.
18747         * gcc.dg/noncompile/940112-1.c: Likewise.
18748         * gcc.dg/noncompile/950921-1.c: Likewise.
18749         * gcc.dg/noncompile/951123-1.c: Likewise.
18750         * gcc.dg/noncompile/971104-1.c: Likewise.
18751         * gcc.dg/noncompile/990416-1.c: Likewise.
18752
18753 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18754
18755         * g++.dg/parse/undefined1.C: Add error message.
18756
18757 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18758
18759         PR c++/9354
18760         * g++.dg/parse/new1.C: New test.
18761
18762         PR c++/9216
18763         * g++.dg/parse/template2.C: New test.
18764
18765         PR c++/9354
18766         * g++.dg/parse/typedef2.C: New test.
18767
18768         PR c++/9328
18769         * g++.dg/ext/typeof3.C: New test.
18770
18771 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18772
18773         PR c++/2738
18774         * g++.dg/parse/ret-type1.C: New test.
18775
18776         PR c++/3792
18777         * g++.dg/parse/tmpl-outside1.C: New test.
18778
18779         PR c++/4207
18780         * g++.dg/parse/int-as-enum1.C: New test.
18781
18782         PR c++/4903
18783         * g++.dg/parse/no-typename1.C: New test.
18784
18785         PR c++/5533
18786         * g++.dg/parse/no-value1.C: New test.
18787
18788         PR c++/5921
18789         * g++.dg/parse/wrong-inline1.C: New test.
18790
18791         PR c++/6402
18792         * g++.dg/parse/ref1.C: New test.
18793
18794         PR c++/6992
18795         * g++.dg/parse/attr-ctor1.C: New test.
18796
18797         PR c++/7229
18798         * g++.dg/parse/namespace5.C: New test.
18799
18800         PR c++/7917
18801         * g++.dg/parse/func-def1.C: New test.
18802
18803         PR c++/8143
18804         * g++.dg/parse/undefined1.C: New test.
18805
18806         PR c++/5723, PR c++/8522
18807         * g++.dg/parse/specialization1.C: New test.
18808
18809         PR c++/163, PR c++/8595
18810         * g++.dg/parse/struct-as-enum1.C: New test.
18811
18812         PR c++/9173
18813         * g++.dg/parse/undefined2.C: New test.
18814
18815 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18816
18817         PR c++/9298
18818         * g++.dg/parse/template1.C: New test.
18819
18820         PR c++/9384
18821         * g++.dg/parse/using1.C: New test.
18822
18823         PR c++/9285
18824         PR c++/9294
18825         * g++.dg/parse/expr2.C: New test.
18826
18827         PR c++/9388
18828         * g++.dg/parse/lookup2.C: Likewise.
18829
18830 2003-01-21  Jan Hubicka  <jh@suse.cz>
18831
18832         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18833         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18834         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18835         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18836
18837 2003-01-20  Nick Clifton  <nickc@redhat.com>
18838
18839         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18840         problem with ARM sibcall code generation.
18841
18842 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18843
18844         * gcc.c-torture/execute/20030120-1.c: New.
18845
18846 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18847
18848         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18849
18850 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18851
18852         PR c++/9272
18853         * g++.dg/parse/ctor1.C: New test.
18854
18855         PR c++/9294:
18856         * g++.dg/parse/qualified1.C: New test.
18857
18858         * g++.dg/parse/typename3.C: New test.
18859
18860 2003-01-16  Richard Henderson  <rth@redhat.com>
18861
18862         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18863
18864 2003-01-16  Richard Henderson  <rth@redhat.com>
18865
18866         * g++.dg/pch/pch.exp: Copy test header to the working directory
18867         before using it either for precompilation or direct use.
18868         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18869         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18870
18871 2003-01-16  Richard Henderson  <rth@redhat.com>
18872
18873         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18874         before using it either for precompilation or direct use.
18875         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18876         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18877
18878 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18879
18880         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18881         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18882         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18883         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18884         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18885         typename warning into error.
18886         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18887         error messages.
18888         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18889         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18890         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18891         messages.
18892         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18893         make declaration visible in template.
18894         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18895         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18896         messages.
18897         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18898         message.
18899         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18900         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18901         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18902         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18903         typename warning with error message.
18904         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18905         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18906         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18907
18908 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18909
18910         * g++.dg/parse/ambig2.C: New test.
18911
18912 2003-01-15  Richard Henderson  <rth@redhat.com>
18913
18914         * g++.dg/tls/init-2.C: Update error message string.
18915
18916 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18917
18918         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18919
18920 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18921
18922         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18923         all for HC11/HC12.
18924         * gcc.c-torture/compile/20001205-1.x: Likewise.
18925         * gcc.c-torture/compile/20001226-1.x: Likewise.
18926         * gcc.c-torture/compile/920520-1.x: Likewise.
18927         * gcc.c-torture/compile/961203-1.x: Likewise.
18928         * gcc.c-torture/compile/20020604-1.x: Likewise.
18929
18930 2003-01-15  Jan Hubicka  <jh@suse.cz>
18931
18932         * gcc.c-torture/compile/20030115-1.c: New test.
18933
18934         * gcc.dg/i386-fpcvt-1.c: New test.
18935         * gcc.dg/i386-fpcvt-2.c: New test.
18936
18937 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18938
18939         Further conform g++'s __vmi_class_type_info to the C++ ABI
18940         specification.
18941         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18942         the specification.
18943
18944 2003-01-14  Jan Hubicka  <jh@suse.cz>
18945
18946         * gcc.dg/i386-fpcvt-1.c: New test.
18947         * gcc.dg/i386-fpcvt-2.c: New test.
18948
18949 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18950
18951         * gcc.dg/i386-mmx-3.c: New test.
18952
18953 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18954
18955         PR c++/9264
18956         * g++.dg/parse/octal1.C: New file.
18957
18958         PR c++/9172
18959         * g++.dg/parse/typename1.C: New file.
18960
18961 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18962
18963         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18964         * gcc.dg/bf-no-ms-layout.c: Likewise.
18965         * gcc.dg/bf-ms-attrib.c: Likewise.
18966
18967 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18968
18969         PR c++/9099
18970         * g++.dg/parse/dtor1.C: New file.
18971
18972         PR c++/9128
18973         * g++.dg/rtti/typeid1.C: New file.
18974
18975         PR c++/9153
18976         * g++.dg/parse/lookup1.C: New file.
18977
18978         PR c++/9171
18979         * g++.dg/templ/spec5.C: New file.
18980
18981 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18982
18983         * gcc.c-torture/compile/20030110-1.c: New test.
18984
18985 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18986
18987         Merge from pch-branch:
18988
18989         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18990
18991         * gcc.dg/pch/cpp-1.h: New.
18992         * gcc.dg/pch/cpp-1.c: New.
18993         * gcc.dg/pch/cpp-2.h: New.
18994         * gcc.dg/pch/cpp-2.c: New.
18995
18996         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18997
18998         * gcc.dg/pch/except-1.h: New.
18999         * gcc.dg/pch/except-1.c: New.
19000
19001         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19002
19003         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19004         running test.
19005         * gcc.dg/pch: Include *.hp not *.h.
19006         * gcc.dg/pch/system-1.h: New.
19007         * gcc.dg/pch/system-1.c: New.
19008
19009         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19010
19011         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19012         rather than trying to build and run a program using PCH.
19013         * gcc.dg/pch: Remove dg-do commands from test files.
19014
19015         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19016
19017         * gcc.dg/pch/macro-3.c: New.
19018         * gcc.dg/pch/macro-3.h: New.
19019
19020         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19021
19022         * gcc.dg/pch/common-1.c: New.
19023         * gcc.dg/pch/common-1.h: New.
19024         * gcc.dg/pch/decl-1.c: New.
19025         * gcc.dg/pch/decl-1.h: New.
19026         * gcc.dg/pch/decl-2.c: New.
19027         * gcc.dg/pch/decl-2.h: New.
19028         * gcc.dg/pch/decl-3.c: New.
19029         * gcc.dg/pch/decl-3.h: New.
19030         * gcc.dg/pch/decl-4.c: New.
19031         * gcc.dg/pch/decl-4.h: New.
19032         * gcc.dg/pch/decl-5.c: New.
19033         * gcc.dg/pch/decl-5.h: New.
19034         * gcc.dg/pch/global-1.c: New.
19035         * gcc.dg/pch/global-1.h: New.
19036         * gcc.dg/pch/inline-1.c: New.
19037         * gcc.dg/pch/inline-1.h: New.
19038         * gcc.dg/pch/inline-2.c: New.
19039         * gcc.dg/pch/inline-2.h: New.
19040         * gcc.dg/pch/static-1.c: New.
19041         * gcc.dg/pch/static-1.h: New.
19042         * gcc.dg/pch/static-2.c: New.
19043         * gcc.dg/pch/static-2.h: New.
19044
19045         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19046
19047         * g++.dg/pch/pch.exp: Better handle failing testcases.
19048         * gcc.dg/pch/pch.exp: Likewise.
19049         * gcc.dg/pch/macro-1.c: New.
19050         * gcc.dg/pch/macro-1.h: New.
19051         * gcc.dg/pch/macro-2.c: New.
19052         * gcc.dg/pch/macro-2.h: New.
19053
19054         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19055
19056         * g++.dg/dg.exp: Treat files in pch/ specially.
19057         * g++.dg/pch/pch.exp: New file.
19058         * g++.dg/pch/empty.H: New file.
19059         * g++.dg/pch/empty.C: New file.
19060         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19061         "precompile".
19062
19063         * gcc.dg/pch/pch.exp: New file.
19064         * gcc.dg/pch/empty.h: New file.
19065         * gcc.dg/pch/empty.c: New file.
19066         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19067         "precompile".
19068
19069 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19070
19071         * g++.dg/template/friend14.C: New test.
19072
19073 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19074
19075         * gcc.dg/old-style-asm-1.c: New test.
19076
19077 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19078
19079         * gcc.c-torture/compile/20030109-1.c: New test.
19080
19081 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19082
19083         * gcc.c-torture/execute/20030109-1.c: New test.
19084
19085 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19086
19087         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19088         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19089         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19090         * g++.old-deja/g++.mike/eh2.C: Likewise
19091         * g++.old-deja/g++.mike/eh3.C: Likewise
19092         * g++.old-deja/g++.mike/eh5.C: Likewise
19093         * g++.old-deja/g++.mike/eh6.C: Likewise
19094         * g++.old-deja/g++.mike/eh7.C: Likewise
19095         * g++.old-deja/g++.mike/eh8.C: Likewise
19096         * g++.old-deja/g++.mike/eh9.C: Likewise
19097         * g++.old-deja/g++.mike/eh10.C: Likewise
19098         * g++.old-deja/g++.mike/eh12.C: Likewise
19099         * g++.old-deja/g++.mike/eh13.C: Likewise
19100         * g++.old-deja/g++.mike/eh14.C: Likewise
19101         * g++.old-deja/g++.mike/eh16.C: Likewise
19102         * g++.old-deja/g++.mike/eh17.C: Likewise
19103         * g++.old-deja/g++.mike/eh18.C: Likewise
19104         * g++.old-deja/g++.mike/eh21.C: Likewise
19105         * g++.old-deja/g++.mike/eh23.C: Likewise
19106         * g++.old-deja/g++.mike/eh24.C: Likewise
19107         * g++.old-deja/g++.mike/eh25.C: Likewise
19108         * g++.old-deja/g++.mike/eh26.C: Likewise
19109         * g++.old-deja/g++.mike/eh27.C: Likewise
19110         * g++.old-deja/g++.mike/eh28.C: Likewise
19111         * g++.old-deja/g++.mike/eh29.C: Likewise
19112         * g++.old-deja/g++.mike/eh31.C: Likewise
19113         * g++.old-deja/g++.mike/eh33.C: Likewise
19114         * g++.old-deja/g++.mike/eh34.C: Likewise
19115         * g++.old-deja/g++.mike/eh35.C: Likewise
19116         * g++.old-deja/g++.mike/eh36.C: Likewise
19117         * g++.old-deja/g++.mike/eh37.C: Likewise
19118         * g++.old-deja/g++.mike/eh38.C: Likewise
19119         * g++.old-deja/g++.mike/eh39.C: Likewise
19120         * g++.old-deja/g++.mike/eh40.C: Likewise
19121         * g++.old-deja/g++.mike/eh41.C: Likewise
19122         * g++.old-deja/g++.mike/eh42.C: Likewise
19123         * g++.old-deja/g++.mike/eh44.C: Likewise
19124         * g++.old-deja/g++.mike/eh46.C: Likewise
19125         * g++.old-deja/g++.mike/eh47.C: Likewise
19126         * g++.old-deja/g++.mike/eh48.C: Likewise
19127         * g++.old-deja/g++.mike/eh49.C: Likewise
19128         * g++.old-deja/g++.mike/eh50.C: Likewise
19129         * g++.old-deja/g++.mike/eh51.C: Likewise
19130         * g++.old-deja/g++.mike/eh53.C: Likewise
19131         * g++.old-deja/g++.mike/eh55.C: Likewise
19132         * g++.old-deja/g++.mike/p7912.C: Likewise
19133         * g++.old-deja/g++.mike/p9706.C: Likewise
19134         * g++.old-deja/g++.mike/p10416.C: Likewise
19135         * g++.old-deja/g++.mike/p11667.C: Likewise
19136         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19137         Remove redundant reference to Iris.
19138         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19139         Elxsi, i860, Pico Java, and WE32K.
19140
19141 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19142
19143         * g++.dg/ext/asm4.C: New test.
19144
19145 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19146
19147         PR c++/9030
19148         * g++.dg/template/friend12.C: New test.
19149         * g++.dg/template/friend13.C: Likewise.
19150         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
19151
19152 2003-01-08  Jan Hubicka  <jh@suse.cz>
19153
19154         * gcc.dg/i386-cadd.c: New test.
19155         * gcc.dg/i386-cmov4.c: Likewise.
19156
19157 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
19158
19159         PR c++/9165
19160         * g++.dg/warn/Wunused-3.C: New test.
19161
19162         * g++.dg/abi/bitfield9.C: New test.
19163
19164         PR c++/9189
19165         * g++.dg/parse/defarg3.C: New test.
19166
19167 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19168
19169         * g++.dg/parse/ambig1.C: New test.
19170         * g++.dg/parse/defarg2.C: New test.
19171
19172 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
19173
19174         * g++.dg/template/defarg-1.C: New test.
19175         * g++.dg/template/local2.C: Likewise.
19176
19177 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
19178
19179         * gcc.c-torture/execute/20030105-1.c: New test.
19180
19181 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19182
19183         * g++.dg/parse/namespace3.C: Remove extra semicolons.
19184         * g++.dg/parse/namespace4.C: Likewise.
19185
19186 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19187
19188         * g++.dg/template/ntp2.C: New test.
19189
19190 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
19191
19192         * g++.dg/parse/extern-C-1.C: New test.
19193
19194         * g++.dg/parse/namespace4.C: New test.
19195
19196         * g++.dg/template/nested1.C: New test.
19197
19198         * g++.dg/parse/namespace3.C: New test.
19199
19200 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19201
19202         * g++.dg/lookup/two-stage1.C: New test.
19203
19204 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19205
19206         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19207         * g++.old-deja/g++.jason/access8.C: Likewise.
19208         * g++.old-deja/g++.other/decl5.C: Likewise.
19209
19210 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19211
19212         * g++.dg/parse/parse7.C: New test.
19213
19214 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19215
19216         PR c++/2843
19217         * g++.dg/ext/attrib7.C: New test.
19218
19219 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19220
19221         * g++.dg/parse/parse6.C: New test.
19222
19223 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19224
19225         * gcc.dg/h8300-stack-1.c: New.
19226
19227 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19228
19229         g++.dg/lookup/exception1.C: New test.
19230
19231         g++.dg/lookup/template1.C: New test.
19232
19233         g++.dg/parse/namespace2.C: New test.
19234
19235         g++.dg/parse/parens2.C: New test.
19236
19237 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19238
19239         * g++.dg/parse/parse5.C: New test.
19240         * g++.dg/lookup/scoped4.C: New test.
19241
19242 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19243
19244         * g++.dg/parse/parens1.C: New test.
19245
19246         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
19247         angle-bracket1.C.
19248         * g++.dg/parse/parens2.C: New test.
19249
19250         * g++.dg/lookup/scope-operator1.C: New test.
19251
19252         * g++.dg/parse/operator1.C: New test.
19253
19254 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19255
19256         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
19257         * g++.old-deja/g++.other/access6.C: Likewise.
19258         * g++.old-deja/g++.other/decl1.C: Likewise.
19259         * g++.old-deja/g++.pt/typename12.C: Likewise.
19260
19261 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19262
19263         * g++.dg/parse/namespace1.C: New test.
19264
19265 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19266
19267         * g++.dg/parse/parse4.C: New test.
19268
19269 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19270
19271         * g++.dg/parse/parse3.C: New test.
19272
19273 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19274
19275         * g++.dg/parse/parse2.C: New test.
19276
19277 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19278
19279         * g++.dg/template/friend11.C: New test.
19280
19281 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19282
19283         * g++.dg/parse/parse1.C: New test.
19284
19285 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
19286
19287         * lib/profopt.exp: Change the name of a global variable to avoid
19288         possible clashes with other test suites.
19289
19290 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
19291
19292         * g++.dg/inherit/covariant8.C: New test.
19293
19294 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19295
19296         * g++.dg/init/array9.C: New test.
19297
19298         PR c++/9112
19299         * g++.dg/parse/expr1.C: New test.
19300
19301 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
19302
19303         * gcc.c-torture/compile/20021230-1.c: New test.
19304
19305 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19306
19307         * g++.dg/inherit/covariant5.C: New test.
19308         * g++.dg/inherit/covariant6.C: New test.
19309         * g++.dg/inherit/covariant7.C: New test.
19310
19311 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19312
19313         PR c++/2739
19314         * g++.dg/other/access2.C: New test.
19315
19316 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19317
19318         * g++.dg/other/anon-struct.C: No longer fails
19319         * g++.old-deja/g++.brendan/parse4.C: Likewise.
19320         * g++.old-deja/g++.brendan/parse5.C: Likewise.
19321         * g++.old-deja/g++.brendan/parse6.C: Likewise.
19322
19323 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19324
19325         * g++.dg/parse/angle-bracket.C (main): No longer fails.
19326
19327 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
19328
19329         * g++.dg/eh/spec4.C: Remove stray semicolon.
19330         * g++.dg/expr/pmf-1.C: Change error message.
19331         * g++.dg/ext/asm1.C: Remove stray semicolon.
19332         * g++.dg/ext/typename1.C: Add missing typenames.
19333         * g++.dg/inherit/template-as-base.C: Change error message.
19334         * g++.dg/lookup/scoped1.C: Likewise.
19335         * g++.dg/lookup/scoped2.C: Likewise.
19336         * g++.dg/lookup/using2.C: Likewise.
19337         * g++.dg/other/component1.C: Remove stray semicolon.
19338         * g++.dg/other/do1.C: Change error message.
19339         * g++.dg/other/error2.C: Likewise.
19340         * g++.dg/other/init1.C: Likewise.
19341         * g++.dg/other/packed1.C: Remove stray semicolon.
19342         * g++.dg/other/ptrmem2.C: Change error message.
19343         * g++.dg/parse/parameter-declaration-1.C: Remove line number
19344         marker.
19345         * g++.dg/special/initp1.C: Remove invalid attribute usage.
19346         * g++.dg/template/access3.C: Add typename keyword.
19347         * g++.dg/template/access5.C: Remove stray semicolon.
19348         * g++.dg/template/access6.C: Likewise.
19349         * g++.dg/template/complit1.C: Likewise.
19350         * g++.dg/template/crash1.C: Change error message.
19351         * g++.dg/template/inherit2.C: Remove stray semicolon.
19352         * g++.dg/template/instantiate2.C: Likewise.
19353         * g++.dg/template/instantiate3.C: Change error message.
19354         * g++.dg/template/qual1.C: Remove stray semicolon.
19355         * g++.dg/template/qualttp18.C: Change error message.
19356         * g++.dg/template/ref1.C: Remove stray semicolon.
19357         * g++.dg/template/sizeof1.C (A::value): Declare it.
19358         * g++.dg/template/spec4.C: Change error message.
19359         * g++.dg/template/static1.C: Likewise.
19360         * g++.dg/template/type1.C: Likewise.
19361         * g++.dg/template/typename3.C: Likewise.
19362         * g++.old-deja/g++.benjamin/13478.C: Change error message.
19363         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
19364         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
19365         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
19366         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
19367         named return value extension.
19368         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19369         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19370         * g++.old-deja/g++.bob/extern_C.C: Likewise.
19371         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19372         * g++.old-deja/g++.brendan/complex1.C: Likewise.
19373         * g++.old-deja/g++.brendan/copy5.C: Likewise.
19374         * g++.old-deja/g++.brendan/crash13.C: Likewise.
19375         * g++.old-deja/g++.brendan/crash15.C: Likewise.
19376         * g++.old-deja/g++.brendan/crash18.C: Change error message.
19377         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
19378         * g++.old-deja/g++.brendan/crash38.C: Likewise.
19379         * g++.old-deja/g++.brendan/crash50.C: Likewise.
19380         * g++.old-deja/g++.brendan/crash56.C: Likewise.
19381         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
19382         syntax.
19383         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
19384         * g++.old-deja/g++.brendan/crash8.C: Change error message.
19385         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
19386         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
19387         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
19388         * g++.old-deja/g++.brendan/template11.C: Likewise.
19389         * g++.old-deja/g++.brendan/template26.C: Likewise.
19390         * g++.old-deja/g++.brendan/template27.C: Use explicit
19391         specialization syntax.
19392         * g++.old-deja/g++.brendan/template30.C: Likewise.
19393         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
19394         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
19395         non-dependent names.
19396         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
19397         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
19398         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
19399         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
19400         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
19401         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
19402         named return value extension.
19403         * g++.old-deja/g++.ext/namedret2.C: Likewise.
19404         * g++.old-deja/g++.ext/namedret3.C: Likewise.
19405         * g++.old-deja/g++.ext/return1.C: Likewise.
19406         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
19407         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
19408         * g++.old-deja/g++.jason/access8.C: Likewise.
19409         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
19410         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
19411         pseudo-destructor names.
19412         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
19413         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
19414         pseudo-destructor names.
19415         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
19416         * g++.old-deja/g++.jason/overload19.C: Likewise.
19417         * g++.old-deja/g++.jason/overload32.C: Likewise.
19418         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
19419         stray semicolons.
19420         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
19421         * g++.old-deja/g++.jason/return.C: Likewise.
19422         * g++.old-deja/g++.jason/return2.C: Likewise.
19423         * g++.old-deja/g++.jason/shadow1.C: Likewise.
19424         * g++.old-deja/g++.jason/special.C: Use explicit specialization
19425         syntax.
19426         * g++.old-deja/g++.jason/template10.C: Account for use of
19427         non-dependent names.
19428         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
19429         syntax.
19430         * g++.old-deja/g++.jason/template37.C: Likewise.
19431         * g++.old-deja/g++.law/access4.C: Change error messages.
19432         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
19433         pseudo-destructor names.
19434         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
19435         * g++.old-deja/g++.law/ctors9.C: Likewise.
19436         * g++.old-deja/g++.law/cvt22.C: Likewise.
19437         * g++.old-deja/g++.law/dtors5.C: Likewise.
19438         * g++.old-deja/g++.law/global-init1.C: Likewise.
19439         * g++.old-deja/g++.law/missed-error3.C: Likewise.
19440         * g++.old-deja/g++.law/operators28.C: Likewise.
19441         * g++.old-deja/g++.law/visibility28.C: Likewise.
19442         * g++.old-deja/g++.martin/eval1.C: Likewise.
19443         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
19444         name.
19445         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
19446         * g++.old-deja/g++.mike/net34.C: Likewise.
19447         * g++.old-deja/g++.mike/net36.C: Likewise.
19448         * g++.old-deja/g++.mike/ns2.C: Likewise.
19449         * g++.old-deja/g++.mike/p12306.C: Likewise.
19450         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
19451         value extension.
19452         * g++.old-deja/g++.mike/p700.C: Likewise.
19453         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
19454         * g++.old-deja/g++.mike/p710.C: Likewise.
19455         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
19456         value extension.
19457         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
19458         * g++.old-deja/g++.mike/pmf9.C: Likewise.
19459         * g++.old-deja/g++.ns/crash2.C: Likewise.
19460         * g++.old-deja/g++.ns/crash3.C: Likewise.
19461         * g++.old-deja/g++.ns/invalid1.C: Likewise.
19462         * g++.old-deja/g++.ns/ns17.C: Likewise.
19463         * g++.old-deja/g++.ns/template16.C: Likewise.
19464         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
19465         keyword.
19466         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
19467         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
19468         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
19469         named return value extension.
19470         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
19471         * g++.old-deja/g++.other/access4.C: Issue additional error
19472         messages.
19473         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
19474         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
19475         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
19476         * g++.old-deja/g++.other/crash25.C: Change error message.
19477         * g++.old-deja/g++.other/crash4.C: Change error message.
19478         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
19479         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
19480         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
19481         checks.
19482         * g++.old-deja/g++.other/defarg8.C: Likewise.
19483         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
19484         * g++.old-deja/g++.other/dtor10.C: Likewise.
19485         * g++.old-deja/g++.other/incomplete.C: Likewise.
19486         * g++.old-deja/g++.other/linkage7.C: Likewise.
19487         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
19488         lookup algorithm.
19489         * g++.old-deja/g++.other/mangle2.C: Likewise.
19490         * g++.old-deja/g++.other/refinit2.C: Likewise.
19491         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
19492         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
19493         * g++.old-deja/g++.pt/crash28.C: Likewise.
19494         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
19495         syntax.
19496         * g++.old-deja/g++.pt/crash32.C: Change error message.
19497         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
19498         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
19499         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
19500         error message position.
19501         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
19502         * g++.old-deja/g++.pt/defarg8.C: Change error message.
19503         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
19504         syntax.
19505         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
19506         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
19507         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
19508         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
19509         keyword.
19510         * g++.old-deja/g++.pt/explicit31.C: Likewise.
19511         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
19512         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
19513         keyword.
19514         * g++.old-deja/g++.pt/explicit71.C: Change error message.
19515         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
19516         syntax.
19517         * g++.old-deja/g++.pt/friend28.C: Account for use of
19518         non-dependent names.
19519         * g++.old-deja/g++.pt/friend29.C: Likewise.
19520         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
19521         rules.
19522         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
19523         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
19524         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
19525         lookup rules.
19526         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
19527         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
19528         keyword.
19529         * g++.old-deja/g++.pt/memclass20.C: Likewise.
19530         * g++.old-deja/g++.pt/memclass5.C: Likewise.
19531         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
19532         keyword.
19533         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
19534         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
19535         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
19536         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
19537         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
19538         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
19539         keyword.
19540         * g++.old-deja/g++.pt/spec10.C: Likewise.
19541         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
19542         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
19543         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
19544         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
19545         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
19546         * g++.old-deja/g++.pt/ttp62.C: Likewise.
19547         * g++.old-deja/g++.pt/ttp64.C: Likewise.
19548         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
19549         * g++.old-deja/g++.pt/typename15.C: Likewise.
19550         * g++.old-deja/g++.pt/typename22.C: Likewise.
19551         * g++.old-deja/g++.pt/typename6.C: Change error messages.
19552         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
19553         * g++.old-deja/g++.pt/virtual2.C: Likewise.
19554         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
19555         syntax.
19556         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
19557         return value extension.
19558         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
19559         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
19560         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
19561         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
19562
19563 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19564
19565         * g++.dg/warn/inline1.C: New test.
19566         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
19567         * g++.old-deja/g++.jason/synth10.C: Likewise.
19568         * g++.old-deja/g++.mike/net31.C: Likewise.
19569         * g++.old-deja/g++.mike/p8786.C: Likewise.
19570
19571         * g++.dg/template/friend10.C: New test.
19572         * g++.dg/template/conv5.C: New test.
19573
19574 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19575
19576         * g++.dg/lookup/scoped3.C: New test.
19577
19578         * g++.dg/lookup/decl1.C: New test.
19579         * g++.dg/lookup/decl2.C: New test.
19580
19581 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19582
19583         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
19584         gcc.c-torture/compile/20021015-1.c,
19585         gcc.c-torture/compile/20021015-2.c,
19586         gcc.c-torture/compile/20021123-1.c,
19587         gcc.c-torture/compile/20021123-2.c,
19588         gcc.c-torture/compile/20021123-3.c,
19589         gcc.c-torture/compile/20021123-4.c,
19590         gcc.c-torture/execute/20021024-1.c: Add tests previously added
19591         only to 3.1 or 3.2 branch.
19592
19593 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
19594
19595         * gcc.dg/i386-bitfield3.c: New test.
19596
19597         * gcc.dg/i386-bitfield2.c: New test.
19598
19599 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
19600
19601         * g++.dg/parse/conv_op1.C: New test.
19602
19603 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
19604
19605         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
19606         approved.
19607
19608 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
19609
19610         * gcc.c-torture/compile/20021220-1.c: New test.
19611
19612 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
19613
19614         * gcc.dg/i386-fastcall-1.c: New.
19615
19616 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19617
19618         * gcc.c-torture/execute/20021219-1.c: New test.
19619
19620 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19621
19622         * gcc.dg/i386-pic-1.c: New test.
19623
19624 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19625
19626         PR c++/8099
19627         * g++.dg/template/friend9.C: New test.
19628
19629 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19630
19631         PR c++/3663
19632         * g++.dg/template/access7.C: New test.
19633
19634 2002-12-18  Nick Clifton  <nickc@redhat.com>
19635
19636         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
19637         the libstdc++-v3 directory has been found.
19638
19639 2002-12-12  Devang Patel <dpatel@apple.com>
19640         * gcc.dg/darwin-ld-1.c: New test.
19641         * gcc.dg/darwin-ld-2.c: New test.
19642         * gcc.dg/darwin-ld-3.c: New test.
19643         * gcc.dg/darwin-ld-4.c: New test.
19644         * gcc.dg/darwin-ld-5.c: New test.
19645
19646 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19647
19648         * gcc.c-torture/compile/20021212-1.c: New test.
19649
19650 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
19651
19652         * gcc.dg/fshort-wchar: New test.
19653
19654 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
19655
19656         PR c++/8372
19657         * g++.dg/template/dtor1.C: New test.
19658
19659         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
19660         markers.
19661
19662 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
19663
19664         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
19665
19666 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
19667
19668         * g++.dg/template/static1.C: New test.
19669         * g++.dg/template/static2.C: New test.
19670         * g++.old-deja/g++.ext/memconst.C: New test.
19671
19672 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19673
19674         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
19675         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
19676         * g++.dg/special/initp1.C: Likewise.
19677
19678 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
19679
19680         * gcc.c-torture/execute/20021204-1.c: New test.
19681
19682 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
19683
19684         * gcc.dg/ppc-fmadd-1.c: New file.
19685         * gcc.dg/ppc-fmadd-2.c: New file.
19686         * gcc.dg/ppc-fmadd-3.c: New file.
19687
19688 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19689
19690         * gcc.c-torture/compile/20021204-1.c: New test.
19691
19692 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19693
19694         * g++.dg/inherit/covariant2.C: New test.
19695         * g++.dg/inherit/covariant3.C: New test.
19696         * g++.dg/inherit/covariant4.C: New test.
19697         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19698         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19699
19700 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19701
19702         PR c++/8688
19703         * g++.dg/init/brace3.C: New test.
19704
19705 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19706
19707         * gcc.dg/20020210-1.c: Fix a comment typo.
19708
19709 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19710
19711         PR c++/8720
19712         * g++.dg/parse/defarg1.C: New test.
19713
19714         PR c++/8615
19715         * g++.dg/template/char1.C: New test.
19716
19717         * g++.dg/template/varmod1.C: Fix typo.
19718
19719 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19720
19721         DR 180
19722         * g++.old-deja/g++.pt/crash32.C: Expect error.
19723
19724 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19725
19726         PR c++/5919
19727         * g++.dg/template/varmod1.C: New test.
19728
19729         PR c++/8727
19730         * g++.dg/inherit/typeinfo1.C: New test.
19731
19732         PR c++/8663
19733         * g++.dg/inherit/typedef1.C: New test.
19734
19735 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19736
19737         PR c++/8332
19738         PR c++/8493
19739         * g++.dg/template/strlen1.C: New test.
19740
19741         PR c++/8227
19742         * g++.dg/template/ctor2.C: New test.
19743
19744         PR c++/8214
19745         * g++.dg/init/string1.C: New test.
19746
19747         PR c++/8511
19748         * g++.dg/template/friend8.C: New test.
19749
19750 2002-11-29  Joe Buck <jbuck@synopsys.com>
19751
19752         * g++.dg/lookup/anon2.C: New test.
19753
19754 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19755
19756         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19757         h8300 port.
19758
19759 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19760
19761         * gcc.dg/bitfld-6.c: New test.
19762
19763 2002-11-27  Jan Hubicka  <jh@suse.cz>
19764
19765         * gcc.c-torture/execute/20021127.[cx]: New test.
19766
19767 2002-11-26  Jan Hubicka  <jh@suse.cz>
19768
19769         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19770         quality.
19771
19772 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19773
19774         * g++.dg/init/brace2.C: New test.
19775         * g++.old-deja/g++.mike/p9129.C: Correct.
19776
19777 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19778
19779         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19780
19781 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19782
19783         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19784
19785 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19786
19787         * testsuite/g++.dg/abi/empty11.C: New test.
19788         * testsuite/g++.dg/rtti/cv1.C: New test.
19789
19790 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19791
19792         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19793
19794 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19795
19796         * g++.dg/abi/empty10.C: New test.
19797
19798 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19799
19800         * gcc.c-torture/compile/20021124-1.c: New test.
19801
19802 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19803
19804         * g++.dg/abi/rtti2.C: New test.
19805
19806 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19807
19808         * gcc.dg/i386-unroll-1.c: New test.
19809
19810 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19811
19812         * gcc.c-torture/compile/20021120-1.c: New test.
19813         * gcc.c-torture/compile/20021120-2.c: New test.
19814
19815 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19816
19817         * gcc.dg/bitfld-5.c: New test.
19818
19819 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19820
19821         * gcc.c-torture/execute/20021120-3.c: New test.
19822
19823 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19824
19825         * gcc.c-torture/execute/20021120-2.c: New test.
19826
19827 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19828
19829         * gcc.c-torture/execute/20021120-1.c: New test.
19830
19831 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19832
19833         * gcc.c-torture/execute/20021118-3.c: New test.
19834
19835 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19836
19837         * gcc.c-torture/compile/20021119-1.c: New test.
19838
19839 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19840
19841         * gcc.dg/duff-1.c: New test.
19842         * gcc.dg/duff-2.c: New test.
19843         * gcc.dg/duff-3.c: New test.
19844
19845 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19846
19847         * gcc.dg/cpp/_Pragma5.c: New test.
19848
19849 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19850
19851         * gcc.c-torture/execute/20021118-2.c: New test.
19852
19853 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19854
19855         * gcc.c-torture/execute/20021118-1.c: New test.
19856
19857 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19858
19859         * gcc.dg/20021116-1.c: New test.
19860
19861 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19862
19863         * g++.dg/abi/vcall1.C: New test.
19864
19865 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19866
19867         * gcc.dg/20021029-1.c: New test.
19868         * gcc.dg/20021029-2.c: New test.
19869
19870 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19871
19872         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19873
19874 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19875
19876         PR c/8439
19877         * gcc.dg/20021110.c: Move to ...
19878         * gcc.c-torture/compile/20021110.c: .... here.
19879
19880 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19881
19882         PR c/8467
19883         * gcc.c-torture/execute/20021111-1.c
19884
19885 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19886
19887         PR c/8439
19888         * gcc.dg/20021110.c: New test.
19889
19890 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19891
19892         * g++.dg/abi/vthunk3.C: Run only on x86.
19893
19894 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19895
19896         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19897
19898 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19899
19900         * lib/compat.exp (compat-execute): Fix logic error in last
19901         change.
19902
19903 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19904
19905         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19906
19907 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19908
19909         PR c++/8389
19910         * g++.dg/template/access6.C: New test.
19911
19912 2002-11-08  Jan Hubicka  <jh@suse.cz>
19913
19914         * gcc.dg/i386-ssefp-1.c: New test.
19915         * gcc.dg/i386-ssefp-1.c: New test.
19916
19917 2002-11-08  Jan Hubicka  <jh@suse.cz>
19918
19919         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19920
19921 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19922
19923         * g++.dg/abi/vthunk3.C: New test.
19924
19925         PR c++/8338
19926         * g++.dg/template/crash2.C: New test.
19927
19928 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19929
19930         * testsuite/g++.dg/abi/dtor1.C: New test.
19931         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19932
19933 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19934
19935         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19936         Darwin.
19937
19938 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19939
19940         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19941         -mthumb.  Only xfail with -O0.
19942
19943 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19944
19945         * g++.dg/abi/thunk1.C: New test.
19946         * g++.dg/abi/thunk2.C: Likewise.
19947         * g++.dg/abi/vtt1.C: Likewise.
19948
19949 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19950
19951         PR optimization/8423
19952         * gcc.c-torture/execute/builtin-constant.c: New test.
19953
19954 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19955
19956         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19957         Add some more cases.
19958
19959 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19960
19961         PR c++/8391
19962         * g++.dg/opt/local1.C: New test.
19963
19964 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19965
19966         PR c++/8160
19967         * g++.dg/template/complit1.C: New test.
19968
19969         PR c++/8149
19970         * g++.dg/template/typename4.C: Likewise.
19971
19972 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19973
19974         Core issue 287, PR c++/7639
19975         * g++.dg/template/instantiate1.C: Adjust error location.
19976         * g++.dg/template/instantiate3.C: New test.
19977         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19978         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19979         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19980
19981 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19982
19983         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19984
19985 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19986
19987         PR c++/8287
19988         * g++.dg/init/dtor2.C: New test.
19989
19990 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19991
19992         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19993         * gcc.dg/nest.c: Bypass errors on irix6.
19994
19995 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19996
19997         * gcc.dg/nest.c: Expect error for mmix-*-*.
19998         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19999
20000 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20001
20002         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20003         markers.
20004
20005         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20006
20007 2002-10-25  Mike Stump  <mrs@apple.com>
20008
20009         * gcc.dg/warn-1.c: New test.
20010
20011 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20012
20013         * g++.dg/template/typename3.C: New test.
20014
20015 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20016
20017         * g++.dg/lookup/ptrmem1.C: New test.
20018
20019         * g++.dg/abi/vthunk2.C: New test.
20020
20021 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20022
20023         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20024
20025 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20026
20027         * g++.dg/abi/empty9.C: New test.
20028
20029 2002-10-24  Richard Henderson  <rth@redhat.com>
20030
20031         * g++.dg/inherit/thunk1.C: Enable for ia64.
20032
20033 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20034
20035         PR c++/8067
20036         * g++.dg/lookup/pretty1.C: New test.
20037
20038 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20039
20040         * gcc.dg/20021023-1.c: New test.
20041
20042 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20043
20044         PR c++/7679
20045         * g++.dg/parse/inline1.C: New test.
20046
20047 2002-10-23  Richard Henderson  <rth@redhat.com>
20048
20049         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20050
20051         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20052
20053 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20054
20055         PR c++/6579
20056         * g++.dg/parse/stmtexpr3.C: New test.
20057
20058 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20059
20060         * g++.dg/expr/cond1.C: New test.
20061
20062 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20063
20064         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20065
20066 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20067
20068         * g++.dg/abi/vbase13.C: New test.
20069         * g++.dg/abi/vbase14.C: Likewise.
20070
20071 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20072
20073         * gcc.dg/tls/pic-1.c: New test.
20074         * gcc.dg/tls/nonpic-1.c: New test.
20075         * gcc.dg/20021018-1.c: New test.
20076
20077 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20078
20079         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20080         Remove only files with the same base name as the test case.
20081         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20082         (profopt-execute): Likewise.  Also, remove old profiling
20083         and performance data files before running the tests.
20084
20085         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20086         * g++.dg/bprob/bprob.exp: Likewise.
20087         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20088         to allow more general test case names.
20089
20090         * g++.dg/bprob/bprob-1.C: Rename to ...
20091         * g++.dg/bprob/g++-bprob-1.C: ... this.
20092
20093         * g77.dg/bprob/bprob-1.f: Rename to ...
20094         * g77.dg/bprob/g77-bprob-1.f: ... this.
20095
20096 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20097
20098         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20099         bison 1.50 or later.
20100
20101 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
20102
20103         * g++.dg/README: Describe more test directories.
20104
20105 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20106
20107         * g++.dg/init/array6.C: Add additional tests.
20108
20109 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20110
20111         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
20112         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
20113
20114 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
20115
20116         * gcc.c-torture/compile/20020604-1.x: New.
20117         * gcc.c-torture/compile/simd-5.x: Likewise.
20118         * gcc.c-torture/execute/920710-1.x: Likewise.
20119         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
20120
20121 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20122
20123         * g++.dg/inherit/override1.C: Add dg-options clause.
20124
20125 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20126
20127         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20128         _mm_slli_si128.
20129
20130 2002-10-19  Andreas Schwab  <schwab@suse.de>
20131
20132         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20133         directory component.
20134
20135 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20136
20137         * g++.dg/inherit/thunk1.C: New test.
20138
20139         * g++.dg/inherit/override1.C: New test.
20140
20141         * g++.dg/abi/mangle11.C: New test.
20142         * g++.dg/abi/mangle14.C: New test.
20143         * g++.dg/abi/mangle17.C: New test.
20144
20145 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20146
20147         * g++.dg/overload/member2.C: New test.
20148
20149 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
20150
20151         * g++.dg/README: Describe new compat directory.
20152         * g++.dg/dg.exp: Skip tests in compat directory.
20153         * README.compat: New file.
20154         * lib/compat.exp: New expect script.
20155         * g++.dg/compat: New test directory.
20156         * g++.dg/compat/compat.exp: New expect script.
20157         * g++.dg/compat/abi: New test directory.
20158         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
20159         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
20160         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
20161         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
20162         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
20163         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
20164         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
20165         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
20166         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
20167         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
20168         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
20169         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
20170         * g++.dg/compat/break: New test directory.
20171         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
20172         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
20173         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
20174         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
20175         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
20176         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
20177         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
20178         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
20179         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
20180         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
20181         g++.dg/compat/break/README: New files.
20182         * g++.dg/compat/eh: New test directory.
20183         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
20184         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
20185         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
20186         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
20187         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
20188         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
20189         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
20190         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
20191         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
20192         g++.dg/compat/eh/filter2_y.C,
20193         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
20194         g++.dg/compat/eh/new1_y.C,
20195         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20196         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20197         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20198         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20199         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20200         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20201         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20202         g++.dg/compat/eh/unexpected1_y.C: New files.
20203         * g++.dg/compat/init: New test directory.
20204         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20205         g++.dg/compat/init/array5_y.C,
20206         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20207         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20208         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20209         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20210         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20211         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20212         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20213         g++.dg/compat/init/init-ref2_y.C: New files.
20214
20215 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20216
20217         PR c++/7584
20218         * g++.dg/inherit/using3.C: New test.
20219
20220 2002-10-17  Jan Hubicka  <jh@suse.cz>
20221
20222         * gcc.dg/20021017-2.c: New test.
20223
20224 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20225
20226         * g++.dg/abi/mangle16.C: Adjust.
20227
20228         * g++.dg/init/array8.C: New test.
20229
20230 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20231
20232         * gcc.dg/special/mips-abi.exp: New test.
20233         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20234
20235 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20236
20237         * g++.dg/abi/mangle16.C: New test.
20238         * g++.dg/abi/mangle17.C: Likewise.
20239
20240         PR c++/7478
20241         * g++.dg/template/ref1.C: New test.
20242
20243 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20244
20245         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
20246
20247 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
20248
20249         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
20250
20251 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20252
20253         PR c++/7524
20254         * g++.dg/init/array7.C: New test.
20255
20256 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
20257
20258         * g++.dg/init/array6.C: New test.
20259
20260         * g++.dg/abi/mangle13.C: Likewise.
20261         * g++.dg/abi/mangle14.C: Likewise.
20262         * g++.dg/abi/mangle15.C: Likewise.
20263
20264 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20265
20266         * g++.dg/abi/empty8.C: New test.
20267
20268 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
20269
20270         * g++.dg/init/ctor1.C: New test.
20271
20272 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
20273
20274         * gcc.c-torture/execute/20021015-1.c: New test.
20275
20276 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
20277
20278         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
20279
20280 2002-10-14  Jan Hubicka  <jh@suse.cz>
20281
20282         * gcc.dg/i386-ssetype-[1-5].c: New tests.
20283
20284 2002-10-14  Richard Henderson  <rth@redhat.com>
20285
20286         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
20287
20288 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20289
20290         PR optimization/6631
20291         * g++.dg/opt/const2.C: New test.
20292
20293 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20294
20295         PR c++/7176
20296         * g++.dg/parse/friend1.C: New test.
20297         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
20298
20299 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
20300
20301         * gcc.dg/20021014-1.c: New test.
20302
20303 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
20304
20305         PR c++/5661
20306         * g++.dg/ext/vlm1.C: New test.
20307         * g++.dg/ext/vlm2.C: Likewise.
20308
20309         * g++.dg/init/array1.C: Remove invalid braces.
20310         * g++.dg/init/brace1.C: New test.
20311         * g++.dg/init/copy2.C: Likewise.
20312         * g++.dg/init/copy3.C: Likewise.
20313         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
20314         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
20315         braces.
20316
20317 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
20318
20319         * gcc.dg/cpp/assembler.S: Don't use -ansi.
20320
20321 2002-10-11  Richard Shann  <richard.shann@superh.com>
20322
20323         * gcc.c-torture/compile/simd-5.c: New test.
20324
20325 2002-10-10  Roger Sayle  <roger@eyesopen.com>
20326
20327         * gcc.c-torture/execute/shiftopt-1.c: New test case.
20328
20329 2002-10-10  Jim Wilson  <wilson@redhat.com>
20330
20331         * gcc.c-torture/execute/20021010-1.c: New test.
20332
20333 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
20334
20335         PR c/7353
20336         * g++.dg/ext/typedef-init.C: New test.
20337         * gcc.dg/typedef-init.c: New test.
20338
20339 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
20340
20341         * gcc.dg/cpp/paste13.c: New test.
20342
20343 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20344
20345         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
20346         remaining platforms, XFAIL during compile, not execute.  Don't
20347         XFAIL at -O0.
20348
20349 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20350
20351         * gcc.dg/alias-1.c: Tweak expected warning.
20352
20353 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
20354
20355         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
20356
20357 2002-10-06  Andreas Jaeger  <aj@suse.de>
20358
20359         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
20360         * gcc.dg/cpp/c++98.C: Likewise.
20361
20362         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
20363         * g++.dg/cpp/c++98.C: Likewise.
20364
20365         * g++.dg/README (Subdirectories): Mention cpp directory.
20366
20367         PR target/7559
20368         * gcc.dg/20021006-1.c: New test.
20369
20370 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20371
20372         PR c++/7804
20373         * g++.dg/other/warning1.C: New test.
20374
20375 2002-10-04  Roger Sayle  <roger@eyesopen.com>
20376
20377         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
20378         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
20379         and sparc-*-* with -m64 as expected failures.  See PR 8087.
20380
20381 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20382
20383         PR c++/7931
20384         * g++.dg/template/ptrmem3.C: New test.
20385
20386         PR c++/7754
20387         * g++.dg/template/union1.C: New test.
20388
20389 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20390
20391         PR c++/8006
20392         * g++.dg/abi/mangle9.C: New test.
20393         * g++.dg/abi/mangle10.C: New test.
20394         * g++.dg/abi/mangle11.C: New test.
20395         * g++.dg/abi/mangle12.C: New test.
20396
20397 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
20398
20399         PR c++/7188.
20400         * g++.dg/template/meminit1.C: New test.
20401         * g++.dg/warn/Wreorder-1.C: Likewise.
20402         * g++.old-deja/g++.mike/warn3.C: Tweak.
20403         * lib/prune.exp: Ingore "in copy constructor".
20404
20405 2002-10-02  Andreas Jaeger  <aj@suse.de>
20406
20407         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
20408         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
20409         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
20410         on x86-64.
20411
20412 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20413
20414         * gcc.dg/empty1.C: Fix typo.
20415
20416 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
20417
20418         * gcc.dg/alias-1.c: New test.
20419
20420 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20421
20422         * gcc.dg/empty1.C: New test.
20423
20424         * g++.dg/tls/init-2.C: Tweak error messages.
20425
20426 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
20427
20428         * gcc.c-torture/compile/20020923-1.c: New test.
20429
20430 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
20431
20432         * gcc.c-torture/execute/ffs-1.c: New test.
20433         * gcc.c-torture/execute/ffs-2.c: Ditto.
20434
20435 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
20436
20437         * g++.dg/overload/member1.C: New test.
20438
20439 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
20440
20441         * g++.dg/abi/empty7.C: New test.
20442         * g++.dg/init/pm2.C: Likewise.
20443
20444 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
20445
20446         * g++.dg/rtti/crash1.C: New test.
20447
20448 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
20449
20450         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
20451         gcc.dg/sibcall-4.c: New tests.
20452
20453 2002-09-28  Roger Sayle  <roger@eyesopen.com>
20454
20455         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
20456         powerpc and MMIX targets.
20457
20458 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
20459
20460         * gcc.dg/cpp/20020927-1.c: New.
20461
20462 2002-09-26  David S. Miller  <davem@redhat.com>
20463
20464         * gcc.c-torture/compile/trunctfdf.c: New.
20465
20466 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20467
20468         * lib/target-supports.exp (check_weak_available): Handle solaris2.
20469
20470 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
20471
20472         * gcc.c-torture/execute/loop-15.c: New.
20473
20474 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
20475
20476         * README.QMTEST: Fix typo.
20477
20478 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20479
20480         * gcc.dg/20020926-1.c: New test.
20481
20482 2002-09-25  David S. Miller  <davem@redhat.com>
20483
20484         PR target/7842
20485         * gcc.c-torture/execute/shiftdi.c: New test.
20486
20487 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
20488
20489         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
20490         unique to the tool.
20491         * lib/g77.exp (g77_init): Likewise.
20492         * lib/g++.exp (g++_init): Likewise.
20493         * lib/objc.exp (objc_init): Likewise.
20494
20495 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
20496
20497         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
20498         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
20499         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
20500
20501 2002-09-25  Richard Henderson  <rth@redhat.com>
20502
20503         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
20504         too-small long double.
20505
20506 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
20507
20508         * gcc.dg/20020919-1.c: New test.
20509
20510 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
20511
20512         * g++.dg/abi/bitfield6.C: New test.
20513         * g++.dg/abi/bitfield7.C: New test.
20514         * g++.dg/abi/bitfield8.C: New test.
20515         * g++.dg/abi/vbase11.C: New test.
20516
20517 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20518
20519         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
20520         hppa*-*-hpux*.  Update test comment.
20521
20522 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
20523
20524         * gcc.dg/tls/struct-1.c: New test.
20525
20526 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
20527
20528         * gcc.dg/cpp/tr-warn2.c: Update.
20529
20530 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20531
20532         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
20533
20534 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20535
20536         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
20537         systems.
20538
20539 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
20540
20541         * gcc.c-torture/execute/ieee/mzero3.c: New test.
20542
20543         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20544         Adjust for c++filt moved to binutils.  Remove spurious duplicate
20545         setting of cxxfilt.
20546
20547 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
20548
20549         * gcc.dg/20020312-2.c: Update for darwin.
20550
20551 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20552
20553         * g++.old-deja/g++.other/crash32.C: Mark ICE.
20554
20555 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
20556
20557         * objc.dg/comp-types-1.m: New test.
20558         * objc.dg/comp-types-2.m: New test.
20559         * objc.dg/comp-types-3.m: New test.
20560         * objc.dg/comp-types-4.m: New test.
20561         * objc.dg/comp-types-5.m: New test.
20562         * objc.dg/comp-types-6.m: New test.
20563
20564 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20565
20566         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
20567
20568 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20569
20570         * g++.dg/other/do1.C: New test.
20571
20572         * g++.dg/template/subst1.C: New test.
20573
20574 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
20575
20576         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
20577
20578 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20579
20580         * g++.dg/template/qualttp20.C: Adjust expected errors.
20581         * g++.old-deja/g++.jason/report.C: Likewise.
20582         * g++.old-deja/g++.other/qual1.C: Likewise.
20583
20584         * g++.dg/lookup/scoped2.C: New test.
20585
20586         * g++.dg/ext/asm3.C: New test.
20587
20588 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
20589
20590         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
20591
20592 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
20593
20594         * ChangeLog: follow spelling conventions.
20595         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
20596         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
20597         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
20598         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
20599         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
20600         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
20601         * g++.old-deja/g++.law/global-init1.C: Likewise.
20602         * g++.old-deja/g++.other/delete4.C: Likewise.
20603         * g++.old-deja/g++.other/inline21.C: Likewise.
20604         * g++.old-deja/g++.other/singleton.C: Likewise.
20605         * g77.dg/strlen0.f: Likewise.
20606         * g77.f-torture/compile/20010519-1.f: Likewise.
20607         * g77.f-torture/compile/980310-4.f: Likewise.
20608         * gcc.c-torture/compile/20000605-1.c: Likewise.
20609         * gcc.c-torture/execute/20020225-1.c: Likewise.
20610         * gcc.dg/c90-hexfloat-2.c: Likewise.
20611         * gcc.dg/c99-bool-1.c: Likewise.
20612         * gcc.dg/c99-hexfloat-2.c: Likewise.
20613         * gcc.dg/dll-2.c: Likewise.
20614         * gcc.dg/wtr-union-init-1.c: Likewise.
20615         * gcc.dg/wtr-union-init-2.c: Likewise.
20616         * gcc.dg/wtr-union-init-3.c: Likewise.
20617         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20618         * gcc.dg/cpp/defined.c: Likewise.
20619         * gcc.dg/cpp/macsyntx.c: Likewise.
20620         * gcc.dg/cpp/paste2.c: Likewise.
20621         * gcc.dg/cpp/trad/defined.c: Likewise.
20622         * gcc.dg/format/c90-printf-1.c: Likewise.
20623         * gcc.dg/format/c90-scanf-1.c: Likewise.
20624         * gcc.dg/format/c99-printf-1.c: Likewise.
20625         * gcc.dg/format/c99-scanf-1.c: Likewise.
20626         * gcc.misc-tests/gcov-8.c: Likewise.
20627         * lib/profopt.exp: Likewise.
20628
20629 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
20630
20631         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
20632
20633 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20634
20635         * g++.dg/inherit/using2.C: New test.
20636
20637 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
20638
20639         * ChangeLog: Follow spelling conventions.
20640         * g++.dg/template/friend4.C: Likewise.
20641         * g++.old-deja/g++.pt/crash67.C: Likewise.
20642         * gcc.c-torture/execute/20000801-4.c: Likewise.
20643         * gcc.dg/c90-digraph-1.c: Likewise.
20644         * gcc.dg/c94-digraph-1.c: Likewise.
20645         * gcc.dg/c99-digraph-1.c: Likewise.
20646         * gcc.dg/cpp/line5.c: Likewise.
20647         * gcc.dg/cpp/multiline.c: Likewise.
20648         * gcc.dg/cpp/trad/literals-1.c: Likewise.
20649         * gcc.dg/format/attr-3.c: Likewise.
20650         * gcc.dg/format/c90-scanf-3.c: Likewise.
20651         * gcc.dg/format/ext-4.c: Likewise.
20652
20653 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20654
20655         * g++.dg/template/pretty1.C: New test.
20656
20657 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
20658
20659         * gcc.c-torture/execute/struct-cpy-1.c: New test.
20660
20661 2002-09-13  Matt Austern  <austern@apple.com>
20662
20663         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
20664         passing a cast expression to a function by const reference.
20665
20666 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
20667
20668         * g++.dg/template/deduce1.C: New test.
20669
20670 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
20671
20672         * gcc.c-torture/execute/simd-1.c: Force all use of int to
20673         32-bit int.
20674
20675 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20676
20677         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
20678         usage.
20679
20680 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
20681
20682         * gcc.c-torture/compile/20020910-1.c: New test.
20683
20684 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
20685
20686         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
20687
20688 2002-09-10  Andreas Jaeger  <aj@suse.de>
20689
20690         * gcc.dg/20020312-2.c: Adjust for x86-64.
20691
20692 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20693
20694         * g77.dg/7388.f: New test case for PR 7388.
20695
20696 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20697
20698         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20699
20700 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20701
20702         * objc.dg/proto-lossage-1.m: New test.
20703
20704 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20705
20706         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20707
20708 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20709
20710         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20711         expected to pass.
20712
20713 2002-09-06  Stan Shebs  <shebs@apple.com>
20714             David Edelsohn  <edelsohn@gnu.org>
20715
20716         * gcc.dg/weak: New directory.
20717         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20718         target-specific xfail bits.
20719         * gcc.dg/typeof-2.c: Move to new directory.
20720         * gcc.dg/weak.exp: New expect script.
20721
20722 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20723
20724         * gcc.c-torture/execute/extzvsi.c: New test.
20725
20726 2002-09-05  Stan Shebs  <shebs@apple.com>
20727
20728         * gcc.dg/weak-1.c: xfail on Darwin.
20729         * gcc.dg/weak-2.c: Ditto.
20730         * gcc.dg/weak-3.c: Ditto.
20731         * gcc.dg/weak-4.c: Ditto.
20732         * gcc.dg/weak-5.c: Ditto.
20733         * gcc.dg/weak-6.c: Ditto.
20734         * gcc.dg/weak-7.c: Ditto.
20735         * gcc.dg/weak-8.c: Ditto.
20736         * gcc.dg/weak-9.c: Ditto.
20737
20738 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20739
20740         * gcc.c-torture/execute/loop-14.c: New test.
20741
20742 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20743
20744         * g++.dg/other/cxa-atexit1.C: New test.
20745
20746         * gcc.dg/typeof-2.c: New test.
20747
20748 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20749
20750         * gcc.dg/builtins-2.c: New testcase.
20751         * gcc.dg/builtins-3.c: New testcase.
20752
20753 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20754
20755         * gcc.dg/cpp/_Pragma4.c: New test.
20756
20757 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20758
20759         * objc/execute/nil_method-1.m: New testcase.
20760
20761 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20762
20763         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20764         [Object class], not [Object initialize].
20765
20766 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20767             Hans-Peter Nilsson  <hp@bitrange.com>
20768
20769         * gcc.c-torture/execute/20020720-1.x: Skip test on
20770         mmix-knuth-mmixware.  Correct comment.
20771
20772 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20773
20774         * testsuite/g++.dg/abi/bitfield5.C: New test.
20775         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20776
20777 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20778
20779         * objc.dg/undeclared-selector.m: New test.
20780
20781 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20782
20783         * g++.dg/other/offsetof1.C: Avoid cast warning.
20784
20785 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20786
20787         * objc.dg/super-class-2.m: New test.
20788
20789 2002-08-24  Matt Austern  <austern@apple.com>
20790
20791         * g++.dg/ext/lvaddr.C: New test.
20792         * g++.dg/ext/lvcast.C: New test.
20793
20794 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20795
20796         * testsuite/g++.dg/inherit/cond1.C: New test.
20797
20798 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20799
20800         * gcc.dg/noncompile/incomplete-1.c: New test.
20801
20802 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20803
20804         * gcc.dg/typespec-1.c: New test.
20805
20806 2002-08-20  Devang Patel  <dpatel@apple.com>
20807         * objc.dg/proto-hier-2.m: New test.
20808
20809 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20810
20811         * objc.dg/bitfield-1.m: New test.
20812         * objc.dg/bitfield-2.m: New test.
20813
20814 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20815
20816         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20817         gcc.dg/c99-flex-array-4.c: New tests.
20818
20819 2002-08-16  Stan Shebs  <shebs@apple.com>
20820
20821         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20822
20823 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20824
20825         * gcc.dg/typeof-1.c: New test.
20826         * g++.dg/ext/typeof2.C: New test.
20827
20828 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20829
20830         * g++.dg/other/offsetof1.C: New test.
20831
20832 2002-08-14  Richard Henderson  <rth@redhat.com>
20833
20834         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20835
20836 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20837
20838         * gcc.dg/cpp/_Pragma3.c: New test.
20839
20840 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20841
20842         * g++.dg/template/inherit3: New test.
20843
20844 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20845
20846         * gcc.dg/bitfld-4.c: Add blank options.
20847
20848 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20849
20850         * g++.dg/template/crash1.C: New test.
20851
20852 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20853
20854         * gcc.dg/tls/opt-2.c: New test.
20855
20856 2002-08-08  Devang Patel  <dpatel@apple.com>
20857
20858         * objc.dg/selector-1.m : New test
20859
20860 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20861
20862         * g++.dg/abi/bitfield4.C: New test.
20863         * gcc.dg/bitfld-4.c: New test.
20864
20865 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20866
20867         * g++.dg/other/packed1.C: New test.
20868
20869 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20870
20871         * g++.dg/abi/offsetof.C: Tweak error messages.
20872         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20873
20874 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20875
20876         * gcc.dg/bitfld-3.c: New test.
20877
20878 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20879             Richard Henderson  <rth@redhat.com>
20880
20881         * gcc.dg/i386-bitfield1.c: New test.
20882         * g++.dg/abi/bitfield3.C: Update.
20883
20884 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20885
20886         * objc.dg/const-str-2.m: Update.
20887         * gcc.dg/cpp/c++98.c: Change to C extension.
20888         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20889         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20890
20891 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20892
20893         * testsuite/gcc.dg/tls/diag-3.c: New.
20894
20895 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20896
20897         * g++.dg/README (Subdirectories): Document new subdir expr.
20898         * g++.dg/expr/pmf-1.C: New test.
20899
20900 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20901
20902         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20903
20904 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20905
20906         * g++.dg/abi/bitfield3.C: New test.
20907
20908 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20909
20910         * lib/gcov.exp: Tweak expected line formats.
20911         * gcc.misc-tests/gcov8.c: New test.
20912         * gcc.misc-tests/gcov8.x: New flags.
20913
20914 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20915
20916         * consistency.vlad/layout/endian.c: Include string.h.
20917
20918         * gcc.c-torture/execute/20020805-1.c: New test.
20919
20920 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20921
20922         * g++.dg/other/conversion1.C: New test.
20923
20924 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20925
20926         * gcc.dg/builtins-1.c: New testcase.
20927
20928 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20929
20930         * g++.dg/inherit/access3.C: New test.
20931
20932 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20933
20934         * gcc.dg/ia64-visibility-2.c: New test.
20935
20936 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20937
20938         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20939         __qualifier_flags to __flags.
20940
20941 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20942
20943         * g++.dg/inherit/operator1.C: New test.
20944         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20945         * g++.dg/other/error1.C: Change expected error message.
20946         * g++.dg/template/conv4.C: Likewise.
20947
20948 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20949
20950         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20951         for documented behavior.
20952
20953 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20954
20955         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20956         several targets known to fail.
20957
20958 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20959
20960         * gcc.dg/mips-args-[123].c: New tests.
20961
20962 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20963
20964         * gcc.dg/ppc-spe.c: New.
20965
20966 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20967
20968         * g++.dg/other/ptrmem4.C: New testcase.
20969
20970 2002-07-24  Richard Henderson  <rth@redhat.com>
20971
20972         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20973
20974 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20975
20976         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20977
20978 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20979
20980         * gcc.c-torture/execute/memset-3.c: New testcase.
20981
20982 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20983
20984         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20985         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20986
20987 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20988
20989         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20990         Delete.
20991
20992 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20993
20994         * gcc.c-torture/compile/simd-4.c: New test.
20995
20996 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20997
20998         PR c++/7347, c++/7348
20999         * g++.dg/template/access4.C: New test.
21000         * g++.dg/template/access5.C: New test.
21001         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21002         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21003         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21004         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21005
21006 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21007
21008         * gcc.dg/gnu89-init-2.c: New test.
21009
21010 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21011
21012         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21013
21014 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21015
21016         * gcc.c-torture/execute/20020720-1.c: New testcase.
21017
21018 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21019
21020         * gcc.dg/cpp/Wsignprom.c: New tests.
21021
21022 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21023
21024         * gcc.c-torture/execute/loop-13.c: New test.
21025
21026 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21027
21028         * gcc.dg/cpp/expr.c: New tests.
21029
21030 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21031
21032         * g++.dg/opt/pr6713.C: Add template instantiation.
21033
21034 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21035
21036         * gcc.dg/nest.c: New test.
21037
21038 2002-07-17  Richard Henderson  <rth@redhat.com>
21039
21040         * g++.dg/opt/pr6713.C: New test.
21041
21042 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21043
21044         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21045         XFAIL for all x86 processors.
21046
21047 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21048
21049         * gcc.c-torture/execute/20010122-1.x: Do not test with
21050         -fomit-frame-pointer.
21051
21052 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21053
21054         * g++.dg/template/instantiate2.C: New test.
21055         * g++.dg/template/spec4.C: New test.
21056
21057 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21058
21059         * g++.dg/template/access2.C: New test.
21060         * g++.dg/template/access3.C: New test.
21061
21062 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21063
21064         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21065         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21066         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21067         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21068         Convert to use <stdarg.h>.
21069         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21070         Delete.
21071         * gcc.dg/va-arg-2.c: New.
21072         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21073
21074 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21075
21076         * gcc.c-torture/compile/20020710-1.c: New test.
21077
21078 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21079                           Andrew Pinski  <pinskia@physics.uc.edu>
21080
21081         gcc.c-torture/compile/simd-2.c: New testcase.
21082         gcc.c-torture/compile/simd-3.c: Likewise.
21083
21084 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21085
21086         PR c++/7224
21087         * g++.dg/overload/error1.C: New test.
21088
21089 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21090
21091         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21092         configuration and IRIX 6 O32 ABI.
21093
21094 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21095
21096         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21097
21098 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21099
21100         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
21101
21102 2002-07-10  Jeffrey A Law  <law@redhat.com>
21103
21104         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
21105
21106         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
21107
21108 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
21109
21110         * gcc.dg/20020312-2.c: Check for __PPC__.
21111
21112 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
21113
21114         * gcc.c-torture/compile/20020709-1.c: New test.
21115
21116 2002-07-07  Roger Sayle  <roger@eyesopen.com>
21117
21118         * g++.dg/template/qualttp21.C: New test case.
21119
21120 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
21121
21122         * gcc.c-torture/compile/20020706-1.c: New test.
21123         * gcc.c-torture/compile/20020706-2.c: New test.
21124
21125 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21126             Alexandre Oliva  <aoliva@redhat.com>
21127
21128         * g++.dg/warn/incomplete1.C: New test.
21129
21130 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21131
21132         PR c++/7099
21133         * g++.dg/warn/noreturn1.C: New test.
21134
21135 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21136
21137         PR c++/6706
21138         * g++.dg/debug/debug6.C: New test.
21139         * g++.dg/debug/debug7.C: New test.
21140
21141 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21142
21143         * gcc.c-torture/compile/simd-3.c: New test.
21144
21145 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
21146
21147         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
21148         * gcc.dg/20020620-1.c: Likewise.
21149
21150 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21151
21152         PR c++/6944
21153         * g++.dg/init/array4.C: New test.
21154         * g++.dg/init/array5.C: New test.
21155
21156 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
21157
21158         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
21159         * gcc.c-torture/execute/simd-2.c (main): Likewise.
21160
21161 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21162
21163         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
21164         * gcc.dg/wtr-aggr-init-1.c: Likewise.
21165         * gcc.dg/wtr-conversion-1.c: Likewise.
21166         * gcc.dg/wtr-escape-1.c: Likewise.
21167         * gcc.dg/wtr-int-type-1.c: Likewise.
21168         * gcc.dg/wtr-label-1.c: Likewise.
21169         * gcc.dg/wtr-static-1.c: Likewise.
21170         * gcc.dg/wtr-strcat-1.c: Likewise.
21171         * gcc.dg/wtr-suffix-1.c: Likewise.
21172         * gcc.dg/wtr-switch-1.c: Likewise.
21173         * gcc.dg/wtr-unary-plus-1.c: Likewise.
21174         * gcc.dg/wtr-union-init-1.c: Likewise.
21175         * gcc.dg/wtr-union-init-2.c: Likewise.
21176         * gcc.dg/wtr-union-init-3.c: Likewise.
21177
21178         * gcc.dg/wtr-func-def-1.c: New test.
21179
21180 2002-07-02 Devang Patel <dpatel@apple.com>
21181
21182         * objc.dg/param-1.m: New test.
21183
21184 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
21185
21186         * gcc.dg/cpp/trad/directive.c: Add test.
21187         * gcc.dg/cpp/trad/macroargs.c: Add test.
21188         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
21189
21190 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
21191
21192         * gcc.dg/cpp/cmdlne-M.c: New test.
21193
21194 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21195
21196         * objc.dg/desig-init-1.m: New test.
21197
21198 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21199
21200         PR c++/6716
21201         * g++.dg/template/instantiate1.C: New test.
21202
21203 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21204
21205         PR c++/7112
21206         * g++.dg/template/sizeof2.C: New test.
21207
21208 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21209
21210         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21211         gcc.dg/cpp/trad/include.c: New tests.
21212
21213 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21214
21215         PR target/7177
21216         * gcc.c-torture/compile/20020701-1.c: New test.
21217
21218 2002-07-01  Stan Shebs  <shebs@apple.com>
21219
21220         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21221         header here...
21222         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21223         (objc-torture-execute): or here.
21224
21225 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21226
21227         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21228
21229 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21230
21231         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21232
21233 2002-06-30  Devang Patel  <dpatel@apple.com>
21234
21235         * objc.dg/fsyntax-only.m: New test.
21236
21237 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21238
21239         PR c++/6695
21240         * g++.dg/template/friend7.C: New file.
21241
21242 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21243
21244         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21245         return type.
21246
21247 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
21248
21249         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
21250         avoid division by zero.
21251
21252 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
21253
21254         * gcc.dg/Wunknownprag.c: New tests.
21255
21256 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
21257
21258         * gcc.c-torture/execute/simd-2.c: New test.
21259
21260 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
21261
21262         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
21263         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
21264         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
21265         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
21266         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
21267         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
21268         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
21269         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
21270         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
21271         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
21272         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
21273         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
21274         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
21275         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
21276         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
21277         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
21278         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
21279
21280 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
21281
21282         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
21283         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
21284         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
21285         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
21286         New tests.
21287         * gcc.dg/cpp/trad/directive.c: Update.
21288
21289 2002-06-23  Andreas Jaeger  <aj@suse.de>
21290
21291         * gcc.c-torture/execute/complex-6.c: New.
21292
21293 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
21294
21295         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
21296         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
21297         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
21298         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
21299
21300 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
21301
21302         * gcc.dg/cpp/trad: New directory with traditional tests copied
21303         from parent directory.
21304         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21305         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21306         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21307         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21308         Move to trad/ and rename.
21309         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
21310         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
21311         gcc.dg/cpp/trad/redef2.c: New tests.
21312         * gcc.dg/cpp/trad/trad.exp: New driver.
21313
21314 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
21315
21316         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21317         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21318         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21319         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21320         Remove.
21321
21322 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
21323
21324         * gcc.dg/20020620-1.c: New test.
21325
21326 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21327
21328         * g++.dg/template/ttp4.C: New test.
21329
21330 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
21331
21332         * g++.dg/opt/vt1.C: Fix regexp.
21333
21334 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21335
21336         * gcc.c-torture/execute/pure-1.c: Make functions static again.
21337         Don't use attribute `noinline'.
21338
21339 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21340
21341         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
21342
21343 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
21344
21345         * gcc.c-torture/execute/simd-1.c: New.
21346
21347         * gcc.dg/simd-1.c: New.
21348
21349 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21350
21351         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
21352
21353 2002-06-16  Richard Henderson  <rth@redhat.com>
21354
21355         * g++.dg/ext/anon-struct1.C: New.
21356         * g++.dg/ext/anon-struct2.C: New.
21357         * g++.dg/ext/anon-struct3.C: New.
21358         * gcc.dg/anon-struct-1.c: New.
21359         * gcc.dg/anon-struct-2.c: New.
21360         * gcc.dg/anon-struct-3.c: New.
21361         * gcc.dg/20011008-1.c: Adjust warning text.
21362         * gcc.dg/20020527-1.c: Add -fms-extensions.
21363
21364 2002-06-16  Richard Henderson  <rth@redhat.com>
21365
21366         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
21367
21368 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21369
21370         * gcc.c-torture/execute/20020615-1.c: New test.
21371
21372 2002-06-15  Roger Sayle  <roger@eyesopen.com>
21373
21374         * gcc.c-tortuture/execute/compare-1.c: New test case.
21375         * gcc.c-tortuture/execute/compare-2.c: New test case.
21376         * gcc.c-tortuture/execute/compare-3.c: New test case.
21377
21378 2002-06-13  Richard Henderson  <rth@redhat.com>
21379
21380         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
21381         ia64 ilp32.
21382
21383 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21384
21385         * g++.dg/template/typename2.C: Update error message.
21386
21387 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
21388
21389         * gcc.c-torture/execute/20020611-1.c: New test.
21390
21391 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
21392
21393         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
21394         list of targets to skip.
21395
21396 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
21397
21398         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
21399         targets if not optimizing.
21400
21401 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
21402
21403         * gcc.c-torture/compile/20020605-1.c: New test.
21404
21405         * g++.dg/opt/vt1.C: New test.
21406
21407         * gcc.dg/20020531-1.c: New test.
21408
21409         * gcc.dg/20020530-1.c: New test.
21410
21411         * gcc.dg/20020527-1.c: New test.
21412
21413         * g++.dg/opt/cse1.C: New test.
21414
21415 2002-06-07  Roger Sayle  <roger@eyesopen.com>
21416
21417         * gcc.dg/20020607-2.c: New test case.
21418
21419 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
21420
21421         * gcc.c-torture/compile/20020604-1.c: New test.
21422
21423 2002-06-04  Richard Henderson  <rth@redhat.com>
21424
21425         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
21426         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
21427         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
21428
21429 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
21430
21431         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
21432
21433 2002-06-03  Richard Henderson  <rth@redhat.com>
21434
21435         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
21436         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
21437
21438 2002-06-02  Richard Henderson  <rth@redhat.com>
21439
21440         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
21441         test functions static.
21442
21443 2002-06-02  Andreas Jaeger  <aj@suse.de>
21444
21445         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
21446         now.
21447
21448 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21449
21450         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
21451         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
21452         Update for mofified diagnostics.
21453         * gcc.dg/c99-intconst-1.c: No longer fail.
21454
21455 2002-06-02  Richard Henderson  <rth@redhat.com>
21456
21457         * gcc.dg/uninit-A.c: Remove xfail markers.
21458
21459 2002-06-01  Roger Sayle  <roger@eyesopen.com>
21460
21461         * gcc.dg/fnegate-1.c: New test case.
21462
21463 2002-05-30  Osku Salerma  <osku@iki.fi>
21464
21465         * gcc.c-torture/execute/mayalias-1.c: New file.
21466
21467 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21468
21469         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
21470         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
21471         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
21472
21473 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
21474
21475         * gcc.c-torture/execute/20020529-1.c: New test.
21476
21477 2002-05-27  Richard Henderson  <rth@redhat.com>
21478
21479         * g++.dg/ext/attrib6.C: New test case.
21480
21481 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21482
21483         * gcc.c-torture/execute/pure-1.c: New test.
21484
21485 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21486
21487         * gcc.dg/cpp/arith-2.c: Remove.
21488
21489 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21490
21491         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
21492         * gcc.dg/cpp/if-3.c: Remove.
21493
21494 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
21495
21496         * g++.dg/opt/cse2.C: New test.
21497
21498 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
21499
21500         * gcc.dg/cpp/arith-1.c: New semantic tests.
21501         * gcc.dg/cpp/if-1.c: Update.
21502
21503 2002-05-24  Ben Elliston  <bje@redhat.com>
21504
21505         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
21506
21507 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21508
21509         * gcc.dg/verbose-asm.c: New test.
21510
21511 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21512
21513         * gcc.dg/cpp/paste12.c: New test.
21514
21515 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21516
21517         * g++.dg/parse/named_ops.C: New test.
21518
21519 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
21520
21521         * gcc/testsuite/gcc.dg/weak-8.c: New test.
21522
21523 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
21524
21525         * gcc.dg/weak-2.c: Allow optional leading underscore
21526         in scan-assembler symbol name.
21527         * gcc.dg/weak-3.c: Likewise.
21528         * gcc.dg/weak-4.c: Likewise.
21529         * gcc.dg/weak-5.c: Likewise.
21530
21531 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
21532
21533         * gcc.dg/20020523-1.c: New test.
21534
21535 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21536
21537         * objc.dg/const-str-2.m: Update now that we stop after
21538         a command line error.
21539
21540 2002-05-22  Richard Henderson  <rth@redhat.com>
21541
21542         * g++.dg/dg.exp: Fix typo in test pruneing.
21543
21544 2002-05-22  Richard Henderson  <rth@redhat.com>
21545
21546         * g++.dg/dg.exp: Prune the tls subdirectory.
21547         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
21548         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
21549         * g++.dg/tls/init-1.C: New.
21550
21551 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
21552
21553         * gcc.dg/20020517-1.c: New test.
21554
21555 2002-05-21  Richard Henderson  <rth@redhat.com>
21556
21557         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
21558         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
21559
21560 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
21561
21562         * g++.dg/other/copy2.C: New test.
21563
21564 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
21565
21566         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
21567         (MAX_COPY): Bump up to 10 times sizeof (long long).
21568         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
21569
21570         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
21571         sizeof (long long).
21572
21573         * gcc.c-torture/execute/strcpy-1.c: New test.
21574
21575 2002-05-19  Jason Merrill  <jason2redhat.com>
21576
21577         * g++.dg/ext/oper1.C: New test.
21578
21579 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
21580 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
21581
21582         * README.QMTEST: New file.
21583
21584         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
21585
21586 2002-05-19  Andreas Jaeger  <aj@suse.de>
21587
21588         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
21589         now.
21590         * gcc.c-torture/execute/loop-2d.x: Likewise.
21591
21592 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
21593
21594         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
21595         support weak symbols.
21596         * gcc.dg/weak-4.c: Likewise
21597         * gcc.dg/weak-6.c: Likewise
21598
21599 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
21600
21601         * gcc.dg/weak-3.c: Add dg-excess-error comment for
21602         cygwin, coff and h8300-*-hms targets
21603         * gcc.dg/weak-5.c: Likewise
21604         * gcc.dg/weak-7.c: Likewise
21605
21606 2002-05-16  Jason Merrill  <jason@redhat.com>
21607
21608         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
21609         (scan-assembler-not, scan-assembler-dem): Likewise.
21610         (scan-assembler-dem-not): Likewise.
21611
21612 2002-05-15  Richard Henderson  <rth@redhat.com>
21613
21614         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
21615
21616 2002-05-15  Richard Henderson  <rth@redhat.com>
21617
21618         * gcc.dg/weak-5.c (vfoo1c): No warning here.
21619         (vfoo1f): Warning here.
21620         (vfoo1l): Don't redefine the alias.
21621
21622 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
21623
21624         * g++.dg/init/pm1.C: New test.
21625
21626 2002-05-12  David S. Miller  <davem@redhat.com>
21627
21628         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
21629         types.
21630
21631 2002-05-10  Roger Sayle  <roger@eyesopen.com>
21632
21633         * gcc.c-torture/execute/20020510-1.c: New test case.
21634
21635 2002-05-10  David S. Miller  <davem@redhat.com>
21636
21637         * gcc.c-torture/execute/conversion.c: Test long double too.
21638
21639 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
21640
21641         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
21642         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
21643         * lib/g++.exp (g++_link_flags): Likewise.
21644         * lib/objc.exp (objc_target_compile): Likewise.
21645
21646 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21647
21648         * gcc.dg/cpp/poison.c: Update.
21649         * gcc.dg/cpp/20000625-2.c: Remove.
21650         * gcc.dg/cpp/direct2s.c: Remove final test.
21651
21652 2002-05-08  Tom Rix  <trix@redhat.com>
21653
21654         * gcc.c-torture/execute/20020508-1.c: New test.
21655         * gcc.c-torture/execute/20020508-2.c: New test.
21656         * gcc.c-torture/execute/20020508-3.c: New test.
21657
21658 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21659
21660         * gcc.dg/cpp/charconst-4.c: More tests.
21661
21662 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
21663
21664         PR c/6569
21665         * gcc.dg/weak-3.c: Update location of warning messages.
21666         * gcc.dg/weak-5.c: Likewise.
21667
21668 2002-05-06  Roger Sayle  <roger@eyesopen.com>
21669
21670         * gcc.c-torture/execute/20020506-1.c: New test case.
21671
21672 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21673
21674         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
21675
21676 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21677
21678         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
21679
21680 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21681
21682         * gcc.dg/cpp/charconst-3.c: New test.
21683
21684 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21685
21686         * gcc.dg/cpp/charconst.c: Update tests.
21687
21688 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21689
21690         * treelang: Added directory for new sample language treelang. Also
21691         lib/treelang.exp: New file to signal treelang should be tested.
21692
21693 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21694
21695         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21696         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21697         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21698         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21699         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21700         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21701         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21702
21703 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21704
21705         * gcc.dg/format/xopen-2.c: New test.
21706
21707 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21708
21709         * gcc.dg/20020503-1.c: New test.
21710
21711 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21712
21713         * g++.dg/init/dtor1.C: Make it tougher.
21714
21715 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21716
21717         * g++.dg/init/dtor1.C: New test.
21718
21719 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21720
21721         * gcc.dg/altivec-8.c: New.
21722
21723 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21724
21725         * gcc.dg/altivec-7.c: New.
21726
21727 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21728
21729         * g++.dg/parse/typedef1.C: New test.
21730
21731 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21732
21733         PR c++/6486
21734         * g++.dg/template/friend6.C: New test.
21735
21736         PR c++/6492
21737         * g++.dg/init/copy1.C: New test.
21738
21739 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21740
21741         * g++.dg/warn/effc1.C: New test.
21742
21743 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21744
21745         * gcc.dg/cpp/if-cexp.c: Add a test.
21746
21747 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21748
21749         * gcc.dg/20020426-2.c: New test.
21750
21751 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21752
21753         * gcc.dg/cpp/if-mop.c: Update.
21754         * gcc.dg/cpp/if-mpar.c: Add test.
21755         * gcc.dg/cpp/if-oppr.c: Update.
21756
21757 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21758
21759         PR c/6343
21760         * gcc.dg/weak-[2-7].c: New tests.
21761
21762 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21763
21764         * gcc.dg/enum1.c: New test.
21765
21766 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21767
21768         PR c++/6497
21769         * g++.dg/inherit/access2.C: New test.
21770
21771 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21772
21773         PR bootstrap/6445
21774         * gcc.dg/20020426-1.c: New test.
21775
21776 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21777
21778         * g++.dg/abi/enum1.C: New test.
21779
21780 2002-04-26  Richard Henderson  <rth@redhat.com>
21781
21782         * gcc.dg/c99-bool-1.c: Expect always true warning.
21783
21784 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21785
21786         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21787
21788 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21789
21790         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21791         targets.
21792
21793 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21794
21795         * g++.dg/abi/mange7.C: New test.
21796
21797         PR c++/6438.
21798         * g++.dg/parse/stmtexpr2.C: New test.
21799
21800 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21801
21802         * gcc.dg/20020312-2.c: Add SH target.
21803
21804 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21805
21806         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21807         compiler output on mips*-*-irix*.
21808
21809 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21810
21811         * g++.dg/parse/attr1.C: New test.
21812
21813 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21814
21815         * gcc.c-torture/execute/string-opt-17.c: New test case.
21816         * gcc.c-torture/execute/memset-2.c: New test case.
21817
21818 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21819
21820         PR c++/6256:
21821         * g++.dg/template/friend5.C: New test.
21822
21823         PR c++/6331:
21824         * g++.dg/template/qual1.C: Likewise.
21825
21826 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21827
21828         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21829         Include stdlib.h, not stdio.h or ctype.h.
21830
21831 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21832
21833         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21834         cris-*-elf* and mmix-*-*.
21835         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21836         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21837         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21838         Ditto.
21839         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21840         * gcc.dg/wchar_t-1.c: Ditto.
21841
21842 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21843
21844         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21845         Clarify comment.
21846
21847 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21848
21849         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21850
21851 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21852
21853         * gcc.c-torture/execute/20000906-1.x: Delete.
21854
21855 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21856
21857         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21858
21859 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21860
21861         * PR6367
21862         * g77.f-torture/execute/6367.f: New test.
21863         * g77.f-torture/execute/6367.x: Disable for MMIX.
21864
21865 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21866
21867         * PR6352
21868         * g++.dg/opt/inline2.C: New test.
21869
21870 2002-04-18  Richard Henderson  <rth@redhat.com>
21871
21872         * gcc.dg/20000906-1.c: Enable for all targets.
21873         * gcc.c-torture/compile/iftrap-2.c: New.
21874
21875 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21876
21877         * gcc.dg/20020418-1.c: New test.
21878         * gcc.dg/20020418-2.c: New test.
21879
21880 2002-04-18  Richard Henderson  <rth@redhat.com>
21881
21882         * gcc.c-torture/compile/iftrap-1.c: New.
21883         * gcc.dg/iftrap-1.c: Adjust for ia64.
21884         * gcc.dg/iftrap-2.c: New.
21885
21886 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21887
21888         * gcc.c-torture/compile/20020418-1.c: New test.
21889
21890 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21891
21892         * gcc.c-torture/compile/20020415-1.c: New.
21893
21894 2002-04-18  David S. Miller  <davem@redhat.com>
21895
21896         * gcc.c-torture/execute/20020418-1.c: New test.
21897
21898 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21899
21900         * gcc.dg/20020416-1.c: New test.
21901
21902         * g++.dg/opt/inline1.C: New test.
21903
21904 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21905
21906         * gcc.dg/altivec-5.c: New test.
21907
21908         * gcc.dg/20020415-1.c: New test.
21909
21910 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21911
21912         * testsuite/lib/chill.exp: Remove.
21913
21914 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21915
21916         * g++.dg/other/big-struct.C: New test.
21917
21918 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21919
21920         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21921         of scratch file.
21922
21923 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21924
21925         PR c/6277
21926         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21927         in scan-assembler function name
21928
21929 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21930
21931         * g77.f-torture/execute/980628-4.x,
21932         g77.f-torture/execute/980628-5.x,
21933         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21934         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21935         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21936         i[34567]86-*-*.
21937
21938 2002-04-13  David S. Miller  <davem@redhat.com>
21939
21940         * gcc.c-torture/execute/20020413-1.c: New test.
21941
21942 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21943
21944         * gcc.dg/asm-6.c,
21945         * g++.dg/ext/asm1.C: New tests.
21946
21947 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21948
21949         PR c++ 5373.
21950         * g++.dg/parse/stmtexpr1.C: New test.
21951
21952         PR c++/5189.
21953         * g++.dg/template/copy1.C: New test.
21954
21955 2002-04-12  Richard Henderson  <rth@redhat.com>
21956
21957         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21958
21959 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21960
21961         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21962         gcc.c-torture/execute/20020307-2.c.
21963
21964 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21965
21966         * g++.dg/ext/attrib5.C,
21967         * g++.dg/lookup/struct1.C: New tests.
21968
21969 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21970
21971         * gcc.dg/20020411-1.c: New test.
21972
21973         * gcc.c-torture/execute/20020411-1.c: New test.
21974
21975 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21976
21977         * g77.f-torture/execute/6177.f: New test.
21978
21979 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21980
21981         PR middle-end/6247
21982         * g++.dg/opt/cleanup1.C: New test.
21983
21984         * g++.dg/opt/const1.C: New test.
21985
21986 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21987
21988         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21989
21990 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21991
21992         PR c++/5507
21993         * g++.dg/template/typename2.C: New test.
21994
21995 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21996
21997         * gcc.c-torture/execute/loop-12.c: New.
21998
21999 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22000
22001         * g77.f-torture/execute/980628-4.x,
22002         g77.f-torture/execute/980628-5.x,
22003         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22004         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22005         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22006
22007 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22008
22009         PR optimization/6086
22010         * g++.dg/opt/preinc1.C: New test.
22011
22012 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22013
22014         PR c++/5571
22015         * g++.dg/opt/static2.C: New test.
22016
22017 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22018
22019         PR c/5120
22020         * gcc.dg/20020406-1.c: New test.
22021
22022 2002-04-04  David S. Miller  <davem@redhat.com>
22023
22024         * gcc.c-torture/execute/20020404-1.c: New test.
22025
22026 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22027
22028         PR c/6123
22029         * gcc.dg/20020312-2.c: Do not declare global register variable
22030         if __PIC__ or __pic__ is defined.
22031
22032 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22033
22034         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22035         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22036
22037 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22038
22039         * gcc.misc-tests/linkage.exp: Update last change to handle
22040         sparc*-, not just sparc-.
22041
22042 2002-04-03  Richard Henderson  <rth@redhat.com>
22043
22044         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22045
22046 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22047
22048         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22049
22050 2002-04-02  David S. Miller  <davem@redhat.com>
22051
22052         * gcc.c-torture/execute/20020402-3.c: New test.
22053
22054 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22055
22056         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22057         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22058
22059         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22060         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22061         g77.f-torture/execute/20001201.x,
22062         g77.f-torture/execute/u77-test.x: New files.
22063
22064         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22065         * gcc.dg/wchar_t-1.c: Ditto.
22066
22067 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22068
22069         * gcc.c-torture/execute/20020402-1.c: New test.
22070
22071 2002-04-01  Richard Henderson  <rth@redhat.com>
22072
22073         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22074
22075         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22076
22077 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22078
22079         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22080
22081 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22082
22083         * g++.dg/inherit/template-as-base.C: Expect error.
22084         * g++.dg/inherit/namespace-as-base.C: Likewise.
22085
22086 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22087
22088         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22089         g++.dg/ext/instantiate3.C: Tweak match patterns.
22090
22091         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22092         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22093         -da test.
22094
22095 2002-03-31  Richard Henderson  <rth@redhat.com>
22096
22097         * gcc.dg/special/alias-2.c: New.
22098         * gcc.dg/special/ecos.exp: Run it.
22099
22100 2002-03-31  Richard Henderson  <rth@redhat.com>
22101
22102         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
22103
22104 2002-03-31  Kazu Hirata  <kazu@hxi.com>
22105
22106         * gcc.dg/weak-1.c: Disable on h8300 port.
22107
22108 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
22109
22110         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
22111         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
22112         ordering tests.
22113         * g++.dg/bprob/bprob-1.C: New test.
22114         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
22115         * g++.dg/gcov/gcov-1.C: New test.
22116         * g++.dg/gcov/gcov-1.x: New file.
22117         * g++.dg/gcov/gcov-2.C: New test.
22118         * g++.dg/gcov/gcov-3.C: New test.
22119         * g++.dg/gcov/gcov-3.h: New file.
22120
22121 2002-03-28  Roger Sayle  <roger@eyesopen.com>
22122
22123         * g++.old-deja/g++.other/builtins5.C: New test.
22124         * g++.old-deja/g++.other/builtins6.C: New test.
22125         * g++.old-deja/g++.other/builtins7.C: New test.
22126         * g++.old-deja/g++.other/builtins8.C: New test.
22127         * g++.old-deja/g++.other/builtins9.C: New test.
22128
22129 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22130
22131         * g++.dg/opt/static1.C: New test.
22132
22133         * g++.dg/opt/longbranch1.C: New test.
22134
22135 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22136
22137         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22138
22139         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22140
22141 2002-03-28  Jeffrey A Law  (law@redhat.com)
22142
22143         * gcc.c-torture/execute/20020328-1.c: New test.
22144
22145 2002-03-27  Richard Henderson  <rth@redhat.com>
22146
22147         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
22148         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
22149         move from g++.old-deja/g++.ext/.
22150
22151 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
22152
22153         * g++.dg/init/new2.C: New test.
22154
22155 2002-03-26  Richard Henderson  <rth@redhat.com>
22156
22157         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
22158
22159         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
22160         on sparc.
22161
22162         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
22163         sparcv9 systems.
22164         * gcc.dg/20001102-1.c: Likewise.
22165
22166 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
22167
22168         * gcc.dg/cpp/endif-pedantic1.c,
22169         gcc.dg/cpp/endif-pedantic2.c:  New tests.
22170
22171 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
22172
22173         * g++.dg/init/new1.C: New test.
22174
22175 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22176
22177         * g++.dg/abi/vbase9.C: New test.
22178
22179 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
22180
22181         * gcc.dg/arm-asm.c: New test.
22182
22183 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
22184
22185         * gcc.dg/Wswitch-enum.c: New test.
22186         Fix PR c/5044.
22187
22188 2002-03-26  Richard Henderson  <rth@redhat.com>
22189
22190         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
22191         structure.
22192
22193 2002-03-25  Richard Henderson  <rth@redhat.com>
22194
22195         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22196         sparcv9 systems.
22197
22198         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22199         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22200
22201 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22202
22203         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22204
22205 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22206
22207         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22208         targets using generic thunk support.
22209
22210 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22211
22212         * gcc.c-torture/compile/20020323-1.c: New test.
22213
22214         * g++.dg/opt/conj2.C: New test.
22215
22216 2002-03-24  Richard Henderson  <rth@redhat.com>
22217
22218         * gcc.dg/weak-1.c: Use -fno-common.
22219
22220 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22221
22222         * g77.dg/f77-edit-apostrophe-out.f: New test
22223         * g77.dg/f77-edit-h-out.f: New test
22224         * g77.dg/f77-edit-t-in.f: New test
22225         * g77.dg/f77-edit-t-out.f: New test
22226         * g77.dg/f77-edit-x-out.f: New test
22227         * g77.dg/f77-edit-slash-out.f: New test
22228         * g77.dg/f77-edit-colon-out.f: New test
22229         * g77.dg/f77-edit-s-out.f: New test
22230
22231 2002-03-24  Richard Henderson  <rth@redhat.com>
22232
22233         * objc/execute/formal_protocol-6.x: New XFAIL.
22234
22235 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22236
22237         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22238         that do not support weak symbols
22239
22240 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22241
22242         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22243         * lib/g77.exp:  Likewise
22244         * lib/objc.exp: Likewise
22245
22246 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
22247
22248         * gcc.dg/Wswitch-default.c: New test.
22249
22250 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
22251
22252         * g++.dg/other/enum1.C: New test.
22253
22254 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
22255
22256         * gcc.dg/pragma-ep-3.c: Fix typo.
22257
22258 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22259
22260         * g++.dg/inherit/template-as-base.C: New test.
22261
22262 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
22263
22264         * g++.old-deja/g++.other/dwarf2-1.C: Move...
22265         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
22266
22267 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
22268
22269         * gcc.dg/cpp/multiline.c: Update to match.
22270
22271 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
22272
22273         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
22274
22275 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
22276
22277         * gcc.dg/cpp/extratokens2.c:  New file.
22278
22279 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
22280
22281         * gcc.dg/20020312-2.c: Add rs6000 target.
22282
22283         * gcc.c-torture/compile/20020319-1.c: New test.
22284
22285 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22286
22287         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
22288         (A, E): Handle this.
22289
22290 2002-03-20  Jason Merrill  <jason@redhat.com>
22291
22292         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
22293         ignoring -fpic.
22294         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
22295         through prune_gcc_output.
22296
22297 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
22298
22299         * gcc.c-torture/compile/20020320-1.c: New test.
22300
22301 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
22302
22303         * gcc.c-torture/compile/20020318-1.c: New test.
22304
22305         * gcc.dg/struct-by-value-1.c: New test.
22306
22307         * gcc.dg/20020319-1.c: New test.
22308
22309 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
22310
22311         * g++.dg/opt/conj1.C: New test.
22312
22313 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
22314
22315         * g++.dg/template/qualttp20.C: Revert previous change.
22316         * g++.dg/template/qualttp3.C: Likewise.
22317         * g++.dg/template/qualttp4.C: Likewise
22318         * g++.dg/template/qualttp5.C: Likewise
22319         * g++.dg/template/qualttp6.C: Likewise
22320         * g++.dg/template/qualttp7.C: Likewise
22321         * g++.dg/template/qualttp8.C: Likewise
22322         * g++.dg/template/recurse.C: Likewise.
22323
22324 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22325
22326         * gcc.dg/cpp/wchar-1.c: Update.
22327
22328 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22329
22330         * g++.dg/template/conv1.C: New test.
22331         * g++.dg/template/conv2.C: New test.
22332         * g++.dg/template/conv3.C: New test.
22333         * g++.dg/template/conv4.C: New test.
22334
22335 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22336
22337         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
22338         * g++.dg/template/qualttp3.C: Likewise.
22339         * g++.dg/template/qualttp4.C: Likewise
22340         * g++.dg/template/qualttp5.C: Likewise
22341         * g++.dg/template/qualttp6.C: Likewise
22342         * g++.dg/template/qualttp7.C: Likewise
22343         * g++.dg/template/qualttp8.C: Likewise
22344         * g++.dg/template/recurse.C: Likewise.
22345
22346 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22347
22348         * g++.dg/opt/dtor1.C: New test.
22349
22350 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
22351
22352         * gcc.c-torture/compile/20020315-1.c: New test.
22353
22354 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
22355
22356         * gcc.dg/weak-1.c: Fix scan tests.
22357
22358 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
22359
22360         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
22361         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
22362         cris-*-aout* mmix-*-*.
22363         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
22364         cris-*-aout* mmix-*-*.
22365         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
22366         cris-*-elf* cris-*-aout* and mmix-*-*.
22367         * gcc.dg/20001009-1.c: Ditto.
22368         * gcc.dg/20010912-1.c: Ditto.
22369         * gcc.dg/20020122-4.c: Ditto.
22370         * gcc.dg/inline-2.c: Ditto.
22371
22372 2002-03-14  Jeffrey A Law  (law@cygnus.com)
22373
22374         * gcc.c-torture/compile/20020314-1.c: New test.
22375
22376 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
22377
22378         * gcc.c-torture/execute/20020314-1.c: New test.
22379
22380 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
22381
22382         * g++.dg/warn/Wunused-1.C: New test.
22383
22384 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
22385
22386         * g++.dg/abi/mangle6.C: New test.
22387
22388 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
22389
22390         * gcc.c-torture/compile/20020309-2.c: New test.
22391
22392         * gcc.c-torture/compile/20020312-1.c: New test.
22393
22394 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22395
22396         * g++.dg/other/access1.C: New test.
22397
22398 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
22399
22400         * gcc.c-torture/execute/wchar_t-1.c: New test.
22401
22402 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
22403
22404         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
22405
22406 2002-03-12  Roger Sayle  <roger@eyesopen.com>
22407
22408         * gcc.dg/20020312-1.c: New test case.
22409
22410 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
22411
22412         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
22413
22414 2002-03-11  Richard Henderson  <rth@redhat.com>
22415
22416         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
22417         * g++.old-deja/g++.jason/report.C: Likewise.
22418
22419 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22420
22421         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
22422         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
22423
22424 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22425
22426         * testsuite/g++.dg/overload/pmf1.C: New test.
22427
22428 2002-03-11  Kazu Hirata  <kazu@hxi.com>
22429
22430         * gcc.c-torture/execute/20020307-1.c: Use long.
22431
22432 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
22433
22434         PR optimization/5844
22435         * gcc.dg/20020310-1.c: New test.
22436
22437 2002-03-09  Michael Meissner  <meissner@redhat.com>
22438
22439         * gcc.c-torture/execute/memcpy-2.c: New test.
22440         * gcc.c-torture/execute/memset-1.c: New test.
22441         * gcc.c-torture/execute/strlen-1.c: New test.
22442         * gcc.c-torture/execute/strcmp-1.c: New test.
22443         * gcc.c-torture/execute/strncmp-1.c: New test.
22444
22445 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
22446
22447         * gcc.dg/ppc-ldstruct.c: New test.
22448
22449 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
22450
22451         * gcc.c-torture/execute/va-arg-22.c: New test.
22452
22453 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22454
22455         * gcc.c-torture/compile/20020309-1.c: New test.
22456
22457 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
22458
22459         * gcc.c-torture/execute/20020307-2.c: New test.
22460
22461 2002-03-07  Jeffrey A Law  (law@redhat.com)
22462
22463         * g77.f-torture/compile/20020307-1.f: New test.
22464
22465 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
22466
22467         * gcc.dg/unordered-1.c: New test.
22468
22469 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
22470
22471         * gcc.c-torture/execute/20020307-1.c: New test.
22472
22473 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
22474
22475         * gcc.dg/20020304-1.c: New test.
22476
22477         * gcc.c-torture/compile/20020304-2.c: New test.
22478
22479 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
22480
22481         * gcc.c-torture/compile/20020304-1.c: New test case
22482         (from PR c/5830).
22483
22484 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
22485
22486         * gcc.dg/20020103-1.c: Add other -D ppc variants.
22487
22488 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22489
22490         * g++.dg/other/classkey1.C: New test.
22491
22492 2002-03-01  Richard Henderson  <rth@redhat.com>
22493
22494         * gcc.c-torture/compile/981223-1.x: New.
22495         * gcc.c-torture/compile/920625-1.x: New.
22496
22497 2002-02-28  Richard Henderson  <rth@redhat.com>
22498
22499         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
22500
22501 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
22502
22503         * gcc.c-torture/execute/20020227-1.c: New test.
22504
22505 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
22506
22507         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
22508         here" ERROR lines.
22509         * g++.old-deja/g++.oliva/partord1.C: Likewise.
22510         * g++.old-deja.g++.other/defarg1.C: Likewise.
22511         * g++.old-deja/g++.pt/calls2.C: Likewise.
22512         * g++.old-deja/g++.pt/crash20.C: Likewise.
22513         * g++.old-deja/g++.pt/crash30.C: Likewise.
22514         * g++.old-deja/g++.pt/crash36.C: Likewise.
22515         * g++.old-deja/g++.pt/crash6.C: Likewise.
22516         * g++.old-deja/g++.pt/defarg13.C: Likewise.
22517         * g++.old-deja/g++.pt/derived3.C: Likewise.
22518         * g++.old-deja/g++.pt/error1.C: Likewise.
22519         * g++.old-deja/g++.pt/friend21.C: Likewise.
22520         * g++.old-deja/g++.pt/friend23.C: Likewise.
22521         * g++.old-deja/g++.pt/infinite1.C: Likewise.
22522         * g++.old-deja/g++.robertl/eb128.C: Likewise.
22523
22524 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
22525
22526         * gcc.c-torture/execute/20020225-2.c: New test.
22527
22528 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
22529
22530         * gcc.c-torture/execute/920730-1t.c,
22531         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
22532         Delete test cases, only relevant to -traditional.
22533
22534 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22535
22536         * gcc.dg/cpp/undef1.c: Remove.
22537         * gcc.dg/cpp/directiv.c: Update.
22538         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
22539
22540 2002-02-27  Michael Meissner  <meissner@redhat.com>
22541
22542         * gcc.c-torture/execute/20020226-1.c: New test.
22543
22544 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
22545
22546         * g++.dg/debug/debug4.C: New test.
22547
22548         * gcc.dg/ia64-visibility-1.c: New test.
22549
22550 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
22551
22552         * gcc.dg/debug/20020224-1.c: New.
22553
22554 2002-02-25  Kazu Hirata  <kazu@hxi.com>
22555
22556         * gcc.c-torture/execute/960416-1.x: New.
22557         * gcc.c-torture/execute/divconst-3.x: Likewise.
22558
22559 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
22560
22561         * gcc.dg/20020224-1.c: New test.
22562
22563 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
22564
22565         * gcc.c-torture/execute/20020225-1.c: New.
22566
22567 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22568
22569         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
22570
22571 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
22572
22573         * gcc.dg/20020222-1.c: New test.
22574
22575 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
22576
22577         * g++.dg/opt/anonunion1.C: New test.
22578
22579 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22580
22581         * g++.dg/template/qualttp19.C: New test.
22582         * g++.dg/template/qualttp20.C: New test.
22583         * g++.old-deja/g++.jason/report.C: Adjust expected errors
22584         * g++.old-deja/g++.other/qual1.C: Likewise.
22585
22586 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
22587
22588         * gcc.dg/attr-alwaysinline.c: New.
22589
22590 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
22591
22592         * gcc.dg/20020220-1.c: New test.
22593
22594         * gcc.dg/20020220-2.c: New test.
22595
22596         * g++.dg/opt/mmx1.C: New test.
22597
22598 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
22599
22600         * gcc.c-torture/compile/20020110.c: New test.
22601
22602 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
22603
22604         * gcc.c-torture/execute/20020219-1.c: New test.
22605
22606         * gcc.dg/20020219-1.c: New test.
22607
22608         * gcc.dg/noncompile/20020220-1.c: New test.
22609
22610         * g++.dg/opt/ptrintsum1.C: New test.
22611
22612         * gcc.dg/debug/20020220-1.c: New test.
22613
22614 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
22615
22616         * gcc.c-torture/execute/20020216-1.c: New test.
22617
22618 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22619
22620         * gcc.dg/decl-1.c: Update, new test.
22621
22622 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
22623
22624         * g++.dg/abi/bitfield1.C: New test.
22625         * g++.dg/abi/bitfield2.C: New test.
22626
22627 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22628
22629         * gcc.dg/attr-nest.c: New test.
22630
22631 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22632
22633         * gcc.c-torture/execute/20020215-1.c: New test.
22634
22635 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
22636
22637         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
22638         * g++.dg/debug/debug.exp: New.
22639         * g++.dg/debug/trivial.C: New.
22640         * g++.dg/debug/debug1.C: Moved...
22641         * g++.dg/other/debug1.C: ...from here.
22642         * g++.dg/debug/debug2.C: Moved...
22643         * g++.dg/other/debug2.C: ...from here.
22644         * g++.dg/debug/debug3.C: Moved...
22645         * g++.dg/other/debug3.C: ...from here.
22646
22647         * gcc.dg/noncompile/20020213-1.c: New test.
22648
22649 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
22650
22651         * g++.dg/other/debug3.C: New test.
22652
22653         * gcc.c-torture/execute/20020213-1.c: New test.
22654
22655 2002-02-13  Richard Smith <richard@ex-parrot.com>
22656
22657         * g++.old-deja/g++.other/thunk1.C: New test.
22658
22659 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22660
22661         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
22662
22663 2002-02-13  Stan Shebs  <shebs@apple.com>
22664
22665         * gcc.dg/altivec-3.c: New.
22666
22667 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
22668
22669         * gcc.dg/Wunreachable-1.c: New test.
22670         * gcc.dg/Wunreachable-2.c: New test.
22671
22672 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22673
22674         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
22675
22676 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
22677
22678         * gcc.dg/decl-1.c: New test.
22679
22680 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22681
22682         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
22683
22684 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22685
22686         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
22687         * gcc.c-torture/compile/980506-1.x: Likewise.
22688
22689 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22690
22691         * gcc.dg/20020210-1.c: New.
22692
22693 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22694
22695         * g77.f-torture/execute/947.f: New regression test
22696         for PR fortran/947.
22697
22698 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22699
22700         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22701         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22702
22703 2002-02-08  Richard Henderson  <rth@redhat.com>
22704
22705         * gcc.c-torture/compile/labels-3.c: New.
22706
22707 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22708
22709         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22710         expression statements work instead.
22711         * gcc.dg/noncompile/20020207-1.c: New test.
22712
22713 2002-02-07  Richard Henderson  <rth@redhat.com>
22714
22715         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22716
22717 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22718
22719         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22720         message from g77
22721         * lib/g77-dg.exp: Trim g77 error messages so that they are
22722         recognized by dg.exp.
22723
22724 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22725
22726         PR fortran/5473
22727         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22728
22729 2002-02-07  Richard Henderson  <rth@redhat.com>
22730
22731         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22732         to be sufficiently aligned for integers.
22733
22734 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22735
22736         * g++.dg/template/friend4.C: New test.
22737
22738 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22739
22740         PR fortran/5743
22741         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22742         unsupported cases.
22743
22744 2002-02-07  Richard Henderson  <rth@redhat.com>
22745
22746         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22747         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22748         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22749         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22750
22751 2002-02-06  Richard Henderson  <rth@redhat.com>
22752
22753         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22754
22755 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22756
22757         * gcc.dg/20020206-1.c: New test.
22758
22759 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22760
22761         * gcc.c-torture/execute/20020206-1.c: New test.
22762
22763         * gcc.c-torture/execute/20020206-2.c: New test.
22764
22765         PR optimization/5429:
22766         * gcc.c-torture/compile/20020206-1.c: New test.
22767
22768 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22769
22770         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22771         as certain file formats cannot support particularly large
22772         alignments.
22773
22774         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22775         and do not expect to be able to link the executable.
22776
22777         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22778         fail because the COFF format does not support the weak attribute.
22779
22780 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22781
22782         * g77.dg/pr5473.f:  New test
22783
22784 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22785
22786         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22787         Fix testcase accordingly.
22788
22789 2002-02-04  Richard Henderson  <rth@redhat.com>
22790
22791         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22792         (buf): Change to be an array of pointers, not ints.
22793
22794 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22795
22796         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22797         before all tests.  Move warning one line above to match where it
22798         C frontend emits.
22799         * gcc.dg/Wswitch-2.c: New test.
22800         * g++.dg/warn/Wswitch-1.C: New test.
22801         * g++.dg/warn/Wswitch-2.C: New test.
22802
22803 2002-02-04  Richard Henderson  <rth@redhat.com>
22804
22805         * g++.dg/abi/offsetof.C: Fix size comparison.
22806
22807 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22808
22809         * gcc.dg/cast-qual-2.c: New test.
22810
22811 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22812
22813         * gcc.dg/20020201-4.c: New test.
22814
22815 2002-02-04  Ben Elliston  <bje@redhat.com>
22816
22817         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22818         target_info attribute != 0, in addition to the empty string.
22819         (gcc_target_compile): Likewise.
22820
22821 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22822
22823         * gcc.dg/Wswitch.c: New test.
22824         PR gcc/4475. PR gcc/3780.
22825
22826 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22827
22828         * g77.f-torture/execute/5122.f: New test for regressions
22829         against PR fortran/5122.
22830
22831 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22832
22833         * g77.f-torture/compile/pr3743.f: Delete
22834         * g77.dg/pr3743-1.f: New test.
22835         * g77.dg/pr3743-2.f: New test.
22836         * g77.dg/pr3743-3.f: New test.
22837         * g77.dg/pr3743-4.f: New test.
22838
22839 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22840
22841         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22842
22843 2002-02-02  Richard Henderson  <rth@redhat.com>
22844
22845         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22846         * gcc.c-torture/execute/bf64-1.c: Likewise.
22847
22848 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22849
22850         * gcc.dg/20020201-2.c: New test.
22851
22852         * gcc.dg/20020201-3.c: New test.
22853
22854         * gcc.c-torture/execute/bitfld-2.c: New test.
22855
22856 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22857
22858         * gcc.dg/bitfld-1.c: Update.
22859         * gcc.dg/bitfld-2.c: Update.
22860         * gcc.c-torture/execute/bitfld-1.x: New.
22861
22862 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22863
22864         * gcc.c-torture/execute/20020201-1.c: New test.
22865
22866 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22867
22868         PR target/5469
22869         * gcc.dg/20020201-1.c: New test.
22870
22871 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22872
22873         PR fortran/3743
22874         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22875         * g77.f-torture/compile/pr3743.x: Remove
22876
22877 2002-01-31  Tom Rix  <trix@redhat.com>
22878
22879         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22880
22881 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22882
22883         * gcc.dg/noncompile/20020130-1.c: New test.
22884
22885 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22886
22887         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22888
22889 2002-01-29  Richard Henderson  <rth@redhat.com>
22890
22891         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22892         to long long.
22893         * gcc.c-torture/execute/bf64-1.c: Likewise.
22894
22895 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22896
22897         * gcc.c-torture/execute/20020129-1.c: New test.
22898
22899 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22900
22901         * gcc.c-torture/compile/20000224-1.c: Update.
22902         * gcc.c-torture/execute/bitfld-1.c: New tests.
22903         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22904         * gcc.dg/uninit-A.c: Update.
22905
22906 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22907
22908         * g++.dg/template/ctor1.C: Add instantiation.
22909
22910 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22911
22912         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22913         argument to __builtin_prefetch to be const ptr.
22914
22915 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22916
22917         * gcc.c-torture/compile/20020120-1.c: New test.
22918
22919 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22920
22921         * gcc.c-torture/execute/20020127-1.c: New test.
22922
22923 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22924
22925         * g77.dg/f77-edit-i-in.f: New test
22926         * g77.dg/f77-edit-i-out.f: New test
22927
22928 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22929
22930         * gcc.dg/debug/debug.exp: New file.
22931         * gcc.dg/debug/trivial.c: New file.
22932         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22933         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22934         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22935         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22936         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22937         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22938         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22939         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22940         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22941         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22942         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22943         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22944         * gcc.dg/20000503-1.c: Removed.
22945         * gcc.dg/20010207-1.c: Removed.
22946         * gcc.dg/20011223-1.c: Removed.
22947         * gcc.dg/20020104-2.c: Removed.
22948         * gcc.dg/debug-1.c: Removed.
22949         * gcc.dg/debug-2.c: Removed.
22950         * gcc.dg/debug-3.c: Removed.
22951         * gcc.dg/debug-4.c: Removed.
22952         * gcc.dg/debug-5.c: Removed.
22953         * gcc.dg/debug-6.c: Removed.
22954         * gcc.dg/dwarf2-1.c: Removed.
22955         * gcc.dg/dwarf2-2.c: Removed.
22956
22957 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22958
22959         * g++.old-deja/g++.other/eh5.C: New test.
22960         * g++.old-deja/g++.other/sibcall2.C: New test.
22961         * g++.old-deja/g++.other/array9.C: New test.
22962         * g++.old-deja/g++.other/typename2.C: New test.
22963         * g++.old-deja/g++.other/crash60.C: New test.
22964         * g++.old-deja/g++.other/conv9.C: New test.
22965         * g++.old-deja/g++.other/mangle10.C: New test.
22966         * g++.old-deja/g++.other/unchanging1.C: New test.
22967         * g++.old-deja/g++.other/exprstmt1.C: New test.
22968         * g++.old-deja/g++.other/inline23.C: New test.
22969         * g++.old-deja/g++.eh/ia64-1.C: New test.
22970         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22971         * g++.old-deja/g++.other/reload1.C: New test.
22972         * g++.old-deja/g++.other/static20.C: New test.
22973         * g++.old-deja/g++.other/local-alloc1.C: New test.
22974         * g++.old-deja/g++.other/conv8.C: New test.
22975         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22976         * g++.old-deja/g++.other/storeexpr1.C: New test.
22977         * g++.old-deja/g++.other/storeexpr2.C: New test.
22978         * g++.dg/eh/template2.C: New test.
22979         * g++.dg/warn/weak1.C: New test.
22980
22981 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22982
22983         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22984         Remove first, non-varying, argument.
22985
22986 2002-01-23  Richard Henderson  <rth@redhat.com>
22987
22988         * gcc.dg/inline-2.c: New.
22989
22990         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22991         Add optional target arg.  Check number of arguments.
22992         (scan-assembler-not, scan-assembler-dem): Likewise.
22993         (scan-assembler-dem-not): Likewise.
22994
22995 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22996
22997         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22998         line 12.
22999         * g++.old-deja/g++.brendan/parse3.C,
23000         g++.old-deja/g++.other/crash26.C,
23001         g++.old-deja/g++.other/crash28.C,
23002         g++.old-deja/g++.other/crash29.C,
23003         g++.old-deja/g++.other/crash30.C,
23004         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23005
23006 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23007
23008         * gcc.dg/20020115-1.c: New.
23009
23010 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23011
23012         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23013
23014 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23015
23016         * gcc.dg/20020122-3.c: New.
23017
23018 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23019
23020         * g++.dg/other/gc1.C: New test.
23021
23022 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23023
23024         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23025
23026 2002-01-22  Richard Henderson  <rth@redhat.com>
23027
23028         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23029
23030 2002-01-22  Richard Henderson  <rth@redhat.com>
23031
23032         * gcc.dg/20020122-4.c: New.
23033
23034 2002-01-22  H.J. Lu <hjl@gnu.org>
23035
23036         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23037         link output.
23038         * gcc.dg/special/ecos.exp: Likewise.
23039         * lib/g++-dg.exp: Likewise.
23040         * lib/g77-dg.exp: Likewise.
23041         * lib/gcc-dg.exp : Likewise.
23042         * lib/mike-g++.exp: Likewise.
23043         * lib/mike-g77.exp: Likewise.
23044         * lib/mike-gcc.exp: Likewise.
23045         * lib/objc-dg.exp: Likewise.
23046
23047 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23048
23049         PR target/5379
23050         * gcc.dg/20020122-2.c: New test.
23051
23052 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23053
23054         * gcc.dg/20020122-1.c: New test.
23055
23056 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23057
23058         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23059
23060 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23061
23062         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23063
23064 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23065
23066         * gcc.c-torture/compile/20020121-1.c: New test.
23067
23068 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23069
23070         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23071         ld_library_path.
23072
23073 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23074
23075         * gcc.dg/20020218-1.c: New test.
23076
23077 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23078
23079         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23080         messages
23081         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23082         "At global scope" warning
23083         * g++.dg/ext/align1.C: Change cygwin test for alignment
23084         from db-bogus to dg-warning
23085
23086 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23087
23088         * g77.f-torture/compile/cpp2.F: New test.
23089
23090 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23091
23092         * g++.dg/template/access1.C: New test.
23093
23094 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23095
23096         * gcc.dg/20020118-1.c: New.
23097
23098 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23099
23100         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
23101
23102 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23103
23104         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
23105         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
23106         alignment warnings.
23107
23108 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23109
23110         * gcc.misc-tests/i386-prefetch.exp: Save and restore
23111         torture_with_loops and torture_without_loops
23112
23113 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
23114
23115         * gcc.c-torture/compile/20020116-1.c: New test.
23116
23117 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
23118
23119         * gcc.dg/20020116-2.c: New test.
23120
23121         * gcc.dg/ultrasp4.c: New test.
23122
23123         * gcc.dg/20020116-1.c: New test.
23124
23125 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23126
23127         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23128         by EABI.
23129
23130 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23131
23132         * gcc.misc-tests/i386-prefetch.exp: New.
23133         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23134         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23135         * gcc.misc-tests/i386-pf-none-1.c: New test.
23136         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23137
23138 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23139
23140         * gcc.dg/gnu89-init-1.c: Add new tests.
23141
23142 2002-01-15  Andreas Jaeger  <aj@suse.de>
23143
23144         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
23145         * gcc.dg/i386-mmx-2.c: Likewise.
23146         * gcc.dg/i386-sse-1.c: Likewise.
23147         * gcc.dg/i386-sse-2.c: Likewise.
23148         * gcc.dg/i386-sse-3.c: Likewise.
23149
23150 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
23151
23152         * g77.f-torture/execute/intrinsic-unix-bessel.f:
23153         Uncomment additional cases that now pass.
23154
23155 2002-01-11  Richard Henderson  <rth@redhat.com>
23156
23157         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
23158         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
23159
23160 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
23161
23162         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
23163
23164 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
23165
23166         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
23167         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
23168
23169 2002-01-10  Dale Johannesen  <dalej@apple.com>
23170
23171         * gcc.c-torture/execute/loop-11.c: New.
23172
23173 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
23174
23175         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
23176         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
23177
23178 2002-01-09  Richard Henderson  <rth@redhat.com>
23179
23180         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
23181         type in which to perform the operation for each size.
23182
23183 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
23184
23185         * gcc.c-torture/compile/20020109-2.c: New test.
23186
23187 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
23188
23189         * gcc.c-torture/execute/loop-10.c: New test.
23190
23191 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23192
23193         * gcc.c-torture/compile/20010226-1.c: New test.
23194         * gcc.c-torture/compile/20010227-1.c: New test.
23195         * gcc.c-torture/compile/20010426-1.c: New test.
23196         * gcc.c-torture/compile/20010510-1.c: New test.
23197         * gcc.c-torture/compile/20010605-3.c: New test.
23198         * gcc.c-torture/compile/20010824-1.c: New test.
23199         * gcc.c-torture/execute/20010409-1.c: New test.
23200         * gcc.dg/noncompile/20000901-1.c: New test.
23201         * gcc.dg/20001023-1.c: New test.
23202         * gcc.dg/20001101-1.c: New test.
23203         * gcc.dg/20001102-1.c: New test.
23204         * gcc.dg/20010207-1.c: New test.
23205         * gcc.dg/20010405-1.c: New test.
23206         * gcc.dg/20010822-1.c: New test.
23207         * gcc.dg/20011107-1.c: New test.
23208
23209 2002-01-09  Jeffrey A Law  (law@redhat.com)
23210
23211         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23212
23213         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23214         execution failure on PA targets.
23215
23216 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23217
23218         * gcc.c-torture/compile/20020109-1.c: New test.
23219
23220 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23221
23222         * gcc.c-torture/execute/20020108-1.c: New test.
23223
23224 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23225
23226         * gcc.dg/20020108-1.c: New test.
23227
23228 2002-01-08  H.J. Lu <hjl@gnu.org>
23229
23230         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23231         for header files.
23232
23233 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23234
23235         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23236         consistency.
23237
23238 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23239
23240         * gcc.dg/altivec-4.c: Test altivec predicates.
23241
23242 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23243
23244         * gcc.c-torture/execute/20020107-1.c: New test.
23245
23246 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23247
23248         PR c/5279
23249         * gcc.c-torture/compile/20020106-1.c: New test.
23250
23251 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23252
23253         * gcc.c-torture/execute/nestfunc-4.c: New test.
23254
23255 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23256
23257         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
23258         extra triple that slipped in.
23259         * g++.old-deja/g++.abi/align.C: Likewise.
23260         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23261
23262 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23263
23264         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
23265         * g++.old-deja/g++.abi/align.C: Likewise.
23266         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23267
23268         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
23269         on FreeBSD/i386.
23270         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
23271         FreeBSD.
23272
23273 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
23274
23275         * gcc.dg/20020104-1.c: New test.
23276
23277         * gcc.dg/20020104-2.c: New test.
23278
23279 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
23280
23281         * gcc.dg/20020103-1.c: Fix typo in target selector.
23282
23283 2002-01-03  Richard Henderson  <rth@redhat.com>
23284
23285         * gcc.dg/20020103-1.c: New.
23286
23287 2002-01-03  Kazu Hirata  <kazu@hxi.com>
23288
23289         * gcc.c-torture/execute/20020103-1.c: New test.
23290
23291 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
23292
23293         * g++.dg/other/debug2.C: New test.
23294
23295         * gcc.c-torture/compile/20020103-1.c: New test.
23296
23297 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
23298
23299         * gcc.dg/gnu89-init-1.c: Added new tests.
23300
23301 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23302
23303         * g++.dg/template/friend2.C: Remove as patch is reverted.
23304
23305         * g++.dg/warn/oldcast1.C: New test.
23306
23307         * g++.dg/template/ptrmem1.C: New test.
23308         * g++.dg/template/ptrmem2.C: New test.
23309
23310         * g++.dg/template/ntp.C: New test.
23311
23312         * g++.dg/other/component1.C: New test.
23313
23314         * g++.dg/template/ttp3.C: New test.
23315
23316         * g++.dg/template/friend2.C: New test.
23317         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
23318
23319 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23320
23321         * g++.dg/other/ptrmem1.C: New test.
23322         * g++.dg/other/ptrmem2.C: New test.
23323
23324 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23325
23326         * g++.dg/template/ctor1.C: New test.
23327
23328 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23329
23330         * g++.dg/template/friend2.C: New test.
23331
23332 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
23333
23334         * gcc.dg/mmix-1.c: New test.
23335
23336 2001-12-31  Richard Henderson  <rth@redhat.com>
23337
23338         * gcc.dg/asm-5.c: New.
23339
23340 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
23341
23342         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
23343         in namespace __gnu_cxx
23344
23345 2001-12-30  Richard Henderson  <rth@redhat.com>
23346
23347         * gcc.dg/debug-6.c: New.
23348
23349 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
23350
23351         * gcc.c-torture/compile/20011229-2.c: New test.
23352
23353 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
23354
23355         * gcc.dg/debug-3.c: New test.
23356         * gcc.dg/debug-4.c: New test.
23357         * gcc.dg/debug-5.c: New test.
23358
23359 2001-12-29  Richard Henderson  <rth@redhat.com>
23360
23361         * g++.dg/eh/loop1.C: New.
23362
23363 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23364
23365         * g++.dg/template/crash1.C: New test.
23366
23367 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23368
23369         * g++.dg/other/const1.C: New test.
23370
23371 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23372
23373         * gcc.c-torture/compile/20011229-1.c: New test.
23374
23375 2001-12-28  Stan Shebs  <shebs@apple.com>
23376
23377         * lib/objc-torture.exp: Resync with c-torture.exp.
23378         * lib/objc.exp: Load standard libraries.
23379
23380 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
23381
23382         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
23383         additional tests.
23384
23385 2001-12-27  Roger Sayle <roger@eyesopen.com>
23386
23387         * gcc.c-torture/execute/string-opt-16.c: New testcase.
23388
23389 2001-12-27  Richard Henderson  <rth@redhat.com>
23390
23391         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
23392
23393 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23394
23395         * g++.dg/eh/ctor1.C: New test.
23396         * g++.dg/other/error2.C: New test.
23397
23398 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23399
23400         * g++.dg/other/init2.C: New test.
23401
23402 2001-12-24  Richard Henderson  <rth@redhat.com>
23403
23404         * gcc.dg/20011223-1.c: New.
23405         * gcc.dg/inline-1.c: New.
23406
23407 2001-12-23  Richard Henderson  <rth@redhat.com>
23408
23409         * gcc.dg/asm-4.c: Test operand modifiers.
23410
23411 2001-12-23  Richard Henderson  <rth@redhat.com>
23412
23413         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
23414
23415 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23416
23417         * gcc.c-torture/execute/20011223-1.c: New test.
23418
23419 2001-12-21  Richard Henderson  <rth@redhat.com>
23420
23421         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
23422         re-enables the warning.
23423
23424 2001-12-21  Richard Henderson  <rth@redhat.com>
23425
23426         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
23427
23428 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23429
23430         * gcc.c-torture/compile/20011218-1.c: New test.
23431
23432 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
23433
23434         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
23435         arm-isr.c test.
23436         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
23437         epilogue generation for ARM ISR routines.
23438
23439 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23440
23441         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
23442         * gcc.dg/format/c90-printf-3.c: Likewise.
23443         * gcc.dg/format/c99-printf-3.c: Likewise.
23444         * gcc.dg/format/ext-1.c: Likewise.
23445         * gcc.dg/format/ext-6.c: Likewise.
23446         * gcc.dg/format/format.h: Prototype unlocked stdio.
23447
23448 2001-12-20  Richard Henderson  <rth@redhat.com>
23449
23450         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
23451         (arena): Use it.
23452         (malloc): Correct allocation logic.  Abort if we fill up the
23453         arena before initialization complete.
23454         (realloc): Correct allocation logic.
23455
23456 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23457
23458         * gcc.c-torture/compile/20011219-2.c: New test.
23459
23460         * gcc.c-torture/execute/20011219-1.c: New test.
23461
23462 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
23463
23464         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
23465         target does not support weak symbols.
23466
23467 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
23468
23469         * gcc.c-torture/compile/20011219-1.c: New test.
23470
23471 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23472
23473         * g++.dg/other/error1.C: New test.
23474
23475 2001-12-17  Jeffrey A Law  (law@redhat.com)
23476
23477         * gcc.c-torture/execute/20011217-1.c: New test.
23478
23479 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
23480
23481         * objc.dg/special/: New directory.
23482         * objc.dg/special/special.exp: New file.
23483         * objc.dg/special/unclaimed-category-1.h: New file.
23484         * objc.dg/special/unclaimed-category-1a.m: New file.
23485         * objc.dg/special/unclaimed-category-1.m: New file.
23486
23487 2001-12-17  Andreas Jaeger  <aj@suse.de>
23488
23489         * gcc.c-torture/compile/20011217-2.c: New test.
23490
23491 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23492
23493         * gcc.c-torture/compile/20011217-1.c: New test.
23494
23495 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
23496
23497         * testsuite/gcc.dg/20011214-1.c: New.
23498
23499 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
23500
23501         * gcc.dg/altivec-4.c: New.
23502
23503 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
23504
23505         * gcc.dg/20011113-1.c: New test.
23506
23507 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23508
23509         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
23510         std::__malloc_alloc_template<0> and
23511         std::__default_alloc_template<false, 0>.
23512
23513 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
23514
23515         * objc/execute/bf-21.m: New test.
23516         * objc/execute/enumeration-1.m: New test.
23517         * objc/execute/enumeration-2.m: New test.
23518
23519 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
23520
23521         * gcc.dg/gnu89-init-1.c: New test.
23522
23523 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23524
23525         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
23526         * g++.old-deja/g++.jason/2371.C: Likewise.
23527         * g++.old-deja/g++.jason/template33.C: Likewise.
23528         * g++.old-deja/g++.jason/template34.C: Likewise.
23529         * g++.old-deja/g++.jason/template36.C: Likewise.
23530         * g++.old-deja/g++.oliva/typename1.C: Likewise.
23531         * g++.old-deja/g++.oliva/typename2.C: Likewise.
23532         * g++.old-deja/g++.other/typename1.C: Likewise.
23533         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23534         * g++.old-deja/g++.pt/nontype5.C: Likewise.
23535         * g++.old-deja/g++.pt/typename11.C: Likewise.
23536         * g++.old-deja/g++.pt/typename14.C: Likewise.
23537         * g++.old-deja/g++.pt/typename16.C: Likewise.
23538         * g++.old-deja/g++.pt/typename3.C: Likewise.
23539         * g++.old-deja/g++.pt/typename4.C: Likewise.
23540         * g++.old-deja/g++.pt/typename5.C: Likewise.
23541         * g++.old-deja/g++.pt/typename7.C: Likewise.
23542         * g++.old-deja/g++.robertl/eb9.C: Likewise.
23543
23544 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
23545
23546         * g++.dg/other/linkage1.C: New test.
23547         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
23548         specifiers.
23549
23550 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23551
23552         * gcc.dg/concat.c: New test.
23553
23554 2001-12-11  Stan Shebs  <shebs@apple.com>
23555
23556         * objc/compile: New test directory.
23557         * objc/compile/compile.exp: New expect script.
23558         * objc/compile/20011211-1.m: New compile test.
23559
23560 2001-12-11  Jason Merrill  <jason@redhat.com>
23561
23562         * lib/prune.exp (prune_gcc_output): Also handle "In member
23563         function".  So many permutations...
23564
23565 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
23566
23567         * g++.dg/template/typedef1.C: New test.
23568
23569 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23570
23571         * g++.dg/other/copy1.C: New test.
23572
23573 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
23574
23575         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
23576
23577         * gcc.dg/builtin-choose-expr.c: New.
23578
23579 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
23580
23581         * gcc.dg/altivec-2.c: New.
23582
23583 2001-12-07  Richard Henderson  <rth@redhat.com>
23584
23585         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
23586
23587 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
23588
23589         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
23590         ultrasparc.
23591
23592 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23593
23594         * g++-old.deja/g++.robertl/eb101.C: Deleted.
23595
23596 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
23597
23598         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
23599         variable argument list.
23600
23601 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
23602
23603         * gcc.c-torture/execute/memcheck: Delete entire directory.
23604         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
23605         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
23606
23607 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23608
23609         * gcc.dg/Wshadow-1.c: New test.
23610
23611 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
23612
23613         * gcc.c-torture/compile/20011130-1.c: New test.
23614
23615         * gcc.dg/noncompile/20011025-1.c: New test.
23616
23617         * g++.dg/other/anon-union.C: New test.
23618
23619         * gcc.c-torture/execute/20011024-1.c: New test.
23620
23621 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23622
23623         * gcc.c-torture/execute/20000722-1.x,
23624         gcc.c-torture/execute/20010123-1.x: Remove.
23625         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
23626         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
23627         gcc.dg/c99-complit-2.c: New tests.
23628
23629 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
23630
23631         * g++.dg/inherit/base1.C: New test.
23632
23633 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
23634
23635         * g++.dg/other/stdarg1.C: New test.
23636
23637         * gcc.c-torture/compile/20011130-2.c: New test.
23638
23639 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
23640
23641         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
23642         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
23643         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
23644         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
23645         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
23646         * gcc.dg/builtin-prefetch-1.c: New test.
23647
23648 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
23649
23650         * gcc.dg/20011130-1.c: New test.
23651
23652 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23653
23654         * g++.dg/other/scope1.C: New test.
23655         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
23656
23657 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23658
23659         * gcc.dg/vla-init-1.c: New test.
23660
23661 2001-12-01  Geoff Keating  <geoffk@redhat.com>
23662
23663         * gcc.c-torture/compile/structs.c: New testcase from GDB.
23664
23665 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23666
23667         * objc.dg/alias.m: Update.
23668         * objc.dg/class-1.m: Update.
23669         * objc.dg/const-str-1.m: Update.
23670         * objc.dg/fwd-proto-1.m: Update.
23671         * objc.dg/id-1.m: Update.
23672         * objc.dg/super-class-1.m: Update.
23673
23674 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
23675
23676         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
23677         constructs.
23678
23679 2001-11-28  Jeffrey A Law  (law@cygnus.com)
23680
23681         * gcc.c-torture/execute/20011128-1.c: New test.
23682
23683 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
23684
23685         * gcc.dg/20011127-1.c: New test.
23686
23687 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23688
23689         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23690         from Austin Group draft 7.
23691         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23692         scanf format arguments.
23693         * gcc.dg/format/no-exargs-2.c: New test.
23694
23695 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23696
23697         * g++.dg/abi/vbase8-4.C: New test.
23698
23699 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23700
23701         * gcc.c-torture/execute/20011121-1.c: New test.
23702
23703 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23704
23705         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23706
23707 2001-11-23  Andreas Jaeger  <aj@suse.de>
23708
23709         * gcc.dg/cpp/charconst-2.c: New test.
23710
23711 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23712
23713         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23714         to the host if it is remote.  Let tests specify extra headers
23715         they use.
23716         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23717         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23718         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23719         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23720         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23721         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23722         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23723         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23724         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23725         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23726
23727 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23728
23729         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23730         for little endian ARMs.
23731
23732 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23733
23734         * gcc.c-torture/compile/20011119-1.c: New test.
23735         * gcc.c-torture/compile/20011119-2.c: New test.
23736
23737 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23738
23739         * gcc.dg/altivec-1.c: Fix typo.
23740
23741 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23742
23743         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23744
23745 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23746
23747         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23748
23749 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23750
23751         * lib/g77.exp: Don't specify --rpath-link.
23752
23753         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23754         across all the headers.
23755         * gcc.dg/format/format.exp: For testing on a remote host,
23756         copy format.h.
23757
23758         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23759         * gcc.c-torture/execute/930406-1.c: Likewise.
23760         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23761
23762 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23763
23764         * gcc.dg/altivec-1.c: New.
23765
23766 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23767
23768         * gcc.dg/cpp/fpreprocessed.c: New test case.
23769
23770 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23771
23772         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23773         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23774         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23775
23776 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23777
23778         * gcc.dg/no-builtin-1.c: New test.
23779
23780 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23781
23782         * gcc.c-torture/execute/20011115-1.c: New test.
23783
23784 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23785
23786         * gcc.c-torture/compile/20011114-2.c: New test.
23787         * gcc.c-torture/compile/20011114-3.c: New test.
23788         * gcc.c-torture/compile/20011114-4.c: New test.
23789
23790 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23791
23792         * g++.dg/other/init1.C: New test.
23793
23794 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23795
23796         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23797         message.
23798
23799         * gcc.c-torture/execute/20011114-1.c: New testcase.
23800
23801         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23802         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23803         like the (before this change) version of 20010327-1.c.
23804
23805 2001-11-14  Roger Sayle <roger@eyesopen.com>
23806
23807         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23808
23809 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23810
23811         * g++.dg/init/array2.C: New test.
23812
23813 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23814
23815         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23816
23817 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23818
23819         * g++.dg/other/forscope1.C: New test.
23820         * g++.dg/ext/forscope1.C: New test.
23821         * g++.dg/ext/forscope2.C: New test.
23822
23823 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23824
23825         * gcc.c-torture/execute/20011113-1.c: New test.
23826
23827 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23828
23829         * gcc.c-torture/execute/20011109-2.c: New test.
23830
23831         * gcc.c-torture/execute/20011109-1.c: New test.
23832
23833 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23834
23835         * gcc.c-torture/compile/20011109-1.c: New test.
23836
23837 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23838
23839         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23840         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23841         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23842         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23843         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23844         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23845         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23846
23847 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23848
23849         * g++.dg/warn/Wshadow-1.C: New tests.
23850         * g++.old-deja/g++.mike/for3.C: Update.
23851
23852 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23853
23854         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23855         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23856         XFAILs.  Adjust expected error texts.
23857         * gcc.c-torture/compile/20011106-1.c,
23858         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23859         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23860         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23861         gcc.dg/c99-array-lval-5.c: New tests.
23862
23863 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23864
23865         * gcc.dg/cpp/defined.c: Update.
23866
23867 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23868
23869         * gcc.c-torture/execute/anon-1.c: New test.
23870
23871 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23872
23873         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23874         same size, so no warning should be produced on stormy16.
23875
23876         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23877         due to oversized array.
23878         * g++.old-deja/g++.mike/ns15.C: Likewise.
23879         * g++.old-deja/g++.pt/crash16.C: Likewise.
23880
23881 2001-11-02  Graham Stott  <grahams@redhat.com>
23882
23883         * g++.dgother/debug1.C: Fix typos.
23884
23885 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23886
23887         * g++.dg/other/debug1.C: New test.
23888
23889 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23890
23891         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23892         of unsigned long.
23893
23894 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23895
23896         * gcc.dg/20011029-2.c: New test.
23897
23898         * gcc.c-torture/compile/20011029-1.c: New test.
23899
23900 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23901
23902         * objc/execute/class_self-1.m: New test.
23903         * objc/execute/class_self-2.m: New test.
23904
23905 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23906
23907         * gcc.misc-tests/msgs.exp: Delete.
23908         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23909         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23910         error set to match recent changes.
23911
23912 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23913
23914         * gcc.dg/20011021-1.c: New test.
23915
23916 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23917
23918         * gcc.c-torture/compile/20011023-1.c: New test.
23919
23920 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23921
23922         * lib/g77.exp: Rewrite based on lib/g++.exp.
23923
23924 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23925
23926         * gcc.c-torture/execute/20011019-1.c: New test.
23927
23928         * gcc.dg/20011018-1.c: New test.
23929
23930 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23931
23932         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23933
23934 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23935
23936         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23937         * gcc.dg/attr-invalid.c: Likewise.
23938
23939 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23940
23941         * testsuite/gcc.dg/20011015-1.c: New test.
23942
23943 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23944
23945         * g++.dg/template/unify2.C: New test.
23946
23947 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23948
23949         * g++.dg/other/exception-specification.C: New test
23950
23951 2001-10-13  Tom Rix  <trix@redhat.com>
23952
23953         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23954         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23955
23956 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23957
23958         * testsuite/gcc.dg/20011009-1.c: New test.
23959
23960 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23961
23962         PR g++/4476
23963         * g++.dg/other/friend1.C: New test.
23964
23965 2001-10-11  Richard Henderson  <rth@redhat.com>
23966
23967         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23968
23969 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23970
23971         * gcc.c-torture/compile/20011010-1.c: New.
23972
23973 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23974
23975         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23976         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23977         g77.f-torture/execute/execute.exp,
23978         g77.f-torture/noncompile/noncompile.exp,
23979         gcc.c-torture/compile/compile.exp,
23980         gcc.c-torture/execute/execute.exp,
23981         gcc.c-torture/execute/ieee/ieee.exp,
23982         gcc.c-torture/execute/memcheck/memcheck.exp,
23983         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23984         objc/execute/execute.exp: Update FSF address.
23985
23986 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23987
23988         * gcc.dg/cpp/cmdlne-C.c: Update.
23989         * gcc.dg/cpp/cmdlne-C2.c: New.
23990
23991 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23992
23993         * gcc.c-torture/execute/20011008-3.c: New.
23994
23995 2001-10-08  DJ Delorie  <dj@redhat.com>
23996
23997         * gcc.dg/20011008-1.c: New.
23998         * gcc.dg/20011008-2.c: New.
23999
24000 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24001
24002         * gcc.dg/cpp/spacing1.c: Update test.
24003
24004 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24005
24006         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24007         spelling errors of "separate" as "seperate".
24008
24009 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24010
24011         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24012         enough to avoid inlining.
24013
24014 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24015
24016         * lib/g77.exp: set libg2c_dir correctly.
24017
24018 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24019
24020         * gcc.dg/cpp/macro11.c: New test.
24021
24022 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24023
24024         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24025         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24026         gcc.dg/format/multattr-3.c: New tests.
24027         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24028         tests for format attributes on function pointers being rejected.
24029
24030 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24031
24032         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24033
24034 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24035
24036         * g++.dg/warn/format1.C: New test.
24037
24038 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24039
24040         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24041
24042 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24043
24044         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24045
24046 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24047
24048         * gcc.dg/cpp/redef2.c: Add test.
24049
24050 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24051
24052         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24053         long-standing bug on i686, apparently.
24054         * gcc.c-torture/execute/loop-2c.x: New file.
24055         * gcc.c-torture/execute/loop-2d.x: New file.
24056         * gcc.c-torture/execute/loop-3c.x: New file.
24057
24058 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24059
24060         * gcc.dg/cpp/20000625-2.c: Correct line number.
24061
24062 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24063
24064         * gcc.dg/cpp/macro10.c: New test.
24065         * gcc.dg/cpp/strify3.c: New test.
24066         * gcc.dg/cpp/spacing1.c: Add tests.
24067         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24068         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24069
24070 2001-09-24  DJ Delorie  <dj@redhat.com>
24071
24072         * gcc.c-torture/execute/20010924-1.c: New test.
24073
24074 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24075
24076         * testsuite/objc/execute/paste.m: Remove.
24077
24078 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24079
24080         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24081
24082 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24083
24084         * g77.dg/strlen0.f: New test.
24085
24086 2001-09-21  Richard Henderson  <rth@redhat.com>
24087
24088         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24089         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24090
24091 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24092
24093         Table-driven attributes.
24094         * g++.dg/ext/attrib1.C: New test.
24095
24096 2001-09-20  DJ Delorie  <dj@redhat.com>
24097
24098         * gcc.dg/20000926-1.c: Update expected warning messages.
24099         * gcc.dg/array-2.c: Likewise, and test for warnings too.
24100         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
24101         array.
24102
24103 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
24104
24105         * g++.dg/eh/registers1.C: New test case.
24106
24107 2001-09-17  Richard Henderson  <rth@redhat.com>
24108
24109         * gcc.dg/array-5.c: Fix VLA decomposition test.
24110
24111 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24112
24113         * gcc.dg/cpp/line5.c: New testcase.
24114
24115 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24116
24117         * gcc.dg/cpp/macro9.c: New test.
24118
24119 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
24120
24121         * gcc.c-torture/execute/980223.c: Change type of addr from long
24122         to char *.
24123
24124 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24125
24126         * gcc.c-torture/execute/20010915-1.c: New test.
24127
24128 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24129
24130         * g77.dg/bprob: New directory.
24131         * g77.dg/bprob/bprob.exp: New file.
24132         * g77.dg/bprob/bprob-1.f: New test.
24133         * g77.dg/gcov: New directory.
24134         * g77.dg/gcov/gcov.exp: New file.
24135         * g77.dg/gcov/gcov-1.f: New test.
24136         * g77.dg/gcov/gcov-1.x: New file.
24137
24138 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24139
24140         * gcc.dg/cpp/directiv.c: Update.
24141         * gcc.dg/cpp/undef1.c: Update.
24142
24143 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24144
24145         * gcc.dg/20010912-1.c: New test.
24146
24147 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
24148
24149         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
24150         language-independent file in lib.
24151         * lib/gcov.exp: New file.
24152
24153 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24154
24155         * gcc.c-torture/compile/20010911-1.c: New test.
24156
24157 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
24158
24159         * lib/profopt.exp: New, to support profile-directed optimizations.
24160         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
24161         * gcc.misc-tests/bprob-1.c: New test.
24162         * gcc.misc-tests/bprob-2.c: New test.
24163
24164 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
24165
24166         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
24167         XFAIL and which kinds of gcov output to verify.
24168         * gcc.misc-tests/gcov-4b.x: New file.
24169         * gcc.misc-tests/gcov-5b.x: New file.
24170         * gcc.misc-tests/gcov-6.x: New file.
24171         * gcc.misc-tests/gcov-7.c: New test.
24172         * gcc.misc-tests/gcov-7.x: New file.
24173
24174 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
24175
24176         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
24177         * gcc.misc-tests/gcov-6.c: New test.
24178
24179 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24180
24181         PR c++/3986
24182         * g++.dg/abi/vbase1.C: New test.
24183
24184 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
24185
24186         * objc.dg/method-2.m: New.
24187
24188 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24189
24190         PR c++/4203
24191         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
24192         * g++.dg/init/empty1.C: New test.
24193
24194 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24195
24196         * gcc.c-torture/compile/20010903-1.c: New test.
24197
24198 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24199
24200         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24201         for m68k.
24202
24203 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24204
24205         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24206
24207         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24208
24209         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24210
24211 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24212
24213         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24214         for 16-bit 'unsigned int'.
24215
24216 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24217
24218         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24219
24220 2001-08-27  Richard Henderson  <rth@redhat.com>
24221
24222         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24223         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24224
24225 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24226
24227         * gcc.dg/asm-names.c (ymain): New.
24228
24229 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24230
24231         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24232         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24233         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24234
24235 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24236
24237         * gcc.dg/compare5.c: New testcase.
24238
24239 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24240
24241         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24242         and "In instantiation".
24243
24244 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24245
24246         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
24247
24248 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
24249
24250         * gcc.misc-tests/gcov.exp: Add support for branch information.
24251         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
24252         * gcc.misc-tests/gcov-4.c: New test.
24253         * gcc.misc-tests/gcov-4b.c: New test.
24254         * gcc.misc-tests/gcov-5b.c: New test.
24255
24256 2001-08-20  Zack Weinberg  <zackw@panix.com>
24257
24258         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
24259         expected to fail.
24260
24261 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24262
24263         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
24264
24265 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
24266
24267         * g++.dg/eh/template1.C: New test.
24268
24269 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
24270
24271         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
24272         Fix thinko.
24273         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
24274         for xfail.
24275
24276 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
24277
24278         * lib/g77-dg.exp:  Use prune.exp for common procedures
24279         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
24280         * lib/g77.exp: (g77-dg-prune) Remove
24281
24282 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
24283
24284         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
24285
24286 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24287
24288         * g++.dg/template/unify1.C: New test.
24289
24290 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
24291
24292         * g++.dg/abi/empty4.C: New test.
24293
24294 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
24295
24296         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
24297         solaris2.*
24298         * g77.f-torture/compile/pr3743.x: Likewise
24299
24300 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24301
24302         * g++.dg/other/using-declaration.C: New test.
24303
24304 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24305
24306         * gcc.dg/cpp/tr-sign.c: New testcase.
24307
24308 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24309
24310         * gcc.dg/cpp/19951025-1.c: Revert.
24311         * gcc.dg/cpp/directiv.c: We no longer process directives that
24312         interrupt macro arguments.
24313
24314 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
24315
24316         * gcc.dg/bconstp-1.c: New test.
24317
24318 2001-08-03  Richard Henderson  <rth@redhat.com>
24319
24320         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
24321
24322 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24323
24324         * gcc.dg/cpp/19951025-1.c: Update.
24325
24326 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
24327
24328         * g77.dg/ff90-1.f (s): Fix reference of variable z,
24329         should be x.
24330
24331 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24332
24333         Kill -fhonor-std.
24334         * g++.old-deja/g++.ns/ns14.C: Remove special options.
24335         * g++.old-deja/g++.other/std1.C: Likewise.
24336         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
24337
24338 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
24339
24340         * lib/g77.exp:  Load gcc-defs.exp for common procedures
24341         (g77_pass, g77_fail, g77_finish, g77_exit,
24342         ${tool}_check_unsupported_p} Now redundant.  Deleted.
24343
24344 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
24345
24346         * g77.dg/fbackslash.f
24347         * g77.dg/fcase-preserve.f
24348         * g77.dg/ff90-1.f
24349         * g77.dg/ffixed-line-length-0.f
24350         * g77.dg/ffixed-line-length-132.f
24351         * g77.dg/ffixed-line-length-7.f
24352         * g77.dg/ffixed-line-length-72.f
24353         * g77.dg/ffixed-line-length-none.f
24354         * g77.dg/ffree-form-1.f
24355         * g77.dg/fno-backslash.f
24356         * g77.dg/fno-f90-1.f
24357         * g77.dg/fno-fixed-form-1.f
24358         * g77.dg/fno-onetrip.f
24359         * g77.dg/fno-typeless-boz.f
24360         * g77.dg/fno-underscoring.f
24361         * g77.dg/fno-vxt-1.f
24362         * g77.dg/fonetrip.f
24363         * g77.dg/ftypeless-boz.f
24364         * g77.dg/fugly-assumed.f
24365         * g77.dg/funderscoring.f
24366         * g77.dg/fvxt-1.f
24367
24368 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24369
24370         * objc.dg/fwd-proto-1.m: New.
24371         * objc.dg/local-decl-1.m: New.
24372         * objc.dg/naming-1.m: New.
24373         * objc.dg/naming-2.m: New.
24374         * objc.dg/proto-hier-1.m: New.
24375
24376 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
24377
24378         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
24379         largest-type elements to a struct makes its size grow.
24380
24381 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24382
24383         * g++.dg/abi/vthunk1.C: New test.
24384
24385 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24386
24387         * g++.dg/abi/vbase8-22.C: New test.
24388
24389 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24390
24391         * gcc.dg/cpp/macro8.c: New test.
24392
24393 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24394
24395         * g++.dg/abi/vbase8-21.C: New test.
24396
24397 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24398
24399         * g++.dg/abi/vbase8-10.C: New test.
24400
24401 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24402
24403         * lib/g++.exp (g++_set_ld_library_path): Renamed to
24404         ${tool}_set_ld_library_path.
24405         Changed caller.
24406         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
24407         g++.exp.
24408
24409 2001-07-26  Stan Cox <scox@redhat.com>
24410
24411         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
24412         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
24413         gcc_exit, gcc_check_unsupported_p):
24414         Moved to gcc-deps.exp
24415         * gcc-deps.exp: New file.
24416
24417 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24418
24419         * g++.old-deja/g++.pt/defarg14.C: New test.
24420
24421 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24422
24423         * g++.old-deja/g++.other/lineno5.C: New test.
24424
24425 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24426
24427         * g++.old-deja/g++.pt/crash68.C: New test.
24428
24429 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24430
24431         * g++.old-deja/g++.other/crash42.C: New test.
24432
24433 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24434
24435         * gcc.dg/cpp/extratokens.c: Fix.
24436         * gcc.dg/cpp/skipping2.c: New tests.
24437
24438 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24439
24440         * gcc.c-torture/execute/20010724-1.c: New file.
24441         * gcc.c-torture/execute/20010724-1.x: New file.
24442
24443 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24444
24445         * g++.old-deja/g++.other/cond7.C: New test.
24446
24447 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24448
24449         * g++.old-deja/g++.other/optimize4.C: New test.
24450
24451 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24452
24453         * g++.old-deja/g++.abi/vbase8-5.C: New test.
24454
24455 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
24456
24457         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
24458         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
24459         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
24460         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
24461
24462         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
24463         bug report" message.
24464
24465         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
24466         * g++.dg/ext/instantiate1.C: Move from old-deja.
24467
24468 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
24469
24470         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
24471         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
24472         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
24473         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
24474
24475 2001-07-23  Jeffrey A Law  (law@cygnus.com)
24476
24477         * gcc.c-torture/execute/20010723-1.c: New test.
24478
24479 2001-07-23  Ben Elliston  <bje@redhat.com>
24480
24481         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
24482
24483 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24484
24485         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
24486         i[34567]86-*-*.
24487         Delete handling of ieee_multilib_flags.
24488         Pass -mieee for alpha*-*-* and sh-*-*.
24489         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
24490
24491 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
24492
24493         Remove old-abi tests.
24494         * g++.old-deja/g++.mike/p11116.C: Remove.
24495         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
24496
24497 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
24498
24499         * g77.f-torture/compile/pr3743.f:  New test
24500
24501 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
24502
24503         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
24504
24505 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24506
24507         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
24508         g++.old-deja/g++.pt/static6.C: Likewise.
24509         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
24510         supports weak symbols.
24511
24512 2001-07-18  Andreas Jaeger  <aj@suse.de>
24513
24514         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
24515         supported again.
24516
24517 2001-07-18  Andreas Jaeger  <aj@suse.de>
24518
24519         * gcc.dg/iftrap-1.c: Fix target line.
24520
24521 2001-07-17  Richard Henderson  <rth@redhat.com>
24522
24523         * gcc.c-torture/execute/20010717-1.c: New.
24524
24525 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24526
24527         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
24528         tests.
24529
24530 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24531
24532         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
24533
24534 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24535
24536         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
24537         UAC_SIGBUS, UAC_NOPRINT definitions.
24538
24539 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
24540
24541         * objc/execute/object_is_class.m: New test.
24542         * objc/execute/object_is_meta_class.m: New test.
24543
24544 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24545
24546         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
24547         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
24548
24549 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
24550
24551         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
24552         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
24553
24554 2001-07-14  Richard Henderson  <rth@redhat.com>
24555
24556         * gcc.dg/iftrap-1.c: New.
24557
24558 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
24559
24560         * g77.f-torture/execute/intrinsic77.f: New test.
24561
24562 2001-07-11  Janis Johnson <janis@us.ibm.com>
24563
24564         * gcc.misc-tests/gcov-3.c: New test.
24565
24566 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24567
24568         * gcc.c-torture/compile/20010711-1.c,
24569         * gcc.c-torture/compile/20010711-2.c: New tests.
24570
24571 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24572
24573         * gcc.c-torture/execute/20010711-1.c: New test.
24574
24575 2001-07-11  Ben Elliston  <bje@redhat.com>
24576
24577         * g++.old-deja/g++.other/enum5.C: New test.
24578
24579 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
24580
24581         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
24582         (g++-dg-prune): Call prune_gcc_output.
24583         * prune.exp: New file for prune_gcc_output.
24584         * lib/g++.exp, lib/gcc.exp: Load it.
24585
24586 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24587
24588         * gcc.c-torture/compile/20010701-1.c,
24589         g++.old-deja/g++.ext/attrib6.C: New tests.
24590
24591 2001-07-06  Jeffrey A Law  (law@cygnus.com)
24592
24593         * gcc.c-torture/compile/20010706-1.c: New test.
24594
24595 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
24596
24597         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
24598
24599 2001-06-28  Stan Shebs  <shebs@apple.com>
24600
24601         * gcc.dg/pragma-darwin.c: New test.
24602
24603 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24604
24605         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
24606         Solaris 2.[678] system.
24607
24608 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24609
24610         * gcc.dg/20010622-1.c: New test.
24611
24612 2001-06-18  Stan Shebs  <shebs@apple.com>
24613
24614         * objc.dg: New directory.
24615         * objc.dg/dg.exp: New file.
24616         * objc.dg/alias.m: New.
24617         * objc.dg/class-1.m: New.
24618         * objc.dg/class-2.m: New.
24619         * objc.dg/const-str-1.m: New.
24620         * objc.dg/const-str-2.m: New.
24621         * objc.dg/id-1.m: New.
24622         * objc.dg/method-1.m: New.
24623         * objc.dg/super-class-1.m: New.
24624         * lib/objc-dg.exp: New file.
24625
24626 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24627
24628         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
24629         of label name.
24630
24631 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24632
24633         * g++.old-deja/g++.abi/vbase8-9.C: New test.
24634
24635 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24636
24637         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
24638         variable.
24639
24640 2001-06-12  Richard Henderson  <rth@redhat.com>
24641
24642         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
24643
24644 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24645
24646         * g++.old-deja/g++.abi/vbase5.C: New test.
24647         * g++.old-deja/g++.abi/vbase6.C: New test.
24648         * g++.old-deja/g++.abi/vbase7.C: New test.
24649
24650 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24651
24652         * gcc.c-torture/compile/20010610-1.c: New test.
24653
24654 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24655
24656         * g++.old-deja/g++.abi/vbase4.C: New test.
24657
24658 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24659
24660         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
24661         support %f for HC11/HC12 targets.
24662         * gcc.c-torture/execute/930513-1.x: New file, likewise.
24663         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
24664         on HC11/HC12 targets.
24665         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
24666
24667 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24668
24669         * gcc.dg/wchar_t-1.c: New file.
24670         * gcc.dg/wint_t-1.c: Likewise.
24671
24672 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
24673
24674         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
24675
24676 2001-06-11  Richard Henderson  <rth@redhat.com>
24677
24678         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
24679
24680 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24681
24682         * gcc.c-torture/compile/20010611-1.c: New test.
24683
24684 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24685
24686         * gcc.dg/c99-tag-1.c: Add more tests.
24687
24688 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24689
24690         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24691         representation on MN10300 and ARM/Thumb.
24692
24693 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24694
24695         * g77.f-torture/execute/20010610.f: New.
24696
24697 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24698
24699         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24700         names.
24701
24702 2001-06-09  Richard Henderson  <rth@redhat.com>
24703
24704         * gcc.c-torture/execute/ashrdi-1.c: New.
24705         * gcc.c-torture/execute/ashldi-1.c: New.
24706         * gcc.c-torture/execute/lshrdi-1.c: New.
24707
24708 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24709
24710         * objc/execute/load-3.m: Added. Check sending +load to categories,
24711         in addition to classes.
24712
24713 2001-06-08  Stan Shebs  <shebs@apple.com>
24714
24715         * objc/execute/load-2.m: New test.  From Nicola Pero
24716         <n.pero@mi.flashnet.it>.
24717
24718 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24719
24720         * gcc.c-torture/execute/20010605-2.c: New test.
24721
24722 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24723
24724         * g++.old-deja/g++.abi/vbase2.C: New test.
24725         * g++.old-deja/g++.abi/vbase3.C: New test.
24726
24727 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24728
24729         * g++.old-deja/g++.pt/friend49.C: New test.
24730
24731 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24732
24733         * g++.old-deja/g++.ext/anon3.C: New test.
24734
24735 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24736
24737         * g++.old-deja/g++.other/conv7.C: New test.
24738
24739 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24740
24741         * gcc.c-torture/compile/20010605-2.c: New test.
24742
24743 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24744
24745         * gcc.c-torture/execute/20010604-1.c: New test.
24746
24747 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24748
24749         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24750
24751 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24752
24753         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24754         (g++_link_flags): Likewise.
24755         (g++_init): Pass gccpath's value to two previous functions.
24756
24757 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24758
24759         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24760         Ensure logfile entry matches exec command line.
24761
24762 2001-05-31  Richard Henderson  <rth@redhat.com>
24763
24764         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24765         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24766
24767 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24768
24769         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24770         compiler for irix6.2
24771
24772 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24773
24774         * g++.old-deja/g++.other/optimize3.C: New file.
24775
24776 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24777
24778         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24779         assemble.
24780
24781 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24782
24783         * g++.old-deja/g++.other/optimize2.C: New file.
24784
24785 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24786
24787         * gcc.c-torture/compile/20010518-2.c: New file.
24788         * gcc.c-torture/execute/20010518-1.c: New file.
24789         * gcc.c-torture/execute/20010518-2.c: New file.
24790
24791 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24792
24793         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24794
24795 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24796
24797         G++ no longer defines builtins that do not begin with __builtin.
24798         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24799         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24800         * g++.old-deja/g++.law/builtin1.C: Likewise.
24801         * g++.old-deja/g++.law/cvt2.C: Likewise.
24802         * g++.old-deja/g++.mike/net5.C: Likewise.
24803         * g++.old-deja/g++.other/builtins1.C: Likewise.
24804         * g++.old-deja/g++.other/builtins2.C: Likewise.
24805         * g++.old-deja/g++.other/builtins3.C: Likewise.
24806         * g++.old-deja/g++.other/builtins4.C: Likewise.
24807         * g++.old-deja/g++.other/inline8.C: Likewise.
24808         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24809
24810 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24811
24812         * g++.old-deja/g++.pt/using1.C: Adjust.
24813         * g++.old-deja/g++.pt/using2.C: New test.
24814
24815 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24816
24817         * gcc.dg/cpp/charconst.c: New tests.
24818         * gcc.dg/cpp/escape.c: New tests.
24819         * gcc.dg/cpp/escape-1.c: New tests.
24820         * gcc.dg/cpp/escape-2.c: New tests.
24821         * gcc.dg/cpp/ucs.c: New tests.
24822
24823 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24824
24825         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24826         native compiler for irix6.5.
24827
24828 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24829
24830         * lib/g++.exp (g++_include_flags): Use args to compute
24831         get_multilibs.
24832         (g++_link_flags): Likewise.
24833         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24834
24835 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24836
24837         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24838
24839 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24840
24841         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24842         this file.
24843
24844 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24845
24846         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24847         STACK_SIZE;
24848         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24849         to STACK_SIZE; Use it to define size of add_histo array.
24850         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24851         to STACK_SIZE.
24852         (f): Use GITT_SIZE to define size of gitt local table.
24853         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24854         to STACK_SIZE; Use it to define size of bytemem array.
24855
24856 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24857
24858         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24859         on 68HC11/HC12 due to the asm instruction.
24860         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24861         * gcc.c-torture/compile/920520-1.x: Likewise.
24862         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24863         on 68HC11/HC12 because the function is larger than 64K.
24864         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24865         on 68HC11/HC12 because the structure is too large.
24866
24867 2001-05-20  Richard Henderson  <rth@redhat.com>
24868
24869         * gcc.c-torture/execute/20010520-1.c: New.
24870
24871 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24872
24873         * g++.old-deja/g++.warn/compare1.C: New test.
24874         * gcc.dg/compare4.c: New test.
24875
24876 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24877
24878         * g++.old-deja/g++.other/optimize1.C: New test.
24879
24880 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24881
24882         * g++.old-deja/g++.pt/spec41.C: New test.
24883
24884 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24885
24886         * gcc.c-torture/compile/20010114-1.x: Remove.
24887
24888 2001-05-18  Stan Shebs  <shebs@apple.com>
24889
24890         * gcc.c-torture/compile/20010518-1.c: New test.
24891
24892 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24893
24894         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24895         * g++.old-deja/g++.pt/crash67.C: New test.
24896
24897 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24898
24899         * g++.old-deja/g++.other/debug9.C: New test.
24900
24901 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24902
24903         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24904
24905 2001-05-16  Jan Hubicka  <jh@suse.cz>
24906
24907         * gcc.c-torture/compile/20010516-1.c: New test.
24908
24909 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24910
24911         * g++.old-deja/g++.other/crash41.C: New test.
24912
24913 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24914
24915         * g++.old-deja/g++.pt/crash66.C: New test.
24916
24917 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24918
24919         * g++.old-deja/g++.robertl/eb27.C: Convert.
24920
24921 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24922
24923         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24924         declaration being redundant.
24925
24926 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24927
24928         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24929
24930 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24931
24932         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24933
24934 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24935
24936         * lib/g++.exp: Use testsuite_flags.
24937
24938 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24939
24940         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24941
24942 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24943
24944         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24945
24946 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24947
24948         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24949
24950 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24951
24952         * gcc.c-torture/compile/20010313-1.c: New test.
24953
24954 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24955
24956         * gcc.dg/cpp/direct2.c: New test.
24957         * gccq.dg/cpp/direct2s.c: New test.
24958
24959         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24960
24961 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24962
24963         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24964         * g++.old-deja/g++.other/op3.C: Likewise.
24965
24966 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24967
24968         * gcc.dg/cpp/syshdr.h: New file.
24969         * gcc.dg/cpp/sysmac1.c: Update.
24970         * gcc.dg/cpp/sysmac2.c: Update.
24971
24972 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24973
24974         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24975
24976 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24977
24978         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24979         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24980
24981 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24982
24983         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24984
24985 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24986
24987         * lib/g++.exp (g++_include_flags): Don't use any special flags
24988         if TESTING_IN_BUILD_TREE is not defined.
24989         (g++_init): Use a plain 'c++' as the compiler if
24990         TESTING_IN_BUILD_TREEE is not defined.
24991
24992 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24993
24994         * g++.old-deja/g++.eh/catch13.C: New test.
24995         * g++.old-deja/g++.eh/catch14.C: New test.
24996
24997 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24998
24999         * gcc.dg/cpp/tr-define.c: New test.
25000
25001 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25002
25003         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25004         <stdlib.h>, not <malloc.h>.
25005
25006 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25007
25008         * g++.old-deja/g++.ns/template17.C: New test.
25009
25010 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25011
25012         * g++.old-deja/g++.pt/ref4.C: New test.
25013
25014 2001-04-30  Richard Henderson  <rth@redhat.com>
25015
25016         * gcc.dg/20000724-1.c: Revert last change.
25017
25018 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25019
25020         * g77.f-torture/execute/20010430.f: New test.
25021
25022 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25023
25024         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25025
25026 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25027
25028         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25029
25030 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25031
25032         * g++.old-deja/g++.eh/crash6.C: New test.
25033
25034 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25035
25036         * g++.old-deja/g++.other/warn7.C: New test.
25037
25038 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25039
25040         * g++.old-deja/g++.other/defarg9.C: New test.
25041
25042 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25043
25044         * g77.f-torture/compile/20010426.f: New test.
25045         * g77.f-torture/execute/20010426.f: New test.
25046
25047 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25048
25049         * g77.f-torture/compile/20000629-1.x: Remove - error
25050         has been fixed.
25051
25052 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25053
25054         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25055         Tweak slightly to work with g++.dg framework.
25056         * g++.dg/special/ecos.exp: Run initp1.C test.
25057         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25058
25059         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25060         its linker doesn't give line numbers either.
25061         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25062
25063 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25064
25065         * g++.old-deja/g++.other/lex1.C: New test.
25066
25067 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25068
25069         * gcc.dg/noncompile/20010425-1.c: New test.
25070
25071 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25072
25073         * g++.old-deja/g++.pt/mangle2.C: New test.
25074
25075 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25076
25077         * gcc.dg/format/plus-1.c: New test.
25078
25079 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25080
25081         * gcc.dg/20010423-1.c: New test.
25082
25083 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25084
25085         * gcc.c-torture/execute/20010422-1.c: New test.
25086
25087 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25088
25089         * g++.old-deja/g++.ns/type2.C: New test.
25090
25091 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25092
25093         * g++.old-deja/g++.other/perf1.C: New test.
25094
25095 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25096
25097         * gcc.dg/c99-func-2.c: Remove xfail.
25098         * gcc.dg/c99-func-3.c: Remove xfail.
25099         * gcc.dg/c99-func-4.c: Remove xfail.
25100
25101 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
25102
25103         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
25104
25105 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25106
25107         * gcc.c-torture/compile/20010423-1.c: New test.
25108
25109 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25110
25111         * g++.old-deja/g++.pt/typename28.C: New test.
25112
25113 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25114
25115         * g++.old-deja/g++.abi/empty2.C: New test.
25116         * g++.old-deja/g++.abi/empty3.C: New test.
25117
25118 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25119
25120         * g++.old-deja/g++.other/comdat2.C: New test.
25121         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
25122
25123 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25124
25125         * g++.old-deja/g++.other/overload14.C: New test.
25126
25127 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25128
25129         * g++.old-deja/g++.other/lookup23.C: New test.
25130
25131 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25132
25133         * gcc.c-torture/execute/20010403-1.c: New test.
25134
25135 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25136             Mark Mitchell  <mark@codesourcery.com>
25137
25138         * lib/old-dejagnu.exp: Don't delete output of executable.
25139         Add .exe suffix to executables.
25140
25141 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25142
25143         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25144
25145 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25146
25147         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
25148
25149 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25150
25151         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
25152         * g++.old-deja/g++.abi/crash1.C: New test.
25153
25154 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25155
25156         * g++.old-deja/g++.other/crash40.C: New test.
25157
25158 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25159
25160         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
25161
25162 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
25163
25164         * g++.old-deja/g++.other/warn6.C: New test.
25165
25166 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25167
25168         * g++.old-deja/g++.robertl/eb42.C: Same.
25169
25170 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25171
25172         * gcc.dg/wtr-conversion-1.c: New testcase.
25173
25174 2001-04-10  Richard Henderson  <rth@redhat.com>
25175
25176         * g++.old-deja/g++.other/array5.C: New.
25177
25178 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25179
25180         * gcc.c-torture/execute/20010408-1.c: New test.
25181
25182 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
25183
25184         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
25185         headers and constructs.
25186         * g++.old-deja/g++.robertl/eb79.C: Same.
25187         * g++.old-deja/g++.robertl/eb77.C (main): Same.
25188         * g++.old-deja/g++.robertl/eb73.C: Same.
25189         * g++.old-deja/g++.robertl/eb66.C (main): Same.
25190         * g++.old-deja/g++.robertl/eb55.C (t): Same.
25191         * g++.old-deja/g++.robertl/eb54.C (main): Same.
25192         * g++.old-deja/g++.robertl/eb46.C (main): Same.
25193         * g++.old-deja/g++.robertl/eb44.C: Same.
25194         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25195         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25196         * g++.old-deja/g++.robertl/eb39.C: Same.
25197         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25198         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25199         * g++.old-deja/g++.robertl/eb30.C: Same.
25200         * g++.old-deja/g++.robertl/eb3.C: Same.
25201         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25202         * g++.old-deja/g++.robertl/eb21.C: Same.
25203         * g++.old-deja/g++.robertl/eb15.C: Same.
25204         * g++.old-deja/g++.robertl/eb118.C: Same.
25205         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25206         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25207         * g++.old-deja/g++.robertl/eb109.C: Same.
25208         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25209         * g++.old-deja/g++.mike/rtti1.C: Same.
25210         * g++.old-deja/g++.mike/p658.C: Same.
25211         * g++.old-deja/g++.mike/net46.C: Same.
25212         * g++.old-deja/g++.mike/net34.C: Same.
25213         * g++.old-deja/g++.mike/memoize1.C: Same.
25214         * g++.old-deja/g++.mike/eh2.C: Same.
25215         * g++.old-deja/g++.law/weak.C: Same.
25216         * g++.old-deja/g++.law/visibility7.C: Same.
25217         * g++.old-deja/g++.law/visibility25.C: Same.
25218         * g++.old-deja/g++.law/visibility22.C: Same.
25219         * g++.old-deja/g++.law/visibility2.C: Same.
25220         * g++.old-deja/g++.law/visibility17.C: Same.
25221         * g++.old-deja/g++.law/visibility13.C: Same.
25222         * g++.old-deja/g++.law/visibility10.C: Same.
25223         * g++.old-deja/g++.law/visibility1.C: Same.
25224         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25225         * g++.old-deja/g++.law/vbase1.C: Same.
25226         * g++.old-deja/g++.law/operators32.C: Same.
25227         * g++.old-deja/g++.law/nest3.C: Same.
25228         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25229         * g++.old-deja/g++.law/except5.C (main): Same.
25230         * g++.old-deja/g++.law/cvt7.C (run): Same.
25231         * g++.old-deja/g++.law/cvt2.C: Same.
25232         * g++.old-deja/g++.law/cvt16.C: Same.
25233         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25234         * g++.old-deja/g++.law/ctors17.C (main): Same.
25235         * g++.old-deja/g++.law/ctors13.C: Same.
25236         * g++.old-deja/g++.law/ctors12.C (main): Same.
25237         * g++.old-deja/g++.law/ctors10.C: Same.
25238         * g++.old-deja/g++.law/code-gen5.C: Same.
25239         * g++.old-deja/g++.law/bad-error7.C: Same.
25240         * g++.old-deja/g++.law/arm9.C: Same.
25241         * g++.old-deja/g++.law/arm12.C: Same.
25242         * g++.old-deja/g++.law/arg8.C: Same.
25243         * g++.old-deja/g++.law/arg1.C: Same.
25244         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25245         * g++.old-deja/g++.jason/template31.C: Same.
25246         * g++.old-deja/g++.jason/template24.C (main): Same.
25247         * g++.old-deja/g++.jason/2371.C: Same.
25248         * g++.old-deja/g++.eh/new2.C: Same.
25249         * g++.old-deja/g++.eh/new1.C: Same.
25250         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
25251         * g++.old-deja/g++.brendan/nest21.C (main): Same.
25252         * g++.old-deja/g++.brendan/err-msg3.C: Same.
25253         * g++.old-deja/g++.brendan/crash62.C: Same.
25254         * g++.old-deja/g++.brendan/crash52.C: Same.
25255         * g++.old-deja/g++.brendan/crash49.C (main): Same.
25256         * g++.old-deja/g++.brendan/crash38.C: Same.
25257         * g++.old-deja/g++.brendan/crash15.C (main): Same.
25258         * g++.old-deja/g++.brendan/copy9.C: Same.
25259
25260 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
25261
25262         * gcc.c-torture/execute/20001203-2.c (memset):
25263         Count argument is of type __SIZE_TYPE__.
25264
25265 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
25266
25267         * gcc.c-torture/compile/20010404-1.c: New test.
25268
25269 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
25270
25271         * gcc.c-torture/compile/20010326-1.c: New test.
25272
25273 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
25274
25275         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
25276         peculiarities of the SH.
25277         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
25278
25279 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25280
25281         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
25282         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
25283         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
25284
25285 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25286
25287         * g77.f-torture/compile/20010321-1.f: New test.
25288
25289 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25290
25291         * gcc.c-torture/compile/20010329-1.c: New test.
25292
25293 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25294
25295         * gcc.c-torture/execute/20010329-1.c: New test.
25296
25297 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25298
25299         * g++.old-deja/g++.other/eh4.C: Fix typo.
25300
25301 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25302
25303         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
25304
25305 2001-03-28  Philip Blundell  <philb@gnu.org>
25306
25307         * gcc.c-torture/compile/20010328-1.c: New test.
25308
25309 2001-03-27  Richard Henderson  <rth@redhat.com>
25310
25311         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
25312         * g++.old-deja/g++.eh/vbase3.C: Likewise.
25313
25314 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
25315
25316         * gcc.c-torture/compile/20010327-1.c: New test.
25317
25318 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25319
25320         * g++.old-deja/g++.other/friend12.C: New test.
25321         * g++.old-deja/g++.other/friend9.C: Expect no errors.
25322         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
25323
25324 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25325
25326         * gcc.c-torture/execute/20010325-1.c: New test.
25327
25328 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
25329
25330         * g++.old-deja/g++.other/mangle3.C: New test.
25331
25332 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
25333
25334         * g++.old-deja/g++.other/anon8.C: New test.
25335
25336 2001-03-20  Philip Blundell  <philb@gnu.org>
25337
25338         * gcc.c-torture/compile/20010320-1.c: New test.
25339
25340 2001-03-17  Richard Henderson  <rth@redhat.com>
25341
25342         * g++.old-deja/g++.other/eh4.C: Add expected error text.
25343
25344 2001-03-15  Geoff Keating  <geoff@redhat.com>
25345
25346         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
25347         tests on AIX.
25348
25349 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
25350
25351         * g++.old-deja/g++.other/eh4.C: New test.
25352
25353 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25354
25355         * gcc.dg/cpp/mi1.c: Update.
25356
25357 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
25358
25359         * g++.old-deja/g++.other/regstack.C: New test.
25360
25361 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25362
25363         * g++.old-deja/g++.other/ref4.C: New test.
25364
25365 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
25366
25367         * objc/execute/va_method.m: Added.
25368         * objc/execute/IMP.m: Added.
25369         * objc/execute/_cmd.m: Added.
25370         * objc/execute/accessing_ivars.m: Added.
25371         * objc/execute/class-1.m: Added.
25372         * objc/execute/class-10.m: Added.
25373         * objc/execute/class-11.m: Added.
25374         * objc/execute/class-12.m: Added.
25375         * objc/execute/class-13.m: Added.
25376         * objc/execute/class-14.m: Added.
25377         * objc/execute/class-2.m: Added.
25378         * objc/execute/class-3.m: Added.
25379         * objc/execute/class-4.m: Added.
25380         * objc/execute/class-5.m: Added.
25381         * objc/execute/class-6.m: Added.
25382         * objc/execute/class-7.m: Added.
25383         * objc/execute/class-8.m: Added.
25384         * objc/execute/class-9.m: Added.
25385         * objc/execute/class-tests-1.h
25386         * objc/execute/class-tests-2.h
25387         * objc/execute/compatibility_alias.m: Added.
25388         * objc/execute/encode-1.m: Added.
25389         * objc/execute/formal_protocol-1.m: Added.
25390         * objc/execute/formal_protocol-2.m: Added.
25391         * objc/execute/formal_protocol-3.m: Added.
25392         * objc/execute/formal_protocol-4.m: Added.
25393         * objc/execute/formal_protocol-5.m: Added.
25394         * objc/execute/formal_protocol-6.m: Added.
25395         * objc/execute/formal_protocol-7.m: Added.
25396         * objc/execute/informal_protocol.m: Added.
25397         * objc/execute/initialize.m: Added.
25398         * objc/execute/load.m: Added.
25399         * objc/execute/many_args_method.m: Added.
25400         * objc/execute/nested-3.m: Added.
25401         * objc/execute/no_clash.m: Added.
25402         * objc/execute/private.m: Added.
25403         * objc/execute/redefining_self.m: Added.
25404         * objc/execute/root_methods.m: Added.
25405         * objc/execute/selector-1.m: Added.
25406         * objc/execute/static-1.m: Added.
25407         * objc/execute/static-2.m: Added.
25408         * objc/execute/va_method.m: Added.
25409
25410 2001-03-10  Richard Henderson  <rth@redhat.com>
25411
25412         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
25413
25414 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25415
25416         * g++.old-deja/g++.other/crash31.C: XFAIL.
25417         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
25418         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
25419         * gcc.c-torture/execute/20010123-1.x: XFAIL.
25420         * gcc.c-torture/execute/20010124-1.x: XFAIL.
25421         * gcc.dg/sequence-pt-1.c: XFAIL one test.
25422
25423 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25424
25425         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
25426
25427 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25428
25429         * gcc.dg/20000724-1.c: Don't use multiline strings.
25430
25431 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25432
25433         * objc/execute/string1.m, objc/execute/string2.m: Compare the
25434         result of -cString against what we expect it to be; don't just
25435         print it out for no one to read.
25436
25437         * objc/execute/string3.m, objc/execute/string4.m: New tests.
25438         Based on testcases provided by Nicola Pero.
25439
25440 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25441
25442         * gcc.dg/cpp/macro7.c: New test.
25443
25444 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25445
25446         * gcc.dg/cpp/multiline.c: Update.
25447
25448 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25449
25450         * g++.old-deja/g++.other/enum3.C: New test.
25451
25452 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25453
25454         * g++.old-deja/g++.other/pod1.C: New test.
25455
25456 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25457
25458         * g++.old-deja/g++.ext/overload1.C: New test.
25459
25460 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25461
25462         * g++.old-deja/g++.pt/using1.C: New test.
25463
25464 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25465
25466         * g++.old-deja/g++.other/using9.C: New test.
25467
25468 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
25469
25470         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
25471
25472         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
25473
25474 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
25475
25476         * g++.old-deja/g++.ext/realpt1.C: Remove.
25477
25478 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
25479
25480         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
25481
25482 2001-02-26  Will Cohen  <wcohen@redhat.com>
25483
25484         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
25485
25486 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
25487
25488         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
25489         templatized constructors.
25490
25491 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25492
25493         * gcc.c-torture/execute/20010224-1.c: New test.
25494
25495 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
25496
25497         * gcc.c-torture/execute/20010222-1.c: New test.
25498
25499 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
25500
25501         * g++.old-deja/g++.other/inline20.C: New test.
25502
25503 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
25504
25505         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
25506
25507 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25508
25509         * g++.old-deja/g++.other/lookup22.C: New test.
25510
25511 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
25512
25513         * g77.dg: New directory.
25514         * g77.dg/20010216-1.f: New test case.
25515         * g77.dg/dg.exp: New driver.
25516         * lib/g77-dg.exp: New driver library.
25517
25518 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25519
25520         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
25521
25522 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
25523
25524         * g++.old-deja/g++.other/decl9.C: New test.
25525
25526 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
25527
25528         * g++.old-deja/g++.other/init16.C: Update the test so that it does
25529         not need <string> and also tests the initialization at runtime.
25530
25531 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25532
25533         * gcc.c-torture/execute/longlong.c: New test.
25534
25535 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25536
25537         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
25538
25539 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25540
25541         * gcc.c-torture/execute/920302-1.c (execute):
25542         Change argument type to short.
25543
25544 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25545
25546         * g++.old-deja/g++.pt/deduct6.C: New test.
25547
25548 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25549
25550         * g++.old-deja/g++.pt/deduct5.C: New test.
25551
25552 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
25553
25554         * gcc.c-torture/execute/20010209-1.c: New test.
25555
25556 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25557
25558         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
25559
25560 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
25561
25562         * g++.dg/vtgc1.C: Update for new ABI.
25563
25564         * consistency.vlad: New directory, 1665 files.
25565
25566 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25567
25568         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
25569         return type.
25570         * gcc.dg/cpp/digraphs.c: Declare puts.
25571
25572 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25573
25574         * g++.old-deja/g++.other/warn5.C: New test.
25575
25576 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25577
25578         * g++.old-deja/g++.pt/spec40.C: New test.
25579
25580 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25581
25582         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
25583         case.
25584         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
25585
25586 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
25587
25588         * gcc.c-torture/compile/20010209-1.c: New test.
25589
25590 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
25591
25592         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
25593         excess errors message but not if it crashes.
25594         * g++.old-deja/g++.other/crash27.C: Likewise.
25595         * g++.old-deja/g++.other/crash28.C: Likewise.
25596         * g++.old-deja/g++.other/crash30.C: Likewise.
25597         * g++.old-deja/g++.other/crash32.C: Likewise.
25598         * g++.old-deja/g++.other/crash35.C: Likewise.
25599         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25600
25601 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25602
25603         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
25604         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
25605         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
25606         g77.f-torture/execute/execute.exp,
25607         g77.f-torture/noncompile/noncompile.exp,
25608         gcc.c-torture/execute/execute.exp,
25609         gcc.c-torture/execute/memcheck/memcheck.exp,
25610         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
25611         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
25612         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
25613         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
25614         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
25615         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
25616         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25617         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
25618         Remove bug reporting instructions with ancient email addresses.
25619
25620 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25621
25622         * gcc.dg/20010202-1.c: New test.
25623         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
25624
25625 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
25626
25627         * g++.dg/stdbool-if.C: New test.
25628
25629 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
25630
25631         * objc/execute/fdecl.m: Added main().
25632
25633 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25634
25635         * gcc.c-torture/execute/20010206-1.c: New test.
25636
25637 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25638
25639         * gcc.dg/cpp/avoidpaste1.c: Update.
25640
25641 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
25642
25643         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
25644         Pero <nicola@brainstorm.co.uk>.
25645         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
25646
25647 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
25648
25649         * g++.old-deja/g++.pt/spec39.C: New test.
25650
25651 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
25652
25653         * gcc.c-torture/compile/20010202-1.c: New test.
25654
25655 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
25656
25657         * g++.old-deja/g++.abi/primary2.C: New test.
25658         * g++.old-deja/g++.abi/primary3.C: New test.
25659         * g++.old-deja/g++.abi/primary4.C: New test.
25660         * g++.old-deja/g++.abi/primary5.C: New test.
25661         * g++.old-deja/g++.abi/vtable3.h: New test.
25662         * g++.old-deja/g++.abi/vtable3a.C: New test.
25663         * g++.old-deja/g++.abi/vtable3b.C: New test.
25664         * g++.old-deja/g++.abi/vtable3c.C: New test.
25665         * g++.old-deja/g++.abi/vtable3d.C: New test.
25666         * g++.old-deja/g++.abi/vtable3e.C: New test.
25667         * g++.old-deja/g++.abi/vtable3f.C: New test.
25668         * g++.old-deja/g++.abi/vtable3g.C: New test.
25669         * g++.old-deja/g++.abi/vtable3h.C: New test.
25670         * g++.old-deja/g++.abi/vtable3i.C: New test.
25671         * g++.old-deja/g++.abi/vtable3j.C: New test.
25672         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
25673
25674 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
25675
25676         * g++.old-deja/g++.other/anon6.C: New test.
25677         * g++.old-deja/g++.other/anon7.C: New test.
25678
25679 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25680
25681         * gcc.dg/cpp/avoidpaste2.c: New tests.
25682
25683 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
25684
25685         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
25686
25687 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
25688
25689         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25690         DECIMAL_DIG cases for Irix."
25691
25692 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25693
25694         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25695
25696 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25697
25698         * gcc.dg/c99-tag-1.c: New test.
25699
25700 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25701
25702         * gcc.dg/cpp/tr-warn1.c: Add tests.
25703
25704 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25705
25706         * gcc.dg/cpp/avoidpaste1.c: Update.
25707         * gcc.dg/cpp/paste4.c: Update.
25708
25709 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25710
25711         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25712         cases for Irix.
25713
25714 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25715
25716         * g++.old-deja/g++.other/inline19.C: New test.
25717
25718 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25719
25720         * gcc.dg/Wlarger-than.c: New test.
25721
25722 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25723
25724         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25725
25726 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25727
25728         * gcc.c-torture/execute/20010129-1.c: New test.
25729         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25730
25731 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25732
25733         * gcc.dg/cpp/avoidpaste1.c: Test case.
25734
25735 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25736
25737         * g++.old-deja/g++.other/inline18.C: New test.
25738
25739 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25740
25741         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25742         and __builtin_putchar.
25743
25744 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25745
25746         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25747         tests.
25748
25749 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25750
25751         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25752         floating point number rounding mode to round to the nearest
25753         representable mode.
25754
25755 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25756
25757         * g++.old-deja/g++.other/mangle2.C: New test.
25758
25759 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25760
25761         * gcc.c-torture/compile/20010124-1.c: New test.
25762
25763 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25764
25765         * g++.old-deja/g++.pt/spec38.C: New test.
25766
25767 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25768
25769         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25770         "Build don't run".
25771
25772 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25773
25774         * gcc.c-torture/execute/20010123-1.c: New test.
25775
25776 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25777
25778         * g++.old-deja/g++.pt/spec37.C: New test.
25779
25780 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25781
25782         * g++.old-deja/g++.pt/overload14.C: New test.
25783
25784 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25785
25786         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25787         __builtin_return_address.
25788
25789 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25790
25791         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25792         * g++.old-deja/g++.pt/spec35.C: New test.
25793         * g++.old-deja/g++.pt/spec36.C: New test.
25794
25795 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25796
25797         * gcc.c-torture/compile/20010118-1.c: New test.
25798
25799 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25800
25801         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25802
25803 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25804
25805         * gcc.c-torture/execute/20010119-1.c: New test.
25806
25807 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25808
25809         * g++.old-deja/g++.other/vbase5.C: New test.
25810
25811 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25812
25813         * gcc.c-torture/execute/20010118-1.c: New test.
25814
25815 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25816
25817         * g++.old-deja/g++.pt/deduct3.C: New test.
25818
25819 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25820
25821         * g++.old-deja/g++.pt/spec34.C: New test.
25822
25823 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25824
25825         * g77.f-torture/compile/20000601-2.f: New test.
25826
25827 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25828
25829         * g++.old-deja/g++.other/init17.C: New test.
25830
25831 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25832
25833         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25834
25835 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25836
25837         * g++.old-deja/g++.pt/unify8.C: New test.
25838
25839 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25840
25841         * g++.old-deja/g++.abi/vbase1.C: New test.
25842
25843 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25844
25845         * g++.old-deja/g++.pt/crash65.C: New test.
25846
25847 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25848
25849         * gcc.dg/cpp/assembl2.S: New test case.
25850
25851 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25852
25853         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25854         are supported.
25855
25856 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25857
25858         * g++.old-deja/g++.other/builtins1.C: New test.
25859         * g++.old-deja/g++.other/builtins2.C: Likewise.
25860         * g++.old-deja/g++.other/builtins3.C: Likewise.
25861         * g++.old-deja/g++.other/builtins4.C: Likewise.
25862
25863 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25864
25865         * gcc.c-torture/compile/20010117-1.c: New test.
25866         * gcc.c-torture/compile/20010117-2.c: New test.
25867
25868 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25869
25870         * g77.f-torture/execute/20010116.[fx]: New test,
25871         XFAIL on i?86-*-*.
25872         * g77.f-torture/compile/20010115.f: Indicate it's
25873         a test for PR fortran/1636.
25874
25875 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25876
25877         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25878
25879 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25880
25881         * g77.f-torture/compile/20010115.f: New test.
25882
25883 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25884
25885         * g++.old-deja/g++.pt/nontype5.C: New test.
25886
25887 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25888
25889         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25890         have an equivalent working one below it.
25891
25892 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25893
25894         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25895         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25896
25897 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25898
25899         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25900         message containing "init_priority".
25901         (conpr-2.C): Likewise.
25902         (conpr-3.C): Likewise.
25903         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25904
25905 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25906
25907         * gcc.c-torture/execute/20010114-2.c: New test.
25908
25909 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25910
25911         * gcc.c-torture/compile/20010114-1.c: New test.
25912         * gcc.c-torture/compile/20010114-1.x: Xfail.
25913         * gcc.c-torture/compile/20010114-2.c: New test.
25914         * gcc.c-torture/execute/20010114-1.c: New test.
25915         * gcc.dg/trunc-1.c: New test.
25916         * gcc.dg/uninit-B.c: New test.
25917
25918 2001-01-13  Nick Clifton  <nickc@redhat.com>
25919
25920         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25921         target.
25922
25923 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25924
25925         * gcc.c-torture/compile/20010113-1.c: New test.
25926
25927 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25928
25929         * gcc.c-torture/compile/20001212-1.c: New test.
25930
25931 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25932
25933         * gcc.dg/cpp/widestr1.c: Update.
25934         * gcc.dg/cpp/prag-imp.c: Remove.
25935
25936 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25937
25938         * gcc.c-torture/execute/20000801-3.x: Remove.
25939         * gcc.dg/c90-init-1.c: New test.
25940         * gcc.dg/c99-init-1.c: New test.
25941         * gcc.dg/c99-init-2.c: New test.
25942         * gcc.dg/gnu99-init-1.c: New test.
25943
25944 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25945
25946         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25947         testing that no relevant ones were found.
25948
25949 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25950
25951         * g++.old-deja/g++.pt/cast2.C: New test.
25952
25953 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25954
25955         * g++.old-deja/g++.pt/friend47.C: New test.
25956
25957 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25958
25959         * g++.old-deja/g++.pt/instantiate13.C: New test.
25960
25961 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25962
25963         * g++.old-deja/g++.other/defarg7.C: New test.
25964         * g++.old-deja/g++.other/defarg8.C: New test.
25965
25966 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25967
25968         * g++.old-deja/g++.pt/crash64.C: New test.
25969
25970 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25971
25972         * g++.old-deja/g++.pt/crash63.C: New test.
25973
25974 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25975
25976         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25977
25978 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25979
25980         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25981
25982 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25983
25984         * g++.old-deja/g++.pt/error3.C: New test.
25985
25986 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25987
25988         * g++.old-deja/g++.other/crash39.C: New test.
25989
25990 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25991
25992         * g++.old-deja/g++.other/vbase4.C: New test.
25993
25994 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25995
25996         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25997         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25998         * gcc.dg/special/special.exp: New test driver which will check
25999         for alias support for the above test.
26000
26001 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26002
26003         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26004         problems on small machines.
26005         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26006         parameterize.
26007
26008 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26009
26010         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26011         mips.
26012         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26013
26014 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26015
26016         * g++.old_deja/g++.pt/using8.C: New test.
26017
26018 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26019
26020         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26021
26022 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26023
26024         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26025         where a failure is expected.
26026         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26027
26028 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26029
26030         * g++.old_deja/g++.pt/instantiate12.C: New test.
26031
26032 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26033
26034         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26035         start of structs.
26036         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26037         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26038         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26039         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26040         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26041         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26042         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26043         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26044         * g++.old-deja/g++.eh/spec6.C: Likewise.
26045         * g++.old-deja/g++.jason/crash3.C: Likewise.
26046         * g++.old-deja/g++.law/ctors11.C: Likewise.
26047         * g++.old-deja/g++.law/ctors17.C: Likewise.
26048         * g++.old-deja/g++.law/ctors5.C: Likewise.
26049         * g++.old-deja/g++.law/ctors9.C: Likewise.
26050         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26051         * g++.old-deja/g++.mike/net22.C: Likewise.
26052         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26053         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26054         * g++.old-deja/g++.mike/virt3.C: Likewise.
26055         * g++.old-deja/g++.niklas/t128.C: Likewise.
26056         * g++.old-deja/g++.other/anon4.C: Likewise.
26057         * g++.old-deja/g++.other/using1.C: Likewise.
26058         * g++.old-deja/g++.other/warn3.C: Likewise.
26059         * g++.old-deja/g++.pt/t37.C: Likewise.
26060         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26061         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26062
26063 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26064
26065         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26066
26067 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26068
26069         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26070
26071 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26072
26073         * gcc.c-torture/compile/20010107-1.c: New test.
26074
26075 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26076
26077         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26078
26079 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26080
26081         * gcc.dg/format/format.h: New file.
26082         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26083         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26084         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26085         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26086         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26087         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26088         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26089         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26090         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26091         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26092         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26093         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26094         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26095         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26096         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26097         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26098         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26099         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
26100         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
26101         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
26102         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
26103         instead of declaring standard types, macros and functions in each
26104         test.
26105
26106 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
26107
26108         * gcc.c-torture/execute/20010106-1.c: New test.
26109
26110 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26111
26112         * gcc.dg/format/format.exp: New file.
26113         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
26114         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
26115         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
26116         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
26117         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
26118         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
26119         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
26120         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
26121         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
26122         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26123         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26124         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26125         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26126         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26127         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26128         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26129         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26130         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26131         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26132         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26133         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26134         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26135         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26136         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26137         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26138         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26139         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26140         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26141         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26142         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26143         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26144         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
26145         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
26146         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
26147         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
26148         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
26149         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
26150         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
26151         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
26152         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
26153         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
26154         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
26155
26156 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
26157
26158         * gcc.c-torture/execute/991228-1.c: Take word endianness into
26159         account.
26160
26161 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26162
26163         * gcc.c-torture/execute/builtin-complex-1.c: New test.
26164
26165 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26166
26167         * g++.old-deja/g++.pt/crash62.C: New test.
26168
26169 2001-01-04  Richard Henderson  <rth@redhat.com>
26170
26171         * gcc.dg/20000926-1.c: Update expected warnings.
26172         * gcc.dg/array-2.c: Likewise.
26173         * gcc.dg/array-4.c: Also validate flexible array members.
26174         * gcc.dg/c99-flex-array-1.c: New.
26175
26176 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26177
26178         * gcc.c-torture/compile/20001222-1.x: Remove.
26179
26180 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26181
26182         * gcc.c-torture/execute/built-in-setjmp.c: New.
26183
26184 2001-01-03  Richard Henderson  <rth@redhat.com>
26185
26186         * gcc.dg/940510-1.c: Update expected error wording.
26187         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
26188
26189 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
26190
26191         * lib/target-supports.exp (check_alias_available): Modified to
26192         indicate aliases not supported if only weak aliases are supported.
26193
26194 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26195
26196         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26197         Turn on cmpstrsi checks for __pj__ and __i370__.
26198
26199 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26200
26201         * g++.old-deja/g++.other/virtual11.C: New test.
26202
26203 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26204
26205         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26206
26207 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26208
26209         * gcc.c-torture/compile/20010102-1.c: New test.
26210
26211 2001-01-02  Andreas Jaeger  <aj@suse.de>
26212
26213         * gcc.dg/noreturn-3.c: New test.
26214
26215         * gcc.dg/noreturn-4.c: New test.
26216
26217 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26218
26219         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26220         __builtin_fputc and __builtin_fwrite.
26221
26222 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26223
26224         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26225         signed char, not default char.
26226
26227 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26228
26229         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26230
26231 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26232
26233         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26234
26235 2000-12-29  Richard Henderson  <rth@redhat.com>
26236
26237         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26238         (__cyg_profile_func_exit): Define.
26239
26240 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26241
26242         * g++.dg/vtgc1.C: New test.
26243
26244 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26245
26246         * gcc.dg/noncompile/20001228-1.c: New test.
26247
26248         * gcc.dg/20001228-1.c: New test.
26249
26250         * gcc.c-torture/execute/20001228-1.c: New test.
26251
26252 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
26253
26254         * gcc.dg/format-strfmon-1.c: New test.
26255
26256 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26257
26258         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
26259         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
26260         * gcc.c-torture/execute/string-opt-1.c: Likewise.
26261         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26262         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26263         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26264         * gcc.c-torture/execute/string-opt-6.c: Likewise.
26265         * gcc.c-torture/execute/string-opt-7.c: Likewise.
26266         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26267         * gcc.c-torture/execute/string-opt-9.c: Likewise.
26268         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26269         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26270         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26271
26272         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
26273         * gcc.c-torture/execute/string-opt-4.c: Test index.
26274
26275 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
26276
26277         * gcc.c-torture/compile/20001226-1.c: New test.
26278
26279 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26280
26281         * gcc.c-torture/compile/20001222-1.c: New test.
26282         * gcc.c-torture/compile/20001222-1.x: Xfail.
26283
26284 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
26285
26286         * gcc.c-torture/execute/comp-goto-2.c: New test.
26287
26288 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
26289
26290         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
26291         Use long types if __INT_MAX__ is 32767.
26292         (main): Use cast to (sint32 *) when poking 88 into a_page.
26293
26294         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
26295
26296 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
26297
26298         * gcc.c-torture/compile/20001221-1.c: New test.
26299         * gcc.c-torture/execute/20001221-1.c: New test.
26300
26301 2000-12-20  Richard Henderson  <rth@redhat.com>
26302
26303         * g++.old-deja/g++.pt/crash36.C: Update error lines.
26304         * g++.old-deja/g++.robertl/eb109.C: Likewise.
26305
26306 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26307
26308         * gcc.dg/compare3.c: New test.
26309
26310 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26311
26312         * gcc.dg/format-warnll-1.c: New test.
26313
26314 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26315
26316         * gcc.dg/cpp/cmdlne-P.c: New test.
26317
26318 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26319
26320         * gcc.c-torture/execute/builtin-abs-1.c,
26321         gcc.c-torture/execute/builtin-abs-2.c: New tests.
26322
26323 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26324
26325         * gcc.dg/cpp/multiline.c: New test.
26326
26327 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26328
26329         * g++.old-deja/g++.other/syshdr1.C: Update.
26330         * gcc.dg/cpp/lineflags.c: Remove temporarily.
26331
26332 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26333
26334         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
26335
26336 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26337
26338         * g++.old-deja/g++.pt/ttp65.C: New test.
26339
26340 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26341
26342         * g++.old-deja/g++.pt/ttp64.C: New test.
26343
26344 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26345
26346         * g++.old-deja/g++.pt/spec33.C: New test.
26347
26348 2000-12-14  Catherine Moore  <clm@redhat.com>
26349
26350         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
26351         * gcc.c-torture/execute/920612-2.c: Likewise.
26352         * gcc.c-torture/execute/920428-2.c: Likewise.
26353         * gcc-c-torture/execute/va-arg-11.c: Call exit.
26354         * gcc.c-torture/execute/va-arg-21.c: Likewise.
26355
26356 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26357
26358         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
26359         * gcc.dg/pack-test-2.c: Likewise.
26360
26361 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26362
26363         Tests by Zack Weinberg <zackw@stanford.edu>.
26364
26365         * gcc.dg/cpp/defined.c: Update.
26366         * gcc.dg/cpp/defined_trad.c: New tests.
26367
26368 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26369
26370         * gcc.dg/cpp/trad-direct.c: Update.
26371
26372 2000-12-11  Neil Booth  <neilb@earthling.net>
26373
26374         * gcc.dg/cpp/defined_trad.c
26375
26376 2000-12-11  Neil Booth  <neilb@earthling.net>
26377
26378         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
26379
26380 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26381
26382         * gcc.dg/format-miss-2.c: New test.
26383
26384 2000-12-09  Neil Booth  <neilb@earthling.net>
26385
26386         * gcc.dg/cpp/lineflags.c: New tests.
26387         * gcc.dg/cpp/poison.c: Update.
26388         * gcc.dg/cpp/redef2.c: Update.
26389         * gcc.dg/cpp/skipping.c: New test.
26390
26391 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
26392
26393         * g++.old-deja/g++.other/eh3.C: New testcase.
26394
26395 2000-12-07  Neil Booth  <neilb@earthling.net>
26396
26397         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
26398         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
26399         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
26400         wtr-union-init-2.c, wtr-union-init-3.c: Update.
26401         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
26402         Update.
26403
26404 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26405
26406         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
26407         __SIZE_TYPE__ instead of int for type of integers cast to
26408         pointers.
26409
26410 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
26411
26412         * g++.old-deja/g++.other/cleanup4.C: New test.
26413
26414 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26415
26416         * format-sec-1.c: New test.
26417
26418 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26419
26420         * gcc.dg/format-nonlit-3.c: New test.
26421
26422 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26423
26424         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
26425         through a null pointer.
26426
26427 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26428
26429         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
26430         * g++.old-deja/g++.pt/partial4.C: New test.
26431
26432 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
26433
26434         * gcc.c-torture/execute/ieee/hugeval.x: New.
26435
26436 2000-12-06  Neil Booth  <neilb@earthling.net>
26437
26438         * gcc.dg/cpp/backslash2.c: New tests.
26439
26440 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26441
26442         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
26443         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
26444
26445 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
26446
26447         * gcc.c-torture/execute/20001203-2.c: New testcase.
26448
26449 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26450
26451         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
26452         * g++.old-deja/g++.other/virtual10.C: New test.
26453
26454 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26455
26456         * g++.old-deja/g++.mike/pmf5.C: Remove test.
26457
26458 2000-12-05  Richard Henderson  <rth@redhat.com>
26459
26460         * gcc.c-torture/compile/20001205-1.c: New.
26461
26462 2000-12-04  Neil Booth  <neilb@earthling.net>
26463
26464         * g++.old-deja/g++.other/virtual9.C: New test.
26465         * g++.old-deja/g++.pt/crash61.C: New test.
26466         * gcc.c-torture/execute/loop-9.c: New test.
26467
26468 2000-12-04  Neil Booth  <neilb@earthling.net>
26469
26470         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
26471         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
26472         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
26473         * gcc.dg/cpp/extratokens.c: ...here.
26474
26475 2000-12-04  Neil Booth  <neilb@earthling.net>
26476
26477         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
26478         New tests.
26479
26480 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26481
26482         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
26483         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
26484
26485 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26486
26487         * gcc.c-torture/execute/20001203-1.c: New test.
26488
26489 2000-12-03  Neil Booth  <neilb@earthling.net>
26490
26491         * gcc.dg/cpp/macro6.c: New test cases.
26492
26493 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26494
26495         * gcc.c-torture/execute/string-opt-9.c: New test.
26496         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26497         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26498         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26499
26500         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
26501         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
26502
26503 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
26504
26505         * gcc.dg/cpp/if-6.c: New testcase.
26506
26507         * gcc.dg/20001201-1.c: New testcase.
26508
26509 2000-12-02  Neil Booth  <neilb@earthling.net>
26510
26511         * g++.old-deja/g++.other/externC4.C,
26512         g++.old-deja/g++.other/friend10.C: New tests.
26513
26514 2000-12-02  Neil Booth  <neilb@earthling.net>
26515
26516         * g++.old-deja/g++.other/instan2.C
26517         * g++.old-deja/g++.other/instan3.C: New test.
26518
26519 2000-12-02  Neil Booth  <neilb@earthling.net>
26520
26521         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
26522         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
26523         gnuc99.c,gnuc99-pedantic.c: New tests.
26524
26525 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26526
26527         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
26528         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
26529
26530 2000-12-01  Neil Booth  <neilb@earthling.net>
26531
26532         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
26533         * gcc.dg/cpp/poison.c: Update.
26534         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
26535
26536 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
26537
26538         * g77.f-torture/execute/20001201.f: New test.
26539
26540 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26541
26542         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
26543
26544 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
26545
26546         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
26547
26548 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26549
26550         * g++.old-deja/g++.other/cast6.C: New test.
26551
26552 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
26553
26554         * gcc.c-torture/execute/20001130-2.c: New testcase.
26555
26556 2000-11-30  Richard Henderson  <rth@redhat.com>
26557
26558         * gcc.c-torture/execute/20001130-1.c: New test.
26559
26560 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26561
26562         * g++.old-deja/g++.other/op3.C: New test.
26563
26564 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26565
26566         * g++.old-deja/g++.other/op2.C: New test.
26567
26568 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26569
26570         * g++.old-deja/g++.other/crash38.C: New test.
26571
26572 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
26573
26574         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
26575
26576 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
26577
26578         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
26579         tests.
26580         * gcc.c-torture/execute/string-opt-6.c: New test.
26581
26582         * gcc.dg/20001117-1.c: Add main.
26583
26584 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
26585
26586         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
26587         Move from here ...
26588         * gcc.dg/940510-1.c: ... to here.
26589
26590         * gcc.dg/20000926-1.c: GNU C now allows initializations of
26591         zero-size arrays in toplevel structures.
26592
26593 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26594
26595         * gcc.c-torture/execute/loop-8.c: New test.
26596
26597 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26598
26599         * g++.old-deja/g++.other/base1.C: New test.
26600
26601 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26602
26603         * g++.old-deja/g++.other/parse2.C: New test.
26604
26605 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26606
26607         * g++.old-deja/g++.pt/incomplete1.C: New test.
26608
26609 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26610
26611         * g++.old-deja/g++.other/friend9.C: New test.
26612
26613 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26614
26615         * gcc.dg/20001127-1.c: New test.
26616
26617 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26618
26619         * g++.old-deja/g++.pt/friend46.C: New test.
26620
26621 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26622
26623         * g++.old-deja/g++.other/ptrmem8.C: New test.
26624
26625 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26626
26627         * gcc.c-torture/execute/string-opt-7.c: New test.
26628         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26629
26630 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26631
26632         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
26633         instead of 'mkcheck 2'.
26634
26635 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26636
26637         * gcc.c-torture/execute/memcheck/driver.c,
26638         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
26639         C9X references to refer to C99.
26640
26641 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
26642
26643         * gcc.dg/ultrasp3.c: New test.
26644
26645 2000-11-25  Neil Booth  <neilb@earthling.net>
26646
26647         * gcc.dg/cpp/include2.c: Update test to be locale independent.
26648
26649 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
26650
26651         * gcc.c-torture/compile/20001123-2.c: New.
26652
26653 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26654
26655         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
26656
26657 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
26658
26659         * gcc.dg/sequence-point-1.c: Add some new tests.
26660         * gcc.c-torture/execute/20001124-1.c: New test.
26661
26662 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26663
26664         * g++.old-deja/g++.other/vaarg4.C: New test.
26665         * gcc.c-torture/compile/20001123-1.c: New test.
26666
26667 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26668
26669         * g++.other/crash24.C: Adjust and remove XFAIL.
26670         * g++.other/crash37.C: New test.
26671
26672 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
26673
26674         * g++.old-deja/g++.pt/instantiate9.C: New test.
26675
26676 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
26677
26678         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
26679         new ABI, too.
26680
26681         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
26682         * g++.old-deja/g++.robertl/eb55.C: Likewise.
26683
26684 2000-11-22  Neil Booth  <neilb@earthling.net>
26685
26686         * gcc.dg/cpp/Wtrigraphs.c: New test.
26687
26688 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26689
26690         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26691
26692 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26693
26694         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26695
26696 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26697
26698         * lib/gcc-dg.exp: load_lib scanasm.exp.
26699         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26700         * lib/g++-dg.exp: load_lib scanasm.exp.
26701         * lib/scanasm.exp: New.
26702         (scan-assembler, scan-assembler-not): Add optional arguments to
26703         test name, or if not present, the pattern name.
26704         (scan-assembler-dem, scan-assembler-dem-not): New.
26705
26706         * g++.dg/dg.exp: New.
26707
26708 2000-11-21  Neil Booth  <neilb@earthling.net>
26709
26710         * gcc.dg/cpp/integrated1.c: Remove.
26711
26712 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26713
26714         * gcc.c-torture/execute/20001121-1.c: New test.
26715
26716 2000-11-21  Richard Henderson  <rth@redhat.com>
26717
26718         * gcc.c-torture/compile/20001121-1.c: New test.
26719
26720 2000-11-20  Neil Booth  <neilb@earthling.net>
26721
26722         * gcc.dg/cpp/integrated1.c: New test.
26723
26724 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26725
26726         * g++.old-deja/g++.other/inline17.C: New test.
26727
26728 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26729
26730         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26731         local variable to be zero: I made the variable global. Now
26732         uses abort() and exit() instead of relying on main's return value.
26733
26734 2000-11-20  Neil Booth  <neilb@earthling.net>
26735
26736         * gcc.dg/cpp/paste2.c: Update test.
26737         * objc/execute/paste.m: New test.
26738
26739 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26740
26741         * gcc.dg/c99-condexpr-1.c: New test.
26742
26743 2000-11-20  Neil Booth  <neilb@earthling.net>
26744
26745         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26746
26747 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26748
26749         * g++.old-deja/g++.pt/export1.C: New test.
26750
26751 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26752
26753         * gcc.dg/20001117-1.c: New test.
26754
26755 2000-11-18  Richard Henderson  <rth@redhat.com>
26756
26757         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26758
26759 2000-11-18  Richard Henderson  <rth@redhat.com>
26760
26761         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26762         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26763         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26764
26765 2000-11-18  Richard Henderson  <rth@redhat.com>
26766
26767         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26768         (main): New.  Exit cleanly.
26769
26770 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26771
26772         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26773         gcc.dg/c99-fordecl-2.c: New tests.
26774
26775 2000-11-18  Richard Henderson  <rth@redhat.com>
26776
26777         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26778         * gcc.c-torture/execute/zerolen-2.c: New.
26779
26780 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26781
26782         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26783         memory.
26784
26785 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26786
26787         * g++.old-deja/g++.pt/instantiate8.C: New test.
26788
26789 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26790
26791         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26792         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26793
26794 2000-11-16  Nick Clifton  <nickc@redhat.com>
26795
26796         * gcc.c-torture/execute/nestfunc-2.c: New test.
26797         * gcc.c-torture/execute/nestfunc-3.c: New test.
26798
26799 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26800
26801         * gcc.c-torture/compile/20001116-1.c: New test.
26802
26803 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26804
26805         * gcc.c-torture/execute/20001115-1.c: New test.
26806
26807 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26808
26809         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26810         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26811         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26812         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26813
26814 2000-11-15  Neil Booth  <neilb@earthling.net>
26815
26816         gcc.dg/cpp/_Pragma1.c: Update.
26817         gcc.dg/cpp/_Pragma2.c: New test.
26818
26819 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26820
26821         * g++.old-deja/g++.other/anon5.C: New test.
26822
26823 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26824
26825         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26826         tests.
26827
26828 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26829
26830         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26831         output.
26832
26833 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26834
26835         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26836         labels at end of compound statements.
26837
26838 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26839
26840         * gcc.c-torture/execute/loop-7.c: New test.
26841
26842 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26843
26844         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26845
26846 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26847
26848         * gcc.dg/c99-bool-1.c: New test.
26849
26850 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26851
26852         * gcc.dg/c99-scope-1.c: Remove xfail.
26853         * gcc.dg/c99-scope-2.c: New test.
26854
26855 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26856
26857         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26858         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26859
26860 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26861
26862         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26863         error messages.
26864
26865         * g++.mike/p700.C: Don't typedef wchar_t.
26866         * g++.mike/p784.C: Likewise.
26867         * g++.mike/eb101.C: Don't use __wchar_t.
26868
26869 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26870
26871         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26872         from DO loop.
26873
26874 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26875
26876         * gcc.c-torture/execute/20001111-1.c: New test.
26877
26878 2000-11-10  Nick Clifton  <nickc@redhat.com>
26879
26880         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26881         long multuiple and accumulate.
26882
26883 2000-11-09  Richard Henderson  <rth@redhat.com>
26884
26885         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26886         via size_t instead of int.
26887
26888         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26889         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26890         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26891         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26892
26893 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26894
26895         * gcc.c-torture/compile/20001109-1.c: New test.
26896         * gcc.c-torture/compile/20001109-2.c: New test.
26897
26898 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26899
26900         * g++.old-deja/g++.pt/operator1.C: New test.
26901         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26902
26903 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26904
26905         * gcc.dg/20001108-1.c: New test.
26906
26907 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26908
26909         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26910         with both arguments constant strings.
26911         * gcc.c-torture/execute/string-opt-3.c: New test.
26912         * gcc.c-torture/execute/string-opt-4.c: New test.
26913         * gcc.c-torture/execute/string-opt-5.c: New test.
26914
26915 2000-11-08  Nick Clifton  <nickc@redhat.com>
26916
26917         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26918         mulsidi3adddi patterns.
26919
26920 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26921
26922         * g++.old-deja/g++.other/crash36.C: New test.
26923
26924 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26925
26926         * g++.old-deja/g++.other/init16.C: New test.
26927
26928 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26929
26930         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26931
26932 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26933
26934         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26935         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26936         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26937
26938 2000-11-07  DJ Delorie  <dj@redhat.com>
26939
26940         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26941
26942 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26943
26944         * gcc.c-torture/execute/string-opt-1.c: New test.
26945
26946 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26947
26948         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26949         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26950         parameters in registers, and there is no way for a varargs
26951         function to know in which order the integer and floating-point
26952         parameters should be interleaved when they are placed on the
26953         stack.
26954         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26955         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26956
26957 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26958
26959         * gcc.c-torture/execute/string-opt-2.c: New test.
26960
26961 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26962
26963         * g++.old-deja/g++.pt/crash60.C: New test.
26964
26965 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26966
26967         * g++.old-deja/g++.other/crash24.C: New test.
26968         * g++.old-deja/g++.other/crash25.C: New test.
26969         * g++.old-deja/g++.other/crash26.C: New test.
26970         * g++.old-deja/g++.other/crash27.C: New test.
26971         * g++.old-deja/g++.other/crash28.C: New test.
26972         * g++.old-deja/g++.other/crash29.C: New test.
26973         * g++.old-deja/g++.other/crash30.C: New test.
26974         * g++.old-deja/g++.other/crash31.C: New test.
26975         * g++.old-deja/g++.other/crash32.C: New test.
26976         * g++.old-deja/g++.other/crash33.C: New test.
26977         * g++.old-deja/g++.other/crash34.C: New test.
26978         * g++.old-deja/g++.other/crash35.C: New test.
26979
26980 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26981
26982         * gcc.c-torture/execute/20001031-1.c: New test.
26983
26984 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26985
26986         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26987         namespace.
26988
26989         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26990         standards-conformant.
26991
26992         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26993
26994         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26995         * g++.old-deja/g++.mike/p755a.C: Likewise.
26996         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26997         library makes no calls to `operator new' during initialization.
26998
26999 2000-11-04  Neil Booth  <neilb@earthling.net>
27000
27001         * gcc.dg/cpp/include2.c: New tests.
27002
27003 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27004
27005         * lib/g++.exp (g++_set_ld_library_path): New function.
27006         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27007
27008 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27009
27010         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27011         warnings.
27012
27013 2000-11-01  Richard Henderson  <rth@redhat.com>
27014
27015         * g++.old-deja/g++.ext/namedret1.C: New.
27016         * g++.old-deja/g++.ext/namedret2.C: New.
27017         * g++.old-deja/g++.ext/namedret3.C: New.
27018
27019 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27020
27021         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27022         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27023
27024 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27025
27026         * gcc.c-torture/execute/va-arg-21.c: New test.
27027
27028 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27029
27030         * gcc.dg/c99-complex-2.c: New test.
27031
27032 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27033
27034         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27035
27036 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27037
27038         * g++.old-deja/g++.other/inline16.C: New test.
27039
27040 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27041
27042         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27043         __PRETTY_FUNCTION__
27044
27045 2000-10-29  Neil Booth  <neilb@earthling.net>
27046
27047         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27048         New tests.
27049         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27050         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27051         optimisation.
27052
27053 2000-10-29  Neil Booth  <neilb@earthling.net>
27054
27055         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27056         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27057         * mi5.c: Test multiple includes work with -C.
27058         * trigraphs.c: Test ^= version.
27059
27060 2000-10-28  Neil Booth  <neilb@earthling.net>
27061
27062         New tests and test updates for new macro expander.
27063
27064         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27065         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27066         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27067         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27068         new diagnostic messages.
27069
27070         * gcc.dg/cpp/macro3.c: New tests.
27071
27072 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27073
27074         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27075         on the same line.
27076
27077 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27078
27079         * g++.old-deja/g++.other/eh2.C: New test.
27080
27081 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27082
27083         * gcc.c-torture/execute/20001027-1.c: New test.
27084
27085 2000-10-26  Richard Henderson  <rth@redhat.com>
27086
27087         * gcc.c-torture/execute/20001026-1.c: New.
27088
27089 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27090
27091         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27092         * g++.old-deja/g++.law/builtin1.C: Likewise.
27093         * g++.old-deja/g++.law/ctors10.C: Likewise.
27094         * g++.old-deja/g++.law/virtual3.C: Likewise.
27095         * g++.old-deja/g++.mike/p658.C: Likewise.
27096         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27097         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27098         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27099         * g++.old-deja/g++.robertl/eb44.C: Likewise.
27100         * g++.old-deja/g++.robertl/eb77.C: Likewise.
27101
27102 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27103
27104         * gcc.c-torture/compile/20001024-1.c: New test.
27105
27106 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
27107
27108         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
27109         to tell us whether or not we are using V3.
27110
27111 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27112
27113         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
27114         operands.
27115
27116 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27117
27118         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
27119
27120 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
27121
27122         * gcc.c-torture/execute/20001024-1.c: New test.
27123
27124 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27125
27126         * g++.old-deja/g++.other/sibcall1.C: New test.
27127
27128 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27129
27130         * gcc.dg/noncompile/init-3.c: New test.
27131
27132 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27133
27134         * gcc.dg/format-array-1.c: New test.
27135
27136 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27137
27138         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27139         writing through null pointers; remove comment about testing
27140         unterminated strings.
27141
27142 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27143
27144         * gcc.c-torture/execute/20001017-2.c: New test.
27145
27146 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27147
27148         * gcc.c-torture/compile/20001018-1.c: New test.
27149         * gcc.c-torture/compile/20001018-1.x: Xfail.
27150
27151 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27152
27153         * gcc.c-torture/execute/20001017-1.c: New test.
27154
27155 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27156
27157         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
27158         for multiple use of arguments with scanf formats; add tests for
27159         multiple use of arguments.
27160
27161 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
27162
27163         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
27164
27165 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27166
27167         * gcc.dg/format-miss-1.c: New test.
27168
27169 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27170
27171         * gcc.c-torture/execute/20001013-1.c: New test.
27172
27173 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27174
27175         * gcc.dg/format-branch-1.c: New test.
27176
27177 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27178
27179         * README, lib/file-format.exp: Remove EGCS references.
27180
27181 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27182
27183         * gcc.dg/20001013-1.c: New test.
27184
27185 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27186
27187         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
27188         for intmax_t in the compiler using __typeof__ and the type rules
27189         for conditional expressions.
27190
27191 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
27192
27193         * gcc.dg/20001012-1.c: New test.
27194         * gcc.dg/20001012-2.c: New test.
27195
27196 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27197
27198         * gcc.dg/format-attr-1.c: New test.
27199
27200 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27201
27202         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27203         __LONG_LONG_MAX__ instead of LLONG_MAX.
27204
27205 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27206
27207         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27208         scanf flags.
27209         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27210         flags.
27211
27212 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27213
27214         * gcc.dg/sequence-pt-1.c: New test.
27215
27216 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27217
27218         * gcc.c-torture/execute/20001011-1.c: New testcase.
27219         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27220
27221 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27222
27223         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27224         does not error on it.
27225
27226 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27227
27228         * gcc.dg/20001009-1.c: New test.
27229
27230 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27231
27232         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27233         * gcc.c-torture/execute/20001009-2.c: ... to here.
27234
27235 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27236
27237         * gcc.c-torture/compile/20001009-1.c: New testcase.
27238         * gcc.c-torture/execute/20001009-1.c: New testcase.
27239         Testcases provided by Jan Hubicka <jh@suse.cz>.
27240
27241 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27242
27243         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27244         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27245         uintmax_t using <limits.h> to emulate the compiler's internal
27246         logic.  No longer XFAIL %j tests.
27247
27248 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27249
27250         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
27251         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27252         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
27253         regexps and details of expected handling of some bad formats.
27254         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
27255         suppression.
27256
27257 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27258
27259         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
27260         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
27261         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
27262         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
27263         in list archives.
27264
27265 2000-10-06  Richard Henderson  <rth@cygnus.com>
27266
27267         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
27268         * g++.old-deja/g++.brendan/crash52.C: Likewise.
27269         * g++.old-deja/g++.jason/report.C: Likewise.
27270         * g++.old-deja/g++.law/friend5.C: Likewise.
27271         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
27272         of the expected warnings.
27273
27274 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
27275
27276         * g++.old-deja/g++.pt/enum14.C: New test.
27277
27278 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27279
27280         * g++.old-deja/g++.pt/crash59.C: New test.
27281
27282 2000-10-04  Will Cohen  <wcohen@redhat.com>
27283
27284         * gcc.dg/20000926-1.c: New test.
27285
27286 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
27287
27288         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
27289         function name for current C++ compiler.
27290         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
27291
27292 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
27293
27294         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
27295         __PRETTY_FUNCTION__.
27296         * g++.old-deja/g++.ext/pretty2.C: Likewise.
27297
27298 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27299
27300         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
27301
27302 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
27303
27304         * gcc.c-torture/compile/20000923-1.c: New test.
27305
27306 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
27307
27308         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
27309         * g++.old-deja/g++.pt/ttp62.C: Same.
27310         * g++.old-deja/g++.other/inline14.C: Same.
27311
27312 2000-09-24  Richard Henderson  <rth@cygnus.com>
27313
27314         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
27315
27316 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27317
27318         * gcc.dg/c90-printf-1.c: Add test for wide string format.
27319
27320 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
27321
27322         * gcc.c-torture/compile/20000922-1.c: New file.
27323
27324 2000-09-21  Nick Clifton  <nickc@redhat.com>
27325
27326         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
27327         a signed long modulo operation.
27328         (mod6): New function - perform an unsigned long modulo operation.
27329         (main): Add tests for modulos of very large numbers by very small
27330         dividends.
27331
27332 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27333
27334         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
27335
27336 2000-09-19  Richard Henderson  <rth@cygnus.com>
27337
27338         * gcc.dg/compare2.c (case 10): XFAIL.
27339
27340 2000-09-18  Richard Henderson  <rth@cygnus.com>
27341
27342         * gcc.c-torture/execute/20000906-1.c: Move ...
27343         * gcc.dg/20000906-1.c: ... here.  Only run on targets
27344         that support __builtin_trap.
27345
27346 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
27347
27348         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
27349
27350 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27351
27352         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
27353         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
27354         more $ format tests.
27355
27356 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27357
27358         * gcc.dg/format-errmk-1.c: New test.
27359
27360 2000-09-17  Greg McGary  <greg@mcgary.org>
27361
27362         * gcc.c-torture/execute/20000917-1.x: Remove.
27363
27364 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27365
27366         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
27367
27368 2000-09-17  Greg McGary  <greg@mcgary.org>
27369
27370         * gcc.c-torture/execute/20000917-1.c: New test.
27371         * gcc.c-torture/execute/20000917-1.x: XFAIL.
27372
27373 2000-09-16  Neil Booth  <NeilB@earthling.net>
27374
27375         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
27376         in nested macro bug.
27377
27378 2000-09-15  Neil Booth  <NeilB@earthling.net>
27379
27380         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
27381
27382 2000-09-14  Jeffrey A Law  (law@cygnus.com)
27383
27384         * gcc.c-torture/execute/20000914-1.c: New test.
27385
27386 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
27387
27388         * g++.other/inline13.C: New test.
27389
27390 2000-09-12  Andreas Jaeger  <aj@suse.de>
27391
27392         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
27393         constant by Ulrich Drepper <drepper@redhat.com>.
27394
27395 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
27396
27397         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
27398
27399 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27400
27401         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
27402
27403 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
27404
27405         * gcc.dg/cpp/backslash.c: New test.
27406
27407 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
27408
27409         * gcc.c-torture/execute/20000910-1.c: New test.
27410         * gcc.c-torture/execute/20000910-2.c: Likewise.
27411
27412 2000-09-11  Robert Lipe  <robertl@sco.com>
27413
27414         * gcc.dg/pragma-align.c: New test.
27415
27416 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27417
27418         * g++.old-deja/g++.pt/explicit82.C: New test.
27419         * g++.old-deja/g++.pt/explicit83.C: New test.
27420
27421 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
27422
27423         * gcc.dg/asm-names.c: New test.
27424
27425 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27426
27427         * gcc.dg/cpp/tr-warn6.c: New test
27428
27429 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27430
27431         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
27432         be accepted.
27433
27434 2000-09-07  Catherine Moore  <clm@redhat.com>
27435
27436         * gcc.c-torture/execute/unroll-1.c: New test.
27437
27438 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
27439
27440         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
27441         ERROR markers.
27442         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
27443         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
27444         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
27445         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
27446         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
27447         Preprocess only.
27448         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
27449         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
27450
27451 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27452
27453         * g++.old-deja/g++.pt/deduct2.C: New test.
27454
27455 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27456
27457         * g++.old-deja/g++.pt/parms2.C: New test.
27458
27459 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27460
27461         * g++.old-deja/g++.pt/crash58.C: New test.
27462
27463 2000-09-06  Greg McGary  <greg@mcgary.org>
27464
27465         * gcc.c-torture/execute/20000906-1.c: New test.
27466         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
27467
27468 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27469
27470         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
27471
27472 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27473
27474         * g++.old-deja/g++.pt/crash57.C: New test.
27475
27476 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27477
27478         * g++.old-deja/g++.pt/crash56.C: New test.
27479
27480 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27481
27482         * g++.old-deja/g++.pt/koenig1.C: New test.
27483
27484 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27485
27486         * gcc.dg/20000904-1.c: New test.
27487
27488 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27489
27490         * gcc.dg/cpp/paste8.c: New test.
27491
27492 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
27493
27494         * gcc.c-torture/compile/20000827-1.c: New test.
27495
27496 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27497
27498         * gcc.dg/format-diag-1.c: New test.
27499
27500 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27501
27502         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
27503         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
27504         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
27505         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
27506         gcc.dg/formatz-1.c: Adjust warning regular expressions.
27507
27508 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27509
27510         * g++.old-deja/g++.other/nested4.C: New test.
27511
27512 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27513
27514         * g++.old-deja/g++.ns/scoped1.C: New test.
27515
27516 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
27517
27518         * lib/g++.exp: Support testing already-installed GCC.
27519
27520 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27521
27522         * wtr-label-1.c, wtr-suffix-1.c: New tests.
27523
27524 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27525
27526         * gcc.dg/return-type-2.c: New test.
27527
27528 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
27529
27530         * gcc.c-torture/compile/20000825-1.c: New test.
27531
27532 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
27533
27534         * gcc.dg/dwarf2-2.c: New test.
27535
27536 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
27537
27538         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
27539         dg-warning regexps.
27540
27541 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27542
27543         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
27544         gcc.dg/format-ext-5.c: New tests.
27545
27546 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
27547
27548         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
27549
27550 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
27551
27552         * gcc.dg/noncompile/930622-2.c: Adjust error message.
27553
27554 2000-08-24  Richard Henderson  <rth@cygnus.com>
27555
27556         * gcc.dg/ia64-sync-1.c: New test.
27557         * gcc.dg/ia64-sync-2.c: New test.
27558         * gcc.dg/ia64-asm-1.c: New test.
27559
27560 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27561
27562         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
27563         * gcc.dg/format-ext-2.c: New test.
27564
27565 2000-08-23  Jason Merrill  <jason@redhat.com>
27566
27567         * lib/old-dejagnu.exp: Also ignore "In member function" and
27568         "At global scope".
27569
27570 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27571
27572         * gcc.dg/noncompile/label-lineno-1.c: New test.
27573
27574 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27575
27576         * gcc.dg/c99-array-nonobj-1.c: New test.
27577
27578 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27579
27580         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
27581         tests.
27582         * gcc.dg/format-ext-1.c: New test.
27583
27584 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27585
27586         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
27587         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
27588         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
27589         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
27590         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
27591
27592 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27593
27594         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
27595         gcc.dg/c99-strftime-2.c: New tests.
27596
27597 2000-08-22  Richard Henderson  <rth@cygnus.com>
27598
27599         * gcc.c-torture/execute/20000822-1.c: New test.
27600
27601 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27602
27603         * gcc.c-torture/execute/20000819-1.x: Remove.
27604
27605 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27606
27607         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
27608         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
27609         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
27610         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
27611         gcc.dg/format-xopen-1.c: New tests.
27612
27613 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27614
27615         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
27616
27617 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27618
27619         * g++.old-deja/g++.other/loop2.C: New test.
27620
27621         * gcc.c-torture/compile/20000606-1.c: New test.
27622         * gcc.c-torture/compile/20000728-1.c: New test.
27623         * gcc.c-torture/execute/20000801-1.c: New test.
27624         * gcc.c-torture/execute/20000801-2.c: New test.
27625         * gcc.c-torture/execute/20000819-1.c: New test.
27626         * gcc.c-torture/execute/20000819-1.x: XFAIL.
27627         * gcc.dg/20000629-1.c: New test.
27628         * gcc.dg/20000724-1.c: New test.
27629         * gcc.dg/20000807-1.c: New test.
27630
27631 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
27632
27633         * gcc.dg/cpp/pragma-1.c: New test.
27634         * gcc.dg/cpp/pragma-2.c: New test.
27635
27636 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
27637
27638         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
27639         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
27640
27641 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27642
27643         * gcc.c-torture/compile/20000818-1.c: New test.
27644
27645 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
27646
27647         * gcc.c-torture/execute/20000818-1.c: New test.
27648
27649 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27650
27651         * gcc.dg/format-va-1.c: New test.
27652
27653 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27654
27655         * g++.old-deja/g++.other/typedef8.C: New test.
27656
27657 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27658
27659         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
27660         * g++.old-deja/g++.mike/net36.C: Mark candidate.
27661         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
27662         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
27663         * g++.old-deja/g++.other/ptrmem7.C: New test.
27664         * g++.old-deja/g++.pt/ptrmem10.C: New test.
27665
27666 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27667
27668         * g++.old-deja/g++.pt/typename27.C: New test.
27669
27670 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
27671
27672         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
27673         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
27674         * g++.old-deja/g++.pt/friend45.C: New test.
27675         * g++.old-deja/g++.other/friend8.C: New test.
27676
27677 2000-08-15  Richard Henderson  <rth@cygnus.com>
27678
27679         * gcc.c-torture/execute/20000815-1.c: New test.
27680
27681 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27682
27683         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
27684         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
27685         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
27686
27687 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
27688
27689         * g++.old-deja/g++.other/refinit2.C: New test.
27690
27691 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27692
27693         * lib/c-torture.exp (c-torture): Make
27694         compiler_conditional_xfail_data global.
27695         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27696         compiler_conditional_xfail_data machinery.
27697         (f-torture-execute): Likewise.
27698         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27699         and only when unrolling loops.
27700
27701         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27702
27703 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27704
27705         * g++.old-deja/g++.pt/explicit81.C: New test.
27706
27707 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27708
27709         * g++.old-deja/g++.pt/typename26.C: New test.
27710
27711 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27712
27713         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27714         warning.
27715
27716 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27717
27718         * g++.old-deja/g++.other/array3.C: New test.
27719
27720 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27721
27722         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27723         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27724         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27725         New tests.
27726
27727 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27728
27729         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27730         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27731
27732 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27733
27734         * gcc.c-torture/execute/20000808-1.c: New test.
27735
27736 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27737
27738         * gcc.dg/c90-const-expr-1.c: New test.
27739
27740 2000-08-08  Richard Henderson  <rth@cygnus.com>
27741
27742         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27743
27744 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27745
27746         * gcc.dg/noncompile/const-ll-1.c: New test.
27747
27748 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27749
27750         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27751
27752 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27753
27754         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27755         that running programs linked against the shared version of libobjc
27756         run correctly.
27757
27758 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27759
27760         * gcc.dg/c99-printf-1.c: New test.
27761
27762 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27763
27764         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27765
27766 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27767
27768         * gcc.c-torture/execute/20000731-1.x: Delete.
27769
27770 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27771
27772         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27773         and torture_without_loops as is done by c-torture.exp.
27774         (search_for): Copy from c-torture.exp.
27775         (gcc-dg-runtest): New function, drives a directory of tests
27776         iterating over the TORTURE_OPTIONS.
27777         (scan-assembler, scan-assembler-not): Move here from
27778         individual directory drivers.
27779
27780         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27781         defined by lib/gcc-dg.exp.
27782         * gcc.dg/cpp/cpp.exp: Likewise.
27783         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27784         gcc-dg-runtest, so we cycle over optimization options.
27785
27786         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27787         * gcc.dg/compare2.c: No longer expected to fail.
27788
27789 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27790
27791         * gcc.c-torture/execute/20000804-1.c: New test.
27792
27793 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27794
27795         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27796
27797 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27798
27799         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27800
27801 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27802
27803         * gcc.c-torture/compile/20000803-1.c: New test.
27804
27805 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27806
27807         * gcc.c-torture/execute/20000801-3.c,
27808         gcc.c-torture/execute/20000801-4.c: New tests.
27809         * gcc.c-torture/execute/20000801-3.x,
27810         gcc.c-torture/execute/20000801-4.x: Xfail.
27811
27812 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27813
27814         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27815         libobjc/.libs to allow for libtool.
27816
27817 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27818
27819         * gcc.c-torture/compile/20000802-1.c: New test.
27820
27821 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27822
27823         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27824
27825 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27826
27827         * gcc-c-torture/execute/20000731-2.c: New test.
27828
27829         * gcc.c-torture/execute/20000731-1.c: New test.
27830         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27831
27832 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27833
27834         * testsuite/gcc.dg/cpp/paste7.c: New test.
27835         * gcc.dg/cpp/20000725-1.c: New test.
27836
27837 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27838
27839         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27840         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27841         declaration warning for __builtin_dwarf_reg_size.
27842
27843         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27844
27845 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27846
27847         * gcc.dg/noncompile/voidparam-1.c: New test.
27848
27849 2000-07-30  Richard Henderson  <rth@cygnus.com>
27850
27851         * gcc.dg/c90-digraph-1.c: Don't xfail.
27852         * gcc.dg/compare2.c (case 10): Xfail.
27853         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27854
27855 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27856
27857         * gcc.dg/c99-main-1.c: New test.
27858
27859 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27860
27861         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27862
27863 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27864
27865         * gcc.c-tortuer/execute/20000726-1.c: New test.
27866
27867 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27868
27869         * gcc.c-torture/execute/enum-2.c: New test.
27870
27871 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27872
27873         * gcc.dg/cpp/tr-warn3.c: New test.
27874
27875 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27876
27877         * g++.old-deja/g++.ext/implicit1.C: Remove.
27878         * g++.old-deja/g++.jason/c2.C: Remove
27879         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27880         * g++.old-deja/g++.pt/crash16.C: Likewise.
27881         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27882
27883 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27884
27885         * g++.old-deja/g++.other/for2.C: New test.
27886
27887 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27888
27889         * gcc.dg/20000720-1.c: New test.
27890
27891 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27892
27893         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27894
27895 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27896
27897         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27898         * gcc.c-torture/execute/20000722-1.c: New.
27899         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27900
27901 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27902
27903         * gcc.dg/cpp/20000720-1.S: New test.
27904
27905 2000-07-21  Michael Meissner  <meissner@redhat.com>
27906
27907         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27908
27909 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27910
27911         * g++.old-deja/g++.brendan/crash16.C,
27912         g++.old-deja/g++.brendan/parse3.C,
27913         g++.old-deja/g++.brendan/redecl1.C,
27914         g++.old-deja/g++.ns/template13.C,
27915         g++.old-deja/g++.other/decl4.C,
27916         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27917
27918 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27919
27920         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27921         and "Internal error".
27922
27923         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27924         regexps.
27925         * gcc.dg/cpp/paste6.c: New test.
27926
27927 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27928
27929         * gcc.dg/cpp/tr-direct.c: New test.
27930
27931         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27932         gcc.dg/cpp/undef1.c: Tweak error regexps.
27933
27934 2000-07-18  Eric Christopher <echristo@redhat.com>
27935
27936         * gcc.c-torture/compile/20000718-1.c: New test.
27937
27938 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27939
27940         * cpplex.c (_cpp_push_token): If the token being pushed back
27941         is the previous token in this context, just subtract one from
27942         context->posn.
27943         * cppmacro.c (save_expansion): Clear aux field when storing a
27944         placemarker.
27945
27946 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27947
27948         * gcc.dg/noncompile/redecl-1.c: New test.
27949
27950 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27951
27952         * gcc.c-torture/execute/20000717-5.c: New test.
27953         * gcc.c-torture/execute/20000717-1.x: Removed.
27954
27955 2000-07-17  Richard Henderson  <rth@cygnus.com>
27956
27957         * gcc.c-torture/execute/20000717-4.c: New test.
27958
27959 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27960
27961         * gcc.dg/cpp/syshdr.c: New test.
27962         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27963
27964 2000-07-17  Neil Booth  <neilb@earthling.net>
27965
27966         * gcc.dg/cpp/cmdlne-dM.c: New test.
27967         * gcc.dg/cpp/cmdlne-dD.c: New test.
27968
27969 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27970
27971         * gcc.c-torture/execute/20000717-3.c: New test.
27972
27973         * gcc.c-torture/compile/20000717-1.c: New test.
27974
27975 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27976
27977         * gcc.c-torture/execute/20000717-2.c: New test.
27978
27979 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27980
27981         * gcc.dg/formatz-1.c: New test.
27982
27983         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27984         * gcc.dg/c99-digraph-1.c: New tests.
27985
27986         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27987         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27988
27989         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27990         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27991         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27992         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27993         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27994         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27995         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27996
27997 2000-07-17   Greg McGary <greg@mcgary.org>
27998
27999         * gcc.c-torture/execute/20000717-1.c: New test.
28000         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28001
28002 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28003
28004         * gcc.c-torture/execute/20000715-2.c: New test.
28005         * gcc.dg/20000715-1.c: New test.
28006
28007 2000-07-15  Michael Meissner  <meissner@redhat.com>
28008
28009         * gcc.c-torture/execute/20000715-1.c: New test.
28010
28011 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28012
28013         * gcc.c-torture/execute/20000707-1.c: New test.
28014
28015 2000-07-13  Neil Booth  <NeilB@earthling.net>
28016
28017         * testsuite/gcc.dg/cpp/digraph1.c,
28018         testsuite/gcc.dg/cpp/digraph2.c,
28019         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28020
28021 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28022
28023         * g77.f-torture/compile/20000630-2.f:  New test.
28024         * g77.f-torture/compile/20000630-2.x
28025
28026 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28027
28028         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28029
28030 2000-07-11  Neil Booth  <NeilB@earthling.net>
28031
28032         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28033
28034 2000-07-11  Neil Booth  <NeilB@earthling.net>
28035
28036         * gcc.dg/cpp/cmdlne-C.c: New.
28037
28038 2000-07-09  Neil Booth  <NeilB@earthling.net>
28039
28040         * gcc.dg/cpp/directiv.c: New tests.
28041         * gcc.dg/cpp/undef1.c: Update.
28042
28043 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28044
28045         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28046
28047 2000-07-09  Neil Booth  <NeilB@earthling.net>
28048
28049         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28050
28051 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28052
28053         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28054         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28055
28056 2000-07-08  Neil Booth  <NeilB@earthling.net>
28057
28058         * gcc.dg/cpp/macsyntx.c: New tests.
28059
28060 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28061
28062         * gcc.dg/20000707-1.c: New test.
28063
28064 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28065
28066         * gcc.c-torture/execute/20000706-1.c: New test.
28067         * gcc.c-torture/execute/20000706-2.c: New test.
28068         * gcc.c-torture/execute/20000706-3.c: New test.
28069         * gcc.c-torture/execute/20000706-4.c: New test.
28070         * gcc.c-torture/execute/20000706-5.c: New test.
28071
28072 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28073
28074         * g++.old-deja/g++.pt/instantiate7.C: New test.
28075
28076 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28077
28078         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28079         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28080         * g++.old-deja/g++.other/rtti3.C: Likewise.
28081         * g++.old-deja/g++.other/rttid3.C: Likewise.
28082
28083 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28084
28085         *  g77.f-torture/compile/20000630-1.x: Fix typo
28086
28087 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28088
28089         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28090         assembly output.
28091
28092 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28093
28094         * gcc.dg/cpp/ident.c: New test.
28095
28096 2000-07-05  Neil Booth  <NeilB@earthling.net>
28097
28098         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28099           gcc.dg/cpp/lexstrng.c: New tests.
28100
28101 2000-07-04  Neil Booth  <NeilB@earthling.net>
28102
28103         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
28104         * gcc.dg/cpp/strify2.c: Same.
28105
28106 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
28107
28108         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
28109         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
28110         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
28111         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
28112
28113         * testsuite/gcc.dg/cpp/macro1.c,
28114         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
28115         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
28116         testsuite/gcc.dg/cpp/strify1.c,
28117         testsuite/gcc.dg/cpp/strify2.c: New tests.
28118
28119 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
28120
28121         * gcc.c-torture/execute/20000703-1.c: New test.
28122
28123 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28124
28125         * g++.old-deja/g++.pt (lookup10.C): New test.
28126
28127 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28128
28129         * g++.old-deja/g++.pt (typename25.C): New test.
28130
28131 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28132
28133         * gcc.c-torture/compile/20000701-1.c: New test.
28134
28135 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28136
28137         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28138         to test case.
28139
28140 2000-06-30  Catherine Moore  <clm@cygnus.com>
28141
28142         * gcc.c-torture/execute/align-1.c: New test.
28143
28144 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
28145
28146         * g++.old-deja/g++.pt/expr8.C: New test.
28147         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
28148
28149 2000-06-29  Nick Clifton  <nickc@cygnus.com>
28150
28151         * gcc.c-torture/compile/20000629-1.c: New test.
28152
28153 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28154
28155
28156         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
28157         gcc.dg/noncompile directory, depending on whether they're
28158         preprocessor tests or not.  Annotate all the tests for the dg
28159         framework.
28160
28161         * gcc.c-torture/noncompile/noncompile.exp: Delete.
28162         * gcc.dg/noncompile/noncompile.exp: New.
28163
28164         * Moved files:
28165         Old name                                New name
28166         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
28167         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
28168         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
28169         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
28170         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
28171         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
28172         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
28173         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
28174         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
28175         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
28176         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
28177         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
28178         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
28179         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
28180         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
28181         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
28182         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
28183         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
28184         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
28185         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
28186         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
28187         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
28188         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
28189         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
28190
28191         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
28192         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
28193         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
28194         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28195         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28196         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28197
28198 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28199
28200         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28201         declare one variable.  On the fourth, error.
28202         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28203         declared by 20000628-1a.h.
28204
28205 2000-06-29  Richard Henderson  <rth@redhat.com>
28206
28207         * gcc.c-torture/execute/930529-1.x: New file.
28208         * gcc.dg/920413-1.c: Adjust expected warning text.
28209         * gcc.dg/980217-1.c: Declare abort.
28210         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28211
28212 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28213
28214         * g77.f-torture/compile/20000629-1.f: New test.
28215         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28216
28217 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28218
28219         Rearrange lots of files, removing entirely the
28220         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28221         directories.
28222
28223         * Deleted files:
28224         gcc.c-torture/code_quality/code_quality.exp
28225         gcc.c-torture/special/special.exp
28226         gcc.failure/failure.exp
28227         gcc.failure/940409-1.x
28228         gcc.c-torture/compile/961203-1.x
28229
28230         * New files:
28231         gcc.misc-tests/linkage.exp
28232         gcc.c-torture/execute/920730-1t.c
28233         gcc.c-torture/execute/920730-1t.x
28234         gcc.c-torture/compile/920520-1.x
28235         gcc.c-torture/compile/920521-1.x
28236         gcc.c-torture/compile/981006-1.x
28237         gcc.c-torture/execute/eeprof-1.x
28238
28239         * Moved files (possibly with modifications to fit a new harness):
28240         Old name                                New name
28241         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28242         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28243         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28244         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28245         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
28246         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
28247         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
28248         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
28249         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
28250         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
28251         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
28252         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
28253         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
28254         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
28255
28256 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28257
28258         * c-torture/compile/961203-1.x: Delete.
28259
28260         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
28261         not exit. Include stdio.h.
28262         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
28263         * gcc.misc-tests/dg-12.c: Likewise.
28264         * gcc.misc-tests/dg-5.c: Likewise.
28265         * gcc.misc-tests/dg-6.c: Likewise.
28266         * gcc.misc-tests/dg-7.c: Prototype abort.
28267         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
28268         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
28269         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
28270         not exit.
28271         * gcc.misc-tests/sieve.c: Use return from main, not exit.
28272         * gcc.misc-tests/sort2.c: Use return from main, not exit.
28273
28274 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
28275
28276         * gcc.dg/cpp/20000628-1.c: New test.
28277         * gcc.dg/cpp/20000628-1.h: New header for above test.
28278         * gcc.dg/cpp/20000628-1a.h: Likewise.
28279
28280 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
28281
28282         * gcc.dg/cpp: New directory.
28283         * gcc.dg/cpp/cpp.exp: New driver.
28284         * gcc.dg/cpp/20000627-1.c: New test.
28285         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
28286         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
28287         and rewrite as a compilation test.
28288
28289         * gcc.dg: Move many files into the cpp subdirectory, possibly
28290         renaming or editing them as well.
28291         Old name                New name
28292         990119-1.c              cpp/19990119-1.c
28293         990228-1.c              cpp/19990228-1.c
28294         990407-1.c              cpp/19990407-1.c
28295         990409-1.c              cpp/19990409-1.c
28296         990413-1.c              cpp/19990413-1.c
28297         990703-1.c              cpp/19990703-1.c
28298         20000127-1.c            cpp/20000127-1.c
28299         20000129-1.c            cpp/20000129-1.c
28300         20000207-1.c            cpp/20000207-1.c
28301         20000207-2.c            cpp/20000207-2.c
28302         20000209-1.c            cpp/20000209-1.c
28303         20000209-2.c            cpp/20000209-2.c
28304         20000301-1.c            cpp/20000301-1.c
28305         20000419-1.c            cpp/20000419-1.c
28306         20000510-1.S            cpp/20000510-1.S
28307         20000519-1.c            cpp/20000519-1.c
28308         20000529-1.c            cpp/20000529-1.c
28309         20000625-1.c            cpp/20000625-1.c
28310         20000625-2.c            cpp/20000625-2.c
28311         cpp-as1.c               cpp/assert1.c
28312         cpp-as2.c               cpp/assert2.c
28313         cxx-comments-1.c        cpp/cxxcom1.c
28314         cxx-comments-2.c        cpp/cxxcom2.c
28315         endif-label.c           cpp/endif.c
28316         cpp-hash1.c             cpp/hash1.c
28317         cpp-hash2.c             cpp/hash2.c
28318         cpp-if1.c               cpp/if-1.c
28319         cpp-if2.c               cpp/if-2.c
28320         cpp-if3.c               cpp/if-3.c
28321         cpp-if4.c               cpp/if-4.c
28322         cpp-if5.c               cpp/if-5.c
28323         cpp-cond.c              cpp/if-cexp.c
28324         cpp-missingop.c         cpp/if-mop.c
28325         cpp-missingparen.c      cpp/if-mpar.c
28326         cpp-opprec.c            cpp/if-oppr.c
28327         cpp-ifparen.c           cpp/if-paren.c
28328         cpp-shortcircuit.c      cpp/if-sc.c
28329         cpp-shift.c             cpp/if-shift.c
28330         cpp-unary.c             cpp/if-unary.c
28331         cpp-li1.c               cpp/line1.c
28332         cpp-li2.c               cpp/line2.c
28333         lineno.c                cpp/line3.c
28334         lineno-2.c              cpp/line4.c
28335         cpp-mi.c                cpp/mi1.c
28336         cpp-mic.h               cpp/mi1c.h
28337         cpp-micc.h              cpp/mi1cc.h
28338         cpp-mind.h              cpp/mi1nd.h
28339         cpp-mindp.h             cpp/mi1ndp.h
28340         cpp-mix.h               cpp/mi1x.h
28341         cpp-mi2.c               cpp/mi2.c
28342         cpp-mi2a.h              cpp/mi2a.h
28343         cpp-mi2b.h              cpp/mi2b.h
28344         cpp-mi2c.h              cpp/mi2c.h
28345         cpp-mi3.c               cpp/mi3.c
28346         cpp-mi3.def             cpp/mi3.def
28347         poison-1.c              cpp/poison.c
28348         pr-impl.c               cpp/prag-imp.c
28349         cpp-redef-2.c           cpp/redef1.c
28350         cpp-redef.c             cpp/redef2.c
28351         strpaste.c              cpp/strp1.c
28352         strpaste-2.c            cpp/strp2.c
28353         cpp-tradpaste.c         cpp/tr-paste.c
28354         cpp-tradstringify.c     cpp/tr-str.c
28355         cpp-tradwarn1.c         cpp/tr-warn1.c
28356         cpp-tradwarn2.c         cpp/tr-warn2.c
28357         trigraphs.c             cpp/trigraphs.c
28358         cpp-unc1.c              cpp/unc1.c
28359         cpp-unc2.c              cpp/unc2.c
28360         cpp-unc3.c              cpp/unc3.c
28361         cpp-unc.c               cpp/unc4.c
28362         undef.c                 cpp/undef1.c
28363         undef-2.c               cpp/undef2.c
28364         cpp-wi1.c               cpp/widestr1.c
28365
28366 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
28367
28368         * lib/g++.exp (g++_include_flags): Tweak.
28369
28370 2000-06-27  H.J. Lu  <hjl@gnu.org>
28371             Loren J. Rittle  <ljrittle@acm.org>
28372
28373         * lib/g++.exp (g++_include_flags): Override libgloss.exp
28374         version with one that knows about the new gcc tree structure.
28375         (g++_link_flags): Same.
28376
28377 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
28378
28379         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
28380         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
28381         case we are cross-compiling.
28382
28383         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
28384         g++.old-deja/g++.niklas/Makefile.in,
28385         g++.old-deja/g++.niklas/configure.in,
28386         g++.old-deja/g++.other/Makefile.in,
28387         g++.old-deja/g++.other/configure.in,
28388         gcc.c-torture/code_quality/Makefile.in,
28389         gcc.c-torture/code_quality/configure.in,
28390         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
28391         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
28392         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
28393         gcc.c-torture/execute/ieee/Makefile.in,
28394         gcc.c-torture/execute/ieee/configure.in,
28395         gcc.c-torture/noncompile/Makefile.in,
28396         gcc.c-torture/noncompile/configure.in,
28397         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
28398         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
28399         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
28400
28401 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28402
28403         * g++.old-deja/g++.other/ambig3.C: New test.
28404
28405 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28406
28407         * g++.old-deja/g++.pt/syntax1.C: New test.
28408         * g++.old-deja/g++.pt/syntax2.C: New test.
28409         * g++.old-deja/g++.other/syntax3.C: New test.
28410         * g++.old-deja/g++.other/syntax4.C: New test.
28411
28412 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28413
28414         * gcc.dg/20000623-1.c: Prototype exit and abort.
28415
28416 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28417
28418         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
28419         New tests.
28420         * gcc.dg/cpp-mi3.def: New file.
28421
28422         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
28423         inside assertions.
28424         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
28425         lexer's error messages.
28426         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
28427         divine anything from the linemarkers.
28428         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
28429         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
28430
28431 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
28432
28433         * gcc.dg/20000623-1.c: New test.
28434
28435 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
28436
28437         * gcc.c-torture/execute/20000622-1.c: New test.
28438
28439 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28440
28441         * g++.old-deja/g++.other/init15.C: New test.
28442
28443 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28444
28445         * g++.old-deja/g++.pt/vaarg2.C: New test.
28446         * g++.old-deja/g++.pt/vaarg3.C: New test.
28447
28448 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
28449
28450         * g++.old-deja/g++.other/dyncast6.C: New test.
28451
28452 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
28453
28454         * gcc.c-torture/execute/loop-6.c: New test.
28455
28456 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
28457
28458         * gcc.dg/20000614-1.c: New test.
28459         * gcc.dg/20000614-2.c: New test.
28460
28461 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
28462
28463         * g++.old-deja/g++.other/inline12.C: New test.
28464
28465 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
28466
28467         * g++.old-deja/g++.other/eh1.C: New test.
28468
28469 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
28470
28471         * g++.old-deja/g++.other/type.C: New test.
28472
28473 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28474
28475         * g++.old-deja/g++.other/initstring.C: New test.
28476
28477 2000-06-12  Jason Merrill  <jason@redhat.com>
28478
28479         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
28480
28481 2000-06-09  Jeffrey A Law  (law@cygnus.com)
28482
28483         * gcc.c-torture/compile/20000609-1.c: New test.
28484
28485 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
28486
28487         * gcc.dg/20000609-1.c: New test.
28488
28489 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
28490
28491         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
28492         * gcc.c-torture/noncompile/poison-1.c: Move...
28493         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
28494         * gcc.dg/cpp-li1.c: Add a token after the #line.
28495
28496 2000-06-05  Richard Henderson  <rth@cygnus.com>
28497
28498         * gcc.c-torture/execute/20000605-2.c: New test.
28499         * gcc.c-torture/execute/20000605-3.c: New test.
28500
28501 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
28502
28503         * g77.f-torture/execute/20000503-1.x: New file.
28504
28505 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28506
28507         * g++.old-deja/g++.eh/badalloc1.C: New test.
28508
28509 2000-06-05  Richard Henderson  <rth@cygnus.com>
28510
28511         * gcc.c-torture/execute/20000605-1.c: New test.
28512
28513 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28514             Nathan Sidwell <nathan@codesourcery.com>
28515
28516         * gcc.c-torture/compile/20000605-1.c: New test.
28517
28518 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
28519
28520         * g77.f-torture/compile/20000601-1.f:  New test.
28521
28522 2000-06-03  Richard Henderson  <rth@cygnus.com>
28523
28524         * gcc.c-torture/execute/20000603-1.c: New.
28525
28526 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
28527
28528         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
28529         * gcc.dg/noreturn-2.c (noreturn): Likewise.
28530
28531 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
28532
28533         * gcc.dg/compare2.c (case 12): XFAIL.
28534         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
28535         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
28536
28537         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
28538
28539 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
28540
28541         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
28542         guard macro is already defined when the header is first
28543         included.
28544         * gcc.dg/cpp-mix.h: New file.
28545         * gcc.dg/endif-label.c: Update patterns to match compiler.
28546
28547         * g++.brendan/complex1.C: Declare abort.
28548         * g++.law/refs4.C: Remove XFAIL.
28549         * g++.oliva/expr2.C: Declare abort and exit.
28550
28551 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
28552
28553         * gcc.c-torture/execute/20000528-1.c: New test.
28554
28555         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
28556         * g++.old-deja/g++.law/temps4.C: Likewise.
28557
28558         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
28559         stdlib.h.  Call abort() on failure.
28560         * g++.old-deja/g++.law/refs4.C: Likewise.
28561         * g++.old-deja/g++.law/temps4.C: Likewise.
28562         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
28563         * gcc.c-torture/execute/20000112-1.c: Include string.h.
28564
28565 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
28566
28567         Relative to g++.dg/special:
28568         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
28569
28570         Relative to g++.old-deja:
28571         * g++.brendan/complex1.C, g++.jason/optimize2.C,
28572         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
28573         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
28574         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
28575         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
28576         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
28577         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
28578
28579         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
28580         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
28581         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
28582         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
28583         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
28584         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
28585         and/or string.h.
28586
28587         * g++.other/goto1.C: Update expectations for error messages.
28588
28589 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
28590
28591         * gcc.c-torture/compile/20000523-1.c: New test.
28592
28593 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28594
28595         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
28596
28597 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28598
28599         * g++.old-deja/g++.eh/catch11.C: New test.
28600         * g++.old-deja/g++.eh/catch12.C: New test.
28601
28602 2000-05-24  Nick Clifton  <nickc@cygnus.com>
28603
28604         * gcc.c-torture/execute/20000523-1.c: New test.
28605
28606 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
28607
28608         * c-torture/execute/bcp-1.c: Replace abort in arg of
28609         __builtin_constant_p with a generic external function.
28610
28611         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
28612         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
28613         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
28614         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
28615         Prototype abort and/or exit.
28616
28617         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
28618         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
28619         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
28620         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
28621
28622 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
28623
28624         * gcc.dg/dwarf2-1.c: New test.
28625
28626 2000-05-20  Richard Henderson  <rth@cygnus.com>
28627
28628         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
28629
28630 2000-05-20  Andreas Jaeger  <aj@suse.de>
28631
28632         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
28633         testcase.
28634
28635 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
28636
28637         * gcc.c-torture/execute/20000519-2.c: New test.
28638
28639 2000-05-19  Andreas Jaeger  <aj@suse.de>
28640
28641         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
28642         which fails with SSA.
28643
28644         * lib/c-torture.exp: Also test with -O3 -fssa.
28645
28646 2000-05-18  Michael Meissner  <meissner@redhat.com>
28647
28648         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
28649         * gcc.c-torture/execute/920415-1.c: Ditto.
28650         * gcc.c-torture/execute/920501-1.c: Ditto.
28651         * gcc.c-torture/execute/conversion.c: Ditto.
28652         * gcc.c-torture/execute/cvt-1.c: Ditto.
28653
28654 2000-05-18  Jeffrey A Law  (law@cygnus.com)
28655
28656         * gcc.c-torture/compile/20000518-1.c: New test.
28657
28658 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28659
28660         * g77.f-torture/compile/200005018.f:  New test.
28661
28662 2000-05-17  Jeffrey A Law  (law@cygnus.com)
28663
28664         * gcc.c-torture/compile/20000517-1.c: New test.
28665
28666 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28667
28668         * gcc.c-torture/execute/20000516-1.c: New test.
28669
28670 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
28671
28672         * g++.old-deja/g++.other/eh.C: New test.
28673
28674 2000-05-12  Richard Henderson  <rth@cygnus.com>
28675
28676         * gcc.c-torture/execute/990208-1.c (main): Don't pass
28677         constants through to doit's conditional.
28678
28679 2000-05-11  Jeffrey A Law  (law@cygnus.com)
28680
28681         * gcc.c-torture/compile/20000511-1.c: New test.
28682         * g77.f-torture/compile/20000511-1.f: New test.
28683         * g77.f-torture/compile/20000511-2.f: New test.
28684
28685 2000-05-11  Michael Meissner  <meissner@redhat.com>
28686
28687         * gcc.c-torture/execute/20000511-1.c: New test.
28688
28689 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28690
28691         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28692         * gcc.dg/20000510-1.S: New.
28693
28694 2000-05-08  Catherine Moore  <clm@cygnus.com>
28695
28696         * gcc.dg/unused-3.c: New.
28697
28698 2000-05-06  Richard Henderson  <rth@cygnus.com>
28699
28700           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28701           * g++.old-deja/g++.mike/warn1.C: Likewise.
28702           * g++.old-deja/g++.pt/local1.C: Likewise.
28703           * g++.old-deja/g++.pt/local7.C: Likewise.
28704           * g++.old-deja/g++.pt/spec16.C: Likewise.
28705
28706 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28707
28708         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28709
28710 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28711
28712           * g77.f-torture/execute/20000503-1.f:  New test.
28713
28714 2000-05-04  Andreas Jaeger  <aj@suse.de>
28715
28716         * gcc.dg/noreturn-2.c: New test.
28717
28718 2000-05-04  Neil Booth  <NeilB@earthling.net>
28719
28720         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28721         preprocessor.
28722
28723 2000-05-04  Richard Henderson  <rth@cygnus.com>
28724
28725         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28726
28727 2000-05-04  Richard Henderson  <rth@cygnus.com>
28728
28729         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28730         OpenSSL by Jason R Thorpe.
28731
28732 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28733
28734         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28735
28736 2000-05-03  Robert Lipe <robertlipe@usa.net>
28737
28738         * gcc.dg/20000503-1.c: New test.
28739
28740 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28741
28742         * gcc.c-torture/compile/20000502-1.c: New test.
28743         * g++.old-deja/g++.other/align.C: New test.
28744         * gcc.dg/cpp-tradstringify.c: New test.
28745
28746 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28747
28748         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28749         and hard registers.
28750
28751 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28752
28753         * gcc.c-torture/execute/loop-5.c: New test.
28754
28755 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28756
28757         * gcc.c-torture/execute/va-arg-20.c: New test.
28758
28759 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28760
28761         * gcc.c-torture/execute/20000422-1.c: New test.
28762
28763 2000-04-20  Greg McGary  <gkm@gnu.org>
28764
28765         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28766         when optimizing, but without sibling-call optimizations (-O1).
28767
28768 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28769
28770           * gcc.c-torture/compile/20000420-1.c: New test.
28771
28772 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28773
28774         * g++.abi/ptrflags.C: New test.
28775         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28776
28777 2000-04-19  Catherine Moore  <clm@cygnus.com>
28778
28779         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28780
28781 2000-04-19  Greg McGary  <gkm@gnu.org>
28782
28783         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28784         sibling-call optimizations.
28785
28786 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28787
28788         * gcc.dg/20000419-1.c: New test.
28789
28790 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28791
28792         * gcc.c-torture/execute/20000412-6.c: New test.
28793
28794 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28795
28796         * gcc.c-torture/execute/20000412-5.c: New test.
28797         * g77.f-torture/compile/20000412-1.f: New test.
28798         * gcc.c-torture/execute/20000412-4.c: New test.
28799         * gcc.c-torture/compile/20000412-2.c: New test.
28800         * gcc.c-torture/execute/20000412-3.c: New test.
28801         * gcc.c-torture/compile/20000412-1.c: New test.
28802         * gcc.c-torture/execute/20000412-2.c: New test.
28803
28804 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28805
28806         * objc/execute/bf-20.m: New test.
28807
28808 2000-04-10  Richard Henderson  <rth@cygnus.com>
28809
28810         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28811
28812         * gcc.c-torture/execute/20000412-1.c: New test.
28813
28814 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28815
28816         * g++.old-deja/g++.eh/catchptr1.C: New test.
28817
28818 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28819
28820         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28821
28822 2000-04-08  Neil Booth  <NeilB@earthling.net>
28823
28824         * gcc.dg/cpp-nullchar.c: Remove test as
28825         embedded nulls cause problems.
28826
28827 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28828
28829         * gcc.dg/compare2.c: New test.
28830
28831 2000-04-08  Neil Booth  <NeilB@earthling.net>
28832
28833         * gcc.dg/cpp-nullchar.c: New test.
28834
28835 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28836
28837         * gcc.dg/cpp-mi2.c: New test.
28838         * gcc.dg/cpp-mi2[abc].h: New files.
28839
28840 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28841
28842         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28843         member name.
28844
28845 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28846
28847         * g++.old-deja/g++.abi/vmihint.C: New test.
28848
28849 2000-04-06  Neil Booth  <NeilB@earthling.net>
28850
28851         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28852         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28853         copyright.
28854
28855 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28856
28857         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28858         avoid stack-frame overwrite.
28859
28860 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28861
28862         * gcc.c-torture/compile/20000405-2.c: New test.
28863         * gcc.c-torture/compile/20000405-3.c: New test.
28864
28865 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28866
28867         * gcc.c-torture/compile/20000405-1.c: New test.
28868
28869 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28870
28871         * gcc.dg/cast-qual-1.c: Revert last change.
28872
28873 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28874
28875         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28876
28877 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28878
28879         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28880         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28881
28882 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28883
28884         * gcc.c-torture/compile/20000403-2.c: New test.
28885         * gcc.c-torture/compile/20000403-1.c: New test.
28886
28887 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28888
28889         * gcc.c-torture/execute/20000403-1.c: New test.
28890
28891 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28892
28893         * gcc.c-torture/execute/20000402-1.c: New test.
28894
28895 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28896
28897         * gcc.c-torture/execute/va-arg-15.c: New test.
28898         * gcc.c-torture/execute/va-arg-16.c: New test.
28899         * gcc.c-torture/execute/va-arg-17.c: New test.
28900         * gcc.c-torture/execute/va-arg-18.c: New test.
28901         * gcc.c-torture/execute/va-arg-19.c: New test.
28902
28903 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28904
28905         * gcc.c-torture/compile/981211-1.c: Move to...
28906         * gcc.dg/cpp-as1.c: ...here.
28907         * gcc.dg/cpp-as2.c: New file.
28908
28909         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28910         compiler.
28911
28912 2000-04-02  Neil Booth  <NeilB@earthling.net>
28913
28914         * gcc.dg/cpp-cond.c  New tests.
28915         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28916         accidental success less likely.
28917         * gcc.dg/cpp-missingop.c  New tests.
28918         * gcc.dg/cpp-missingparen.c  New tests.
28919         * gcc.dg/cpp-shift.c  New tests.
28920         * gcc.dg/cpp-shortcircuit.c  New tests.
28921         * gcc.dg/cpp-unary.c  New tests.
28922
28923 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28924
28925         * gcc.c-torture/compile/20000329-1.c: New test.
28926
28927 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28928
28929         * gcc.c-torture/compile/20000326-1.c: New test.
28930         * gcc.c-torture/compile/20000326-2.c: New test.
28931
28932 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28933
28934         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28935         the first parameter is a function argument.
28936
28937 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28938
28939         * g++.old-deja/g++.ext/array4.C: New test.
28940
28941 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28942
28943         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28944
28945 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28946
28947         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28948
28949 2000-03-19  Richard Henderson  <rth@cygnus.com>
28950
28951         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28952
28953 2000-03-19  Richard Henderson  <rth@cygnus.com>
28954
28955         * gcc.c-torture/compile/20000319-1.c: New test.
28956
28957 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28958
28959         * gcc.c-torture/execute/20000314-3.c: New test.
28960         * gcc.c-torture/execute/20000314-2.c: New test.
28961         * gcc.c-torture/execute/20000314-1.c: New test.
28962         * gcc.c-torture/compile/20000314-2.c: New test.
28963         * gcc.c-torture/compile/20000314-1.c: New test.
28964
28965 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28966
28967         * g++.old-deja/g++.warn/inline.C: New test.
28968
28969 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28970
28971         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28972         standards-compliant result rather than specific constants.
28973         Put test-values in array.
28974
28975 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28976
28977         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28978         (g++_target_compile): Put test-specific options last.
28979
28980 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28981
28982         * g++.old-deja/g++.eh/vbase4.C: New test.
28983
28984 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28985
28986         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28987
28988 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28989
28990         * g++.old-deja/g++.brendan/misc12.C: Removed.
28991         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28992         * g++.old-deja/g++.ext/pretty4.C: New test.
28993
28994 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28995
28996         * g++.old-deja/g++.other/string2.C: New test.
28997
28998 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28999
29000         * g++.old-deja/g++.warn/impint2.C: New test.
29001
29002 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29003
29004         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29005         is 1, not zero.
29006
29007 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29008
29009         * g++.old-deja/g++.warn/impint.C: New test.
29010         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29011         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29012         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29013         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29014         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29015         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29016         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29017         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29018         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29019         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29020         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29021         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29022
29023 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29024
29025         * gcc.dg/cpp-redef.c: New test.
29026
29027 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29028
29029         * g++.old-deja/g++.pt/unify7.C: New test.
29030
29031 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29032
29033         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29034         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29035
29036 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29037
29038         * gcc.c-torture/compile/20000224-1.c: New test.
29039
29040 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29041
29042         * gcc.c-torture/compile/cpp-2.c: New test.
29043         * gcc.c-torture/compile/cpp-1.c: New test.
29044
29045 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29046
29047         * gcc.c-torture/execute/20000225-1.c: New test.
29048
29049 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29050
29051         * gcc.dg/cpp-li2.c: New test.
29052
29053         * gcc.dg/cpp-wi1.c: New test.
29054
29055         * gcc.dg/cpp-li1.c: New test.
29056
29057 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29058
29059         * g++.old-deja/g++.other/sizeof5.C: New test.
29060
29061 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29062
29063         * gcc.c-torture/execute/va-arg-13.c: New test.
29064
29065 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29066
29067         * gcc.c-torture/execute/va-arg-12.c: New test.
29068
29069 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29070
29071         * gcc.c-torture/execute/20000223-1.c: New test.
29072
29073 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29074
29075         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29076
29077 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29078
29079         * g++.old-deja/g++.abi/ptrmem.C: New test.
29080
29081 2000-02-19  Richard Henderson  <rth@cygnus.com>
29082
29083         * gcc.c-torture/compile/init-3.c: New.
29084
29085 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29086
29087         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29088         ALWAYS_CXXFLAGS.
29089
29090 2000-02-11  Robert Lipe <robertl@sco.com>
29091
29092         * gcc.c-torture/compile/20000211-3.c: New test.
29093
29094 2000-02-11  Martin Buchholz <martin@xemacs.org>
29095
29096         * gcc.c-torture/compile/20000211-2.c: New test.
29097
29098 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29099
29100         * gcc.c-torture/compile/20000211-1.c: New test.
29101
29102 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
29103
29104         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
29105           on native targets
29106
29107 2000-02-08  Nathan Sidwell  <nathan@acm.org>
29108
29109         * g++.old-deja/g++.other/cast5.C: New test.
29110
29111 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
29112
29113         * gcc.c-torture/execute/20000205-1.c: New.
29114
29115 2000-02-03  Nathan Sidwell  <nathan@acm.org>
29116
29117         * g++.old-deja/g++.jason/cast3.C: Return void.
29118         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
29119
29120 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29121
29122         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29123
29124         * gcc.dg/loop-1.c: New test.
29125
29126 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29127
29128         * gcc.c-torture/compile/20000127-1.c: New test.
29129         * gcc.c-torture/execute/991228-1.c: New test.
29130
29131 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29132
29133         * gcc.dg/unused-2.c: New test.
29134
29135         * gcc.dg/conv-1.c: New test.
29136
29137 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29138
29139         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29140         compiler.
29141         (tool_option_proc): Fix typo.
29142
29143 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29144
29145         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
29146         of the ld on the host, not on the build machine.
29147         Also, don't crash if '--help' is not a supported option.
29148
29149 2000-01-24  Richard Henderson  <rth@cygnus.com>
29150
29151         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
29152
29153 2000-01-20  Jeffrey A Law  (law@cygnus.com)
29154
29155         * gcc.c-torture/execute/20000120-2.c: New test.
29156         * gcc.c-torture/execute/20000120-1.c: New test.
29157
29158 2000-01-13  Jeffrey A Law  (law@cygnus.com)
29159
29160         * gcc.c-torture/execute/20000113-1.c: New test.
29161
29162 2000-01-12  Jeffrey A Law  (law@cygnus.com)
29163
29164         * gcc.c-torture/execute/20000112-1.c: New test.
29165
29166 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29167
29168         * gcc.dg/20000111-1.c: New test.
29169
29170 2000-01-10  Jeffrey A Law  (law@cygnus.com)
29171
29172         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
29173         with 16 bit integers.
29174
29175 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29176
29177         * gcc.dg/20000108-1.c: New test.
29178
29179 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29180
29181         * g++.old-deja/g++.ns/koenig8.C: New test.
29182
29183 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29184
29185         * g++.old-deja/g++.other/cast4.C: New test.
29186
29187 2000-01-05  Jeffrey A Law  (law@cygnus.com)
29188
29189         * gcc.c-torture/compile/20000105-2.c: New test.
29190         * gcc.c-torture/compile/20000105-1.c: New test.
29191
29192 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29193
29194         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29195         references to printf & atoi to conform to ANSI standard.
29196         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29197         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29198         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29199         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29200         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29201         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29202         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29203         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29204         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29205         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29206         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29207         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29208         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29209         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29210         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29211         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29212         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29213         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29214         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29215         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29216         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29217         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29218         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29219         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29220         * g++.old-deja/g++.brendan/init3.C: Likewise.
29221         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29222         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29223         * g++.old-deja/g++.brendan/new2.C: Likewise.
29224         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29225         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29226         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29227         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29228         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29229         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29230         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29231         * g++.old-deja/g++.brendan/template24.C: Likewise.
29232         * g++.old-deja/g++.brendan/template3.C: Likewise.
29233         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29234         * g++.old-deja/g++.jason/inline3.C: Likewise.
29235         * g++.old-deja/g++.jason/opeq.C: Likewise.
29236         * g++.old-deja/g++.law/arg5.C: Likewise.
29237         * g++.old-deja/g++.law/arm7.C: Likewise.
29238         * g++.old-deja/g++.law/ctors11.C: Likewise.
29239         * g++.old-deja/g++.law/cvt8.C: Likewise.
29240         * g++.old-deja/g++.law/init9.C: Likewise.
29241         * g++.old-deja/g++.law/refs4.C: Likewise.
29242         * g++.old-deja/g++.law/template2.C: Likewise.
29243         * g++.old-deja/g++.law/visibility24.C: Likewise.
29244         * g++.old-deja/g++.law/vtable3.C: Likewise.
29245         * g++.old-deja/g++.mike/asm2.C: Likewise.
29246         * g++.old-deja/g++.mike/eh1.C: Likewise.
29247         * g++.old-deja/g++.mike/misc1.C: Likewise.
29248         * g++.old-deja/g++.mike/misc13.C: Likewise.
29249         * g++.old-deja/g++.mike/misc14.C: Likewise.
29250         * g++.old-deja/g++.mike/ns12.C: Likewise.
29251         * g++.old-deja/g++.mike/p1248.C: Likewise.
29252         * g++.old-deja/g++.mike/p3708.C: Likewise.
29253         * g++.old-deja/g++.mike/p3708a.C: Likewise.
29254         * g++.old-deja/g++.mike/p3708b.C: Likewise.
29255         * g++.old-deja/g++.mike/p646.C: Likewise.
29256         * g++.old-deja/g++.mike/p700.C: Likewise.
29257         * g++.old-deja/g++.mike/p783.C: Likewise.
29258         * g++.old-deja/g++.mike/p783a.C: Likewise.
29259         * g++.old-deja/g++.mike/p783b.C: Likewise.
29260         * g++.old-deja/g++.mike/p786.C: Likewise.
29261         * g++.old-deja/g++.mike/p789.C: Likewise.
29262         * g++.old-deja/g++.mike/p789a.C: Likewise.
29263         * g++.old-deja/g++.mike/p807a.C: Likewise.
29264         * g++.old-deja/g++.other/delete3.C: Likewise.
29265         * g++.old-deja/g++.other/dyncast1.C: Likewise.
29266         * g++.old-deja/g++.other/dyncast2.C: Likewise.
29267         * g++.old-deja/g++.other/dyncast3.C: Likewise.
29268         * g++.old-deja/g++.other/empty1.C: Likewise.
29269         * g++.old-deja/g++.other/temporary1.C: Likewise.
29270         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
29271         * g++.old-deja/g++.pt/t16.C: Likewise.
29272         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
29273
29274 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
29275
29276         * gcc.dg/991230-1.c: New test.
29277
29278 1999-12-29  Jeffrey A Law  (law@cygnus.com)
29279
29280         * gcc.c-torture/compile/991229-3.c: New test.
29281         * gcc.c-torture/compile/991229-2.c: New test.
29282         * gcc.c-torture/compile/991229-1.c: New test.
29283
29284 1999-12-29  Greg McGary <gkm@eng.ascend.com>
29285
29286         * gcc.c-torture/compile/labels-2.c: New test.
29287
29288 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
29289
29290         * gcc.c-torture/execute/991227-1.c: New test.
29291
29292 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29293
29294         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
29295
29296 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
29297
29298         * gcc.c-torture/execute/991221-1.c: New test.
29299
29300 1999-12-20  Nathan Sidwell  <nathan@acm.org>
29301
29302         * g++.old-deja/g++.other/cast3.C: New test.
29303
29304 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
29305
29306         * gcc.c-torture/execute/991216-4.c: New test.
29307
29308 1999-12-16  Michael Meissner  <meissner@cygnus.com>
29309
29310         * gcc.c-torture/execute/991216-1.c: New test.
29311         * gcc.c-torture/execute/991216-2.c: New test.
29312         * gcc.c-torture/execute/991216-3.c: New test.
29313
29314 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29315
29316         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
29317         Actually make the test fail by using "-O2" for compilation.
29318
29319 1999-12-15  Nathan Sidwell  <nathan@acm.org>
29320
29321         * g++.old-deja/g++.warn/cast-align1.C: New test.
29322
29323 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29324
29325         * gcc.c-torture/compile/991214-1.c: New test.
29326         * gcc.c-torture/compile/991214-2.c: New test.
29327
29328 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29329
29330         * gcc.dg/991214-1.c: New test.
29331
29332 1999-12-13  Jeffrey A Law  (law@cygnus.com)
29333
29334         * gcc.c-torture/compile/991213-3.c: New test.
29335         * gcc.c-torture/compile/991213-2.c: New test.
29336         * gcc.c-torture/compile/991213-1.c: New test.
29337
29338 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
29339
29340         * gcc.dg/991209-1.c: New test.
29341
29342 1999-12-08  Nathan Sidwell <nathan@acm.org>
29343
29344         * gcc.c-torture/compile/991208-1.c: New test.
29345
29346 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29347
29348         * gcc.dg/ultrasp2.c: New test.
29349
29350 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
29351
29352         * g++.old-deja/g++.abi/align.C (main): Fix typo.
29353
29354 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
29355
29356         * gcc.c-torture/compile/991202-1.c: New test.
29357         * gcc.c-torture/execute/991202-1.c: New test.
29358         * gcc.c-torture/execute/991202-2.c: New test.
29359         * gcc.c-torture/execute/991202-3.c: New test.
29360
29361 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
29362
29363         * g++.old-deja/g++.abi/align.C: New test.
29364         * g++.old-deja/g++.abi/aggregates.C: Likewise.
29365         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29366
29367 1999-12-01  Richard Henderson  <rth@cygnus.com>
29368
29369         * gcc.c-torture/execute/991201-1.c: New.
29370
29371 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
29372
29373         * gcc.dg/991129-1.c: New test.
29374
29375 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29376
29377         * gcc.c-torture/compile/991127-1.c: New test.
29378
29379 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29380
29381         * g++.old-deja/g++.other/warn4.C: New test.
29382
29383 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29384
29385         * g++.old-deja/g++.eh/cleanup2.C: New test.
29386         * g++.old-deja/g++.ext/pretty2.C: New test.
29387         * g++.old-deja/g++.ext/pretty3.C: New test.
29388         * g++.old-deja/g++.other/debug6.C: New test.
29389
29390 1999-10-20  Jim Wilson  <wilson@cygnus.com>
29391
29392         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
29393         compiler_output to look for one error message instead of two.
29394
29395 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
29396
29397         * gcc.c-torture/execute/991118-1.c: Also test case
29398         where the word boundary does not split a byte evenly.
29399
29400 1999-11-19  Nathan Sidwell  <nathan@acm.org>
29401
29402         * g++.old-deja/g++.ext/restrict1.C: New test.
29403
29404 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
29405
29406         * gcc.c-torture/execute/991118-1.c: New test.
29407
29408 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
29409
29410         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
29411         working directory pathnames.
29412
29413 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
29414
29415         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
29416         host is equipped with driver.h and driver.o so it can actually
29417         compile and run the tests.
29418
29419 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
29420
29421         * gcc.c-torture/compile/991008-1.c: New test.
29422
29423 1999-11-08  Nick Clifton  <nickc@cygnus.com>
29424
29425         * lib/gcc-dg.exp: Include target-supports.exp
29426
29427 1999-11-05  Nick Clifton  <nickc@cygnus.com>
29428
29429         * lib/target-supports.exp: New file: Provide procs to test for
29430         features supported by the target.
29431         (check_weak_available): Moved here from ecos.exp.
29432         (check_alias_available): New proc: Determine of the target
29433         toolchain supports the alias attribute.
29434
29435         * gcc.dg/special/ecos.exp: Move check_weak_available to
29436         target-supports.exp.
29437         (alias-1.c): Only perform the test if the target supports
29438         aliases.
29439         (wkali-1.c): Only perform the test if the target supports
29440         aliases.
29441
29442         * gcc.dg/990506-0.c: Expect error messages from cross
29443         targets as well as native targets.
29444
29445 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29446
29447         * gcc.dg/ultrasp1.c: Removed xfail.
29448         * gcc.dg/struct-ret-2.c: Likewise.
29449         * gcc.dg/array-1.c: Likewise.
29450
29451 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29452
29453         * gcc.dg/struct-ret-2.c: New test.
29454
29455         * gcc.dg/array-1.c: New test.
29456
29457 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
29458
29459         * gcc.c-torture/execute/991030-1.c: New test.
29460
29461 1999-10-26  Richard Henderson  <rth@cygnus.com>
29462
29463         * gcc.c-torture/compile/991026-2.c: New test.
29464
29465 1999-10-26  Jeffrey A Law  (law@cygnus.com)
29466
29467         * gcc.c-torture/compile/991026-1.c: New test.
29468
29469 1999-10-23  Jeffrey A Law  (law@cygnus.com)
29470
29471         * gcc.c-torture/execute/991023-1.c: New test.
29472
29473 1999-10-19  Jeffrey A Law  (law@cygnus.com)
29474
29475         * gcc.c-torture/execute/991019-1.c: New test.
29476
29477 1999-10-16  Richard Henderson  <rth@cygnus.com>
29478
29479         * gcc.c-torture/execute/991016-1.c: New test.
29480
29481 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
29482
29483         * gcc.c-torture/execute/991014-1.c: New test.
29484
29485 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
29486
29487         * g++.old-deja/g++.other/union2.C: New test.
29488
29489 1999-10-13  Nathan Sidwell  <nathan@acm.org>
29490
29491         * g++.old-deja/g++.other/vaarg2.C: New test.
29492         * g++.old-deja/g++.other/vaarg3.C: New test.
29493
29494 1999-10-12  Craig Burley  <craig@jcb-sc.com>
29495
29496         * g77.f-torture/noncompile/19990905-1.f: Moved from being
29497         in compile/.
29498
29499 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
29500
29501         * gcc.c-torture/execute/va-arg-11.c: New test.
29502
29503 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
29504
29505         * lib/file-format.exp (gcc_target_object_format): Don't
29506         crash if objdump is unavailable.
29507
29508 1999-09-29  Donn Terry <donn@interix.com>
29509
29510         * gcc.misc-tests/mg.exp: delete extraneous redirection.
29511
29512 1999-09-28  Nick Clifton  <nickc@cygnus.com>
29513
29514         * gcc.c-torture/compile/990928-1.c: New test.
29515
29516 1999-09-28  Nathan Sidwell  <nathan@acm.org>
29517
29518         * g++.old-deja/g++.other/decl6.C: New test.
29519
29520 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29521
29522         * gcc.c-torture/execute/va-arg-10.c: New test.
29523
29524 1999-09-27  Nathan Sidwell  <nathan@acm.org>
29525
29526         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
29527         __PRETTY_FUNCTION__.
29528
29529 1999-09-23  Nick Clifton  <nickc@cygnus.com>
29530
29531         * gcc.c-torture/execute/990923-1.c: New test.
29532
29533 1999-09-21  Nick Clifton  <nickc@cygnus.com>
29534
29535         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
29536         for which -fpic is inappropriate.
29537
29538 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
29539
29540         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
29541
29542 1999-09-21  Nathan Sidwell  <nathan@acm.org>
29543
29544         * g++.old-deja/g++.other/dyncast1.C: New test.
29545         * g++.old-deja/g++.other/dyncast2.C: New test.
29546         * g++.old-deja/g++.other/dyncast3.C: New test.
29547         * g++.old-deja/g++.other/dyncast4.C: New test.
29548         * g++.old-deja/g++.other/dyncast5.C: New test.
29549         * g++.old-deja/g++.eh/catch3.C: New test.
29550         * g++.old-deja/g++.eh/catch3p.C: New test.
29551         * g++.old-deja/g++.eh/catch4.C: New test.
29552         * g++.old-deja/g++.eh/catch4p.C: New test.
29553         * g++.old-deja/g++.eh/catch5.C: New test.
29554         * g++.old-deja/g++.eh/catch5p.C: New test.
29555         * g++.old-deja/g++.eh/catch6.C: New test.
29556         * g++.old-deja/g++.eh/catch6p.C: New test.
29557         * g++.old-deja/g++.eh/catch7.C: New test.
29558         * g++.old-deja/g++.eh/catch7p.C: New test.
29559         * g++.old-deja/g++.eh/catch8.C: New test.
29560         * g++.old-deja/g++.eh/catch8p.C: New test.
29561         * g++.old-deja/g++.eh/catch9.C: New test.
29562         * g++.old-deja/g++.eh/catch9p.C: New test.
29563
29564 1999-09-13  Nathan Sidwell  <nathan@acm.org>
29565
29566         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
29567         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
29568
29569 1999-09-13  Jeffrey A Law  (law@cygnus.com)
29570
29571         * gcc.c-torture/compile/990913-1.c: New test.
29572
29573 1999-09-10  Nathan Sidwell  <nathan@acm.org>
29574
29575         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
29576         * g++.old-deja/g++.jason/rfg5.C: Likewise.
29577
29578 1999-09-09  Richard Henderson  <rth@cygnus.com>
29579
29580         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
29581
29582 1999-09-09  Nathan Sidwell  <nathan@acm.org>
29583
29584         * g++.old-deja/g++.other/lookup11.C: New test.
29585         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
29586         what is permitted and what we want.
29587         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
29588         overload use.
29589         * g++.old-deja/g++.jason/rfg5.C: Likewise
29590
29591 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
29592
29593         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
29594         * gcc.c-torture/noncompile/poison-1.c: New file.
29595
29596 1999-09-08  Nathan Sidwell  <nathan@acm.org>
29597
29598         * g++.old-deja/g++.other/sizeof3.C: New test.
29599         * g++.old-deja/g++.other/sizeof4.C: New test.
29600         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
29601         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
29602
29603 1999-09-07  Richard Henderson  <rth@cygnus.com>
29604
29605         * gcc.dg/va-arg-1.c: New.
29606
29607 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29608
29609         * gcc.c-torture/execute/va-arg-9.c: New test.
29610
29611 1999-09-05  Craig Burley  <craig@jcb-sc.com>
29612
29613         * g77.f-torture/compile/980519-2.f: New test.
29614         * g77.f-torture/compile/19990905-0.f: New test.
29615         * g77.f-torture/compile/19990905-1.f: New test.
29616         * g77.f-torture/compile/19990905-2.f: New test.
29617
29618         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
29619
29620 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
29621
29622         * gcc.c-torture/execute/990827-1.c: Fix typo.
29623
29624 1999-09-03  Nathan Sidwell  <nathan@acm.org>
29625
29626         * g++.old-deja/g++.other/deref1.C: New test.
29627
29628 1999-09-02  Nathan Sidwell  <nathan@acm.org>
29629
29630         * g++.old-deja/g++.other/ambig2.C: New test.
29631         * g++.old-deja/g++.other/cond5.C: New test.
29632         * g++.old-deja/g++.other/lookup16.C: New test.
29633
29634 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
29635
29636         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
29637         assemblers too.
29638
29639 1999-08-31  Jeffrey A Law  (law@cygnus.com)
29640
29641         * lib/c-torture.exp: Avoid the "compare executables" optimization
29642         when testing native.
29643
29644 1999-08-29  Jeffrey A Law  (law@cygnus.com)
29645
29646         * gcc.c-torture/execute/990829-1.c: New test.
29647         * gcc.c-torture/compile/990829-1.c: New test.
29648
29649 1999-08-27  Paul Burchard  <burchard@pobox.com>
29650
29651         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
29652         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
29653         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
29654         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
29655         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
29656         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
29657         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
29658         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
29659         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
29660         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
29661         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
29662
29663 1999-08-27  Jeffrey A Law  (law@cygnus.com)
29664
29665         * gcc.c-torture/execute/990827-1.c: New test.
29666
29667 1999-08-26  Craig Burley  <craig@jcb-sc.com>
29668
29669         * g77.f-torture/noncompile/19990826-4.f: New test.
29670
29671         * g77.f-torture/compile/19990826-3.f: New test.
29672
29673         * g77.f-torture/execute/19990826-2.f: New test.
29674
29675         * g77.f-torture/compile/19990826-1.f: New test.
29676
29677         * gcc.c-torture/execute/990826-0.c: New test.
29678         * g77.c-torture/execute/19990826-0.f: New test.
29679
29680         * g77.f-torture/noncompile/970626-2.f: New test.
29681
29682 1999-08-25  Paul Burchard  <burchard@pobox.com>
29683
29684         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
29685         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
29686         lss-011.C: New tests.
29687
29688 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29689
29690         * g++.old-deja/g++.other/decl5.C: New test.
29691
29692 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29693
29694         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29695         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29696         call `postbase' for each one.  All callers of `postbase' changed
29697         to call this instead.
29698
29699 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29700
29701         * gcc.c-torture/execute/990811-1.c: New test.
29702
29703 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29704
29705         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29706         just native ones.
29707
29708         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29709         just native ones.
29710
29711 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29712
29713         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29714
29715 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29716
29717         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29718
29719 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29720
29721         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29722
29723 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29724
29725         * gcc.c-torture/execute/990804-1.c: New test.
29726
29727 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29728
29729         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29730         * g++.old-deja/g++.brendan/crash64.C: Likewise
29731         * g++.old-deja/g++.brendan/overload8.C: Likewise
29732
29733 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29734
29735         * g++.old-deja/g++.other/struct1.C: New test.
29736
29737 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29738
29739         * g++.old-deja/g++.other/enum2.C: New test.
29740
29741 1999-08-02  Richard Henderson  <rth@cygnus.com>
29742
29743         Adapted from tests from Franz Sirl:
29744         * gcc.c-torture/execute/va-arg-7.c: New test.
29745         * gcc.c-torture/execute/va-arg-8.c: New test.
29746
29747 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29748
29749         * gcc.c-torture/compile/990801-2.c: New test.
29750
29751         * gcc.c-torture/compile/990801-1.c: New test.
29752
29753 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29754
29755         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29756         fp-cmp-1.c, converting double to float.
29757
29758         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29759         fp-cmp-1.c, converting double to long double.
29760
29761         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29762         from fr1 to unknown_register, since fr1 is a legitimate register
29763         on some machines.
29764
29765 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29766
29767         * README: More listname related changes.
29768
29769 1999-07-08  Catherine Moore  <clm@cygnus.com>
29770
29771         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29772
29773 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29774
29775         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29776
29777 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29778
29779         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29780
29781 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29782
29783         * gcc.dg/990703-1.c: New test.
29784
29785 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29786
29787         * lib/file-format.exp: New file: Move definition of proc
29788         gcc_target_object_format to here from
29789         gcc.dg/special/ecos.exp.
29790
29791         * lib/c-torture.exp: Include lib file-format.exp.
29792         * lib/gcc-dg.exp: Include lib file-format.exp.
29793
29794         * gcc.dg/special/ecos.exp: Remove definition of proc
29795         gcc_target_object_format.
29796
29797 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29798
29799         * gcc.c-torture/execute/990628-1.c: New test.
29800
29801 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29802
29803         * gcc.c-torture/compile/990625-2.c: New test.
29804
29805         * gcc.c-torture/compile/990625-1.c: New test.
29806
29807 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29808
29809         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29810         attributes compile.
29811         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29812         ports that use the COFF/PE file format.
29813
29814 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29815
29816         * gcc.c-torture/compile/990617-1.c: New test.
29817
29818 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29819
29820         * g++.old-deja/g++.other/decl4.C: New test.
29821
29822 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29823
29824         * g++.old-deja/g++.other/bitfld3.C: New test.
29825
29826 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29827
29828         * g++.old-deja/g++.eh/catch1.C: New test.
29829
29830 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29831
29832         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29833
29834         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29835         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29836
29837 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29838
29839         * g77.f-torture/compile/19990502-0.f: Replace with new,
29840         shorter, test that still fails after recent changes.
29841
29842 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29843
29844         * gcc.c-torture/execute/990604-1.c: New test.
29845
29846 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29847
29848         * gcc.c-torture/execute/990531-1.c: New test.
29849
29850 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29851
29852         * gcc.c-torture/compile/990527-1.c: New test.
29853
29854 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29855
29856         * gcc.c-torture/execute/990527-1.c: New test.
29857
29858 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29859
29860         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29861         bitfields as signed.
29862
29863 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29864
29865         * g77.f-torture/compile/19990525-0.f: New test.
29866
29867 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29868
29869         * gcc.c-torture/execute/990525-2.c: New test.
29870
29871         * gcc.c-torture/execute/990525-1.c: New test.
29872
29873 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29874
29875         * g++.old-deja/g++.other/anon3.C: New test.
29876         * g++.old-deja/g++.other/anon4.C: New test.
29877         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29878         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29879         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29880         Merrill).
29881
29882 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29883
29884         * gcc.c-torture/execute/990524-1.c: New test.
29885
29886         * gcc.dg/990524-1.c: New test.
29887
29888 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29889
29890         * gcc.c-torture/compile/990523-1.c: New test.
29891
29892 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29893
29894         * gcc.c-torture/compile/990519-1.c: New test.
29895
29896 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29897
29898         * gcc.c-torture/compile/990517-1.c: New test.
29899
29900         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29901         (e4, f4): New tests.
29902         (main): Call them.
29903
29904 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29905
29906         * gcc.dg/noreturn-1.c: New test.
29907
29908 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29909
29910         * gcc.c-torture/execute/990513-1.c: New test.
29911
29912 1999-05-10  Richard Henderson  <rth@cygnus.com>
29913
29914         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29915
29916 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29917
29918         * g77.f-torture/execute/erfc.f: Use small single-precision
29919         values, to avoid problems on Alphas when not -mieee.
29920
29921 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29922
29923         * gcc.dg/990506-0.c: New test.
29924
29925 1999-05-08  Richard Henderson  <rth@cygnus.com>
29926
29927         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29928         the constant to test.  Don't XFAIL 64-bit targets.
29929
29930         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29931         * g++.old-deja/g++.law/profile1.C: Likewise.
29932
29933         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29934         operator new instances.
29935         * g++.old-deja/g++.other/delete5.C: Likewise.
29936
29937 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29938
29939         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29940         intrinsic.
29941
29942 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29943
29944         * g77.f-torture/execute/u77-test.f: Reverse order of two
29945         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29946
29947 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29948
29949         * gcc.dg/compare1.c: New test.
29950
29951 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29952
29953         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29954         New tests.
29955
29956 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29957
29958         * g77.f-torture/compile/19990502-1.f: New test.
29959
29960 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29961
29962         * g77.f-torture/compile/19990502-0.f: New test.
29963
29964 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29965
29966         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29967         intrinsic.
29968
29969 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29970
29971         * g77.f-torture/execute/u77-test.f (main): List libU77
29972         intrinsics not currently tested.
29973         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29974         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29975         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29976         Trim blanks off the ends of some printed strings.
29977
29978 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29979
29980         * g77.f-torture/execute/u77-test.f (main): Just warn about
29981         FSTAT gid disagreement, as it's expected on some systems.
29982
29983 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29984
29985         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29986         use a new function, which allows for some slop.
29987         Clean up some commentary.
29988         (issum): The new function.
29989         (sgladd): Deleted subroutine.
29990
29991 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29992
29993         * g77.f-torture/execute/u77-test.f: Modify to be more like
29994         libf2c/libU77 version, bringing patches to that version here.
29995         Add suitable commentary.
29996
29997 1999-04-25  Richard Henderson  <rth@cygnus.com>
29998
29999         * gcc.dg/990424-1.c: New test.
30000
30001 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30002
30003         * g77.f-torture/execute/u77-test.f (main): Bug involving
30004         LSTAT has been fixed, so turn back on full checking.
30005
30006 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30007
30008         * g77.f-torture/compile/19990419-0.f: New test.
30009         * g77.f-torture/execute/19990419-1.f: New test.
30010
30011 1999-04-17  Richard Henderson  <rth@cygnus.com>
30012
30013         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30014         to avoid the need for a prototype to supress a warning.
30015
30016 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30017
30018         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30019
30020 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30021
30022         * gcc.c-torture/execute/990404-1.c: New test.
30023
30024 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30025
30026         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30027         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30028         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30029         missing initializer warnings.
30030
30031 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30032
30033         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30034         matching strings.
30035
30036 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30037
30038         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30039
30040 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30041
30042         * g77.f-torture/execute/19990325-0.f: New test.
30043         * g77.f-torture/execute/19990325-1.f: New test.
30044
30045 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30046
30047         * gcc.c-torture/execute/990324-1.c: New test.
30048
30049 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30050
30051         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30052         test with 4.
30053
30054 1999-03-17  Richard Henderson  <rth@cygnus.com>
30055
30056         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30057
30058 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30059
30060         * g77.f-torture/execute/19990313-2.f: New test.
30061         * g77.f-torture/execute/19990313-3.f: New test.
30062
30063 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30064
30065         * g77.f-torture/execute/19990313-0.f: New test.
30066         * g77.f-torture/execute/19990313-1.f: New test.
30067
30068 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30069
30070         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30071         printf to sprintf.
30072         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30073         (main): Add check for u15.  Conditionalize u31 check depending on
30074         whether ints are <32 bits or >=32 bits.
30075
30076 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30077
30078         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30079
30080 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30081
30082         * g77.f-torture/compile/19990305-0.f: New test.
30083         * g77.f-torture/execute/19981119-0.f: New test.
30084
30085 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30086
30087         * g77.f-torture/execute/970625-2.f: call ABORT if final
30088         result is not correct, instead of just printing it.
30089         Add this checking via newly introduced obfuscation, to
30090         trip up buggy front ends.
30091
30092 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30093
30094         * g77.f-torture/compile/960317-1.f: Moved from being
30095         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30096
30097 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30098
30099         * g77.f-torture/execute/960317-1.f: New (old) test.
30100         * g77.f-torture/execute/970625-2.f: Ditto.
30101
30102 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
30103
30104         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
30105         message on line 1 or line 2; cccp and cpplib do this differently.
30106
30107 1999-03-01  Jeffrey A Law  (law@cygnus.com)
30108
30109         * g++.old-deja/g++.law/weak1.C: New test.
30110
30111 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30112
30113         * gcc.c-torture/execute/990119-1.c: Renamed to...
30114         * gcc.dg/990119-1.c: this, so it will only be tested once
30115         (it's a preprocessor test, it doesn't need to be run at
30116         multiple optimization levels).
30117
30118 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30119
30120         * lib/g++.exp: Don't add incdir=$base_dir/../include to
30121           ALWAYS_CXXFLAGS.
30122
30123 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30124
30125         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30126         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30127         to not be compilable by current g77.
30128
30129 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30130
30131         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30132
30133 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30134
30135         * gcc.c-torture/execute/990222-1.c: New test.
30136
30137 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30138
30139         * g77.f-torture/compile/19990218-0.f: New test.
30140         * g77.f-torture/noncompile/19990218-1.f: New test.
30141
30142 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30143
30144         * g77.f-torture/compile/19981216-0.f: New test.
30145
30146 1999-02-14  Jeffrey A Law  (law@cygnus.com)
30147
30148         * gcc.dg/990214-1.c: New test.
30149
30150 1999-02-13  Jeffrey A Law  (law@cygnus.com)
30151
30152         * gcc.dg/990213-2.c: New test.
30153
30154         * gcc.dg/990213-1.c: New test.
30155
30156 1999-02-12  Jeffrey A Law  (law@cygnus.com)
30157
30158         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
30159         ints.
30160
30161 1999-02-11  Nick Clifton  <nickc@cygnus.com>
30162
30163         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
30164         specified by target.
30165
30166         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
30167
30168 1999-02-11  Jeffrey A Law  (law@cygnus.com)
30169
30170         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
30171
30172 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30173
30174         * gcc.dg/special/ecos.exp: New test driver for new tests with
30175         special requirements.
30176
30177         * gcc.dg/special/alias-1.c: New test.
30178         * gcc.dg/special/gcsec-1.c: New test.
30179         * gcc.dg/special/weak-1.c: New test.
30180         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
30181         * gcc.dg/special/weak-2.c: New test.
30182         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
30183         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
30184         * gcc.dg/special/wkali-1.c: New test.
30185         * gcc.dg/special/wkali-2.c: New test.
30186         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
30187         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
30188
30189 1999-02-10  Felix Lee  <flee@cygnus.com>
30190
30191           * lib/c-torture.exp (c-torture-compile): Pull out code for
30192           analyzing gcc error messages.
30193           (c-torture-execute): Likewise.  Fix some (harmless) false
30194           positives.
30195           * lib/gcc.exp (gcc_check_compile): New function.
30196
30197 1999-02-08  Richard Henderson  <rth@cygnus.com>
30198
30199         * gcc.c-torture/execute/990208-1.c: New test.
30200
30201 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30202
30203         * g++.dg/special/ecos.exp: New driver for new tests with special
30204         requirements
30205
30206         * g++.dg/special/conpr-1.C: New test
30207         * g++.dg/special/conpr-2.C: New test
30208         * g++.dg/special/conpr-2a.C: New test
30209         * g++.dg/special/conpr-3.C: New test
30210         * g++.dg/special/conpr-3a.C: New test
30211         * g++.dg/special/conpr-3b.C: New test
30212
30213         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30214         allow g++ to use the dg driver
30215
30216         * README: Add comment about g++.dg directory
30217
30218 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30219
30220         * README: Update email addresses.
30221
30222 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30223
30224         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30225         arguments in order to force structure S onto the stack even on
30226         the alpha.
30227         (test): Pass 10 leading arguments to function foo as well as the
30228         structure S.
30229
30230         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30231         failure for all targets.
30232
30233         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30234         abort to terminate program execution.
30235
30236 1999-01-30  Richard Henderson  <rth@cygnus.com>
30237
30238         * gcc.c-torture/execute/990130-1.c: New test.
30239
30240 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30241
30242         * gcc.dg/990130-1.c: New test.
30243
30244 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30245
30246         * gcc.c-torture/execute/990128-1.c: New test.
30247
30248 1999-01-27  Michael Meissner  <meissner@cygnus.com>
30249
30250         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
30251
30252 1999-01-27  Felix Lee  <flee@cygnus.com>
30253
30254         * lib/c-torture.exp (c-torture-compile): pull out code for
30255         analyzing gcc error messages.
30256         (c-torture-execute): ditto, and fix some (harmless) false
30257         positives.
30258         * lib/gcc.exp (gcc_check_compile): new function.
30259
30260 1999-01-17  Jeffrey A Law  (law@cygnus.com)
30261
30262         * gcc.dg/990117-1.c: New test.
30263
30264         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
30265
30266         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
30267
30268 1999-01-15  Jeffrey A Law  (law@cygnus.com)
30269
30270         * g77.f-torture/compile/990115-1.f: New test.
30271
30272 1999-01-07  Jeffrey A Law  (law@cygnus.com)
30273
30274         * gcc.c-torture/compile/990107-1.c: New test
30275
30276 1999-01-06  Jeffrey A Law  (law@cygnus.com)
30277
30278         * gcc.c-torture/execute/990106-2.c: New test.
30279
30280         * gcc.c-torture/execute/990106-1.c: New test.
30281
30282 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
30283
30284         * gcc.c-torture/compile/981223-1.c: New test.
30285
30286 1998-12-29  Richard Henderson  <rth@cygnus.com>
30287
30288         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
30289         (opt3): Rename from opt4 and disable.
30290
30291 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
30292
30293         * g++.old-deja/g++.pt/ptrmem5.C: New test.
30294
30295 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30296
30297         * g++.old-deja/g++.other/conv5.C: New test.
30298
30299 1998-12-14  Nick Clifton  <nickc@cygnus.com>
30300
30301         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
30302
30303 1998-12-11  Jeffrey A Law  (law@cygnus.com)
30304
30305         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
30306
30307 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
30308
30309         * gcc.c-torture/compile/981211-1.c: New test.
30310
30311 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
30312
30313         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
30314
30315         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
30316
30317 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30318
30319         * gcc.special/930510-1.c: Make C9X safe.
30320         * gcc.misc-tests/gcov-1.c Similarly.
30321         * gcc.misc-tests/gcov-2.c Similarly.
30322
30323 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30324
30325         * gcc.dg/ultrasp1.c: New test.
30326
30327 1998-12-06  Richard Henderson  <rth@cygnus.com>
30328
30329         * gcc.c-torture/execute/981206.c: New test.
30330
30331 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30332
30333         * g++.old-deja/g++.ns/template7.C: New test.
30334
30335         * g++.old-deja/g++.other/expr1.C: New test.
30336
30337         * g++.old-deja/g++.eh/tmpl3.C: New test.
30338
30339         * g++.old-deja/g++.eh/tmpl2.C: New test.
30340
30341 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30342
30343         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
30344         * g++.old-deja/g++.other/using6.C: Removed.
30345         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
30346
30347         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
30348
30349 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30350
30351         * g++.old-deja/g++.pt/overload8.C: New test.
30352
30353         * g++.old-deja/g++.pt/overload7.C: New test.
30354
30355         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
30356
30357         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
30358         and relinking messages.
30359         * lib/g++.exp (g++_target_compile): Remove .rpo file when
30360         compiling with -frepo.
30361
30362 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
30363
30364         * g++.old-deja/g++.pt/lookup6.C: New test.
30365
30366 1998-11-30  Nick Clifton  <nickc@cygnus.com>
30367
30368         * gcc.c-torture/execute/981130-1.c: New test.
30369         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30370
30371 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30372
30373         * g++.old-deja/g++.pt/explicit76.C: New test.
30374
30375         * g++.old-deja/g++.pt/friend38.C: New test.
30376
30377         * g++.old-deja/g++.ns/crash2.C: New test.
30378
30379         * g++.old-deja/g++.pt/defarg8.C: New test.
30380
30381         * g++.old-deja/g++.pt/instantiate6.C: New test.
30382
30383         * g++.old-deja/g++.pt/static6.C: New test.
30384
30385         * g++.old-deja/g++.pt/decl2.C: New test.
30386
30387 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30388
30389         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
30390         problem is actually related with name lookup, but so what? :-)
30391
30392         * g++.old-deja/g++.pt/friend37.C: New test.
30393
30394 1998-11-25  Dave Love  <d.love@dl.ac.uk>
30395
30396         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
30397         element, which fails on some systems.
30398
30399         * g77.f-torture/execute/labug1.f: New test.
30400
30401 1998-11-21  Jeffrey A Law  (law@cygnus.com)
30402
30403         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
30404         is defined.
30405
30406 1998-11-18  Dave Love  <d.love@dl.ac.uk>
30407
30408         * g77.f-torture/compile/981117-1.f: New test.
30409
30410 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
30411
30412         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
30413         properly discarded.
30414
30415 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
30416
30417         * gcc.c-torture/execute/memcheck: New directory of tests for
30418         -fcheck-memory-usage.
30419
30420 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30421
30422         * README: New file, general information about the testsuite and
30423         new description of the various C++ test subdirectories.
30424         * README.g++: Eliminate obsolete information, update and move most
30425         relevant stuff to README.
30426
30427 1998-11-07  Richard Henderson  <rth@cygnus.com>
30428
30429         * gcc.c-torture/compile/981107-1.c: New test.
30430
30431 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
30432
30433         * execute/memcpy-bi.c: New testcase.
30434
30435 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
30436
30437         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
30438         base classes.
30439
30440         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
30441         template is selected.
30442
30443         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
30444         classes, it should be accepted for all types.
30445
30446         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
30447
30448         * g++.old-deja/g++.pt/spec24.C: Ensure that template
30449         specializations start with template headers.
30450
30451 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
30452
30453         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
30454
30455         * g++.old-deja/g++.other/init9.C: Test cross initialization of
30456         non-POD types.
30457
30458 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30459
30460         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
30461
30462 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
30463
30464         * compile/981022-1.c, compile/981022-1.x: New test and driver.
30465
30466 1998-10-19  Jeffrey A Law  (law@cygnus.com)
30467
30468         * 981019-1.c: New test.
30469
30470 1998-10-14  Robert Lipe <robertl@dgii.com>
30471
30472         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
30473         find objc headers.
30474
30475 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30476
30477         * compile/981001-4.c: Remove use of GCC extension that triggers a
30478         compiler bug.
30479
30480 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
30481
30482         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
30483
30484 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30485
30486         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
30487         instantiation of template produces incorrect code for delete
30488         expression.
30489
30490         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
30491         constructors' name is not unique.
30492         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
30493         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
30494
30495         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
30496         automatic array of const is ill-formed.
30497
30498         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
30499         of template parameter?
30500
30501         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
30502         const.
30503
30504         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
30505         pointer-to-member expression.
30506
30507         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
30508         declaration causes ICE.
30509
30510 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
30511
30512         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
30513         reserved in the global namespace.
30514
30515         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
30516         generate needed virtual table.
30517
30518         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
30519
30520 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
30521
30522         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
30523         template-dependent type
30524
30525 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
30526
30527         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
30528         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
30529         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
30530
30531         * g++.old-deja/g++.other/using5.C: New test; using decl from base
30532         class should be usable as argument of member function.
30533         * g++.old-deja/g++.other/using6.C: New test; using decl from base
30534         class should be usable as return type of member function.
30535         * g++.old-deja/g++.other/using7.C: New test; using decl from base
30536         class should be usable as type of data member.
30537
30538         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
30539
30540 1998-10-09  Jeffrey A Law  (law@cygnus.com)
30541
30542         * gcc.c-torture/special/920521-1.c: Fix bogus test.
30543
30544 1998-10-08  Nick Clifton  <nickc@cygnus.com>
30545
30546         * gcc.dg/dll-?.c Add thumb to target list.
30547         Fix assembler scan patterns to match current assembler output.
30548
30549 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
30550
30551         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
30552         matching of template brackets.
30553
30554         * g++.old-deja/g++.other/using4.C: New test.  Test using
30555         declarations of methods from base classes.
30556
30557         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
30558         within functions should introduce names into the innermost
30559         enclosing namespace.
30560
30561         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
30562         of static locals if first initialization throws.
30563
30564 1998-10-07  Jim Wilson  <wilson@cygnus.com>
30565
30566         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
30567
30568 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
30569
30570         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
30571         lose track of the possible targets of tablejump insns.
30572         * special/special.exp: Run it.
30573
30574 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30575
30576         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
30577         must be declared before its specializations can be named in friend
30578         declarations.
30579
30580 1998-10-05  Dave Love  <d.love@dl.ac.uk>
30581
30582         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
30583
30584         * g77.f-torture/execute/io1.f: New test.
30585
30586 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30587
30588         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
30589         with pointer to template function, for which no argument deduction
30590         is possible.
30591
30592         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
30593         specialization of template function as argument to template
30594         function.
30595
30596         * g++.old-deja/g++.other/access2.C: New test; Inner class
30597         shouldn't have privileged access to Outer's names.
30598
30599 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30600
30601         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
30602         friend template declared within template class conflicts with
30603         nested class of the same name.
30604
30605         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
30606         is ignored.
30607
30608         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
30609         object with direct initializer as function declaration.
30610
30611         * g++.old-deja/g++.other/decl2.C: New test; duplicate
30612         initializers.
30613
30614         * g++.old-deja/g++.other/null2.C: New test; conditional operator
30615         involving const pointer and NULL produces incorrect result.
30616
30617         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
30618         type name without `typename' should be rejected with -pedantic.
30619
30620 1998-10-02  Richard Henderson  <rth@cygnus.com>
30621
30622         * g++.old-deja/g++.other/addrof1.C: New test.
30623
30624 1998-10-01  Nick Clifton  <nickc@cygnus.com>
30625
30626         * gcc.c-torture/compile/981001-1.c: New test.
30627         * gcc.c-torture/execute/981001-1.c: New test.
30628
30629 1998-10-01  Jeffrey A Law  (law@cygnus.com)
30630
30631         * gcc.c-torture/compile/981001-2.c: New test.
30632         * gcc.c-torture/compile/981001-3.c: New test.
30633         * gcc.c-torture/compile/981001-4.c: New test.
30634
30635 1998-10-01  Robert Lipe  <robertl@dgii.com>
30636
30637         * lib/objc.exp (objc_target_compile): Add -L during compiles for
30638         multilibbed hosts.   Idea grafted from g77.exp.
30639
30640 1998-09-30  Dave Love  <d.love@dl.ac.uk>
30641
30642         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
30643         avoid losing on systems which need -lsocket.
30644
30645 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
30646
30647         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
30648         * g++.old-deja/g++.other/nested2.C: Ditto.
30649         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
30650         failure.
30651
30652 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30653
30654         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
30655         preferred over template operator!= for enum bitfields.
30656
30657 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
30658
30659         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
30660         that happen to have the same base name, but in different scopes,
30661         are incorrectly rejected.
30662
30663 1998-09-16  Richard Henderson  <rth@cygnus.com>
30664
30665         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
30666         on the native word size instead of an integer literal.
30667
30668 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30669
30670         * g++.old-deja/g++.other/static2.C: Invocation of static data
30671         member of type pointer-to-function denoted as non-static member.
30672
30673         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
30674         checks involving function types and aliases.
30675
30676 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30677
30678         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
30679         redefined to the same non-trivial type.
30680
30681         * g++.old-deja/g++.pt/explicit73.C: Test for proper
30682         namespace-qualification of template specializations declared in
30683         other namespaces.
30684
30685         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
30686         to declare a subset of the specializations of a template function
30687         as friends of specializations of a template class.
30688
30689         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30690         member templates that do not fully specialize the enclosing
30691         template class are rejected.
30692
30693 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30694
30695         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30696
30697 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30698
30699         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30700         altered from libf2c/libU77 version.
30701
30702 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30703
30704         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30705
30706 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30707
30708         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30709         (un)signed char are different types for template specialization
30710         purposes.
30711
30712 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30713
30714         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30715         * objc: ObjC testsuite.
30716
30717 1998-08-31  Catherine Moore  <clm@cygnus.com>
30718
30719         * gcc.c-torture/execute/941014-1.x:  New file.
30720
30721 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30722
30723         * lib/c-torture.exp: Add support for
30724         torture_eval_before_compile and torture_eval_before_execute
30725         variables.
30726
30727 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30728
30729         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30730         this test triggers valid.
30731
30732 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30733
30734         * gcc.dg/980827-1.c: New test.
30735
30736 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30737
30738         * gcc.c-torture/execute/loop-4b.c: New test.
30739
30740 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30741
30742         * lib/c-torture.exp: Add support for
30743         torture_eval_before_compile and torture_eval_before_execute
30744         variables.
30745
30746 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30747
30748         * gcc.c-torture/compile/980825-1.c: New test.
30749
30750 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30751
30752         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30753         count number tests in opt_t0 not good_t0.
30754
30755 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30756
30757         * gcc.c-torture/compile/930326-1.x: Fix typo.
30758
30759 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30760
30761         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30762         causes an ICE.
30763
30764 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30765
30766         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30767         STACK_SIZE is defined.
30768         * gcc.c-torture/unsorted/stuct.c: Similarly.
30769
30770         * gcc.c-torture/compile/980821-1.c: New test.
30771
30772 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30773
30774         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30775
30776 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30777
30778         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30779         code.
30780
30781 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30782
30783         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30784         error'.
30785
30786 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30787
30788         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30789
30790 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30791
30792         * gcc.c-torture/compile/980816-1.c: New test.
30793
30794         * gcc.dg/980816-1.c: New test.
30795
30796 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30797
30798         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30799         compiler for ieee tests.
30800
30801 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30802
30803         * g77.f-torture/compile/980729-0.f: New test.
30804
30805 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30806
30807         * gcc.c-torture/special/eeprof-1.c: New test, for
30808         -finstrument-functions.
30809         * gcc.c-torture/special/special.exp: Run it.
30810
30811 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30812
30813         * gcc.c-torture/compile/980729-1.c: New test.
30814
30815 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30816
30817         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30818         __thumb__ is defined, and test for ARM style doubles if so.
30819
30820 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30821
30822         * g77.f-torture/noncompile/980615-0.f: New test.
30823
30824 1998-07-26  H.J. Lu  (hjl@gnu.org)
30825
30826         * gcc.dg/980312-1.c: Do link instead of compile.
30827         * gcc.dg/980313-1.c: Likewise.
30828
30829 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30830
30831         * gcc.c-torture/compile/980726-1.c: New test.
30832
30833 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30834
30835         * g77.f-torture/execute/io0.f: New test.
30836
30837 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30838
30839         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30840         an int.
30841
30842 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30843
30844         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30845         m32r bugs.
30846
30847 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30848
30849         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30850         c-decl.c:grokdeclarator can handle mode attributes.
30851
30852 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30853
30854         * gcc.c-torture/execute/980716-1.c: New test.
30855
30856 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30857
30858         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30859         the mn10200.
30860         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30861         the mn10200.
30862         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30863         * gcc.c-torture/compile/930326-1.x: Similarly.
30864
30865 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30866
30867         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30868         New test from Craig.
30869
30870 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30871
30872         * g77.f-torture/noncompile/980616-0.f: New test.
30873
30874         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30875
30876 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30877
30878         *  g++.other/singleton.C: Return error value instead of taking
30879         SIGSEGV.
30880
30881 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30882
30883         *  g++.other/singleton.C: New test.   Warning is under dispute.
30884         Runtime crash is not.
30885
30886 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30887
30888         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30889         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30890         using6.C, using7.C}:  New namespace tests.
30891
30892 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30893
30894         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30895         specialization with typedef'ed names used as array indexes.
30896
30897 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30898
30899         * gcc.c-torture/execute/980709-1.c: New test.
30900
30901         * gcc.dg/980709-1.c: New test.
30902
30903 1998-07-07  Richard Henderson  <rth@cygnus.com>
30904
30905         * gcc.c-torture/execute/bcp-1.c: New test.
30906
30907 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30908
30909         * gcc.c-torture/execute/980707-1.c: New test.
30910
30911 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30912
30913         * gcc.c-torture/compile/980706-1.c: New test.
30914
30915 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30916
30917         * g77.f-torture/execute/980701-0.f,
30918         g77.f-torture/execute/980701-1.f: New test from Craig.
30919
30920 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30921
30922         * gcc.c-torture/compile/980701-1.c: New test.
30923
30924         * gcc.c-torture/execute/980701-1.c: New test.
30925
30926 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30927 rlsruhe.de>
30928
30929         * g++.old-deja/g++.robertl/eb132.C: New test.
30930         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30931
30932 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30933
30934         * g77.f-torture/execute/980628-7.f,
30935         g77.f-torture/execute/980628-8.f,
30936         g77.f-torture/execute/980628-9.f,
30937         g77.f-torture/execute/980628-10.f: New tests from Craig.
30938
30939         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30940
30941 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30942
30943         * g77.f-torture/execute/980628-4.f: New test from Craig.
30944         * g77.f-torture/execute/980628-5.f: Likewise.
30945         * g77.f-torture/execute/980628-2.f: Likewise.
30946         * g77.f-torture/execute/980628-0.f: Likewise.
30947         * g77.f-torture/execute/980628-1.f: Likewise.
30948         * g77.f-torture/execute/980628-3.f: Likewise.
30949         * g77.f-torture/execute/980628-6.f: Likewise.
30950
30951 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30952
30953         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30954         directory when nothing has been installed yet.
30955
30956 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30957
30958         * gcc.c-torture/special/special.exp: Handle newer versions of
30959         dejagnu.
30960
30961 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30962
30963         * gcc.dg/980626-1.c: New test.
30964
30965 1998-06-19  Bruno Haible <haible@ilog.fr>
30966
30967         * gcc.misc-tests/m-un-2.c: New test.
30968         * g++.old-deja/g++.other/warn01.c: Likewise.
30969
30970 1998-06-19  Robert Lipe  <robertl@dgii.com>
30971
30972         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30973         compatibility with assmblers with a different comment character.
30974         Eliminate use of GAS-specific extensions.
30975
30976 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30977
30978         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30979
30980 1998-06-19  Robert Lipe  <robertl@dgii.com>
30981
30982         *lib/g77.exp: Replace search for libf2c.a with search for newly
30983         renamed libg2c.a
30984
30985 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30986
30987         * gcc.c-torture/execute/980617-1.c: New test.
30988
30989 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30990
30991         * gcc.c-torture/execute/980612-1.c: New test.
30992
30993 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30994
30995         * gcc.dg/980523-1.c: Only test on ppc-linux.
30996         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30997
30998         * gcc.c-torture/execute/980608-1.c: New test.
30999
31000 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31001
31002         * gcc.c-torture/execute/980605-1.c: New test.
31003
31004 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31005
31006         * gcc.c-torture/execute/980604-1.c: New test.
31007
31008 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31009
31010         * gcc.c-torture/execute/980602-1.c: New test.
31011         * gcc.c-torture/execute/980602-2.c: Likewise.
31012
31013 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31014
31015         * 970125-0.f: Fix per JCB.  Add commentary.
31016
31017 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31018
31019         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31020         IEEE -0 support.
31021
31022 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31023
31024         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31025         earlier.
31026
31027 1998-05-28  Catherine Moore <clm@cygnus.com>
31028
31029         * gcc.c-torture/execute/980526-3.c: New test.
31030
31031 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31032
31033         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31034         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31035         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31036         m88k-motorola-sysv3 to XFAIL.
31037
31038 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31039
31040         * gcc.dg/980526-1.c: New test.
31041         * gcc.c-torture/execute/980526-2.c: New test.
31042
31043 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31044
31045         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31046
31047         * gcc.c-torture/execute/980526-1.c: New test.
31048
31049 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31050
31051         * g77.f-torture/execute/alpha2.f: Add runtime test.
31052
31053 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31054
31055         * g++.old-deja/old-deja.exp: Strip leading directories.
31056
31057         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31058         error for the line.  Don't run multiple tests for the same line.
31059
31060 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31061
31062         * gcc.dg/980523-1.c: New test.
31063
31064 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31065
31066         * g77.f-torture/compile/970915-0.f: New test.
31067
31068 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31069
31070         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31071
31072 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31073
31074         * gcc.dg/980520-1.c: New test.
31075
31076 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31077
31078         * gcc.dg/980502-1.c: Fix return type.
31079
31080 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31081
31082         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31083         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31084         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31085         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31086         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31087
31088 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31089
31090         * g77.f-torture/execute/980520-1.f: New test.
31091
31092 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31093
31094         * lib/mike-g77.exp: New file.
31095
31096         * g77.f-torture/noncompile/noncompile.exp,
31097         g77.f-torture/noncompile/check0.f: New files.
31098
31099 1998-05-14  Dave Love  <d.love@dl.ac.uk>
31100
31101         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
31102         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
31103         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
31104         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
31105         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
31106         abort where appropriate.
31107
31108 1998-05-05  Michael Meissner  <meissner@cygnus.com>
31109
31110         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
31111         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
31112
31113 1998-04-29  Dave Love  <d.love@dl.ac.uk>
31114
31115         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
31116
31117 1998-04-27  Dave Love  <d.love@dl.ac.uk>
31118
31119         * g77.f-torture/compile/980427-0.f: New test.
31120
31121 1998-04-24  Dave Love  <d.love@dl.ac.uk>
31122
31123         * g77.f-torture/compile/980424-0.f: New test.
31124
31125 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31126
31127         * g77.f-torture/compile/980419-2.f (main): New test.
31128         * g77.f-torture/compile/970125-0.f: New test.
31129         * g77.f-torture/compile/980419-1.f: New test.
31130
31131 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31132
31133         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31134         of loop-4.c.
31135
31136 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31137
31138         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31139
31140 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31141
31142         * gcc.c-torture/compile/980329-1.c: New test.
31143
31144 1998-03-18  Jim Wilson  <wilson@cygnus.com>
31145
31146         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
31147         * gcc.dg/980312-1.c: Fix typo in -march command.
31148
31149 1998-03-16  H.J. Lu  (hjl@gnu.org)
31150
31151         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
31152
31153 1998-03-11  Robert Lipe  <robertl@dgii.com>
31154
31155         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
31156         Dave Love agree the Fortran source is bogus.
31157
31158 1998-03-11  Robert Lipe  <robertl@dgii.com>
31159
31160         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
31161         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
31162         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
31163         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
31164         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
31165
31166 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
31167
31168         * g++.old-deja/g++.other/friend1.C: New test.
31169
31170 1998-02-18  Dave Love  <d.love@dl.ac.uk>
31171
31172         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
31173         possibly uninitialized) variables and declare dnrm2.
31174
31175 1998-02-23  Robert Lipe <robertl@dgii.com>
31176
31177         From Bruno Haible <haible@ilog.fr>:
31178         * gcc.c-torture/execute/980223.c: New test.
31179
31180 1998-02-13  Jeffrey A Law  (law@cygnus.com)
31181
31182         * gcc.dg/ifelse-1.c: New test.
31183
31184 1998-02-09  H.J. Lu  (hjl@gnu.org)
31185
31186         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
31187
31188           * lib/old-dejagnu.exp (old-dejagnu): Added the
31189           "execution test - XFAIL *-*-*" handling in the spirit of
31190           "excess errors test -". Changed the "execution test fails"
31191           handling to be like "excess errors test fails".
31192           * Update various tests accordingly.
31193
31194 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31195
31196         * gcc.c-torture/execute/980205.c: New test.
31197
31198 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31199
31200         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31201         * lib/f-torture.exp: Similarly.
31202         * gcc.c-torture: Rename all .cexp files to .x files.
31203
31204 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31205
31206         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31207         (940510-1.c): Removed duplicate.
31208         (971104-1.c): New test.
31209
31210 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31211
31212           * lib/f-torture.exp: Improve error and loop detection.
31213
31214 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31215
31216         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31217         use that to size the filler array.
31218
31219 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31220
31221         * lib/c-torture.exp(c-torture-execute): Fix typo.
31222
31223         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31224         testcase as the executable name. Keep the executable around if
31225         the test fails.
31226
31227 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31228
31229         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31230         changes.  Only test one -g option, and move it to the end of the
31231         list of options to test.
31232
31233 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31234
31235         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31236         variable GCC_TORTURE_OPTIONS to supply default switches separated
31237         by colons.  If no environment variable, run tests with -O0 -g, -O1
31238         -g, and -O2 -g as well.
31239
31240 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31241
31242         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31243         explanatory comments. Fix indentation.
31244
31245 1997-09-15  Jeffrey A Law  (law@cygnus.com)
31246
31247         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
31248
31249 1997-09-11  Jeffrey A Law  (law@cygnus.com)
31250
31251         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
31252         * g++.old-deja/g++.mike/p7325.C: Likewise.
31253         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
31254
31255 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
31256
31257         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
31258         * g++.old-deja/g++.brendan/crash30.C: Likewise.
31259         * g++.old-deja/g++.brendan/crash39.C: Likewise.
31260         * g++.old-deja/g++.law/operators4.C: Likewise.
31261
31262 1997-09-11  Joe Buck  (jbuck@synopsys.com)
31263
31264         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
31265         * g++.old-deja/g++.mike/p784.C: Ditto.
31266         * g++.old-deja/g++.mike/p785.C: Ditto.
31267
31268 1997-09-05  Jeffrey A Law  (law@cygnus.com)
31269
31270           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
31271
31272 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31273
31274         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
31275         target feature; pass this to c-torture-execute as needed.
31276
31277 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31278
31279         * lib/c-torture.exp(c-torture-execute): If the previous and the
31280         current executables being tested are identical, we don't need to
31281         run the executable again. Try to make the executable names
31282         unique. Add an optional argument for passing additional compiler
31283         flags.
31284
31285 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
31286
31287         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
31288
31289 1997-08-29  Jeffrey A Law  (law@cygnus.com)
31290
31291         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
31292
31293 1997-07-31  Jeffrey A Law  (law@cygnus.com)
31294
31295         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
31296         32bit or larger longs.
31297
31298         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
31299         have either a 32bit long or 32bit int.
31300
31301 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
31302
31303         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
31304         Make double precision tests dependent on sizeof (double).
31305
31306 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
31307
31308         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
31309         too.
31310
31311 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
31312
31313         * gcc.c-torture/compile/961203-1.cexp: New script.
31314
31315 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
31316
31317         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
31318         up the includes ourselves.
31319
31320 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
31321
31322         * lib/plumhall.exp: Remove random include, and add a few
31323         verbose messages for debugging.
31324
31325 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
31326
31327         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
31328         of trying to do it ourselves.
31329
31330 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31331
31332         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
31333
31334 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
31335
31336         * gcc.prms/5403.c: Made regexp a bit less strict.
31337
31338 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
31339
31340         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
31341         is returned from remote_load instead.
31342         * lib/plumhall.exp: Ditto.
31343         * lib/mike-g++.exp: Ditto.
31344         * lib/old-dejagnu.exp: Ditto.
31345         * lib/c-torture.exp: Ditto.
31346
31347 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
31348
31349         * lib/g++.exp: Use build_wrapper procedure.
31350         * lib/gcc.exp: Ditto.
31351
31352 1997-05-20  Jeffrey A Law  (law@cygnus.com)
31353
31354         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
31355         an old-style decl for malloc.  Fixes tests to work when
31356         sizeof (int) != sizeof (size_t).
31357
31358 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31359
31360         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
31361
31362         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
31363         use stdargs.h interface.
31364
31365 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31366
31367         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
31368         NO_VARARGS when compiling.
31369
31370 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
31371
31372         * lib/plumhall.exp(ph_includes): New procedure.
31373         (ph_make): Use it.
31374         (ph_compiler): Ditto.
31375
31376         * lib/g++.exp: Rename test-glue.c to testglue.c.
31377         * lib/gcc.exp: Ditto.
31378
31379 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
31380
31381         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
31382         to completion when it's called.
31383
31384 1997-03-21  Michael Meissner  <meissner@cygnus.com>
31385
31386         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
31387         is defined, don't do test.
31388
31389 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
31390
31391         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
31392         for object files.
31393         (ph_summary): Mark skipped testcases as untested, not unresolved.
31394
31395         * lib/plumhall.exp (ph_make): If unresolved because of bad
31396         errorCode, record errorCode in log file.
31397         (*): Replace send_log/verbose with verbose -log.
31398
31399 1997-03-19  Michael Meissner  <meissner@cygnus.com>
31400
31401         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
31402         double conversion if double isn't at least 8 bytes.
31403
31404         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
31405         int to work with targets where int is 16 bits.
31406
31407         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
31408         8 bytes, just exit, since 4 byte doubles don't have enough bits of
31409         precision for the test to complete.
31410
31411 1997-03-14  Michael Meissner  <meissner@cygnus.com>
31412
31413         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
31414         if d10v is not compiled with the -mdouble64 flag.
31415         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
31416
31417         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
31418         d10v is not compiled with the -mint32 flag.
31419
31420 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
31421
31422         * lib/plumhall.exp: Use incr_count.
31423
31424 1997-03-12  Jeffrey A Law  (law@cygnus.com)
31425
31426         * gcc.c-torture: Update to c-torture-1.45.
31427
31428 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
31429
31430         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
31431         the name of the expect testcase file).
31432
31433         * lib/g++.exp(g++_init): Ditto.
31434
31435 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
31436
31437         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
31438         the host.
31439
31440         * lib/gcc.exp(gcc_exit): New procedure.
31441
31442 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
31443
31444         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
31445         specs where appropriate.
31446
31447         * g++.old-deja/g++.arm/*: Added additional ERROR checks
31448         because of new "candidates are" messages, and removed a few
31449
31450         * Converted all non-old-style g++ testcases to old-style, and
31451         moved into g++.old-deja.
31452
31453 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
31454
31455         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
31456         options.
31457
31458         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
31459         succeeded.
31460
31461         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
31462
31463 1997-02-13  Michael Meissner  <meissner@cygnus.com>
31464
31465         * lib/gcc.exp (gcc_target_compile): Add support for defining
31466         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
31467         the machine doesn't have those features.
31468
31469 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
31470
31471         * g++.law/operators4.exp: Don't use LIBS.
31472
31473 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
31474
31475         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
31476
31477         * lib/mike-g++.exp: Don't set the compiler to be tested here.
31478         * lib/g++.exp: Set it here instead. Also, allow use of the
31479         --tool_exec and --tool_opt options. Change CXX to
31480         GXX_UNDER_TEST.
31481
31482         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
31483
31484         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
31485
31486 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
31487
31488         * lib/old-dejagnu.exp: Use prune_warnings instead of
31489         prune_system_crud.
31490         * lib/mike-g++.exp: Ditto.
31491         * lib/gcc.exp: Ditto.
31492         * lib/g++.exp: Ditto.
31493
31494         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
31495
31496 1997-02-07  Jeffrey A Law  (law@cygnus.com)
31497
31498           * 941014-2.c: Include stdlib.h
31499           * 960327-1.c: Include stdio.h
31500           * dbra.c, index-1.c: Don't assume ints are 32bits.
31501
31502 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
31503
31504         * lib/gcc.exp: Add gcc,stack_size target feature.
31505
31506         * lib/g++.exp(g++_target_compile): Add the include and link
31507         paths here, not in two other places. And, it's $options, not
31508         options.
31509
31510         * lib/mike-g++.exp(postbase): Remove the code that determines
31511         the correct include and link paths.
31512         * g++.old-deja/old-deja.exp: Ditto.
31513
31514 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
31515
31516         * lib/g++.exp(g++_init): target_compile no longer returns the
31517         filename of the result.
31518
31519 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
31520
31521         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
31522         call to glob.
31523
31524         * gcc.c-torture/special/special.exp: Change call to
31525         gcc_target_compile to include the object file.
31526
31527 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
31528
31529         * gcc.c-torture/special/special.exp: Correct misspelling in last
31530         change.
31531
31532 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
31533
31534         * lib/plumhall.exp(ph_summary): Log the entire output of the
31535         executable. Return -1 if there were any failures, 0 otherwise.
31536         (ph_execute): Return -1 if there were any failures, 0 otherwise.
31537         (ph_make): Clean up objects and executables that were built
31538         if the tests succeeded.
31539
31540 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
31541
31542         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
31543         libraries and includes in the build tree as appropriate.
31544
31545 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31546
31547         * lib/c-torture.exp: Instead of looking for the global variable
31548         NO_LONG_LONG, check to see if that's a feature of the target.
31549
31550 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31551
31552         * config/default.exp: Minimize. Delete the remainer of the files in
31553         config; this functionality is now in devo/dejagnu/config.
31554
31555         g++.*/*: Pass any additional flags used to compile to postbase;
31556         delete CXXFLAGS.
31557
31558         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
31559         is now done by runtest.exp. Use gcc_target_compile instead of
31560         compile.
31561
31562         lib/c-torture.exp: Use gcc_target_compile instead of compile.
31563         Remove references to CFLAGS. Use remote_file instead of
31564         calling rm -f.
31565         (c-torture): Take a list of arguments to use to compile this
31566         testcase.
31567
31568         lib/g++.exp: Simplify. Use target_compile instead of compile.
31569         lib/gcc-dg.exp: Ditto.
31570         lib/gcc.exp: Ditto.
31571         lib/mike-{gcc,g++}.exp: Ditto.
31572         lib/old-dejagnu.exp: Ditto.
31573         lib/plumhall.exp: Ditto.
31574
31575 1997-01-08  Jim Wilson  <wilson@cygnus.com>
31576
31577         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
31578         (ph_linker): Likewise.
31579
31580 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
31581
31582           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
31583         MAP_ANON / MAP_ANONYMOUS if defined;
31584         else try to map from /dev/zero .
31585
31586 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31587
31588         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
31589         isn't defined, then define it to MAP_ANONYMOUS.
31590
31591 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31592
31593         * gcc.c-torture: Update to c-torture-1.42 release.
31594
31595 1996-11-11  Jeffrey A Law  (law@cygnus.com)
31596
31597         * gcc.c-torture: Update to c-torture-1.41 release.
31598
31599 1996-10-27  Jeffrey A Law  (law@cygnus.com)
31600
31601         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
31602         c-torture release.
31603
31604 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
31605
31606         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
31607         and LDFLAGS.  Fix second case to append the target_info ldflags
31608         onto LDFLAGS, not CFLAGS.
31609         * lib/g++.exp (g++_init): Add target_info stuff.
31610         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
31611         of libgloss and newlib flags for !native.
31612
31613         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
31614         (GDB): Fix relative path to go up another dir for finding gdb.
31615
31616 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
31617
31618         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
31619         versions in the target_info array, if they don't exist.
31620
31621 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
31622
31623         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
31624
31625 1996-07-08  Jim Wilson  <wilson@cygnus.com>
31626
31627         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
31628         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
31629
31630 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
31631
31632         * lib/old-dejagnu.exp: Don't remove the output file before we've
31633         actually tested it. Don't append pwd to the path of the executable
31634         we're testing.
31635
31636 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
31637
31638         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
31639
31640 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
31641
31642         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
31643         temporary directory for compiler files, and set it to a default
31644         value of /tmp. Set $output as the name of the output file from
31645         compiling the testcase. Add a -o option to $cflags_var so the
31646         compiler writes the final output file as $output. Set $executable
31647         to $output.
31648
31649         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
31650         directory for compiler files, and set it to /tmp if it doesn't
31651         already have a value. Set $output_file to the name of the output
31652         file from compiling the testcase. Add a -o option to CXXFLAGS so
31653         the compiler writes the final output file as $output. Use $output
31654         as the executable to be tested.
31655
31656 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31657
31658         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
31659
31660 1996-06-08  Jeffrey A Law  (law@cygnus.com)
31661
31662         * gcc.c-torture/execute/pending-1.c: New test.  Still
31663         pending in Tege's queue.
31664
31665 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
31666
31667         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
31668         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
31669         if there were failures.  Call unresolved if there were unresolved
31670         testcases.  Call gcc_fail if program did not run to completion.
31671         (ph_make): Pass additional argument name to ph_execute.
31672         (ph_execute): Add new argument.  Pass additional arguments to
31673         ph_summary.  Call gcc_fail is there is no execution output.
31674
31675 1996-04-24  Jeffrey A Law  (law@cygnus.com)
31676
31677         * lib/plumhall.exp (proc_summary): Output relavent summary
31678         lines into the log so specific failures in plumhall can be
31679         investigated.
31680
31681 1996-04-10  Jeffrey A Law  (law@cygnus.com)
31682
31683         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
31684         (c-torture-execute): Don't try to execute tests which use
31685         "long long" types if $NO_LONG_LONG is nonzero.
31686
31687 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
31688
31689         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31690         not c-torture.
31691
31692         * gcc.ieee: Move from here.
31693         * gcc.c-torture/execute/ieee: To here.
31694
31695 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31696
31697         * gcc.c-torture: Update to c-torture-1.41 release.
31698
31699 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31700
31701         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31702         not "$output".
31703
31704 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31705
31706         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31707         -c present.
31708
31709 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31710
31711         * config/proelf.exp: Handle connecting to a simulator.
31712
31713 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31714
31715         * config/proelf.exp: New file.  Enough framework that we can
31716         run c-torture tests on the proelf targets (or any other target
31717         that gdb can connect to for that matter).
31718
31719 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31720
31721         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31722         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31723
31724         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31725         exec_output exists.
31726
31727 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31728
31729         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31730         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31731
31732         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31733         to pass/fail/unresolved/unsupported/untested.  Caller must now
31734         call unresolved/unsupported/untested.
31735         * lib/*.exp: Update FSF address.  Update to handle new results of
31736         ${tool}_load.
31737         * lib/chill.exp (verbose): Delete.
31738
31739 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31740
31741         * lib/gcc.exp (default_gcc_start): Change order of args to
31742         $LDFLAGS $CFLAGS $LIBS.
31743         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31744         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31745         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31746         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31747         * gcc.misc-tests/dg-test.exp: Likewise.
31748         * gcc.misc-tests/msgs.exp: Likewise.
31749         * gcc.prms/prms.exp: Likewise.
31750         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31751         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31752
31753         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31754
31755 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31756
31757         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31758
31759         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31760         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31761
31762         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31763         necessary.
31764
31765 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31766
31767         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31768         global for loop; add use of $mathlib.
31769         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31770         settings here; set mathlib for anything but VxWorks.
31771
31772 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31773
31774         * gcc.c-torture: Update to c-torture-1.40 release.
31775
31776 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31777
31778         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31779         dg.exp.
31780
31781 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31782
31783         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31784         global.
31785
31786 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31787
31788         * lib/g++.exp (LIBS): Define if not already.
31789         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31790         (gcc-dg-prune): Call prune_gcc_output.
31791         * lib/gcc.exp (prune_gcc_output): New proc.
31792         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31793         prune_gcc_output.
31794
31795 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31796
31797         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31798         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31799
31800 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31801
31802         * gcc.c-torture: Update to c-torture-1.39 release.
31803
31804 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31805
31806         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31807         fails, try others as well.
31808
31809 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31810
31811         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31812         If compilation fails, mark execute tests as `untested'.
31813         If test is marked as unsupported, don't mark compilation and
31814         execute tests as failed.
31815
31816 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31817
31818         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31819         libstdc++ for whether or not we want to be doing shared
31820         libraries.  Delete link_curses since we don't need it anymore.
31821         * lib/mike-g++.exp (postbase): Don't link in libg++.
31822         * g++.old-deja/old-deja.exp: Likewise.
31823
31824 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31825
31826         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31827
31828 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31829
31830         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31831         For that, add `-Wl,-a,shared_archive'.
31832         * g++.old-deja/old-deja.exp: Likewise.
31833
31834 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31835
31836         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31837
31838 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31839
31840         * lib/mike-g++.exp (postbase): Pay attention to the status of
31841         g++_load.
31842
31843 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31844
31845           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31846
31847 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31848
31849         * lib/gcc.exp (default_gcc_start): No longer need to log program
31850         being executed or its output, execute_anywhere does that now.
31851         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31852         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31853
31854 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31855
31856         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31857         the same as those in lib/g++.exp.
31858
31859 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31860
31861         * gcc.c-torture: Update to c-torture-1.38 release.
31862         * gcc.ieee: Related changes.
31863
31864 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31865
31866         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31867         "exec". Minor reformatting changes.
31868
31869         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31870         cross. This means all "exec" calls now work on a remote host as
31871         well.
31872         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31873         cross. Filter out the extra "\r\n" stuff that expect puts in.
31874         (c-torture-execute): Filter out the bogus warnings like
31875         c-torture-compile does. Add support for canadian cross.
31876         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31877         Use execute_anywhere rather than calling exec directly. Now it
31878         works for canadian cross testing.
31879
31880 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31881
31882         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31883         results into a variable, and check that rather than using file exists.
31884
31885 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31886
31887         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31888         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31889
31890 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31891
31892         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31893         lib_curses if there's a shared libg++ in the build tree.
31894
31895 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31896
31897         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31898         if not supported target.
31899
31900 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31901
31902         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31903         link_curses up to always happen, not just for native builds.
31904
31905 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31906
31907         * gcc.c-torture: Update to c-torture-1.36 release.
31908         * gcc.failure: Related changes.
31909
31910 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31911
31912         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31913
31914 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31915
31916         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31917         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31918         runshlib, link_curses, and mathlib for link and run.
31919
31920         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31921         pass the runtime shared library options for Solaris, OSF/1, and
31922         Irix5, and link with -lcurses to avoid unresolved references.
31923
31924 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31925
31926         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31927         only run once.
31928
31929 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31930
31931         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31932
31933 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31934
31935         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31936         do not have a framework for the "compat" tests yet.
31937
31938 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31939
31940         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31941         set to null if we're testing vxworks5.1.  Use that instead of
31942         `-lm' in the setting of LIBS for link and run.
31943
31944 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31945
31946         * config/rom68k.exp (${tool}_load): Major changes to make it
31947         work.  Verified that it does in fact return the stuff in
31948         exec_output properly.  Catch any Emul or any TRAP other than 0.
31949
31950 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31951
31952         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31953         LDFLAGS properly for targets that need stuff from libgloss.
31954         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31955         only run once.
31956         (gpp_initialized): New variable.
31957
31958 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31959
31960         * config/rom68k.exp: Load libgloss.exp.
31961         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31962         so we can produce a fully linked binary.
31963         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31964         so we can produce a fully linked binary.
31965
31966 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31967
31968         * lib/plumhall.exp (ph_section): Watch for expected failures.
31969         Add missing `else'.
31970
31971         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31972         run the testcase.
31973         (c-torture): Likewise.
31974
31975 1995-08-28  Doug Evans  <dje@cygnus.com>
31976
31977         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31978
31979         * lib/mike-g++.exp (mike_cleanup): New proc.
31980         (prebase): New globals compiler_result, not_compiler_result,
31981         target_regexp.
31982         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31983         allow leading "-" in pattern.  Watch for unsupported tests.
31984         If $compiler_result is set, pattern match assembler code,
31985         and ditto for $not_compiler_result.
31986         * lib/mike-gcc.exp: Likewise.
31987
31988         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31989         execution "succeeded".
31990
31991 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31992
31993         * config/win32.exp: New file.
31994         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31995
31996 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31997
31998         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31999         unsupported.
32000         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32001         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32002         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32003
32004         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32005         "... without exceptions was ...".  That is now handled by
32006         prune_system_crud.
32007         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32008
32009 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32010
32011         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32012         sieve.c,sort2.c}: New files.
32013         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32014         sieve.exp,sort2.exp}: Drivers for them.
32015
32016         * lib/mike-gcc.exp (program_output): New user settable variable.
32017         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32018         messages.
32019         * lib/mike-g++.exp (program_output): New user settable variable.
32020
32021         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32022
32023         * config/sh.exp: Deleted (use sim.exp instead).
32024
32025 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32026
32027         * config/vx.exp: Declare CHECKTASK as global.
32028         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32029         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32030         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32031
32032 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32033
32034         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32035         target. Like vx.exp, only includes `vx29k.exp' instead of
32036         `vxworks.exp'.
32037
32038 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32039
32040         * config/sim.exp: Increase time limit from 120 seconds to 240.
32041
32042 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32043
32044         * gcc.c-torture/execute/950628-1.c: New test.
32045
32046 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32047
32048         * gcc.c-torture: Update with changes/additions from
32049         c-torture-1.34.
32050
32051 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32052
32053         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32054
32055 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32056
32057         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32058
32059 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32060
32061         * gcc.c-torture/compile/950512-1.c: New test.
32062         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32063         * gcc.dg/struct-ret-1.c: Likewise.
32064
32065 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32066
32067         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32068           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32069
32070 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32071
32072         * gcc.c-torture/special/920411-1.c: Deleted.
32073         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32074
32075 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32076
32077         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32078         cpu limit.
32079
32080 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32081
32082         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32083
32084 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32085
32086         From kenner;
32087         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32088         is the proper length.
32089         * va-arg-3.c: Likewise.
32090
32091 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32092
32093         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32094         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32095
32096         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32097         * lib/g++.exp (default_g++_start): Delete old cruft.
32098
32099 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
32100
32101         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
32102         (2 * (1 << 18)) to (2 * (1 << 17)).
32103
32104         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
32105
32106 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
32107
32108         * config/rom68k.exp: Renamed from config/idp.exp
32109
32110 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
32111
32112         * c-torture/compile/921109-2.c
32113
32114 1995-04-18  Mike Stump  <mrs@cygnus.com>
32115
32116         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
32117         excess errors.
32118
32119 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
32120
32121         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
32122         output.
32123         * lib/g++.exp (default_g++_start): Likewise.
32124
32125 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32126
32127         * gcc.c-torture/compile/950329-1.c: New test.
32128
32129 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32130
32131           * config/bug.exp (${tool}_load): Updated to use new remote_open
32132           and remote_close procs.
32133         * config/idp.exp: New file.
32134
32135 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32136
32137         * gcc.c-torture/execute/950322-1.c: New test.
32138
32139 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32140
32141         * config/vx.exp (${tool}_load): Clean up testing of return code from
32142         vxworks_ld and vxworks_spawn.
32143
32144 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
32145
32146         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
32147
32148 1995-03-13  Mike Stump  <mrs@cygnus.com>
32149
32150         * lib/old-deja.exp: Add `excess errors test - ' error, now one
32151         can mark excess errors on a machine by machine basis.  Note, the
32152         default is to not expect any excess errors, even when excess
32153         errors test - is given, so you will want to put an XFAIL ... on
32154         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
32155         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
32156         those 4 machines, but no others.
32157
32158 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
32159
32160         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
32161         * lib/c-torture.exp: to here.
32162
32163 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
32164
32165         * gcc.c-torture/execute/950221-1.c: New test.
32166         * gcc.c-torture/execute/struct-ret-1.c: New test.
32167         * gcc.c-torture/compile/950221-1.c: New test.
32168
32169         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
32170
32171 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
32172
32173         * gcc.c-torture/execute/arith-1.c (main): Return 0.
32174         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
32175
32176 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
32177
32178         * g++.gb: New directory of tests, derived from my signature and
32179         class scoping tests.
32180
32181         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
32182         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
32183         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
32184         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
32185         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
32186         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
32187         * g++.gb/sig25.C: Likewise.
32188
32189         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
32190         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
32191         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
32192         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
32193         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
32194         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32195         * g++.gb/sig25.exp: Likewise.
32196
32197         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32198         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32199         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32200         * g++.gb/scope13.C: Likewise, this test still fails.
32201
32202         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32203         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32204         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32205         * g++.gb/scope13.exp: Ditto.
32206
32207         * g++.gb/README: New file, explains what these tests are about.
32208
32209 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32210
32211         * lib/dg.exp (dg-do): Support `preprocess'.
32212         (dg-test): Likewise.
32213
32214 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32215
32216         * config/udi.exp: change "continue -expect" to "exp_continue".
32217
32218 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32219
32220         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32221         Delete redundant tests.
32222
32223         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32224         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32225         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32226         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32227         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32228         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32229         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32230         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32231
32232         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32233         storing label pointers.
32234         * gcc.c-torture/execute/921019-1.c: Likewise.
32235         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32236         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32237         parameter fp.
32238         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32239         constants.
32240
32241         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32242         Delete obsolete tests.
32243
32244         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32245         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
32246         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
32247         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
32248         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
32249         * gcc.c-torture/compile/950124-1.c: New test.
32250
32251         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
32252
32253 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
32254
32255         * lib/mike-g++.exp: Add -lm to LIBS.
32256
32257 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
32258
32259         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
32260
32261 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
32262
32263         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
32264
32265 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
32266
32267         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
32268
32269 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
32270
32271         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
32272         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
32273         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
32274         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
32275         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
32276         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
32277         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
32278         * g++.law/{operators31.C, operators32.C,
32279         * g++.law/{operators33.C, operators34.C}: Likewise.
32280         * g++.law/{pic1.C, refs2.C}: Likewise.
32281         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
32282         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
32283         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
32284         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32285
32286         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
32287         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
32288         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
32289         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
32290         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
32291         * g++.law/{enum9.exp, friend5.exp}: Likewise.
32292         * g++.law/{nest3.exp, nest4.exp}: Likewise.
32293         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
32294         * g++.law/{operators30.exp, operators31.exp}: Likewise.
32295         * g++.law/{operators32.exp, operators33.exp}: Likewise.
32296         * g++.law/{operators34.exp}: Likewise.
32297         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
32298         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
32299         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
32300         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
32301         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32302
32303         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
32304         No longer expected to fail.
32305         * g++.law/missed-error3.C: Tweak for recent bool changes.
32306
32307 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
32308
32309         * config/emb-unix: Deleted.
32310         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
32311         remote execution.  Do final link on remote host if REMOTE_LINK is set.
32312
32313 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
32314
32315         * lib/dg.exp (dg-test): Fix typo in last patch.
32316
32317 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
32318
32319         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
32320         (handles multiple occurrences).
32321
32322 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
32323
32324         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
32325         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
32326         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
32327         printed).
32328         * lib/c-torture.exp (c-torture-compile): Likewise.
32329         (c-torture): Prepend full path if missing.
32330         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
32331         (gcc_fail): Likewise.
32332         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
32333
32334 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
32335
32336         * lib/netware.exp: Only attach to NetWare i386 systems.
32337
32338 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
32339
32340         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
32341         messages.  Add test name to "output pattern match" pass/fail message.
32342
32343 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
32344
32345         * gcc.dg: New testsuite.
32346         * gcc.dg/dg.exp: New file.
32347
32348         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
32349         test-switch.c}: Deleted.
32350
32351         * gcc.misc-tests/msgs.exp: New testcase driver.
32352
32353 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
32354
32355         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
32356         Watch for illegal return values from ${tool}_load.
32357         * config/unix.exp (${tool}_load): Fix pass/fail detection for
32358         cross targets.  Coerce return value >0 to 1.
32359
32360 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
32361
32362         * config/unix.exp (${tool}_load): Call program rsh, not proc.
32363
32364         * config/emb-unix.exp: New file.
32365
32366         * config/sim.exp: Error if variable $SIM not defined.
32367         (${tool}_load): Mark test as "untested" if simulator missing.
32368
32369         * config/unix.exp: Load remote.exp to get rcp_download.
32370         * lib/c-torture.exp: Use different option lists for testcases with
32371         and without loops.
32372         * gcc.c-torture/execute/execute.exp: Likewise.
32373
32374 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
32375
32376         * config/*.exp: Clarify return code from ${tool}_load.
32377         Call `unresolved' or `untested' instead of `warning' or `perror'
32378         (sometimes you still want to call both though).
32379         Add comment that `shell_id' is local to each file.
32380         * config/udi.exp (timeout): Set to 30.
32381         Don't print warning if connection fails, $connectmode has already
32382         printed an error.
32383         (${tool}_load): Move verbose messages to level 2.
32384         Rework pattern for "Process started" message.
32385         Pass `shell_id' to ${connectmode}_download.
32386         Retry twice upon timeout.  Make resetting of target more robust.
32387         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
32388         Pass `shell_id' to exit_$connectmode.
32389         Only call exit_$connectmode if connected.
32390         * config/unix.exp (${tool}_load): Check return codes better.
32391         * config/vrtx.exp (${tool}_load): Likewise.
32392         * config/vx.exp (${tool}_load): Likewise.
32393         Delete unneeded global's.
32394         * lib/dg.exp (dg-test): Update to reflect clarified return codes
32395         from ${tool}_load.
32396         (dg-stat): Delete.
32397         (dg-init): Delete recording of pass/fail counts.
32398         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32399         (old-dejagnu-init): Likewise.
32400         (old-dejagnu-stat): Delete contents, empty proc now.
32401         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
32402         (c-torture): Delete references to lcnt, lpass, lfail.
32403         Get option list from TORTURE_OPTIONS.
32404         Delete -funroll[-all]-loops if no loops.
32405         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
32406         (g++_stat): Delete contents (empty proc now).
32407         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
32408         (gcc_finish): Likewise.
32409         (gcc_stat): Deleted.
32410         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
32411         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
32412         * gcc.c-torture/execute/execute.exp: Likewise.
32413         Split tests into two parts: compile, execute.
32414         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
32415         no loops.  Update to reflect clarified return codes from ${tool}_load.
32416
32417 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
32418
32419         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
32420         to grep for.
32421         (old-dejagnu): Likewise (where necessary).
32422
32423 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
32424
32425         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
32426
32427         * lib/dg.exp (dg-process-target): Fix processing of selector.
32428         Add comment regarding use of `error'.
32429
32430         * lib/gcc.exp (prune_system_crud): Define if missing.
32431         * lib/g++.exp (prune_system_crud): Likewise.
32432
32433         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
32434         Call prune_system_crud.
32435         * lib/dg.exp (dg-runtest): New proc.
32436         Use perror instead of send_user for tcl errors in testcase.
32437         Don't return any value, it's never used.
32438         Don't clobber previous definition of `unknown'.
32439         Print tcl errors in `dg-final'.
32440
32441 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
32442
32443         * lib/dg.exp (dg-process-target): Improve syntax error messages.
32444         (dg-test): Don't print errorInfo, it contains stack backtrace.
32445
32446 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
32447
32448         * lib/g++.exp (runtest_file_p): Define if missing.
32449
32450 1994-09-24  Doug Evans  (dje@cygnus.com)
32451
32452         * lib/mike-g++.exp: Comment out loading of g++.exp.
32453         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
32454         (default_g++_version): Always print something.
32455         (default_g++_start): Comment out call to `which'.
32456         (g++_start, g++_load): Deleted (must be defined in config file).
32457         * lib/gcc.exp: Test for existence of $CC at start.
32458         Delete check for tmpdir (done in gcc_init).
32459         (default_gcc_version): Always print something.
32460         (default_gcc_start): Comment out call to `which'.
32461         * config/*.exp: Major cleanup - make cross targets work at least a
32462         little better for g++ (by not being "--tool gcc" specific).
32463         Rename gcc_xxx to ${tool}_xxx.
32464         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
32465         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
32466
32467 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
32468
32469         * lib/c-torture.exp (c-torture-compile): Rework compiler
32470         message processing.
32471
32472         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
32473         c-torture.
32474
32475 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
32476
32477         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
32478
32479         * lib/dg.exp (dg-process-target): Support { target native }.
32480
32481 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
32482
32483         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
32484         looked for "... program xxx got fatal signal".
32485         Correct regsub munging of `comp_output'.
32486         Ignore compiler messages "path prefix not used" and "linker input
32487         file unused".
32488
32489 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
32490
32491         * lib/gcc.exp (runtest_file_p): Define if missing.
32492         * gcc.prms/template.c: Example to work from.
32493
32494 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
32495
32496         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
32497         * lib/dg.exp (dg-test): Call unsupported testcases as such.
32498
32499         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
32500         * gcc.prms/1883.c: Moved from compile/940714-1.c.
32501         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
32502         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
32503
32504         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
32505         (dg-process-target): No longer a varargs proc.
32506         Return S/N for target, P/F for xfail.  All callers changed.
32507         (user option procs): More argument checking.
32508         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
32509         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
32510         (dg-test): Skip test if not running on selected target in `dg-do'.
32511         Update handling of `dg-do-what', `dg-output-text'.
32512         Separate execution pass/fail from output pattern match pass/fail.
32513         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
32514
32515 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
32516
32517         * gcc.c-torture/special/special.exp: Don't expect failure for mips
32518         target for 920510-1.c.
32519
32520 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
32521
32522         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
32523         Clean up comment regarding use of passcnt, etc.
32524         (gcc_stat): Don't update `testcnt' here.
32525         (gcc_finish): Do it here.
32526         Might as well reset `but_id' here too.
32527         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
32528         to determine if the file should be tested.
32529         * gcc.c-torture/compile/compile.exp: Likewise.
32530         * gcc.c-torture/execute/execute.exp: Likewise.
32531         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32532         * gcc.misc-tests/dg-test.exp: Likewise.
32533         * gcc.prms/prms.exp: Likewise.
32534         * gcc.wendy/wendy.exp: Likewise.
32535         * g++.old-deja.exp: Likewise.
32536         Move "Testing file" message to verbose level 1.
32537
32538 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
32539
32540         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
32541
32542 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
32543
32544         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
32545         (default_gcc_start): Accept optional second list element
32546         of compiler flags.  Print compiler output at verbosity level 2.
32547         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
32548         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
32549         Save current values of framework globals passcnt, failcnt, xpasscnt,
32550         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
32551         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
32552         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
32553         xfailcnt to compute stats.  Update framework global `testcnt' from
32554         pass/fail counts.
32555         (gcc_finish): New proc.  Clean up test environment.
32556         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
32557         (gcc_epass, gcc_efail): Delete.
32558         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
32559         argument of line number.
32560         (dg-init): If the tool has an init routine, call it.
32561         (dg-test): Remove args `cflags_var' and `libs_var'.
32562         Pass all compiler options to ${tool}_start.
32563         Handle missing line number.
32564         (dg-finish): New function.
32565         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
32566         particular files.  Call gcc_finish at end.  Move "skipping test"
32567         message to verbosity level 3.
32568         * gcc.c-torture/compile/compile.exp: Likewise.
32569         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32570         * gcc.c-torture/execute/execute.exp: Likewise.
32571         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32572         Print testcase being tried at verbosity level 1.
32573         * gcc.c-torture/special/special.exp: Unset xfail.
32574         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32575         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
32576         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
32577         * gcc.failure/failure.exp: Likewise.
32578         * gcc.ieee/ieee.exp: Likewise.
32579         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
32580         Update call to dg-test.  Call dg-finish at end.
32581         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
32582         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32583         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
32584         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
32585         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
32586         * gcc.wendy/wendy.exp: Add copyright.
32587         Delete setting of tmpdir (done by gcc_init).
32588         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
32589         Pass compiler flags to gcc_start.  Call gcc_finish at end.
32590         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
32591         gcc_[ce]pass/fail.
32592
32593 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
32594
32595         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
32596         confusion.
32597         (g++_load): Likewise.
32598
32599         * config/*.exp (gcc_load): Some were varargs fns and some were not.
32600         Rename argument to `prog' to remove the confusion.
32601         Varargs fns behave differently too!
32602         (g++_load): Likewise.
32603
32604         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
32605
32606         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
32607         what it is.  Delete (always) printing of status value for !native.
32608         Simplify verbose code, and include status and exec_output.
32609         (g++_load): Use gcc_load.
32610
32611 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
32612
32613         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
32614         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
32615         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
32616         940714-3.c as these testcases don't exist anymore.  Make
32617         va-arg-1.c expected to pass.
32618
32619 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
32620
32621         * gcc.misc-tests/misc.exp: Only run specific testcases.
32622         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
32623         * gcc.misc-tests/dg-[1-9].c: New files.
32624
32625         * lib/dg.exp: New testsuite driver.
32626         * gcc.prms/prms.exp: Use it.
32627
32628         * README.gcc: New file.
32629
32630         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
32631         Document and reset `lxpass' and `lxfail'.
32632         Simplify "initialized" message.
32633         (gcc_stat): Clean up comments a little.
32634
32635 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
32636
32637         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
32638
32639 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
32640
32641         * lib/old-dejagnu.exp (process-option): New proc.
32642         (old-dejagnu-init, old-dejagnu-stat): Likewise.
32643         (old-dejagnu): Simplify.
32644         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
32645
32646 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
32647
32648         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
32649         exists and is not an empty string.
32650
32651         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
32652         $xfail rather than calling setup_xfail.  Clear $xfail when test is
32653         finished.
32654         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
32655         automatically.
32656
32657         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
32658         longer expected to fail.
32659
32660         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
32661         "f" function call.
32662
32663         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
32664
32665         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
32666         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
32667         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
32668         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
32669         c-torture-1.29.
32670
32671         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
32672         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
32673
32674         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
32675
32676         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
32677         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
32678
32679         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
32680         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
32681         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
32682
32683 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
32684
32685         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
32686         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
32687         940714-1.c, 940714-2.c, 940714-3.c},
32688         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32689         gcc.misc-tests/{mg.c,mg.exp}:
32690         New tests.
32691         * gcc.noncompile/noncompile.exp: Change accordingly.
32692
32693 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32694
32695         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32696         Undo previous clobberage.
32697
32698 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32699
32700         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32701         * gcc.special/{930510-1.c, special.exp}:
32702         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32703         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32704         struct-varargs-1.c}: New tests from c-torture-1.26.
32705
32706 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32707
32708         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32709           argument to switch.
32710
32711 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32712
32713         * Revert the previous changes.  Please see Rob's directory
32714           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32715           fixes.
32716
32717 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32718
32719         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32720             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32721             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32722             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32723             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32724             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32725             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32726             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32727             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32728             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32729             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32730             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32731             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32732             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32733             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32734             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32735             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32736             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32737             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32738             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32739             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32740             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32741             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32742             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32743             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32744             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32745             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32746
32747 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32748
32749         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32750             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32751           with perror calls.
32752
32753 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32754
32755         * config/unix.exp (g++_load): Fix syntax.
32756
32757 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32758
32759         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32760         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32761         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32762         Don't expect va-arg-1.c to fail.  Correct expected output for
32763         920928-1.c.
32764         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32765         * gcc.wendy/hbm4.c: Correct typo.
32766         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32767
32768 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32769
32770         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32771         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32772         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32773         * lib/c-torture.exp (c-torture-compile): Ditto.
32774
32775         Reduce volume of output (remove all the -I's and such).
32776         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32777         Call gcc_cpass, gcc_cfail.
32778         (c-torture): Pass testing option to c-torture-compile.
32779
32780 1994-03-21  Doug Evans  (dje@cygnus.com)
32781
32782         Bring patches over from progressive.
32783         * config/default.exp: Exit remote shell cleanly.
32784         (g++_exit, g++_start): Add default versions.
32785         * config/sim.exp (gcc_load): Use perror, not error.
32786
32787 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32788
32789         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32790         set in site.exp.
32791
32792 1994-03-14  Doug Evans  (dje@cygnus.com)
32793
32794         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32795         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32796         (wendy_try): New proc to run testcase.
32797         (main loop): Call 'em.
32798         * gcc.wendy/*.c: Clean up pass to correct expected output.
32799
32800         * lib/gcc.exp: Minor cleanup work.
32801         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32802
32803 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32804
32805         * config/sim.exp (gcc_load): Document return codes better.
32806         Don't pass -v to simulator.
32807
32808 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32809
32810           * gcc.special/920717-x.c: Fix typo.
32811           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32812           get at sources.
32813
32814         * lib/mike-gcc.exp: Fix typo.
32815
32816 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32817
32818         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32819         binary to use, transform the name.
32820         * config/*.exp: rename everything. Nuke any g++ specific files,
32821         it's now a special case of gcc that requires no special support.
32822         Add a default.exp for unsupported targets.
32823
32824 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32825
32826         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32827         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32828         version of Tcl.
32829
32830 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32831
32832         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32833         than a warning.
32834
32835 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32836
32837         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32838
32839 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32840
32841         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32842         option_list.  Compile every file with only 4/6 option choices
32843         (same as C torture) instead of with 12/18 different option
32844         choices.
32845         * lib/c-torture.exp: Likewise.
32846
32847         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32848         not already set.
32849
32850 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32851
32852         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32853         can put an XFAIL *-*-* on excess errors.
32854
32855 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32856
32857         * g++.law: Add more tests derived from g++-bugs snapshots.
32858
32859         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32860         equivalent to g++.law/init9.
32861
32862         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32863         compiled it, and the a.out file after we've run it.
32864
32865 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32866
32867         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32868         compiled it, and the a.out file after we've run it.
32869
32870 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32871
32872         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32873
32874 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32875
32876         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32877         version number.
32878
32879 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32880
32881         * g++.law: New directory of g++ tests derived from the g++-bugs
32882         snapshots.
32883
32884 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32885
32886         * gcc.compile: initbug1.c initbug1.exp testcase added
32887
32888 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32889
32890         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32891         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32892           fixes submitted by Jeff Law (law@cs.utah.edu)
32893         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32894           Jeff Law (law@cs.utah.edu)
32895
32896
32897 1993-11-30  Mike Stump  (mrs@cygnus.com)
32898
32899         * config/unix-g++.exp: Follow the gcc way of doing things.
32900         * g++.old-deja/old-deja.exp: Minor updates.
32901         * lib/g++.exp: New file, follow the gcc way of doing things.
32902         * lib/old-dejagnu.exp: Minor updates.
32903         * lib/mike-g++.exp: Always unset errorInfo.
32904
32905 1993-11-06  Mike Stump  (mrs@cygnus.com)
32906
32907         * lib/gcc.exp: Fix some errors with the below change, CC and
32908         CFLAGS should be global when setting, not local.
32909
32910 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32911
32912         * lib/gcc.exp: Transform tool name.
32913
32914 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32915
32916         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32917
32918 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32919
32920         * lib/gcc.exp: change gcc_done to gcc_stat
32921
32922 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32923
32924         * Upgraded gcc testsuite to c-torture version 1.25
32925
32926 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32927
32928         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32929         * lib/c-torture: added hooks for new reporting code.
32930
32931 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32932
32933         * config/sh-gcc.exp: check if sh-sim exists in the path
32934
32935 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32936
32937         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32938         * gcc.compile/compile.exp: Initial changes for new logic.
32939         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32940         * gcc.failure/failure.exp: Initial changes for new logic.
32941         * gcc.ieee/ieee.exp: Initial changes for new logic.
32942         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32943         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32944         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32945         * lib/c-torture.exp: Initial changes for new logic.
32946         * lib/gcc.exp: Initial changes for new logic.
32947
32948 1993-10-15  Mike Stump  (mrs@cygnus.com)
32949
32950         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32951         depend upon failure or success.  Fully qualify names in failure
32952         and success messages.  Always remove a.out before starting
32953         compile, just in case.  Pay more attention to error text output by
32954         the compiler.  Handle testcases with no known past errors just
32955         like all others, so that things are uniform.  Other miscellaneous
32956         improvements.
32957
32958 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32959
32960         * gcc.cpp: new directory for cpp tests
32961
32962 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32963
32964         * lib/chill.exp: Code reformatted, removed unused code.
32965         * config/unix-chill.exp: Code reformatted, removed unused code.
32966         * chill.execute/execute.exp: Code reformatted, removed unused code.
32967         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32968
32969 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32970
32971         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32972         routines not written.
32973
32974 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32975
32976         * config/bug-gcc.exp: Use new procs from bug.exp.
32977
32978 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32979
32980         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32981         via ftp, rather than depending on NFS.
32982         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32983         case.
32984
32985 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32986
32987         * config/bug-gcc.exp: Use new download proc.
32988
32989 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32990
32991         * chill.execute/execute.exp: cleanups, handles errors better
32992         * chill.compile/compile.exp: rewrite, based on execute.exp
32993         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32994         * lib/chill.exp: major changes to diff proc and compile and link
32995           procs. added chill_fail and chill_pass wrappers to pass and
32996           fail. added more comments, and handle error codes better.
32997           Added a hack to capture stderr from exec, so noncompile tests
32998           can work.
32999
33000 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33001
33002         * chill.execute/execute.exp: rewrite of testsuite driver
33003         * lib/chill.exp: rewrite of testsuite driver
33004         * config/unix-chill.exp: rewrite of testsuite driver
33005
33006 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33007
33008     In chill.execute:
33009         * iexpr.ch: Standardize uppercase.
33010         * tuples.dat: Standardize uppercase.
33011         * vary.ch: standardize.  Correct varying string assignments.
33012         * vary.dat: Add new output lines.
33013
33014 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33015
33016     In chill.execute:
33017         * chprintf.ch: Standardize use of uppercase.
33018         * tuples.ch: Standardize and turn arr2 into a DCL,
33019           rather than a SYN.
33020         * pinits.ch: Standardize.
33021
33022 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33023
33024         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33025         * Makefil: Renamed to Makefile.in.
33026         * configure.in: New.
33027
33028 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33029
33030     In chill.execute:
33031         * .cvsignore: Add result/output files.
33032         * Makefile: Fix up variables at start.  Use MFLAGS
33033           everywhere.  Correct bool_loc, built_ins entries.
33034           Add entry for vary1.ch.
33035         * bitarray.ch: Standardize upper-case usage.
33036         * bitexpr.ch: Standardize, add output of b1.
33037         * params.ch: Use arrayt in along PROC parameters, to
33038           avoid novelty problems.
33039         * sets.ch: Tiny cleanup.
33040         * vary1.ch: Re-indent.
33041
33042 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33043
33044           * Add PR-related files to Makefiles, .cvsignore files, etc.
33045
33046 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33047
33048         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33049           with compiler objects. New names are test-flow.c and test-loop.c
33050
33051 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33052
33053         * Upgraded c-torture tests from 1.19 to 1.20
33054
33055         * new files:
33056         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33057         * gcc.compile: 930623-1.c 930623-2.c
33058         * gcc.noncompile: 930622-1.c 930622-2.c
33059         * gcc.failure: 920411-1.c 920627-2.c
33060         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33061
33062 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33063
33064         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33065           More changes to get testsuite working properly. Needs more work.
33066           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33067
33068 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33069
33070         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33071           More changes to get testsuite working properly. Needs more work.
33072
33073 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33074
33075         * chill.compile/compile.exp: Added for Dejagnu support
33076         * chill.execute/execute.exp: Added for Dejagnu support
33077         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33078
33079 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33080
33081     This should complete moving the CHILL test files.
33082         * chill.noncompile(.cvsignore printf.grt
33083             in-printf.grt chprintf.grt chprintf.ch):
33084             Added test-support files.
33085           (Makefile): Modified further.
33086         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33087             signal.ch): Added test files.
33088           * chill.execute (.cvsignore printf.grt printr.c
33089             in-printf.grt rts.c chprintf.grt rts.h): Added
33090           test-support files.
33091             (Makefile): More corrections.
33092
33093 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33094
33095         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33096           test cases, ready for DejaGnu.
33097
33098 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33099
33100         * Upgraded c-torture tests from 1.18 to 1.19
33101
33102         * gcc.compile: added test(s):
33103           930607-1.c
33104         * gcc.execute: added test(s):
33105           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
33106
33107         * added new subdirectory for misc tests: gcc.misc-tests
33108         * gcc.misc-test(s): added tests:
33109           inst-check.c test-consts.c test-ior.c test-switch.c
33110
33111 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
33112
33113         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
33114
33115 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
33116
33117         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
33118
33119 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
33120
33121         * Upgraded c-torture tests from 1.17 to 1.18
33122
33123 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33124
33125         * Upgraded c-torture tests from 1.12 to 1.17
33126
33127 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33128
33129         * lib/old-dejagnu.exp:
33130           Fixed handling of XFAIL target triplets to correctly
33131           recognize wildcard characters.  Removed code that
33132           appended a unique id tag to the end of the file name
33133           printed out by the result of the testcases within a
33134           given test file.
33135
33136 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33137
33138         * lib/old-dejagnu.exp:
33139           Reworked expected failure handling to trigger off of XFAIL
33140           keyword in keyphrase embeded in testcase source code. The
33141           XFAIL keyword must be at the end of the keyphrase line. It
33142           may optionally be followed by one or more target triplets.
33143           It has just occured that the handling of wildcards in the
33144           target triplet may not be correct.
33145
33146 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
33147
33148         * g++.old-deja/tests:
33149           Moved all subdirectories up one level into g++.old-deja .
33150
33151         * lib/old-dejagnu.exp:
33152           Fixed problem with CXXFLAGS not being properly reset, and being
33153           corrupted with extraneous "-c" compiler option.  This was
33154           causing binaries to not be generated for test that needed them.
33155           Modified strings passed to "pass" and "fail" so that individual
33156           tests from the same test file would be distinguished by an
33157           identifier appended to the test file name in the summary logs;
33158           this corrected a problem with erroneous diff logs.  Added code
33159           to search testcases for expected fail and unexpected pass keywords.
33160
33161 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
33162
33163         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
33164
33165 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
33166
33167         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
33168           Removed extraneous text from end of "Special g++ Options"
33169           keyphrase.
33170
33171         * lib/old-dejagnu.exp: Added pattern matching to look for new
33172           keywords, embedded in testcases comments, which will trigger
33173           calls to xpass and xfail.
33174
33175 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
33176
33177         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
33178           comments embedded in the testcases, especially the one looking for
33179           special compiler options, as well as the pattern matching for the
33180           compiler output again.
33181
33182 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
33183
33184         * lib/old-dejagnu.exp: Do a proper check of the return value for
33185           execute tests. Fixed several problems with the pattern matching
33186           of the compiler output which gave erroneous test results.
33187           Changed several of the test result messages to be more descriptive.
33188         * config/unix-g++.exp: Proc g++_load now actually works and
33189           executes the tests passed to it and returns a usable return
33190           value.
33191
33192 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
33193
33194           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33195
33196 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33197
33198         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33199           Modified both files to properly execute the old style
33200           dejagnu tests. The previous versions of these files were
33201           experimental and did not function anything near correctly.
33202
33203 1993-04-05  Rob Savoye  (rob@cygnus.com)
33204
33205         * Removed all Makefile.in and configure.in files. No configuration
33206         needed now.
33207
33208 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33209
33210         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33211
33212 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33213
33214         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33215         gcc.special/configure.in, gcc.noncompile/configure.in,
33216         gcc.execute/configure.in, gcc.code_quality/configure.in,
33217         g++.other/configure.in, g++.old-deja/configure.in,
33218         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33219         in srcname setting.
33220
33221 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33222
33223         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33224         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33225         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33226
33227 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33228
33229         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33230         (gdb_exit): Don't remove *_soc files.
33231
33232 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33233
33234         * lib/c-torture.exp: Don't look for main; instead always use -w
33235         -c.  This is how the c-torture tests work.  Remove the object
33236         file if the compilation succeeds.
33237         * gcc.execute/execute.exp: Remove executable if test passes.
33238         * gcc.noncompile/noncompile.exp: Every test is an expected
33239         failure.
33240         * gcc.special/special.exp: Added tests from c-torture 1.11,
33241         corrected use of existing test.
33242         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33243         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33244         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33245         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
33246         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
33247         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
33248         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
33249         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
33250         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
33251         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
33252         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
33253         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
33254         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
33255         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
33256         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
33257         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
33258         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
33259         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
33260         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
33261         c-torture 1.11.
33262         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
33263         correspond to c-torture 1.11.
33264
33265         * New file.